Applescript para ocultar la cola de impresión

1

Ejecutando un boceto de procesamiento que guarda los archivos .txt en una carpeta. Tiene una acción de carpeta adjunta que imprime nuevos archivos en esta carpeta a una impresora térmica de recibos.

Sin embargo, tuve que actualizar a Yosemite, y desde entonces la ventana de cola de impresión se abre sobre el boceto y debe cerrarse manualmente antes de continuar con el boceto. Cuando imprimo un documento, normalmente, el proxy de la impresora se comporta y permanece en el dock, y no cambia el enfoque de Procesamiento.

No tengo experiencia con Applescript, pero creo que necesito un script que pueda incluir en la acción de la carpeta, por lo que estos archivos .txt se imprimen automáticamente, sin intervención, mientras se está ejecutando Processing.

    
pregunta Siobhán Murphy 22.05.2015 - 15:42

1 respuesta

1

Una idea que viene a la mente es utilizar las herramientas de la línea de comandos para imprimir los archivos. Si los archivos se envían a la impresora sin ningún procesamiento previo, es decir, sin procesar, el siguiente comando debería hacerlo ...

lp somefile.txt : si su impresora es la predeterminada

o

lp -d MyPrinter somefile.txt - para impresoras no predeterminadas

Use lpstat -a para obtener una lista de impresoras y sus nombres de Unix.

Desde applecript tendrías que hacerlo de esta manera ...

set pFile to POSIX path of txtFile
do shell script "lp " & quoted form of pFile
    
respondido por el Vic 27.05.2015 - 10:43

Lea otras preguntas en las etiquetas