@@ -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
4644Keyboard 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
5859Automatic 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.
0 commit comments