The OpenNET Project / Index page

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

Установка принтера HP1020 в Debian Еtch
Принтеры 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
Перепечатка и цитирование допускаются только с разрешения автора.
 
02.04.2007 , Автор: Андрей Никитин
Ключи: print, debian, linux / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Печать

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Samm, 15:43, 06/04/2007 [ответить] [смотреть все]
  • +/
    >Перепечатка и цитирование допускаются только с разрешения автора.

    Смешно ;-) Складывается впечатление, что перед нами не банальная howto'шка, которая к тому же переполнена сленгом, а какая-то нетленка, которую враги только и мечтают разместить на своих сайтах получив мегабаксы прибыли ;)

     
     
  • 2.2, rmf, 16:10, 06/04/2007 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    это я, афтор в оригинале у меня было так и смысл сего закладывался такой ресур... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, Samm, 20:01, 06/04/2007 [^] [ответить] [смотреть все]  
  • +/
    Ок, проехали - Мне обычно пофиг - полный bsd license, кто хочет тот пусть и бе... весь текст скрыт [показать]
     
  • 1.4, zenden, 09:25, 07/04/2007 [ответить] [смотреть все]  
  • +/
    Блин, а я в свое время вручную из консоли загружал прошивку ....
     
  • 1.6, Mike, 12:44, 12/04/2007 [ответить] [смотреть все]  
  • +/
    А можно как нибудь заставить печатать машину с дебиан линуксом на этот принтер прицепленный к виндовой машине?
     
  • 1.7, rmf, 14:20, 12/04/2007 [ответить] [смотреть все]  
  • +/
    Начни с изучения этого:

    http://www.opennet.ru/cgi-bin/opennet/ks.cgi?mask=samba+print&sys=0&dir=0

     
  • 1.8, rmf, 14:23, 12/04/2007 [ответить] [смотреть все]  
  • +/
    ссылку нужно не клякать,
    а вставить в строку запросов браузера

    ключевые слова: samba print

     
  • 1.9, Аноним, 12:27, 14/04/2007 [ответить] [смотреть все]  
  • +/
    Какой геморой жутко смотреть просто В винде это делается банальной установкой... весь текст скрыт [показать]
     
     
  • 2.10, rmf, 12:54, 14/04/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Конкретно по этим принтерам - есть небольшой геморой, так как он win принтер То... весь текст скрыт [показать] [показать ветку]
     
  • 2.14, asash, 21:40, 23/04/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    у меня вообще все само собой поставилось достаточно было поставить пакет prin... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, rmf, 17:10, 28/04/2007 [^] [ответить] [смотреть все]  
  • +/
    У меня не получилось Я изменил имя прошивки и запустил printconf nik linuxdvr ... весь текст скрыт [показать]
     
  • 1.11, rmf, 13:00, 14/04/2007 [ответить] [смотреть все]  
  • +/
    P.S. резковато получилось.

    Я не считаю и не хотел сказать что все пользователи win - "простейшие одноклеточные юзеры". Это конечно же не общее правило.

     
  • 1.12, Alex, 21:05, 15/04/2007 [ответить] [смотреть все]  
  • +/
    Уважаемые, после заливки прошивки принтер сохраняет работоспособность под windows?
     
     
  • 2.13, rmf, 09:07, 16/04/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Уважаемые, после заливки прошивки принтер сохраняет работоспособность под windows?


    Нет конечно.

    Под виндами он точно так же работает. Только файл прошивки несколько другой.

    Прошивка загружается в ОЗУ принтера и после отключения питания благополучно исчезает.

     
  • 2.20, rymata, 06:55, 03/02/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Доброе, зря извинился, ты ни в чем не виноват. Они действительно одноклеточные - те, что обычные юзеры, Винда специально придумана, чтобы отучить человека думать и испытывать чувство ответственности за свои действия. Я вот тока начинаю осваивать Линукс - именно Дебиан и чувствую, что был одноклеточным. Спасибо за статью, она мне помогла, не совсем все получилось, как описанно, пришлось кое-что изменить в действиях, что-то убавить, что-то добавить, но в целом подход был взят ваш. Главное результат - работает.
     
  • 2.21, rymata, 06:57, 03/02/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Доброе, зря извинился, ты ни в чем не виноват. Они действительно одноклеточные - те, что обычные юзеры, Винда специально придумана, чтобы отучить человека думать и испытывать чувство ответственности за свои действия. Я вот тока начинаю осваивать Линукс - именно Дебиан и чувствую, что был одноклеточным. Спасибо за статью, она мне помогла, не совсем все получилось, как описанно, пришлось кое-что изменить в действиях, что-то убавить, что-то добавить, но в целом подход был взят ваш. Главное результат - работает.
     
  • 1.16, oguretz, 21:44, 19/11/2007 [ответить] [смотреть все]  
  • +/
    Это надо было блин додуматься сделать такое уродство.
     
  • 1.18, Loki, 19:45, 04/07/2008 [ответить] [смотреть все]  
  • +/
    Все тут нормально написано, только вот интересно, как сделать подобное в Mandriva
     
  • 1.19, тигра, 18:05, 06/11/2008 [ответить] [смотреть все]  
  • +/
    в Убунте 8.04 достаточно выполнить sudo hp-setup и ответить на все вопросы.
     
  • 1.22, юля, 23:35, 01/05/2009 [ответить] [смотреть все]  
  • +/
    jjjjj
     
  • 1.23, лргшпшг, 09:19, 01/10/2010 [ответить] [смотреть все]  
  • +/
    1020
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor