激光打印机控制方式解惑

发表于:2007-07-04来源:作者:点击数: 标签:
---- 目前在激光打印机产品主要有3种控制方式:采用PostScript语言、采用PCL语言和 Windows GDI(Graphical Device Interface,图形设备接口)位图打印机。 ---- PostScript和PCL是2种标准化的页面描述语言,其工作流程都是首先在计算机端将打印内容解释成标

  ---- 目前在激光打印机产品主要有3种控制方式:采用PostScript语言、采用PCL语言和Windows GDI(Graphical Device Interface,图形设备接口)位图打印机。
  
  ---- PostScript和PCL是2种标准化的页面描述语言,其工作流程都是首先在计算机端将打印内容解释成标准的页面描述文件然后传送到打印机控制器中,在打印控制器中再将页面描述文件解释成可以打印的光栅图像,从其工作流程看,此2种方式中都对打印机中的打印控制器有很高的要求,同时要求打印机内部有足够的内存。但它们的共同优势是标准化和与设备无关性,对计算机系统资源占用少,而其最新版本中都提高了对字库、图形和图像的解释能力,因此对于打印质量要求较高的产品,大都采用了此两类语言。但相对来说,由于对打印控制器性能的高要求,一定程度上会增加机器成本,尤其是PostScript对打印控制器的性能要求更高。目前这2种语言主要应用在一些中高端激光打印机产品中,也有一些低端的激光打印机产品使用PCL语言。
  
  ---- GDI是在激光打印机产品中除PostScript和PCL以外的另一种应用非常广泛的打印机语言,目前更多的是应用在一些较低端的产品中。与前2种语言的区别是此种解释方式减少了将打印内容解释成页面描述文件,再将页面描述文件解释成光栅图像的过程,而是在计算机中直接将打印内容解释成了可以直接打印的光栅位图。因此大大降低了对打印控制器性能和内存的要求,但同时也增加了对计算机资源的占用。由于其对打印控制器要求的降低,一定程度上也降低了打印机成本。与PostScript和PCL的标准语言相比,GDI是一种非标准的方式,各打印机厂商实现的方式和解释成的位图格式有很大的区别,而对打印控制器的要求也各不相同,而表现出的性能也有很大差异。
  
  ---- 关于GDI方式,我们见到了多种版本的来自厂商和媒体的宣传,由于此次参测的8款产品全部都采用了GDI方式,因此在此次产品横向评测过程中我们对一些热点问题进行了测试,并得出了如下结论。
  
  ---- (一) GDI打印机的性能
  ---- 2000年12月份,《微电脑世界》评测实验室组织的黑白激光打印机横向评测时的6款桌面办公用黑白激光打印机中有5款采用的是PCL语言,只有1款采用的是GDI方式,这也从侧面反映出,GDI方式在低端激光打印机市场旺盛的生命力。
  
  ---- 由于2次测试我们采用了相同测试评测和相同的测试项目,因此我们将2000年标称打印速度为10页/min的3款采用PCL语言的产品的速度测试结果与本地测试中5款相同标称速度的GDI产品的速度测试结果进行了比较(见表1)。
  
  
  
  ---- 从对比结果看,GDI方式打印机的总体打印速度已经超过了PCL方式,由于目前计算机,尤其是低端激光打印机的主要应用者——PC性能的大幅度提高,GDI方式已经完全能够满足激光打印机性能的要求,并且随着PC性能的提升,打印机性能也相应提升,也就相当于打印控制器的升级。
  
  ---- 测试过程中,在Photoshop中输出我们的图形图像打印质量评定样张时,所有产品使用的时间都在4~5分钟之间,而2000年测试时,PCL方式的产品输出这样一个样张用时大都在10分钟左右,可以看出,在图形图像输出速度上GDI方式已经具有了一定的优势。
  
  ---- 对照2次的文本和图形图像打印样张,PCL方式和GDI方式已经没有多大差距。(不过在我们实验室2001年3月份组织的彩色激光打印机评测中,GDI方式的打印机在色彩方面的表现与PCL和PostScript还有一定的差距。)
  
  ---- (二) 不同GDI产品的差异
  ---- 测试中,我们还发现,虽然都是GDI产品,但各厂商的实现方式也存在着很大的差异,例如在进行30页图文混合样张打印时,一些产品是在PC中完成所有内容的解释后再向打印机传送并打印,而有一些产品则是边解释边传送打印。反映到测试结果中,就是各个产品的首页出纸时间有一定差异,但全部完成时间基本差不多。有一些产品为提高传输速率,对解释生成的位图信息进行一定程度的压缩,然后在打印机中再进行反压缩,由于解释方式不同、压缩程度不同,因此对打印机内部控制的要求也存在着差异,所以虽然各个产品在处理器的主频和板上内存配置方面存在着很大的差异,但相互之间的性能差异并不明显,各厂商会根据自己GDI的方式配置自己合理的处理器和内存。GDI打印机的控制器和内存容量并不像使用PCL或PostScript语言的打印机那样重要。
  
  ---- (三) GDI方式与PC性能的关系
  ---- 由于工作方式决定了GDI打印机对PC性能有一定的依赖性,为考察PC性能对GDI打印机性能的影响程度,我们3台分别在配置了Intel Pentium Ⅱ 300、Intel Pentium Ⅲ 800和Intel Pentium 4 2GHz CPU、128MB内存的3台PC上对参测的其中1台打印机上分别进行了打印速度测试,在打印60页文本时,用时并没有多大差异,而打印30页图文混合样张,其首页出纸时间分别为49秒、42秒和32秒,而全部完成时间分别为220秒、211秒和200秒,由此可以看出在打印大文件和复杂文件时,PC性能对打印速度的影响非常大。
  
  ---- 那么GDI打印机对PC资源占用情况如何呢,测试中我们发现,虽然从原理上看,GDI方式要对PC资源有一定占用,但实际应用中,GDI打印机与采用PCL语言的打印机对PC资源占用相差没有像想象中的那样大,在目前的一些主流配置的PC上,实际应用中几乎察觉不到打印机对PC性能的影响。
  
  ---- (四) GDI方式对网络共享应用的影响
  ---- 一个小部门或办公室中,几台PC在网络中通过共享方式共同使用安装在其中的一台PC上的桌面激光打印机的应用也非常普遍,在此种方式下,GDI打印机能否正常工作,性能如何呢?测试中,我们专门在实验室的网络环境下,4台终端共享使用了1台参测的GDI打印机,分别进行了大任务打印和多任务打印测试,从测试结果看,在各种情况下,打印机都可以正常工作,完成打印作业。而打印速度比直接在计算机上安装稍慢,但差别非常小,对应用几乎没有影响,因此GDI打印机完全可以应用在网络共享方式下。
  

原文转自:http://www.ltesting.net