透過 .NET SDK 使用列印作業事件與驗證
概述
BarTender 可以透過 Seagull 印表機驅動程式以及 Printer Maestro 服務接收列印工作事件和列印工作驗證。BarTender 及其相關應用程式有多種方式可以擷取並顯示這些資訊,但本文將說明如何透過 .NET SDK 來完成這項操作。
適用對象
BarTender Automation 版及以上。
資訊
當使用 .NET SDK 自動化 BarTender 時,可以透過 "Engine" 類別的「列印工作狀態事件」來取得列印工作資訊。
BarTender Print SDK 提供的工作狀態事件包括:
JobCancelled(工作已取消)
JobErrorOccurred(發生工作錯誤)
JobMonitorErrorOccurred(發生監控錯誤)
JobPaused(工作已暫停)
JobQueued(工作已排隊)
JobRestarted(工作已重新啟動)
JobResumed(工作已繼續)
JobSent(工作已送出)
例如,下方程式碼示範如何接收 JobSent 事件:
請注意,如果啟用了工作驗證,此事件所用的 PrintJobEventArgs 可以轉型為 JobSentEventArgs,以驗證列印是否完成。如果未啟用工作驗證,則此事件會在列印工作送到印表機時發生。在這種情況下,事件並不保證列印工作已經完成列印。
您可以在 Seagull 印表機驅動程式中啟用工作驗證,方法是在「工具 > 狀態監控 > 工作驗證」標籤下設定(需先在「狀態」標籤啟用狀態監控):
其他資源
- 如需有關如何使用 BarTender .NET SDK 的詳細資訊,請啟動您的 BarTender,開啟「說明 > BarTender 說明」選單,並前往「自動化 BarTender > 使用 BarTender .NET SDK 進行自動化」章節。
- 如需有關自動化 BarTender 的一般資訊,請參閱BarTender 說明。