07.02.2016

Photobooth mit Direktausdruck


Im Prinzip kann man ja ⌘P auf die Fernsteuerung von  Sofortbild legen. Leider geht aber dann nur der Print Dialog auf, den man mangels “OK” Taste nicht schliessen kann. Mit etwas Applescript lässt sich das aber lösen

set theDesktop to POSIX path of (path to desktop as string) & "screenshot.png\""
set shellCommand to "/usr/sbin/screencapture \"" & theDesktop
do shell script shellCommand
tell application "Canon CP800"
	activate
	print theDesktop without dialog
	quit
end tell
display dialog "Bild wird gedruckt" buttons {"ok"} giving up after 3

Das Skript kopiert man in ein Automator Dienste Fenster, speichert es als “printscreen” unter Programme, und weist in den Systemeinstellungen >Tastatur >Kurzbefehle >App-Tastaturkurzbefehle >Sofortbild “printscreen” ⌘I zu (der Shortcut ⌘P lässt sich eigenartigerweise nicht überschreiben, auch funktioniert im Vollbildmodus ⌘F der Dialog nicht).
Das Bild kommt dann wie gewünscht aus dem Drucker.