Applescript per nascondere la coda di stampa

1

Esecuzione di uno schizzo Elaborazione che salva i file .txt in una cartella. È stata aggiunta un'azione cartella che stampa i nuovi file in questa cartella su una stampante termica per ricevute.

Tuttavia, ho dovuto aggiornare a Yosemite, e da allora la finestra della coda di stampa si apre sullo schizzo e deve essere chiusa manualmente prima di continuare con lo schizzo. Quando stampo normalmente un documento, il proxy della stampante si comporta e rimane nel dock e non modifica lo stato attivo da Processing.

Non ho esperienza con Applescript, ma penso di aver bisogno di uno script che potrei includere nell'azione della cartella, quindi questi file .txt stampano automaticamente, senza alcun intervento mentre Processing è in esecuzione.

    
posta Siobhán Murphy 22.05.2015 - 15:42
fonte

1 risposta

1

Un'idea che viene in mente è quella di utilizzare gli strumenti della riga di comando per stampare i file. Se i file vengono inviati alla stampante senza alcuna pre-elaborazione - in altre parole raw - allora il seguente comando dovrebbe farlo ...

lp somefile.txt - se la tua stampante è l'impostazione predefinita

o

lp -d MyPrinter somefile.txt - per stampante non predefinita

Usa lpstat -a per ottenere un elenco di stampanti e i loro nomi Unix.

Da applescript dovresti farlo in questo modo ...

set pFile to POSIX path of txtFile
do shell script "lp " & quoted form of pFile
    
risposta data 27.05.2015 - 10:43
fonte

Leggi altre domande sui tag