打印机语言比较

合集下载

关于GDI 打印机与PDL 打印机的比较

关于GDI 打印机与PDL 打印机的比较

关于GDI打印机与PDL打印机的比较:GDI打印机(Graphical Device Interface 图形设备接口)是一种在 MS WINDOWS成为普遍操作系统后,出现的新型打印控制语言。

说它是一种打印语言有点牵强。

实际上,它是利用GUI(Graphical User Interface 图形用户界面)自带资源实施打印作业的传输、解释、和RIP(Raster Image Process 光栅图象处理过程)的标准设备接口。

GDI的工作流程简单来说,是文件在WINDOWS中利用PC机的主芯片、内存进行打印作业的处理过程,而下端打印机只是简单的输出光栅图象。

所以GDI打印机的性能,主要取决于上端的WINDOWS系统资源,和PC机的硬件资源;而不取决于打印机本身的软硬件资源,打印机只通过引擎决定引擎打印速度,打印机的内存只用于简单的图象驻留。

简单的举例,用WINDOWS 98 就比用WINDOWS 3.1打印同一文件快;128MB的PC就比32MB的PC在同一系统下、打印同一文件快;在同一PC同一系统下,一台1MB 内存的打印机和一台10MB的打印机打印速度没有大的区别;而当您的WINDOWS 剩余硬盘空间太小,或驻留内存的文件过多,打印机在一切正常的情况下,也会降低打印速度。

GDI 基本使用于个人机和多功能打印机,在喷墨机中较广泛。

PDL打印机(Page Description Language 页面描述语言)是使用标准打印语言的打印机,也是业界广泛推行的打印机。

它的工作流程主要是通过打印驱动管理打印机的内部软硬件资源,将打印作业指向特定的接口和解释器,作业将使用打印机的内部资源进行处理、解释、RIP并输出。

由于PDL是一种标准编程语言,它可以根据特定的系统进行定制、或二次改编,所以PDL打印机可适应多种系统,可允许客户根据自身的软件定制功能;又因为PDL打印机的处理过程大部分在打印机本身,所以在各功能上可进行扩充。

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

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

打印机的PC‎L驱程和PS‎驱程的区别打印机所使用‎的语言是一系‎列命令的集合‎,用来通知打印‎机如何处理计‎算机所送来的‎数据。

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

基本上打印语‎言主要有两大‎类,一类被称为页‎面描述语言P‎D L(Page Descri‎p tion Langua‎g e),另一类被称为‎转义码语言E‎C L(Escape‎Code Langua‎g e)。

PDL的特点‎是多用途和表‎达精细,可以用来输出‎复杂的页面和‎图像,比较适合打印‎诸如演讲的材‎料、技术手册、广告册子等。

PDL经常被‎用于一些要求‎输出效果比较‎高的软件中,包括图像设计‎软件,高级文字处理‎软件,带有高级图表‎功能的表格软‎件以及一些桌‎面印刷软件。

目前,激光打印机或‎喷墨打印机普‎遍采用的PC‎L和 PostSc‎r ipt都属‎于PDL。

pcl和ps‎两者个有所长‎。

ps 对图象支持较‎好,支持苹果系统‎,pcl是惠普‎的业界标准打‎印机语言。

ECL是一种‎代码组合,表示一组控制‎信息,通过一些特殊‎的字符把后继‎的所有代码组‎合都解释为控‎制命令而不是‎数据。

ECL并不提‎供PDL所支‎持的一些复杂‎功能,比较适合打印‎一些简单的文‎档,比如信件,数据库输出或‎一些简单的图‎形。

大多数的EC‎L不支持精密‎印刷的特性,只能使用不同‎的字体和大小‎输出文本,而不能处理特‎殊效果,比如以不同角‎度或沿曲线轨‎迹打印文本。

一般针式打印‎机采用ECL‎。

打印机语言P‎C L与Pos‎t Scrip‎t的比较PostSc‎r ipt语言‎PostSc‎r ipt是一‎种与设备无关‎的打印机语言‎,即在定义图像‎时可以根本不‎考虑输出设备‎的特性(如打印机的分‎辨率、纸张大小等),而且它对文本‎和图形实行同‎样的处理过程‎,这就给处理字‎体带来了极大‎的灵活性。

PS3打印语言

PS3打印语言

打印控制语言的效率也是影响打印速度的重要因素。

目前打印语言黑白打印机领域主要为GDI,彩色打印机有PS3、PCL两种打印语言。

PCL语言可支持缩放功能,不仅影响效率,还在很大程度上节约了纸张。

相对来说,PCL6打印语言对文字的处理的功能更加强大些,而PS3的打印语言对图像的处理更加得心应手。

由驱动程序生成的能够让打印机辨别的语言的快慢、转换成数据流的快慢直接影响到打印速度,而且打印语言编译打印代码的效率也会影响到打印速度的快慢,比如有的打印驱动程序一次能生成八行代码,而有的却是十行。

打印机控制语言可影响打印文件的大小和需下载内容的多少,一个高效的控制语言可减少文件的大小和下载的时间,提高将文本格式化成打印文本的速度。

我们拿HP的打印机控制语言为例,有的包含了标准的绘图仪控制语言HP GL/2,该语言可支持矢量图形,即矢量图形文件比光栅产品化图形文件要小。

另外一种就是HP PCL5、6控制语言,能有效的控制与之相关联的4个光栅产品数据压缩运算法则结合,可减小图形文件的大小,极大地提高打印机的图形打印速度。

另外PCL6还支持Intellifont,这是一种非常快速的字体缩放技术,可支持字体的无级缩放。

对于打印速度与时间来说,控制语言至关重要。

打印机 G语言命令汇总整理

打印机 G语言命令汇总整理

3D打印机G语言笔记(内容摘自网络,少量修改,冯登超整理时间:2020-3-3)3D打印机使用中,经常会读取和修改G-code文件。

G-code文件,是3D模型在进入3D打印机实际打印之前,必须要经过切片器处理而成的一种中间格式文件。

这种中间格式文件的内容,每一行都是3D打印机固件所能理解的命令。

而这些命令,也被称为G-code命令,是3D打印机和电脑之间最重要的命令交互界面。

所有3D打印机都使用G-code作为对外联系的唯一信息交互方式,G“语言”的标准就很重要了。

虽然所有的3D打印机,都使用G-code作为与计算机的交互语言,但实际上每种3D打印机“说出”的G-code,都多多少少有些不同。

每种3D打印机都有自己的“方言”。

使用者需要研究G-code,就要从一种最常见的“方言”,也可以说是“普通话”开始,先了解一种,然后再学习其他类似的语言。

基础运动既然G-code是计算机指挥3D打印机干活用的一套语言,那么其中最重要的就是运动类的指令。

G0/G1直线移动虽然从名字上看,G0叫做“快速直线移动”,而G1叫做“直线移动”,但实际上在Repetier-firmware里面,G0和G1指令是完全等价的,没有任何区别。

移动是否快速,完全是靠参数F来决定的(下面会详细介绍)。

这条指令的作用也很简单,就是将挤出头线性移动到一个特定的位置。

这条指令带有不少参数,完整的形式是这样的:G0Xnnn Ynnn Znnn Ennn Fnnn Snnn或者G1Xnnn Ynnn Znnn Ennn Fnnn Snnn使用时,不需要所有的参数全部存在,但至少要有一个参数。

其中,Xnnn表示X轴的移动位置;Ynnn表示Y轴的移动位置;Znnn表示Z轴的移动位置;Ennn表示E轴(挤出头步进电机)的移动位置;Fnnn表示速度,单位是毫米/每分钟;Snnn表示是否检查限位开关,S0不检查,S1检查,缺省值是S0;举例来说,G1F1500G1X50Y25.3E22.4这样两行G-code,表示了首先将速度设置为1500mm/min,也就是25mm/s,然后将挤出头移动至x=50mm,y=25.3mm的位置上,z轴高度不变,并且将挤出头步进电机移动至22.4mm的位置上。

打印机语言讲解

打印机语言讲解

打印语言就是一个命令集, 它告诉打印机如何组织被打印的文档. 这些命令不是被单独地传送, 而是由打印机驱动程序把它们嵌在打印数据中传给打印机, 并由打印机的打印控制器再分开解释.
打印机语言总的来说可以分成两类 1. PDL(页描述语言, Page Descriptional Language) 2. xCL(嵌入式语言, 如ESCape Code Language)
GDI是在激光打印机产品中除PostScript和PCL以外的另一种应用非常广泛的打印机语言,目前更多的是应用在一些较低端的产品中。与前2种语言的区别是此种解释方式减少了将打印内容解释成页面描述文件,再将页面描述文件解释成光栅图像的过程,而是在计算机中直接将打印内容解释成了可以直接打印的光栅位图。因此大大降低了对打印控制器性能和内存的要求,但同时也增加了对计算机资源的占用。由于其对打印控制器要求的降低,一定程度上也降低了打印机成本。与PostScript和PCL的标准语言相比,GDI是一种非标准的方式,各打印机厂商实现的方式和解释成的位图格式有很大的区别,而对打印控制器的要求也各不相同,而表现出的性能也有很是Adobe公司的PostScript语言和HP公司的PCL语言,目前的最高版本是PostScript Level 3和PCL6。 其他打印机控制语言 EPSON ESC/page CANON CaPSYL XEROX XES、JDL IBM IPDS DEC ANSI/Sixel PostScript语言
PS和PCL的比较 1. PS和PCL两者的工作流程首先打印内容被驱动程序解释成标准的页面描述文件 (这种文件可以被所有采用这种语言的打印机所识别),然后传送到打印机的核心——控制器中,接下来在打印机控制器中将页面描述文件解释成可以打印的图像.从工作流程的角度看, 采用这两种语言的打印方式对打印机的 "大脑" 要求较高, 需要打印机能够自己独立处理转换的任务, 并且要求打印机本身有足够的内存. 2. PS和PCL都具备了标准化和与设备无关性的优势, 对计算机系统资源占用也较少, 两种语言的高版本还提高了对字库、图形和图像的解释能力, 对于提供了高打印质量的产品, 大都采用了此两类语言. 但相对来说, 由于对打印机核心部分——打印控制器性能的要求较高, 一定程度会增加机器成本, 尤其是PS对打印控制器的性能更高. 3. 经过对多款黑色和彩色激打进行测试发现, 使用PCL的打印机在处理文本或一些常见办公应用软件下的文档时具有非常明显的速度优势, 在这些应用下, 在打印质量方面与使用PS的打印机也没有差距. 使用PS的打印机在常见办公应用下的打印速度要慢一些, 但在处理PDF文件或在Photoshop等软件下打印大的图形图像文件时具有一定的速度优势, 同时其在图形表现准确度、色彩表现准确度和一些字库表现准确度方面也比PCL有优势. 所以PCL比较适合一些普通的商务办公应用, 而PS更加适合对图形和色彩准确度要求比较高的专业应用. 这也是目前许多打印机产品同时提供PCL和PS两个版本的驱动的一个重要原因.

15条打印常用术语轻松掌握

15条打印常用术语轻松掌握

15条打印常用术语轻松掌握1、分辨率:打印机或监视器的图象精细程度和清晰程度的量度。

打印机的分辨率用每英寸的点数来衡量,象素越多,分辨率越高,越清晰。

监视器用像素来衡量。

一般用Dpi (dotper inch)表示。

2、cpi:—每英寸内所含的字符数,用来表示字符的大小、间距。

3、Ppm:paper per minute,表示打印速度4、Ipm:image per minute,表示图象打印速度5、cpl:—每行中所含的字符个数,用来在横向方向表示字符的宽度与间距。

6、cps:—每秒所能打印的字符个数,用来表示打印机的打印速度。

一般以10cpi的西文字符为基准来计算打印速度。

7、lpi:—每英寸内所含的行数,用来表示在垂直方向字符的大小、间距。

8、并行接口:一次传输一个字节(8位)数据,有三种传输模式:9、ECP:增强能力端口,针对的是打印机和扫描仪10、EPP:增强并行端口,针对的是非打印机外设11、SPP:标准打印机端口12、串行接口:25针,一次传输一位数据。

用于连接PC机。

COM1和COM2是主板硬件提供的接口,COM3、COM4是逻辑上提供的扩展接口,优先权:COM2>COM1>COM3>COM4。

13、USB1.1/USB2.0:一种较新型的接口技术,传输速度有所不同:USB1.1:12Mbps/s;USB2.0:480Mbps/s。

USB2.0可以全面兼容USB1.1。

特征:传输速度快;支持即插即用和热插拔;支持多种设备连接。

14、SCSI:是小型计算机系统接口的缩写,现在最快的传输速度已经达到160MbpS,可以同时连接7到15个设备。

15、IEEE1394:高速的串行总线,传输速度可达到400Mbps/s;适用于需要传输大量数据的设备。

常见激光打印机性能参数解析打印方式激光一次成像技术这是彩色激光打印机特有的一个参数。

彩色激光打印机的成像技术可分为四次成像和一次成像两种。

斑马打印机编程 ZPL II语言编程基础

斑马打印机编程 ZPL II语言编程基础

符号字体
^XA ^FO100,500 ^GSN,60,60^FDB^FS ^XZ
打印样张
打印条形码
^XA
开始标签格式
^LH0,0
原始位置
^FO203,203
条形码位置
^BY3,2.4,50
条形码系统设定[预置]
^B3N,Y,,Y
Code 39 条形码
^FDABC123^FS
条形码数据
^XZ
结束标签格式
使用ZTool工具转换图片文件为ZPL格式
原图片必须是单色图片 原图片格式必须是PCX,或是TIF
使用Zebra Designer制作图像
在Zebra Designer中选择正确的打印机 型号
制作带有需打印的图像标签 将该标签打印至文件 在标签文件中删除标签格式信息 指定图像文件下载的目标驱动器 保存文件后缀名为.GRF
»ZPL II支持小写、大写或大小写混合输入的 指令
»增加了一些新的命令
ห้องสมุดไป่ตู้
ZPL II 语言功能
打印各种标签格式
»文本 »图形 »条形码
设置打印机参数 获取打印机配置及状态信息
ZPL II 语言相关概念
域(field)
ZPL对象
»图片 »标签格式文件
打印机设备名称
打印机存储设备 » 指定 ZPL II 的目标对象 (图像,标签格式,字体) 到不 同的存储区域
图像打印指令
下载图形
~DGR:SMILE.GRF,12012,39
调用图形 ^XG
^XA ^FO50,50^XGR:SMILE.GRF,1,1^FS ^XZ
删除图形文件
^XA^IDB:SCREW.GRF^XZ

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

几种常用打印机语言的比较概述
所以PCL语言比较适合一些普通的商务办公应用,而PS语言更加适 合对图形和色彩准确度要求比较高的专业应用。这也是目前许多打印机 产品同时提供PCL和PS两个版本的驱动的一个重要原因。
对比之下GDI语言的优缺点
除了以上提到的两种打印语言外,还有一种GDI打印语言,它是 通过电脑的处理能力来进行页面的渲染,然后电脑以位图的形式在 发送给打印机,由于此种打印机语言不需要打印机配备大容量的内 存和昂贵的处理器,所以此种语言的打印机造价较低,不过由于通 过位图形式来发送整个页面会占用大量的时间,所以在打印速度上 面也有所降低,一般来说,每分钟输出10页以上的打印机不会采用 此种打印机语言的。
PCL 和 PS 是两种标准化的页面描述语言(PDL)。 PDL的特点是多用途和表达精细,用来输出复杂的页面和图像。
其工作流程都是首先在计算机端将打印内容解释成标准的页面描 述文件然后传送到打印机控制器中,在打印控制器中再将页面描述文 件解释成可以打印的光栅图像。
从其工作流程看,此两种方式中都对打印机中的打印控制器有很 高的要求,同时要求打印机内部有足够的内存。
D 、要求打印机和计算机直接相连,不适合网络打印作业,不支持网络服 务器、共享器、磁带设备以及干扰通信设备的连接。
二 、PCL与PS驱动程序
页面描述语言 PDL:
PDL:Page Descriptional Language,是惠普公司的一种页面 描述语言,它要在Windows操作环境下,将Windows的位图格式转换 成PCL格式的代码,这样打印机接收后由CPU解释并执行打印。
GDI简介:
GDI(Graphics Device Interface):图形设备接口,它的主要 任务是负责系统与绘图程序之间的信息交换,处理所有Windows 程序的图形输出。

RIP和PS的区别

RIP和PS的区别

RIP和PS的区别RIP (光栅图像处理器,Raster Image Processor)是一种输出软件,它可将图形、图像文件转换成各种大幅面打印机相应的打印语言,然后传给打印机输出。

RIP是控制大幅面打印质量的关键,利用它来控制打印机的精度、色彩、速度和幅面等。

PostScript是Adobe公司科发的一种图形语言。

PostScript 是Adobe 公司出品的一种页面描述语言。

其最主要的功能是描写或叙述一张页面上的文字、图形与图像。

页面描述语言最大特点是可以在不同的输出设备上,得到相同的结果。

如果我们使用页面描述语言软件来制作一张插图,当我们需要改变其尺寸时,这张插图的品质并不会因为尺寸的改变而受到影响,但是如果不是使用页面描述语言来制作它,一旦你改变它的尺寸大小,其输出的品质会有明显变化。

下面是PostScript 页面描述语言的流程计算机产生PostScript-->通过PostScript RIP 解释为打印机能打印的结果-->可以在不同的打印机得到相同的结果。

简单的说:RIP是PC语言转换为打印机语言的软件PosetScript是ADOBE 公司研发的RIP软件类似的还有:蒙泰,POWER POINT;等什么是PS,软的和硬的有什么区别RIP则是光栅化的软件。

PostScript 是Adobe 公司出品的一种页面描述语言。

其最主要的功能是描写或叙述一张页面上的文字、图形与图像。

页面描述语言最大特点是可以在不同的输出设备上,得到相同的结果。

如果我们使用页面描述语言软件来制作一张插图,当我们需要改变其尺寸时,这张插图的品质并不会因为尺寸的改变而受到影,但是如果不是使用页面描述语言来制作它,一旦你改变它的尺寸大小,其输出的品质会有明显变化。

下面是PostScript 页面描述语言的流程计算机产生ostScript-->通过PostScript RIP 解释为打印机能打印的结果-->可以在不同的打印机得到相同的结果。

打印语言

打印语言

PS、PCL、GDI三种打印语言的比较目前在激光打印机产品主要有2种控制方式:采用Postscript、PCL标准页面描述语言的打印机和Windows GDI(Graphical Device Interface,图形设备接口)位图打印机。

一、Postscript和PCL是两种标准化的页面描述语言,其工作流程都是首先在计算机端将打印内容解释成标准的页面描述文件然后传送到打印机控制器中,在打印控制器中再将页面描述文件解释成可以打印的光栅图像,从其工作流程看,此两种方式中都对打印机中的打印控制器有很高的要求,同时要求打印机内部有足够的内存。

但它们的共同优势是标准化和与设备无关性,对计算机系统资源占用少,而其最新版本中都提高了对字库、图形和图像的解释能力,因此对于打印质量要求较高的产品,大都采用了此两类语言。

但相对来说,由于对打印控制器性能的高要求,一定程度上会增加机器成本,尤其是Postscript对打印控制器的性能要求更高。

PS和PCL的主要区别是:1、Postscript是Adobe公司的注册产品,打印机厂商在其产品中使用Postscript 语言要付费,因此使用Postscript的打印机的成本要比使用其他语言和控制方式的打印机要高。

因此目前也出现了一些Postscript仿真,可以和Adobe公司Postscript兼容,也无需付费。

而PCL是开放的,其他厂商可以在他们的打印机产品中自由模仿或使用PCL语言,所以PCL的普及程度远远高于Postscript语言。

2、从性能上看,PCL语言比较适合一些普通的商务办公应用,而Postscript语言更加适合对图形和色彩准确度要求比较高的专业应用。

这也是目前许多打印机产品同时提供PCL和Postscript两个版本的驱动的一个重要原因。

另外Postscript 语言也可以在苹果机平台下使用。

GDI目前主要的是应用在一些较低端的产品中。

GDI充分利用计算机的计算能力和资源,分担大部分本来需要打印机控制器完成的工作。

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

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

特点:
PS驱动程序在处理PDF文件或在Photoshop等软件下打印大的图形图 像文件时具有一定的速度优势,同时其在图形表现准确度、色彩表现准 确度和一些字库表现准确度方面也比PCL语言有优势,适合对图形和色 彩准确度要求比较高的专业应用。
PCL与PS两种语言的比较
1. 采用PS和PCL这两种语言的打印方式对打印机的“大脑”(CPU)要求 较高,需要打印机能够自己独立处理转换的任务,并且需要打印机本身 有足够的内存。 2. PS和PCL都具备标准化和与设备无关性的优势,对计算机系统资源占用 也较少,两种语言的高版本还提高了对字库、图形和图像的解释能力, 提供高打印质量的产品。由于对打印控制器性能要求较高,一定程度会 增加机器成本,尤其是PS对打印控制器的性能要求更高。 3. 使用PCL语言的打印机的速度优势:处理常见办公应用软件下的文档。 使用PS语言的打印机的速度优势:处理PDF文件或在Photoshop等软件 下打印大的图形图像文件。同时在图形表现准确度、色彩表现准确度和 一些字库表现准确度方面也比PCL语言有优势。 所以PCL语言比较适合一些普通的商务办公应用,而PS语言更加适 合对图形和色彩准确度要求比较高的专业应用。这也是目前许多打印机 产品同时提供PCL和PS两个版本的驱动的一个重要原因。
个人能力有限,希望与大家共同学习。
特点:
使用 PCL 语言的打印机在处理文本或一些常见办公应用软件下的文档时具有 非常明显的速度优势,比较适合一些普通的商务办公应用。
PS 驱动程序
PS 是一种与设备无关的打印机语言,即在定义图像时可以根本不考 虑输出设备的特性(如打印机的分辨率、纸张大小等),而它对文本和图形 实行同样的处理过程,这就给处理字体带来了极大的灵活性。
PCL驱动程序

ufr ii lt打印语言原理

ufr ii lt打印语言原理

ufr ii lt打印语言原理UFR II LT打印语言原理UFR II LT(Ultra Fast Rendering II Lite)是佳能公司开发的一种打印语言,用于控制佳能打印机和多功能一体机的打印功能。

本文将介绍UFR II LT的原理和特点。

一、UFR II LT的基本原理UFR II LT是一种面向对象的打印语言,它通过将打印任务转换为图像来实现打印功能。

当用户在计算机上发出打印指令时,UFR II LT 首先将文档转换为位图图像,然后通过打印驱动程序将位图发送给打印机进行打印。

UFR II LT支持多种图像格式,包括位图、矢量图和文本图像等。

二、UFR II LT的特点1. 高速打印:UFR II LT采用了佳能独特的渲染技术,能够以极快的速度进行图像转换和打印,大大提高了打印效率。

2. 高质量输出:UFR II LT支持高分辨率打印,能够准确地表现图像细节和色彩,使打印输出更加清晰和逼真。

3. 跨平台兼容:UFR II LT兼容多种操作系统,包括Windows、Mac和Linux等,用户可以在不同平台上使用相同的打印语言。

4. 可扩展性强:UFR II LT可以通过添加插件来扩展功能,满足不同用户的需求,如增加条码打印、表单打印等功能。

5. 简化打印流程:UFR II LT提供了直观的用户界面和易于操作的功能,使打印任务的处理更加简单和便捷。

三、UFR II LT的应用领域UFR II LT广泛应用于办公环境和企业打印解决方案中。

由于其高速、高质量的打印特性,UFR II LT适用于大量文件的高效打印,如办公文档、报告、合同等。

此外,UFR II LT还可以与其他打印语言和标准进行兼容,实现多种打印任务的统一管理和处理。

四、UFR II LT与其他打印语言的比较与其他打印语言相比,UFR II LT具有以下优势:1. UFR II LT的打印速度更快,能够在短时间内完成大量打印任务。

剖析打印机语言PCL与PostScript

剖析打印机语言PCL与PostScript

剖析打印机语言PCL与PostScript作者:王旭辉来源:《电脑知识与技术·学术交流》2008年第06期(连云港市建筑设计研究院中心机房,连云港 222000)摘要:本文介绍了打印机工作语言PCL及PS,简要地对PCL和与PS进行了技术分析,重点阐述了这两中语言的区别和应用环境。

关键词:PCL;PS;PCL及PS的区别和应用中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)06-1pppp-0cAnalyse Printer Language PCL and PostScriptWANG Xu hui(Lianyungang Architecture Design & Research Group,Computer Room,Lianyungang,222000)Abstract:this paper introduce printer working language PCL and PS,do technical analysis of PCL and PS precisely,pay much attention to illuminate distinction and application circumstance between PCL and PS.Key words:PCL;PS;distinction and application between PCL and PS1 引言随着电脑的普及,大家在工作中经常会使用打印机,安装完打印机驱动程序后会发现打印机名称后带有PCL或PS。

这里我就讲解一下什么是PCL,什么是PS(Postscrip的简称)。

其实这就是打印机语言的问题。

打印机语言指的是控制打印机工作的命令,它告诉打印机如何组织被打印的文档,打印机按照这些命令来处理计算机传来的打印数据,并最终准确的打印出文字与图像。

打印机语言的代表分别是Adobe公司的Postscript语言和Hp公司的PCL语言,它们是已经成为业界标准的两种打印机语言。

喷墨、激光打印机的主要技术参数、主流品牌

喷墨、激光打印机的主要技术参数、主流品牌

1.喷墨、激光打印机的主要技术参数、主流品牌?答:.喷墨打印机的主要技术参数:1、分辨率:这个指标大家都不会陌生,不过一般的彩色喷墨打印机有两个DPI ,一个是黑白打印时的DPI ,另一个才是彩色打印的DPI ,你要看清楚。

目前市场上的主流彩色喷墨打印机分辨率都可以达到600DPI以上,对于一般家庭这个分辨率足够用了。

2、色阶:色阶说白了就是色彩的层次感,在打印图片时,除了分辨率外,还必须要有丰富的色阶,要不然打印出的效果也不好。

当前的彩色喷墨打印机都是由多个墨盒颜色的组合,然后才会打印出来彩色的效果。

通过控制单一颜色墨点浓淡的方法来创造出更加丰富的色彩,这就是色阶技术。

3、打印速度:和分辨率一样打印速度也有两个数值,由于黑白的字符处理起来相对比较简单,所以打印的速度也就比较快,彩色的图案要处理的数据较多,速度也就比较慢。

另一方面,打印速度与实际打印时设定的分辨率大小有关,设定的分辨率越高,打印速度越慢。

4、色彩调和能力:对于要经常打印彩色图片的用户,要特别注意这一项。

现在打印技术在色彩的调和上有很大的进步,从而使打印出来的墨点变细,也就使图像更清晰、漂亮。

这其中的改进技术主要有增加色彩数量、改变喷出墨滴的大小、降低墨水浓度等等。

像增加色彩数量的做法,是非常有效的,现在的六墨盒彩喷都能打印出照片级的图案。

喷墨打印机主流品牌:爱普生R230 R270 L101 1390 R390 ME1+ L801佳能IP2780 IP1180 IP1188 IP3680 IP4880 IP2788 IP100HP惠普 DESKJET 1000 2000 D1668 7000-E809利盟 Z812 Z615 Z705 P707 Z605 Z65n Z65 Z55 Z45 Z25(品牌:联想明基三星方正理光富士施乐 ENCAB)激光打印机的主要技术参数:1.速度激光打印机的速度是以ppm或ipm为计量单位的。

ppm是英文PagesperMinute的缩写;ipm是ImagesperMinute的缩写,意为“每分钟图像数”。

PostScript语言

PostScript语言

一、概述PostScript语言是Adobe公司设计用于向任何支持PostScript语言的打印机打印文件的页面描述语言。

Postscript既是一种页面描述语言,也是一种高级解释型脚本语言。

由于它与设备的无关性,使得它无论在那种平台上,都能忠实的再现原貌,从而被广泛应用于打印出版行业,同时由于它是一种解释型脚本,所以它也可以像一般编程语言一样用来解决某些问题。

PS语言一方面是一个具有较强图形功能的通用程序设计语言,另一方面它又是一个具有一般程序设计特性的页面描述语言,因此它具有两者的特点:1. PS语言具有通用程序设计语言中的一些基本结构,如各种类型的数据、数组、字符串、控制语句、条件语言和过程等,它还包含有其它语言中一般不常用的名字(name)、词典(dictionary)等。

2. 具有较强的图形功能·它能构成由直线、弧以及三次曲线所组成的任何形状的图形;填充原语允许图形外轮廓线是任意形状和粗细;裁剪路径也可以是任意形状。

·文字和图形结合成一体,也就是说PS语言在图形模式下文字也作为图形来处理,PS中任何图形操作均适用于文字。

·在通用坐标系中,PS支持由平移、变比、旋转、反射和扭斜等线性变换所组成的复合变换,且这些变换适用于页面描述语言中的所有元素:文字、图形和图像。

二、通用程序设计语言PostScript语言具有通用程序设计语言的特性。

字符“%”用来在PostScript程序中表示注释。

作为一个通用的约定,每个PostScript都以字符“%!”开始,这样所有的设备都会将它解释为PostScript。

1.后缀表示法PS语言的语句采用后缀表示法,即在一个语句中,操作数在前,而相应的操作符在后,如:40 60 add 2 div200 300 moveto0 72 relineto第一条语句表示40和60相加后再除以2得50,第二、三条语句表示把现行点移到(200,300)后,再沿垂直方向画一条长度为72的直线。

打印机基本性能知识

打印机基本性能知识
打印机及传真机基本性能
目录
1.打印机主要性能之打印质量 2.打印机主要性能之打印速度 3.传真机基础知识 4. 4.GDI、PCL和PS三种打印方式介绍 5.打印机语言PS(PostScript)与PCL的比较 6.扫描仪基础知识 7.打印机常用名词解释
1.打印机主要性能之打印质量
打印机的打印质量一般以分辨率来表示。分辨率是衡量打印质量的重要参数,是指单位长度内能打印的最多点数。它 包括纵向与横向两个方向,它决定打印效果的清晰度。针打的分辨率一般为180dpi,由于针打的纵向分辨率是既定的, 所以这个数值通常是指横向分辨率。激光打印机的分辨率同样也是有纵向与横向两个方向的指标,激光打印机打出的 图像实际上就是点的矩阵,这样产生出的图像被称为搣位图图像攠,绝大多数的激光打印机在每平方英寸内都可打印 出600X600(即36万)个点,下面是各种类型的打印机的分辨率:
预热时间:受到激光打印机工作原理的限制,每一台打印机都需要有预热时间,并且每个厂商都会将预热时间标称在说明 书中;如HP采用瞬时热熔技术,缩短预热时间。而我们新推出的LJ4000N也采用快速热熔技术,即将加热辊的厚度减少一半, 采用高效加热灯管,大大缩短了预热时间,达到加快首页输出的目的
接口传输速度:数据传输率的高低、容量传递的多少对打印速度的影响也较明显,目前低端激光打印机最常使用的接口主 要有EPP和USB两种,而USB接口以其更高的传输速度和更为方便的使用已经成为今后的趋势
PCL语言
正是Adobe公司的对PostScript语言的收费方式,给HP公司的PCL( Printer Command Language, 打印机控制语言)语言提供了发展空间,PCL语言是HP公司于70年代针对其激光打印机产品推出的一 种打印机页面描述语言。HP公司的市场策略与Adobe完全不同,其他厂商可以在他们的打印机产品 中自由模仿或使用PCL语言。正是PCL语言的开放性,降低了使用PCL语言的打印机产品的成本,从而 使其在打印机产品中的普及程度远远高于PostScript语言。

GDI & PCL两种打印语言分别

GDI & PCL两种打印语言分别
7
GDI & PCL 优缺比较
4、通用性 、
• GDI对打印机不做控制 对打印机不做控制 • PCL标准化控制打印机 标准化控制打印机 A. 任何品牌、型号的打印机只要按照PCL标准打印,效果都一样。 标准打印, 任何品牌、型号的打印机只要按照 标准打印 效果都一样。 B. GDI打印机由于得到的是最终的位图信息,且不对信息做任何加 打印机由于得到的是最终的位图信息, 打印机由于得到的是最终的位图信息 工处理,因而可能会由于不同的品牌、型号, 工处理,因而可能会由于不同的品牌、型号,打印出的效果不尽 相同。 如左 右边空白部份不一致,居中不一等 如左,右边空白部份不一致 居中不一等) 相同。(如左 右边空白部份不一致 居中不一等 C. 当PCL打印机遇到要打印字模库以外的字符时,可以强制采用 打印机遇到要打印字模库以外的字符时, 打印机遇到要打印字模库以外的字符时 GDI方式打印。 方式打印。 方式打印 注 : PCL打印较为灵活及能自行解决打印问题 打印较为灵活及能自行解决打印问题
输出数据位图化 GDI 打印机驱动、 打印机驱动、 显示驱动等
2, 图形设备界面
GDI (Graphics Device Interface)
打印机 显示器 输出设备 传真机
4
GDI & PCL 优缺比较
1、速度 、
PCL打印速度快。 打印速度快。 打印速度快
同一个字 “王”
例以 300 x 300 dpi 情況下打印一英寸字符傳送中文字 “王” 传送这一区域的点阵 (300x300=90000bit) )
6
GDI & PCL 优缺比较
3、电脑要求 、
• GDI 利用电脑操作系统生成位图 • PCL 利用打印机生成位图 A. 在同样打印速度的前提下,GDI比PCL对电脑要求更高。 对电脑要求更高。 在同样打印速度的前提下, 比 对电脑要求更高 B. GDI方式打印,将消耗电脑大量资源,影响电脑的其他工作, 方式打印,将消耗电脑大量资源,影响电脑的其他工作, 方式打印 PCL方式影响就小的多。 方式影响就小的多。 方式影响就小的多 C. 只支持 只支持Windows (視窗 視窗) 視窗 PCL 支持 支持Windows, DOS, Linux 等 打印受计算机规格直接影响及限制 注 : GDI打印受计算机规格直接影响及限制,如中央处 打印受计算机规格直接影响及限制, 速度,内存多少 操作系统等。 多少, 理器速度,内存多少 操作系统等。

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

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

打印机的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 )文件来实行各种打印机的不同特性。

pcl、ps与基于主机驱动程序的比较

pcl、ps与基于主机驱动程序的比较

文章简介本文介绍了目前惠普激光打印机驱动程序主要使用的三种语言。

您可以通过查询打印机规格文章了解每款打印机使用的驱动语言,了解打印机驱动程序的简单工作原理。

基于主机的驱动程序( Host-Based Driver );P rinter Command Language (简称 PCL )驱动程序;P ostScript (简称 PS )驱动程序。

返回页首全部显示| 全部隐藏基于主机驱动程序( Host-Based Driver )基于主机的驱动程序使用电脑而非打印机的内存资源和处理能力进行打印任务的处理 , 在计算机端完成打印光栅位图的转换过程,在打印机中直接成像。

特点提高了打印速度。

基于主机的打印机利用电脑的处理能力把应用软件的页面信息转换为光栅格式进行打印。

由于电脑的处理速度比大多数打印机的处理器快的多,用基于主机打印的打印机处理复杂的打印任务时通常会快些。

大多数基于主机打印的打印机都使用打印速度更快的 USB 口而不用并口。

在 Windowsand Macintosh 操作系统中可以打印更复杂的打印作业,而不用增加打印机的内存或者是牺牲打印速度和性能;使用电脑而非打印机的内存资源和处理能力进行打印任务的处理,基于主机的打印机可以处理光栅数据图像,减少打印机产生内存溢出的问题;在 PC 端完成打印光栅位图的转换过程,在打印机直接成像。

这样可以节省打印机的内存使用,但是不适合很复杂的作业;基于主机打印要求电脑操作系统具备打印引擎,不能从电脑接受 ASCII 文本,这与页面描述语言( Page Description Language)PDL 打印不同。

这就意味着基于主机的打印只能在 Windows 和 Macintosh 已经明确支持打印引擎的系统环境中使用,而不支持没有打印引擎的 Windows、Macintosh 、 Linux,Unix, and OS/2 等操作系统;要求双向通讯,因此打印机必须和电脑直接相连;要求打印机和电脑直接相连,不适合网络打印作业,不支持网络服务器、共享器、磁带设备以及其他干扰通信设备的连接。

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

PostScript语言PostScript是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设备的特性(如打印机的分辨率、纸张大小等),而且它对文本和图形实行同样的处理过程,这就给处理字体带来了极大的灵活性。

由于PostScript的设备无关特性,在输出到特定输出设备,譬如对分辨率、纸张大小、进纸盒进行选择时,PostScript通过打印机描述(PostScript Printer Description )文件来实行各种打印机的不同特性。

PPD文件主要提供以下与打印机有关的特定信息::默认/最高分辨率,是否支持半色调监控,用户设定的监控信息,页面大小定义,页面可打印区域,默认字体(通常为Courier),是否支持双面打印等等。

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

在Adobe公司的网站(http//:)上提供了各种主流的PPD文件。

通过PS驱动程序,各种不同的应用软件将各自的数据转换成PostScript格式。

由于打印机只能接受位图格式,当打印机控制器将PostScript转换成位图格式时,由打印机中专门的光栅图像处理器(Raster Image Processor)来完成这一转换过程。

由于使用PostScript打印机对打印控制器的要求都比较高,另外PostScript是Adobe公司的注册产品,打印机厂商在其产品中使用PostScript语言要支付Adobe公司一笔费用,因此使用PostScript的打印机的成本要比使用其他语言和控制方式的打印机要高。

因此目前也出现了一些PostScript仿真,像HP公司的一些激光打印机中使用的PostScript仿真,可以和Adobe公司的PostScript完全兼容,也无需再支付Adobe公司相应的费用。

PostScript是一种编程语言,最适用于列印图像和文字(无论是在纸,胶片或非物质的CRT都可)。

用现今的行话讲,它是页面描述语言。

它与1985年由Adobe推出,最早在AppleLaserWriter上出现(据作者所知)。

PostScript的主要用意是是为以相对设备独立的方式描述影像提供一种方便的语言。

该相对设备独立是指不以某种特定设备特性作参照,来描述影像(比如印表机的解析度),这样同一种描述不需修改就可适用于任何一种PostScript印表机(比如,LaserWriter 或Linotron)。

实际情况下,有些PostScript文件对于目标设备做假设定(比如它的解析度或纸匣的数量),但这并不实用,而且局限了可转移性。

对於语言本身,通常是解译的,如RPN计算器一样的存储方式。

程序把运算的参数存储在一起,然后调用该操作。

通常情况下,运算后将结果留在存储显示上。

例如,我们将12乘以134。

我们会使用以下PostSc ript程式码:12 134 mul前面的两个字「12」和「134」将12和134存储显示。

「mul」激活相乘运算,将两个数值相乘,并将结果推倒存储显示上。

结果数值将保留在那里供以后程序中其它运算时使用。

根据手册中Adobe使用的规定,作者用以下两个主题概括运算:参数-1 参数-2。

此概念是指使用运算时要推出参数-1 参数-2等后方可激活运算。

运算后将显示结果。

许多运算返回后无结果(因副作用);返回后显示「-」。

PostScript的发展历程PostScript至今以有大约15年历史了。

它对于印制工业产生很深渊的影响,甚至到今天仍保留着当LaserW riter印表机问世时重要的地位。

以下是PostScript的发展历程的一个概况。

其中有些资料源于「Accidental empires」,由Robert Cringely 编写的关于个人计算机革新的书。

为了更好理会PostScript,我们必须先了解在它出现以前市场是怎样运做的。

在那时候,需要排版设备的话要找Acme Typesetters,他们会提供一套Acme系统及Acme输出设备。

该Acme系统和其他生产商的设备不兼容。

在多数情况下,与其他系统调换数据相当困难,几乎是不可能的。

如果拥有一台个人计算机,连接在一台只能打出低品质位图字符的点阵印表机上。

对於图像的打印效果也只能被在那个时代购买印表机的傻瓜们接受。

PostScript的历史由Parc开始,它是施乐的研究院,许多我们现在不以为然的计算机技术都是从那里开发的:几个首要的例子,如雷射印表机,图像使用者界面和以太网。

John Warnock是工作於施乐的出色的工程师之一。

他开发了名为「Interpress」的语言,用於操作施乐雷射印表机。

他和他的上司,Chuck Geschke,用了两年时间力图让施乐把Interpress商业化。

当建议被拒绝后,他们决定离开施乐,自立门户。

Adobe的诞生John Warnock和Chuck Geschke把他们的公司取名为Adobe,位於加州的Los Altos,Warnock的家。

房子后面有一条小溪,有时你能在关於Napa Valley的酒类向导图上看到,Napa Valley是出产最纯的加州酒的地方。

最初,Warnock和Geschke曾设想自行组建一台真正强大的印表机,但很快他们意识到为其他生产商提供可控制他们生产的印表机的工具更现实。

PostScript Level 1初始时只称作PostScript。

「Level 1」是为了与新近升级的Level 2区别而后加的。

PostScript是一个非常强大的语言,类似与Forth,另一种计算机语言。

开始时需要一套相当强大的系统运做PostScript。

事实上,在它推出的头几年中,PostScript印表机具有更强的处理能力,可以和Macintosh机连接使用。

PostScript 是相对设备独立的。

也就是说PostScript文件可以在任何PostScript设备中运做。

你可在雷射印表机上得到300dpi的打印效果,但同样影像在imagesetter中就可得到漂亮且清晰的2400dpi效果。

对於用户来讲,他们不需要受限与一个生产商,可自由选择最适合要求的设备。

PostScript的腾飞对Adobe来说,PostScript是一个相当大的赌注,如果没有Apple计算机的Steve Jobs,他们可能会无法向市场证实PostScript的价值和意义。

1985年,Macintosh计算机的销售量开始下降,而Apple的新机型迫切需要一个有威力的应用程式。

Steve Jobs对Adobe的技术很感兴趣,投资了Adobe 2.5百万让Warnock为Apple LaserWriter编写PostScript控制器。

该印表机和HP LaserJet相似,但PostScript控制器可以使它输出「typesetter」品质。

与功能强大的雷射印表机连接的计算机并不会产生大的影响,但Apple和Adobe很幸运地在偶然机会遇到第三个合作伙伴Aldus,一个刚起步的小公司,它编写了能够充分发挥出Mac 和LaserWriter功能的应用程式,该软件就是PageMaker。

在桌上型电脑的问世后的一年内,LaserWriter,PostScript和PageMaker的结合挽救了Apple,Aldus和Ad obe也由此变成了有钱的公司。

Linotype是首家赏识PostScript价值的图像艺术供应商,它推出了自带专用PostScript RIP的imagesetter。

其他的生产商也紧跟其后,很快地PostScript就成了印前业的国际性混合语。

1994:PostScript Level 2大约在1994,Adobe发行了PostScript的下个修订版本Level 2。

Level 2是个具有重大意义的升级版,也是印前业者急切期盼的版本。

最重要的功能:增进的速度和可靠性:在Level 2出现之前,Limitcheck和Vmerror PostScript错误非常麻烦,令人头痛。

Adobe优化了PostScript程式码和增强程式码的记忆管理功能。

该功能提高了功效,尤其对於旋转的扫描作业。

支持分立的内置RIP:Level 2 RIPs能够接受合成的PostScript文件,自行处理分色工作。

它并不是一个必须遵循的功能,不同生产商的Level 2 RIPs的功能也有不同。

RIP中解压缩影像:Level 2 RIPs能够解压缩JPEG和CCITT支持合成字体:该功能对於亚洲国家来讲相当重要,他们的字符比欧洲使用的大。

Apple通过QuickDraw GX来支持合成字体。

现今你可能只在Apple的档案储藏柜里找到,还有其他的一些技术突破如OpenDoc 和the Newton。

字体和字型的缓存:有了Level 2,令人讨厌的字体缓存删除没有了。

字型的缓存问题几年后通过一些整版应用程式如PressWise 和Preps 解决了。

改进的驱动程式:Macintosh的LaserWriter 8和Adobe的Windows 3.1系统PostScript driver 2.X为基础,联合恰当的PPD-drivers。

改进的网屏算法:对於许多的RIP生产商,当Level2推出已是过时的新闻。

比如Agfa,已在这前一年就已销售它的对称网屏技术,为胶印业提供高品质的无网屏镜像效果。

Adobe版本被称为准确网屏。

Level 2的市场应用较慢先发表Level 2规范,然后才开始研究它的实际应用,这可以说是Adobe的一大错误。

更为难堪的是,竞争者们推出Level 2的竞争产品的速度比Adobe想像的更快。

虽然PostScript Level 2具有明显的优点,但却花费了很长时间才真正开始应用新功能。

例如在Level 2推出的6年后,XPress4.11还不能很好地支持分立内置RIP功能.19XX:PostScript 3由于一些不明确的原因,Adobe把最新升级版本取名为PostScript 3,而不是PostScript Level 3。

和Level 2相比,3升级的意义并不大。

这是可以理解的,因为当时许多应用程式还正在如何正确支持好Level 2的困惑中。

PostScript 3的主要优点:每种颜色支持超过256个灰阶。

Adobe在PostScript程式码中包含了12-bit的网屏。

可支持每种颜色多达4 096个。

在过去,256灰阶的极限有时可看到条纹状,尤其是混合色。

支持PDF:PostScript 3 RIPs可支持PostScript Level 2和PDF文件。

改进的分立内置RIP支持功能:PostScript Level 2RIP本身已经能够完成分色作业,但对於某些类型的影像如双网屏和多彩印影像就不能处理。

相关文档
最新文档