The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Установка принтера HP1020 в Debian ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка принтера HP1020 в Debian ..."  +/
Сообщение от auto_tips on 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

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от Samm on 06-Апр-07, 15:43 
>Перепечатка и цитирование допускаются только с разрешения автора.

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf email on 06-Апр-07, 16:10 
это я, афтор

в оригинале у меня было так:

> "Перепечатка и цитирование допускаются только с моего разрешения или создателей сайта opennet.ru :)"

и смысл сего закладывался такой:
ресурс opennet мне очень нравится
и не хочу чтобы статьи с него передирали на другие сайты

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от Samm on 06-Апр-07, 20:01 
Ок, проехали ;-) Мне обычно пофиг - полный bsd license, кто хочет тот пусть и берёт, главное - чтобы потом не пытались наезжать )
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от zenden on 07-Апр-07, 09:25 
Блин, а я в свое время вручную из консоли загружал прошивку ....
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от Mike (??) on 12-Апр-07, 12:44 
А можно как нибудь заставить печатать машину с дебиан линуксом на этот принтер прицепленный к виндовой машине?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf on 12-Апр-07, 14:20 
Начни с изучения этого:

https://www.opennet.ru/cgi-bin/opennet/ks.cgi?mask=samba+prin...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf on 12-Апр-07, 14:23 
ссылку нужно не клякать,
а вставить в строку запросов браузера

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от Аноним on 14-Апр-07, 12:27 
Какой геморой...жутко смотреть просто.
В винде это делается банальной установкой драйвера через мастер...
Не дорос ещё линукс до этого.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf email on 14-Апр-07, 12:54 
>Какой геморой...жутко смотреть просто.
>В винде это делается банальной установкой драйвера через мастер...
>Не дорос ещё линукс до этого.

Конкретно по этим принтерам - есть небольшой геморой, так как он win принтер.
То есть абсолютно весь фирменный софт создан _только_ под вынь-среду.
Дополнительно - это все-таки Debian, а не долее _дружественная_ Fedora/OpenSUSE.

Винда - отличная система, простая и удобная .... для простейших одноклеточных юзеров.

А на этом сайте - люди, которым интересна суть вещей, а не рюшечки в мастерах и окошках.

Но это я не в обиду. Большинству действительно не интересно / нет времени / незачем так глубоко копать. Это нормально и правильно.

Поэтому наслаждайтесь тем, что для вас придумала одна компания
и так, как она считает вам удобно и никак по другому :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf on 14-Апр-07, 13:00 
P.S. резковато получилось.

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от Alex email(??) on 15-Апр-07, 21:05 
Уважаемые, после заливки прошивки принтер сохраняет работоспособность под windows?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf email on 16-Апр-07, 09:07 
>Уважаемые, после заливки прошивки принтер сохраняет работоспособность под windows?


Нет конечно.

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

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от asash on 23-Апр-07, 21:40 
у меня вообще все само собой поставилось... достаточно было поставить пакет princonf и он сам все настроил в пару кликов...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rmf email on 28-Апр-07, 17:10 
>у меня вообще все само собой поставилось... достаточно было поставить пакет princonf
>и он сам все настроил в пару кликов...

У меня не получилось.

Я изменил имя прошивки и запустил printconf

nik@linuxdvr:~$ sudo printconf -v
Getting printer information...
Autoconfiguring printers...
Skipping file:/dev/ttyS0; no autodetection data available.
Skipping file:/dev/ttyS1; no autodetection data available.
Skipping file:/dev/ttyS2; no autodetection data available.
Skipping file:/dev/ttyS3; no autodetection data available.
Printer database data:
{'autodetect': {u'parallel': {u'commandset': u'ACL',
                              u'ieee1284': u'MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1020;',
                              u'manufacturer': u'Hewlett-Packard',
                              u'model': u'HP LaserJet 1020'}},
'driver': u'foo2zjs',
u'drivers': [u'foo2zjs'],
u'functionality': u'B',
u'id': u'HP-LaserJet_1020',
u'make': u'HP',
u'model': u'LaserJet 1020'}
Configuring HP LaserJet 1020 on usb:/dev/usb/lp0 with foo2zjs driver as queue "laserjet_1020_1".

Reloading Common Unix Printing System: cupsd.
If printconf was unable to install all of your printers, please visit http://www.linuxprinting.org/ for printer information and
support from fellow users.


То есть ptintconf просканировал "принтерные" порты,
нашел принтер и определил для него драйвер (из базы foomatic).
После чего запустил foomatic-configure и перегрузил cupsd.

Однако саму прошивку он не установил, то есть автоматической 100% настройки найденного драйвера(foo2zjs) он не сделал.

В результате, при включении девайса:
Apr 28 16:58:39 localhost /usr/bin/hplj1020: Missing HP LaserJet 1020 firmware file /usr/share/foo2zjs/firmware/sihp1020.dl

Apr 28 16:58:39 localhost /usr/bin/hplj1020: ...read foo2zjs installation instructions and run ./getweb 1020

# sudo dpkg-recobfigure printconf

также не дал результата


Вывод: установка через printconf скорее всего самый правильный способ,

но, к сожалению, не для "только вынь" принтеров.

                      

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от oguretz on 19-Ноя-07, 21:44 
Это надо было блин додуматься сделать такое уродство.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от Loki email(??) on 04-Июл-08, 19:45 
Все тут нормально написано, только вот интересно, как сделать подобное в Mandriva
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от тигра on 06-Ноя-08, 18:05 
в Убунте 8.04 достаточно выполнить sudo hp-setup и ответить на все вопросы.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rymata email on 03-Фев-09, 06:55 
Доброе, зря извинился, ты ни в чем не виноват. Они действительно одноклеточные - те, что обычные юзеры, Винда специально придумана, чтобы отучить человека думать и испытывать чувство ответственности за свои действия. Я вот тока начинаю осваивать Линукс - именно Дебиан и чувствую, что был одноклеточным. Спасибо за статью, она мне помогла, не совсем все получилось, как описанно, пришлось кое-что изменить в действиях, что-то убавить, что-то добавить, но в целом подход был взят ваш. Главное результат - работает.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от rymata email on 03-Фев-09, 06:57 
Доброе, зря извинился, ты ни в чем не виноват. Они действительно одноклеточные - те, что обычные юзеры, Винда специально придумана, чтобы отучить человека думать и испытывать чувство ответственности за свои действия. Я вот тока начинаю осваивать Линукс - именно Дебиан и чувствую, что был одноклеточным. Спасибо за статью, она мне помогла, не совсем все получилось, как описанно, пришлось кое-что изменить в действиях, что-то убавить, что-то добавить, но в целом подход был взят ваш. Главное результат - работает.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Установка принтера HP1018 в Debian Еtch"  +/
Сообщение от юля email(??) on 01-Май-09, 23:35 
jjjjj
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Установка принтера HP1020 в Debian Еtch"  +/
Сообщение от лргшпшг on 01-Окт-10, 09:19 
1020
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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