Use a Compatible Printer App
Some printer brands like HP, Canon, and Lexmark have dedicated apps for iOS and Android that support wireless printing. Let’s see how it works with the HP Smart iOS app, the go-to app for wireless printing with Wi-Fi-enabled HP printers. The steps for other apps will be similar.
Download and install the free HP Smart iOS app from the Apple Store. This HP support article explains how to connect the app to the wireless printer. Register and log in to set up an account on HP. Open the document, image, or any other file in an app that supports printing. Tap the Share icon (a square with an arrow pointing up) or the three-dotted ellipsis icon (which usually is the More menu) to display the Share Sheet. In some apps like Microsoft Word, the More menu will display the Print option. Selecting the Print option can give you a choice to pick AirPrint or Open in Another App. Choose the latter to display the Share Sheet. Swipe horizontally to find the HP Smart App. Alternatively, go down the Share Sheet and select Print with HP Smart. Use the features in the printer app to preview, edit, or store the file. When ready, select Print to send the document for printing. If you have multiple printers, choose the printer to use.
Use Your Computer as an Intermediary for Wired Printers
You can connect any old printer to an iPhone by using macOS or Windows computer as a bridge. There is specific software available for both operating systems that allows you to send any print job straight from the iPhone to any printer without AirPrint.
In some apps like Microsoft Word, the More menu will display the Print option. Selecting the Print option can give you a choice to pick AirPrint or Open in Another App. Choose the latter to display the Share Sheet.
Printopia is a well-regarded software for macOS. Download the Printopia free trial version on your MacBook and see if it works for you before you choose to purchase it.
Unzip the archive file and install Printopia on macOS. Launch Printopia, and it detects the printers installed on your macOS. Check that printer sharing is enabled by default in Printopia’s Overview pane. All wired and wireless printers connected with the Mac appear in the Printers pane. Select the printers you want to share with Printopia. Open the iPhone app with the document you want to print. Tap the Share icon and select Print in the Sharing Sheet. Select the Printer (if there are multiple printers enabled for the Mac), the number of copies you want to print, and the range of pages. Then select Print. Printopia take over and you can view the progress in the Jobs pane on Printopia. Tip: Try O’Print when you want to use a Windows PC to print from an iPhone to a wired printer without AirPrint. O’Print is an “AirPrint Activator” for Windows. Any Windows PC connected to a wired or wireless printer can print from iPhone on the fly.