HP LaserJet 1000 [РЕШЕНО]

Изображение пользователя vap.

Не забывать
sudo usermod -aG lpadmin username

У тестя с тещей сабж, я их перевел на Kubuntu 10.04 все нравится но проблемы с принтером.
Тем как его подключить куча, но не получается, делал все по как написано тут
принтер нашелся и пишет что отправил тестовую страницу, после небольшего тупежа пишет что задание завершино, хотя ничего не распечатанно
в логах cups только аналогичное
E [12/Nov/2010:23:04:36 +0600] [CGI] Saw EOF, expected '}'!
E [12/Nov/2010:23:04:46 +0600] [CGI] Saw EOF, expected '}'!
E [12/Nov/2010:23:04:56 +0600] [CGI] Saw EOF, expected '}'!
E [12/Nov/2010:23:05:07 +0600] [CGI] Saw EOF, expected '}'!
E [12/Nov/2010:23:07:48 +0600] [CGI] Saw EOF, expected '}'!

забрал к себе принтер (у меня Дебиан тестовая), но тоже самое
hp_LaserJet_1000-47 Test Page vap 1k 1 Завершено
и ничего не печатает
нашел такую статью
на запрос
~$ sudo usb_printerid /dev/usb/lp0
получил
Error: No such file or directory: can't open '/dev/usb/lp0'
и

ls -l /dev/usb
ls: невозможно получить доступ к /dev/usb: Нет такого файла или каталога

а когда подключаю свой принтер то /dev/usb/lp0 создается нормально
стал смотреть лог sudo tail -f /var/log/messages
и вытащил, вставил шнур принтера
Nov 13 00:05:07 vap kernel: [   68.354833] lp0: using parport0 (interrupt-driven).
Nov 13 00:05:07 vap kernel: [   68.368455] ppdev: user-space parallel port driver
Nov 13 00:05:09 vap /usr/sbin/gpm[2340]: *** info [daemon/startup.c(131)]:
Nov 13 00:05:09 vap /usr/sbin/gpm[2340]: Started gpm successfully. Entered daemon mode.
Nov 13 00:06:00 vap kernel: [  121.560522] sky2 eth0: disabling interface
Nov 13 00:06:00 vap kernel: [  121.702530] sky2 eth0: enabling interface
Nov 13 00:06:00 vap kernel: [  121.702824] ADDRCONF(NETDEV_UP): eth0: link is not ready
Nov 13 00:06:02 vap kernel: [  123.366589] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both                                               
Nov 13 00:06:02 vap kernel: [  123.366797] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready                                                               
Nov 13 00:06:19 vap kernel: [  141.243856] process `skype' is using obsolete setsockopt SO_BSDCOMPAT                                                       
Nov 13 00:10:48 vap kernel: [  409.864123] usb 7-2: USB disconnect, address 3
Nov 13 00:10:57 vap kernel: [  418.796058] usb 7-2: new full speed USB device using uhci_hcd and address 4                                                 
Nov 13 00:10:57 vap kernel: [  418.968690] usb 7-2: New USB device found, idVendor=03f0, idProduct=0517                                                    
Nov 13 00:10:57 vap kernel: [  418.968695] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0                                               
Nov 13 00:10:57 vap kernel: [  418.968699] usb 7-2: Product: hp LaserJet 1000
Nov 13 00:10:57 vap kernel: [  418.968701] usb 7-2: Manufacturer: Hewlett-Packard
Nov 13 00:10:57 vap kernel: [  418.968808] usb 7-2: configuration #1 chosen from 1 choice
Nov 13 00:10:57 vap kernel: [  418.977765] usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x0517
Nov 13 00:10:57 vap logger: loading hp_laserjet_1000 firmware 007 004
Nov 13 00:10:57 vap /etc/hotplug/usb/hplj1000: foo2zjs: loading HP LaserJet 1000 firmware /usr/share/foo2zjs/firmware/sihp1000.dl to /dev/usb/lp0 ...
Nov 13 00:10:57 vap /etc/hotplug/usb/hplj1000: foo2zjs: ... download successful.
Nov 13 00:11:01 vap kernel: [  422.756330] usblp0: removed

Посоветуйте люди куда он цепляется? и как его заставить работать?

UPD
Еще раз все снес
apt-get purge hplip foo2zjs cups
он сказал что не смог удалить каталоги
dpkg: предупреждение: при удалении cups не пустой каталог /etc/cups/ssl не удалён.
dpkg: предупреждение: при удалении cups не пустой каталог /etc/cups не удалён.
Удаляется пакет foo2zjs ...
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /usr/share/ppd/foo2zjs не удалён.
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /usr/share/foo2zjs/firmware не удалён.
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /usr/share/foo2zjs не удалён.
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /usr/share/foo2qpdl/crd не удалён.
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /usr/share/foo2qpdl не удалён.
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /usr/share/doc/foo2zjs не удалён.
dpkg: предупреждение: при удалении foo2zjs не пустой каталог /lib/firmware/hp не удалён.

снес их в ручную
vap:/home/vap# rm -R /usr/share/foo2qpdl/
vap:/home/vap# rm -R /usr/share/foo2zjs/
vap:/home/vap# rm -R /lib/firmware/hp
vap:/home/vap# rm -R /etc/cups/

вырубил принтер
вновь все установил
apt-get install foo2zjs cups

воткнул принтер
и вуаля
vap@vap:~/test/foo2zjs$ ls /dev/usb/lp0
/dev/usb/lp0

дальше все просто, зашел на вебморду cups и все заработало

Комментарии (12)

0
mft - 12 Ноябрь, 2010 - 22:21

sudo hp-setup

0
vap - 12 Ноябрь, 2010 - 22:23
Изображение пользователя vap.

так я тоже делал но это все равно следующий щаг после sudo usb_printerid /dev/usb/lp0

0
mft - 15 Ноябрь, 2010 - 17:11

у меня hp laserjet 1018 и всегда была и есть такая же проблема на (k)ubuntu/debian. Т е принтер добавляется автоматически, вылетает сообщение принтер готов к печати. Отправляю на печать и ничего не происходит.

Раньше делал так же. Но после того как узнал что есть пакет hplip в который входит hp-setup, стал пользоваться только им.

По-умолчанию в kubuntu есть пакет foo2zjs и собирать из сырцов поверх него не очень хорошая идея. И перед тем как пробовать hp-setup наверно лучше удалить собранный из исходников foo2zjs.

Если hp-setup не помогает можно попробовать установить HPLIP c офф сайта.

0
vap - 14 Ноябрь, 2010 - 18:06
Изображение пользователя vap.

Up

+1
grn - 14 Ноябрь, 2010 - 21:47

Краткое описание руководствa
При подключении некоторых принтеров производства Hewlett-Packard семейства LaserJet 10xx - система автоматически добавляет принтер, но принтер не печатает. Данное руководство поможет Вам заставить принтер печатать.

Удалите автоматически подключенный принтер.
Для этого перейдите: Избранное->Параметры системы->Оборудование->Настройка принтера и в появившемся окне нажмите правой кнопкой мыши на настраиваемом принтере и в появившемся меню выберите Удалить.
Советую принтер выключить.

Создайте скрипт
Создайте скрипт, например так:
gedit ~/get_printer_work
и в появившемся окне редактора введите:
#!/bin/bash
printers="1000 1005 1018 1020"
cd /tmp
for prn in $printers; do
img="sihp${prn}.img"
dl="sihp${prn}.dl"
getweb $prn
if [ -f $img ]; then
arm2hpdl $img > $dl
sudo cp $dl /usr/share/foo2zjs/firmware/$dl
rm $img $dl
fi;
done

Сохраните файл, сделайте его исполняемым. Например так:
$ sudo chmod +x ~/get_printer_work
Для работы принтера необходим пакет foo2zjs. В Ubuntu он по-умолчанию установлен, но в некоторых вариантах установки системы может отсутствовать. Если это так - установите его. Как скачать прошивки? В Ubuntu по умолчанию установлен пакет foo2zjs, которые содержит необходимые нам утилиты:
getweb - утилита которая "сливает" прошивки с foo2zjs.rkkda.com (вызывается следующим образом
getweb 1020
- скачает прошивку для HP LaserJet 1020)

Данное действие не делал.
arm2hpdl - утилита, которая добавляет необходимые заголовки для принтера HP к бинарному файлу arm (смотрите man arm2hpdl), после добавления заголовков прошивку можно заливать в принтер (этим и занимается udev)
Для проверки можно залить прошивку вручную следующим образом: cat sihp1020.dl > /dev/usb/lp0, где /dev/usb/lp0 нода устройства принтера. Нода может быть и другой, например /dev/usblp0, чтобы узнать наверняка, можно посмотреть dmesg|tail -20 после включения принтера.

Запустите скрипт
Запустите скрипт на выполнение
$ ~/get_printer_work
По ходу выполнения скрипт запросит пароль пользователя для доступа к административным правам.

Установите принтер
Для этого включите принтер

-2
vap - 15 Ноябрь, 2010 - 14:39
Изображение пользователя vap.

Блин тут ктонибудь вообще читает пост прежде чем херь писать?

+1
grn - 16 Ноябрь, 2010 - 01:41

ты спросил, я тебе ответил как на своём сделал. все твои выкладки, мой также выдавал.

-3
vap - 16 Ноябрь, 2010 - 14:14
Изображение пользователя vap.

Я тебе еще раз читай то что написано в посте, или ты слепой и не видишь что ты не написал ничего нового?

+1
grn - 20 Ноябрь, 2010 - 02:30

тебе дано было другое решение проблемы. я не знаток Линукс, просто твой вариант запуска у меня не прошёл.
пришлось искать попроще.
Обычно даю тот материал который провел на своём компе.
Вариант 3. Не мучая себя, ты скосишь Кубунту и ставишь Убунту, она сама находит принтер и всё работает без лишних танцев.

-1
vap - 20 Ноябрь, 2010 - 06:41
Изображение пользователя vap.

Блин ну что ты за человек? Русским языком тебе говорят ЧИТАЙ ПОСТ ПРЕЖДЕ ЧЕМ ПИСАТЬ ХЕРЬ. У меня уже скоро год как дебиан стоит.

+1
grn - 21 Ноябрь, 2010 - 18:47

vap - 12 Ноябрь, 2010 - 20:33
Изображение пользователя vap.

дорогой, ты сам посмотри что пишешь и когда. а понимаю, что Kubuntu производная OС от Debiana, но в старпосте ты указал Кубунту, a не Debian.
Не будь пархатым.

0
vap - 22 Ноябрь, 2010 - 13:52
Изображение пользователя vap.

Глаза открой, чего тут непонятного?
забрал к себе принтер (у меня Дебиан тестовая), но тоже самое

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры