几种常用打印机语言的比较概述

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

个人能力有限,希望与大家共同学习。
特点:
使用 PCL 语言的打印机在处理文本或一些常见办公应用软件下的文档时具有 非常明显的速度优势,比较适合一些普通的商务办公应用。
PS 驱动程序
PS 是一种与设备无关的打印机语言,即在定义图像时可以根本不考 虑输出设备的特性(如打印机的分辨率、纸张大小等),而它对文本和图形 实行同样的处理过程,这就给处理字体带来了极大的灵活性。
B 、基于主机打印机可以处理光栅数据图像,减少打印机产生内存溢出的 问题。
C 、基于主机打印要求计算机操作系统具备打印引擎,不能从计算机接受 ASCII 文本,这与页面描述语言PDL打印不同。基于主机的打印只能在 Windows 和 Macintosh 已经明确支持打印引擎的系统环境中使用,而不支 持没有打印引擎的 Windows 、 Macintosh 、 Linux, Unix, OS/2 等。 D 、要求打印机和计算机直接相连,不适合网络打印作业,不支持网络服 务器、共享器、磁带设备以及干扰通信设备的连接。
与PCL、PS相比,GDI的优缺点如下: 优点:不需打印机配置大容量内存、机器成本较低。 缺点:打印速度较慢。
总结
通过对MCU通信协议资料的学习整合,我对MCU常用三种串行 通信协议I2C、UART、SPI的基本概念、特点功能及其信号传输时 序等有了大致的了解,但是对于各协议内部引脚的寻址和程序没 有多加学习研究。 在整理打印机语言的相关资料之后,对GDI、PCL、PS这三种 语言的特点概念以及驱动只是有了大体的了解,具体打印机是怎 样在这些语言的控制下进行转换被打印文档的,并且与计算机有 着怎样的联系,这些我没有找到相关资料。但是我个人认为只要 了解了这三种打印机语言的特点及驱动,知道什么情况下选用什 么语言就足够了。
一 、基于主机的驱动程序-GDI驱动
使用计算机而非打印机的内存资源和处理能力进行打印任务的处理 , 在计算机端完成打印光栅位图的转换过程,在打印机上直接成像。
特点:
A 、加速了打印速度。基于主机的打印机利用计算机的处理能力把应用软 件的页面信息转换为光栅格式进行打印,而计算机的处理速度比打印机的 处理器快的多,用基于主机的打印机打印复杂的打印任务时通常会快些。
对比之下GDI语言的优缺点
除了以上提到的两种打印语言外,还有一种GDI打印语言,它是 通过电脑的处理能力来进行页面的渲染,然后电脑以位图的形式在 发送给打印机,由于此种打印机语言不需要打印机配备大容量的内 存和昂贵的处理器,所以此种语言的打印机造价较低,不过由于通 过位图形式来发送整个页面会占用大量的时间,所以在打印速度上 面也有所降低,一般来说,每分钟输出10页以上的打印机不会采用 此种打印机语言的。
PCL驱动程序
PCL语言(打印机控制语言)是 HP 公司于70年代针对其激光打印 机产品推出的一种打印机页面描述语言。PCL指令内嵌于打印数据流, 把应用程序输出快速转译成高质量的、特定设备的光栅化图像。 PCL5是HP公司为它的激光打印机LaserJetⅢ设计的,它提供了一些 与PostScript语言相似的功能,开始支持矢量字库和矢量图形描述,实 现了WYSIWYG(What You See Is What You Get,所见即所得), PCL5中 也使用了各种压缩技术来减小数据量,加快数据传输。 PCL5e 开始支 持双向数据通讯,从而使打印机可以向计算机发送打印机的状态信息。 PCL5c增加了对彩色打印的支持。 1996年HP公司发布了PCL6,它更加灵活,是一个目标朝向的控制语 言,使处理多图形的文件的速度大大加快,实现了更好的WYSIWYG,可 以更好地处理Web页面。
特点:
PS驱动程序在处理PDF文件或在Photoshop等软件下打印大的图形图 像文件时具有一定的速度优势,同时其在图形表现准确度、色彩表现准 确度和一些字库表现准确度方面也比PCL语言有优势,适合对图形和色 彩准确度要求比较高的专业应用。
PCL与PS两种语言的比较
1. 采用PS和PCL这两种语言的打印方式对打印机的“大脑”(CPU)要求 较高,需要打印机能够自己独立处理转换的任务,并且需要打印机本身 有足够的内存。 2. PS和PCL都具备标准化和与设备无关性的优势,对计算机系统资源占用 也较少,两种语言的高版本还提高了对字库、图形和图像的解释能力, 提供高打印质量的产品。由于对打印控制器性能要求较高,一定程度会 增加机器成本,尤其是PS对打印控制器的性能要求更高。 3. 使用PCL语言的打印机的速度优势:处理常见办公应用软件下的文档。 使用PS语言的打印机的速度优势:处理PDF文件或在Photoshop等软件 下打印大的图形图像文件。同时在图形表现准确度、色彩表现准确度和 一些字库表现准确度方面也比PCL语言有优势。 所以PCL语言比较适合一些普通的商务办公应用,而PS语言更加适 合对图形和色彩准确度要求比较高的专业应用。这也是目前许多打印机 产品同时提供PCL和PS两个版本的驱动的一个重要原因。
打印机语言
打印机 语言
GDI
PCL
PS
打印机语言是控制打印机工作的命令,它告诉打印机如何组织被打印的文档, 在打印机语言的控制下,从计算机传来的打印数据被转化成可供打印的文字和图像, 最终被打印机识别并输出出来。打印机语言决定着激光打印机输出版面的复杂程度, 是衡量激光打印机性能的一个重要指标。
一 、基于主机的驱动程序-wenku.baidu.comDI驱动
通过PS驱动程序,各种不同的应用软件将各自的数据转换成 PostScript 格式。从打印引擎的工作原理可知,打印机只能接受位图格 式,当打印机控制器将PostScript转换成位图格式时,由于 PostScript 十分复杂,一般的打印控制器难以胜任,通常由打印机中专门的光栅图 像处理器(Raster Image Processor) 来完成这一转换过程。
GDI简介:
GDI(Graphics Device Interface):图形设备接口,它的主要 任务是负责系统与绘图程序之间的信息交换,处理所有Windows 程序的图形输出。
在Windows操作系统下,绝大多数具备图形界面的应用程序 都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏 幕、打印机及其它输出设备上输出图形、文本等操作。GDI的出 现使程序员无需关心硬件设备及设备驱动,就可以将应用程序的 输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的 隔离,大大方便了开发工作。
二 、PCL与PS驱动程序
页面描述语言 PDL:
PDL:Page Descriptional Language,是惠普公司的一种页面 描述语言,它要在Windows操作环境下,将Windows的位图格式转换 成PCL格式的代码,这样打印机接收后由CPU解释并执行打印。 PCL 和 PS 是两种标准化的页面描述语言(PDL)。 PDL的特点是多用途和表达精细,用来输出复杂的页面和图像。 其工作流程都是首先在计算机端将打印内容解释成标准的页面描 述文件然后传送到打印机控制器中,在打印控制器中再将页面描述文 件解释成可以打印的光栅图像。 从其工作流程看,此两种方式中都对打印机中的打印控制器有很 高的要求,同时要求打印机内部有足够的内存。
相关文档
最新文档