打印机使用的驱动语言

来源:互联网 发布:网络信息安全专业 编辑:程序博客网 时间:2024/04/28 20:03
本文转载自HP网站。

文章简介
本文介绍了目前惠普激光打印机驱动程序主要使用的三种语言。
您可以通过查询打印机规格文章了解每款打印机使用的驱动语言,了解打印机驱动程序的简单工作原理。
  • 基于主机的驱动程序( Host-Based Driver );
  • Printer Command Language (简称 PCL )驱动程序;
  • PostScript (简称 PS )驱动程序。
返回页首
全部显示 | 全部隐藏
基于主机驱动程序( Host-Based Driver )
基于主机的驱动程序使用电脑而非打印机的内存资源和处理能力进行打印任务的处理 , 在计算机端完成打印光栅位图的转换过程,在打印机中直接成像。
特点
  • 提高了打印速度。基于主机的打印机利用电脑的处理能力把应用软件的页面信息转换为光栅格式进行打印。由于电脑的处理速度比大多数打印机的处理器快的多,用基于主机打印的打印机处理复杂的打印任务时通常会快些。大多数基于主机打印的打印机都使用打印速度更快的 USB 口而不用并口。在 Windows and Macintosh 操作系统中可以打印更复杂的打印作业,而不用增加打印机的内存或者是牺牲打印速度和性能;
  • 使用电脑而非打印机的内存资源和处理能力进行打印任务的处理,基于主机的打印机可以处理光栅数据图像,减少打印机产生内存溢出的问题;在 PC 端完成打印光栅位图的转换过程,在打印机直接成像。 这样可以节省打印机的内存使用,但是不适合很复杂的作业;
  • 基于主机打印要求电脑操作系统具备打印引擎,不能从电脑接受 ASCII 文本,这与页面描述语言( Page Description Language)PDL 打印不同。这就意味着基于主机的打印只能在 Windows 和 Macintosh 已经明确支持打印引擎的系统环境中使用,而不支持没有打印引擎的 Windows、Macintosh 、 Linux, Unix, and OS/2 等操作系统;
  • 要求双向通讯,因此打印机必须和电脑直接相连;
  • 要求打印机和电脑直接相连,不适合网络打印作业,不支持网络服务器、共享器、磁带设备以及其他干扰通信设备的连接。
  • 基于主机驱动程序带有状态窗口软件, 打印机必须和电脑建立良好的双向通信,并且此软件无法被关闭;
PCL 驱动程序
HP 开发了 PCL 语言,它为实现各种打印机功能提供了有效途径。
  • PCL 驱动程序
    PCL 语言是 HP 公司在 70 年代针对其激光打印机产品推出的一种打印机页面描述语言。PCL 指令内嵌于打印数据流,把应用程序输出快速转译成高质量的、特定设备的光栅化图像。
    特点:
    用使用 PCL 语言的打印机处理文本或一些常见办公应用软件的文档时,具有非常明显的速度优势,比较适合一些普通的商务办公应用。
  • PCL5e 打印机驱动程序
    • 可以使用打印机内存处理作业, 释放电脑资源处理其他任务;
    • HP PCL 格式程序和字体可以提供大范围的打印功能, 能够快速实现高品质的光栅输出。复杂打印作业需要增加打印机内存;
    • 加快数据传输并支持双向通讯;
    • 推荐使用符合 IEEE1284 标准的电缆,可以实现网络连接, 以及其他非直接连接的打印方案。
  • PCL6 打印机驱动程序
    • 比 PCL5 更加灵活,能够更加快速的高品质光栅输出,能处理复杂图形等较复杂的打印作业,可实现 WYSIWYG(所见即所得);
    • 可应用于普通的商务办公领域,处理文本和常用办公软件有速度优势;
    • PCL6 不同于 PCL5 或者以前的 PCL 驱动程序版本,较大区别是将指令发送给打印机的方式有所不同。
PS 驱动程序
PostScript 驱动程序
  • PS 是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设备的特性 ( 如打印机的分辨率、纸张大小等 ) 。它对文本和图形实行同样的处理过程,这就给处理字体带来了极大的灵活性。通过 PS 驱动程序,各种不同的应用软件将各自的数据转换成 PostScript 格式。从打印引擎的工作原理可知,打印机只能接受位图格式,当打印机控制器将 PostScript 转换成位图格式时,由于 PostScript 十分复杂,一般的打印控制器难以胜任,通常由打印机中专门的光栅图像处理器 (Raster Image Processor) 来完成这一转换过程。
    特点:
    PS 驱动程序在处理 PDF 文件或在 Photoshop 等软件下打印大的图形图像文件时,具有一定的速度优势,同时其在图形表现准确度、色彩表现准确度和一些字库表现准确度方面也比 PCL 语言有优势,适合对图形和色彩准确度要求比较高的专业应用。
PCL 、 PS 与基于主机驱动程序的比较
  • PCL 和 PS 是两种标准化的页面描述语言,其工作流程都是首先在计算机端将打印内容解释成标准的页面描述文件,然后传送到打印机控制器中,在打印控制器中再将页面描述文件解释成可以打印的光栅图像。 从其工作流程看,这两种方式都对打印机中的打印控制器有很高要求,同时要求打印机内部有足够的内存。
  • PCL 与 PS 驱动的共同优势是标准化和与设备无关性,对电脑系统资源占用少,而其最新版本中都提高了对字库、图形和图像的解释能力,因此对于打印质量要求较高的产品,大都采用了这两类语言的驱动程序。
  • 基于主机的驱动程序与前两种打印语言的驱动程序的区别是此种解释方式减少了将打印内容解释成页面描述文件,再将页面描述文件解释成光栅图像的过程,而是在电脑中直接将打印内容解释成了可以直接打印的光栅位图。因此大大降低了对打印控制器性能和内存的要求,但同时也增加了对电脑资源的占用。由于其对打印控制器的要求降低,在一定程度上降低了打印机的成本。
原创粉丝点击