минусплюс 0
05.10.2015 19:50 Обновлено: 18.05.2022 14:31
AltLinux + Hp Laserjet 1000 1005 1018 1020

Проблема в Linux с принтерами Hp Laserjet 1000 1005 1018 1020 довольно неприятная и надоедающая. Конкретно я настраивал это в AltLinux, но, судя по гуглу, это во многих линуксах.


Вроде устанавливаешь, всё работает, а на следующий день не работает 🙁
Оказалось, что при выключении принтера из него стирается прошивка. В форточках, как я понимаю, это решено установленным официальным драйвером, который закачивает в принтер прошивку. В линуксе тоже есть официальная утилита hp-setup почему она не делает всё что надо лично мне не ясно. Но самому решить эту проблему вполне можно. Нам нужно всего лишь положить прошивку для нужного принтера в ту папку, в которой он её вроде ищет, но не находит. Почему прошивка туда не копируется скриптом hp-setup для меня загадка…
Для начала качаем прошивку для нужного принтера. Например для 1020:

У меня на эту команду выдало:

Но файл скачался и попал в корень фаловой системы. Если кому надо, я скачал все файлы на всякий случай и выложу сюда:

Ну а дальше дело техники. Копируем куда-нибудь, распаковываем и создаём файл .dl

Ну и копируем файл sihp1020.dl в папку /var/lib/foo2zjs/firmware
Это полностью решает проблему. Можно теперь подключить принтер по USB и через несколько секунд он зажурчит, показывая, что в него залита прошивка. Можно печатать.