除了我的問題在這裏被打印: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