nodejs手册中文版 chm:GDI打印语言

来源:百度文库 编辑:高校问答 时间:2024/05/12 13:12:33

非针式打印机所使用的打印语言有Adobe开发的PostScript、HP开发的PCL和Windows GDI三种。所谓打印语言,其实就是打印机与计算机之间定义文本或者图形打印的一种格式描述性软件命令集。其中PostScript和PCL被称为PDL页面描述语言,PDL类语言的文档格式描述能力比较先进,这种打印语言可以进行格式极其复杂的文本和图形文件的打印。目前PDL类语言已经成为了主流的打印语言,大多数喷打使用的就是这种打印语言。而Windows GDI(Graphical Device Interface,图形设备接口)打印语言的文本格式解释能力就比较弱,因此它一般只在较为低档的图形激光打印环境中使用——可以说,出于成本的考虑,目前市场上流行的低价激光打印机使用的打印语言正是Windows GDI。

使用Windows GDI作为打印语言的激打有什么性能劣势吗?回答当然是肯定的。从事实上来说,这种打印机其实就是一个打印引擎而已——无法在非Windows平台上使用。当文字处理软件发出打印命令后,先调用操作系统提供的GDI函数对打印对象进行光栅化处理,然后PC将已经作了打印“解释”的数据发送至打印机。打印机接收到打印指令后不需要做任何调整工作就可以直接打印。这也就是说,打印机得到的是一堆无需再用打印语言将文档转换为打印命令的数据。打印之前的文本解释都由PC完成。

所以选购低价(Windows GDI)激打的前提之一是你有一台配置足够好的PC