The fastest way to print from Android
Most Android phones can print wirelessly to any printer on the same WiFi network without installing anything extra. Open the document or photo you want to print, tap the menu (three dots), look for a print or share option, and select your printer. The printer needs to support Google Cloud Print or have its own app — nearly all modern printers do.
If your printer is older or doesn't show up on your phone, you have two backup routes: print through the printer's own app, or connect your phone to the printer with a USB cable. This guide walks through each method in order of what usually works first.
Key Takeaways
- Most Android phones print wirelessly through Google Cloud Print or the printer maker's app without needing a cable.
- Your phone and printer must be on the same WiFi network for wireless printing to work.
- If wireless fails, download the printer maker's app — Canon, HP, Epson, and Brother all have free apps that handle printing directly.
- Older printers may need a USB cable and adapter to connect to your Android phone.
- Check your printer's manual or the maker's website if you cannot find the model name on the device itself.
Connect through Google Cloud Print (the easiest method)
Google Cloud Print is built into Android and works with most modern printers without extra software. Both your phone and printer must be connected to the same WiFi network.
Open the document, photo, or email you want to print. Tap the three-dot menu icon (usually in the top right corner). Scroll down and tap "Print" or "Share and print" — the exact wording depends on which app you are using. A list of nearby printers appears. Select your printer from the list. If you do not see it, make sure both devices are on the same WiFi network and the printer is powered on. Tap the printer name, adjust the number of copies if needed, and tap "Print".
The print job sends to your printer immediately. Most printers start printing within a few seconds. If nothing happens after 30 seconds, walk over to the printer and check whether it is showing an error on its screen — some printers pause when the paper tray is empty or the toner is low.
Use the printer maker's app if Google Cloud Print does not find your printer
If your printer did not appear in the list, the printer maker's app is usually faster than troubleshooting. HP, Canon, Epson, Brother, Xerox, and most other brands offer free apps in the Google Play Store.
Open the Google Play Store on your Android phone. Search for your printer brand — for example, "HP Smart" or "Canon Print". Download and install the app. Open the app and follow its setup steps, which usually ask you to connect to your WiFi network and select your printer model. Once the app recognizes your printer, you can print directly from it. Most of these apps let you print from photos, documents, and web pages without leaving the app.
The printer app method works even if Google Cloud Print fails, because the app communicates with your printer differently. If the app still cannot find your printer, check that both your phone and printer are on the same WiFi network. Restart both devices and try again.
Connect with a USB cable for older printers
Printers made before 2015 often do not support wireless printing. If your printer has a USB port but no WiFi, you can connect your Android phone directly with a USB cable and an adapter.
You will need a USB-C to USB-A adapter (if your phone has USB-C) or a Micro-USB to USB-A adapter (if your phone has Micro-USB). Most Android phones made after 2016 use USB-C. Plug the adapter into your phone, then plug the printer's USB cable into the adapter. Your phone should recognize the printer automatically. Open the document you want to print, tap the menu, and select "Print". Choose your printer from the list and tap "Print".
If your phone does not recognize the printer, the printer may need a driver or the cable may be faulty. Try a different USB cable first — printer cables fail often. If a different cable does not work, check the printer maker's website for Android drivers, though most older printers do not have them. In that case, the printer app method (if one exists for your model) is usually your only wireless option.
Troubleshoot when your printer does not appear
The most common reason a printer does not show up is that your phone and printer are on different WiFi networks. Check your phone's WiFi settings and confirm it is connected to the same network name as your printer. Most printers display their connected network on a small screen on the device itself, or you can check the printer's manual.
Restart both your phone and printer. Turn off the printer completely, wait 10 seconds, and turn it back on. Do the same with your phone. This clears temporary connection problems that prevent the devices from finding each other. After both devices restart, try printing again.
If the printer still does not appear, check whether the printer is in sleep mode or showing an error. Walk to the printer and look at its screen or lights. If it shows a warning symbol or is dark, press the power button or check whether paper, toner, or ink needs replacing. Some printers refuse to print until you clear an error. Once the printer shows it is ready, try printing again from your phone.
Find your printer model if you do not know it
You need the printer model name to download the right app or find the right driver. The model number is usually printed on a sticker on the back or bottom of the printer. Look for text like "HP LaserJet Pro M404n" or "Canon imageCLASS MF445dw". Write down the full model number exactly as it appears.
If you cannot find a sticker, check the printer's manual or search online for "[printer brand] where to find model number". Once you have the model, search for "[model name] Android app" in the Google Play Store. If no app exists for your model, try the printer maker's main app — most of them work with multiple models.
Print from specific apps: Gmail, Google Drive, and Photos
Gmail, Google Drive, and Google Photos all have built-in print buttons that work the same way as the general print method. Open the email, document, or photo you want to print. Tap the three-dot menu and select "Print". Choose your printer and tap "Print".
Some third-party apps like Microsoft Word, Adobe Reader, and Dropbox also have print buttons. If an app does not have a print option in its menu, you may need to use the printer's app instead, or save the file to Google Drive and print from there.
Frequently Asked Questions
Do I need to install anything to print from my Android phone?
No, if your printer supports Google Cloud Print and is on the same WiFi network. If your printer is older or does not appear in the print menu, download the printer maker's free app from the Google Play Store. No other software is needed.
Can I print if my printer is not on WiFi?
Yes, if your printer has a USB port. Use a USB-C or Micro-USB adapter to connect your phone directly to the printer with a cable. Some older printers may also support Bluetooth — check your printer's manual to see if this option is available.
Why does my printer not show up when I try to print?
The most common reason is that your phone and printer are on different WiFi networks. Check that both devices are connected to the same network name. Restart both devices and try again. If the printer still does not appear, walk to it and check whether it is showing an error or is in sleep mode.
Can I print in color from my Android phone?
Yes, if your printer has color capability. The print menu on your phone usually has an option to choose color or black and white. Check your printer's manual to confirm it supports color printing.
What if the printer app is not available for my printer model?
Try the printer maker's main app — most work with multiple models. If no app exists, use Google Cloud Print if your printer supports it, or connect with a USB cable. If none of these work, your printer may be too old to support Android printing.