admin管理员组

文章数量:1534839


2024年6月3日发(作者:)

打印机的PCL驱程和PS驱程的区别

打印机所使用的语言是一系列命令的集合,用来通知打印机如何处理计算机所送来的

数据。打印机语言有很多种类,有些是激光打印机所使用的语言,有些是一些早期打印机

所使用的语言,但这些语言可以被某些激光打印机所解释,以便于兼容早期的计算机软件。

基本上打印语言主要有两大类,一类被称为页面描述语言PDL(Page Description

Language),另一类被称为转义码语言ECL(Escape Code Language)。

PDL的特点是多用途和表达精细,可以用来输出复杂的页面和图像,比较适合打印诸

如演讲的材料、技术手册、广告册子等。PDL经常被用于一些要求输出效果比较高的软件

中,包括图像设计软件,高级文字处理软件,带有高级图表功能的表格软件以及一些桌面

印刷软件。目前,激光打印机或喷墨打印机普遍采用的PCL和 PostScript都属于PDL。

pcl和ps 两者个有所长。ps 对图象支持较好,支持苹果系统,pcl是惠普的业界标准打

印机语言。

ECL是一种代码组合,表示一组控制信息,通过一些特殊的字符把后继的所有代码组

合都解释为控制命令而不是数据。ECL并不提供PDL所支持的一些复杂功能,比较适合打

印一些简单的文档,比如信件,数据库输出或一些简单的图形。大多数的ECL不支持精密

印刷的特性,只能使用不同的字体和大小输出文本,而不能处理特殊效果,比如以不同角

度或沿曲线轨迹打印文本。一般针式打印机采用ECL。

打印机语言PCL与PostScript的比较

PostScript语言

PostScript是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设

备的特性(如打印机的分辨率、纸张大小等),而且它对文本和图形实行同样的处理过程,

这就给处理字体带来了极大的灵活性。由于PostScript的设备无关特性,在输出到特定输

出设备,譬如对分辨率、纸张大小、进纸盒进行选择时,PostScript通过打印机描述

(PostScript Printer Description )文件来实行各种打印机的不同特性。PPD文件主要提供

以下与打印机有关的特定信息: 默认/最高分辨率,是否支持半色调监控,用户设定的监控

信息,页面大小定义,页面可打印区域,默认字体(通常为Courier),是否支持双面打印等

等。每一种不同的PostScript打印机都分别对应有专门的PPD文件。在Adobe公 司的

网站http//:/上提供了各种主流的PPD文件。通过PS驱动程序,各种

不同的应用软件将各自的数据转换成PostScript格式。从打印引擎的工作原理可知,打印

机只能接受位图格式,当打印机控制器将PostScript转换成位图格式时,由于PostScript

十分复杂,一般的打印控制器难以胜任,通常由打印机中专门的光栅图像处理器(Raster

Image Processor)来完成这一转换过程。

由于使用PostScript打印机对打印控制器的要求都比较高,另外PostScript是Adobe

公司的注册产品,打印机厂商在其产品中使用PostScript语言要支付Adobe公司一笔费

用,就像PC厂商支付给Microsoft公司的操作系统费用一样,因此使用PostScript的打

印机的成本要比使用其他语言和控制方式的打印机要高。因此目前也出现了一些

PostScript仿真,像HP公司的一些激光打印机中使用的PostScript仿真,可以和Adobe

公司的PostScript完全兼容,也无需再支付Adobe公司相应的费用。

PCL语言


本文标签: 打印机打印语言