Barcode scanner
How to use a barcode scanner with the till, connect the NETUM M9 by USB receiver, Bluetooth or cable, and set the keyboard language with programming codes.
With a barcode scanner you add items to the basket by scanning them. The till works with ordinary USB and Bluetooth scanners, both in the web till and in the till app (Kasse-appen). You can also scan with the device's camera.
Before you start
- The products need a barcode or an item number (SKU). The barcode goes in the «Strekkode (EAN/GTIN)» (Barcode) field on the variant. See Barcodes (EAN/GTIN).
- The product must be published and available at the till.
How scanning works
A barcode scanner behaves like a keyboard: it "types" the code very quickly and finishes with Enter. The till tells a scan apart from normal typing by how fast the characters arrive.
- A scan puts the item straight into the basket.
- Normal typing in the search box is only a search. What you type by hand is never added directly to the basket.
In the web till you can scan with the cursor in the search box, or after tapping anywhere else on the till screen.
The till looks up the code in this order: barcode first, then item number (SKU). You can also scan the QR code on a receipt (for a return or a copy) and the QR code on a booking.
Recommended scanner settings
Most problems come from the scanner's set-up. Use the programming barcodes in the scanner's manual:
| Setting | Recommended |
|---|---|
| Keyboard layout | Norwegian |
| Suffix | Enter (CR) or Tab |
| Prefix | None |
| Inter-character delay | None (default) |
| Bluetooth mode | HID keyboard (not serial/SPP) |
Set up the scanner we supply (NETUM M9)
The scanner we supply is the NETUM M9. If you have a different scanner, follow its manual and use the settings in the table above.
Setting it up takes a couple of minutes. You only do it once.
How to scan the codes here
- Hold the scanner 10–20 cm from the code. If you scan from the screen, turn the brightness up.
- Press the button on the scanner.
- Wait for three tones. The scanner has then saved the setting.
Scan the codes in order, one at a time. It does no harm to scan a code twice.
Choose your set-up
| What do you have? | Follow |
|---|---|
| A PC or tablet with a USB port | Set-up A: USB plug (recommended) |
| An iPad, or a tablet or phone without a free USB port | Set-up B: Bluetooth |
| The scanner will stay in one place with a cable | Set-up C: Cable |
The USB plug is the small plug that comes in the box with the scanner.
Set-up A: USB plug (recommended)
Step 1. Put the USB plug into a free USB port on the PC or tablet.
Step 2. Scan this. The blue light on the scanner goes off.

Step 3. Scan this. The scanner beeps for up to 30 seconds. Wait until it stops beeping.

Step 4. Scan this.

Step 5. Scan this.

Step 6. Scan only one of these three, the one that matches your machine.



Step 7. Open the till and scan an item. If the item is added to the basket, you are done.
Set-up B: Bluetooth
Step 1. Scan this. The blue light on the scanner starts flashing.

Step 2. Scan this.

Step 3. Scan this.

Step 4. Scan this.

Step 5. Scan only one of these three, the one that matches your machine.



Step 6. Go to Settings → Bluetooth on the tablet, phone or PC. Tap the scanner in the list. When it shows as "Connected", it is ready.
Step 7 (iPad and iPhone only). Once the scanner is connected, the on-screen keyboard disappears on the iPad. Scan this. Afterwards you can double-press the button on the scanner to bring the keyboard back.

Step 8. Open the till and scan an item. If the item is added to the basket, you are done.
Set-up C: Cable
Step 1. Connect the scanner to the PC or tablet with the USB cable. The cable also charges the scanner.
Step 2. Scan this.

Step 3. Scan this.

Step 4. Scan only one of these three, the one that matches your machine.



Step 5. Open the till and scan an item. If the item is added to the basket, you are done.
If something does not work
Find the problem that fits, and scan the code below it.
The code appears in the search box, but the item is not added to the basket. Scan this:

If that does not help, scan this instead:

Nothing happens when you scan with the USB plug. Scan this, then do Set-up A again:

The scanner beeps when you scan an item, but nothing comes through. The scanner may be storing the codes instead of sending them. Scan this:

Digits are missing on an Android phone or tablet. Scan this:

Wrong characters on an iPad or Mac, for example when you scan the QR code on a receipt. Scan this. Then go to Settings → General → Keyboard → Hardware Keyboard on the iPad and choose "U.S.".

The cable does not work. Scan these two:


You want to use the Bluetooth scanner with another tablet. Scan this, and remove the scanner from the Bluetooth list on the old tablet. Then do Set-up B again.

Nothing helps. Scan this. All settings on the scanner are erased. Then start again with the set-up you chose.

Sound
Scan the one you want.




Sleep
The scanner sleeps after 3 minutes without use to save battery. Press the button to wake it. A Bluetooth scanner needs a moment to reconnect. If the first scan after a break gets lost, let it wait longer before it sleeps.



Only use "Never sleep" when the scanner is on the cable. Otherwise the battery runs down quickly.

What the lights and sounds mean
| You see or hear | It means |
|---|---|
| Red light | The scanner is charging |
| Green light | The battery is full |
| Blue light (flashing or steady) | The scanner is using Bluetooth |
| No blue light | The scanner is using the USB plug or the cable |
| One short beep | The code was read |
| Three tones | The setting was saved, or the scanner switched on |
| Beeping for up to 30 seconds | The scanner is looking for the USB plug |
| Two equal beeps when you scan | The battery is nearly empty. Charge the scanner. |
| Three equal beeps | The scanner has stored too many codes. Scan "Normal mode" under "If something does not work". |
| Five equal beeps | The battery is too empty to start. Charge the scanner. |
Scanning with the camera
- Web till: press the camera button by the search box. The scanner opens over the basket.
- Till app: tap the camera icon in the search box and point the camera at the item's barcode.
When the item is not found
If the till cannot find the code, a message is shown for two seconds:
- «Fant ikke varen» (Item not found) – no product has this barcode or item number.
- «Varen finnes, men er ikke tilgjengelig i kassen» (The item exists but is not available at the till) – for example, the product is not published or not available at the till.
Press «Lukk» (Close) to dismiss the message straight away.
Troubleshooting
| What happens | Likely cause | Fix |
|---|---|---|
| The code lands in the search box but the item is not added | The scanner sends characters too slowly, or does not end with Enter | Remove the inter-character delay, set the suffix to Enter, move the Bluetooth scanner closer or use USB |
Wrong characters, for example - instead of / | Wrong keyboard layout | Set the scanner to the Norwegian keyboard layout |
| Nothing happens when you scan | The scanner is not connected as a keyboard, or the till has lost focus | Tap an empty area of the till screen and scan again. Check the scanner is in HID keyboard mode |
| The Bluetooth scanner drops characters now and then | Unstable connection | Re-pair the scanner, move it closer, or use USB or the scanner's own USB receiver |
| The first scan after a break is lost | The scanner was asleep and is reconnecting | Scan again, or lengthen the scanner's sleep time |
Diagnostic panel in the web till
The web till has a built-in panel that shows how scans arrive. Add ?scandebug=1 to the end of the till's address, for example …/kassesystem/…?scandebug=1. A small black panel appears at the bottom left. Turn it off again with ?scandebug=0.
The panel shows scanned codes on screen. Turn it off if customers can see the screen. The till app does not have this panel – open the web till on the same device to test the scanner.
Frequently asked questions
Can two products have the same barcode?
No. When you enter a barcode or item number in the admin panel, Cmerce checks that it is not already used on another product.