{"title":"Compatible hardware for POS","slug":"compatible-hardware-for-pos","url":"https://support.storeconnect.com/articles/compatible-hardware-for-pos","url_markdown":"https://support.storeconnect.com/articles/compatible-hardware-for-pos.md","subtitle":null,"summary":"Recommended POS hardware includes Android tablets, barcode scanners, StarMicronics or Epson receipt printers, and Zebra label printers. Apple iPads are not currently supported for peripherals.","type":"Help_Documentation","video_url":"","keywords":"compatible hardware, POS hardware, Android tablet, barcode scanner, Bluetooth barcode scanner, USB barcode scanner, StarMicronics, Epson receipt printer, Zebra label printer, iPad POS, iOS limitations, POS devices, recommended hardware, receipt printer compatibility, label printer compatibility, POS peripheral","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"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.\n\nHere's what we recommend and support.\n\n## Terminal\n\nThe terminal is the central register point, where you access the register dashboard, find products, and process transactions. For terminals, we recommend:\n\n-   Android tablet 9 inches or larger\n-   Laptop or desktop with at least one USB port\n\n## Printer + cash drawer\n\nDepending 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).\n\n-   StarMicronics mPOP (USB) - This is a cash drawer and receipt printer combined into one unit.\n-   Epson TM-T88IV\n\nWhen 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:\n\n| Model | Printer language | Character width | Dots per line |\n|-------|-----------------|-----------------|---------------|\n| StarMicronics mPOP | STAR_PRNT | 32 characters | 360 |\n| Epson TM-T88IV | ESC_POS | 42 characters | 512 |\n\nFor unrecognized models, the POS uses manual configuration settings.\n\n## Barcode scanner\n\nAny 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.\n\n**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.\n\n**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.\n\nTo 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 `\u003cyour scanner model\u003e CR suffix programming barcode`.\n\n**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:\n\n- Plain barcodes (looked up against the product's barcode field)\n- QR codes containing a product code (`{\"productcode\": \"...\"}`)\n- QR codes containing a Salesforce ID (`{\"sfid\": \"...\"}`)\n\nNo additional hardware is required when using the native app.\n\n## Label printer (optional)\n\nAny Zebra label printer - This can be used to print your own product labels with barcodes.\n\n## Why apple tablets are not recommended for POS\n\nCurrently, 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."}