Manual de interfaz
Nombres de campo
Aplicación (específica para el cliente)
Si se conectan módulos de impresión a sistemas informáticos o controles de máquina existe
frecuentemente el requisito de que los datos variables sean introducidos en un boceto existente.
Estos contenidos de datos vienen de la informática de orden superior (base de datos) o un
controlador de máquinas (p.ej. PLC, báscula, sistemas ERP, etc.). Fundamentalmente siempre ha
sido posible integrar datos variables en un boceto "cargado" (máscara), el acceso a determinados
campos se hacía hasta ahora a través del índice de campo, esto es, un número consecutivo. Este
índice de campo está generado por el Labelstar Office y en caso de modificaciones de boceto
asimismo puede ser modificado con lo que la asignación a la informática/control ya no es correcta.
Ejemplo
Los datos de impresión contienen las definiciones para ambos campos de texto. El índice de campo
se encuentra en cada caso en los '[ ]' del registro de máscara o bien de texto.
Si ahora se borra el campo de texto "Feld 1" sobre la etiqueta y a continuación se restablece recibe
un nuevo índice, en este caso '2'. El campo de texto "Feld 2" recibe el índice '1'. De este modo una
asignación a través del índice de campo sin una revisión posterior manual de los datos de boceto solo
es aplicable condicionalmente.
Explicación
Alternativamente al índice de campo la asignación también puede ser efectuada a través del nombre
del campo. Una modificación del índice de campo de este modo ya no tiene influencia y un boceto
modificado se continua completando sin adaptaciones a los puntos correctos con datos variables de
la informática/control.
Los datos de impresión se complementan por el Labelstar Office en la siguiente línea:
(SOH)AC[1]NAME="Nombre de campo"(ETB)
El contenido del campo definido sobre el registro de texto puede ser modificado por la
informática/control con el siguiente comando:
(SOH)BV[Nombre de campo]Feld 2(ETB)
De este modo se obtiene el siguiente procedimiento estándar para la conexión del control de orden
superior o bien informática.
10
Datos de impresión
...
// TEXT (1/100 mm)
(SOH)AM[1]2405;803;0;1;2;4;1;1;0(ETB)
(SOH)BM[1]Feld 1(ETB)
// TEXT (1/100 mm)
(SOH)AM[2]421;856;0;1;2;4;1;1;0(ETB)
(SOH)BM[2]Feld 2(ETB)
// LINES: 2
...