由于项目需要,开始学习一下HP公司的PCL打印语言,发现这方面的中文资料非常少,我做下记录也为后人提供便利。

关于PCL的介绍可以参考wiki百科 http://zh.wikipedia.org/zh-cn/PCL 相关文档也可以在此链接下载。

我参考的是PCL 5E technical reference manual 主要做一下翻译工作。。。

一、概述
PCL ,是Printer Command Language的简写,由HP公司创造的打印控制语言。目前已经成为业界标准了。它的目的是为各种打印设备提供一系列的经济且高效的方法,用来控制打印机的特性。

PCL命令嵌在打印任务数据流中,这样能减少数据传输和命令解析的开支。PCL格式和字体设计成能够很快转换成高质量、栅格化的打印图像。

PCL打印语言从PCL1 演变到PCL6。目前使用最广泛的是PCL5和PCL6,,包括PCL5e、PCL5c和PCL XL。PCL XL即为PCL 6增强版。关于PCL的详细文档可参见HP公司的《PCL 5e Technical Reference Manual》、《PCL XL Feature Reference Protocol Class 2.0》等等。这些资料都是十分权威和详实的。

PCL 6 类打印语言包含三种关键组成。一种是PCL 6 增强版,它是为视窗系统的图形界面优化的,如MicroSoft Windows,OS/2等;第二种是PCL 6 标准版,它提供向后兼容的能力,等价于 PCL 5e 或者 PCL 5c;第三种是字体综合。

PCL 6 增强版也称PCL XL,它以最少的命令和数据来描述打印页面,提高了在视窗系统下的打印效率。
PJL ,是Printer Job Language的简写,它提供了不同类别的打印控制。与PCL不同的是,PJL提供任务级别的控制,而PCL和HP-GL/2只控制打印页面上的打印点的位置。

最新文章

  1. php和js中json的编码和解码
  2. iOS UITableView删除cell分割线
  3. html/css 钢琴黑白格布局
  4. Ember.js之动态创建模型
  5. 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用
  6. 0. WP8.1学习笔记
  7. Win32 Plus Extra Height of Caption Bar
  8. linux-搜索
  9. VB编程技巧推荐
  10. JAVA-代理学习一之JDK实现
  11. 理解Twisted与非阻塞编程
  12. Android 图片加载框架Glide4.0源码完全解析(二)
  13. C# Redis实战(五)
  14. [Vim]新建python文件自动添加python header
  15. 【jframe】Java架构师之路 - 第01篇:Get Started
  16. Learn Node.js
  17. peewee insert 数据时报错:'buffer' object has no attribute 'translate'
  18. R语言并行运算示例 parallel 包
  19. MATLAB运行edge函数闪退
  20. 处理springmvc的post和get提交参数乱码问题

热门文章

  1. SQL in Qt (一)
  2. Kill命令模拟1
  3. XAMPP下重置mysql密码
  4. Problem 1008 Hay Points
  5. 构建混合云:配置Azure site to site VPN连接(2)
  6. 你应该知道的CSS文字大小单位PX、EM、PT[转]
  7. KeyEvent
  8. 第3.3.4节 创建高级图形之RenderScript(二)
  9. 走出MFC子类化的迷宫
  10. Codeforces #345 Div.1