Skip to content

Commit f9a371a

Browse files
Felicioushojo-odoo
andcommitted
[IMP] barcode: add zebra scanner section
Co-authored-by: hojo-odoo <[email protected]>
1 parent efde048 commit f9a371a

File tree

5 files changed

+66
-52
lines changed

5 files changed

+66
-52
lines changed

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

Lines changed: 66 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -4,64 +4,78 @@ 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+
.. image:: hardware/barcode-scanner.png
11+
:align: center
12+
:alt: An image of an example barcode scanner.
13+
14+
Scanner types
15+
=============
16+
17+
Before setting up a barcode scanner, it is important to determine which scanner type best meets the
18+
needs of the business. There are three main types, each with their own benefits and use cases:
19+
20+
- **USB scanners** are connected to a computer and are suitable for businesses that scan products at
21+
a fixed location, like at the checkout in a grocery store. Ensure the chosen USB scanner is
22+
compatible with the keyboard layout of the computer.
23+
24+
- **Bluetooth scanners** pair with a smartphone or tablet, making them an ideal cost-effective and
25+
portable barcode scanner option. In this scenario, Odoo is installed on the smartphone, allowing
26+
warehouse operators to handle operations and check stock directly through their mobile devices.
27+
28+
- **Mobile computer scanners** are mobile devices with a built-in barcode scanner. Ensure the device
29+
can run the Odoo mobile app properly. Recent models that use Android OS with the Google Chrome
30+
browser or Windows OS with Microsoft Edge should work. However, testing is crucial due to the
31+
variety of available models and configurations.
32+
33+
Configuration
34+
=============
35+
36+
When setting up the barcode scanner, ensure the following configurations are correctly set to ensure
37+
the scanner can interpret barcodes properly in Odoo.
4538

4639
Keyboard layout
4740
---------------
4841

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

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.
46+
When configuring the keyboard layout for a Zebra scanner, scan the keyboard wedge barcode in the
47+
user manual for the barcode scanner.
48+
49+
.. image:: hardware/keyboard-barcode.png
50+
:align: center
51+
:alt: Example of a user manual for keyboard layout.
5752

5853
Automatic carriage return
5954
-------------------------
6055

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.).
56+
Odoo has a default 50-millisecond delay between scans to prevent accidental double scanning. To
57+
synchronize with the barcode scanner, set it to include a *carriage return* (:dfn:`character like
58+
the "Enter" key on a keyboard`) after each scan. Odoo interprets the carriage return as the end of
59+
the barcode input; so Odoo accepts the scan and waits for the next one.
60+
61+
Typically, on the scanner, a carriage return is included by default. Ensure it is set by scanning a
62+
specific barcode in the user manual, like 'CR suffix ON' or 'Apply Enter for suffix.'
63+
64+
Zebra scanner
65+
-------------
66+
67+
When using Zebra scanners, ensure the correct keystroke configurations are set to prevent errors.
68+
69+
Begin on the Zebra scanner's home screen and select the :guilabel:`DataWedge` app (the icon for the
70+
app is a light blue barcode). On the :guilabel:`DataWedge Profiles` page, select the profile option
71+
to access the Zebra scanner's settings.
72+
73+
Scroll down to the :guilabel:`Keyboard Output` option and ensure the :guilabel:`Enable/disable
74+
keystroke output` option is :guilabel:`Enabled`.
75+
76+
.. image:: hardware/enable-keystroke.png
77+
:align: center
78+
:alt: Show keystroke option in the Zebra scanner's DataWedge app.
79+
80+
Now, go back to the :guilabel:`Profile` options page and select :guilabel:`Key event options`. Here,
81+
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)