据Engadget报道,iPhone从设计上就不支持通过数据线直接打印。用户如果使用缺少现代无线功能的老式打印机,想从iPhone有线输出通常会失败;目前可行的路径主要是无线打印、借助电脑中转,或更换支持AirPrint的打印机。
自2010年底以来,iPhone和iPad已支持AirPrint,这是苹果的无线打印标准。惠普、佳能等品牌也提供独立应用,为不支持AirPrint的打印机提供无线打印选项,但这些应用支持的型号目录有限,能覆盖的老设备并不多。随着无线技术成为主流,拥有老式打印机的用户在很大程度上被排除在外,从iPhone打印尤其如此。
打印机的一大特点是,每个型号都需要一套独特的驱动程序。在桌面操作系统上,这些驱动可以从厂商网站下载,但在iOS或iPadOS上并非如此。苹果的移动设备没有原生驱动支持,这是有意的决定,因为处理大量不同版本的设备驱动会非常麻烦。这意味着,即使用户通过支持USB On-The-Go(OTG)的特殊适配器把iPhone插到打印机上,iPhone也不知道如何与打印机通信。
应用也无法跨越这一障碍。虽然部分Android应用支持直接USB打印,但iPhone上没有这类应用,这是Android与iPhone之间的一个明显差异。PrintCentral Pro、PrintDirect和PrintCast等应用有一定用处,但它们依赖电脑作为中介,才能把手机内容打印到USB打印机。
类似地,用户可以用Printopia等特殊软件创建AirPrint桥接,让USB打印机作为无线打印选项出现,但这仍然需要电脑。到了这一步,直接把文档或照片电邮给自己,再从电脑打印可能更方便。还有更进阶的方案,比如使用Raspberry Pi打印服务器;但如果经常需要从手机打印,升级到支持AirPrint的现代机型更为合理。