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

  • 85
  • 0
  • 约3.11千字
  • 约 9页
  • 2017-07-01 发布于湖北
  • 举报
几种常用打印机语言的比较概述

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

文档评论(0)

1亿VIP精品文档

相关文档