除了我的问题在这里被打印:How to catch printing jobs阅读的文档使用C#
我设法抓住PrintSystemJobInfo对象,创建打印作业时,通过使用下面的代码进入队列:
public static void WritePrinterJobs()
{
List<PrintSystemJobInfo> jobInfos = new List<PrintSystemJobInfo>();
LocalPrintServer server = new LocalPrintServer();
while (true)
{
foreach (var jobInfo in server.DefaultPrintQueue.GetPrintJobInfoCollection())
{
Console.WriteLine(jobInfo.JobName);
}
}
}
现在,我想阅读正在打印的条形码的内容。有没有办法做到这一点?
虽然我不确定该流的格式是什么,但您可能使用PrintSystemJobInfo.JobStream属性来获取打印作业流。 – 2012-04-20 06:45:12
我试图做到这一点,但它返回一个空引用。你确定JobStream是要走的路吗? – 2012-04-20 06:48:46