среда, 1 декабря 2010 г.

Debian Lenny и HP Laserjet 1018 (1020)

Как на зло, на данный момент, CUPS не полностью поддерживается, поэтому пришлось его подключать вручную. Данное руководство применимо и для Ubuntu 9.xx и выше.

Для начала надо скачать прошивку вменяемую, которую, например, можно взять тут.
# tar xvzf sihp1018.tar.gz sihp1018.img

Далее, установим нужные пакеты:
# apt-get install foo2zjs hplip

Установим прошивку:
# arm2hpdl sihp1018.img > /usr/share/foo2zjs/firmware/sihp1018.dl

Загрузим прошивку:
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0

На это действие принтер должен отреагировать, если не реагирует, проверьт подключение к компьютеру.
Далее подключим принтер к CUPS:
- зайти через любой браузер на http://localhost:631
- вкладка "Администрирование" (Administration)
- "Добавить принтер" (Add printer)
- вписать название принтера и выбрать порт подключения. В моем случае это HP LaserJet 1018 USB #1. В вашем случае может несколько отличаться. Иногда в названии подключения отображается серийный номер принтера
- выбрать драйвер. CUPS должен сам предложить его из списка. В моем случае это HP LaserJet 1018 Foomatic/foo2zjs (recommended)
И все. Далее можно напечатать тестовую страницу. Да, тут еще может понадобиться авторизоваться по рутом.

Все готово. Если хотите подключить этот принтер к серверу печати на WinServer 200x, то самый простой вариант, это на стартовой странице http://localhost:631 выбрать вкладку "Администрирование", и в ней поставить галочки:
- Расшарить подключенные принтеры (Share published printers connected to this system)
- Разрешить печать из Интернет (Allow printing from the Internet)
- На сервере печати добавить принтер в ручную, выбрав сетевой или подключенный к другому компьютеру, далее подключиться к принтеру через Интернет и ввести адрес http://computer_name:631/printers/printer_name. Где computer_name - dns или ip-адрес компьютера, к которому подключен принтер, printer_name - название принтера, которое вы прописали при добавлении его через CUPS.
- Ну, и далее произвести стандартные операции, типа выбора нужного драйвера.

Вот теперь точно все :)

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