There is a persistent myth that barcode scanning at a trade counter needs "proper" hardware — a dedicated till, a proprietary terminal, a scanner that costs more than a decent laptop. It does not. A basic USB scanner in HID keyboard mode, often under thirty pounds, will add lines to a trade order as fast as you can pull products across the counter — provided the software on the other end is built for it. Here is how the flow works, why it needs no drivers, and how to pick a scanner that will not let you down.
How HID keyboard mode works (and why it needs no drivers)
Almost every consumer USB barcode scanner ships in HID keyboard mode by default. To your computer, the scanner simply is a keyboard: it plugs in, the operating system recognises it instantly, and when it reads a barcode it "types" the decoded characters followed by an Enter keypress. No drivers, no SDK, no vendor software, no pairing app. If the cursor is sitting in a text field, the barcode lands in that field and Enter submits it.
That simplicity is the whole trick. Any web-based order tool can support scanning without writing a single line of scanner-specific code — it just needs a search field that is focused and ready. Which brings us to the part that actually separates good scanning software from bad.
The scan-to-add flow: what good looks like
At a counter, the rhythm you want is: scan, beep, line appears, scan the next item. In practice that requires three things from the software:
- A field that is always listening. The scan input must hold keyboard focus by default, so the scanner's keystrokes land in the right place without anyone touching the mouse.
- Instant match-to-line. When the scanned code matches a SKU or barcode in your Linnworks catalogue, the item is added to the cart immediately — with live stock checked, so you know at scan time if you are about to promise units you do not have.
- Auto-focus return. This is the one most tools get wrong. After a scan — or after you click elsewhere to adjust a quantity or a price — focus must snap back to the scan field automatically. Without it, every third scan silently types a barcode into a price box, and staff learn to distrust the scanner within a week.
Trade Order POS implements exactly this loop: USB scan-to-add against your live Linnworks stock, with focus returned to the scan field after every action, so a stack of twenty items becomes twenty cart lines in well under a minute. Scanning the same item again simply increments the quantity. And because search also works by typing, items with damaged or missing barcodes fall back to live SKU search in the same field — no mode switching. It is one of the five capabilities we flagged in our trade counter POS buyer's guide.
Picking the right scanner
Spending more mostly buys robustness and convenience, not speed. Here is what actually matters:
- 1D laser or 2D imager? If everything you sell carries a standard EAN/UPC barcode, a 1D laser scanner is fine and cheapest. A 2D imager also reads QR codes and DataMatrix, copes better with barcodes on screens (a customer showing you a code on their phone) and reads scuffed labels more reliably. For a small premium, 2D is the sensible default in 2026.
- Wired or wireless? Wired is cheaper, never needs charging, and cannot lose pairing. Wireless (2.4GHz dongle models still present as HID keyboards — avoid Bluetooth-only models that need pairing apps) earns its keep if you scan bulky items on a pallet rather than bringing them to the desk. For a fixed counter, wired wins.
- Ergonomics. A stand that enables hands-free presentation scanning is worth having for high-volume counters: slide the product past the scanner rather than picking the scanner up each time.
- Build quality. Counters are hostile environments. A scanner rated for drops onto concrete will outlive three fragile ones.
Brands like Netum, Tera, Inateck and Eyoyo dominate the budget end; Zebra and Honeywell the premium end. For most trade counters, a £25–£40 wired 2D imager is the sweet spot. The expensive part of scanning was never the scanner — it was software that could not keep up.
Setup and testing in five minutes
- Plug the scanner into any USB port. Wait two seconds while the OS registers a new keyboard.
- Open a plain text editor and scan a barcode. You should see the code appear followed by a new line. If no new line appears, scan the "add Enter suffix" configuration barcode from the scanner's manual — it is a one-time setting stored in the scanner.
- Open your order screen, confirm the scan field has focus, and scan a known product. The line should appear with live stock shown.
- Scan the same product again and confirm the quantity increments rather than duplicating the line.
- Click into a quantity box, change it, and scan again — this tests the auto-focus return, the make-or-break behaviour.
Common pitfalls
- Missing Enter suffix. The number one support issue. The scanner types the code but nothing happens because no Enter follows. Fix with the config barcode in the manual.
- Keyboard layout mismatches. A scanner configured for a US layout on a UK system can garble characters like hyphens in SKU-style barcodes. Most scanners have a config barcode to set the layout.
- Barcodes not in Linnworks. Scanning only matches what your catalogue knows. If suppliers' barcodes are not recorded against your Linnworks items, fix the data — the scanner is not broken.
Pair a £30 scanner with software built for it — start a free 14-day trial of Trade Order POS and scan your next trade order straight into Linnworks.