Verwendung von Druckauftragsereignissen und -verifizierung über das .NET SDK
Übersicht
BarTender kann Druckauftragsereignisse und Druckauftragsüberprüfung über den Seagull-Druckertreiber und den Printer Maestro Service empfangen. Es gibt verschiedene Möglichkeiten, wie BarTender und die zugehörigen Anwendungen diese Informationen abrufen und anzeigen können. In diesem Artikel wird beschrieben, wie dies mithilfe des .NET SDKs umgesetzt werden kann.
Gilt für
BarTender Automation Edition und höher.
Informationen
Bei der Automatisierung von BarTender mit .NET SDKs können die Informationen zum Druckauftrag über „Druckauftragsstatus-Ereignisse“ der „Engine“-Klasse abgerufen werden.
Zu den von dem BarTender Print SDK bereitgestellten Statusereignissen gehören:
JobCancelled
JobErrorOccurred
JobMonitorErrorOccurred
JobPaused
JobQueued
JobRestarted
JobResumed
JobSent
Das folgende Beispiel zeigt, wie das JobSent-Ereignis empfangen werden kann:
Beachten Sie, dass wenn die Druckauftragsüberprüfung aktiviert ist, die PrintJobEventArgs, die von diesem Ereignis verwendet werden, in JobSentEventArgs umgewandelt werden können, um zu überprüfen, ob der Druck abgeschlossen wurde. Ist die Druckauftragsüberprüfung nicht aktiviert, tritt dieses Ereignis auf, sobald der Druckauftrag an den Drucker gesendet wurde. In diesem Fall garantiert das Ereignis nicht, dass der Auftrag tatsächlich gedruckt wurde.
Die Druckauftragsüberprüfung kann in den Seagull-Druckertreibern aktiviert werden, indem Sie unter „Extras > Statusüberwachung > Druckauftragsüberprüfung“ die entsprechenden Eigenschaften aufrufen (zuvor muss die Statusüberwachung unter dem Tab „Status“ aktiviert werden):
Weitere Ressourcen
- Für detailliertere Informationen zur Nutzung der .NET SDKs von BarTender starten Sie Ihre BarTender-Installation, öffnen Sie das Menü „Hilfe > BarTender-Hilfe“ und besuchen Sie den Abschnitt „Automatisierung von BarTender > Automatisierung mit dem BarTender .NET SDK“.
- Allgemeine Informationen zur Automatisierung von BarTender finden Sie in der BarTender-Hilfe.