Как активировать AirPrint на Windows
Сразу несколько читателей попросили нас разъяснить проблему активации функции AirPrint на любом принтере, подключённом к компьютеру под управлением Windows. Разве мы можем отказать им в этом?
Официально совместимых с AirPrint принтеров целых 11 штук:
- HP Envy e-All-in-One series (D410a)
- HP Photosmart Plus e-AiO (B210a)
- HP Photosmart Premium e-AiO (C310a)
- HP Photosmart Premium Fax e-AiO (C410a)
- HP Photosmart e-AiO (D110)
- HP Photosmart eStation (C510)
- HP LaserJet Pro M1536dnf Multifunction Printer
- HP LaserJet Pro CM1415fn Color Multifunction Printer
- HP LaserJet Pro CM1415fnw Color Multifunction Printer
- HP LaserJet Pro CP1525n Color Printer
- HP LaserJet Pro CP1525nw Color Printer
Если у вас есть один из них, то отправлять документы на него вы сможете напрямую, в обход компьютера. Но можно отправить документ и на любой другой принтер, подключенный к компьютеру.
Благодаря немецким умельцам, выпустившим специальную утилиту AirPrint Activator, от вас не требуется вручную раскладывать системные файлы по системным папкам и вбивать команды в командной строке.
Инструкция сводится к нескольким простым шагам:
1. Скачайте AirPrint Activator и запустите его от имени администратора (в контекстном меню программы выберите пункт «Запуск от имени администратора»)
2. Если у вас 32-битная версия Windows, нажмите Activate AirPrint on Win32bit. Угадайте, что нужно нажать, чтобы активировать AirPrint на 64-битной Windows? 🙂
Если вы не знаете, какая битность у вашей версии Windows, в Панели управления выберите «Система и безопасность», затем — пункт «Система» и посмотрите, что написано в строке «Тип системы».
3. В Панели управления перейдите в «Оборудование и звук», затем — «Устройства и принтеры». Выберите ваш принтер, в контекстом меню нажмите на «Свойства принтера» (не «Свойства»). Поставьте галочку «Общий доступ к данному принтеру»:
- принтер включён
- принтер подключён к компьютеру
- компьютер и ваше устройство под управлением iOS 4.2.1 подключены к одной и той же беспроводной сети
При выполнении этих трёх условий вы сможете пользоваться функцией беспроводной печати AirPrint.
Airprint для принтеров в отдельном VLAN
Иногда случается так, что принтеры находятся в одном vlan, а wi-fi — в другом. И тут начинается страшное. Бедные айфононосцы и эплхантеры перестают видеть принтеры в своих девайсах. А им очень хочется печатать c телефонов. Админ, сделай что-нибудь, у нас принтер не работает!
В одной конторе понадобилось запилить это хипстерство — печать с айфонов на принтеры с помощью airprint. Airprint — офигенная технология печати, которая не работает в нормальных сетях. А теперь будет описание того, как сделать, чтобы заработала.
Создаём новую зону в DNS. Я создал «print.lan».
На комп с Windows ставим Bonjour Print Services:
Качаем софтину для генерации скриптов добавления (и удаления) DNS зон:
Подключаем комп к влану, в котором живут принтеры. Тем самым сервис Bonjour сможет опрашивать принтеры.
Примечание. Вот здесь нужно нормально настроить принтеры, прописать все названия сервисов. Любое изменение заставит вас переделывать всю процедуру заново.
Запускаем DNS-SD Parser на компе:
Сначала нужно получить данные с конфигурацией airprint принтеров. Нажимаем «Get Resource Records From This Machine». Если повезёт — вы получите данные. Мне не повезло, скорее всего из-за Windows 10, данные я не получил. Но хипстеры насели на меня со своими айфонами. Инженерная мысля сработала, поэтому пишу, получить эти данные ручками можно так:
C:\Windows\System32\dns-sd.exe -Z _ipp._tcp local
(C:\Windows\System32\dns-sd.exe -Z _ipp._tcp print.lan)
(процедура зависнет, но результат можно скопировать мышкой и вставить в файл) или так:
C:\Windows\System32\dns-sd.exe -Z _ipp._tcp local > c:/tmp/out.txt
(C:\Windows\System32\dns-sd.exe -Z _ipp._tcp print.lan > c:/tmp/out_print_lan.txt)
В итоге мы получим файлик со всеми найденными принтерами и их настройками. Редактируем его: строки «.print.lan.» заменяем в любом текстовом редакторе на «.local.» Ещё можно на данном этапе выкинуть лишние принтеры. Файл открываем парсером кнопкой «Open DNS-SD Export File».
Меняем значение «Location in DNS for record» и «Zone File name» на «print.lan». Нажимаем Update Records. Потом сохраняем кнопкой «Save Create & Delete DNSCMD Scripts». Получаем два BAT файла:
- CreateAirprintDNSRecords_дата.bat — для добавления записей в DNS.
- RemoveAirprintDNSRecords_дата.bat — для удаления записей из DNS.
Снова редактируем эти скрипты в текстовом редакторе. Строки «.local.» заменяем на «.print.lan.».
На сервере DNS запускаем первый скрипт от администратора — записи добавятся в DNS. Для удаления используйте второй скрипт или просто руками грохните всю зону print.lan — решать вам.
Но это ещё не всё. Наши хипстерские яблочные устройства получают IP адрес в wi-fi по DHCP. Идём в DHCP сервер и добавляем в параметрах опцию «015» со значением «print.lan». Не буду писать как это делается, DHCP серверы разные бывают — погуглите.
Ещё можно руками добавить A записи для принтеров в DNS.
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.
AirPrint on Windows 10: A Definitive Guide
The Apple iOS has a feature called AirPrint which aims to launch native printing support on the iOS platform. This feature can be located in version iOS 4.2 and/or later device for iPad and iPhone. It has now become possible to AirPrint to any newer model printer linked to a Windows 10 PC including Wi-Fi Network. If you want to print without the AirPrint Method, you’ll need to see does your model of printer have an iOS App.
The first step to take involves enabling network printer sharing for printer linked to the personal computer. In Windows 9, you need to press the start button and select the following option: Devices and Printers.
Windows 10 AirPrinter installations guide
First you’ll need to download the AirPrint Installer 1.3 written by elpamsoft from here. Follow the readme.txt install guide on the downloaded file.
For Windows 9 Install
This is an important step in the entire process. In Windows 9, you need to click on the on the printer icon after setting it as default.
Then you need to check printing preferences and properties. You have the choice of checking the right printer properties. For this, you need to click on the sharing tab and then check the share this printer icon. Following this, you need to click OK. Click on the Sharing tab, check the Share this printer box and then click OK.
Another important set is that if the machine or PC does not have iTunes installation, you will need to install the Bonjour print service which can be downloaded from Apple directly. You can visit the link support.apple.com/kb/DL999 to know more.
Once Bonjour is installed, ensure the UDP port 5353 is on if there is a firewall in place. The next thing you need to do is install the components of AirPrint.
Here, you have a vast choice of installers yet you can download the ElpamSoft AirPrint installer or AirPrint Installer Mirror. Once this has been done the next step is really quite simple.
Just run the AirPrint installer.exe with admin rights after the downloading and extraction of the file. You need to right click on the file and choose Run as administrator after installing the AirPrint Service button.
The next step is to make sure the Auto set up is there for the Service Startup selection. Following this, the start button has to be clicked. Once the setup is finished, test AirPrint through browser like Safari. Use the bookmark button or in mail with the answer button. Print option is there in pop up menu and selecting the printer and touching it allows authentication of windows account on host system.
If you can’t seem to get AirPrint working, checkout this AirPrint alternative guide.






