一、 概述。这一章节简单描述PCL语言的来源、演变,以及它的功能和目的。
二、 打印基础知识。这一章节介绍打印开发所需要的基础知识,专业术语等。
三、 PCL语言。这一章节介绍PCL语言的组成、命令格式等。
四、 PJL语言。这一章节介绍PJL语言的组成。
五、 PC打印驱动。这一章节介绍PC端打印驱动的流程、模型等。
六、 设备端打印驱动。这一章节简单介绍如何进行设备端打印驱动的开发。主要是USB gadget的驱动开发。
七、 打印文件解析。这一章节将具体解析打印驱动生成的发到打印机的文件。
八、 Ghostpdl介绍。这一章节主要介绍开源ghostpdl,以及它的功能、作用等。
九、 Ghostpdl编译和使用。这一章节讲述如何编译ghostpdl和使用ghostpdl软件,以及可以通过该软件进行哪些开发。
十、 CUPS。这一章节主要介绍CUPS的功能、作用及使用等。
一、 概述
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 增强版,它是为视窗系统的图形界面