Почему iPhone не хочет печатать через кабель
Владельцы iPhone со старыми принтерами без беспроводных функций часто не могут распечатать документ через USB, поскольку Apple намеренно не встроила поддержку драйверов в iOS. Существует несколько обходных приложений, но почти все они требуют компьютер-посредник.

Многие владельцы iPhone, у которых дома или в офисе стоит старый принтер без беспроводных возможностей, сталкивались с одной и той же проблемой: подключить телефон к принтеру кабелем и просто распечатать файл не получается. Причина — осознанное решение Apple не встраивать в свои мобильные устройства традиционную систему драйверов.
Почему кабель не работает
С конца 2010 года iPhone и iPad поддерживают AirPrint — собственный беспроводной стандарт печати Apple. Принтеры, совместимые с этой технологией, без проблем работают с устройствами Apple, а вот старые модели без беспроводных функций остаются не у дел. На настольных компьютерах драйверы принтера можно легко скачать с сайта производителя, но в iOS и iPadOS встроенной поддержки драйверов нет вообще — это осознанное решение Apple, продиктованное желанием избежать хаоса из-за огромного количества разных драйверов.
Из-за этого даже специальные адаптеры, позволяющие подключить iPhone к принтеру через USB (режим USB On-The-Go, OTG), не помогают — телефон просто не понимает, как общаться с устройством. Примечательно, что и приложения не могут обойти это ограничение: если на Android существуют программы для прямой печати через USB, то на iPhone таких решений нет вовсе, что создаёт заметный разрыв между двумя платформами.
Какие есть альтернативы
Приложения вроде PrintCentral Pro, PrintDirect и PrintCast могут немного помочь, но все они требуют компьютер в качестве посредника между телефоном и USB-принтером. Похожим образом работает и программа Printopia, которая позволяет USB-принтеру отображаться как вариант для беспроводной печати, но и ей нужен работающий в фоне компьютер.
Если компьютер всё равно необходим, проще отправить файл себе на почту и распечатать его прямо с компьютера. Существуют и более сложные варианты, например использование Raspberry Pi в качестве сервера печати. Но тем, кто часто печатает с телефона, разумнее всего просто перейти на современный принтер с поддержкой AirPrint.


