В моём случае, в роли ОС выступает Debian Sid, соответственно, все команды будут приведены именно для этой операционной системы.
В сети множество руководств по настройке этого принтера и не меньше обсуждений на различных форумах. Я приведу тот вариант, который заработал у меня.
Ключевую информацию, я получил с форума сообщества Альт Линукс вот из этой темы: HP Laser Jet 1018 [решено]
Пользователь xenar пишет:
Все таки поборол я этот принтер, а для идущих следом следующие рекомендации:
1) Прошивку надо класть в /var/lib/foo2zjs/firmware/ а не в /usr/share/foo2zjs/firmware/
2) При установке принтера дается на выбор два варианта, нужно использовать тот при котором путь к устройству начинается с usb:/hp/LaserXXXXXX
Этот вариант будет рабочий.
3) Модуль usblp можно не грузить, так как он все равно толком не работает.
В принципе, если не вдаваться в подробности, это все
Опираясь на эти слова, составлю следующий алгоритм:
1. Устанавливаем драйвер foo2zjs и подчищаем всё лишнее.
Вместе с этим открытым драйвером менеджер поставит кучу лишнего и, в частности, проприетарный драйвер. Значит, это лишнее надо удалить. Делаем это цепочкой команд:
2. Скачиваем прошивку для принтера и ложим её в нужную папку.
Скачиваем:
Распаковываем:
Конвертируем:
Создаём папку /var/lib/foo2zjs/firmware/
Копируем в неё прошивку:
3. Запрещаем загрузку модуля usblp.
Для этого создаём соответствующий файл в /etc/modprobe.d/
4. Перегружаемся.
5. Включаем принтер. Убеждаемся, что lsusb его видит.
6. Открываем браузер и настраиваем принтер через CUPS (http://127.0.0.1:631).
При выборе устройства учитываем то, что "нужно использовать тот вариант, при котором путь к устройству начинается с usb:/hp/LaserXXXXXX"
В качестве драйвера устанавливаем рекомендуемый для этой модели
7. Перегружаемся. После перезагрузки возможно потребуется выключить/включить принтер.
Всё. После проведения этих операций, данное устройство у меня начало печатать.
В сети множество руководств по настройке этого принтера и не меньше обсуждений на различных форумах. Я приведу тот вариант, который заработал у меня.
Ключевую информацию, я получил с форума сообщества Альт Линукс вот из этой темы: HP Laser Jet 1018 [решено]
Пользователь xenar пишет:
Все таки поборол я этот принтер, а для идущих следом следующие рекомендации:
1) Прошивку надо класть в /var/lib/foo2zjs/firmware/ а не в /usr/share/foo2zjs/firmware/
2) При установке принтера дается на выбор два варианта, нужно использовать тот при котором путь к устройству начинается с usb:/hp/LaserXXXXXX
Этот вариант будет рабочий.
3) Модуль usblp можно не грузить, так как он все равно толком не работает.
В принципе, если не вдаваться в подробности, это все
Опираясь на эти слова, составлю следующий алгоритм:
1. Устанавливаем драйвер foo2zjs и подчищаем всё лишнее.
# apt-get install foo2zjs
Вместе с этим открытым драйвером менеджер поставит кучу лишнего и, в частности, проприетарный драйвер. Значит, это лишнее надо удалить. Делаем это цепочкой команд:
# apt-get remove hplip hplip-data printer-driver-hpcups printer-driver-hpijs # apt-get purge hplip hplip-data printer-driver-hpcups printer-driver-hpijs # apt-get autoremove
2. Скачиваем прошивку для принтера и ложим её в нужную папку.
Скачиваем:
$ wget http://foo2zjs.rkkda.com/firmware/sihp1018.tar.gz
Распаковываем:
$ tar -xzf sihp1018.tar.gz $ ls -l | grep 1018 -rw-r--r-- 1 user user 129092 Май 2 2006 sihp1018.img -rw-r--r-- 1 user user 70544 Май 1 2010 sihp1018.tar.gz
Конвертируем:
$ arm2hpdl sihp1018.img > sihp1018.dl
Создаём папку /var/lib/foo2zjs/firmware/
# mkdir /var/lib/foo2zjs # mkdir /var/lib/foo2zjs/firmware
Копируем в неё прошивку:
# cp sihp1018.dl /var/lib/foo2zjs/firmware/
3. Запрещаем загрузку модуля usblp.
Для этого создаём соответствующий файл в /etc/modprobe.d/
# echo "blacklist usblp" > /etc/modprobe.d/usblp-blacklist.conf
4. Перегружаемся.
5. Включаем принтер. Убеждаемся, что lsusb его видит.
6. Открываем браузер и настраиваем принтер через CUPS (http://127.0.0.1:631).
При выборе устройства учитываем то, что "нужно использовать тот вариант, при котором путь к устройству начинается с usb:/hp/LaserXXXXXX"
В качестве драйвера устанавливаем рекомендуемый для этой модели
HP LaserJet 1018 Foomatic/foo2zjs-z1 (recommended)
7. Перегружаемся. После перезагрузки возможно потребуется выключить/включить принтер.
Всё. После проведения этих операций, данное устройство у меня начало печатать.