System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Supported Third-Party Hardware

Connect Hardware to the Square Point of Sale App on Android Devices

Connect supported hardware accessories to the Square Point of Sale app on your Android device. To get started, view supported hardware for Android devices.

Create a Printer Station and Connect a Printer to Your Android Device

Use Printer Station to save your settings to your device and easily swap between connected printers.

Ethernet Receipt Printer

  1. Locate your wireless router with Ethernet port and make sure you have a strong Wi-Fi signal.

  2. Connect one end of the ethernet cable into the rear panel of the printer, and plug the other end of the cable into the wireless router’s ethernet port.

  3. From the Square app, tap More from the navigation bar at the bottom of the screen.

  4. Tap Settings > Hardware > Printers > Create Printer Station.

  5. Enter a printer station name.

  6. Tap Printer and select your printer.

  7. Make sure the receipt printer and your device are connected to the same Wi-Fi network. To test your connection, tap Test Print.

  8. In the section Use this printer for, toggle on what you’d like to print depending on your needs: Receipts, In-person order tickets, Online order tickets, Order ticket stubs and Void tickets.

  9. Tap Save.

To connect multiple devices to the same Ethernet printer, follow these steps with each Android device. You can also print copies of the same receipt to multiple printers from one device.

Note: Your printer must have an Ethernet interface. You can order swappable interfaces but be sure to request the Ethernet connection type on your printer.

USB Receipt Printer

  1. Plug your supported USB receipt printer into a power source.

  2. Plug your printer into your Android device using a USB OTG (On-The-Go) adapter.

  3. From the Square Point of Sale app, tap More from the navigation bar at the bottom of the screen.

  4. Tap Settings > Hardware > Printers > Create Printer Station.

  5. Enter a printer station name.

  6. Tap Printer and select your USB printer. To test your printer connection, tap Test Print.

  7. In the section Use this printer for, toggle on what you’d like to print depending on your needs: Receipts, In-person order tickets, Online order tickets, Order ticket stubs and Void tickets.

  8. Tap Save.

Connect a Cash Drawer to Your Android Device

There are two options for connecting a cash drawer to the Square Register app on your Android device:

  • Link your cash drawer directly to a supported receipt printer.

  • Connect your supported USB cash drawer directly to your Android device via a USB OTG adapter.

Once the cash drawer is set up, it’ll automatically open in the following scenarios:

  • Cash payments

  • Cash refunds

  • Payments entered as cheques or other tender

Connect a USB Barcode Scanner to your Android Device

To connect a supported barcode scanner, your device must be running Android 5.0 software or higher and you’ll need a micro USB to USB adapter. To get set up:

  1. Open the Square app on your device.

  2. Plug the USB barcode scanner into your Android device using the adapter.

  3. The app will notify you when an accessory has been attached.

Note: Bluetooth scanners are not currently supported on Android devices.

Connect a USB Scale to Your Android Device

The CAS PD-2 scale is compatible with Square Terminal* and Android devices** and requires the following:


*Requires Hub for Square Terminal.
**Requires either a micro USB on the go (OTG) adapter or USB-C OTG adapter depending on the port on your Android device.

To connect the CAS PD-2 scale to your device:

  1. Plug the 9-pin male end of the D-sub cable into the female end of the null modem adapter/null modem cable. Then plug the male end of the null modem adapter/null modem cable into the port on your scale. To keep the adapter firmly connected, twist the security screws into place.

  2. Insert the USB-A male side into the female end of the OTG adapter. Insert the male end of the OTG adapter into the USB port on your Android device.

  3. To check the connection, open the Square Point of Sale app and tap More from the navigation bar at the bottom of the screen.

  4. Tap Settings > Hardware > Scales. The connected scale should appear in the app menu as USB Scale.

Note: Your Square Point of Sale can only connect to one scale at a time.

To disconnect the scale, simply unplug the scale’s cable from your device.

For a list of all supported hardware by device, check out our hardware compatibility page.

Learn more about: Square Hardware

Can't find what you need?