Conceptos Clave
Antes de aprender sobre los casos de uso y la implementación de Barcode Scanner, es importante comprender sus conceptos fundamentales en detalle.
Codificación de datos en un código de barras
Un código de barras lleva una cadena de caracteres como datos, y tanto el código de barras como los datos están mapeados juntos para una transferencia rápida de un objeto del mundo real a un dispositivo informático. El mapeo de los datos con un código de barras se llama simbología. Dependiendo del caso de uso, un código de barras puede codificar directamente los datos o codificar un identificador de artículo que está vinculado a una entrada en una base de datos que contiene los datos reales.
Tanto los códigos de barras primarios lineales como los 2D soportados por Zia Barcode Scanner contienen características distintas, y cada tipo de código de barras se usa para un propósito diferente. Algunas características de los formatos de códigos de barras lineales y 2D se especifican a continuación:
-
Formatos de códigos de barras lineales:
El formato de código de barras lineal es un formato unidimensional de primera generación que representa datos variando los anchos y espaciados de múltiples líneas paralelas. Estos tienen restricciones en el tipo y número de caracteres que se pueden pasar.
Los códigos de barras lineales se utilizan por lo tanto para codificar un número limitado de caracteres alfanuméricos, dependiendo del tipo. Tipos como UPC, EAN, Code-39 y Code-128 se usan comúnmente para etiquetar bienes de consumo y productos en industrias como retail, automotriz, logística, transporte y salud. Las especificaciones del formato de datos y uso varían de tipo a tipo. -
Formatos de códigos de barras 2D:
El formato de código de barras 2D es una forma avanzada de formato de código de barras que se representa visualmente en forma de rectángulos, hexágonos, puntos u otros patrones geométricos. El formato de código de barras 2D puede contener muchos más datos en un área unitaria en comparación con el formato 1D.
Tampoco contienen muchas restricciones en los tipos de datos soportados, y pueden contener datos estructurados y binarios, como fotografías, huellas dactilares, firmas, geolocalización y más. Los tipos 2D también tienen ventajas como eficiencia de espacio, tolerancia a fallos, corrección de errores y alta densidad. Las especificaciones del formato de datos y uso varían de tipo a tipo en el formato 2D también.
Formato de entrada
Zia Barcode Scanner escanea códigos de barras de archivos de imagen. Barcode Scanner soporta los siguientes formatos de archivo de entrada:
- .jpg/.jpeg
- .png
Puedes codificar la aplicación de Catalyst para usar la cámara del dispositivo del usuario final para capturar una foto con un código de barras y procesar la imagen como el archivo de entrada. También podrías proporcionar un espacio para que el usuario suba el archivo de imagen desde la memoria del dispositivo a la aplicación de Catalyst.
La entrada proporcionada usando la API contiene el archivo de imagen fuente del código de barras y el tipo de código de barras si el usuario lo conoce. Zia detectará automáticamente el tipo de código de barras si el usuario no lo especifica.
Puedes consultar el formato de solicitud en la documentación de la API.
El usuario debe seguir estas directrices al proporcionar la entrada, para obtener mejores resultados:
- Evita proporcionar imágenes borrosas, corruptas o irreconocibles del código de barras.
- Asegúrate de que la imagen del código de barras sea clara, visible y distinguible.
- Asegúrate de que la imagen no tenga bordes.
- No subas imágenes parciales. El código de barras completo debe estar presente en la imagen.
- El tamaño de la imagen no debe ser demasiado pequeño.
- El tamaño del archivo no debe exceder 10 MB.
- La resolución de la imagen (ancho * alto en píxeles) no debe exceder 36000000 píxeles.
- El código de barras en la imagen puede estar orientado de cualquier manera.
Formato de respuesta
Zia Barcode Scanner devuelve la respuesta de las siguientes maneras:
- En la consola: Cuando subes una imagen de muestra con un código de barras en la consola, devolverá los datos decodificados en dos formatos de respuesta:
- Formato textual legible: Muestra los datos decodificados que están visualmente segregados en líneas, según el contenido
- Formato JSON: Muestra los datos decodificados en formato JSON
- Usando los SDKs: Cuando envías un archivo de imagen usando una solicitud de API, recibirás una respuesta JSON que contiene los datos decodificados.
Puedes consultar el formato de respuesta JSON en la documentación de la API.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us