How to Set Up a Printer on Android
Complete guide to adding a Bluetooth, Wi-Fi, or network printer to Android for automatic order printing with CloudWaitress.
Last updated
Complete guide to adding a Bluetooth, Wi-Fi, or network printer to Android for automatic order printing with CloudWaitress.
Last updated
Setting up a printer on Android allows restaurants, cafés, and businesses to automatically print order receipts directly from their Android device. Whether you use a Bluetooth, Wi-Fi, or network printer, this guide will walk you through configuring Android printing settings for seamless order processing.
With CloudWaitress, you can: ✅ Print orders automatically using an Android-compatible receipt printer. ✅ Connect a printer to Android via Bluetooth or Wi-Fi. ✅ Print from Android to a network printer with a fixed IP address. ✅ Enable cloud printing for Android, making remote printing easier. ✅ Set up Android auto-printing to streamline order fulfilment.
This guide will help you add a printer to Android, configure Android printer settings, and troubleshoot any printing issues.
Before you start, ensure you have:
An Android device (running Android 4.1 or later)
A Bluetooth or network-connected ESC/POS printer
The latest version of PushPrinter ()
Open your .
Go to Settings > Receipt Printing > Create Printer.
Fill in:
Printer Name - i.e. "Android Kitchen Printer"
Printing Method: Set to ESCPOS
Printing Type: Use ESCPOS Image for best results. (Note that some older printers may not support this method and ESCPOS Text Only can be used in these cases).
Paper Scale Factor: Adjust to 1.7 if text is cut off.
Click "Save" and copy your unique API key (needed later).
Download PushPrinter from the Google Play Store.
Open the app after installation.
Press the settings icon ⚙️, then select Default.
Tap "+" (Add Printer) to configure a printing service.
Select Bluetooth or Network (for IP Printer):
If using Bluetooth, the app will automatically scan for available printers.
Ensure your printer is powered on and in pairing mode.
Select your printer from the list.
If using a Network (IP Printer), select "Network" and manually enter the printer's IP address.
Ensure the printer and Android device are on the same Wi-Fi network.
Enter the API Key from your CloudWaitress dashboard. The API key can be found on the restaurant's printer settings. (Settings > Receipt Printing)
If prompted, enter the default printer PIN (0000 or 1234).
Confirm that the printer status is "Connected" in your CloudWaitress dashboard.
Once all the details are filled out, check the status of the printer on your restaurant’s settings. Make sure it appears as connected.
Visit the Orders Page in CloudWaitress.
Select an order, then choose "Print". (We recommend printing both short and long orders to ensure that there is nothing being cut out vertically.)
If you enabled auto-printing, place a test order to ensure automatic printing is enabled.
Contact Us
✅ Adjust the Paper Scale Factor to 1.7 and test again.
✅ Verify that the API key matches the one in your CloudWaitress printer settings.
✅ Restart the Android device and ensure Android detects the printer in Bluetooth or Wi-Fi settings.
✅ Check your internet connection and try again later. Try restarting your device. Try printing to your printer from other computer programs such as your browser.
📌 Fast & Reliable: Automatically print receipts as soon as an order is placed. 📌 Works with Most Printers: Supports ESC/POS thermal printers, Bluetooth printers, Wi-Fi printers, and network printers. 📌 Easy Setup: No complicated drivers—configure, connect, and print. 📌 Cloud Printing Support: Print from anywhere when using a network printer with a fixed IP.
We have successfully setup 100's of printers; there is a good chance we can save you lots of headaches, so please don't hesitate to .
Get started for free at