中级技术员培训教程打印机语言讲解.docVIP

中级技术员培训教程打印机语言讲解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中级技术员培训教程——打印机语言讲解 综述 ??????打印语言就是一个命令集, 它告诉打印机如何组织被打印的文档. 这些命令不是被单独地传送, 而是由打印机驱动程序把它们嵌在打印数据中传给打印机, 并由打印机的打印控制器再分开解释. ??????打印机语言总的来说可以分成两类 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/page CANON CaPSYL XEROX XES、JDL IBM IPDS DEC ANSI/Sixel PostScript语言   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两者的工作流程 首先打印内容被驱动程序解释成标准的页面描述文件 (这种文件可以被所有采用这种语言的打印机所识别),然后传送到打印机的核心——控制器中,接下来在打印机控制器中将页面描述文件解释成可以打印的图像.从工作流程的角度看, 采用这两种语言的打印方式对打

文档评论(0)

135****6041 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档