De nombreuses imprimantes informatiques utilisent des pilotes PCL.
Crédit d'image : Ryan McVay/Photodisc/Getty Images
Hewlett-Packard a développé le langage de commande d'imprimante, ou PCL, pour ses imprimantes à jet d'encre dans les années 1980. Il s'est généralisé avec l'introduction du PCL3 pour l'imprimante LaserJet populaire de l'entreprise. PCL5 est la dernière version à être basée sur le code traditionnel que le pilote de l'ordinateur envoie à l'imprimante pour lui donner les instructions sur la façon d'imprimer la page. PCL6, également connu sous le nom de PCL-XL, est un pilote plus puissant qui fonctionne de manière complètement différente, tout en conservant le nom PCL.
Langue
Alors que HP considère à la fois PCL5 et PCL6 comme des pilotes de langage de commande d'imprimante, chaque logiciel utilise des langages différents pour fournir des données aux imprimantes. PCL5 et les versions précédentes des pilotes HP utilisent le code ASCII pour envoyer les données et les commandes de l'application informatique à l'imprimante. PCL6 compile les pages de l'application informatique dans un format binaire avant d'envoyer le package à l'imprimante. Le nouveau langage binaire est plus compact et offre des fonctionnalités supplémentaires.
Vidéo du jour
Les fonctions
Jusqu'à PCL5, les pilotes d'imprimante ont des fonctionnalités limitées. Ces pilotes donnent des commandes telles que pour une nouvelle page ou un nouveau paragraphe et identifient les polices pour le document. La résolution est généralement fixe et limitée à 300 dpi. Sous PCL6, le pilote peut également répondre aux exigences des images et des graphiques. Il traduit les diagrammes vectoriels ainsi que les bitmaps et peut gérer des résolutions plus élevées. Puisqu'ils traitent directement des commandes graphiques complexes, les pilotes PCL6 fonctionnent plus rapidement et génèrent moins de trafic.
Opération
Les pilotes PCL jusqu'à PCL5 utilisent des caractères spéciaux pour lancer des commandes et envoient le texte du document à imprimer en tant que texte normal. Les imprimantes répondent aux caractères spéciaux, généralement précédés du caractère représenté par "Esc" sur un clavier, en effectuant des actions simples telles que le démarrage d'une nouvelle ligne. PCL6 est orienté vers l'impression de graphiques en couleur ainsi que de texte. Une telle impression nécessite des commandes plus complexes et le texte brut devient moins important. PCL6 prend les commandes de l'interface utilisateur graphique du système d'exploitation et les traduit en commandes pour l'imprimante. En conséquence, l'impression correspond plus étroitement à ce que l'application affiche sur l'écran de l'ordinateur.
Compatibilité
HP inclut toutes les commandes des versions précédentes de PCL dans la nouvelle version de PCL. PCL5 est complètement rétrocompatible. PCL6 a une structure modulaire et, en tant que tel, n'inclut pas les anciennes commandes de la même manière. Au lieu de cela, HP a ajouté un module appelé PCL6 Standard pour assurer la rétrocompatibilité. En raison de la nouvelle structure, cette compatibilité n'est pas transparente et HP recommande de résoudre les problèmes de compatibilité avec PCL6 en remplaçant le pilote par la dernière version PCL5.