Para saber más sobre los desencadenadores en general, consulte el tema Comprender los desencadenadores.
El evento de desencadenador de puerto de serie se produce cuando se reciben datos en el puerto de serie RS232 monitoreado.
Uso típico: (1) Reemplazo de impresoras. Está retirando la impresora de etiquetas conectada al puerto de serie existente. En su lugar, NiceLabel Automation aceptará los datos, extraerá los valores para los objetos de etiqueta desde la secuencia de impresión recibida y creará un trabajo de impresión para el nuevo modelo de impresora. (2) Balanzas. La balanza proporciona los datos sobre el objeto pesado. NiceLabel Automation extrae los datos requeridos de la secuencia de datos recibidos e imprime una etiqueta. Para obtener más información sobre el modo de analizar y extraer datos, consulte la sección Comprender los filtros.
General
Esta sección le permite configurar los parámetros más importantes del desencadenador de archivo.
-
Nombre: Especifica el nombre único del desencadenador. El nombre lo ayuda a distinguir los diferentes desencadenadores cuando los configura en Automation Builder y luego cuando los ejecuta en Automation Manager.
-
Descripción: Le permite describir el rol de este desencadenador. Ingrese una breve explicación acerca de lo que hace el desencadenador para ayudar a los usuarios.
-
Puerto: Especifica el número del puerto serial (COM) en el que se reciben los datos entrantes. Utilice un puerto que no esté en uso por ninguna otra aplicación o dispositivo, como un controlador de impresora. Si el puerto seleccionado está en uso, no podrá iniciar el desencadenador en Automation Manager.
La opciones de la sección Configuración de puerto especifican los parámetros de comunicación que deben coincidir con los parámetros en el dispositivo del puerto de serie.
-
Desactivar inicialización de puerto: Especifica que la inicialización del puerto no se ejecutará cuando se inicie el desencadenador en Automation Manager. En ocasiones, esta opción se requiere para puertos COM virtuales.
Ejecución
-
Usar datos de inicialización: Especifica que usted desea enviar la cadena de inicialización al dispositivo de serie cada vez que se inicia el desencadenador. Algunos dispositivos de serie deben activarse o colocarse en modo de espera antes de que puedan proporcionar datos. Para obtener más información sobre la cadena de inicialización y si esta es necesaria para usted, consulte la guía del usuario del dispositivo. Puede incluir caracteres binarios. Para obtener más información, consulte el tema Introducir caracteres especiales.
-
Usar sondeo de datos: especifica que el desencadenador solicitará activamente datos al dispositivo. Dentro de los intervalos de tiempo especificados, el desencadenador enviará los comandos proporcionados en el campo Contenido. Este campo puede incluir caracteres binarios. Para obtener más información, consulte el tema Introducir caracteres especiales.
Otros
Las opciones en la sección Comentarios del motor de impresión especifican los parámetros de comunicación que le permiten recibir comentarios del motor de impresión.
-
Impresión supervisada: Activa el modo de impresión sincronizada. Utilícela siempre que quiera enviar el estado del trabajo de impresión a una aplicación de terceros. Para obtener más información, consulte el tema Modo de impresión sincronizada.
Las opciones en la sección Procesamiento de datos especifican si quiere recortar los datos para que entren en la variable o ignorar las variables de las etiquetas faltantes. En forma predeterminada, notificará los errores e interrumpirá el proceso de impresión si intenta guardar valores muy largos en la variable de la etiqueta o intenta configurar valores para variables de etiquetas no existentes.
-
Ignorar exceso de contenido de variables: trunca los valores de datos que exceden la longitud de la variable tal lo definido en el diseñador de etiquetas para que se ajusten. Esta opción está en efecto cuando se configuran valores de variables en los filtros, desde los archivos de comandos y cuando se configuran valores de variables de desencadenadores para las variables de etiquetas del mismo nombre.
Ejemplo 20. Ejemplo
La variable de la etiqueta acepta 5 caracteres como máximo. Con esta opción habilitada, cualquier valor de más de cinco caracteres se trunca a los primeros cinco caracteres. Si el valor es 1234567 ignora los dígitos 6 y 7.
-
Ignorar variables de etiquetas faltantes: Al imprimir con archivos de comandos (como un archivo JOB), el proceso de impresión ignora todas las variables que están:
-
especificadas en el archivo de comandos (que usan el comando SET)
-
no definidas en la etiqueta
Lo mismo sucede si define el área de asignación en un filtro para que extraiga todos los pares nombre-valor, pero su etiqueta contiene menos variables.
Al configurar valores de variables de etiquetas no existentes, informo un error. Si esta opción está habilitada la impresión continúa.
-
Las opciones en la sección Secuencia de comandos especifican las posibilidades de las secuencias de comandos.
-
Idioma de secuencias: Selecciona el idioma de secuencias para el desencadenador. Todas las acciones Ejecutar secuencia de comandos que utiliza dentro de un solo desencadenador usan el idioma de secuencia de comandos. seleccionado.
Las opciones en la sección Guardar datos recibidos especifican los comandos disponibles para los datos recibidos por el desencadenador.
-
Guardar datos recibidos por el desencadenador en el archivo: Habilite esta opción y guarde los datos recibidos por el desencadenador. La opción Variable habilita un nombre de archivo variable. Seleccione una variable que contenga la ruta y el nombre de archivo.
-
Al guardar datos recibidos por el desencadenador en el archivo: Habilite esta opción para guardar los datos en el desencadenador sólo si se produce un error durante la ejecución de la acción. Puede activar esta opción para mantener los datos que causaron el problema listos para resolver el problema más adelante.
Nota
Asegúrese de habilitar el soporte para impresión supervisada. De lo contrario, no puede detectar errores durante la ejecución. Para obtener más información, consulte el tema Modo de impresión sincronizada.
Nota
NiceLabel Automation guarda los datos recibidos en un archivo temporal. Este archivo temporal se elimina inmediatamente después de que se completa la ejecución del desencadenador. La variable interna
DataFileName
hace referencia a ese nombre de archivo. Para obtener más información, consulte el tema Variables internas.