PCL reprezintă Print Command Language. Acesta a fost un limbaj dezvoltat de Hewlett-Packard care controla imprimantele cu jet de cerneală dezvoltate de companie în anii 1980. Diferențele dintre PCL5 și PCL6 au avut de a face cu avansurile tehnologiei driver care au făcut PCL6 mult mai puternic decât PCL5 în ceea ce privește capacitatea de imprimare, imagistică și grafică.
PCL5 a fost versiunea de cod utilizată pe seria populară de imprimante HPIII HP. Această versiune de cod a fost utilă în primul rând în stabilirea unui standard industrial pentru scalarea fonturilor și producerea de grafice vectoriale. PCL5 a fost excepțional pentru utilizarea cu publicații desktop avansate și design grafic. La început, PCL5 a fost cea mai utilizată versiune a PCL în industrie; aceasta a dus la evoluții și îmbunătățiri ulterioare care au dus la PCL5E, o versiune îmbunătățită a PCL5 care a înregistrat progrese în comunicarea de la calculator la imprimantă și afișarea fontului.
PCL6, cunoscut și ca PCL-XL, a avut un driver mai puternic decât PCL5. Deși a păstrat meniul PCL, a funcționat foarte diferit, folosind o altă limbă pentru a comunica cu calculatorul și pentru a imprima. Limba PCL6 era mai compactă și conținea mai multe caracteristici, permițând capabilități suplimentare care i-au permis să genereze imagini și grafică cu rezoluție mai mare. În plus, tehnologia PCL6 funcționează mult mai rapid decât versiunile anterioare.