web-dev-qa-db-fra.com

imprimer un fichier PDF avec lpr donne une sortie différente de celle de l'interface graphique

je cours 11.04. J'ai un fichier pdf avec un logo intégré (fichier png) et quelques lignes. L'image a un fond blanc (vraiment c'est blanc, j'ai vérifié avec gimp et le sélecteur de couleur).

lorsque j'imprime le fichier pdf avec l'interface d'impression intégrée à partir de "Document Viewer", le résultat est le suivant:

  • le fond de l'image est blanc
  • les lignes sont plus épaisses qu'avec lpr

quand j'imprime avec lpr myfile.pdf je reçois

  • le fond de l'image n'est pas blanc (c'est plutôt une bisque (# FFE4C4))
  • les lignes sont aussi minces qu'elles devraient l'être

Comme le P dans PDF signifie "portable", j'aimerais savoir qui de telles choses peuvent se produire? J'utilise toujours la même imprimante.

6
Janning

En utilisant lpr, envoyez le fichier au serveur d’impression, qui devrait être CUPS et qui possède son propre mécanisme de conversion des fichiers PDF adapté à l’imprimante, mais qui peut être différent de Evince et Adobe Acrobat Reader car il s’agit de trois implémentations distinctes.

Vous pourrez peut-être influencer le moteur CUPS via le site Web CUPS: http: // localhost: 631 /

Adobe Acrobat Reader est probablement le plus précis et vous pouvez le forcer à envoyer une image entièrement pixellisée à l'imprimante.

Evince n'a quasiment pas de peaufinage.

éditer: CUPS utilise pdftops et ses amis pour imprimer des documents PDF, basés sur Xpdf lequel est la même ascendance que Evince.

Adobe Acrobat Reader inclut des options supplémentaires pour tenter de corriger les couleurs d'arrière-plan et une option indiquant que c'est votre imprimante qui gâche la copie finale:

enter image description here

7
Steve-o