PCL significa Linguagem de Comando de Impressão. Era uma linguagem desenvolvida pela Hewlett-Packard que controlava as impressoras a jato de tinta que a empresa desenvolveu durante a década de 1980. As diferenças entre PCL5 e PCL6 têm a ver com os avanços na tecnologia de driver que tornou o PCL6 muito mais poderoso do que o PCL5 em termos de impressão, imagem e capacidade gráfica.
PCL5 era a versão do código usada na linha popular da série de impressoras HPIII da HP. Esta versão do código foi útil principalmente para estabelecer um padrão da indústria para dimensionamento de fontes e produção de gráficos vetoriais. PCL5 foi excepcional para uso com editoração eletrônica avançada e design gráfico. No início, o PCL5 era a versão mais usada do PCL na indústria; isso levou a novos desenvolvimentos e aprimoramentos que resultaram em PCL5E, uma versão aprimorada de PCL5 que viu avanços na comunicação computador-impressora e exibição de fontes.
PCL6, também conhecido como PCL-XL, tinha um driver mais poderoso do que PCL5. Embora tenha mantido o moniker PCL, ele operava de maneira muito diferente, usando uma linguagem diferente para se comunicar com o computador e imprimir. A linguagem PCL6 era mais compacta e continha mais recursos, permitindo recursos adicionais que permitiam a geração de imagens e gráficos com resolução mais alta. Além disso, a tecnologia PCL6 operou muito mais rapidamente do que as versões anteriores.