Страницы

пятница, 26 октября 2012 г.

Добавление сетевого принтера. Microserver-network-printer

В Gnome Shell 3.6 продолжаются проблемы у встроенной утилиты добавления принтера, находящейся в "Системные параметры".

Для добавления сетевого принтера во вновь установленном Gnome shell, я использую системный скрипт:
/usr/share/system-config-printer/system-config-printer.py

Alt+F2 и ввести строку.

Это запускает обычный диалог добавления принтера в Ubuntu:



system-config-printer в Gnome Shell 3.6

Принтер легко находится по сети, если задать hostname сетевого принтера.



либо web-страницу (homepage) CUPS:

http://localhost:631

CUPS homepage


Принтер на микросервере

Для добавления принтера в микросервере, надо установить текстовый броузер elinks, либо настройть web-интерфейс CUPS.

Чтобы принтер, HP Color LaserJet CM1015 MFP был принтером на микросервере, надо установить HPLIP (пакет hplip)
Чтобы принтер HP LaserJet 1018 поддерживался, надо установить драйвер Foo2ZJS (пакет foo2zjs)
Чтобы был виртуальный принтер CUPS-PDF, надо установить пакет cups-pdf.


# apt-get install cups cups-pdf hplip foo2zjs

Далее воспользоваться wb-страницей для добавления принтера. Web-страница принтеров, с других компьютеров сразу недоступна. Надо исправить в /etc/cups/cupsd.conf на микросервере.

Установить Port 631 вместо Listen localhost:631
Добавить разрешения вида: Allow 192.168.1.0/255.255.255.0
в секции:
<Location />
  Order allow,deny
  Allow localhost
  Allow 192.168.1.0/255.255.255.0
</Location>
<Location /admin>
  Order allow,deny
  Allow localhost
  Allow From 192.168.1.0/255.255.255.0
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow localhost
  Allow From 192.168.1.0/255.255.255.0
</Location>

Т.е. разрешить компьютерам из локальной сети (192.168.1.0/24), заходить на страницу администрирования.

Для печати из командной строки, надо установить пакет lpr.

# apt-get install lpr

Печатать так:

# cat file | lpr









Комментариев нет: