iOS, AirPrint и обычный принтер — наводим мосты

Когда я только начал использовать iOS-девайс, то мысли о печати с него как-то и не возникало, ибо «вау-эффект» и отношение, как к игрушке. Сейчас страсти поутихли, подход стало более серьезным и целевым, а после установки iOS-Ворда (Pages) и iOS-Эксэля (Numbers) и понимания того, что сей софт удобен и полезен, возникла потребность в печати.

AirPrint Compatible принтером я не располагал, да и, судя по отзывам пользователей, существующие железяки ужасны и нежелательны к использованию теми, кому нужно нормальное качество и надежность. Порыв сеть, я наткнулся на несколько сообщений и ссылок, приводящих к тому, что можно организовать печать на любом принтере сквозь WiFi и компьютер с любой другой ОС, в мое случае это MS Windows 7.

Некоторые варианты были или неработоспособными, или жутко глючили и сбоили, однозначно верно и четко сработал способ, который опишу ниже.

Собственно способ

Описываю способ, которой 100% работает на Windows 7 и, скорее всего 100%, на Windows XP SP3.

Что нам понадобиться:

  1. ПК, на котором установлен принтер
  2. Интернет, нужен для того, чтобы скачать пару файлов
  3. Возможность добраться до ПК, на котором установлен принтер, с помощью WiFi
  4. Права администратора на ПК с принтером

Что нужно делать:

  1. Делаем установленный принтер доступным по сети
  2. Качаем установщик Bonjour Print Services for Windows со страницы по этой ссылке
  3. Устанавливаем Bonjour Print Services for Windows на ПК с установленным принтером, запускать какие-либо ярлыки и т.п. после установки нет необходимости! В моем случае приложение предложило мне поискать подходящие принтеры, ничего не нашло и успокоилось.
  4. Качаем архивчик по этой ссылке,
  5. Содержимое архивчика помещаем куда нам угодно, но лучше уж в какое-нибудь удобное и известное место, вроде «Program Files»
  6. Копируем путь до папки из архива
  7. Запускаем командную строку с правами администратора
  8. Выполняем следующие команду, которая создаст службу в системе с именем AirPrint с автоматическим запуском. Обратите внимание на то, что выделенное красным надо заменить на путь к папке, которую мы вынули из архива: sc create AirPrint binPath=»(путь до папки AirPrint)airprint.exe -s» depend=»Bonjour Service» start=auto
  9. Далее запускаем получившуюся службу: sc start AirPrint
  10. Проверяем работоспособность нашей новоявленной службы с помощью оснастки services.msc, в списке должна присутствовать служба «AirPrint», она должна быть запущена!
  11. Для использования принтера нам понадобиться  имя и пароль пользователя, имеющего доступ к принтеру на этом ПК, если нет такого, то создаем его любым способом, например выполнив команду: control userpasswords2 и добавив пользователя с паролем!
  12. Далее, если запущен какой-нибудь файрвол, как минимум, может быть встроенный в Windows, нам необходимо разрешить движение пакетов по порту UDP 5353 в обе стороны и разрешить сетевой обмен данными приложению AirPrint из папки, которую мы взяли из архива.
  13. На этом настройка на ПК закончена!

Проверяем!

Теперь нам необходимо проверить, работает ли получившаяся система:

  1. Для этого запускаем любое приложение, которое может выводить на печать, на нашем iOS-устройстве
  2. Жмем «Выбрать принтер«, должен появиться наш принтер (если не появился, то что-то не так!)
  3. Жмем на него, должно появиться окно ввода логина и пароля
  4. Вводим логин и пароль пользователя, про которого упоминалось выше
  5. Принтер выбран…
  6. Печатаем!

Простые документы печатаются отлично и без искажений, печать фотографий пока нет возможности проверить.

12 комментариев к “iOS, AirPrint и обычный принтер — наводим мосты”

  1. sc create AirPrint binPath=»D:AirPrintairprint.exe -s» depend=»Bonjour Service» start=auto
    Копирую и вставляю из wordpad, выдает https://vk.com/doc94941375_294279363
    Не затруднит ли вас сделать исполняемый файл этого или исправить мою ошибку.

    Ответить
  2. Если кому то будет полезным, мне повезло несколько больше. У Epson оказалось есть полезная программулина Epson iPrint. Установил и вуаля, по вай фаю без компа.

    Ответить
  3. Глядя на потребность людей в печати на обычных принтерах, на днях постараюсь достать принтер и заняться этим вопросом!

    Ответить
    • Добрый день. Подскажите при печати по данной настройке принтер печатает но не на всю страницу. Т.е. картинка замостилась почти как А5, а не на всю страницу. Все настройки в самом принтере уже перепробовал поменять и масштабирование и размер бумаги, но решение не найдено.

      Ответить
      • Добрый день! К сожалению, я уже давно не пользуюсь этой схемой работы, потому не могу быстро провести эксперимент, но, думаю, что попробую…

        Ответить

Оставьте комментарий