En esta pagina tienen una descripcion muy amplia del asunto
http://www.gusgsm.com/html/post.html
sobre el PCL
PCL
(Printer Control Language). Lenguaje de descripción de páginas aplicado a las tecnologías de impresión, desarrollado por la firma Hewlett-Packard.
PCL y HPGL son los formatos estándar en la industria para enviar flujos de datos a las impresoras y trazadores de gráficos Hewlett-Packard. Cualquier programa capaz de utilizar una impresora o un trazador de gráficos HP puede crear PCL o HPGL con la misma facilidad con que imprime a un archivo. Luego, SwiftView muestra la imagen que se imprimirá en papel. No se requiere ningún procedimiento especial. PCL y HPGL, conjuntamente con SwiftView, forman una solución ideal para intranet, Internet o red de área local (LAN) que requieran documentos de aspecto preciso al menor costo y con poco esfuerzo.