如何用PCL打印

时间:2017-02-22 15:22:59

标签: printing printer-control-language

我有Xerox workcenter 7120,这台打印机在网络上。我想使用来自pdf主机的PCL命令打印Linux文件。我的打印机支持PCL。 但我不知道如何使用PCL在我的打印机上发送打印作业。

我在本文档中找到了解释所有PCL命令pcl command xerox

的方法

1 个答案:

答案 0 :(得分:2)

PCL本身非常复杂,所以对你的问题给出简单的答案并不容易。

首先,您需要将PDF转换为PCL数据,然后将PCL数据发送到打印机。 AFAIK,GhostScript实用程序可以为您进行转换。

顺便说一下,检查您的打印机是否支持PJL并可能直接进行PDF打印。这可能更容易实现,因为根本不需要使用PCL。

通常,您连接到打印机的IP地址,端口9100(默认)并发送一系列命令(PJL和/或PCL)以及实际PDF(如果您的打印机支持它)。

示例:

%-12345X@PJL COMMENT *Start Job*
@PJL JOB NAME = "test"
@PJL ENTER LANGUAGE = PDF
... actual PDF binary contents goes here ...
%-12345X@PJL EOJ NAME = "test"
%-12345X

% - 12345X - PJL的转义序列 @PJL [something] - PJL命令