除了我的问题:如何赶上印刷工作
我设法使用以下代码捕获 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);
}
}
}
现在,我想读取正在打印的条形码的内容。有没有办法做到这一点?