PCL, also known as HPLaserjet, is a language developed by Hewlett Packard for their range of printers. It is a language like Postscript but contains escape characters, so typing it on the terminal can cause problems. When trying out LATEX, if you had typed:-
dvihp -o example.hp exampleinstead of dvips the resulting example.hp would have been in PCL, which is a binary file.