OdooWiki OCA HUB
Hidden Licencia: AGPL-3

Este módulo añade la cámara del dispositivo como fuente de escaneo a la aplicación Barcode, para que los operarios puedan escanear sin un escáner de hardware dedicado.

Un botón flotante abre la cámara con el propio diálogo del escáner de códigos de barras de Odoo. El código que lee se introduce en el mismo bus de eventos que utiliza un escáner de hardware, por lo que la pantalla activa lo gestiona exactamente igual que cualquier otro escaneo. El botón se conecta a través del registro barcode_app_widgets de barcode_scanner, sin parchear la aplicación.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Añade un botón flotante de cámara a la aplicación Barcode para que los operarios puedan escanear códigos de barras con la cámara del dispositivo en lugar de un escáner de hardware, y el código escaneado se trata exactamente igual que un escaneo normal.

Este módulo permite a los usuarios escanear códigos de barras con la cámara del dispositivo que están usando, directamente dentro de la aplicación Barcode. Un botón flotante con un icono de cámara aparece en pantalla y abre el propio diálogo de escaneo de códigos de barras de Odoo usando la cámara trasera.

  • El botón solo se muestra cuando la pantalla actual está realmente esperando escaneos y cuando el navegador puede abrir la cámara (por ejemplo, una conexión segura). Se oculta mientras hay un escaneo en curso.
  • Una vez leído un código, se envía a través del mismo canal que usa un escáner de hardware, por lo que la pantalla activa reacciona de la misma forma que con un escáner físico. El escaneo se marca como procedente de la cámara.
  • Si el usuario cierra el diálogo sin leer nada, o se deniega la cámara, no se envía nada y el botón vuelve a estar disponible.

El módulo no añade menús, campos de base de datos ni informes. Se integra en la aplicación Barcode a través del registro de widgets proporcionado por el módulo barcode_scanner, sin modificar la propia aplicación. Se apoya en el servicio barcodeScannerBarcode y el evento barcode_scanned para entregar el código. El único elemento visible es el botón flotante de cámara, etiquetado como "Camera scan".

Depende de

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/barcode-interface.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Instala barcode_camera junto a un módulo de funcionalidad como barcode_stock.

Aparece un botón de cámara en la esquina inferior derecha de cada pantalla que lee un escaneo, sea cual sea el módulo del que provenga: la pantalla de inicio, la lista de albaranes y el albarán, el asistente de movimientos, los selectores, etc. Tócalo, apunta la cámara a un código de barras y el escaneo se procesa como si proviniera de un escáner de hardware. Los códigos leídos son los que lee el diálogo de escáner de Odoo: EAN, UPC, Code 128, Code 39, ITF, QR, Data Matrix y similares.

No hay nada que registrar para eso: una pantalla lee escaneos a través de los hooks de barcode_scanner (useBarcodeHandler), que cuenta las pantallas que lo hacen, y el botón se muestra siempre que alguna lo haga.

El navegador solo da acceso a la cámara en un contexto seguro (HTTPS o localhost). Sin él, al igual que los propios botones de cámara de Odoo, el botón no se muestra, y el escaneo por hardware o manual sigue estando disponible.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.