# Odoo Barcode Scanner

> This extension emulates a barcode scanner in the Odoo web UI. It types your code character-by-character and presses Enter, just like a real USB scanner. Perfect for testing without hardware. Credits: Firefox port by Nuprod (Chrome -\> Firefox)

Canonical page: [https://chrome-stats.com/d/odoo-barcode-scanner](https://chrome-stats.com/d/odoo-barcode-scanner)

## Overview

- **ID:** `odoo-barcode-scanner`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Nuprod
- **Category:** web-development
- **Daily users:** 127
- **Weekly downloads:** 4
- **Rating:** 5.00 / 5 (1 ratings)
- **Version:** 1.1.3
- **Last updated:** 2025-08-14
- **First published:** 2025-08-11
- **Size:** 139 KB
- **Data as of:** 2026-09-11
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/odoo-barcode-scanner/)
- **Website:** [https://nuprod.fr](https://nuprod.fr/)

## Description

Features

<code>Quick popup
Enter a code and hit Dispatch → the code is “typed” into the active Odoo tab and validated with Enter.

One-click Odoo actions
Handy buttons for common barcode commands recognized by Odoo (e.g., Edit, Discard, Save, Print, Prev, Next, Main Menu).

Options page

    Time between keys (ms) – tune typing speed for compatibility.

    Open Actions by default – keep the actions section open in the popup.

    Close popup after scan – auto-close right after dispatch.

Version-aware
Detects your Odoo version and adapts keyboard events for better reliability.
</code>

How to use

<code>Open your Odoo screen that expects a scan (Inventory / Receipts / POS / Barcode, etc.).

Click the extension icon → type a code → Dispatch.

Odoo reacts as if a physical scanner sent the code.
</code>

Tip: Place the cursor in the Odoo scan field (or screen) for instant pickup.
Pro tip: trigger a test from the console

Open the Odoo page console and run:

<code>__odoo_barcode_test("123456")
</code>

This will simulate typing the code and pressing Enter, just like the popup.

Troubleshooting

<code>Nothing happens after Dispatch

    Reload the Odoo tab after loading/updating the extension.

    Check the extension site permissions (about:addons → your add-on → Permissions).

    If using Private Browsing, allow the extension there.

Typing is slow → lower Time between keys in Options.

A specific Odoo view ignores the scan → keep the cursor in the scan area or increase the delay slightly.
</code>

Permissions (why they’re needed)

<code>storage – saves your local options (delay, UI preferences).

activeTab / tabs / scripting – sends the simulated scan to the active Odoo tab and ensures the page script is initialized.

Site access – recommended to restrict to your Odoo domain(s) for minimum scope.
</code>

Privacy

<code>No data collection.

No third-party requests; only a local call to your Odoo (/web/webclient/version_info) to detect version.

Options are stored locally via storage.local.
</code>

Limitations

<code>Does not control USB/HID hardware; it uses keyboard events only.

Works on regular HTTP(S) pages (not on about: pages, the built-in PDF viewer, etc.).

Not affiliated with Odoo S.A.
</code>

Support

When reporting an issue, please include your Odoo version and which screen you used (Inventory → Barcode, POS, Receipts, etc.), plus what happened after Dispatch.

## Rankings

- #10,383 — Overall
- #20 — usb
- #37 — scan
- #102 — qr code
- #127 — todo
- #135 — codes

## Permissions and access

### Permissions

- `storage`
- `activeTab`
- `tabs`
- `scripting`

### Host permissions

- `https://*/*`
- `http://*/*`

### Content script matches

- `*`

## Safety

- **Risk impact:** High risk impact
- **Risk likelihood:** Moderate risk likelihood

### Analysis details

- Grants access to browser tabs, which can be used to track user browsing habits and history, presenting a privacy concern.
- This extension has low user count. Unpopular extensions may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [QR Code Reader](https://chrome-stats.com/d/qr-code-reader) — 8,175 users, 4.20 / 5
- [Odoo Debug Advanced](https://chrome-stats.com/d/odoo-debug-advanced) — 19 users
- [Burro webcam barcode reader](https://chrome-stats.com/d/burro-webcam-barcode) — 21 users, 1.00 / 5
- [QR Code Scanner AI](https://chrome-stats.com/d/qr-code-scanner-ai) — 13 users
- [QR Code Scanner & Generator Android](https://chrome-stats.com/d/qr-code-sng-android) — 1 users
- [QR Code Scanner & Generator](https://chrome-stats.com/d/qr-code-sng) — 1 users
- [QR Code Scanner & Generator](https://chrome-stats.com/d/qr-code-scanner-generator) — 611 users, 2.33 / 5
- [QR Scanner / Generator](https://chrome-stats.com/d/qr-scanner) — 679 users, 4.33 / 5
- [QRShot](https://chrome-stats.com/d/qrshot) — 10 users, 4.75 / 5
- [QR 2 Text](https://chrome-stats.com/d/qr-2-text) — 5 users, 5.00 / 5
- [OdooTerminal](https://chrome-stats.com/d/odoo-terminal) — 653 users, 5.00 / 5
- [In-page QR Code Scanner](https://chrome-stats.com/d/in-page-qr-code-scanner) — 144 users, 5.00 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/odoo-barcode-scanner)
