Відповіді:
Це змінилося з моменту, коли було задано початкове запитання.
З Ubuntu 11.04 ви можете ділитися локальними принтерами, щоб вони були доступні через AirPrint.
Підтримка AirPrint - це вбудований принтер, чи ні. Для принтерів, які не мають вбудованої підтримки (це більшість принтерів, придбаних до впровадження AirPrint в 2010 році), підтримку AirPrint можна досягти, налаштувавши такий принтер на посередницьку систему для локального друку, що ділиться в одній мережі. У цьому конкретному контексті це означає будь-який робочий стіл або сервер Ubuntu з налаштованою локальною друком. Виконайте наступні кроки ( джерело ):
На комп’ютері запустіть утиліту налаштування принтера через Система -> Адміністрація -> Друк ( GNOME Classic ) або за допомогою кнопки вимкнення вгорі праворуч -> Налаштування системи -> Обладнання -> Друк ( Unity Natty ) або за допомогою командного рядка (всі системи , включаючи Unity Мрій): gksudo system-config-printer
.
У програмі налаштування принтера виберіть Сервер -> Налаштування та активуйте Публікацію спільних принтерів, підключених до цієї системи . Клацніть ОК, а потім клацніть правою кнопкою миші на піктограмі черги друку та виберіть Властивості у спливаючому меню. У розділі " Політика " діалогового вікна переконайтесь, що активовано Спільний доступ .
Переконайтеся, що ваш мобільний пристрій має доступ до вашої локальної мережі за допомогою WLAN, а потім відкрийте програму з функцією друку на ній (наприклад, браузер або переглядач фотографій). Щось надрукуйте. Діалогове вікно друку повинно показувати вашу чергу друку та містити деякі основні настройки.
Примітка : Показується поле Опис / Інформація, а не ім’я черги.
Це автоматично доступно в дистрибутивах GNU / Linux з CUPS з версії 1.4.6 (наприклад, Trisquel 5 та Ubuntu 11.04). AirPrint Activator забезпечує функціональність на Mac OS X. Також для користувачів Windows пропонується платне рішення .
Частину цієї інформації було адаптовано зі статті AirPrint у Вікіпедії (яку я оновлював раніше).
Додайте ServerAlias *
Port 631
Listen /var/run/cups/cups.sock
Тепер поверніться до системи -> Адміністрація -> Друк та натисніть Сервер -> Налаштування. Переконайтесь, що прапорець "Опублікувати спільні принтери, підключені до цієї системи". Натисніть кнопку ОК. Перезавантажте сервер CUPS.
sudo /etc/init.d/cups restart
Підтвердьте!
Цей метод хороший для iOS5.x, але не працює з iOS6.0, не може знайти жодного принтера, заснованого на iOS5.x
Так чи інакше, за ваше пояснення
тут створено рішення: Re: iOS 6 не розпізнає тут описи друку акцій CUPS
Надія буде корисною
це працює для мене
Я використовую Ubuntu 14.04.3. Мій iPad - IOS 8.4.1. Я дотримувався вищезазначених інструкцій MagicFab, щоб створити файл "AirPrint-Your-printer-name-.service", який я скопіював у каталог, дотримуючись його вказівок.
Потім я дотримувався наведених тут вказівок: http://www.linux-magazine.com/Online/Features/AirPrint . Я змінив файл cupsd.conf, щоб відтворити файл, який вони мали на веб-сторінці. Тут занадто багато вказівок, щоб вирізати та вставити.
Нарешті я переглянув локальну сторінку адміністратора моєї робочої станції "localhost: 631 / admin" та "Administrator | Сервер | Налаштування сервера" і перевірив "Надіслати принтери, підключені до цієї системи", а також поставив прапорець "Дозволити друк з Інтернету".