2 votes

Forcer le serveur d'impression CUPS à s'adapter à la page si le travail n'est pas A4

J'ai configuré un serveur d'impression CUPS sur Debian Stretch et j'ai besoin d'un moyen de modifier les travaux d'impression qui Ne le fais pas. utilisez le format de page A4.

J'ai des clients (iOS) qui ne peut pas définit la taille du papier et enverra, par exemple, un PDF au format lettre au serveur d'impression qui l'enverra à l'imprimante et la tâche échouera parce que la taille du papier n'est pas correcte.

L'imprimante est configurée avec du papier A4.

J'utilise le pilote Generic PostScript sur le serveur Cups et j'ai défini le format de page par défaut sur A4.

J'ai aussi essayé de modifier /etc/papersize à A4 mais cela ne fait aucune différence.

J'ai essayé lpoptions -p myprinter -o fit-to-page mais cela n'a aucun effet. J'ai également essayé lpadmin -p myprinter -o fit-to-page mais cela n'a aucun effet.

J'ai activé le débogage et je peux voir que les filtres suivants sont utilisés :

pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
pdftops (application/vnd.cups-pdf to application/vnd.cups-postscript, cost 100)
- (application/vnd.cups-postscript to printer/myprinter, cost 0)

Si le travail d'impression est envoyé en A4, tout va bien.

Comment puis-je faire en sorte que le serveur d'impression cups vérifie si la taille de la page est no A4 et, si c'est le cas, adapter le contenu, par exemple du PDF lettre au A4 ?

Dois-je écrire un filtre de coupes personnalisé ou existe-t-il un autre moyen ?

0voto

user533720 Points 1

Le serveur ne fait que définir la taille de page par défaut. Si le client envoie le travail avec une autre taille de page, il le traitera avec cette taille de page. Si ce n'est pas déjà fait, vous devez également définir la taille par défaut sur les clients. Bien que l'utilisateur puisse également modifier la taille de la page, il est également possible que le logiciel qui soumet le travail présente à l'utilisateur une valeur par défaut différente en fonction de la taille du document soumis.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X