是否有控制字符来启动打印机?

时间:2010-01-07 11:01:50

标签: controls printing

如何使用打印机的控制语言控制打印机开始打印? 我知道有一些控制打印机的命令,但我还没有找到它。 所以我想知道打印机怎么知道何时可以开始打印?

2 个答案:

答案 0 :(得分:1)

这真的很复杂,很大程度上取决于你所说的打印机类型。一个例子是http://en.wikipedia.org/wiki/ESC/P

许多现代打印机都会使用Postscript,PCL 5甚至PDF,并自行完成整个网络打印协议。

答案 1 :(得分:1)

大多数打印机都支持PJL(打印机作业语言)。 PJL头序列中最常见的最终命令是ENTER LANGUAGE =“xxx”。在这里你会把PCL等。

如果不支持PJL,那么大多数打印机将“嗅探”流以尝试确定语言是什么以及何时开始处理数据。

见这里: http://en.wikipedia.org/wiki/Printer_Job_Language

如果您需要更多细节或示例,只需在我的答案中添加注释,我就可以提供更多详细信息。

如果我错误地阅读了您的问题并且您正在寻找可能导致打印机实际开始打印页面的“页面弹出”之类的内容,那么您将查看每种打印语言。在PCL中,它将成为一个换页角色。在Postcript中有一个showpage等。