Skip to content
Log in

Compatible hardware for POS

On this page

You can use POS systems on most browsers and devices. Android tablets, laptops, and desktops are great options, while iPads have limitations due to iOS restrictions.

Here’s what we recommend and support.

Terminal

The terminal is the central register point, where you access the register dashboard, find products, and process transactions. For terminals, we recommend:

  • Android tablet 9 inches or larger
  • Laptop or desktop with at least one USB port

Printer + cash drawer

Depending on your setup, the cash drawer and printer might be a combined or separate unit.

  • StarMicronics mPOP (USB) - This is a cash drawer and receipt printer combined into one unit.
  • Epson TM-T88IV

When these models are connected, StoreConnect automatically detects them and applies the correct print configuration. Template authors can use the following specs when sizing receipt content:

Model Printer language Character width Dots per line
StarMicronics mPOP STAR_PRNT 32 characters 360
Epson TM-T88IV ESC_POS 42 characters 512

For unrecognized models, the POS uses manual configuration settings.

Barcode scanner

Any 1D or 2D barcode scanner that is recognized by your device as a keyboard input will work — USB, Bluetooth, or any other connection type your device supports.

Salesforce field: The scanned value is matched against the Barcode field (s_c__barcode__c) on the Product2 record. Set this field on each product to the barcode value printed on the physical item. The match is case-insensitive.

Required: CR suffix must be enabled. Barcode scanners act as keyboard devices — they type the barcode value into the POS, then must send a carriage return (CR / Enter) to trigger the product lookup. If your scanner types the barcode on screen but the product is not added to the cart (requiring you to press Enter manually), the scanner’s CR suffix is not enabled.

To fix this, scan the “Add CR Suffix” or “Enable Enter After Scan” programming barcode from your scanner’s manual. Every major brand (Honeywell, Zebra, Unitech, etc.) includes this in their documentation. If the manual is unavailable, search for <your scanner model> CR suffix programming barcode.

Native app scanning: The StoreConnect POS native app (Android and iOS) supports camera-based barcode and QR code scanning without a hardware scanner. The native scanner supports:

  • Plain barcodes (looked up against the product’s barcode field)
  • QR codes containing a product code ({"productcode": "..."})
  • QR codes containing a Salesforce ID ({"sfid": "..."})

No additional hardware is required when using the native app.

Label printer (optional)

Any Zebra label printer - This can be used to print your own product labels with barcodes.

Currently, the listed peripherals are not compatible with Apple iPads (Apple laptops and desktops are fine). This is a restriction of iOS when running an application out of a browser. A future version of POS will enable peripherals for iPads. Not timeline yet.

Was this article helpful?

Was this article helpful?