
Odoo Barcode Scanner 作者: Nuprod
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)
1 个用户1 个用户
您需要 Firefox 来使用此扩展
扩展元数据
屏幕截图


关于此扩展
Features
How to use
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:
This will simulate typing the code and pressing Enter, just like the popup.
Troubleshooting
Permissions (why they’re needed)
Privacy
Limitations
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.
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.
How to use
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.
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:
__odoo_barcode_test("123456")
This will simulate typing the code and pressing Enter, just like the popup.
Troubleshooting
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.
Permissions (why they’re needed)
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.
Privacy
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.
Limitations
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.
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.
评分 0(1 位用户)
权限与数据详细了解
必要权限:
- 获取浏览器标签页
- 访问您在所有网站的数据
可选权限:
- 访问您在所有网站的数据
更多信息
Nuprod 制作的更多扩展
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分
- 目前尚无评分