中级技术员培训教程打印机语言讲解.doc_第1页
中级技术员培训教程打印机语言讲解.doc_第2页
中级技术员培训教程打印机语言讲解.doc_第3页
中级技术员培训教程打印机语言讲解.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中级技术员培训教程打印机语言讲解综述打印语言就是一个命令集, 它告诉打印机如何组织被打印的文档. 这些命令不是被单独地传送, 而是由打印机驱动程序把它们嵌在打印数据中传给打印机, 并由打印机的打印控制器再分开解释.打印机语言总的来说可以分成两类1. PDL(页描述语言, Page Descriptional Language)2. xCL(嵌入式语言, 如ESCape Code Language)PDL功能强大, 能输出复杂的页面和图像, 但PDL的复杂性使打印机处理起来相对较慢.目前, 激打和喷打普遍采用的PCL或PostScript都属于PDL.xCL的每一个命令都以一个特征码为前缀(如ESC), 表示该字符串是一个命令而不是一般的打印数据.xCL比较简单, 适用于文本或简单的图形.一般针式打印机采用ECL, 只能使用不同的字体和字号输出文本, 而不能处理特殊效果, 不支持精密印刷.PDL语言PDL的业界标准分别是Adobe公司的PostScript语言和HP公司的PCL语言,目前的最高版本是PostScript Level 3和PCL6。其他打印机控制语言EPSON ESC/pageCANON CaPSYLXEROX XES、JDLIBM IPDSDEC ANSI/SixelPostScript语言PS具有设备无关性, 即在定义图像时不考虑输出设备的特性 (如打印机的分辨率、纸张大小等), 而且它的文本和图形处理过程相同, 这给处理字体带来了极大的灵活性.PS通过PPD (PS打印机描述 PostScript Printer Description) 文件来实现各种打印机的不同特性.PPD文件主要提供以下与打印机有关的特定信息:默认/最高分辨率是否支持半色调监控用户设定的监控信息页面大小定义页面可打印区域默认字体(通常为Courier)是否支持双面打印等等不同的PS打印机都有相应的PPD文件, 在Adobe公司的网站 () 上提供了各种主流的PPD文件.通过PS驱动程序, 应用软件的数据转换为PS格式, 因为打印机不能直接识别PS格式, 还需要打印机控制器将PS格式转换成打印机可以识别的位图格式 (由打印机中专门的RIS (光栅图像处理器 Raster Image Processor) 完成转换过程), 所以PS对打印机打印控制器的要求较高, 这是支持PS的打印机价格比其他打印机高的一个原因.另外PS的版权属于Adobe公司, 其他打印机厂商在其产品中使用PS要付费给Adobe公司, 这是支持PS的打印机价格比其他打印机高的另一个原因. 鉴于以上的现状, 其他打印机厂商研发PS仿真技术, 像HP公司的PS仿真, 可以和Adobe公司的PS完全兼容, 也无需再支付Adobe公司相应的费用.Printer Command Language语言PCL是HP公司于70年代针对其打印机产品推出的一种打印机页面描述语言, 最初是为点阵打印机设计的.PCL3 是第一个得到广泛应用的版本, 但它只支持一些简单的打印任务.PCL4 虽然还只能应用在个人打印机中,但增加了对图形打印的支持, 但由于解释工作比较简单,PCL4比后期的PCL5和PCL6对打印控制器的要求要低很多.PCL5 是HP公司为它的激光打印机LaserJet III 设计的, 它提供了一些与PS语言相似的功能, 开始支持矢量字库和矢量图形描述, 实现了WYSIWYG (所见即所得 What You See Is What You Get), PCL5中也使用了各种压缩技术来减小数据量, 加快数据传输.PCL5e 开始支持双向数据通讯, 从而使打印机可以向计算机发送打印机的状态信息.PCL5c 增加了对彩色打印的支持.PCL6 于1996年发布, 它更加灵活, 是一个面向目标的控制语言, 使处理多图形的文件的速度大大加快, 实现了更好的WYSIWYG, 可以更好地处理Web页面.HP公司的市场策略与Adobe完全不同, 其他厂商可以在他们的打印机产品中自由模仿或使用PCL语言. 正是PCL语言的开放性, 降低了使用PCL语言的打印机产品的成本, 从而使其在打印机产品中的普及程度远远高于PS语言. PS和PCL的比较1. PS和PCL两者的工作流程首先打印内容被驱动程序解释成标准的页面描述文件 (这种文件可以被所有采用这种语言的打印机所识别),然后传送到打印机的核心控制器中,接下来在打印机控制器中将页面描述文件解释成可以打印的图像.从工作流程的角度看, 采用这两种语言的打印方式对打印机的 大脑 要求较高, 需要打印机能够自己独立处理转换的任务, 并且要求打印机本身有足够的内存.2. PS和PCL都具备了标准化和与设备无关性的优势, 对计算机系统资源占用也较少, 两种语言的高版本还提高了对字库、图形和图像的解释能力, 对于提供了高打印质量的产品, 大都采用了此两类语言. 但相对来说, 由于对打印机核心部分打印控制器性能的要求较高, 一定程度会增加机器成本, 尤其是PS对打印控制器的性能更高.3. 经过对多款黑色和彩色激打进行测试发现, 使用PCL的打印机在处理文本或一些常见办公应用软件下的文档时具有非常明显的速度优势, 在这些应用下, 在打印质量方面与使用PS的打印机也没有差距. 使用PS的打印机在常见办公应用下的打印速度要慢一些, 但在处理PDF文件或在Photoshop等软件下打印大的图形图像文件时具有一定的速度优势, 同时其在图形表现准确度、色彩表现准确度和一些字库表现准确度方面也比PCL有优势.所以PCL比较适合一些普通的商务办公应用, 而PS更加适合对图形和色彩准确度要求比较高的专业应用. 这也是目前许多打印机产品同时提供PCL和PS两个版本的驱动的一个重要原因.其他相关打印语言有标配和选配两种1. 标配是把打印语言解释成一段程序, 加载在打印机主控芯片程序里面, 从主机过来的打印语言格式数据流直接在此芯片中解释成机芯所能识别和控制的视频数据.2. 选配则是把打印语言解释器做成了一个相对独立的硬件, 插于打印机控制器中预留的解释器插槽中. 厂商采取选配打印语言的策略就是为了降低打印机的成本, 一般的用户用其自带的打印语言就可以完成相应的工作了, 但如果有用户需要其他的打印语言, 那选购打印语言模块后直接插在打印机上就可以了.相对于标配, 选配的数据读取速度较慢, 数据精确度较低.GDI是在激光打印机产品中除PostScript和PCL以外的另一种应用非常广泛的打印机语言,目前更多的是应用在一些较低端的产品中。与前2种语言的区别是此种解释方式减少了将打印内容解释成页面描述文件,再将页面描述文件解释成光栅图像的过程,而是在计算机中直接将打印内容解释成了可以直接打印的光栅位图。因此大大降低了对打印控制器性能和内存的要求,但同时也增加了对计算机资源的占用。由于其对打印控制器要求的降低,一定程度上也降低了打印机成本。与PostScript和PCL的标准语言相比,GDI是一种非标准的方式,各打印机厂商实现的方式和解释成的位图格式有很大的区别,而对打印控制器的要求也各不相同,而表现出的性能也有很大差异。 中国打印论坛-国内最好的打印论坛 中国打印网-中国OA门户 声明:本程序由中国打印网下载搜集整理,不承担技 术及版权问题 说明:要获得更多的维修或最新资料请随时关注我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论