Zum Hauptinhalt springen

Scannen über Skript unter macOS in der Karteikarte

macOS-Lösung#

Für macOS bieten wir eine alternative Scanneransteuerung über AppleScript an. Für die Aktivierung sind einige Einstellungen und der Erwerb einer Zusatzsoftware (in diesem Beispiel ExactScan) notwendig.

Schritt 1#

Laden und installieren Sie die (lizenzpflichtige) Zusatzsoftware (z.B. ExactScan). Zum Ausprobieren können Sie auch eine Testversion installieren.


Schritt 2#

Erstellen Sie die notwendigen Applescripte, ein Script für jedes Profil, und kopieren Sie diese in einen Ordner auf dem Server auf den alle Benutzer Zugriff haben.

caution

Das AppleScript muss im Textformat gespeichert werden. Das binäre Format, welches z.B. der Script-Editor erzeugt, kann ::pixelmedic nicht verarbeiten.

Beispiel für ExactScan (vgl. ExactScan-Hilfe):

property pmprofile : 1
property pmdestination : ""
tell application "ExactScan Pro"
set profile to pmprofile
set resolution to 300
set destination folder to POSIX path of pmdestination
tell application "System Events" to set frontmost of process "ExactScan Pro" to true
delay 2
show window
scan
end tell
note

Die Variablen bzw. Properties pmprofile und pmdestination sollten unbedingt enthalten sein. pmdestination wird zur Laufzeit mit dem Dokumentenordner aus den Einstellungen ersetzt.


Schritt 3#

Passen Sie die Einstellungen in den Systemkürzeln an:

Im Kürzel " SERV_SCANNER_SCRIPT_MAC" ist für jedes Profil ein Eintrag (eine Zeile) vorzunehmen.

Das Format ist: Beschriftung;Pfad-und-Dateiname-auf-Server.sct , ggf. AUTO als 3. Parameter wenn nur ein Profil vorhanden ist und dieses sofort gestartet werden soll.

Karteikarte Scannen über Script mac 1


Schritt 4#

In ::pixelmedic muss je Arbeitsplatz unter pixelmedic->Einstellungen->Hardware eine Aktivierung der alternativen Scanneransteuerung vorgenommen werden:

Karteikarte Scannen über Script mac 2


Schritt 5#

In der Karteikarte ist dann die Bedienung fast wie vorher. Nach Klick auf das Scannersymbol Karteikarte Scannen über Script macOS 3 erscheint dann ein etwas abgewandelter Dialog:

Karteikarte Scannen über Script mac 4

Durch Klick z.B. auf den Button "Profil 1" wird dann die Fremdsoftware (im Beispiel ExactScan) über das o.g. Applescript gestartet. Danach wird das erste Profil in Zeile 1 (Profil "Farb PDF" im u.g. Beispiel) mit allen zuvor gespeicherten Einstellungen ausgewählt und der Scanvorgang gestartet sofern der Befehl (im o.g. Codebeispiel "scan") im Script enthalten ist. Sonst müssen Sie manuell auf "Scannen" klicken:

Karteikarte Scannen über Script mac 5

tip

Bitte deaktivieren Sie das Öffnen der neu gescannten Datei mit einem Fremdprogramm. Im Beispiel oben ist das Kreuz bei "Öffnen mit: Vorschau" richtigerweise deaktiviert. Wenn die Datei nach dem Scannen automatisch geöffnet wird, kann es Probleme bzw. zu einer Fehlermeldung beim anschliessenden Verschieben der Datei auf den Server über den::pixelmedic-Dialog kommen.