Home

Connect a printer to Square

Who is this article for?
Sellers with the account and settings permission to configure hardware settings. Set permissions in the Square Dashboard.

About printing with Square

Use printers for receipts, in-person order tickets, online order tickets, ticket stubs and void tickets. Learn more about printer and POS capabilities

Before you begin

Identify your printer model

Square Point of Sale is compatible with a variety of printers. There are a couple of ways to identify your printer.

  • Model name and number: The distinct reference for a particular version of a printer. The location of the model name and number may vary depending on the type of printer. 

  • Printer IP address: A long sequence of numbers (example: 192.168.1.123). This can be found on a printer status sheet, and will be unique per network printer within a given location. This only applies to network printers.

Identify your connection type

USB

USB devices plug directly into the compatible POS device. If you are using Square Stand, Square Register or Square Terminal, you can plug your USB accessory directly into the USB hub on the power cord. For Android devices, you’ll need to connect through a USB OTG (On-The-Go) adapter. Check that your Android device supports USB OTG or USB Host mode. USB printers are hardwired to one POS device and only that POS can print to the USB printer.

Note: Connecting a printer into an iOS device directly via a Lightning or USB-C is not supported.

Ethernet

Ethernet devices plug into your router or switch using an Ethernet cable. Once connected to your router via the Ethernet cable, your hardware accessories will connect to your POS device through the Wi-Fi connection. You won’t be able to use an Ethernet connection in Offline mode.

Wi-Fi

Wi-Fi devices connect wirelessly to your router. Make sure your device and hardware accessories are connected to the same network via Wi-Fi or Ethernet. If they are on different networks, the connection will not be successful.

Bluetooth

Bluetooth devices connect to your device wirelessly using the Bluetooth connection. Bluetooth works best in close proximity, and is not recommended for kitchen tickets. You’ll want to ensure that your device and hardware accessories are all within 3 metres of each other. Bluetooth printers can only be wirelessly connected to one POS device at a time and only that POS can print to the bluetooth printer.

For iOS devices, Square needs access to your local network in order to connect to network printers. Toggle ON for Local Network in your device Settings > Square > Local Network to enable access, then relaunch the Square app.

Make sure the printer and your device are connected to the same Wi-Fi network.

Option 1: Connect to an ethernet printer

  1. Make sure your printer is connected to wall power using the cable supplied by the manufacturer.

  2. If necessary, turn on the printer using the power switch located on the back or underside of the device.

  3. Locate the ethernet port you want to connect your printer to. You can use an open ethernet port on your router or switch, or may want to plug directly into an ethernet port installed in your store.

  4. Connect one end of the Ethernet cable into the rear panel of the printer, and plug the other end of the cable into the selected ethernet port.

  5. From the Square app, tap ≡ More > Settings > Hardware > Printers

  6. Tap Printers tab if it has not already been selected.  If your ethernet printer is properly connected to the same network as your POS device you should see it listed.

  7. Set up a printer profile.

  8. Tap Save and then tap Assign printer.

  9. Select the printer from the list of connected printers and follow the prompts to connect.

  10. Tap Save.

Option 2: Connect to a Wi-Fi printer

  1. Make sure your printer is connected to wall power using the cable supplied by the manufacturer.

  2. If necessary, turn on the printer using the power switch located on the back or underside of the device.

  3. Follow the instructions provided by the printer manufacturer to connect your printer to the same Wi-Fi network that your POS devices operate on.

  4. From the Square app, tap ≡ More > Settings > Hardware > Printers.

  5. Tap Printers tab if it has not already been selected.  If your printer is properly connected to the same network as your POS device, you should see it listed.

  6. Set up a printer profile.

  7. Tap Save and then tap Assign printer.

  8. Select the printer from the list of connected printers and follow the prompts to connect.

  9. Tap Save.

Option 3: Connect a USB printer to Square Stand, Register or Terminal

  1. Make sure your printer is connected to wall power using the cable supplied by the manufacturer.

  2. If necessary, turn on the printer using the power switch located on the back or underside of the device.

  3. Plug the USB cable from your printer into the provided Square USB hardware hub.

    1. Note: the USB hardware hub for Square Terminal is an optional accessory. It can be purchased from Square.

  4. From the Square app, tap ≡ More > Settings > Hardware > Printers. If your USB printer is properly connected to the Square USB hardware hub you should see it listed here.

  5. Set up a printer profile.

  6. Tap Save and then tap Assign printer.

  7. Select the printer from the list of connected printers and follow the prompts to connect.

  8. Tap Save.

Option 4: Connect to a bluetooth printer on iOS and Square Register

  1. Make sure your printer is connected to wall power using the cable supplied by the manufacturer. Some bluetooth printers operate on battery power, in which case ensure your printer is charged.

  2. If necessary, turn on the printer using the power switch located on the back or underside of the device.

  3. For iOS devices, Square needs bluetooth access in order to connect to bluetooth printers. Toggle ON for Bluetooth in your device Settings > Square > Bluetooth to enable access, then relaunch the Square app.

  4. Put your printer into bluetooth pairing mode by following the manufacturer’s instructions.

  5. Select Connect printer > Select printer > Connect to Bluetooth printer.

  6. Follow the steps on how to connect a Bluetooth printer.

    1. Turn the printer on.

    2. Go to your device’s Settings > Bluetooth > toggle Bluetooth on.

    3. Select the printer.

    4. If prompted for a PIN, enter 1234.

    5. Return to the previous page.

  7. Once your printer is paired, return to the Square app and a ‘Printer connected’ message will appear.

  8. Add a Printer name.

  9. Set up a printer profile.

  10. Tap Save and then tap Assign printer.

  11. Select the printer from the list of connected printers and follow the prompts to connect.

  12. Tap Save.

Option 5: Connect to AirPrint printer

AirPrint support helps the integration with any printer that supports AirPrint protocol. You can now connect to popular AirPrint enabled printers from POS like: Brother QL-1110 and StarTSP847II.

Learn more about AirPrint on Apple’s Support site.

  1. Make sure your printer is connected to wall power using the cable supplied by the manufacturer.

  2. If necessary, turn on the printer using the power switch located on the back or underside of the device.

  3. If your printer supports an Ethernet connection: Locate the ethernet port you want to connect your printer to. You can use an open ethernet port on your router or switch, or may want to plug directly into an ethernet port installed in your store.

    1. Connect one end of the Ethernet cable into the rear panel of the printer, and plug the other end of the cable into the selected ethernet port.

  4. If your printer supports a Wi-Fi connection, and an Ethernet cable is not in use: Follow the instructions provided by the printer manufacturer to connect your printer to the same Wi-Fi network that your POS devices operate on.

  5. From your Square Point of Sale App, tap ≡ More > Settings > Hardware > Printers.

  6. Select Connect printer > Select printer >Connect to AirPrint printer.

  7. Choose your printer and tap Save.

  8. Set up a printer profile.

  9. Tap Save and then tap Assign printer.

  10. Select the printer from the list of connected printers and follow the prompts to connect.

  11. Tap Save.

Option 6: Static IP (iOS only)

Learn more about creating and connecting your printer to a static IP address.

Related articles

Can't find what you need?