Як я можу налаштувати USB-принтер як мережевий принтер за допомогою сервера Linux?


12

В основному зараз у мене принтер тільки через USB, це дуже приємно. У моєму домогосподарстві є 5 людей, і всі ми постійно хочемо користуватися принтером.

У Windows є вбудований спосіб спільного використання принтера, але це працює лише тоді, коли комп'ютер увімкнено. У мене є кілька невеликих машин малої потужності, які я використовую для запуску Ubuntu Server Edition.

Чи існує існуюча програма Linux, яка дозволила б мені в основному використовувати принтер USB так, ніби це мережевий принтер?

Крім того, я не знаю, наскільки це можливо, але якби існував спосіб запустити сервер Apple AirPrint на вікні Linux, що було б дивним, тоді ми також могли б друкувати з наших iDevices.


Знайшов це посилання faqs.org/docs/Linux-mini/…. Спробую спробувати і опублікувати результати з результатами.
rmaes4

Відповіді:


11

У вас є 2 варіанти.

Бездротовий USB-міст

Ви можете або придбати невеликий бездротовий / USB-пристрій, який поділиться принтером по бездротовій мережі. Потім ви підключаєтесь до нього за допомогою IPP, такого як ipp://<ip address of wireless bridge>/USB_queue.

Такий пристрій вирішує це завдання: NETGEAR PS121 USB 2.0 Mini Print Server .

Ми використовуємо такий пристрій, де я працюю. Цей конкретний пристрій представляє принтер по мережі за допомогою LPD, тому ми отримуємо доступ до прикріпленого до нього USB-принтера так:

lpd://192.168.1.109/L1

Спільний доступ через комп'ютер

Ви можете приєднати принтер до ПК, як звичайного, а потім за допомогою CUPS поділитися цим принтером по мережі. Знову користувачі можуть отримати доступ до принтера за допомогою IPP, такого як ipp://<linux host w/ printer>/<name of printer.

Крім того, якщо ви налаштовуєте Samba, ви можете ділитися принтером за допомогою Samba на ПК з Windows, а також на системах Linux замість IPP.

Спільний доступ до принтера

Після того, як ви знайдете принтер на хості Linux, ви можете отримати доступ до GUI конфігурації принтера зі спадних панелей або з терміналу:

/usr/share/system-config-printer/system-config-printer.py

Це відкриє такий діалог:

                ss діалогового вікна принтера

Тут ви бачите, що USB-принтер виявлений втраченим хостом Linux і працює правильно:

          ss властивостей принтера

Тепер виберіть розділ "Політика" та встановіть прапорець для спільного використання принтера:

          ss спільного використання принтера

Тепер на клієнті вибираєте принтер так:

   ss діалогового вікна принтера на клієнті

Список літератури

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