EZO enables you to effectively manage items by streamlining your check-in and checkout workflows. It gives you a lot of options to speed up check-ins, checkouts and reservations, including:
- Quick Checkout and Quick Check-in
- Selecting a few item checkboxes from the asset list and choosing the โCheckoutโ option from the โActionsโ dropdown.
- Using the Cart to add items and check them out in one go. The Cart should be enabled from Company Settings & Add Ons โ Cart Module.
- Using EZOโs mobile app to bulk scan labels and take actions.
This post highlights how you can set up a barcode scanner on your PC or Mac using EZO.ย
Note: Learn how to set up a barcode scanner on the EZO mobile app.
1. Using Barcode Scanners with Carts
To make check-ins, checkouts, and reservations for multiple items even quicker, you can plug in a barcode scanner with your PC or Mac. This allows you to add items to a cart by scanning them. Before we begin, make sure you enable handheld scanners from the Settings icon on the top navigation bar.
Go to Settings โ Integrations โ Handheld Scanner Integration โ Barcode Reader โ Enabled.

2. Setting Up Barcodes for Items
A Barcode is simply a sequence of alphabets, numbers, and dashes โ for example, ABC-123aa-9878. No two items can have the same Identification Number, because ID has to uniquely point to a specific item.
Letโs play out a few scenarios showing you how to populate barcodes into your EZO account.
a) You already have barcodes on your items
The existing barcode sequence needs to be added to the โIdentification Numberโ field of the item. Say a Laptop (denoted as Asset #13 in your account) has the Barcode LAP-000001. Youโll add LAP-000001 in the Identification Number field for Asset #13. This can be done by clicking the โEditโ button.

These Identification Numbers can also be imported via Excel. Alternatively, you can scan them using our mobile app. When editing or adding an item in the app, simply tap the camera icon next to the Identification Number field. Once youโve scanned the barcode, save the item details and youโre done!
b) You have to create barcodes for your items
If you want to create barcodes afresh, add a unique sequence of numbers in the Identification Number fields of items. Next, create a Print Label template for your barcodes. Here are more details on label designing and printing.
Tip: Smaller barcode sequences get scanned quicker.
3. Choosing the Right Barcode Scanner
Any Barcode scanner that connects to a computer via USB, Bluetooth, etc., can be used with EZO. Three important things to look for when choosing the scanner are as follows:
- The scanner should be able to connect to a PC or Mac, and be HID (Human Interface Device) compliant.
- The scanner should be configurable and allow an @ prefix and an @ suffix. This is because the barcode ABC-1234 will be scanned as @ABC-1234@.

- EZO uses Code 39 for barcode encoding, although our mobile apps support scanning multiple formats. If youโre using barcodes generated via the EZO Label Designer, the barcode scanner should support Code 39 barcodes.
Note: Code 39 Barcode encoding allows the use of digits and characters up to 39 characters.
4. Setting up the Barcode Scanner
Letโs use the Honeywell VoyagerCG 9540 Barcode Scanner in this example. Youโll have to consult the relevant Configuration Guide to add an @ sign as a suffix and prefix to your specific Barcode scanner. Weโve outlined the steps for the Honeywell scanner below:







1) Scan the Enter/Exit Programming barcode. The scanner will now be in programming mode.
2) Scan the Configurable Prefix #1 barcode. Now the scanner will expect the prefix (in our case, @) to be scanned.
3) From the ASCII conversion chart, youโll see that the @ character is 064.
4) From the Code Bytes, scan 0, then 6, and then 4 (highlighted as 1st, 2nd and 3rd in the image below). Now @ is configured as the prefix, and will be added to the start of every Barcode that is scanned.
5) Next, scan the Configurable Suffix #1 barcode. Now the scanner will expect the suffix (in our case, @) to be scanned.
6) From the Code Bytes again, scan 0, then 6, and then 4 (highlighted as 1st, 2nd and 3rd in the image below ). Now @ is configured as the suffix, and will be appended to every barcode that is scanned.
7) Scan the Enter/Exit Programming Barcode again, this time to exit the programming mode.Here is the excerpt from the VoyagerCG guide we used.
5. Testing the Scanner
Itโs time to test this out! To see if the scanner is configured correctly:
1) Hook up the Barcode scanner to your PC or Mac using a USB port or Bluetooth.
2) Click on the Search Bar in your app (or use any other text area).

3) Scan a Barcode, say ABC-123
4) It should print @ABC-123@ in the address bar (or text area).
Seems like everything is in order! Next, go to the Carts page and scan in your Barcodes. If items associated to them exist in the system, theyโll be populated in the โAdd Itemsโ field:


Scan as many labels as you like and then hit the Add button to put all of them into your cart. If you scan a Barcode thatโs not in your EZO account, it will be shown in red:
And thatโs it! Youโve learned all about scanning items in EZO.
![[How-to] Manage Location Barcodes for Efficient Asset Tracking](https://cdn.ezo.io/wp-content/uploads/2016/10/location-management-scaled.jpg)
![[How-to] Use Quick Check-in with EZO](https://cdn.ezo.io/wp-content/uploads/2023/11/Quick-checkin.jpg)