PostScript语言

PostScript是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设备的特性(如打印机的分辨率、纸张大小等),而且它对文本和图形实行同样的处理过程,这就给处理字体带来了极大的灵活性。由于PostScript的设备无关特性,在输出到特定输出设备,譬如对分辨率、纸张大小、进纸盒进行选择时,PostScript通过打印机描述(PostScript Printer Description )文件来实行各种打印机的不同特性。PPD文件主要提供以下与打印机有关的特定信息: 默认/最高分辨率,是否支持半色调监控,用户设定的监控信息,页面大小定义,页面可打印区域,默认字体(通常为Courier),是否支持双面打印等等。每一种不同的PostScript打印机都分别对应有专门的PPD文件。在Adobe公 司的网站http//:www.adobe.com/上提供了各种主流的PPD文件。通过PS驱动程序,各种不同的应用软件将各自的数据转换成PostScript格式。从打印引擎的工作原理可知,打印机只能接受位图格式,当打印机控制器将PostScript转换成位图格式时,由于PostScript十分复杂,一般的打印控制器难以胜任,通常由打印机中专门的光栅图像处理器(Raster Image Processor)来完成这一转换过程。

由于使用PostScript打印机对打印控制器的要求都比较高,另外PostScript是Adobe公司的注册产品,打印机厂商在其产品中使用PostScript语言要支付Adobe公司一笔费用,就像PC厂商支付给Microsoft公司的操作系统费用一样,因此使用PostScript的打印机的成本要比使用其他语言和控制方式的打印机要高。因此目前也出现了一些PostScript仿真,像HP公司的一些激光打印机中使用的PostScript仿真,可以和Adobe公司的PostScript完全兼容,也无需再支付Adobe公司相应的费用。

PCL语言

正是Adobe公司的对PostScript语言的收费方式,给HP公司的PCL( Printer Command Language,打印机控制语言)语言提供了发展空间,PCL语言是HP公司于70年代针对其激光打印机产品推出的一种打印机页面描述语言。HP公司的市场策略与Adobe完全不同,其他厂商可以在他们的打印机产品中自由模仿或使用PCL语言。正是PCL语言的开放性,降低了使用PCL语言的打印机产品的成本,从而使其在打印机产品中的普及程度远远高于PostScript语言。

PCL语言最初也是为点阵打印机设计的,PCL3是第一个得到广泛应用的版本,但它只支持一些简单的打印任务。PCL4虽然还只能应用在个人打印机中,但增加了对图形打印的支持,但由于解释工作比较简单,PCL4比后期的PCL5和PCL6对打印控制器的要求要低很多。

PCL5是HP公司为它的激光打印机LaserJetⅢ设计的,它提供了一些与PostScript语言相似的功能,开始支持矢量字库和矢量图形描述,实现了WYSIWYG(What You See Is What You Get, 所见即所得), PCL5中也使用了各种压缩技术来减小数据量,加快数据传输。 PCL5e 开始支持双向数据通讯,从而使打印机可以向计算机发送打印机的状态信息。PCL5c增加了对彩色打印的支持。

1996年HP公司发布了PCL6,它更加灵活,是一个目标朝向的控制语言,使处理多图形的文件的速度大大加快,实现了更好的WYSIWYG,因此可以更好地处理Web页面。

两种语言的比较

《微电脑世界》曾经对多款使用PCL语言和PostScript语言的黑白和彩色激光打印机进行了测试。我们发现,使用PCL语言的打印机在处理文本或一些常见办公应用软件下的文档时具有非常明显的速度优势,在这些应用下,在打印质量方面与使用PostScript语言的打印机也没有差距。使用PostScript语言的打印机在常见办公应用下的打印速度要慢一些,但在处理PDF文件或在Photoshop等软件下打印大的图形图像文件时具有一定的速度优势,同时其在图形表现准确度、色彩表现准确度和一些字库表现准确度方面也比PCL语言有优势,另外PostScript语言既可以在PC机平台使用,也可以在苹果机平台下使用。

从以上比较可以看出,PCL语言比较适合一些普通的商务办公应用,而PostScript语言更加适合对图形和色彩准确度要求比较高的专业应用。这也是目前许多打印机产品同时提供PCL和PostScript两个版本的驱动的一个重要原因。

打印机语言PCL与PostScript的比较相关推荐

  1. 打印机驱动PCL与PS的区别

    转载自:http://www.oesell.com/article/2009/6/index_39164_1.html 本站声明:转载请注明出处"苏州办公耗材网" oesell.c ...

  2. PCL与PostScript的比较

    PCL与PostScript的比较 作者:owg转自-不详 PostScript语言 PostScript是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设备的特性(如打印机的分辨率.纸 ...

  3. UFR II、PCL、PostScript打印机驱动区别

    **PCL(Printer Command Language)**语言是惠普公司开发的一种打印机协议的页面描述语言.当前已逐步成为业界标准.因为PCL5和PCL6都属于PCL语言,PCL5和PCL6差 ...

  4. 如何使用计算机网络打印机,如何共享网络打印机 共享网络打印机教程详解

    如何共享网络打印机, 共享打印在打印机领域内已经家喻户晓了,而如今我们在选购打印机的时候,经常会看见网络打印支持的功能介绍,目前很多千元级打印机都加入了有线网络打印功能,而价位更高一些的机器会加入无线 ...

  5. 打印服务器 linux,建立Windows环境下的Linux打印服务器

    一.前言 办公室用的打印机是HP彩色喷墨打印机,一直以来用的都是它,但是随着打印量的增加,发现购买墨盒是一笔不小的开支(买的全是原装的).随后弄了一台HP 3050的黑白激光打印机,以前的彩打带有网络 ...

  6. postscript打印机什么意思_涨知识|你不知道的关于打印机的打印过程和打印机驱动的那些事...

    以前一直以为打印很简单,不就是编辑好文件按个"打印"就行了?但其实打印过程可以复杂到你分分钟"怀疑人生".你以为的打印过程可能是这样的 ↓. 我们看到的打印过程 ...

  7. 打印机驱动的PCL与PS的区别

    打印机驱动的PCL与PS的区别 Thu, 11/08/2007 - 13:05 - tlbluestar 来源地址:HP网上客户支持中心-技术论坛 PS语言 PostScript是专门为打印图形和文字 ...

  8. 打印机使用的驱动语言

    本文转载自HP网站. 文章简介 本文介绍了目前惠普激光打印机驱动程序主要使用的三种语言. 您可以通过查询打印机规格文章了解每款打印机使用的驱动语言,了解打印机驱动程序的简单工作原理. 基于主机的驱动程 ...

  9. 打印机小百科:带您全面认识打印语言

    绝大部分用户在购买打印机的时候关心的就是打印速度,打印分辨率,打印幅面,打印负荷等等几个参数,很少有人在意打印机的另外一个重要特性: 打印语言,它是决定打印机输出复杂版面能力的重要指标. 概述 打印语 ...

  10. acrobat xi pro 简体中文语言支持包_出图利器佳能PRO-541S绘图仪现货报价-佳能 PRO-541S_西安大幅面打印机行情...

    (中关村在线西安行情) 近日,佳能PRO-541S图文广告利器在中关村在线认证经销商"西安优杰电子(佳能授权)"处有售,联系电话:13363997297(赵经理).佳能PRO-54 ...

最新文章

  1. 利用大数据技术探索“数字公民”创新
  2. 输出java_java基础----Java的格式化输出
  3. 20150928所学粗略整理
  4. Handler和Message详解
  5. .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
  6. 前端学习(2585):vue-cli创建项目
  7. angluar.js 学习
  8. 格力电器详解举报奥克斯 巨头互撕为哪般?
  9. python酷q机器人_玩转PLEX 篇六:利用酷Q机器人远程控制服务器的方法
  10. 什么是VXLAN?VXLAN技术细节及应用案例
  11. button加下划线
  12. P1067 多项式输出 【模拟】
  13. python 宝典 笔记 第十二章 存储数据和对象 (各种对象转换成字符串)
  14. 画册书籍封面设计|PSD分层模板
  15. Zblog采集插件-Zblog插件教程以及下载
  16. win11专业版降为家庭版
  17. 简单的网页制作期末作业——HTML+CSS+JavaScript小礼品购物商城网站
  18. matlab矩阵的第一列,matlab提取矩阵第一列
  19. DIAView高级视频教程
  20. CSDN推荐好书:《软件开发的科学与艺术》

热门文章

  1. 全网最全的 MySQL 索引优化方案
  2. 喜忧参半的电子烟 究竟是不是一个靠谱的创业机会?
  3. E3来了,今年有哪些令人期待的游戏新作?
  4. js中value^= 是什么意思
  5. python英语单词 扇贝英语安卓下载_扇贝单词英语版手机版|扇贝单词英语版安卓版下载 v3.6.402 - 跑跑车安卓网...
  6. FPGA信号截位策略
  7. 计算机应用后期影音制作,影音制作工具(ImTOO Movie Maker)
  8. 城市大脑从起源到终极状态的7个阶段
  9. 数字人还能设计数字藏品?希加加xQee创作人间十二月
  10. PDF文件中的图片导出