Исходные данные:
- установленная на удаленной виртуальной машине ОС 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/
Далее все интуитивно понятно, на этом я заканчиваю свое описание.
При написании заметки был подсмотрен данный источник.