Utilizar eventos de trabajos de impresión y verificación a través del SDK .NET
Descripción general
BarTender puede recibir Eventos de trabajos de impresión y Verificación de trabajos de impresión a través del controlador de impresora Seagull y mediante el servicio Printer Maestro. Existen varias formas en las que BarTender y sus aplicaciones complementarias pueden obtener y mostrar esta información, pero en este artículo se explicará cómo hacerlo utilizando el SDK de .NET.
Aplicable a
BarTender Automation Edition y superiores.
Información
Al automatizar BarTender usando los SDK de .NET, la información de los trabajos de impresión se puede obtener a través de los "Eventos de estado de trabajos de impresión" usando la clase "Engine".
Los eventos de estado de trabajo que proporciona el Print SDK de BarTender incluyen:
JobCancelled
JobErrorOccurred
JobMonitorErrorOccurred
JobPaused
JobQueued
JobRestarted
JobResumed
JobSent
Por ejemplo, el siguiente código muestra cómo recibir el evento JobSent:
Ten en cuenta que si la Verificación de trabajos está activada, el PrintJobEventArgs usado por este evento se puede convertir a JobSentEventArgs para verificar que la impresión se ha completado. Si la verificación de trabajos no está activada, este evento ocurrirá cuando el trabajo de impresión haya sido enviado a la impresora. En este caso, el evento no garantiza que el trabajo de impresión haya sido impreso.
La verificación de trabajos se puede activar en los controladores de impresora Seagull, accediendo a las propiedades en Herramientas > Monitoreo de estado > pestaña Verificación de trabajos (primero deberás activar el monitoreo de estado en la pestaña "Estado"):
Recursos adicionales
- Para información más específica sobre el uso de los SDK de .NET de BarTender, inicia tu copia de BarTender, abre el menú "Ayuda > Ayuda de BarTender" y visita la sección "Automatización de BarTender > Automatización con el SDK de .NET de BarTender".
- Para información general sobre la automatización de BarTender, consulta Ayuda de BarTender.