# Compatible hardware for POS

Source: https://support.storeconnect.com/articles/compatible-hardware-for-pos · Last modified 21 August 2026

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. For drawer setup and configuration, see [Cash drawers](cash-drawers).

-   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.

## Why apple tablets are not recommended for POS

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.

---

## Follow StoreConnect

- [Email Newsletter](https://getstoreconnect.com/c/lp-newsletter)
- [LinkedIn Newsletter](https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7444956928444862464)
- [YouTube](https://www.youtube.com/channel/UCngKdP2x8l1wcbAKW3tvU8g)
- [LinkedIn](https://www.linkedin.com/company/storeconnect)
- [X / Twitter](https://x.com/storeconnecthq)

## Popular Links

- [Partners](https://getstoreconnect.com/partners)
- [News](https://getstoreconnect.com/articles/news)
- [Events](https://getstoreconnect.com/articles/events)
- [Feature Comparison](https://getstoreconnect.com/how-we-compare)
- [Download a free trial](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMkeKUAT)
- [Book a Demo](https://getstoreconnect.com/contact)

## Documentation

- [Help documentation](https://support.storeconnect.com/help-documentation)
- [AI agents](https://support.storeconnect.com/ai)
- [Videos & tutorials](https://support.storeconnect.com/videos-tutorials)
- [Developer reference](https://support.storeconnect.com/developer-reference)
- [Release notes](https://support.storeconnect.com/release-notes)
- [Troubleshooting](https://support.storeconnect.com/troubleshooting)
- [Trust Center](https://trust.getstoreconnect.com/)
- [Status Page](https://status.storeconnect.com/)

## Contact

- info@getstoreconnect.com
- US +1 415 745 3230
- AUS +61 2 8365 2308

100 S Ashley Dr, Suite 600-2461
Tampa FL 33602-600 USA

Level 22, Sydney Place
180 George Street
Sydney, NSW, 2000, AUS

---

StoreConnect Support — https://support.storeconnect.com/articles/compatible-hardware-for-pos