Supported Hardware for Android Devices
The Square app is compatible with a wide variety of third-party hardware accessories. To find a list of supported third-party hardware accessories by device, check out our hardware compatibility page.
Note: Bluetooth hardware accessories aren’t currently supported with Android devices.
USB receipt printers can be used to print customer receipts, order tickets and order ticket stubs. USB printers connect to Android devices via a USB OTG (On-The-Go) adaptor. Make sure your device supports USB OTG or USB Host mode.
Receipt Printers with Ethernet Interface
Ethernet receipt printers can be used to print customer receipts, order tickets and order ticket stubs. Ethernet interface printers are best for stationary use and aren’t designed to be mobile.
The Ethernet printers compatible with the app are thermal printers. They require heat-sensitive paper and won’t work with non-thermal receipt paper. These types of printers aren’t ideal for kitchens or high-temperature working areas.
Impact Kitchen Ticket Printer with Ethernet Interface
Impact printers only print order tickets for a kitchen. They’re not affected by heat and can withstand warm environments. They require heat-sensitive paper and won’t work with non-thermal, receipt printer paper.
If your inventory management utilizes barcode technology for tracking purposes, you can connect a barcode scanner directly to your Point of Sale. A barcode scanner allows your cashiers to quickly ring out items without having to scroll through your item library.
Note: You may need to use a USB OTG adaptor to connect your Android device to USB barcode scanners.
You can connect a cash drawer directly to your Point of Sale or through your receipt printer. When you connect a cash drawer, it will automatically open when you accept a cash payment and you can take full advantage of Square’s cash drawer management features.
The USB cash drawer below must be connected to your Android device using a USB OTG adaptor to open automatically after a sale.