Barcode Scanners
Barcode scanners speed up the checkout process by allowing cashiers to scan product barcodes instead of searching manually. Brother POS supports standard USB barcode scanners in keyboard wedge mode -- the simplest and most widely compatible scanner type.

How Barcode Scanning Works in Brother POS
- A cashier scans a product barcode at the register.
- The scanner sends the barcode number to the POS as if it were typed on a keyboard (keyboard wedge mode).
- Brother POS looks up the barcode against product SKUs in your catalog.
- If a match is found, the product is added to the cart with a quantity of 1.
- Scanning the same barcode again increments the quantity.
Because keyboard wedge scanners emulate keyboard input, no drivers or special software are required. The scanner works with any device that has a USB port -- Windows, macOS, Linux, or Chromebook.
Supported Scanners
Any USB barcode scanner that operates in keyboard wedge mode (also called HID mode) is compatible. This includes the vast majority of commercial barcode scanners.
Recommended Scanners
| Scanner | Type | Connection | Notes |
|---|---|---|---|
| Zebra DS2208 | 1D/2D Imager | USB | Excellent all-around scanner. Reads 1D and 2D barcodes. |
| Honeywell Voyager 1200g | 1D Laser | USB | Reliable, affordable 1D scanner. |
| Honeywell Xenon 1950g | 1D/2D Imager | USB | Premium scanner with fast decode speed. |
| Socket Mobile S740 | 1D/2D | Bluetooth | Wireless option for mobile scanning. |
Barcode Types Supported
Brother POS can match any barcode format as long as the decoded value matches a product's SKU:
| Format | Common Use |
|---|---|
| Code 128 | General purpose, common on custom-printed labels |
| EAN-13 | Standard retail barcodes (international) |
| UPC-A | Standard retail barcodes (North America) |
| QR Code | 2D barcodes (requires 2D imager scanner) |
| Code 39 | Alphanumeric barcodes |
Setup
Step 1: Plug In the Scanner
- Connect the USB barcode scanner to an available USB port on your POS device.
- The scanner should power on automatically (you will see a light or hear a beep).
- No driver installation is needed.
Step 2: Verify Keyboard Wedge Mode
Most scanners ship in keyboard wedge mode by default. To verify:
- Open any text editor (e.g., Notepad) on your POS device.
- Scan a barcode.
- The barcode number should appear as typed text in the editor.
- If text appears, the scanner is in keyboard wedge mode and ready to use.
If no text appears, consult your scanner's manual to enable keyboard wedge (HID) mode. This usually involves scanning a configuration barcode from the manual.
Step 3: Test in Brother POS
- Open the POS register at
storename.brotherpos.ca/pos. - Ensure the POS search/scan field is active (it should be by default).
- Scan a product barcode that matches a product SKU in your catalog.
- The product should be added to the cart automatically.
Barcode scanning relies on the scanned value matching a product's SKU field in Brother POS. Before deploying scanners, verify that your products have SKUs that match the barcodes on your physical products or labels.
Configuring Scanner Behavior
Suffix Character
Most barcode scanners append a carriage return (Enter key) after scanning. This is the expected behavior -- it tells Brother POS to process the scanned barcode immediately.
If your scanner does not add a carriage return suffix:
- Consult the scanner's manual for the "suffix" or "terminator" setting.
- Configure the scanner to append a carriage return (CR or Enter) after each scan.
- This is usually done by scanning a configuration barcode from the manual.
Scan Speed
Modern scanners decode barcodes nearly instantly. If the POS seems to miss scans:
- Ensure the POS is on the product search/scan screen.
- Ensure no modal dialogs or popups are blocking the input field.
- Try scanning more slowly -- some very fast sequential scans may overlap.
Using Barcode Scanners at the Register
Standard Workflow
- The cashier picks up the product and scans its barcode.
- The product appears in the cart with quantity 1.
- To add multiple units, scan the barcode multiple times or manually adjust the quantity.
- Repeat for all products.
- Process payment as usual.
Mixed Workflow
Cashiers can freely switch between scanning and manual search:
- Scan barcoded products.
- For products without barcodes, use the POS search field to find them by name.
- Both methods add products to the same cart.
Unrecognized Barcodes
If a scanned barcode does not match any product SKU:
- The POS displays a "Product not found" message.
- The cashier can search for the product manually.
- Consider adding the barcode as the product's SKU for future scans.
Each SKU must be unique across your product catalog. If two products share the same SKU (barcode), scanning will return unpredictable results. Brother POS enforces SKU uniqueness when creating or editing products.
Wireless (Bluetooth) Scanners
Bluetooth barcode scanners work similarly to USB scanners but connect wirelessly:
- Put the scanner in Bluetooth pairing mode (see the scanner's manual).
- Pair it with your POS device via Bluetooth settings.
- Once paired, it functions identically to a USB scanner in keyboard wedge mode.
- Keep the scanner within Bluetooth range (typically 10 meters / 30 feet).
- Bluetooth scanners need charging. Keep a charging cradle at the register.
- If the scanner disconnects, re-pair it via Bluetooth settings.
Printing Your Own Barcodes
If your products do not come with manufacturer barcodes, you can print your own using Brother POS's label printing feature:
- Assign a unique SKU to each product in the product editor.
- Enable Label Printing in your feature flags.
- Print labels with barcodes from the product list or POS.
- Apply the labels to your products.
- The scanner can now read these labels.
See Label Printers for setup instructions.
Troubleshooting
Scanner Does Not Add Products to Cart
- Check the SKU -- Does the scanned value match a product's SKU exactly? Open a text editor, scan the barcode, and compare the result to the SKU in Brother POS.
- Check the POS focus -- Is the POS on the main sales screen with the search field active?
- Check the suffix -- The scanner must send a carriage return (Enter) after the barcode. Without it, Brother POS waits for more input.
Scanner Beeps but Nothing Happens
- The scanner may be in the wrong mode (e.g., serial mode instead of keyboard wedge). Reset to HID/keyboard wedge mode using the scanner's manual.
- The POS window may not have focus. Click on the POS browser tab to bring it to the foreground.
Scanner Reads Incorrect Characters
- Check the scanner's character encoding settings. It should be set to match your system's keyboard layout.
- Some scanners have a "keyboard country" setting that must match your locale.
Common Questions
Can I use a phone camera as a barcode scanner? The POS does not currently support camera-based barcode scanning. Use a dedicated USB or Bluetooth barcode scanner.
How fast can I scan? Most scanners can decode a barcode in under 100 milliseconds. You can scan products as fast as you can pick them up. There is no practical speed limit.
Do I need a scanner for every register? Ideally, yes. Each register station should have its own scanner for maximum efficiency. Scanners are inexpensive and significantly speed up checkout.
What's Next?
- Label Printers -- Print product labels with barcodes.
- Scales -- Set up weight measurement for bulk products.
- Receipt Printers -- Configure receipt printing at the register.
- Product Management -- Set up product SKUs for scanning.