HID barcode scanners

HID (Human Interface Device) barcode scanners are simple plug-and-play scanners that emulate a keyboard. When you scan a barcode, the scanner inputs the barcode number directly into your POS device, as if you had typed it on a keyboard. You can use HID scanners to add products to cart, search orders, and search customers in Shopify POS.

You can use most HID scanners with Shopify POS. HID scanners don't require any special software or drivers. These scanners can scan only one barcode at a time, so they might not be suitable for high-volume scanning needs. This guide outlines how to use HID scanner technology with Shopify POS, rather than a specific brand of barcode scanner.

Choose how to connect your HID barcode scanner

You can connect your HID barcode scanner in the following ways:

HID barcode scanner connection types and considerations when using Shopify POS
Connection typeConsiderations
USB with the Shopify POS HubRecommended for the most reliable setup. Compatible with iPad and Android devices.
USB cableConnect the scanner's USB cable directly to your POS device.

Connecting your HID scanner

Before you use your HID scanner with Shopify POS, you need to pair and connect it through your device's system settings. Most simple scanners are already in HID mode by default. After connecting, you can test the scanner by scanning a barcode into any text field and the barcode enters as text.

To put your scanner in HID mode, refer to the manufacturer's documentation.

Manufacturer PDF guides for enabling HID keyboard mode on supported barcode scanners before using them with Shopify POS.
Scanner modelDocumentationPage
Zebra DS2208 USB barcode scannerDS2208 Digital Scanner Product Reference Guide92
Zebra DS2278 barcode scannerDS2278 Digital Scanner Quick Start Guide6
Socket Mobile scannerSocketScan 700 Series User Guide21

Activate HID mode in Shopify POS

After you connect your scanner, activate the Allow HID mode setting in Shopify POS. When active, you can scan products on the home screen to add them to the cart.

Steps:

  1. In Shopify POS, tap Horizontal menu > Settings.
  2. Turn on Allow HID mode.

HID scanners with the POS Hub

When you connect an HID scanner to the Shopify POS Hub, the scanner might initially be detected as a keyboard. To have the scanner treated as a barcode scanner, you need to change the device type in the POS app.

Steps:

  1. From the POS app, open the Connectivity panel.
  2. Tap the keyboard entry for the scanner.
  3. Tap Device type.
  4. Select Barcode scanner.

The POS Hub briefly disconnects while it reconfigures itself. After the POS Hub reconnects, the scanner is treated as a barcode scanner.

To learn more about switching between keyboard and scanner modes, refer to Keyboard and scanner interactions.

Display the on-screen keyboard

When you use an HID scanner, the on-screen keyboard is hidden by default. You can display the on-screen keyboard by following the steps for your device type.

Steps:

iPhone

Use the on-screen keyboard toggle to display the keyboard. The keyboard is displayed until you dismiss it with the keyboard hide button.

Android
  1. Go to Settings > System > Keyboard > On-screen keyboard.
  2. Select your on-screen keyboard.
  3. Go to Physical Keyboard settings.
  4. Activate the Show on-screen keyboard option.