Як можна поділитися своїм принтером, щоб я міг ним користуватися з Airprint?


11

Як я можу налаштувати Ubuntu на спільний доступ до свого принтера, щоб я міг використовувати його з Airprint? Airprint - це система, створена Apple на пристроях iOS (iPhone, iPad, iPod Touch)

Відповіді:


5

Це змінилося з моменту, коли було задано початкове запитання.

З Ubuntu 11.04 ви можете ділитися локальними принтерами, щоб вони були доступні через AirPrint.

Підтримка AirPrint - це вбудований принтер, чи ні. Для принтерів, які не мають вбудованої підтримки (це більшість принтерів, придбаних до впровадження AirPrint в 2010 році), підтримку AirPrint можна досягти, налаштувавши такий принтер на посередницьку систему для локального друку, що ділиться в одній мережі. У цьому конкретному контексті це означає будь-який робочий стіл або сервер Ubuntu з налаштованою локальною друком. Виконайте наступні кроки ( джерело ):

  1. На комп’ютері запустіть утиліту налаштування принтера через Система -> Адміністрація -> Друк ( GNOME Classic ) або за допомогою кнопки вимкнення вгорі праворуч -> Налаштування системи -> Обладнання -> Друк ( Unity Natty ) або за допомогою командного рядка (всі системи , включаючи Unity Мрій): gksudo system-config-printer.

  2. У програмі налаштування принтера виберіть Сервер -> Налаштування та активуйте Публікацію спільних принтерів, підключених до цієї системи . Клацніть ОК, а потім клацніть правою кнопкою миші на піктограмі черги друку та виберіть Властивості у спливаючому меню. У розділі " Політика " діалогового вікна переконайтесь, що активовано Спільний доступ .

  3. Переконайтеся, що ваш мобільний пристрій має доступ до вашої локальної мережі за допомогою WLAN, а потім відкрийте програму з функцією друку на ній (наприклад, браузер або переглядач фотографій). Щось надрукуйте. Діалогове вікно друку повинно показувати вашу чергу друку та містити деякі основні настройки.

Примітка : Показується поле Опис / Інформація, а не ім’я черги.

Це автоматично доступно в дистрибутивах GNU / Linux з CUPS з версії 1.4.6 (наприклад, Trisquel 5 та Ubuntu 11.04). AirPrint Activator забезпечує функціональність на Mac OS X. Також для користувачів Windows пропонується платне рішення .

Частину цієї інформації було адаптовано зі статті AirPrint у Вікіпедії (яку я оновлював раніше).


Вибачте, що відгукуєтесь на дату, яку я дав, але я спробував це в 12.04, але, схоже, це не працює, оскільки мій iPhone (під керуванням iOS 6) не знаходить принтерів. Будь-які думки? Я навіть не впевнений, з чого почати налагодження. . .
ernie

3
  1. Спочатку завантажте цей файл Python і зробіть його виконуваним: https://github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py : перейдіть до завантаженого файлу, клацніть правою кнопкою миші, покажіть властивості, дозволи та Галочка; Дозволити виконання файлу як програми. 1b) перейдіть до завантаженого файлу, клацніть правою кнопкою миші, покажіть властивості, дозволи та галочку; Дозволити виконання файлу як програми.
    1. Запустіть його в терміналі, щоб створити налаштований файл служби: Відкрийте термінал, перейдіть до папки, в яку ви завантажили файл, і запустіть; sudo python airprint-generate.py 2b) Відкрийте термінал, перейдіть до папки, в яку завантажили файл, і запустіть; sudo phyton airprint-generate.py 2c) шукайте такі файли / файли, як; AirPrint-Ваш-принтер-ім'я-сервіс
  2. Збережіть створений файл у / etc / avahi / services
  3. Редагувати /etc/cups/cupsd.conf
  4. Додайте ServerAlias * Port 631 Listen /var/run/cups/cups.sock

  5. Тепер поверніться до системи -> Адміністрація -> Друк та натисніть Сервер -> Налаштування. Переконайтесь, що прапорець "Опублікувати спільні принтери, підключені до цієї системи". Натисніть кнопку ОК. Перезавантажте сервер CUPS. sudo /etc/init.d/cups restart

  6. Тепер ви маєте змогу друкувати з iPhone, iPod Touch або iPad!

1

Підтвердьте!

Цей метод хороший для iOS5.x, але не працює з iOS6.0, не може знайти жодного принтера, заснованого на iOS5.x

Так чи інакше, за ваше пояснення


тут створено рішення: Re: iOS 6 не розпізнає тут описи друку акцій CUPS

Надія буде корисною

це працює для мене


Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Персик

0

Я використовую 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 | Сервер | Налаштування сервера" і перевірив "Надіслати принтери, підключені до цієї системи", а також поставив прапорець "Дозволити друк з Інтернету".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.