Начну по порядку.
1.Установил AltLinux Personel Desktop версии 4.0.3.
2.При установки системы я не включал принтер (не знаю важно это или нет).
3.После завершения инсталяции системы сразу же приступил к подключению принтера.
4.Включил его. Никаких программ, позволяющих настраивать принтеры (CUPS или модуль настройки принтера через KDE) я запускать не стал.
5.Берем из интернета файл прошивки sihp1020-20050318-alt0.M40.1.src.rpm (где его взять не знаю, мне его прислали по почте).
6.Для его компиляции необходимо установить пакет с дистрибутивного диска AltLinux: rpm-build. Делаем это с помощью графической оболочки Менеджер пакетов (Программа управления пакетами Synaptic).
7.Компилируем сырцы(src) командой(под своим логином, переключаться в режим супервользователя не надо):
rpmbuild --rebuild /путь, куда вы положили скаченный файл прошивки/sihp1020-20050318-alt0.M40.1.src.rpm
или
если Вы находитесь в том же каталоге, то можно так
rpmbuild --rebuild ./sihp1020-20050318-alt0.M40.1.src.rpm
Этот шаг можно выполнять в терминальном(консоль) режиме.
8.В результате выполнения пункта 7 в вашем корневом каталоге по пути: /home/ваш домашний каталог/RPM/RPMS/noarch будет находится файл: sihp1020-20050318-alt0.M40.1.noarch.
9.Для его подключения необходим foo2zjs. Но прежде надо убедится, что у Вас установлен пакет tcl-tix. Опять заходим в Менеджер пакетов (Программа управления пакетами Synaptic) и подключаем этот пакет.
10.Скачиваем файл foo2zjs по адресу, который был указан в начале этой темы:
http://ftp//ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch/i586/RPMS.classic/foo2zjs-20080806-alt1.M40.1.i586.rpm (он подошел для моей версии AltLinux)
11.Для его установки надо перейти в режим супер пользователя (root). Для этого запускаем терминальную (консоль) программу. И там даем команду su — или su -l. Указываем пароль, который Вы задали для root. Для дальнейшего упрощения действий можно запустить mc.
12.Устанавливаем foo2zjs с помощью команды:
apt-get install /путь где лежит foo2zjs/ foo2zjs-20080806-alt1.M40.1.i586.rpm
или если Вы находитесь в том же какталоге, где лежит foo2zjs, то
apt-get install ./ foo2zjs-20080806-alt1.M40.1.i586.rpm
13.Теперь устанавливаем скаченную в пункте 8 прошивку:
apt-get install /путь где лежит/ sihp1020-20050318-alt0.M40.1.noarch
14.Принтер передернется, как-будто его инициализировали.
15.Теперь можно объявлять принтер в системе. Это можно делать с помощь CUPS или модуль настройки принтера через KDE. Я сделал это с помощью CUPS. Для этого через меню KDE «Настройка печати» запускаем CUPS.
16.Когда я зашел на закладку Administration, то там уже стояла кнопка «Add printer» и имя моего принтера.
17.Нажимаем на эту кнопку и из предложенного списка находим принтер HP LaserJet 1020.
18.На закладке Printers жмем на кнопку «Print test Page».
Удачи!