Skip to content

Commit b449139

Browse files
Felicioushojo-odooksc-odooStraubCreative
committed
[IMP] barcode: add zebra scanner section
add more figures closes #6601 X-original-commit: 56cda37 Signed-off-by: Felicia Kuan (feku) <[email protected]> Signed-off-by: Zachary Straub (zst) <[email protected]> Co-authored-by: hojo-odoo <[email protected]> Co-authored-by: ksc-odoo <[email protected]> Co-authored-by: Zachary Straub <[email protected]>
1 parent be835f7 commit b449139

File tree

5 files changed

+72
-52
lines changed

5 files changed

+72
-52
lines changed

content/applications/inventory_and_mrp/barcode/setup/hardware.rst

Lines changed: 72 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -4,64 +4,84 @@ Set up your barcode scanner
44

55
.. _barcode/setup/hardware:
66

7-
Getting started with barcode scanning in Odoo is fairly easy. Yet, a
8-
good user experience relies on an appropriate hardware setup. This guide
9-
will help you through the task of choosing and configuring the barcode
10-
scanner.
11-
12-
Find the barcode scanner that suits your needs
13-
==============================================
14-
15-
The 3 recommended type of barcode scanners to work with the Odoo
16-
**Inventory** and **Barcode Scanning** apps are the **USB scanner**, **the bluetooth
17-
scanner** and the **mobile computer scanner**.
18-
19-
.. image:: hardware/hardware02.png
20-
:align: center
21-
22-
- If you scan products at a computer location, the **USB scanner** is the
23-
way to go. Simply plug it in the computer to start scanning. Just
24-
make sure when you buy it that the scanner is compatible with
25-
your keyboard layout or can be configured to be so.
26-
27-
- The **bluetooth scanner** can be paired with a smartphone or a tablet and
28-
is a good choice if you want to be mobile but don't need a big
29-
investment. An approach is to log in Odoo on you smartphone, pair
30-
the bluetooth scanner with the smartphone and work in the
31-
warehouse with the possibility to check your smartphone
32-
from time to time and use the software 'manually'.
33-
34-
- For heavy use, the **mobile computer scanner** is the handiest solution.
35-
It consists of a small computer with a built-in barcode scanner.
36-
This one can turn out to be a very productive solution, however
37-
you need to make sure that is is capable of running Odoo smoothly.
38-
The most recent models using Android + Google Chrome or Windows +
39-
Internet Explorer Mobile should do the job. However, due to the
40-
variety of models and configurations on the market, it is
41-
essential to test it first.
42-
43-
Configure your barcode scanner
44-
==============================
7+
Follow this guide to choose and set up a barcode scanner compatible with Odoo's *Inventory* and
8+
*Barcode* apps.
9+
10+
.. figure:: hardware/barcode-scanner.png
11+
:align: center
12+
:alt: An image of an example barcode scanner.
13+
14+
An image of an example barcode scanner.
15+
16+
Scanner types
17+
=============
18+
19+
Before setting up a barcode scanner, it is important to determine which scanner type best meets the
20+
needs of the business. There are three main types, each with their own benefits and use cases:
21+
22+
- **USB scanners** are connected to a computer, and are suitable for businesses that scan products
23+
at a fixed location, like at the checkout in a grocery store. Ensure the chosen USB scanner is
24+
compatible with the keyboard layout of the computer.
25+
26+
- **Bluetooth scanners** pair with a smartphone or tablet, making them an ideal cost-effective and
27+
portable barcode scanner option. In this scenario, Odoo is installed on the smartphone, allowing
28+
warehouse operators to handle operations, and check stock directly through their mobile devices.
29+
30+
- **Mobile computer scanners** are mobile devices with a built-in barcode scanner. First, ensure the
31+
device can run the Odoo mobile app properly. Recent models that use Android OS with the Google
32+
Chrome browser, or Windows OS with Microsoft Edge, should work. However, testing is crucial due to
33+
the variety of available models and configurations.
34+
35+
.. seealso::
36+
`Compatible hardware with Odoo Inventory <https://www.odoo.com/app/inventory-hardware>`_
37+
38+
Configuration
39+
=============
40+
41+
When setting up the barcode scanner, make sure the following configurations are correct so the
42+
scanner can properly interpret barcodes with Odoo.
4543

4644
Keyboard layout
4745
---------------
4846

49-
.. image:: hardware/hardware01.png
50-
:align: center
47+
When using a USB barcode scanner, match its keyboard layout with the operating system's layout for
48+
proper interpretation of characters. Generally, the scanning mode should be set to accept a USB
49+
keyboard (HID), with the language set based on the keyboard that is in use.
5150

52-
An USB barcode scanner needs to be configured to use the same keyboard
53-
layout as your operating system. Otherwise, your scanner won't translate
54-
characters correctly (replacing a 'A' with a 'Q' for example). Most
55-
scanners are configured by scanning the appropriate barcode in the user
56-
manual.
51+
To configure the keyboard layout for a **Zebra** scanner, scan the keyboard wedge barcode for the
52+
desired language in the scanner's user manual.
53+
54+
.. figure:: hardware/keyboard-barcode.png
55+
:alt: Example of a user manual for keyboard layout.
56+
57+
Examples of keyboard language settings in the Zebra scanner user manual.
5758

5859
Automatic carriage return
5960
-------------------------
6061

61-
By default, Odoo has a 50 milliseconds delay between each successive
62-
scan (it helps avoid accidental double scanning). If you want to
63-
suppress this delay, you can configure your scanner to insert a carriage
64-
return at the end of each barcode. This is usually the default
65-
configuration and can be explicitly configured by scanning a specific
66-
barcode in the user manual ('CR suffix ON', 'Apply Enter for suffix',
67-
etc.).
62+
Odoo has a default 50-millisecond delay between scans to prevent accidental double scanning. To
63+
synchronize with the barcode scanner, set it to include a *carriage return* (:dfn:`character like
64+
the "Enter" key on a keyboard`) after each scan. Odoo interprets the carriage return as the end of
65+
the barcode input; so Odoo accepts the scan, and waits for the next one.
66+
67+
Typically, on the scanner, a carriage return is included by default. Ensure it is set by scanning a
68+
specific barcode in the user manual, like `CR suffix ON` or `Apply Enter for suffix`.
69+
70+
Zebra scanner
71+
-------------
72+
73+
When using Zebra scanners, ensure the following keystroke configurations are set to prevent errors.
74+
75+
Begin on the Zebra scanner's home screen, and select the :guilabel:`DataWedge` app (the icon for the
76+
app is a light blue barcode). On the :guilabel:`DataWedge Profiles` page, select the profile option
77+
to access the Zebra scanner's settings.
78+
79+
Scroll down to the :guilabel:`Keyboard Output` option, and ensure the :guilabel:`Enable/disable
80+
keystroke output` option is :guilabel:`Enabled`.
81+
82+
.. image:: hardware/enable-keystroke.png
83+
:align: center
84+
:alt: Show keystroke option in the Zebra scanner's DataWedge app.
85+
86+
Now, go back to the :guilabel:`Profile` options page, and select :guilabel:`Key event options`.
87+
Here, ensure the :guilabel:`Send Characters as Events` option is checked.
17.3 KB
Loading
Binary file not shown.
43.2 KB
Loading

0 commit comments

Comments
 (0)