Hp laserjet 1018 driver linux
Войти
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Принтер HP LaserJet 1018 на ASP Linux
Сегодня у меня победа 🙂 Я установил HP LaserJet 1018 на ASP Linux! Мучался дня три. Конечно, если б я только занимался все это время настройкой данного агрегата, то потратил времени меньше. Ну я говорил, что сисадмин в отпуске, а работать в данном направлении надо 🙂
Итак. Расскажу мои танцы с бубном 🙂 Может кому и пригодится 🙂
Подключаю принтер на АСП Линукс. У данного устройства подключение возможно только по USB. Поэтому смело вставляю смело кабель в комп и наблюдаю, что у меня втыкнут принтер 🙂
Выбираю драйвер, а нету такого 🙁 Только 1010, 1012, 1015. А мне надо именно 1018. И как в Линуксе установить драйвер? Я же рассказывал, что я только учусь 🙂
У меня получилось 🙂 Рассказываю 🙂
Есть два пути. Первый путь мною до конца не пройден. Но я все расскажу.
Заходим на сайт производителя — www.hp.com
Ищем 1018. Заходим на страницу с драйверами. Выбираем систему — Linux
Покажут нужный драйвер и меня перенаправят на другой ресурс.
Выбираем скачать и уходим на страницу выбора дистрибутива 🙂 А дальше будет инструкция с картинками. Можно пробовать устанавливать 🙂
Я как Ленин, пошел другим путем 🙂 Вот они танцы с бубном 🙂
Опытным путем установил, что драйвер для HP LaserJet 1018 сделала foo2zjs. Зашел на домашнюю страницу и сделал все по инструкции 🙂
1. Качаем драйвер
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. Распаковываем
$ tar zxf foo2zjs.tar.gz
3. Переходим в необходимую директорию
$ cd foo2zjs
4. Устанавливаем драйвер
Если необходимо, докачиваем дополнительные файлы
$ ./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
$ ./getweb 1020 # Get HP LaserJet 1020 firmware file
Если надо, дополнительно добавляем USB и CUPS. Первый — понятно, а второй — для того, чтоб можно было печатать по сети.
Установка принтера HP LaserJet 1018 (P1006, P1007, 1000, P1008, 1005, P1505, 1020, P1005)
При первом подключении принтера в Kubuntu появляется сообщение, в котором написано что принтер успешно подключен и может использоваться. Но на самом деле при отправке документов на печать ничего не происходит.
1 способ.
Этот способ подходит для большинства принтеров HP.
Для установки необходимо ввести в терминале команду
sudo apt-get install hplip-gui
sudo hp-setup
Появится графический установщик драйвера, в котором отвечаем на несколько вопросов и драйвер устанавливается.
Если возникнут ошибки, можно попробовать запустить терминальный установщик.
sudo hp-setup -i
2 способ.
Надо запустить терминал (программа konsole) и выполнить 2 команды. При этом необходим доступ в интернет.
sudo getweb 1018
sudo hplj1018
После выполнения этих команд принтер сразу же начинает работать. Для проверки работоспособности можно запустить тестовую печать в меню «Параметры система» -> «Настройка принтеров» -> Соответствующий профиль принтера (если его нет, надо добавить новый принтер) -> «Напечатать пробную страницу».
Также этот способ может работать и с принтерами HP LaserJet P1006, P1007, 1000, P1008, 1005, P1505, 1020, P1005. Для этого надо в командах заменить 1018 на соответствующее название принтера.
sudo getweb «принтер»
sudo hplj»принтер»
Проверено с принтером HP LaserJet 1018 на Kubuntu 11.04 — 12.04.
Попробовал для 1020 как написано, не получилось, решение нашел тут: http://hplipopensource.com/hplip-web/install/install/index.html сосбстна у первоисточника HP.
3 способ.
Установил HP LaserJet 1020 на Kubuntu 18.04, работает.
скачиваем прошивку принтера(1020 или другой), как обычно: #getweb 1020
идем сюда: cd /lib/firmware/hp
копируем скачанный файл прошивки sihp1020.dl: #cp sihp1020.dl /usr/share/foo2zjs/sihp1020.dl
делаем принтеру «выкл/вкл», он теперь должен два раза дрыгаться: 1-самотест и 2-заглотил прошивку.
. радоваться!
Подключение принтера HP LJ 1010/1015/1018/1020 в Linux Debian(Ubuntu) c CUPS 1.4 и выше
При обновлении версии CUPS возникла проблемма его несовместимости с загруженным модулем usbpl, необходимый для загрузки firmware в принтер. При их одновременной работе возникает конфликт на шине usb(одновременное обращение), отражающееся в логах системы /var/log/syslog следующим образом:
————————
Jul 1 02:18:57 kernel: [ 3115.009361] usb 1-2.5: usbfs: interface 0 claimed by usblp while ‘usb’ sets config #1
————————
Вариант решения данной проблемы:
— Загрузить модуль сразу после включения принтера
— Выгрузить модуль сразу после заливки filmware
Для этого делаем следующее:
0) Отключаем принтер
1) Установим необходимые пакеты
2) Скачаем требуемое filmware для принтера сконвертируем и разместим в соответствующих папках:
3) Создадим правило для диспетчера устройств udev для загрузки модуля при включении принтера.
Указываем Vid и Pid своего принтера! Пример приведён для 1018.
4) Перезагружаем диспетчер устройств udev
5) Редактируем сценарий foo2zjs, выполняющийся при обнаружении принтера (отключаем модуль ядра usbpl сразу после загрузки firmware). Имя файла зависит от модели вашего принтера!(для 1000/1005/1018/1020 — /usr/sbin/hplj1018 )
ищем и корректируем процесс загрузки firmware
изменение сводится к добавлению строк
6) Включаем принтер и смотрим логи
при корректной работе в них будет следующее:
———————
Jul 1 01:56:12 kernel: [ 1749.871946] CE: hpet increased min_delta_ns to 20113 nsec
Jul 1 02:18:39 kernel: [ 3097.400294] usb 1-2.5: new high speed USB device number 8 using ehci_hcd
Jul 1 02:18:40 kernel: [ 3097.512010] usb 1-2.5: New USB device found, idVendor=03f0, idProduct=4117
Jul 1 02:18:40 kernel: [ 3097.512084] usb 1-2.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 1 02:18:40 kernel: [ 3097.512098] usb 1-2.5: Product: HP LaserJet 1018
Jul 1 02:18:40 kernel: [ 3097.512109] usb 1-2.5: Manufacturer: Hewlett-Packard
Jul 1 02:18:40 kernel: [ 3097.512120] usb 1-2.5: SerialNumber: KP03QAY
Jul 1 02:18:40 mtp-probe: checking bus 1, device 8: «/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.5»
Jul 1 02:18:40 mtp-probe: bus: 1, device: 8 was not an MTP device
Jul 1 02:18:40 udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.5/1-2.5:1.0
Jul 1 02:18:40 udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.5
Jul 1 02:18:40 udev-configure-printer: Device vendor/product is 03F0:4117
Jul 1 02:18:40 udev-configure-printer: MFG:Hewlett-Packard MDL:HP LaserJet 1018 SERN:- serial:KP03QAY
Jul 1 02:18:40 kernel: [ 3097.779667] usblp1: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
Jul 1 02:18:40 kernel: [ 3097.781597] usbcore: registered new interface driver usblp
Jul 1 02:18:40 udev-configure-printer: add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.5/1-2.5:1.0/usb/lp1
Jul 1 02:18:41 kernel: [ 3098.989429] usb 1-2.5: usbfs: interface 0 claimed by usblp while ‘usb’ sets config #1
Jul 1 02:18:43 /usr/sbin/hplj1018: foo2zjs: loading HP LaserJet 1018 firmware /lib/firmware/hp/sihp1018.dl to /dev/usb/lp1 .
Jul 1 02:18:43 /usr/sbin/hplj1018: foo2zjs: . download successful.
Jul 1 02:18:56 udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.5
Jul 1 02:18:56 udev-configure-printer: MFG:Hewlett-Packard MDL:HP LaserJet 1018 SERN:- serial:KP03QAY
Jul 1 02:18:57 kernel: [ 3115.009361] usb 1-2.5: usbfs: interface 0 claimed by usblp while ‘usb’ sets config #1
Jul 1 02:18:58 kernel: [ 3116.139386] usbcore: deregistering interface driver usblp
Jul 1 02:18:58 kernel: [ 3116.139675] usblp1: removed
Jul 1 02:18:58 /usr/sbin/hplj1018: foo2zjs: . kernel module usblp disable now.
———————
Принтер HP1018 не работает (Ubuntu 10.04)
Имеем: Ubuntu 10.04.3 x64 без ГУИ (типа сервер), принтер HP1018, который без проблем работал в Убунту 9.10 и в винде.
Подключил принтер, зашел в CUPS через веб-морду, тырчнул «найти принтер», выбрал драйвер, который был предложен. Не пошло (симптомов не помню уже).
Зашел на сайт НР, качнул свежий hplip, поставил. Снова не пошло. Писал ошибку что-то про filed.
Полазил по форумам, грохнул в купсе принтер, поставил его с драйверами foo2zjs, сделал
sudo cp sihp1018.dl /usr/share/foo2zjs/firmware/sihp1018.dl
и чудо! принтер заработал. Неделю он мне был не нужен, потом решил что-то еще напечатать — не работает. Задания отправляются на принтер, купс пишет, что задание завершено, но принтер молчит. Переустановка не помогла.
Перемещено post-factum из Desktop
Попробовал еще раз
Еще раз убил принтер. Сделал apt-get autoremove hplip, потом apt-get install hplip, потом в cups нажал поиск принтера, получил 2 строчки:
HP LaserJet 1018 (HP LaserJet 1018 USB KP23TLN HPLIP)
выбрал вторую, затем выбрал драйвер HP LaserJet 1018 hpijs 3.10.2, параметры оставил по умолчанию, нажал печать пробной страницы, в ответ получил «/usr/lib/cups/filter/foomatic-rip failed»
Принтер при этом не пикнул даже.
у нас hp1011p нормально взлетел в 11.10й . до того взяли canon — пришлось вернуть обратно
Рад за Вас, но мне это не помогло. Обновлять ОС при скорости инета в 64 килобита в пике — это зло. Еще варианты про 10.04?
тфу, забыл добавить.
сразу как только его установили, пробная страница сработала. но на следующий день она уже не хотела работать — и как раз синдором был аля «принтер и не пикнул».
я расстроился и с досады просто пустил какую-то вебстраничку на печать из лисы — и принтер все замечательно отпечатал.
а вот пробная страничка так до сих пор и не заработала
И еще раз
На этот раз прибил принтер, удалил HPLIP, поставил принтер с драйвером foo2zjs, отправил пробу на печать и получил ответ:
Завершено Сбт 05 Ноя 2011 00:06:44 «If you have more than one HP LaserJet 1018 printer connected to this machine, please unload (and blacklist) the „usblp“ kernel module as otherwise CUPS will not be able to distinguish your printers.»
И принтер все равно молчит. Принтер один.
Пробовал и левую страницу печатать, скан документа в ipg — те же яйца. не работает.
У меня на работе было так же. Решилось заменой USB-кабеля на фирменный экранирующий.
И ни один №;%: не объяснил парню что это:
работает до следующего выключения питания принтера, а потом надо делать это опять.
Похоже я засыпаю. Короче отправь эту прошивку в устройство принтера (посмотришь в cups что там за устройство, команда типа cat sihp1018.dl > /dev/ulpt) И печатай снова.
Работу HP 1018 практически окончательно починили к 11.04 («практически» потому что нужно либо включать принтер для включения компьютера, либо вручную заливать в него прошивку через hplip-gui).
Потрясающе!
Осталось только придумать, как установить hplip-gui на систему без gui А включать принтер до включения компа пробовал: не помогает. Правда, у меня не 11.04, а 10.04 🙁
линукс тебе не венда. поставь hplip-gui и запусти. x-server`ом будет твой комп.
Что за устройство?
Имеется в виду это?
Нет ищи его в каталоге /dev/
Bus 001 Device 005: ID 03f0:4117 Hewlett-Packard Printing Support
в /dev нашел usblp0, предположил, что это он и есть. Скопировал туда прошивку командой
после чего отправил на принтер пробную страницу. Тишина. Что-то пропустил?
А как это сделать?
С этого места — подробней.
Ну, понятно: sudo apt-get install hplip-gui на сервере. А дальше?
И, кстати: а что это даст? Прошивку пробовал скопировать руками (см. выше) — ноль.
Или я что-то не так сделал?
да, так (ssh -Y не забудь).
На этот раз прибил принтер, удалил HPLIP, поставил принтер с драйвером foo2zjs, отправил пробу на печать и получил ответ:
Завершено Сбт 05 Ноя 2011 00:06:44 «If you have more than one HP LaserJet 1018 printer connected to this machine, please unload (and blacklist) the „usblp“ kernel module as otherwise CUPS will not be able to distinguish your printers.»
И принтер все равно молчит. Принтер один.
please unload (and blacklist) the «usblp»
> И, кстати: а что это даст?
я не знаю, зачем тебе hplip-gui на сервере, но коли спросил, сказал что запустить можно.
Последний раз (недавно) ставил hplip с сайта из sources, новый принтер завелся.
1) Я не знаю, как это делается
2) Там написано «If you have more than one HP LaserJet 1018 printer connected to this machine. », а он у меня один.
А про гуи. Т.е. я устанавливаю на серваке hplip-gui, а потом подключаюсь к серваку по ssh с ключиком -Y? И все? Или еще что-то сделать надо?
Я почему спрашиваю: просто при моей скорости инета я этот гуи до утра ставить буду. А Вас к тому времени здесь уже не будет и я не буду знать, что с этим делать 🙂
Я не уверен, что у того hplip, который лежит в репозиториях 10.04, нет проблем с 1018. Кажется, всё же есть. А ставить последнюю версию hplip в обход пакетного менеджера — тоже не самая лучшая идея. Облегчите себе жизнь — обновитесь. Всё, что вам останется делать — включать принтер до включения компьютера.
Конечно, на всякий случай неплохо бы взять LiveCD с 11.10, принтер подцепить к машине с монитором, и быстренько проверить, действительно ли нет проблем с печатью.
>sudo cp sihp1018.dl /dev/usblp0
sudo cat sihp1018.dl > /dev/usblp0
После чего принтер должен «зажужжать».
Попробовал.
Выполнил sudo cat sihp1018.dl > /dev/usblp0, ничего не произошло. Посмотрел еще раз в /dev — usblp0 отсутстует, зато появился hplj1018-0. Попробовал отправить прошивку туда — тот же результат.
lsusb выдает Bus 001 Device 007: ID 03f0:4117 Hewlett-Packard Printing Support
Я что-то вообще ничего не понимаю. То он есть, то его нет. При всем при этом под виндой работает стабильно с тем же кабелем.
Обновиться на 11.04 вряд ли получится, я обновление буду качать до выхода 12.04. Если только с диска попробовать, у кореша качнуть.
Попробовал и это
Проделал все, как написано, в процессе установки ошибок не выявлено, но на выходе, при печати пробной страницы получил Unsupported format ‘application/vnd.cups-command’!
Имею 1018 на системе 10.04, переделанной из Mint той же версии с KDE. Сейчас все работает, но проблемы были. Решал примерно так: 1. Попробовал CUPS с драйвером foo2zjs. Не заработало. Переустановил CUPS из репозитория. Не помогло. Курил гугл. 2. Узнал что нужно заливать в принтер фирмварь. Скачал отдельно, пробовал — не помогло. 3. Установил hplip c сайта. Работало, но с перебоями. Иногда печатало одну страницу, иногда до 5-15 в первые 5-7 минут после загрузки, потом переставало. 4. Стал грешить на кабель. Поехал купил толстый экранированный кабель с золочеными контактами. Проблемы исчезли.
При всем том в оффтопике и до замены кабеля все всегда было хорошо и всегда печатало, независмо о объема печати и времени после загрузки.
После этого обновлял CUPS, не обновляя HPLIP — все продолжает работать. Отвечу на вопросы по текущим настройкам.
Кабель.
Так самое интересное, что на убунте 9.10 с этим кабелем тоже все устойчиво работало. И без всяких бубнов. Но для чистоты эксперимента куплю новый кабель.