Skip to content

Guide · Hardware

Set up a barcode scanner in ten minutes.

Most barcode scanners pretend to be a keyboard: they type the code and press Enter. That makes them easy to set up, and explains almost every problem you'll meet. Here's the whole process.

How a scanner talks to your till

Handheld and counter scanners usually work in keyboard mode (sometimes called keyboard wedge or HID mode). The scanner reads the barcode and sends the digits to the computer exactly as if someone had typed them very quickly, usually followed by Enter. Whatever box has the cursor receives the code.

That's why a good POS keeps its search box ready for a scan, and why a scan that lands in the wrong window simply types numbers there.

Connect it

  • USB scanners: plug it in and wait a few seconds while Windows installs it as a keyboard. No driver is normally needed.
  • Bluetooth scanners: put the scanner in keyboard (HID) mode, then pair it from Windows Bluetooth settings like any keyboard. Some models need a configuration barcode from their manual to switch modes.
  • Scanners with a cradle: plug the cradle into USB and pair the scanner to the cradle as the manual describes.

Test it in Notepad first

  1. Open Notepad and click inside the page.
  2. Scan a product barcode.
  3. You should see the digits, then the cursor jumps to a new line. That new line is the Enter suffix your till relies on.
  4. Scan a few different products to check the code length looks right: 13 digits for EAN-13, 12 for UPC-A.

The Arabic keyboard problem

A keyboard-mode scanner sends keystrokes, and Windows translates them through the active keyboard layout. If the counter PC is switched to an Arabic keyboard, letters in a code can arrive as Arabic characters and the product won't be found.

  • Switch the input language to English while scanning (Alt+Shift or Windows key+Space).
  • On a dedicated counter PC, make English the default input method and add Arabic as a second one for typing names.
  • Some scanners can be set to a specific keyboard country in their configuration; check the manual.

Which barcodes you'll meet

Common retail barcodes
TypeLooks likeWhere you'll see it
EAN-1313 digitsMost packaged products sold in the UAE
UPC-A12 digitsMany products from North America
Code 128Letters and digitsShelf labels and products you label yourself

For loose or unlabelled products, print your own labels with a Code 128 barcode made from the product's SKU. That keeps codes unique within your shop without buying barcode numbers.

Troubleshooting

Common scanner problems and fixes
What happensLikely causeFix
It beeps but nothing appearsThe cursor isn't in the till's search boxClick the search box, or use the till's search shortcut, then scan
Extra characters before or after the codeA prefix or suffix is configuredReset the scanner's prefix/suffix using its manual
Codes arrive as Arabic lettersArabic keyboard layout activeSwitch input to English while scanning
The same item adds twiceDouble read on a shiny labelIncrease the scanner's same-code delay in its settings
Two products match one barcodeThe code was reused or imported twicePick the right one, then fix it in your catalogue

Speed tricks at the till

  • Type a quantity and an asterisk before scanning, such as 3*, to ring up three at once.
  • For weighed goods, type the weight first, such as 1.25 x, then the product.
  • Keep the scanner on a stand for hands-free scanning of small items.

FAQ

Questions, answered.

Do I need a driver for a USB barcode scanner?

Usually not. Most USB scanners install as a keyboard automatically.

Why does my scanner type Arabic characters?

The computer's keyboard is set to Arabic, so keystrokes from the scanner are translated through the Arabic layout. Switch to English while scanning.

Total · your day, done

Ring up your first sale today.

Creating an account is free. Set up your products and see a sale travel from the till to the books.