Vider quelques mythes à propos des pilotes d'imprimante PDF

Je suis sûr que vous avez entendu parfois des phrases comme « un pilote d'imprimante qui est basé sur Windows GDI ne peut reproduire que des couleurs RVB » ou « si un pilote d'imprimante n'est pas construit au-dessus du pilote PostScript on ne peut pas imprimer des graphiques EPS ». Il ne fait aucun doute que ces mythes persistent puisque le logiciel PDF Producer existe. Dans cet article, je voudrais vous donner quelques informations de fond qui vous aideront à comprendre comment cela fonctionne réellement.

L'architecture du système d'impression Microsoft Windows est bien conçue, mais pas facile à comprendre. Je ne veux pas vous confondre avec beaucoup d'informations et essayer de me concentrer sur la partie essentielle, le pilote de l'imprimante. Si vous êtes un expert, veuillez m'excuser si je simplifie trop. C'est pour mieux comprendre.

Vous pouvez considérer un pilote d'imprimante comme le composant qui traduit un fichier spool indépendant du périphérique (voir ci-dessous) en un fichier dépendant du périphérique tel que HP-GL, HP-PCL, PostScript, AFP et autres.

Dans Microsoft Windows, il y a deux formats de fichier spool indépendants des appareils : EMF et XPS. Le format traditionnel de fichier EMF (Enhanced Metafile) peut être pensé à un enregistrement des appels vers le sous-système Windows GDI (Graphics Device Interface) tandis que le XPS moderne (XML Paper Specification) est un langage de description de page basé sur XML. EMF existe depuis la première version du système d'exploitation Windows. XPS a été introduit avec Windows Vista. Il n'y a pas de connexion directe entre GDI et XPS. Cependant, pour des raisons de compatibilité, le système d'impression Windows offre certains "traducteurs" intégrés de GDI à XPS et vice versa. Dans ce qui suit, je vais me concentrer sur GDI et poster un article sur XPS plus tard.

La plupart des pilotes d'imprimante sont toujours basés sur GDI (et le format de fichier spool EMF). Ceci est particulièrement vrai pour le pilote d'imprimante Windows PostScript, qui a été à l'origine un développement conjoint d'Adobe et de Microsoft. Cependant, afin de permettre aux applications d'impression d'utiliser la puissance de PostScript comme les espaces de couleur, etc. GDI a été étendu de telle sorte que les applications peuvent directement injecter du code PostScript dans le fichier spool. La fonction d'injection de PostScript est cependant la source de la confusion comme nous le voyons plus tard.

La majorité du logiciel PDF Producer, y compris Adobe Acrobat, est construit en plus du pilote d'imprimante Windows PostScript. Lorsqu'une application imprime un document à l'aide d'un logiciel PDF Producer, elle génère un fichier spool à l'aide du pilote d'imprimante PostScript. Le fichier de spool est immédiatement traduit en fichier PDF par un post-processeur imprimé tel que Adobe Distiller. L'avantage du fichier intermédiaire de spool PostScript est, d'un côté, que le fabricant du logiciel peut réutiliser le pilote d'imprimante PostScript existant et qu'il n'a pas besoin de développer et de maintenir un pilote d'imprimante PDF. De l'autre côté, l'utilisateur doit vivre avec les limites d'implémentation du pilote d'imprimante PostScript (il n'implémente pas complètement les fonctionnalités GDI) et avec une performance plus lente.

Un logiciel PDF Producer de haute qualité et de haute performance basé sur GDI ne peut être implémenté que par un pilote d'imprimante spécialisé qui produit directement un document PDF. Ceci présente les avantages suivants :

  • Performances : 50 à 100 pages par seconde (sinon 10 fois plus lent)

  • Conversion des fonctions GDI : 100% (sinon limité par le pilote d'imprimante PostScript)

  • Les espaces de couleurs RVB et CMYK sont directement supportés par GDI

  • Prise en charge du système de gestion des couleurs de Windows (CMS)

  • Prise en charge de la fonction d'injection PostScript

Comme vous pouvez le voir, un pilote d'imprimante PDF spécialisé peut directement prendre en charge la fonction d'injection PostScript car cette fonction est disponible pour n'importe quel pilote d'imprimante et n'est pas limitée au pilote d'imprimante PostScript.

Voici ma prise pour effacer les mythes : afin d'utiliser la puissance de PostScript dans des applications telles que les graphismes EPS, les couleurs de spot, etc. il n'est pas nécessaire qu'un logiciel PDF Producer soit basé sur le pilote d'imprimante PostScript et les architectures qui l'utilisent. Dans un environnement de haute qualité et de hautes performances, un Producteur PDF construit sur un pilote d'imprimante spécialisé est certainement le meilleur choix.

Like what you see? Share with a friend.

« Gru<unk> ezi! » Comment pouvons-nous nous aider?

Phone