In order for an iPhone to print directly to a printer, that printer needs AirPrint ... (either wirelessly or using a USB or ...