Truer words have not be spoken.Many of the recent HP & Epson inkjet printers support AirPrint. I had an HP Photosmart C410 that has AirPrint and I got it for about $90 new. Printers are almost always on sale (check your local Stooples). Beware the ink never seems to be on sale
Truer words have not be spoken.
The companies get you by cheap printers then they charge 50% of the initial cost of the printer on each ink package.
Depending on how much you print you should consider a laser?