我有Xerox workcenter 7120,这台打印机在网络上。我想使用来自pdf
主机的PCL
命令打印Linux
文件。我的打印机支持PCL
。
但我不知道如何使用PCL
在我的打印机上发送打印作业。
我在本文档中找到了解释所有PCL
命令pcl command xerox
答案 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命令