Les pilotes PCL jusqu'à PCL5 utilisent des caractères spéciaux pour lancer des commandes, et d'envoyer le texte du document à être imprimé comme du texte normal. Imprimantes répondent aux caractères spéciaux, généralement préfacé par le caractère représenté comme "Esc" sur un clavier, en effectuant des actions simples telles que le démarrage d'une nouvelle ligne. PCL6 est orientée vers l'impression de graphiques couleur ainsi que du texte. Cette impression nécessite des commandes plus complexes, et le texte brut devient moins important. PCL6 prend les commandes de l'interface graphique du système d'exploitation de l'utilisateur et les traduit en commandes de l'imprimante. En conséquence, l'impression correspond plus étroitement à ce que l'application présente sur l'écran de l'ordinateur.