Skip to main content

Veritran Docs

QR

Esta integración permite escanear, administrar y operar los códigos QR y los códigos de barras.

Nota

Es posible que la integración descrita en este artículo no se implemente en tu ambiente ni esté habilitada para todos tus clientes. Comunícate con tu administrador para recibir ayuda.

Detalles técnicos

ID de API

124

Código de la API

QR

Versión de la Call API

4

Versión de la app

Inicial

Objetivo

Leer y generar códigos QR y códigos de barras.

Clasificación

QR

Disponible para

iOS, Android

Uso de la integración QR en Studio

Las siguientes funciones están disponibles para que las uses en tus procesos legacy y también puedes usarlas como bloques en los procesos lambda. Haz clic en cada función para obtener más detalles.

Generate QR

Genera una imagen con el código QR con el parámetro «Text to encode» y guárdala en «Image ID» de modo que esté disponible para la app.

Read QR

Usa la cámara del dispositivo para escanear los códigos QR y los códigos de barras.

Generate QR

Esta función genera una imagen con el código QR y la guarda para que esté disponible para la app.

Configuración del parámetro

Esta función requiere que completes los parámetros de entrada con el texto para codificar y un ID de la imagen. Consulta la sección Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

1

Registros de entrada

Registro

Descripción

Obligatorio

Valor

332

Texto para codificar

Texto válido que se convertirá en un código QR.

333

ID de la imagen

String

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

Tabla 1. Versión 2

000

NO_ERROR

001

GENERIC_ERROR

002

INVALID_CODE



Tabla 2. Versión 3

000

NO_ERROR

001

GENERIC_ERROR

100

INVALID_TEXT_TO_ENCODE

101

INVALID_IMAGE_ID



Read QR

Esta función te permite usar la cámara del dispositivo para escanear un código QR o un código de barras (según los filtros de formato de código establecidos) y guarda el resultado en «Decoder Text».

Configuración del parámetro

Esta función requiere que completes los parámetros de entrada con un tiempo de espera y varios parámetros no obligatorios, como el tamaño de la imagen o la fuente de entrada. Consulta la sección Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

2

Registros de entrada

Registro

Descripción

Obligatorio

Valor

334

Tiempo de espera

Tiempo de espera para leer correctamente el código QR o código de barras.

356

Formatos de código para realizar la decodificación

No

<<QR FORMAT FILTER>>. Lee Formatos de código para realizar la decodificación para obtener más información.

392

Fuente de código de entrada

No

Usa file para obtener el código de un archivo de imagen o camera para obtener el código de la cámara del dispositivo. Si se deja en blanco, el valor por defecto es camera.

393

Ancho máximo del archivo de imagen

No

Límite del ancho de la imagen en pixeles, por ejemplo: 1024. Solo funciona cuando se configura el parámetro del código fuente con el valor file.

393

Alto máximo del archivo de imagen

No

Límite del alto de la imagen en pixeles, por ejemplo: 768. Solo funciona cuando se configura el parámetro del código fuente con el valor file.

Formatos de código para realizar la decodificación

Consulta la tabla que se encuentra a continuación para obtener más información sobre los formatos de código para realizar la decodificación (parámetro 356).

Valor

Descripción

Type

En blanco

No se aplican filtros; se admiten todos los formatos

1D, 2D

1D

Cualquier código de barras 1D compatible con la plataforma

1D

2D

Cualquier código de barras 2D compatible con la plataforma

2D

QR

Formato QR

2D

BARCODE

Cualquier código de barras 1D compatible con la plataforma (compatibilidad con versiones anteriores)

1D

CODE_39

Formato del código de barras

1D

CODE_93

Formato del código de barras

1D

CODE_128

Formato del código de barras

1D

EAN_8

Formato del código de barras

1D

EAN_13

Formato del código de barras

1D

ITF

Formato del código de barras ITF

1D

RSS_14

Formato del código de barras (si es compatible con la plataforma)

1D

RSS_EXPANDED

Formato del código de barras (si es compatible con la plataforma)

1D

UPC_A

Formato del código de barras (si es compatible con la plataforma)

1D

UPC_E

Formato del código de barras

1D

DATAMATRIX

Formato del código 2D

2D

INTERLEAVED_2_OF_5

Formato del código de barras ITF

1D

AZTEC

Formato del código de barras

2D

PDF_417

Formato del código de barras lineal

2D

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

Tabla 3. Versión 2

000

NO_ERROR

001

GENERIC_ERROR

002

INVALID_CODE



Tabla 4. Versión 3

000

NO_ERROR

001

GENERIC_ERROR

100

API_WRONG_PARAMETER_ERROR

102

INVALID_TIMEOUT

103

NO_CAMERA

104

CAMERA_ACCESS_DENIED (solo para iOS)

106

CAMERA_TIMEOUT

107

CAMERA_CANCEL

108

STATUS_PERMISSION_NOT_ALLOWED



Tabla 5. Versión 4

000

NO_ERROR

001

GENERIC_ERROR

100

API_WRONG_PARAMETER_ERROR

102

INVALID_TIMEOUT

103

NO_CAMERA

104

CAMERA_ACCESS_DENIED (solo para iOS)

105

OPEN_FILE_CANCELED

106

CAMERA_TIMEOUT

107

CAMERA_CANCEL

108

DECODING_FILE_ERROR

109

ERR_NO_IMAGE_LIBRARY (solo para iOS)

111

OS_NOT_SUPPORTED (solo para Android)



335

Texto decodificado, resultado de la llamada

<<REGISTRATION_ID>>