1 votes

Applescript pour cacher la file d'attente d'impression

Exécution d'un sketch Processing qui enregistre des fichiers .txt dans un dossier. Il y a une action de dossier attachée qui imprime les nouveaux fichiers dans ce dossier sur une imprimante thermique de reçus.

Cependant, j'ai dû passer à Yosemite et depuis, la fenêtre de la file d'attente d'impression s'ouvre sur le croquis et doit être fermée manuellement avant de poursuivre le croquis. Lorsque j'imprime un document, le proxy de l'imprimante se comporte normalement et reste dans le dock, et ne change pas de focus par rapport à Processing.

Je n'ai aucune expérience en Applescript, mais je pense que j'ai besoin d'un script que je pourrais inclure dans l'action du dossier, afin que ces fichiers .txt s'impriment automatiquement, sans intervention pendant que Processing est en cours d'exécution.

1voto

Vic Points 1820

Une idée qui me vient à l'esprit est d'utiliser les outils de la ligne de commande pour imprimer les fichiers. Si les fichiers sont envoyés à l'imprimante sans aucun prétraitement - en d'autres termes bruts - la commande suivante devrait suffire...

lp somefile.txt - si votre imprimante est l'imprimante par défaut

ou

lp -d MyPrinter somefile.txt - pour une imprimante autre que celle par défaut

Utilisation lpstat -a pour obtenir une liste des imprimantes et de leurs noms Unix.

A partir d'Applescript, il faut procéder de la manière suivante...

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X