Historique
HP a développé le PCL (Printer Command Language) pour ses imprimantes à jet d'encre dans les années 80. Popularisé avec PCL3 sur LaserJet. PCL5 = dernière version basée sur le code traditionnel (pilote → instructions d'impression). PCL6 (PCL-XL) = pilote plus puissant, fonctionnement totalement différent, conserve le nom PCL.
Langage
| Aspect | PCL5 | PCL6 |
| Codage données/commandes | ASCII | Binaire (pages compilées) |
| Format | Texte + caractères spéciaux | Paquet binaire compact |
| Fonctionnalités | Limitées | Étendues (graphiques, images) |
Le langage binaire de PCL6 est plus compact et offre des fonctions supplémentaires.
Fonctions
- Jusqu'à PCL5 : commandes basiques (nouvelle page, paragraphe, polices), résolution fixe ~300 dpi.
- PCL6 : gère images/vecteurs/bitmaps, hautes résolutions. Traite commandes graphiques complexes directement → plus rapide, moins de trafic.
Fonctionnement
- PCL5 : caractères spéciaux (préfixe « Esc ») → actions simples (nouvelle ligne). Texte envoyé tel quel.
- PCL6 : orienté graphiques couleur + texte. Commandes complexes depuis l'interface graphique OS → traduction pour l'imprimante. Sortie fidèle à l'écran (WYSIWYG).
Compatibilité
- PCL5 : totalement rétrocompatible (inclut commandes versions antérieures).
- PCL6 : structure modulaire → n'inclut pas les anciennes commandes de même façon. Module « PCL6 Standard » ajouté pour compatibilité, mais non transparente. HP recommande : en cas de problème, remplacer par dernier pilote PCL5.