You can print from your iPhone or iPad by adding a printer with AirPrint, downloading your printer's app, or connecting a USB ...
We have an old HP 1018 laser printer that until recently was connected to a Windows desktop, which shared it over the network with IPP / AirPrint. It worked well enough for basic printing, but now ...