Solución de problemas del dispositivo de código de barras¶
Con Odoo se pueden utilizar tres tipos principales de lectores de código de barras: lectores USB, lectores Bluetooth y lectores de computadora móvil. Al configurar cada tipo de lector pueden surgir problemas comunes, en los que los lectores no funcionan como se espera y Odoo devuelve errores al dispositivo.
Lea las siguientes secciones para identificar los problemas generales y únicos de los dispositivos relacionados a los tipos de lectores más comunes.
Problemas generales¶
Consulte las secciones siguientes para conocer los problemas más comunes relacionados con los dispositivos de lector de códigos de barras más conocidos.
Para problemas relacionados con dispositivos específicos, consulte la sección Lectores Android para lectores de computadora móvil, o la sección Lectores sin pantalla para lectores USB y Bluetooth.
No se puede leer el código de barras¶
Uno de los problemas comunes que surge cuando se usan escáneres de código de barras es que no se puede leer un código de barras.
Esto puede ocurrir por una de las siguientes razones:
El código de barras está dañado.
El dispositivo no puede leer el tipo de código de barras requerido (algunos lectores solo pueden leer códigos de barra 2D).
El código de barras que se está escaneando está en una pantalla. Algunos lectores no pueden hacer esto, por lo que los códigos de barra se deben imprimir para poder escanearse. Esto es my común con códigos de barra 1D.
El dispositivo no tiene baterías o está rota. Para descartar este caso debe seguir las instrucciones de solución de problemas que se presentan en las siguientes secciones.
Odoo muestra un error de código de barras¶
Todos los tipos de lectores de código de barras tienen su propio «idioma» de dispositivo, lo que afecta la forma en que envían los datos del código de barras al navegador. En ocasiones, esto puede provocar que un campo o una pantalla habilitados para escaneo en Odoo devuelvan un error de código de barras, o que simplemente no hagan nada. Esto puede deberse a alguno de los siguientes motivos:
La computadora está configurada con una distribución de teclado diferente a la del lector de código de barras. Para descartar esto, asegúrese de que el dispositivo esté configurado con la misma distribución de teclado.
Por ejemplo, si la computadora está configurada para usar un teclado FR-BE, configure el lector para que envíe pulsaciones de teclas FR-BE. La misma lógica aplica si usa una tableta en lugar de una computadora.
Para más información sobre la configuración de pulsaciones de teclado, consulte la documentación sobre la configuración del lector de código de barras.
En el caso de los lectores de ordenadores portátiles (como los dispositivos Zebra, por ejemplo), es posible que el escáner interprete el código de barras de forma distinta a la prevista. Para descartar esta posibilidad, escanee un código de barras de prueba para ver cómo interpreta el lector el código de barras.
Escáneres Android¶
Los modelos de lectores de código de barras más recientes que utilizan Android y Google Chrome deberían funcionar con Odoo. Sin embargo, debido a la variedad de modelos y configuraciones, se recomienda probar primero la compatibilidad del lector.
Recomendamos la línea de productos Zebra, específicamente el Zebra TC21 (Wi-Fi-only) y Zebra TC26 (WiFi/cellular).
El campo de escaneo no da ninguna respuesta¶
De forma predeterminada, los lectores de código de barras Android preprocesan el código de barras y luego envían un texto completo. Como un campo de entrada simple no puede leer este tipo de salida, los ajustes de cada tipo de lector deben configurarse correctamente.
Los campos de escaneo de Odoo esperan que el lector funcione como un teclado analógico, por lo que solo detectan eventos de teclas. Consulte las siguientes secciones para conocer los ajustes de configuración de los dispositivos más populares.
Zebra TC21 y TC26¶
Al usar los escáneres Zebra, asegúrese de que los ajustes de las siguientes pulsaciones estén activas para prevenir errores.
Vaya a la pantalla de inicio del escáner Zebra y seleccione la aplicación DataWedge (la aplicación cuenta con un icono que es un (código de barras azul claro)).
En la página Perfiles de DataWedge, seleccione la opción de perfil para acceder a los ajustes del escáner Zebra.
Una vez que haya seleccionado el perfil, diríjase hacia abajo a la opción Salida del teclado y asegúrese de que la opción Habilitar/deshabilitar la salida de pulsaciones de tecla esté habilitada.
- menu
- (Zebra DataWedge app) ‣ Profile ‣ Keyboard Output
- shows
- The "Enable/disable keystroke output" toggle enabled in the Zebra DataWedge profile.
- highlight
- The toggle (red frame).
- data
- n/a
- module
- barcodes
- notes
- Screenshot of the Zebra device's own DataWedge app, not of Odoo.
Ya que habilitó esa opción, regrese a la página de opciones de Perfil y vaya a la sección Salida del teclado. Después, abra el submenú Opciones para eventos clave. Asegúrese de que la opción Enviar caracteres como eventos en Caracteres esté habilitada.
Importante
La opción Enviar caracteres como eventos debe estar seleccionada en el escáner Zebra, de lo contrario, Odoo no podrá reconocer los códigos de barras que está escaneando.
Una vez que haya completado todos los pasos, haga una prueba y escanee un código para asegurarse de que el escáner Zebra está funcionando de forma adecuada.
Dispositivos MUNBYN Android¶
Al usar los escáneres MUNBYN Android, asegúrese de que los ajustes de las siguientes pulsaciones estén activas para prevenir errores.
Desde la pantalla principal del dispositivo haga clic en (ajustes de la aplicación). En la página a la que llegue vaya a la sección Process mode (modo de procesamiento) y haga clic en Keyboard input (entrada de teclado).
- menu
- (MUNBYN AppSettings) ‣ Process mode
- shows
- The Process mode section on the MUNBYN scanner's AppSettings page, with Keyboard input selected.
- highlight
- The "Keyboard input" option (red frame).
- data
- n/a
- module
- barcodes
- notes
- Screenshot of the MUNBYN device's own settings app, not of Odoo.
Truco
El modo de procesamiento seleccionado controla cómo se procesa la información después de que se hayan leído los datos.
Entrada de teclado introduce datos de lectura en la posición del cursor, igual que lo haría la entrada de datos en un teclado analógico.
Una vez que haya completado todos los pasos, haga una prueba y escanee un código para asegurarse de que el escáner MUNBYN Android está funcionando de forma adecuada.
¿Por qué no recibo información en la aplicación después de un escaneo exitoso?
Al escanear un código de barras, el escáner puede hacer un sonido que indica que se logró escanear bien, sin embargo no se recibe información en la aplicación.
Para solucionar este problema, ajusta el método de salida a teclado analógico en la aplicación Escáner del dispositivo.
Desde la página principal del dispositivo haga clic en . Desde la página Ajustes haga clic en Método de salida. La ventana emergente resultada muestra diferentes opciones de entrada disponibles para los usuarios. Seleccione Modo de teclado y haga clic en OK.
- menu
- (MUNBYN Scanner app) ‣ Settings ‣ Output Mode
- shows
- The Output Mode pop-up on the MUNBYN scanner with "Keyboard Mode" selected.
- highlight
- The "Keyboard Mode" option (red frame).
- data
- n/a
- module
- barcodes
- notes
- Screenshot of the MUNBYN device's own settings app, not of Odoo.
Regrese a la aplicación que necesita escanearse y haga clic en el cuadro de diálogo de entrada antes de escanear. Haga un escaneo de prueba para asegurarse de que el escáner MUNBYN Android funcione.
Dispositivos Android Datalogic¶
Al usar los escáneres Datalogic Android, asegúrese de que los ajustes de las siguientes pulsaciones estén activas para prevenir errores.
Para ver y configurar todos los ajustes del escáner, use la aplicación Ajustes en el dispositivo Datalogic Android. Desde el menú de aplicaciones, seleccione .
En la lista de ajustes que verá, seleccione Wedge. Desde este menú, en la sección Keyboard wedge asegúrese de que la función Enable keyboard wedge esté activada.
Después, también en esta sección, ubique la opción Keyboard wedge input mode. En automático, el modo de entrada será Text injection.
- menu
- (Datalogic Settings app) ‣ System ‣ Scanner Settings ‣ Wedge
- shows
- The Keyboard wedge configuration menu on a Datalogic scanner.
- highlight
- n/a
- data
- n/a
- module
- barcodes
- notes
- Screenshot of the Datalogic device's own settings app, not of Odoo.
Haga clic en Keyboard wedge input mode y cambie el ajuste a Key pressure. De esta forma nos aseguramos de que los códigos de barra escaneados se traducen a teclas, en lugar de que se inyecten en el área de texto.
- menu
- (Datalogic Settings app) ‣ System ‣ Scanner Settings ‣ Wedge ‣ Keyboard wedge input mode
- shows
- The Keyboard wedge input mode selection on a Datalogic scanner, with "Key pressure" selected.
- highlight
- The "Key pressure" option (red frame).
- data
- n/a
- module
- barcodes
- notes
- Screenshot of the Datalogic device's own settings app, not of Odoo.
Una vez que haya completado todos los pasos, haga una prueba y escanee un código para asegurarse de que el escáner Datalogic Android está funcionando de forma adecuada.
Escáneres sin pantalla¶
Los lectores sin pantalla son dispositivos de escaneo de código de barras que no tienen pantalla. Estos incluyen los lectores USB y los lectores Bluetooth.
Importante
Odoo es compatible con la mayoría de los lectores de código de barras USB y Bluetooth, ya que todos emulan un teclado. Para comprobar que un lector es compatible con una distribución de teclado específica (o que se puede configurar para serlo), consulte la documentación del propio proveedor del lector.
Dispositivos NETUM¶
El manual de usuario del escáner de códigos de barras NETUM solo muestra la configuración del teclado en francés de forma predeterminada. Escanee el siguiente código para usar el teclado belga:
- menu
- (scanner user manual)
- shows
- The Belgian FR keyboard-layout barcode from the NETUM scanner's user manual.
- highlight
- n/a
- data
- n/a
- module
- barcodes
- notes
- Reuse the previous illustration (vendor manual barcode); no Odoo UI involved.
Una vez que se haya escaneado el código, asegúrese que el escáner NETUM tenga la configuración de teclado correcta y que esté funcionando como se espera.