Para conectar un lector de código de barras a una pantalla Pro-face programada mediante el software GP-PRO EX, hay que realizar los siguientes pasos:
1) Configurar la conexión
Para ello iremos al menú Project -> System Settings -> Input equipment y se nos mostrará la siguiente ventana:

Se pueden conectar lectores de códigos de barras estándar o de dos dimensiones (QR). En cualquiera de los dos casos, se configuran de la misma forma.
La conexión se puede realizar por puerto serie o USB.
Para almacenar los datos se pueden usar 2 métodos:
- Display de datos
- Dispositivo interno
En ambos métodos obtenemos la lectura en variables en formato de texto.
2) Si los datos los almacenamos como "Display de datos".
La configuración es la que se muestra en la siguiente imagen:

Para mostrar los datos, como son de tipo texto, debemos usar un "Display de texto" o "Text Display".
En la primera pestaña configuraremos la dirección inicial donde se almacenará la lectura y marcaremos la opción “Permitir entrada"

Debemos indicar el número de caracteres del display, debe ser igual o superior al número de caracteres del código que tenemos que leer. Esto se configura en la pestaña “Display”.

Finalmente debemos ir a la pestaña “Permitir entrada” para configurar el método de introducción del texto.
Para activar la entrada del “data display” puedes hacerlo de dos formas:

Hay que pulsar en “Extended” para poder marcar la opción de “Introducir código de barras” o "Input barcode".

3) Si los datos los almacenamos como "Internal Device".
En la configuración debemos introducir la dirección inicial donde nos almacenará los datos.

Las zonas sombreadas en la siguiente imagen son las que se pueden usar como “Internal Device”.

Los datos se almacenarán de la siguiente forma:

En la primera palabra nos indicará el número de caracteres (bytes) recibidos.
En la segunda palabra nos da un código de estado con los siguientes significados:

A partir de la tercera palabra obtendremos la lectura.
Si pulsamos en “Extended” se nos mostrará la siguiente ventana:

Donde podemos configurar un bit que se nos activará cuando haya terminado la recepción de los datos e indicar el tamaño de datos que recibiremos.
Bit de Finalización de Recepción (Receive Completion bit)
Es necesario resetear el bit de recepción finalizada. El funcionamiento del bit de finalización de recepción se muestra en el siguiente esquema:

Tamaño de los datos (Data Size)
Si especificamos el “Tamaño de los datos” podemos indicar el tipo de inicialización:
1) Configurar la conexión
Para ello iremos al menú Project -> System Settings -> Input equipment y se nos mostrará la siguiente ventana:
Se pueden conectar lectores de códigos de barras estándar o de dos dimensiones (QR). En cualquiera de los dos casos, se configuran de la misma forma.
La conexión se puede realizar por puerto serie o USB.
Para almacenar los datos se pueden usar 2 métodos:
- Display de datos
- Dispositivo interno
En ambos métodos obtenemos la lectura en variables en formato de texto.
2) Si los datos los almacenamos como "Display de datos".
La configuración es la que se muestra en la siguiente imagen:
Para mostrar los datos, como son de tipo texto, debemos usar un "Display de texto" o "Text Display".
En la primera pestaña configuraremos la dirección inicial donde se almacenará la lectura y marcaremos la opción “Permitir entrada"
Debemos indicar el número de caracteres del display, debe ser igual o superior al número de caracteres del código que tenemos que leer. Esto se configura en la pestaña “Display”.
Finalmente debemos ir a la pestaña “Permitir entrada” para configurar el método de introducción del texto.
Para activar la entrada del “data display” puedes hacerlo de dos formas:
- Táctil. Significa que al pulsar encima la entrada estará activa
- Bit. Al activar un bit el data display se pone en espera de recibir el dato
Hay que pulsar en “Extended” para poder marcar la opción de “Introducir código de barras” o "Input barcode".
3) Si los datos los almacenamos como "Internal Device".
En la configuración debemos introducir la dirección inicial donde nos almacenará los datos.
Las zonas sombreadas en la siguiente imagen son las que se pueden usar como “Internal Device”.
Los datos se almacenarán de la siguiente forma:
En la primera palabra nos indicará el número de caracteres (bytes) recibidos.
En la segunda palabra nos da un código de estado con los siguientes significados:
A partir de la tercera palabra obtendremos la lectura.
Si pulsamos en “Extended” se nos mostrará la siguiente ventana:
Donde podemos configurar un bit que se nos activará cuando haya terminado la recepción de los datos e indicar el tamaño de datos que recibiremos.
Bit de Finalización de Recepción (Receive Completion bit)
Es necesario resetear el bit de recepción finalizada. El funcionamiento del bit de finalización de recepción se muestra en el siguiente esquema:
Tamaño de los datos (Data Size)
Si especificamos el “Tamaño de los datos” podemos indicar el tipo de inicialización: