This topic covers how to setup barcode scanners for use with the Grindless Point of Sale system.

This topic assumes you are using a Windows computer. Scanning barcodes from tablets and devices that use other operating systems (i.e. Mac/iOS) may be possible, but requires extra setup and comes with extra caveats. Contact us for help.

Choosing a Scanning Mode

When setting up a barcode scanner, there are two primary modes that it can operate in:

Keyboard Mode

Also called “HID” mode. The computer sees the scanner as if it were a keyboard. The scanner “types” in the barcodes it reads into a text field, same as if you were to type it on your actual keyboard. Scanners that only support keyboard mode are usually cheaper and setup is incredibly easy… it’s basically as easy as plugging in a keyboard; there’s no drivers and it just works out of the box. The downside is that you must click into a relevant text box (like a product search box) before scanning a barcode. So, same as if you were to randomly start typing on a page, if you’re not clicked into a text box before you type (or scan), your keypresses won’t go anywhere useful. Keyboard-mode scanners also work across any app on your PC (useful for scanning barcodes into web browsers or spreadsheet apps).

SNAPI Mode

SNAPI (“Symbol Native API”) is a way for barcode scanners to present themselves as a scanner and not as a keyboard. This allows apps that support SNAPI (such as the Grindless POS) to always be listening for barcode scans in the background and intelligently place your scanned barcode into whatever field is most relevant depending on what you’re doing. For example, on the Sale screen, you can scan a barcode regardless of where your text cursor is current at. This is different from keyboard mode where you need to click into a box first before scanning. SNAPI mode is in general superior to keyboard mode because you are much less likely to lose scans by accidentally forgetting to click into a text box first. It also allows for other features, such as scanning drivers licenses (during a trade-in, for example).

SNAPI mode is only available on certain models of scanners made by these brands: Symbol, Motorola, Zebra. To find out if your scanner supports SNAPI, checks its features list for references to SNAPI setup. For example, here is a screenshot from the user manual for a DS9208 scanner (by Symbol):

Setup – Keyboard Mode

Setup for keyboard mode is to simply plug it in… and that’s it!

As mentioned above, so long as your barcode scanner is on and connected, it will work anywhere that typing in a barcode works.

A few things to be aware of in keyboard mode:

Setup – SNAPI Mode

SNAPI mode requires a driver to be installed on your computer and for the scanner to be in SNAPI mode.

We recommend installing Zebra’s 123Scan Utility for setting up scanners at your store. It’s possible to install only the driver and then scan special configuration barcodes, but in our experience that procedure is prone to problems (scanner can’t scan barcodes displayed on computer screens, etc). The 123Scan app comes with the driver and also allows you to change settings on your scanner(s), such as putting them in SNAPI mode, so it’s a safer route to take.

Tip: You can install the 123Scan app onto one computer and use it to set up all of your scanners and then simply install the driver on the other computers where those scanners will be used. The 123Scan app is quite large and can take a while to install, so if you have many scanners, it might be faster to do it this way to avoid installing the full app on each PC.

Procedure:

  1. Download 123Scan from Zebra’s website.
    • The file you want it named “Zebra_123Scan_(64bit)_vX.XX.XXXX.exe” (where X is the current/newest version of the app).
  2. Once it’s done downloading, open the file you just downloaded from your Downloads folder by double-clicking it.
  3. In the setup program for 123Scan, click next through the installer, leaving all defaults.
  4. Once 123Scan is done installing, reboot your PC.
  5. After your PC is done rebooting, open 123Scan. It will take a few minutes for it to download updates from the internet.
  6. Load our configuration file by clicking “Update scanner firmware”.

    This will give you the ability to update the scanner’s firmware to the newest version AND configure the scanner in SNAPI mode. Our configuration file includes a directive to put the scanner into SNAPI mode, plus enables a few other convenient features. Pick a configuration file below that matches your scanner:

  7. Proceed with updating the scanner’s firmware and loading the configuration file you provided. Once the scanner is done updating, connect another scanner and repeat the process as needed.
  8. After all scanners are updated and loaded with the configuration file, close 123Scan and then open the Grindless POS.
  9. With the Grindless POS app open, try scanning a barcode (from the login screen, before logging in). If you see a pop-up appear with either that product’s info or a “not found” message, that means your scanner is working properly. If this doesn’t work, try opening the Notepad app that comes with Windows and scanning your barcode there. If your barcode appears in Notepad, that means your scanner is still in keyboard mode and something went wrong.

Frequently Asked Questions

 

One More Step!

Let us show you around our software and answer your questions along the way. Enter your info below and we’ll reach out to you to schedule a brief screen share session.

We will not share your information with any third-parties. Information shared will be used exclusively in order to arrange a demo viewing.

Thanks!
We'll be in Touch with you shortly.

Need to reach us faster? You can also call or email us using the info at the bottom of our home page.