Блог did5.ru

Про АйТи и около айтишные темы

Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1 (4.3) на любой принтер

52 комментария

airprint thumb Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1(4.3) на любой принтерПосле обновления iPad до iOS 4.2.1 (на iOS 5 не работает!) в нем появилась новая функция AirPrint. Но официально AirPrint работает только с несколькими принтерами. Список можно посмотреть на сайте Apple. Т.к. менять принтер я не собираюсь, то пришлось искать решение, чтобы мой сетевой принтер Ricoh SP3300 печатал через AirPrint с iPad и iPhone 4. В интернете много программ и инструкций как реализовать эту возможность при подключении принтера к Mac. Но с MacOS у меня только MacBookPro и  держать его постоянно включенным не хочется. Но в моей домашней сети есть сервер с Windows Server 2003, который работает в режиме 24×7, его и задействую.

1. На сервере добавляем принтер. Пуск – Панель управления – Принтеры и факсы. Добавление принтера делается как обычно в системах Windows. Делаем его доступным по сети (Share this printer)
shareprinter Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1(4.3) на любой принтер

2. Скачиваем с сайта Apple — Bonjour Print Services for Windows и устанавливаем на сервере

Bonjour thumb Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1(4.3) на любой принтер

3. Скачиваем AirPrint for Windows. Разархивируем файлы и переносим папку AirPrint в C:\Program Files[download id="24"]

airprint2 thumb Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1(4.3) на любой принтер

4. Запускаем командную строку cmd.exe

5. Вводим команду (это одна команда, пишется в одно строку):

sc.exe create AirPrint binPath= "C:\Program Files (x86)\AirPrint\airprint.exe -s"
 depend= "Bonjour Service" start= auto

и вторую команду:

sc.exe start AirPrint

airprint3 thumb Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1(4.3) на любой принтер

После этого будет создана новая системная служба AirPrint и перейдет в состояние Работает.

6. Настраиваем Windows Firewall для работы AirPrint

7. Далее добавляем принтер через кнопку AirPrint в Safari на iPad или iPhone. Если при добавлении потребует пароль, то вводим логин и пароль локальной учетной записи на сервере. Для этих целей можно создать отдельную учетную запись с правами пользователя.

airprint4 thumb Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1(4.3) на любой принтер

После всех этих действий принтер ожил и начал печатать с iPad и iPhone. Не всегда корректно выводит на печать и возможности это исправить нет, т.к. в настройках печать только два параметра: кол-во копий и двусторонняя печать.

P.S. Данная инструкция подходит для Windows Server 2003, Windows XP Pro, Windows 7, на других не проверял. Все ОС 32-х битные.

ВАЖНО: AirPrint перестал работать после обновления на iOS 5.

Скачать AirRpint

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

12 Мар 2011 в 13:50

Рубрика: Apple,iPad,iPhone 4/4s

Метки: , , , ,

52 комментария на «Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1 (4.3) на любой принтер»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Печать через AirPrint с iPhone 4 и iPad с iOS 4.2.1 (4.3) на любой принтер».

  1. Спасибо, всё заработало и даже корректно напечаталось. W7x32 + локальный Epson R-290.

    Vodemon

    18 Апр 2011 в 18:14

  2. Всё сделал как написано. Служба запущена.

    а Ipad не видит принтера. Что может быть?

    Юрий

    01 мая 2011 в 15:00

  3. Юрий: Дело может быть в конфигурации сети. iPad идет в интернет, а внутренняя сеть ему не доступна

    admin

    02 мая 2011 в 16:32

  4. Блин, у меня айфон принтер видит, но пароль с именем просит, зараза! Я имя\пароль роутера (у меня сетевой принтер — через роутер) вводил — нифига! Уже не знаю что придумать...

    Алекс

    05 Июн 2011 в 17:20

  5. Алекс: Принтер подключен к роутеру через USB или по витой паре? Что за модель принтера?

    admin

    06 Июн 2011 в 09:01

  6. Всё работает! Большое спасибо! Совет: допишите о необходимости расширить принтер по сети.

    eyphoriaa

    11 Июн 2011 в 03:45

  7. eyphoriaa: Спасибо за совет, добавил в пункт 1

    admin

    13 Июн 2011 в 12:57

  8. подскажите пожалуйста как подключиться к принтеру если он подключен к другому компюютеру. на работе установлена сеть. подходит ли ваша инструкция в моем случае. и как это сделать?

    Hustik

    03 Авг 2011 в 13:10

  9. Hustik: Т.е. Вы хотите печатать с iPad/iPhone на принтер, который подключен к одному ПК в сети на работе? Если все так, то инструкция как раз для Вас. Все делать по пунктам.

    admin

    04 Авг 2011 в 08:37

  10. Работает, но после одной печати надо перезапускать службу airprint. Server 2003

    Что это может быть?

    Роман

    17 Авг 2011 в 15:54

  11. Роман: У меня таких проблем не наблюдалось. А если печатать не с iOS устройств, а другого ПК на этот принтер, то служба не зависает? Можно попробовать поменять драйвера на принтер с PS на PCL или наоборот.

    admin

    18 Авг 2011 в 08:32

  12. Система WinXP SP2, принтер Canon MP560, домашняя сеть wi-fi. Комп, принтер и iPad подключены по wi-fi к роутеру. Выполнил все действия. iPad принтер не видит.

    Это потому что WinXP?

    p.s. После запуска «Мастер установки принтера Bonjour» в системе был установлен сетевой принтер. Это нужно было делать?

    snow

    21 Авг 2011 в 12:02

  13. snow: первым дело обновитесь до SP3, отключите firewall, проверьте доступность сетевого принтера с другого ПК в сети.

    admin

    21 Авг 2011 в 12:44

  14. SP3 поставил, файрвол отключил, файрвол антивирусника тоже пробовал отключать, вот только проверить доступ с другого ПК не могу — 1 всего. Печать так и не идет. :(

    В Диспетчере задач запущен процесс airprint, но вот процесса bonjour что-то нету. Он должен быть? Может из-за этого не пашет?

    snow

    21 Авг 2011 в 14:25

  15. а на ipod touch 4 h работает?

    Артур

    24 Сен 2011 в 19:26

  16. упс не h, а g

    Артур

    24 Сен 2011 в 19:27

  17. Артур: я не проверял, но думаю, что работает.

    admin

    26 Сен 2011 в 08:18

  18. Проблема следующая: бьюсь уже неделю, пробовал и на VISTE, на 7-ке и на WIN XP SP3. Конфиг сети следующий: роутер (DLINK 192.168.1.1"ШЛЮЗ") на нём DHCP. В сети 30 машин(рабочая группа), контроллера домена нет, несколько сетевых принтеров, а так же роутер (dlink 192.168.1.99 «Точка доступа Wi-Fi»)настроен точкой. На всех процедуру делал следующую: Расшаривал принтер,(пробовал и USB и сетевые) распаковывал файлы с:/Programs... , устанавливал Bonjour, создавал и стартовал службу AirPrint из cmd, все работало, на компе ни чего не ругается, службы перезапускаются, фаервол отключен антивирус тоже, с других компов шаровый принтер видиться, печатается, а проклятый iphone ни как не может его найти... Подскажите пожалуйста, в каком направлении рыть

    Sergey

    27 Сен 2011 в 17:34

  19. Sergey: а какой IP-адрес получает iPhone при подключении к AP?

    admin

    28 Сен 2011 в 08:26

  20. Здравствуйте :) , iphon получает 192.168.1.102 в той же сети находится, у меня WI-FI точкой доступа работает, устройствам подключенным по wi-fi раздает IP основной шлюз, который 192.168.1.1

    Sergey

    28 Сен 2011 в 11:01

  21. Sergey: попробуйте пропинговать iPhone 192.168.1.102 со стационарного ПК в сети. айфон должен отвечать на пинг. Второе, попробуйте с ноутбука по wi-fi проверить доступность всех сервисов в сети, таких как печать, расшаренные папки и т.д.

    admin

    28 Сен 2011 в 22:52

  22. admin, спасибо, что откликаетесь на мой призыв о помощи, я проверял это раньше, просто не написал, сейчас на всякий случай опять пропинговал iphone, все в порядке ответы с него есть, без потерь, с соседнего ноута который к сети по wi-fi подключен мой комп виден, принтер тоже, печатает. Если это может быть полезно на iphone версия ОС 4.2.1 тунец давно предлагает обновить, но я пока решил повременить с этим.

    Ещё интересный момент, о службах печати Bonjour для winows сказанно что должен быть открыт порт 5353, делал telnet на этот порт, безуспешно, так же сканировал машину сканером Xspider 7.7 он такой порт не обнаружил, хотя службы Bonjour и AirPrint включены. Все преграды в виде брендмауеров фаерволов и антивирусов я отключил, засада в общем какая-то)))

    Sergey

    29 Сен 2011 в 13:05

  23. Sergey: предлагаю создать тестовый стенд с идеальными условиями, т.е. взять роутер, один ПК и айфон. На ПК настроить AirPrint по инструкции и проверить печать с айфона. Если все работает, то на ПК установить сниффер, например WireShark, и посмотреть, какой трафик на какие порты должен ходить. Потом сниффером прослушать рабочую сеть, и, возможно, выяснить проблему. Кстати, а что за роутеры (192.168.1.1 и 192.168.1.99)? С какими прошивками?

    did5

    30 Сен 2011 в 09:26

  24. У меня нет никакого Виндуса. И принтер НР. Но айфон просто принтер не находит. Айфон 4.3.5, НР с точкой вайФай.

    Mari

    01 Окт 2011 в 21:24

  25. Mari: на сайте apple.com есть список принтеров HP, которые поддерживают AirPrint без Виндуса, как у Вас.

    did5

    03 Окт 2011 в 09:32

  26. сделала все по инструкции, но айфон не видит принтер.

    Служба создалась и статус «работает». В фаерволл зашла все правила для принтера включила. Айфон 4 говорит: «нет аэрпринтеров»

    Винда 7×32, принтер hp photosmart b110, wi-fi через точку доступа. Комп печатает по wi-fi нормально.

    Наталия

    22 Окт 2011 в 21:06

  27. Наталия: Ваш принтер есть есть в списке поддерживаемых принтеров AirPrint. Данная статья не подходит для него. Нужно почитать документацию к принтеру, или искать инструкцию на сайте Apple.com

    did5

    24 Окт 2011 в 08:11

  28. Спасибо за оперативный ответ :)

    Сегодня вечером еще раз попытаюсь настроить.

    Наталия

    24 Окт 2011 в 16:38

  29. На iOS5 данный способ не работает =(

    did5

    24 Окт 2011 в 19:38

  30. в общем, ничего у меня не получилось :( Распечатать с айфона могу только следующим способом: отправив картинку или текст на е-мейл принтера.

    Наталия

    25 Окт 2011 в 14:18

  31. у меня практически есть счастье :) нашла программу — Fingerprint (www.collobos.com/index.html)

    Она платная — 10уе, но есть триал на 7 дней. Устанавливается на комп. После установки появляется окошко, в котором выбираются нужные принтеры. И вуаля — принтер видится в айфоне. Но есть баг, по крайней мере у меня проявился. Из фотоальбома айфон видит принтер и нормально печатает, а из Сафари выдает ошибку при печати. Написала вопрос разработчику :)

    Пока покупать не буду — посмотрю, что ответят.

    еще об этой проге

    tinkertry.com/fingerprintforwindows/

    Кстати,установленные приложения на айфоне от hp — по-прежнему принтер не видят.

    Еще вчера нашла активатор airprinter-a, но он не помог.

    Наталия

    26 Окт 2011 в 08:36

  32. Наталия, спасибо, надо попробовать

    did5

    27 Окт 2011 в 08:19

  33. Братцы а у меня когда запускаешь в консоли пишет что какая то странная папка ненайдена. И я даже пичатать не могу ничего. Правда у меня виста. Может в этом дело.

    А как папка должна называться точно. C:\program files\ airprint?!

    Proto

    07 Ноя 2011 в 05:17

  34. Всем привет. Изучил статью, большое за нее спасибо, но так и не решил вопрос с печатью.

    итак дано:

    iMAC c Win7,

    HP LaserJet 1010 с универсальным драйвером под Win7, подключенный по usb к Apple AirPort

    iPhone 4

    iPhine и iMAC получают сетевые адреса через DHCP & NAT AirPort

    установлен Bonjour, запущена, как описано AirPrint

    С компа печать работает, проблем нет.

    iPhone при попытке печати из сафари принтер видит (но в списке принтеров он с «замочком» — возможно это важно)

    При попытке его выбрать долго «висит», индикатор процесса крутится, ничего не происходит и в итоге сбрасывает обратно к выбору принтера.

    есть какие-то идеи, что я делаю не так?

    Георгий

    07 Ноя 2011 в 23:34

  35. Георгий, Apple AirPort Express в руках никогда не держал, поэтому тут сложно что-то посоветовать. Можно попробовать воткнуть принтер в iMac

    did5

    09 Ноя 2011 в 19:09

  36. всем привет :) сообщаю пообщалась с разработчиками упомянутой ранее программы — результат ноль. После того, как отправила им ошибки из лога программы — тишина.

    В результате отдала принтер на тестированию брату. У него тоже iphone4. Но у него все нормально заработало. Принтер увиделся и в Сафари, и в Фотоальбоме БЕЗ установки бонжура и утилиты airprint. Привезли принтер опять ко мне — у меня айфон по-прежнему не видит. Пришла к выводу, что скорее всего дело или в точке доступа, или в организации сети wi-fi.

    У меня выбрана сеть WPA, у брата открытая с ограничением по мак-адресам. Пробовала у себя выставлять открытую сеть — не помогло. Прошивка на точке доступа стоит последней версии.

    Может кому-нибудь это информация окажется полезной :)

    Наталия

    10 Ноя 2011 в 09:59

  37. Наталия! я тоже протестил данную программу! В результате все работает в полном обьеме и без проблем, я очень доволен. Огромное Спасибо за ссылку.

    Роман

    10 Ноя 2011 в 10:41

  38. Да кстати. Прога Fingerprint работает на IOS5 ,на Iphone и Ipad.

    Роман

    10 Ноя 2011 в 14:36

  39. привет!

    Роман: на здоровье! :)

    а у меня, в результате, все заработало безо всяких программ. Появилась новая прошивка моей точки доступа (zyxel kinetic) — обновились и алилуйя! Печатаю с айфона из фотоальбома и из Сафари — без проблем!

    Наталия

    14 Ноя 2011 в 09:27

  40. При вводе второй строки выдал ошибку sc ServiseProcess Failed 1075 , что это может быть?

    Алексей

    13 Фев 2012 в 12:56

  41. А у меня отказно в доступе когда ввожу sc.exe create AirPrint binPath= «C:\Program Files (x86)\AirPrint\airprint.exe -s» depend= «Bonjour Service» start= auto

    в cmd.exe

    что делать?

    Lelua

    18 Фев 2012 в 22:05

  42. Lelua, запустить cmd.exe от имени администратора

    did5

    19 Фев 2012 в 12:47

  43. Здраствуйте! Не подскажите как напечатать с Ipad2 os5 на принтере HP Laserjet M1017. Вроде пишут, что такая функция поддерживается, однако IPad не обнаруживает принтер. Спасибо.

    Юлия

    31 Мар 2012 в 01:39

  44. Юлия, на сайте HP есть список принтеров, которые поддерживают AirPrint, но вашего принтера в этом списке нет.

    did5

    31 Мар 2012 в 10:40

  45. Прошу прощения. Принтер HP Laserjet M1217.

    Юлия

    31 Мар 2012 в 12:38

  46. Через программу FingerPrint удалось распечатать, а возможно ли осуществить печать напрямую(с IPad на принтер, без совмещения с другим компьютером)?

    Юлия

    31 Мар 2012 в 14:01

  47. Юлия, должно работать без ПК. Проверьте версию прошивки на принтере и на сайте HP, должна быть последняя, почитайте инструкцию к принтеру, в которой написано про настройку AirPrint.

    did5

    01 Апр 2012 в 10:27

  48. Большое спасибо! Все работает! Отлично печатает с iPhone4 iOS 5.1 на WinXP. (требуется правильный NetFramework)

    Mike

    12 Апр 2012 в 15:13

  49. Не получилось на строить печень с iPad2 iOS 5.1.1 на принтер HP 1020 подключенный к windows server 2003 r2

    Anatoliy

    19 мая 2012 в 20:44

  50. чтобы заработал AirPrint для iOS5 нужно сервис запускать с параметрами как написано ниже(проверено):

    sc.exe delete AirPrint

    sc.exe create AirPrint binPath= «C:\AirPrint\airprint.exe -R _ipp._tcp,_universal -s» depend= «Bonjour Service» start= auto

    sc.exe start AirPrint

    Игорь

    27 Июн 2012 в 13:59

  51. товарищи, подскажите...

    после ввода первой строки в cmd, выдаёт ошибку 5

    OpenSCManager: ошибка: 5

    что это такое,и что надо сделать, чтобы продолжить работу дальше?

    Дмитрий

    08 Дек 2012 в 16:22

  52. 1068: Не удалось запустить дочернюю службу.

    Алексей

    27 Авг 2014 в 10:52

Ваш отзыв