J'essaie d'imprimer un fichier (un pdf), sans intervention. Ce n'est pas spécifique à Automator, je peux m'occuper d'applescript ou de terminal ou de n'importe quoi d'autre. Les spécificités de ce que je veux sont les suivantes :
- Imprimer sur une imprimante spécifique
- Impression à un format de page spécifique (non standard)
- Auto-rotation (en option)
- Adapter l'échelle, imprimer toute la page (109 à 112%. 110% fonctionne)
Je peux le faire manuellement via le menu d'impression de Preview, seule la taille de la page n'est pas par défaut, mais je veux l'automatiser, par glisser-déposer, d'une manière ou d'une autre.
Ce que j'ai essayé :
- Si j'imprime à partir du Finder, l'aperçu est utilisé, mais il est trop grand et la taille de la page n'est pas la bonne.
- Si je le glisse sur l'imprimante dans ~/Bibliothèque/Printers/printername, c'est comme si j'utilisais LP, mais sans les options.
- Les options d'impression d'Applescript sont mal documentées.
- L'option "Imprimer les éléments du Finder" d'Automator est similaire au numéro 1.
- L'option "Imprimer les images" d'Automator fonctionne comme l'aperçu, mais l'option "Adapter l'échelle" ne fonctionne pas comme l'aperçu, je ne peux pas choisir la taille de la page et l'option "Rotation automatique" ne fonctionne pas du tout.
- Si j'imprime à partir du terminal via LP ou LPR, je peux définir la taille de la page et l'orientation/adaptation à la page, mais je ne peux pas l'agrandir à 110%. C'est ce qui se rapproche le plus de ce que je veux.
Comment faire ? Cela ne devrait pas être si difficile, je veux faire ce que l'interface graphique peut faire, pas comme si je voulais des fonctionnalités supplémentaires.
Dans le pire des cas, comment puis-je émuler le contrôle de la souris ou du clavier sur le menu d'impression de Preview ? Il suffirait de 1. ouvrir un fichier, 2. faire apparaître le menu d'impression, 3. passer à un préréglage ou à une taille de page, comme toutes les autres options y compris la mise à l'échelle sont par défaut ., 4. appuyez sur print/enter.