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