C принтером hp1020 мучался более года. Стабильно он работал только в Ubuntu 6.06 7.04, а в Kubuntu уже нет. Еще удалось завести его в Mandriva Linux через автоматическое скачивание драйвера (вроде даже как коммерческого?).
Попробовал совет помещением файла в папку /usr/share/foo2zjs/firmware который скачал из аттача - не пошло.
/usr/bin/getweb 1020 этот скрипт у меня почему то отказался качать файл с сайта проекта
foo2zjs.rkkda.com. Теперь там лежит файл с расширением *.img. Который по некоторым советам надо конвертировать в *.dl и класть в указанную выше папку. Этого не делал, так как в ней уже лежал файл с аттача.
Проблема с компилированием драйверов из исходников была тем камнем преткновения для меня, что не позволяло завести принтер.
Решилась проблема следующим образом. На сайте пишут что драйвера из стандартной поставки ряда дистрибутивов бажные и не работают корректно в hp1020. Поэтому из надо снести.
Об этом теперь по порядку.
Идем на сайт foo2zjs.rkkda.com и читаем там информацию по установке вообще и по установке
именно на дистрибутив Ubuntu в частности.
Выясняется, что
перед установкой драйвера надо установить пакет build-essential.
Далее выполняем все действия по скачиванию и распаковке драйвера. Удаляем прежний драйвер (make uninstall....) и только после этого ставим собственно свежий драйвер. (make, getweb 1020, make install, make-hotplug, перезапускаем cups). То есть точно следуем инструкции по установке ИМЕННО для UBUNTU.
Компилирование сопровождалось рядом warning 'ов но это не повлияло на работу драйвера. А раньше вообще не добирался до этапа полной компиляции. КUbuntu была только после установки. Поставил пакеты g++ и g++4.1 и build-essential. Больше ничего не потребовалось ставить.
ТАк у меня заработал принтер в Kubuntu.
UBUNTU NOTES
------------
Install build-essential FIRST:
$ sudo apt-get install build-essential
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ sudo make uninstall
$ make
$ ./getweb 1020
OR other printer
$ sudo make install install-hotplug cups
на этом я остановился, все что написано ниже уже не потребовалось, принтер был добавлен через обычную графическую
оболочку и для него выбран драйвер hp1020 (hp1020 foo2zjs пробовать не стал, так как заработало с предыдущим).
$ sudo gnome-cups-manager
[configure ColorMode = Color if a color printer]
$ sudo make cups
Ubuntu has a bug in gnome-cups-manager with Color, so you must
restart cups. No other distro has this bug.
If that doesn't work, then fire up:
$ firefox http://localhost:631
And click on:
Printers -> Set Printer Options -> Color Mode -> Color
Then click on:
Set Printer Options