1 votos

OS X ejecutar una secuencia de comandos durante la impresión

¿Es posible hacer que OS X ejecutar un script cuando se imprime el documento?

Mi impresora está conectada a un interruptor que se controla con una API REST y la idea es cambiar la impresora sólo cuando es necesario (mientras que la impresión básicamente).

Cualquier comando (bash, AppleScript) puede utilizarse si puede hacer una llamada a un resto API (http://10.10.0.1/switchon).

1voto

Steve Evans Puntos 155

Common Unix Printing System

macOS utiliza el Common Unix Printing System (CUPS) para la impresión. Este sistema de código abierto permite llamar a los scripts y mucho más.

Sabiendo esto, la búsqueda de la cups pre-print script devuelve algunos buenos puntos de partida.

Impresora Virtual a la Real Impresora de Flujo de trabajo

El StackOver preguntas de Programación de un Filtro/Backend para "Imprimir a PDF" con TAZAS de cualquier aplicación para Mac OS X y Ejecutar una secuencia de comandos en ficheros enviados a un TAZAS de cola de impresión? ofrecen un ejemplo donde una impresora virtual se utiliza para pre-procesar un trabajo de impresión antes de pasar a una verdadera impresora.

En su situación, el pre-procesamiento se podría encender la impresora a través de la API REST.

Como alternativa...

Ver también el comando Ejecutar antes y después de la impresión con CUPS?

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