Краткое описание руководства

При подключении некоторых принтеров производства 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 он по-умолчанию установлен, но в некоторых вариантах установки системы может отсутствовать. Если это так - установите его.

Запустите скрипт

Запустите скрипт на выполнение

$ ~/get_printer_work

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

Установите принтер

Для этого перейдите: Система→Администрирование→Печать и в появившемся окне нажмите кнопку Создать - в появившемся окне выберите свой принтер и следуйте подсказкам системы. Все параметры, которые необходимо указать пользователю можно оставить по-умолчанию.

Ссылки