Quería ejecutar un script que cambie mi imagen de fondo cada vez que use la impresora.
¿Es posible? ¿Hay alguna forma de saber cuándo OS X está imprimiendo algo?
Quería ejecutar un script que cambie mi imagen de fondo cada vez que use la impresora.
¿Es posible? ¿Hay alguna forma de saber cuándo OS X está imprimiendo algo?
¡que podría ser muy interesante, divertido y útil! Todavía no tengo una respuesta completa, pero lo que creo que podría hacer el truco es utilizar un demonio que ver y actuar cuando se imprime algo.
Puede utilizar esta documentación :
Y especialmente este ejemplo : "Monitorización de un directorio" El siguiente ejemplo inicia el trabajo cada vez que alguna de las rutas vigiladas ha cambiado:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.example.watchhostconfig</string>
<key>ProgramArguments</key>
<array>
<string>syslog</string>
<string>-s</string>
<string>-l</string>
<string>notice</string>
<string>somebody touched /etc/hostconfig</string>
</array>
<key>WatchPaths</key>
<array>
<string>/etc/hostconfig</string>
</array>
</dict>
</plist>
Debe supervisar el directorio "/var/spool/cups" como se menciona aquí https://www.cups.org/doc/spec-design.html y hacer algo cuando hay un cambio. Así que en su caso, cambiar la imagen de fondo.
También podría ver el comando "lpstat -o" que podría ser útil para esa tarea (cf https://www.computerhope.com/unix/ulpstat.htm )
Para continuar...
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.