Шукати в цьому блозі

Показ дописів із міткою Remote Access to CUPS Web Interface Ubuntu server. Показати всі дописи
Показ дописів із міткою Remote Access to CUPS Web Interface Ubuntu server. Показати всі дописи

четвер, 22 вересня 2011 р.

CUPS Web интерфейс с удаленным доступом + Zebra принтер + Ubuntu server 10.04.03

Исходные данные:
- установленная на удаленной виртуальной машине ОС Ubuntu server 10.04.3;
- принтер печати наклеек штрих-кодов(barcode) Zebra подключен сетевым интерфейсом через принтер-сервер в локальную сеть;
- открыты порты 22 и 631.

Необходимо:
- администрирование CUPS Web интерфейс;
- подключение принтера Zebra к CUPS.

Выполнение. Беглая настройка.

Устанавливаем CUPS sudo apt-get install cups;

По-умолчанию, доступ к Web интерфейсу CUPS разрешен только с localhost.
Поэтому,
sudo nano /etc/cups/cups.conf

находим строки

Listen localhost:631
Listen /var/run/cups/cups.sock

и меняем на

Port 631
Listen /var/run/cups/cups.sock

А секцию:

< Location / >
# Restrict access to the server...
Order allow,deny
< / Location >
< Location /admin >
# Restrict access to the admin pages...
Order allow,deny
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files...
Order allow,deny
< /Location >

Я изменил так

< Location / >
# Allow remote administration...
Order allow,deny
Allow all
< /Location >
< Location /admin >
AuthType Default
Require user @SYSTEM
# Allow remote administration...
Order allow,deny
Allow all
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow all
< /Location >

Всем разрешил доступ к корню Web интерфейса CUPS, но к секциям /admin и /admin/conf на основе системной аутентификации.

Сохраняем файл и перезапускаем CUPS: sudo /etc/init.d/cups restart

Добавляем принтер Zebra.
https://youserver:631/admin
в разделе:
Administration -> Add Printer

выбираем

Other Network Printers
LPD/LPR Host or Printer



Continue


в окошко Connection записываем адрес принтера:
lpd://XXX.XXX.XXX.XXX/
Continue
рекомендую, дальше вбить реквизиты принтера, чтоб в будущем меньше путаться.

Continue

Попадаем в страничку настройки, где есть лист Make, однако, Zebra в списке у меня нет, но есть секция Or Provide a PPD File, в сети можна без проблем найти PPD File для Zebra. Правда я решил этот вопрос проще, на моем рабочем десктопе установлена замечательная система Mint 10, где также этот принтер был подключен, и PPD был в наличии в секции: /etc/cups/ppd/

Далее все интуитивно понятно, на этом я заканчиваю свое описание.
При написании заметки был подсмотрен данный источник.