Printing 打印机通用接口
现在常见的打印机界面是什么?我读过大多数支持PostScript和/或PCL的文件。我应该如何从应用程序代码(比如在Win32下)使用PS/PCL?据我所知,PostScript和PCL都是开放规范。PostScript的最终来源是(PostScript语言参考手册)。可以找到PCL的等价物 大多数用于办公环境的现代多功能打印机将接受多种不同的PDL。PostScript和PCLXL是最常见的,但其他一些是:Printing 打印机通用接口,printing,postscript,printer-control-language,Printing,Postscript,Printer Control Language,现在常见的打印机界面是什么?我读过大多数支持PostScript和/或PCL的文件。我应该如何从应用程序代码(比如在Win32下)使用PS/PCL?据我所知,PostScript和PCL都是开放规范。PostScript的最终来源是(PostScript语言参考手册)。可以找到PCL的等价物 大多数用于办公环境的现代多功能打印机将接受多种不同的PDL。PostScript和PCLXL是最常见的,但其他一些是: PDF,一些打印机支持直接渲染PDF XPS,微软的XML纸张规范 TIFF,一种仅
- PDF,一些打印机支持直接渲染PDF
- XPS,微软的XML纸张规范
- TIFF,一种仅用于位图的页面表示
在生成此输出方面,通常您不需要这样做,而是应该通过,或者取决于您的目标操作系统。您的绘图和文本输出例程将由打印机驱动程序处理,打印机驱动程序将生成特定打印机的输出。还有一些通用驱动程序(Microsoft包括一个通用PostScript打印机驱动程序),可用于生成不特定于任何特定打印机的输出。在Windows中,您通常使用GDI,并让打印机驱动程序将其翻译为实际的打印机语言。这使您完全独立于设备。谢谢您的回答。我正在尝试为现有的OpenVG实现添加打印功能(它使用OpenGL作为屏幕光栅化器),所以我认为避免GDI和在PDL级别工作是个好主意。