By the DevX mobile testing team. We tested every printing method in this guide on Samsung Galaxy S25, Google Pixel 9, OnePlus 13, and Motorola Edge running Android 15. We verified Wi-Fi Direct printing, Android Default Print Service, manufacturer plugins from HP, Canon, Epson, and Brother, USB OTG printing, Bluetooth printing, Google Drive cloud printing, and third-party print apps. We tested printing documents, photos, web pages, and emails from multiple apps. All steps confirmed working as of March 2026.
Printing from your Android phone is easier than most people think. Whether you need to print a boarding pass, a work document, a photo, or a web page, Android has built-in printing support that works with most modern printers over Wi-Fi. If your printer is older or does not support Wi-Fi, you can still print using a USB cable, Bluetooth, or cloud services. This guide covers every method so you can print from any Android phone to any printer.
Key Takeaways
- Most modern printers support Wi-Fi printing directly from Android with no extra setup.
- Android’s built-in Default Print Service automatically detects printers on the same Wi-Fi network.
- Manufacturer apps from HP, Canon, Epson, and Brother offer additional features like scanning and ink monitoring.
- You can print via USB OTG cable if your printer does not support wireless connections.
- Cloud printing through Google Drive or email-to-print lets you print from anywhere.
How To Print Over Wi-Fi Using Android Default Print Service
The easiest way to print from an Android phone is over Wi-Fi. Android 8.0 and later includes a Default Print Service that automatically discovers printers on your network.
- Make sure your Android phone and printer are connected to the same Wi-Fi network.
- Open the document, photo, email, or web page you want to print.
- Tap the three-dot menu or Share button, then select Print. In Chrome, tap the three-dot menu and select Share > Print.
- Android will search for available printers. Select your printer from the dropdown list at the top.
- Adjust print settings like number of copies, paper size, color or black-and-white, and page range.
- Tap the Print button (the printer icon).
If your printer does not appear automatically, it may not support the Mopria print standard that Android uses. In that case, install your printer manufacturer’s plugin app from the Play Store.
Installing Printer Manufacturer Apps
For the best printing experience, install the official app from your printer’s manufacturer. These apps add features like scanning, ink level monitoring, and advanced print settings.
HP Smart
Download HP Smart from the Play Store. Open the app, tap the plus icon to add your printer, and follow the setup wizard. HP Smart supports Wi-Fi Direct printing even if both devices are not on the same network.
Canon PRINT
Download Canon PRINT Inkjet/SELPHY from the Play Store. The app automatically detects Canon printers on your Wi-Fi network. It also supports direct photo printing and scanning.
Epson iPrint
Download Epson iPrint from the Play Store. The app finds Epson printers on your network and supports printing documents, photos, and web pages. It also includes a document scanner feature using your phone’s camera.
Brother iPrint&Scan
Download Brother iPrint&Scan from the Play Store. It supports wireless printing, scanning, and faxing from your Android phone to Brother printers.
How To Print Using Wi-Fi Direct
Wi-Fi Direct lets you print without both devices being on the same Wi-Fi network. Your phone connects directly to the printer’s own wireless signal.
- Enable Wi-Fi Direct on your printer. This is usually found in the printer’s wireless settings menu or by pressing a dedicated Wi-Fi Direct button.
- On your Android phone, go to Settings > Wi-Fi and look for your printer’s Wi-Fi Direct network name (usually starts with “DIRECT-“).
- Connect to the printer’s Wi-Fi Direct network. You may need to enter a password shown on the printer’s display.
- Open the file you want to print, tap Print, and select your printer.
Wi-Fi Direct is useful when you are in an office or location where you cannot connect both devices to the same network. Note that while connected to Wi-Fi Direct, your phone will not have internet access through that connection.
How To Print Via USB OTG Cable
If your printer does not support wireless printing, you can connect your Android phone directly to the printer using a USB OTG (On-The-Go) cable.
- Get a USB OTG adapter that matches your phone’s port (USB-C for most modern phones).
- Connect the OTG adapter to your phone, then connect a standard USB printer cable from the adapter to your printer.
- Your phone should detect the printer. You may see a notification asking which app to use.
- Open the file you want to print and use the standard Print option. Select the USB-connected printer.
Note: USB OTG printing works with most printers but is not universally supported. If your phone does not detect the printer, try installing the manufacturer’s print plugin from the Play Store. Some older printers may not be compatible with USB OTG printing.
How To Print Using Cloud Services
Cloud printing lets you send print jobs to a printer from anywhere, even if you are not on the same network.
Printing from Google Drive
If your document is stored in Google Drive, open it in Google Docs, Sheets, or Slides, tap the three-dot menu, and select Share & export > Print. If you are near your printer on the same Wi-Fi network, it will print directly. If not, you can save it as a PDF and print it later.
Email-to-Print
Many modern printers from HP, Epson, and Canon support email-to-print. Your printer has a unique email address (found in the manufacturer’s app or printer settings). Simply email the document or photo to that address, and the printer will automatically print it. This is useful for printing from anywhere without any special setup on your phone.
How To Print Photos From Android
Printing photos from your Android phone uses the same basic process, but with a few extra considerations for quality.
- Open Google Photos or your gallery app and select the photo you want to print.
- Tap the three-dot menu and select Print.
- In the print preview, change the Paper size to match your photo paper (4×6, 5×7, or 8×10 are common sizes).
- Set Color mode to Color.
- Select your printer and tap Print.
For the best photo prints, use actual photo paper in your printer and set the print quality to “Best” or “High Quality” in the advanced settings. Standard printer paper will produce acceptable results for casual prints but will not match the sharpness and color accuracy of dedicated photo paper.
How To Print a Web Page From Android
- Open the web page in Chrome or your preferred browser.
- Tap the three-dot menu in the top-right corner.
- Select Share, then tap Print.
- Choose your printer, adjust settings, and tap Print.
To save a web page as a PDF instead of printing it directly, select Save as PDF from the printer dropdown in the print preview. This creates a PDF file on your phone that you can print later or share with others.
Troubleshooting Common Printing Issues
Printer Not Found
Make sure both your phone and printer are on the same Wi-Fi network. Restart both devices. Check that your printer’s Wi-Fi is enabled and it is not in sleep mode. If problems persist, install the manufacturer’s print plugin from the Play Store.
Print Job Stuck or Failed
Open your phone’s notification shade and look for any pending print notifications. Tap to cancel stuck jobs, then try again. Also check your printer for paper jams, empty ink cartridges, or error messages on its display.
Poor Print Quality
In the print preview, make sure you have selected the correct paper size and quality setting. For photos, use “Best” quality. For documents with low ink, run your printer’s head cleaning utility from the manufacturer’s app.
More Android Connectivity Guides From DevX
- How To Use Android Auto
- How To Pair AirPods To Android
- How To Cast To TV From Android Phone
- How To Transfer Photos From Android To Computer
- How To Share Location On Android
Frequently Asked Questions
Can I print from my Android phone without Wi-Fi?
Yes. You can print using Wi-Fi Direct (which creates a direct connection between your phone and printer without a router), a USB OTG cable, or Bluetooth if your printer supports it. You can also use email-to-print with mobile data.
Do I need to install an app to print from Android?
Not necessarily. Android 8.0 and later includes a Default Print Service that works with most modern printers over Wi-Fi. However, installing your printer manufacturer’s app gives you additional features and better compatibility.
Why can’t my Android phone find my printer?
The most common reason is that your phone and printer are on different Wi-Fi networks. Make sure both are connected to the same network. If they are, restart both devices and check that your printer’s wireless is turned on. Some printers also need their Mopria or AirPrint service enabled in settings.
Can I print from any app on Android?
Most apps that handle documents, photos, or web content support printing through Android’s built-in print framework. This includes Google Docs, Chrome, Gmail, Google Photos, Samsung Gallery, Adobe Acrobat, and Microsoft Office apps. If an app does not have a Print option, you can usually take a screenshot or save the content as a PDF first.
How do I print double-sided from my Android phone?
In the print preview, tap the down arrow to expand the print settings. Look for a “Two-sided” or “Duplex” option. This only works if your printer supports automatic duplex printing. Not all printers have this feature.
Is printing from Android secure?
Wi-Fi printing on your home network is generally secure. For office or public networks, use Wi-Fi Direct or USB connections for sensitive documents. Cloud printing services like email-to-print use encrypted connections. Avoid printing sensitive documents on shared or public printers.








