Printing from your phone is one of those tasks that feels like it should require a tech degree. It does not. If your printer is on Wi-Fi and your phone is on the same network, you can send a document to paper in roughly ten seconds — no computer, no cable, no driver installation.

The catch is in the phrase “any printer.” Phones print wirelessly through specific protocols, and not every printer supports them. This guide covers how mobile printing actually works on both iPhone and Android, what “any printer” realistically means, and what to do when your phone and printer refuse to cooperate. For iPhone-specific steps, see our print from iPhone guide. For Android, see print from Android.

How Mobile Printing Works

Your phone does not connect to a printer the way it connects to Bluetooth headphones. There is no pairing process and no permanent link. Instead, every print job follows the same basic path.

Your phone and printer must be on the same Wi-Fi network. When you tap Print, your phone scans the network for compatible printers. Supported printers respond, you pick one, and your phone sends the document over Wi-Fi. The printer receives the job and prints it.

On iPhone, this happens through AirPrint — Apple’s built-in wireless printing protocol. On Android, it happens through Android’s print service, sometimes with a manufacturer plugin for specific brands. Both systems require the printer to support wireless printing natively. Your phone is the remote control; the printer does the actual work.

This is fundamentally different from the old days of Google Cloud Print, which routed jobs through a computer connected to the printer. Cloud Print shut down in 2020, and modern mobile printing depends on the printer having its own Wi-Fi connection. Our Google Cloud Print alternative guide explains what replaced it.

What “Any Printer” Actually Means

Let’s be honest about the limits, because search results often imply you can print to anything.

You can print from your phone to any printer that:

  • Has Wi-Fi and is connected to your network
  • Supports AirPrint (for iPhone) or is compatible with Android’s print service
  • Is powered on and has paper and ink

You cannot print from your phone to:

  • USB-only printers with no wireless capability
  • Printers on a different Wi-Fi network than your phone
  • Printers that are offline, out of paper, or jammed
  • Most receipt printers, label printers, and portable thermal printers (these use different apps and protocols)

If you own a modern Wi-Fi printer from HP, Canon, Epson, Brother, or a similar brand sold in the last decade, you are probably fine. Check our AirPrint compatible printers list to verify your specific model.

If your printer is old enough that it only connects via USB cable to a desktop computer, your phone cannot talk to it directly. Your options are upgrading the printer, sharing it from a computer on the network, or accepting that mobile printing is not available with that hardware.

iPhone printing is the most straightforward mobile printing experience because AirPrint is deeply integrated into iOS.

Basic steps:

  1. Make sure your iPhone and printer are on the same Wi-Fi network.
  2. Open the document, photo, email, or webpage you want to print.
  3. Tap the Share button (square with an arrow).
  4. Scroll down and tap Print.
  5. Select your printer from the list at the top of the preview.
  6. Adjust copies, page range, or color settings if needed.
  7. Tap Print in the top right corner.

This works in Safari, Mail, Photos, Files, Notes, and most third-party apps that include a Share menu. For specific document types, we have dedicated guides for printing PDFs, printing documents, printing photos, printing emails, and printing boarding passes from your phone.

If you print often and want a more organized workflow, Smart Printer adds a document library, scanning, and print management on top of AirPrint. It connects to the same AirPrint-compatible printers as the built-in dialog — it does not expand which printers you can reach. The benefit is convenience, not compatibility.

For the complete iPhone walkthrough, see our print from iPhone guide.

Android printing works similarly but with a few extra variables depending on your phone manufacturer and printer brand.

Basic steps:

  1. Connect your Android phone and printer to the same Wi-Fi network.
  2. Open the document or image you want to print.
  3. Tap the three-dot menu (or Share button, depending on the app).
  4. Tap Print.
  5. Select your printer from the dropdown.
  6. Adjust settings and tap Print to confirm.

Android’s built-in print service discovers many printers automatically. If yours does not appear, you may need to install a plugin — HP Print Service Plugin, Canon Print Service, or similar — from the Google Play Store. These plugins teach Android’s print system how to talk to specific printer brands.

Samsung phones sometimes include Samsung Mobile Print, which handles printing to Samsung and other brand printers. Our Samsung mobile print guide covers the details.

Android printing is slightly less uniform than iPhone because of manufacturer customization, but the underlying requirement is the same: Wi-Fi network, compatible printer, print command from any app. See our full print from Android guide for brand-specific notes.

Connect Your Phone and Printer First

Before you can print anything, your phone and printer need to find each other on the network. This is the step most people skip — and the step that causes most problems.

For the printer: Connect it to Wi-Fi using the control panel, WPS button, or the manufacturer’s setup app. The printer must be on and showing a connected status before your phone can discover it.

For your phone: Join the same Wi-Fi network. Not a guest network, not a mobile hotspot, not cellular data. The same network name your printer uses.

Our connect printer to phone guide covers both iPhone and Android setup. For iPhone specifically, the connect printer to iPhone guide goes deeper. If you are setting up a new printer from scratch, the Wi-Fi printer setup guide walks through the process by brand.

Once both devices share a network and the printer supports AirPrint or Android print service, printing is a few taps away.

Mobile printing is not limited to one kind of file. Here is how common content types work.

PDFs: Open in Files (iPhone) or any file manager (Android), then use the Print option. PDFs are the most reliable format for mobile printing because they preserve layout exactly. See our print PDF from phone guide for tips on page ranges and scaling.

Photos: Open in your gallery app, tap Share or the menu, then Print. For best results, use photo paper if your printer supports it and disable “Black & White” in the print settings.

Emails: Open the email and print from the app’s menu. To print an attachment, open the attachment first, then print the attachment — not the email body.

Web pages: In Safari or Chrome, use Share → Print (iPhone) or Menu → Print (Android). The print preview lets you crop or select specific pages before sending.

Text messages: Neither iOS nor Android has a built-in “print conversation” button. You will need to screenshot or export the thread first. Our print text messages guide explains the reliable method.

Documents from cloud storage: Open Google Drive, Dropbox, or iCloud Drive on your phone, open the file, and print from there. No need to download to your computer first.

Using Printer Apps on Your Phone

You do not need a printer app to print from your phone. Both iPhone and Android include built-in printing that works with compatible wireless printers.

Apps add value when you need more than basic printing. Document organization, scanning physical papers, ink level monitoring, and print queue management are all reasons people install printer apps. Our best printer apps guide compares nine options honestly — including when the free built-in method is the better choice.

On iPhone, Smart Printer is worth considering if you print and scan regularly. It uses AirPrint for the actual printing and adds a document inbox, camera scanning, and print preview on top. It will not connect to a printer that lacks AirPrint any more than iOS can on its own.

On Android, manufacturer plugins and apps like HP Smart or Canon PRINT serve a similar role — especially for initial Wi-Fi setup and printer maintenance.

Troubleshooting Phone Printing Problems

When printing from your phone fails, the cause is usually one of these.

Printer not found: Your phone and printer are on different networks, or the printer is offline. Confirm the Wi-Fi network name on both devices matches. Restart the printer and try again. See our printer not found guide.

Print job sent but nothing prints: Check the printer for error messages — out of paper, low ink, paper jam. Cancel the job on your phone and resend. Sometimes the printer queue gets stuck.

Poor print quality: Verify you have not accidentally selected “Draft” quality or black-and-white mode. For photos, confirm you are using the correct paper type setting.

Printing worked before but stopped: A router change, new Wi-Fi password, or printer firmware update likely broke the connection. Reconnect the printer to Wi-Fi. See AirPrint not working for iPhone-specific fixes or printer won’t connect for general network issues.

Printer shows as offline: The printer lost its Wi-Fi connection. Print a network status page from the printer’s menu to check. Reconnect if needed. Our fix printer offline guide covers persistent offline status.

In our experience, ninety percent of phone printing problems are network problems — not phone problems. Fix the network, and printing usually resumes.

Phone Printing at Work and School

Printing from your phone at home is straightforward. Printing at work or school adds complications.

Corporate and campus networks often use authentication portals, VLANs, or firewalls that block the discovery protocols AirPrint and Android print service rely on. Your phone may connect to the Wi-Fi but never see the office printer.

If you need to print at work from your phone, ask your IT department whether AirPrint or mobile printing is supported on the network. Some organizations enable it for specific printer models. Others require you to email documents to a print queue address instead of printing directly.

Public printers at libraries, print shops, and hotel business centers rarely support direct phone printing. You will usually need to transfer the file to a computer at the location or use the shop’s own upload system.

Tips for Reliable Phone Printing

A few habits make mobile printing smoother over time.

Keep the printer on the network. If you unplug the printer or it drops Wi-Fi while in sleep mode, your phone will not find it. Leave it connected to power and Wi-Fi.

Update firmware. Printer manufacturers release updates that fix wireless printing bugs. Check every few months.

Use PDF when possible. PDFs preserve formatting across devices and printers better than Word docs or web pages. If something prints incorrectly, try exporting to PDF first.

Set a default printer. After printing to a printer once, your phone remembers it. On iPhone, the last-used printer is pre-selected next time.

Print a test page after router changes. Any time you replace a router, change your Wi-Fi password, or rename your network, reconnect the printer before trying to print from your phone.

The Bottom Line

Printing from your phone is genuinely useful once setup is done. The technology is mature — AirPrint on iPhone, Android print service on Android — and it works reliably with modern Wi-Fi printers from every major brand.

“Any printer” means any wireless printer that supports the right protocol, not literally every printer in existence. If yours qualifies and both devices share a Wi-Fi network, you can print documents, photos, emails, and PDFs in seconds without touching a computer.

Start with our connect printer to phone guide if you have not set up your printer yet. Pick the iPhone or Android path from there, and use Smart Printer or another app from our best printer apps list only if you want features beyond what your phone already includes for free.