![]() |
打印语言又叫打印机控制语言,是一种控制打印机工作的命令。在激光打印机的工作流程中,它可以告诉打印机如何组织被打印的文档,打印机按照这些命令来处理计算机传来的打印数据,并最终准确的打印出文字与图像。不同的打印语言有着不同的文档组织规则,而正是这些各具特色的文档组织规则给我们的打印工作带来了实质性的差异。
业内主要按其性质对打印语言进行分类,大体上分为页面描述语言(PDL)和嵌入式语言(Escape码语言)。不过这种分类在我们选购激光打印机的时候并没有多大的参考价值,所以我们必须尽量的去了解不同打印语言的含义和规则。只有这样,才能在真正意义上掌握不同的打印语言给我们日常工作带来的不同结果,才能帮助我们更好的选择一款适合自身需求的激光打印机。
就目前来说,市场上主要有PS、PCL、GDI这三种打印语言及其升级版本。我们现在就分别对这些打印语言作一个详细的介绍。
PS打印语言详解
![]() |
PS代表机型 OKI C5300 |
PS的英文全称是PostScript,它在打印中具有高质量的曲线处理能力,并且提供了一个更为便利的生成文档和光栅图形的方法,控制语言也显得十分简单,能够应用于不同品牌的打印机。PostScript单从技术上来说,已经超越了普通打印语言的领域,而更像一个完善的编程语言。许多应用程序能够将文档传送到这个PostScript程序中,它的输出结果就是原始文档。这个程序能够发送到打印机中的解释器上得到打印文档,或者发送到另外一个应用程序在屏幕上显示文档。
由于文档程序与目的地无关,使其成为与设备无关的一种页面描述语言。这种与设备无关的特点即意味着PS语言无需借助任何输出设备的特性(如打印机分辨率等)就可以如实的描述一幅图像,因而这个描述不需要经过任何改动就可以在PS打印机上直接进行打印,达到了完美还原图像的真实性的目的。同样的,PS打印机与其介质也具备这样的无关性,不管是在纸上、胶片上还是屏幕显示都非常的适宜。除了与设备和介质的无关性之外,PS打印机还具有独立于操作系统的优点。因为很多Unix的图形环境本身就把对PostScript的支持作为核心的一部分,所以无论使用的是Windows操作系统,还是Unix操作系统、甚至MacOS、OS/2等操作系统,都可以阅读和打印PS文件,这样交流起来就比较方便。
不过PS打印语言的所有者Adobe公司把它作为一个收费项目提供给激光打印机制造商,增加了我们的购买成本。一般来说,它比较适用于专业的图像处理机构。
PCL打印语言详解
![]() |
PCL代表机型 惠普5200n |
PCL的英文全称是Printing Control Language,是惠普公司在七十年代开发出来的一种针对激光打印机的页面描述语言。其工作流程是在计算机端将打印内容解释成标准的页面描述文件,然后传送到打印机控制器中,在打印控制器中再将页面描述文件解释成可以打印的光栅图像。按照PCL打印语言的这种工作流程,势必对它的控制处理器和内存条有一定的要求。
经过几十年的技术更新和市场考验,迄今为止,PCL已有多种升级版本。PCL3是第一个得到广泛应用的版本,但它只支持一些简单的打印任务;PCL4虽然还只能应用在个人打印中,但增加了对图形打印的支持,但由于解释工作比较简单,PCL4 比后期的 pcl5 和 pcl6 对打印控制器的要求要低的很多;PCL5开始支持矢量字库和矢量图形描述,实现了所见即所得;PCL5e开始支持双向数据通讯,从而使打印机可以向计算机发送打印机的状态信息;PCL5c增加了对彩色打印的支持;PCL6是面向目标的控制语言,是处理多图形的文件的速度大大加快,实现了更好的所见即所得,可以更好的处理web页面。目前,我们可以在市场上看到的PCL激光打印机基本上都是PCL5以上的版本。
PCL的优势在于处理一些商务文本或常见办公应用软件下的文档时,与其他打印语言相比,具有更快的速度。另外,由于其技术的开放性,降低了激光打印机厂商的生产成本,也使得我们可以用较低的价格买到PCL打印机。PCL打印语言的这些特性使其适用于几乎所有的商务办公领域。
GDI打印语言详解
![]() |
GDI代表机型 联想1900 |
GDI的英文全称是Graphical Device Interface,它能够充分利用计算机的系统资源和计算机能力对将要被打印的文档或图形进行解释,在一定程度上降低了对激光打印机中打印控制处理器和内存的要求。不过,也正是由于它的这种特性,对计算机性能的依赖性也变得较强。可以说,使用GDI打印语言的机型,它的打印质量和速度基本上取决于计算机配置的好坏。
另一方面,GDI打印语言是一种非标准的方式,各打印机厂商实现的方式和解释成的位图格式有很大区别,对打印控制器的要求也略有不同,表现出的性能也有一定的差异,我们可以把它认为是利用Windows GDI图形设备接口的位图打印语言。不过近年来,微软开发了一种基于Windows的标准GDI打印方式,已经被市场所接受。这种方式与过去的GDI打印语言有一定的差别,它的目的是降低打印过程中对计算机资源的占用,采用特殊的解释和压缩方式,减少了计算机将打印内容解释为位图的工作量和传送给打印机的数据量。当然,同时也就要求了打印机方面要具备一定的运算能力和控制能力,来分担一部份计算机的工作。目前市场上的GDI打印机都是采用的这种(或类似)GDI打印语言。
总体来说,GDI打印语言并不擅长于图像的表现,也没有较高的打印速度,不过成本低廉,常常配备在很多入门级的激光打印机上。适合个人用户和追求成本的小型工作组。此外,GDI打印语言还有一个致命的硬伤,就是不支持网络设备。即采用GDI打印语言的激光打印机不可能配备或扩展网络打印功能。
总结:除了PS、PCL、GDI这三种主流的打印控制语言之外,很多厂商还有自己专业开发的打印语言。应用得较为广泛的是爱普生的Esc/Page,佳能的Capsyl,施乐的Xes、Jdl,IBM的Ipds,Dec的Ansi/Sixel等等,这些打印控制语言各具特色。比如爱普生的Esc/Page提供了灰度调整技术,可以更好的表现图片的纹路和点阵,并支持多种驱动和全面文本打印等功能。厂商们往往针对自己生产的激光打印机的定位,来确定是否采用这些打印语言。
想必大家已经对打印语言有了一个较为清晰的认识,我们在选购激光打印机的时候,就可以凭借自己对这些知识的了解来选择更适合自己的产品。举一个例子,我们知道了PS与设备的无关性,那么就不必听从打印机销售人员对其产品性能(如分辨率)的吹嘘。又或者,我们知道了PCL对其控制系统需要有一定的要求,那么就得注意您所面对的这款打印机的处理器频率是多少,内存条容量是多少,是否可以扩展等等。我们只有将一款激光打印机的打印控制语言与其性能相结合,才能更好的判断它是不是更适合于我们的需求。