**PCL(Printer Command Language)**语言是惠普公司开发的一种打印机协议的页面描述语言。当前已逐步成为业界标准。因为PCL5和PCL6都属于PCL语言,PCL5和PCL6差异比较小。具体表现是PCL6在处理多图像文件时会比PCL5的驱动稍快
PCL5是HP公司为它的激光打印机LaserJetⅢ设计的,它提供了一些与PostScript语言相似的功能,开始支持矢量字库和矢量图形描述,实现了WYSIWYG(What You See Is What You Get, 所见即所得), PCL5中也使用了各种压缩技术来减小数据量,加快数据传输。 PCL5e开始支持双向数据通讯,从而使打印机可以向计算机发送打印机的状态信息。PCL5c增加了对彩色打印的支持.
PostScript是Adobe奥多比公司开发的一种打印机页面描述语言。其支持比PCL语言更加复杂的应用情况,如环形文字的打印就是PCL语言所不完成而PostScript则不在话下。当然,复杂的同时带来的是速度的下降。因为PCL语言传递给打印机的是直接便于理解的二进制信号,而PostScript传送的则是需要解释的描述信号,还需要进一步的经过翻译才能打印出文字和图像,故PostScript语言比PCL要慢。
**UFR II(Ultra Fast Rendering)**则是佳能公司所专有的一种页面描述语言,与PCL语言相似,但集PCL之快速与PostScript之多用的优点于一身,摒弃了两者之缺陷。
PCL5/PCL6——简单而快速。适用于打印图片较少的文档,高级打印任务难以完成。
PostScript——多功能而较慢。适用于打印图片较多的文档,能够胜任高级文字和图片效果的打印任务。
UFR II——集快速和多功能于一身,美中不足是只有佳能用户才能使用此语言。