Buying a barcode scanner is usually the cheapest speed you can add to a counter or a receiving bench, and the part people get wrong is not the model. It is assuming compatibility works the way it does for card readers, where a vendor certifies a short list of devices and everything else is locked out. Scanners are not sold that way, and Omni does not treat them that way.
Compatibility comes down to one setting
Omni runs in a browser, and it reads a scanner the way it reads a keyboard. Put a scanner in keyboard mode (Socket Mobile calls it Basic Keyboard Mode; the rest of the industry calls it HID) and it connects like a Bluetooth keyboard, types the characters of the barcode, and presses Enter. There is nothing to install, no driver, no vendor SDK, and no per-till setup.
Two things follow from that, and both are worth knowing before you spend anything. Any scanner that offers keyboard mode will work — which is nearly all of them. And a scanner left in the wrong mode will pair perfectly and then do nothing, which is the single most common reason a new scanner looks broken on day one. Switching modes takes one configuration barcode and about a minute.
What to buy for a counter
Socket Mobile is the range most counters standardise on: pocket-sized, cordless, and built for being picked up a few hundred times a day. Buy direct from the manufacturer or a reseller. We do not sell hardware or take a margin on it.
- SocketScan S700: around $300. Reads 1D barcodes only, which covers most retail products. The cheapest sensible starting point.
- SocketScan S720 or S740: around $400 to $450. Reads 1D and 2D, so it also handles QR codes and the square codes on shipping labels. Worth the difference if you receive goods or ship anything.
- DuraScan D740 and up: around $500. The same scanning hardware in a rugged housing, for a warehouse floor or a workshop where things get dropped.
Socket Mobile lists current models, prices and resellers on their own site: Socket Mobile products
A plain USB scanner from any manufacturer is the other real option, and it costs a fraction of the price. Plug it in and it is already a keyboard, with no pairing and no battery to charge. What you give up is being able to walk away from the till with it — for a single fixed counter, often no loss at all.
What a scanner changes day to day
At the register, Omni listens for scans across the whole page rather than in one search box, so a cashier does not have to click into the right field before every scan. That detail decides whether a scanner survives its first week. On most browser-based tills, focus lands on the product grid after a tap, the next scan goes nowhere, and staff stop reaching for it.
Away from the counter, the same scanner earns its keep in three more places: receiving a purchase order line by line as goods come off the pallet, opening an order by scanning the barcode on its printed pick sheet, and adding lines to a phone or trade order as fast as you can point at the shelf.
Codes for the products that arrived without any
Anything with a manufacturer barcode needs nothing from you. For the rest, the things you make, repack, or buy loose, Omni prints Code 128 labels on a standard label sheet for any product carrying a barcode value. That means you do not need a separate labelling system to start scanning, though a dedicated label printer is a reasonable second purchase once you are printing them daily.
A scanner will not fix a thin catalog
This is the part worth checking before you buy rather than after. A scanner is only as good as the codes on your product records: if half your catalog has no barcode stored, scanning becomes a lookup that fails, and the counter drifts back to searching by name inside a week. Spend an afternoon confirming your top sellers each carry a code Omni can match. That single check separates a scanner that gets used every day from one that ends up in a drawer.
Once you have one, the pairing steps for each operating system, the configuration barcodes, and what to check when a scan does nothing all live in the Omni help centre under Connecting a Barcode Scanner.