Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → Драйверы и Linux → HP-1018/1020 и Debian
Последние записи

HP-1018/1020 и Debian

Подписаться на HP-1018/1020 и Debian Сообщений: 7, участников: 4 Теги: HP1000 HP1005 HP1018 HP1020

  • Участвуют:
  • Константин Сакрюкин
  • Сергей Бакшеев
  • yaleks
  • Андрей Ивницкий
Ответить


26 февраля 2010, 15:34
Skv_medium Константин Сакрюкин Записей: 282

Принтеры HP LaserJet 1000,1005,1018,1020 после включения должны получить бинарный firmware драйвер.

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

$ usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:

MFG:Hewlett-Packard;MDL:HP LaserJet 1018;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1018;

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

Устанавливаем штатный deb-пакет foo2zjs

apt-get install foo2zjs

он ставит все что нужно, прописывает правило в hotplug, но у него нет самой прошивки и в логе

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/hplj1018: Missing HP LaserJet 1018 firmware file /usr/share/foo2zjs/firmware/sihp1018.dl Mar 20 12:35:35 linuxdvr /usr/bin/hplj1018: ...read foo2zjs installation instructions and run ./getweb 1018

Что делать?

Качаем прошивку:

wget http://foo2zjs.rkkda.com/firmware/sihp1018.tar.gz

После скачивания распаковываем и получаем файл sihp1018.img
бинарник необходимо конвертировать в нужный формат:

$ arm2hpdl sihp1018.img > sihp1018.dl

Если посмотреть тип файла

$ file sihp1018.dl

то увидим примерно вот это:

sihp1018.dl: HP Printer Job Language data

То что надо!

Далее, находясь в каталоге с файлом sihp1018.dl копируем его куда нужно

# mv sihp1018.dl /usr/share/foo2zjs/firmware/

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

# chown root:root /usr/share/foo2zjs/firmware/sihp1018.dl

Включаем и выключаем принтер и в логе

tail -n 18 /var/log/messages

видим

Mar 20 12:57:18 linuxdvr /usr/bin/hplj1018: loading HP LaserJet 10218firmware /usr/share/foo2zjs/firmware/sihp1018.dl to /dev/usb/lp0 ...

Mar 20 12:57:19 linuxdvr /usr/bin/hplj1018: ... download successful.

Проверяем:

$ usb_printerid /dev/usb/lp0

Получаем:

GET_DEVICE_ID string:

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

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

Всё! Последний этап стандартный для всех Linux-систем

а). Открываем любимый браузер (у меня Firefox).
б). Пробиваем в адресной строке http://localhost:631
в). Подключаем принтер через стандартный Веб-интерфейс CUPS.

Готово! -Должно работать!

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

$ 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

Примечание

В других Linux-системах установка аналогична.

 
13 марта 2010, 12:36
Custom_serg_medium Сергей Бакшеев Записей: 12

Константин Сакрюкин писал(а):

Примечание

В других Linux-системах установка аналогична.

Проверено на Ubuntu - работает! Но не стоит делать так в Ubuntu 9.10, могут возникнуть проблемы. В версии 9.10 с установкой вполне справляется родная GUI-утилита (Система-Администрирование-Печать). Лучший вариант - подключить и включить принтер, утилита запустится автоматически.

 
13 марта 2010, 14:29
Ttytape yaleks Записей: 929

И зачем ТАК сложно? Есть официальные драйвера от производителя и графическая утилита настройки hp-setup.

 
13 марта 2010, 20:25
Trollface_medium Андрей Ивницкий Записей: 360

Действительно сложно. Вот более простое решение

http://ivnish.blogspot.com/2009/09/ubuntu-hp-la...

 
15 марта 2010, 08:47
Custom_serg_medium Сергей Бакшеев Записей: 12

yaleks писал(а):

И зачем ТАК сложно? Есть официальные драйвера от производителя и графическая утилита настройки hp-setup.

Как зачем? Ради эксперимента :) Интересно же!

Это тоже опробовано... еще раньше вышестоящего :)

Лучше расскажите как на hp scanjet g2710 заставить работать "быстрые" кнопки :)

 
15 марта 2010, 09:14
Trollface_medium Андрей Ивницкий Записей: 360

хех, никогда не пользовался быстрыми кнопками на сканере :)

 
15 марта 2010, 13:32
Custom_serg_medium Сергей Бакшеев Записей: 12

Я тоже :) не мне надо... есть человечек, который уверен, что раз кнопка есть - она должна работать :D

Войдите чтобы ответить на тему

Форумы → Драйверы и Linux → HP-1018/1020 и Debian
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .