Cómo escanear códigos de barras y códigos QR a través de la cámara del dispositivo
  • 30 Sep 2022
  • 3 Minutos para leer
  • Colaboradores

Cómo escanear códigos de barras y códigos QR a través de la cámara del dispositivo


Article Summary

A continuación se explica cómo utilizar la lógica del Trigger para almacenar un valor de código de barras que ha sido escaneado en una cámara

Resumen

Puede utilizar la cámara "Barcode Scanner" de Tulip bajo el Widget de cámara para permitir que un operador escanee un código de barras con la cámara web de su teléfono, tableta o computadora de escritorio.

Aquí es donde se encuentra:

Para utilizar con éxito este widget, es necesario tener tres cosas en el paso:

  1. El propio widget. Debe ser lo suficientemente grande para que el operador pueda ver lo que está escaneando
  2. Un Trigger que se dispara "Cuando" se utiliza el "Barcode Scanner (Optical)".
  3. Una Variable incrustada en el paso para que el operador pueda ver cuando se escanea con éxito el código de barras

A continuación se muestra cómo configurar un Paso que logre esto.

Añadir el widget de cámara del escáner de código de barras

Haga clic en el widget de la cámara y elija "Escáner de código de barras". Redimensione el widget al tamaño que prefiera - esta es la ventana donde el operador podrá ver lo que está escaneando.

Sólo puede tener un widget de escáner de código de barras por Paso.

Después de seleccionar el widget, verá las siguientes opciones en el panel de contexto:

Estos son los formatos de código de barras soportados:

  • EAN-8
  • EAN-13
  • Código 39
  • Código 128
  • ITF
  • RSS-14
  • Código QR
  • Matriz de datos
  • PDF 417

Por defecto, todos ellos están activados. Puede desactivar cada uno de los formatos de código de barras, lo que también hará posible que el widget escanee los códigos de barras más rápidamente.

Almacenamiento de la salida

Ahora, necesita crear un Trigger que se dispare cuando un código de barras sea escaneado con éxito.

Cree un activador en la pestaña Paso del panel de contexto y añada la siguiente sentencia "when":

  • WHEN "dispositivo" "Escáner de código de barras (óptico)" sale en: "esta estación" con eventos "Código de barras aparecido"

A continuación, añada una sentencia "Manipulación de Datos" "store" para almacenar el valor del código de barras en una Variable.

  • "Manipulación de Datos" "Almacenar" datos: "Salida del dispositivo" "código de barras aparecido: texto" ubicación: "Variable" (variable aquí)

Finalmente, si desea enviar instantáneamente al operador a otro paso cuando el código de barras es almacenado, agregue una Transición "Ir al Paso".

Configuración del paso

Este es un posible diseño para una aplicación que está destinada a funcionar en el escritorio:

El Widget de la cámara ocupa la mitad superior de la pantalla.

En la mitad inferior, hay botones de navegación, así como una etiqueta de texto y texto variable incrustado, para que el operador pueda ver el valor del código de barras que acaba de escanear.

Más información sobre el texto variable aquí

Dentro del reproductor, los usuarios también pueden "voltear" y "rotar" la vista en vivo de la cámara.

Solución de problemas del escáner de código de barras con cámara

Las condiciones de su estación de trabajo afectarán a la cantidad de tiempo que la aplicación tardará en escanear correctamente un código de barras.

A continuación se presentan algunas limitaciones comunes que le impedirán escanear con éxito los códigos de barras.

Resolución de la cámara

¿Su tableta o teléfono utiliza una cámara moderna de alta resolución? Muchos dispositivos y portátiles antiguos tienen cámaras de baja resolución.

Iluminación

¿Está escaneando en un área bien iluminada? La cámara necesita suficiente luz para ver los contrastes del código de barras.

Procedimiento de prueba

¿Está probando con la misma cámara que se utilizará en la producción? Si no es así, puede obtener resultados erróneos.

Múltiples ejemplos de texto a la vista

El escáner funciona mejor si hay un solo código de barras a la vista. Si hay otras secciones de texto u otros códigos de barras a la vista, debe intentar bloquearlos con el dedo.

Papel plano

Si el código de barras está impreso en papel arrugado, el escáner tendrá dificultades para leerlo.

Más información


¿Ha encontrado lo que buscaba?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?