iPhones use Apple's built-in AirPrint and generally need no app at all. Android's path depends more on the manufacturer, but is just as straightforward once set up. Here's both, plus what to check when the printer doesn't appear.
Most AirPrint-compatible printers (which is the large majority of printers made in roughly the last decade) work with iPhone automatically once both devices are on the same Wi-Fi network. From any app, tap the Share icon, then Print, select your printer from the list, adjust copies or range, and print. If your printer doesn't appear in the list, it's not an app issue — it means either the printer isn't AirPrint-compatible (check your model's specifications) or it isn't on the same network as your phone.
Android doesn't have one universal built-in system the way AirPrint works on iPhone, so the reliable method is installing your printer manufacturer's app (HP Smart, Canon PRINT, Epson Smart Panel, Brother Mobile Connect), which handles both the initial printer discovery and the printing itself. From any app, tap Share or the menu (three dots), choose Print, and if your manufacturer's print service is installed, your printer should appear as an available destination. Many Android phones also have a built-in "Default Print Service" in Settings → Connected devices → Printing that can discover network printers without any app at all, though the manufacturer app tends to be more reliable for full feature support like scanning ink levels.
Different networks. By far the most common cause on both platforms — your phone needs to be on the exact same Wi-Fi network as the printer, not a guest network, and not mobile data.
Printer's Wi-Fi connection dropped. Check the network status on the printer's own display; if it shows disconnected, a phone can't discover it no matter what app you're using.
Bluetooth vs. Wi-Fi confusion. Some printers support Bluetooth for very close-range printing separate from Wi-Fi printing — make sure you're not trying to use one connection method while the app expects the other.
If you're somewhere without a shared network, most manufacturer apps also support Wi-Fi Direct — a temporary direct connection between your phone and the printer that doesn't need a router at all. Check your printer's Wi-Fi Direct settings and the corresponding option within the manufacturer app for this.
Get the printer onto your network first, and mobile printing follows automatically.
See the Wi-Fi setup guideThree ways to get any printer onto your network.
Read the article →Setup on Windows and Mac, plus the phone-based alternative.
Read the article →The right method for wired and wireless printers alike.
Read the article →