如何使用命令行选项将文件发送到打印机?

时间:2009-11-09 13:37:22

标签: printing

我有一台OKI打印机,在文件处理过程中显示作业状态,已经使用了各种方法,如 LPR NET USE 进行打印。所有这些方法都是不复制文件名和端口名称,只显示进程状态。

任何人都可以向我提供将文件发送到打印机的解决方案,以便我可以查看作业列表,在哪里可以知道正在处理的文件的状态。

1 个答案:

答案 0 :(得分:1)

您是否希望在打印机操作面板和打印机的内部队列中显示文件名?如果是这样,您很可能需要在文件中注入一些PJL。从Windows打印机驱动程序执行打印到文件,并查看它正在注入的内容。我的猜测是有类似下列命令之一。

@PJL JOB NAME = "FILENAME"

or

@PJL RDYMSG DISPLAY = "FILENAME"

确保将其包装在传统的PJL UEL中。

如果您尝试在Windows假脱机程序中插入一些更好的信息以避免使用传统的“本地下层文档”,那么您需要使用以下内容编写自己的应用程序:

How to send raw data to a printer by using Visual C# .NET

您可以在此处获取文件名并将其作为pDocName传递。