AirPrint

AirPrint
Логотип AirPrint
Тип технологія
Розробники Apple Inc. та Hewlett-Packard
Перший випуск 22 листопада 2010; 13 років тому (2010-11-22)
Вебсайт support.apple.com/en-us/HT201311

AirPrint — функція в операційних системах Apple Inc. (macOS, iPadOS та iOS) для друку без встановлення драйверів для принтера. Підключення здійснюється через бездротову локальну мережу (Wi-Fi),[1][2] або безпосередньо до принтерів, сумісних з AirPrint, або до несумісних спільних принтерів за допомогою комп'ютера на базі Microsoft Windows, Linux[3] або macOS.[2][4][5] Спочатку функція була призначена для пристроїв iOS і підключення здійснювалося тільки через мережу Wi-Fi, тому потрібна була точки доступу Wi-Fi. Однак із впровадженням AirPrint на настільну платформу macOS у 2012 році, комп'ютери Mac, підключені до мережі через Ethernet, також могли друкувати за допомогою протоколу AirPrint, а не лише підключені через Wi-Fi. З'єднання Wi-Fi Direct між пристроєм і принтером не підтримується за замовчуванням,[6] але з'явилося як функція «HP ePrint Wireless Direct AirPrint».

Історія та сумісність принтера[ред. | ред. код]

Після виходу iPad у 2010 році користувачі висловили занепокоєння з приводу неможливості друку цього продукту, принаймні через підтримуване рішення Apple. Як повідомляється, засновник і генеральний директор Apple Стів Джобс відповів «Це буде» у травні 2010 року на запит користувача щодо можливості друку.[7]

Поява AirPrint восени 2010 року, як частина iOS 4.2, вперше дало можливість друку з iPhone та iPad. AirPrint для комп'ютерів Mac було представлено у операційній системі Mac OS X Lion.[6]

На момент запуску дванадцять принтерів були сумісні з AirPrint,[8] усі вони з серії HP Photosmart[en] Plus e-All-in-One. Станом на липень 2020 року ця кількість зросла до приблизно 6000 сумісних моделей принтерів від двох десятків різних виробників. Поточний список підтримуваних пристроїв можна знайти на сайті підтримки Apple.[6] Пов'язана технологія охоплена у США патентом 2011194123A1, "Принтер, який підтримує друк без драйверів" .

Підтримка застарілих принтерів[ред. | ред. код]

Ряд програмних рішень дозволяє використовувати принтери без AirPrint з пристроями iOS, налаштувавши підтримку проміжної системи, доступної через мережу Wi-Fi, підключену до принтера. Оскільки AirPrint не має драйверів, така конфігурація компенсує відсутність у принтера підтримки AirPrint, використовуючи замість цього драйвери в системі-посереднику.

Найпростішим рішенням для всіх платформ є створення нового сервісу Bonjour, який змушує пристрої iOS повірити, що вони встановлюють звʼязок із пристроєм AirPrint. Для цього існує багато публікацій у блогах та комерційних програмних продуктів, а також рішень з відкритим кодом у Linux.[3] Це працює в багатьох випадках, оскільки AirPrint є розширенням протоколу Internet Printing Protocol (IPP), який багато принтерів вже підтримують або безпосередньо, або в через спільне використання через посередницьку систему (зазвичай CUPS, система друку Mac/Linux). Однак цей підхід обмежений, оскільки специфічні для AirPrint компоненти протоколу відсутні. Це може призвести до проблем із сумісністю та до несподіваних результатів. Деякі пакети програмного забезпечення повністю вирішують цю проблему шляхом перекладу між двома діалектами IPP, уникаючи проблем із сумісністю, тоді як більшість просто повторно надають доступ до принтера, використовуючи назву служби AirPrint.

Для Microsoft Windows існують безкоштовні[9] та платні рішення.[10]

У macOS є служба Bonjour, яка забезпечує підтримку AirPrint для застарілих принтерів.[11] Комерційним програмним забезпеченням на macOS для вирішення цієї проблеми є Netputing handyPrint[12] і Ecamm Printopia.[13]

У більшості дистрибутивів Linux підтримка AirPrint має бути автоматичною з підсистемою друку CUPS за замовчуванням, починаючи з версії 1.4.6 (наприклад, Trisquel[en] 5 і Ubuntu 11.04[14]). Сервери CUPS до версії 1.4.6 із виявленням служб на базі системи доменних імен також можна налаштувати вручну, додавши записи про виявлення служби принтера DNS-SD до сервера імен.[15]

Програми та утиліти[ред. | ред. код]

Існує ряд рішень сторонніх розробників, доступних в Apple App Store та інших місцях, які дозволяють друкувати на застарілих принтерах безпосередньо або через помічник програми. Netgear Genie, як для Mac OS X 10.6 або пізнішої версії, так і для Windows XP, Vista, 7 і 8. Genie дозволяє будь-який спільний принтер, підключений до мережі, зроюити доступним через AirPrint. Програма безкоштовна для клієнтів поточних маршрутизаторів Netgear.[16] Printopia Pro — це комерційне рішення, розроблене, щоб дозволити AirPrint працювати у великих бізнес- та освітніх мережах. Воно пропонує функції, корисні для великих організацій, включаючи централізоване керування, інтеграцію каталогів, а також дозволяє AirPrint працювати між підмережами[en]. Для нього потрібен сервер на базі Mac OS X 10.7 або новішої версії, і один сервер потенційно може обслуговувати всю організацію.[17]

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Software update, iPad, UK: Apple, архів оригіналу за 16 листопада 2010, процитовано 21 лютого 2022 (англ.)
  2. а б AirPrint (Пресреліз). Обʼєднане Королівство: Apple. 15 вересня 2010. Архів оригіналу за 6 червня 2011. Процитовано 21 лютого 2022. (англ.)
  3. а б Раян Фінні (13 листопада 2010). AirPrint & Linux (how-to). Архів оригіналу за 10 жовтня 2016. Процитовано 2 листопада 2013. (англ.)
  4. AirPrint: how to make it work for shared printers, TUAW, 11 листопада 2010, архів оригіналу за 31 січня 2015, процитовано 21 лютого 2022 (англ.)
  5. Printing from iPad AirPrint via Cups (how-to). CC: Rho. Архів оригіналу за 19 серпня 2013. Процитовано 2 листопада 2013. (англ.)
  6. а б в About AirPrint. Apple. 28 вересня 2015. Процитовано 31 жовтня 2015. (англ.)
  7. Арнольд Кім (9 травня 2010). Steve Jobs Says Printing "Will Come" for iPad. MacRumors. Архів оригіналу за 11 вересня 2016. Процитовано 2 листопада 2013. (англ.)
  8. Стів Ковач (7 січня 2011). Only 12 Printers Work With Apple's AirPrint — Here's The List (AAPL, HPQ). The San Francisco Chronicle. Архів оригіналу за 6 грудня 2010. Процитовано 2 листопада 2013. (англ.)
  9. AirPrint Installer. Forums.macrumors.com. Архів оригіналу за 3 листопада 2013. Процитовано 2 листопада 2013. (англ.)
  10. Collobos Presto. Collobos.com. Архів оригіналу за 22 червня 2014. Процитовано 14 червня 2014. (англ.)
  11. AirPrint enable your legacy printer. Rigsb.net. Архів оригіналу за 10 червня 2015. Процитовано 2 листопада 2013. (англ.)
  12. handyPrint (formerly known as AirPrint Activator). Netputing.com. Архів оригіналу за 4 листопада 2013. Процитовано 2 листопада 2013. (англ.)
  13. Ecamm Printopia. Ecamm.com. Архів оригіналу за 31 жовтня 2013. Процитовано 2 листопада 2013. (англ.)
  14. Please test AirPrint on Natty and Oneiric. Ubuntu Developers Mailing List. Червень 2011. Архів оригіналу за 23 червня 2013. Процитовано 2 листопада 2013. (англ.)
  15. DNS Service Discovery. Dns-sd.org. Архів оригіналу за 4 вересня 2013. Процитовано 2 листопада 2013. (англ.)
  16. Netgear Genie App Makes Any Printer Airprint-Compatible. Netgear.co.uk. Архів оригіналу за 18 вересня 2016. Процитовано 2 листопада 2013. (англ.)
  17. iPhone and iPad printing for Enterprise. Printopia Pro. Архів оригіналу за 9 серпня 2013. Процитовано 2 листопада 2013. (англ.)