The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Установка принтера HP1020 в Debian Еtch"
Отправлено auto_tips, 06-Апр-07 15:43 
Принтеры HP LaserJet 1000,1005,1018,1020 после включения должны загрузить бинарный firmware драйвер.

Если прошивка по каким-то причинам не загружена
(загрузка обычно устанавливается в автомате через hotplug),
то вывод usb_printerid будет примерно таким

   nik@linuxdvr:~$ usb_printerid /dev/usb/lp0
   GET_DEVICE_ID string:
   MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP  LaserJet 1020;

без упоминания версии прошивки в конце строки (FWVER:20041129;)

Устанавливаем штатный deb-пакет foo2zjs
он ставит все что нужно, за исключением самой прошивки
и в логе tail -n 20 /var/log/messages вы увидите что-то подобное

   Mar 20 12:35:34 linuxdvr kernel: usbcore: registered new driver usblp
   Mar 20 12:35:34 linuxdvr kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
   Mar 20 12:35:35 linuxdvr /usr/bin/hplj1020: Missing HP LaserJet 1020 firmware file /usr/share/foo2zjs/firmware/sihp1020.dl
   Mar 20 12:35:35 linuxdvr /usr/bin/hplj1020: ...read foo2zjs installation instructions and run ./getweb 1020

Выполняю:

   nik@linuxdvr:~$ getweb 1020

в итоге c инета сайта foo2zjs качается прошивка  и сохраняется как sihp1020.img

конвертируем этот бинарник в нужный формат

   nik@linuxdvr:~$ arm2hpdl sihp1020.img > sihp1020.dl

далее копируем куда нужно

   nik@linuxdvr:~$ sudo mv sihp1020.dl /usr/share/foo2zjs/firmware/

и корректируем владельца группу

   nik@linuxdvr:~$ sudo chown root:root /usr/share/foo2zjs/firmware/sihp1020.dl

Включаем и выключаем принтер и в логе tail -n 20 /var/log/messages видим

   Mar 20 12:57:18 linuxdvr /usr/bin/hplj1020: loading HP LaserJet 1020
     firmware /usr/share/foo2zjs/firmware/sihp1020.dl to /dev/usb/lp0 ...
   Mar 20 12:57:19 linuxdvr /usr/bin/hplj1020: ... download successful.

Проверяем:

   nik@linuxdvr:~$ usb_printerid /dev/usb/lp0

   GET_DEVICE_ID string:
   MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP  LaserJet 1020;FWVER:20041129;

FWVER:20041129; - это версия успешно загруженной прошивки

Все, теперь идем в KDE, GNOME или ... и запускаем ОТ ROOT-а гуёвые мастера для добавления принтера.

На всякий случай, привожу установленные в Debian Etch пакеты для печати на HP1020 через CUPS.

nik@linuxdvr:~$ aptitude search "foo|cups|foo2" | grep "^i"
i   cupsys                          - Common UNIX Printing System(tm) - server
i   cupsys-bsd                      - Common UNIX Printing System(tm) - BSD comm
i   cupsys-client                   - Common UNIX Printing System(tm) - client p
i A cupsys-common                   - Common UNIX Printing System(tm) - common f
i   cupsys-driver-gutenprint        - printer drivers for CUPS
id  foo2zjs                         - Support for printing to ZjStream-based pri
i A foomatic-db                     - linuxprinting.org printer support - databa
i   foomatic-db-engine              - linuxprinting.org printer support - progra
i   foomatic-db-gutenprint          - linuxprinting.org printer support - databa
i   foomatic-db-hpijs               - linuxprinting.org printer support - databa
i A foomatic-filters                - linuxprinting.org printer support - filter
i   foomatic-filters-ppds           - linuxprinting.org printer support - prebui
i   foomatic-gui                    - GNOME interface for configuring the Foomat
i   gnome-cups-manager              - CUPS printer admin tool for GNOME
i A libcupsimage2                   - Common UNIX Printing System(tm) - image li
i A libcupsys2                      - Common UNIX Printing System(tm) - libs
i A libgnomecups1.0-1               - GNOME library for CUPS interaction
i A libgnomecupsui1.0-1c2a          - UI extensions to libgnomecups
i A python-foomatic                 - Python interface to the Foomatic printer d


(С) Андрей Никитин, 2007
Перепечатка и цитирование допускаются только с разрешения автора.


URL:
Обсуждается: https://www.opennet.ru/tips/info/1396.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру