1 votos

Applescript para ocultar la cola de impresión

Ejecutando un sketch de Processing que guarda archivos .txt en una carpeta. Tener una acción de carpeta adjunta que imprima los nuevos archivos de esta carpeta en una impresora térmica de recibos.

Sin embargo, tuve que actualizar a Yosemite, y desde entonces la ventana de la cola de impresión se abre sobre el boceto y tiene que ser cerrada manualmente antes de continuar con el boceto. Cuando imprimo un documento normalmente el proxy de la impresora se comporta y se queda en el dock, y no cambia el foco de Processing.

No tengo experiencia en Applescript, pero creo que necesito un script que pueda incluir en la acción de la carpeta, para que estos archivos .txt se impriman automáticamente, sin intervención mientras se ejecuta Processing.

1voto

SPRBRN Puntos 1008

Una idea que se me ocurre es utilizar las herramientas de línea de comandos para imprimir los archivos. Si los archivos se envían a la impresora sin ningún tipo de preprocesamiento -en otras palabras, sin procesar- entonces el siguiente comando debería hacerlo...

lp somefile.txt - si su impresora es la predeterminada

o

lp -d MyPrinter somefile.txt - para una impresora no predeterminada

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

Desde applescript tendrías que hacerlo así...

set pFile to POSIX path of txtFile
do shell script "lp " & quoted form of pFile

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X