Принтер HP LaserJet 1020 (Поддерживается ли в Linux?)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

iv_iv
Сообщения: 16

Re: Принтер HP LaserJet 1020

Сообщение iv_iv »

Всем привет столкнулся с такой проблемой по настройке этого принтера в кубунту 7.04

в данной версии /dev/usb/ каталога не существует это раз, пакет foo2zjs уже установлен, но нет прошивки принтера.
Проблема решилась установкой прошивки в каталог /usr/share/foo2zjs/firmware/ принтер заработал и много чего я успел распечатать.
Но через месяц возникла проблема прошивка не загружается похоже в принтер, в логах появляется это

Код: Выделить всё

iv@iv:~$ tail -n 20 /var/log/messages
Jul 31 15:38:13 iv kernel: [ 6584.416598] drivers/usb/class/usblp.c: usblp0: nonzero read/write bulk status received: -71
Jul 31 15:38:13 iv kernel: [ 6584.416707] printk: 8516 messages suppressed.
Jul 31 15:38:13 iv /usr/bin/hplj1020: ... download failed.
Jul 31 15:38:13 iv kernel: [ 6584.522386] usb 5-8: USB disconnect, address 6
Jul 31 15:38:13 iv kernel: [ 6584.532545] drivers/usb/class/usblp.c: usblp0: removed
Jul 31 15:38:16 iv kernel: [ 6587.275824] usb 5-8: new high speed USB device using ehci_hcd and address 7
Jul 31 15:38:16 iv kernel: [ 6587.631444] usb 5-8: configuration #1 chosen from 1 choice
Jul 31 15:38:16 iv kernel: [ 6587.634504] drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17
Jul 31 15:38:16 iv /usr/bin/hplj1020: loading HP LaserJet 1020 firmware /usr/share/foo2zjs/firmware/sihp1020.dl to /dev/usblp0 ...
Jul 31 15:38:41 iv kernel: [ 6612.763324] printk: 8702 messages suppressed.
Jul 31 15:39:13 iv kernel: [ 6644.793343] drivers/usb/class/usblp.c: usblp0: nonzero read/write bulk status received: -71
Jul 31 15:39:13 iv kernel: [ 6644.793355] drivers/usb/class/usblp.c: usblp0: nonzero read/write bulk status received: -71
Jul 31 15:39:14 iv kernel: [ 6644.858921] usb 5-8: USB disconnect, address 7
Jul 31 15:39:14 iv /usr/bin/hplj1020: ... download failed.
Jul 31 15:39:14 iv kernel: [ 6644.863189] drivers/usb/class/usblp.c: usblp0: removed
Jul 31 15:39:16 iv kernel: [ 6647.360949] usb 5-8: new high speed USB device using ehci_hcd and address 8
Jul 31 15:39:16 iv kernel: [ 6647.513114] usb 5-8: configuration #1 chosen from 1 choice
Jul 31 15:39:16 iv kernel: [ 6647.516217] drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17
Jul 31 15:39:16 iv /usr/bin/hplj1020: loading HP LaserJet 1020 firmware /usr/share/foo2zjs/firmware/sihp1020.dl to /dev/usblp0 ...
Jul 31 15:40:10 iv kernel: [ 6701.081260] printk: 4333 messages suppressed.

Как это понять что случилось, Подскажите
Система Kubuntu 7.04. Извените за вопросы, чайник он и в африке чайник.
Спасибо сказали:
elf74
Сообщения: 482
Статус: Линуксоид-Самовар :)
ОС: Mandriva Power Pack 2008.0 LCE

Re: Принтер HP LaserJet 1020

Сообщение elf74 »

В Mandriva 2007 принтер работает прекрасно, лучше даже чем в Windows
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение MadDog »

iv_iv
Похоже на старый баг: тыц
Решение проблемы: тыц

Вы бы для начала в инете поискали, т.к. ответ на вашу проблему Гугл выдаёт уже в самом начале списка.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение AMD »

Странно такого не наблюдал
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: Принтер HP LaserJet 1020

Сообщение jabx »

HPLJ1020
в SUSE 10.2 завелся с полпинка по инструкции в foo2zjs
в Debian 4 Etch аналогично
в Mandriva 2006 тоже работает нормально
а вот в Suse 10.3 все по инструкции сделал, а он чего-то не печатает
Спасибо сказали:
Аватара пользователя
Фантом
Сообщения: 452
ОС: openSUSE

Re: Принтер HP LaserJet 1020

Сообщение Фантом »

jabx писал(а):
15.01.2008 22:03
HPLJ1020
в SUSE 10.2 завелся с полпинка по инструкции в foo2zjs
в Debian 4 Etch аналогично
в Mandriva 2006 тоже работает нормально
а вот в Suse 10.3 все по инструкции сделал, а он чего-то не печатает


Странно. Я подключал его и в OpenSuSE 10.2, и в 10.3 - делал все абсолютно одинаково (по той же инструкции), никаких проблем не появлялось.
Спасибо сказали:
Аватара пользователя
SilentOS
Сообщения: 251
Статус: Важный воевода
ОС: SuSE

Re: Принтер HP LaserJet 1020

Сообщение SilentOS »

MadDog писал(а):
31.07.2007 23:41
iv_iv
Похоже на старый баг: тыц
Решение проблемы: тыц

Спасибо за ссылки, помогло :)
Спасибо сказали:
locke314
Сообщения: 1
ОС: Mandriva 2007

Re: Принтер HP LaserJet 1020

Сообщение locke314 »

большое спасибо за "тыц", НО: сделал всё как описано...и...не работает. Далее я выполнил:
# arm2hpdl /usr/share/foo2zjs/firmware/sihp1020.img > /usr/share/foo2zjs/firmware/sihp1020.dl
//(что делает эта команда?? пожалуйста подскажите, я совсем новичок)
//но файла sihp.img (это его я скачал ./getweb 1020) на месте не
//оказалось:(
//пришлось положить его туда "руками" - чтобы всё было на своих
//местах, ибо нефиг:))
//повторяю последнюю команду:
# arm2hpdl /usr/share/foo2zjs/firmware/sihp1020.img > /usr/share/foo2zjs/firmware/sihp1020.dl
//после запускаем printerdrake и настраиваем принтер. Всё. Принтер работает без нареканий. Мы победили.
//Ещё раз спасибо.
//А теперь внимание - ВОПРОС: почему при выключении питания принтера моя мандрива 2007 spring виснет
//намертво - спасает только резет. Может быть кто-то уже с этим сталкивался?
//Подскажите пожалуйста, что сделать, чтобы как-то прояснить ситуацию.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Принтер HP LaserJet 1020

Сообщение zenwolf »

locke314 писал(а):
17.01.2008 19:20
большое спасибо за "тыц", НО: сделал всё как описано...и...не работает. Далее я выполнил:
# arm2hpdl /usr/share/foo2zjs/firmware/sihp1020.img > /usr/share/foo2zjs/firmware/sihp1020.dl
//(что делает эта команда?? пожалуйста подскажите, я совсем новичок)
//но файла sihp.img (это его я скачал ./getweb 1020) на месте не
//оказалось:(
//пришлось положить его туда "руками" - чтобы всё было на своих
//местах, ибо нефиг:))
//повторяю последнюю команду:
# arm2hpdl /usr/share/foo2zjs/firmware/sihp1020.img > /usr/share/foo2zjs/firmware/sihp1020.dl
//после запускаем printerdrake и настраиваем принтер. Всё. Принтер работает без нареканий. Мы победили.
//Ещё раз спасибо.
//А теперь внимание - ВОПРОС: почему при выключении питания принтера моя мандрива 2007 spring виснет
//намертво - спасает только резет. Может быть кто-то уже с этим сталкивался?
//Подскажите пожалуйста, что сделать, чтобы как-то прояснить ситуацию.

кртути всё через hotplug - придётся ставить или делать эмуляцию - по другому никак
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 837
ОС: ArchLinux

Re: Принтер HP LaserJet 1020

Сообщение Shlomo »

2 all: в последнее время есть проблема такая - getweb ничего не скачивает, так как файл просто отсуствует на сайте. Поэтому стоит взять у когото прошивку, и положить ее ручками, после этого все будет ок. Для желающих прикрепляю прошивку для hp1020.
Вложения
sihp1020.zip
(68.55 КБ) 221 скачивание
Изображение
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: Принтер HP LaserJet 1020

Сообщение Sekta-N »

чем epson или samsung не нравится?
Нет тут подписи и не будет.
Спасибо сказали:
KurDt
Сообщения: 1
ОС: ManDriVaaaaa.....

Re: Принтер HP LaserJet 1020

Сообщение KurDt »

Cкажите такой не уместный вапрос а как заправлять прально ентот принтер а То Не хотелось бы как то картридж убить по не умелости, ..... а заправлять самому, а не к заправщикам по каждой необходимости бегать .....
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение MadDog »

KurDt
Могу посоветовать обратить свой взор к этому ресурсу http://startcopy.ru/ и иметь в запасе ещё один картридж, т.к. без опыта очень легко угробить картридж.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
Iroln
Сообщения: 201
ОС: openSUSE 10.3

Re: Принтер HP LaserJet 1020

Сообщение Iroln »

Знатоки принтерного железа от HP, может знаете в чем может заключаться очень медленная работа принтера ScanJet1022?
Например для сравнения если печатать из OpenOffice то интервалы между печатью страниц где-то секунд 7-10. Ладно если надо напечатать пару страниц, а если 200? Ожидание мучительно. Под виндой этот же принтер печатает вообще без остановки, страницы выплёвывает одну за другой.
Вообще в чем может крыться причина? Принтер, дрова, софт? Год терпел, а сейчас наболело :)
Тайною мир держится
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение MadDog »

Iroln писал(а):
27.05.2008 01:37
в чем может заключаться очень медленная работа принтера ScanJet1022?
ScanJet - это вообще-то сканер, но такой модели как 1022 нет, да и печать сканеры не могут по определению.

Если же Вы имели ввиду принтер LaserJet 1022, то какое отношение он имеет к теме топика? Если это ещё не читали, то советую ознакомиться.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
Iroln
Сообщения: 201
ОС: openSUSE 10.3

Re: Принтер HP LaserJet 1020

Сообщение Iroln »

Да, а я думал на сканере только и печатают... Ну конечно LaserJet, написал на автомате, у меня просто сканер, будь он не ладен ScanJet

Видел, что тут обсуждают так же и 1022. 1020 и 1022 довольно похожие модели.
Спасибо, посмотрю.
Тайною мир держится
Спасибо сказали:
flaresun
Сообщения: 12
ОС: openSUSE 11.1, GNOME

Re: Принтер HP LaserJet 1020

Сообщение flaresun »

Вдруг кому пригодится...
OpenSUSE 11.1, HP LaserJet 1020
На других дистрибутивах принтер подхватывался сразу и не было никаких проблем, так что тут я крайне удивился когда мне вечером надо было распечатать всего один лист, а принтер отказался работать и пришлось тратить время, чтобы заставить его печатать.
Сделал по инструкции отсюда.
Скачал драйвер, распаковал, скомпилировал ($ make), получил firmware ($ ./getweb 1020), установил ($ sudo make install), выполнил $ sudo make install-hotplug, перезапустил CUPS.
Добавлял принтер через Yast. Заметил важную особенность - добавлять надо принтер который, usb://HP/LaserJet..., а то у меня сперва добавился hp://usb/HP_LaserJet_1020... и печать не работала. "Не правильный" принтер обзывался при выборе устанавливаемого принтера HP LaserJet 1020 USB FN1T73G HPLIP, а "правильный" - просто "HP LaserJet 1020 USB".
Спасибо сказали:
iamfish
Сообщения: 3
ОС: Debian GNU/Linux

Re: Принтер HP LaserJet 1020

Сообщение iamfish »

Сделал как написано на http://foo2zjs.rkkda.com/.
Принтер 1020 заработал на
Системе Debian 5.0 lenny stable, но при печати нескольких страниц между страницами сильные тормоза. Почему ? ... пожалуйста объясните на пальцах :unsure: ??
Спасибо сказали:
Аватара пользователя
OP208
Сообщения: 18

Re: Принтер HP LaserJet 1020

Сообщение OP208 »

а можно снова прикрепить файл sihp1020.zip?
Спасибо сказали:
DmitryBlack
Сообщения: 1
ОС: OpenSUSE 11.2

Re: Принтер HP LaserJet 1020

Сообщение DmitryBlack »

Под OpenSUSE 11.2 по умолчанию использовался драйвер hpijs, с ним никакой реакции на попытку печати небыло, установил foo2zjs, печатать то печатает, но почему-то неактивна двусторонняя печать и не нашёл настройки для печати брошюр. А ещё почему-то если в настройках печати программы задать несколько страниц на лист, то нормально печатает, а если задать это в настройках принтера (насколько я понял N-up printing это оно и есть), то вообще не печатает.
Спасибо сказали:
Katrin
Сообщения: 1
ОС: CentOS 5

Re: Принтер HP LaserJet 1020

Сообщение Katrin »

Быстрая установка HP LaserJet 1020

Может кому и пригодится руководство с нуля, без лишних описаний:

1. Скачиваем архив
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. Распаковываем
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs

3. Компилируем
$ make
4. $ ./getweb 1020 # Get HP LaserJet 1020 firmware file
(По аналогии для принтеров отличных от HP LaserJet 1020)
$ ./getweb cpwl # Get Minolta Color PageWorks/Pro L .ICM files
$ ./getweb 2200 # Get Minolta 2200 DL .ICM files
$ ./getweb 2300 # Get Minolta 2300 DL .ICM files
$ ./getweb 2430 # Get Minolta 2430 DL .ICM files

$ ./getweb 1000 # Get HP LaserJet 1000 firmware file
$ ./getweb 1005 # Get HP LaserJet 1005 firmware file
$ ./getweb 1018 # Get HP LaserJet 1018 firmware file

5. Устанавливаем, в зависимости у кого какая система
$ make install
или $ sudo make install или #su
Все! Принтер виден в системе.
6. Теперь заставим его печатать на бумаге,выполнив команду:
$ cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
После выполнения этой команды принтер начинает подавать звуки. Проверьте, теперь он точно печатает!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение serzh-z »

Katrin
Гм... для этого есть пакетные менеджеры: "paludis -i foo2zjs". После чего он тоже точно печатает. ) А, ну да, принтер ещё подключить к компьютеру и включить, перед печатью, надо. =)
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение sunny1983 »

Здравствуйте! У меня тоже проблема с настройкой LaserJet 1020.
Дистрибутив - Debian Wheezy. Настраиваю по этой инструкции.
Установил printer-driver-foo2zjs, выполняю usb_printerid:

Код: Выделить всё

$ usb_printerid /dev/usb/lp1
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1020;

Потом выполняю от рута «getweb 1020», загружается файл прошивки, который сохраняется как /lib/firmware/hp/sihp1020.dl
Выключаю и включаю питание принтера - принтер после включения гудит два раза: первый - самодиагностика, второй - загрузка прошивки. Снова выполняю usb_printerid:

Код: Выделить всё

$ usb_printerid /dev/usb/lp1
Error: Input/output error: GET_DEVICE_ID on '/dev/usb/lp1'

В cups принтер после манипуляций не виден, такое впечатление что после загрузки прошивки устройство /dev/usb/lp1 зависает. Если файл /lib/firmware/hp/sihp1020.dl удалить, то после выключения и включения питания принтер снова начинает отвечать.
Что делать? И связано ли это с тем, что имя устройства /dev/usb/lp1, а не /dev/usb/lp0? Процесс инициализации устройства в udev происходит? Где там ковырять?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Принтер HP LaserJet 1020

Сообщение Bizdelnick »

sunny1983 писал(а):
24.10.2013 14:00
загружается файл прошивки, который сохраняется как /lib/firmware/hp/sihp1020.dl

А почему туда?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Re: Принтер HP LaserJet 1020

Сообщение sunny1983 »

Bizdelnick писал(а):
24.10.2013 21:37
А почему туда?

ну это автоматически происходит
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Принтер HP LaserJet 1020

Сообщение Bizdelnick »

Что-то новенькое. Тогда не знаю, что может быть не так.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Принтер HP LaserJet 1020

Сообщение QWERTYASDF »

sunny1983 и товарищи с той-же проблемой.

У меня, на debian 7.1, данная проблема решилась путем загрузки прошивки в принтер из произвольного каталога, но не из /lib/firmware/hp/ (в котором она появилась после getweb 1020) т.е.

Код: Выделить всё

# cat /tmp/sihp1020.dl > /dev/usb/lp0


На всякий случай привожу свое понимание рабочего (по крайней мере в моем случае) алгоритма общей настройки hp 1020, может и будет кому полезно, раз гуру о решении проблемы здесь не рассказали:

1. Ставим пакет foo2zjs

2. Командуем с рутовым полномочиями

Код: Выделить всё

getweb 1020


3. Перемещаем куда-нибудь файл прошивки sihp1020.dl из /lib/firmware/hp/

4. Подключаем электрически принтер к компьютеру, включаем питание принтера, проверяем известными способами (например dmesg | tail -20) имя файла-принтера, у меня это /dev/usb/lp0

5. Убеждаемся в наличии "разумной связи с принтером"-

Код: Выделить всё

usb_printerid имя_файла_принтера


6. Загружаем прошивку в принтер -

Код: Выделить всё

cat куда_нибудь/sihp1020.dl > имя_файла_принтера


7. Убеждаемся, что принтер прошит (должна в конце строки атрибутов принтера быть указана версия прошивки) -

Код: Выделить всё

usb_printerid имя_файла_принтера


...

8. Настраиваем систему печати. Я CUPS настроила через графический веб-конфигуратор, открывающийся по адресу http://localhost:631

Естественно, по уму надо все автоматизировать, но для меня на данный момент важно лишь рабочее состоянии моего принтера под Debian.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Принтер HP LaserJet 1020

Сообщение Bizdelnick »

Прошивку надо класть в /usr/share/foo2zjs/firmware/, тогда она должна цепляться автоматически. Хотя в Debian я с foo2zjs не боролся, это по опыту с другими дистрибутивами.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Принтер HP LaserJet 1020

Сообщение QWERTYASDF »

В моем Дебиане прошивка цепляется автоматичски только из /lib/firmware/hp/. Но каким-то таким образом, что после этого ихняя usb_printerid показывает ошибку ввода/вывода с принтером.
Спасибо сказали:
Ответить