Автор Тема: Как настроить HP 1020  (Прочитано 34716 раз)

Оффлайн dimal

  • Завсегдатай
  • *
  • Сообщений: 11
Как настроить HP 1020
« : 29.09.2008 08:57:34 »
Помогите настроить принтер HP 1020. Установил AltLinux Personal Desktop 4.0.3. Все работает отлично, а вот принтер никак не могу подключить.

Drool

  • Гость
Re: Как настроить HP 1020
« Ответ #1 : 29.09.2008 09:14:27 »
Стукнитесь мне в джаббер - скину на мыло нужный пакетик ;)

Оффлайн sysdba

  • Давно тут
  • **
  • Сообщений: 33
    • Email
Re: Как настроить HP 1020
« Ответ #2 : 29.09.2008 12:35:49 »
Принтер HP LaserJet 1020 сразу после включения питания не имеет в себе прошивку (firmware, arm binary). Операционная система при обнаружении принтера должна "залить" в него необходимую прошивку и после этого работать как с обычным принтером.
Требуется  установить пакет foo2zjs ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch/i586/RPMS.classic/foo2zjs-20080806-alt1.M40.1.i586.rpm и далее настроить принтер средствами CUPS или иными...

Drool

  • Гость
Re: Как настроить HP 1020
« Ответ #3 : 29.09.2008 13:33:51 »
Требуется  установить пакет foo2zjs ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch/i586/RPMS.classic/foo2zjs-20080806-alt1.M40.1.i586.rpm и далее настроить принтер средствами CUPS или иными...

С каких это пор в foo2zjs содержатся прошивки? По-крайней мере пользователь с Вашего ответа поймет именно так.

Оффлайн dimal

  • Завсегдатай
  • *
  • Сообщений: 11
Re: Как настроить HP 1020
« Ответ #4 : 29.09.2008 15:50:07 »
foo2zjs установил. После этого CUPS не дает настроки на класс и добавление принтера. Что дальше делать, подскажите, пожалуйста.

Drool

  • Гость
Re: Как настроить HP 1020
« Ответ #5 : 29.09.2008 16:03:26 »
foo2zjs установил. После этого CUPS не дает настроки на класс и добавление принтера. Что дальше делать, подскажите, пожалуйста.

В консоли от рута
service cups start
chkconfig cups on

Оффлайн dimal

  • Завсегдатай
  • *
  • Сообщений: 11
Re: Как настроить HP 1020
« Ответ #6 : 29.09.2008 16:48:32 »
после запуска cups в логах:
I [29/Sep/2008:16:45:01 +0400] Listening to 127.0.0.1:631 (IPv4)
I [29/Sep/2008:16:45:01 +0400] Listening to /var/run/cups/cups.sock (Domain)
I [29/Sep/2008:16:45:01 +0400] Loaded configuration file "/etc/cups/cupsd.conf"
I [29/Sep/2008:16:45:01 +0400] Using default TempDir of /var/spool/cups/tmp...
I [29/Sep/2008:16:45:01 +0400] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [29/Sep/2008:16:45:01 +0400] Configured for up to 100 clients.
I [29/Sep/2008:16:45:01 +0400] Allowing up to 100 client connections per host.
I [29/Sep/2008:16:45:01 +0400] Using policy "default" as the default!
I [29/Sep/2008:16:45:01 +0400] Full reload is required.
I [29/Sep/2008:16:45:01 +0400] Loaded MIME database from '/etc/cups': 34 types, 38 filters...
I [29/Sep/2008:16:45:01 +0400] Loading NextJobId from job cache file "/var/cache/cups/job.cache"...
I [29/Sep/2008:16:45:01 +0400] Full reload complete.
I [29/Sep/2008:16:45:01 +0400] Listening to 127.0.0.1:631 on fd 0...
I [29/Sep/2008:16:45:01 +0400] Listening to /var/run/cups/cups.sock on fd 2...
E [29/Sep/2008:16:45:01 +0400] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported

Оффлайн sysdba

  • Давно тут
  • **
  • Сообщений: 33
    • Email
Re: Как настроить HP 1020
« Ответ #7 : 29.09.2008 19:44:15 »
С каких это пор в foo2zjs содержатся прошивки? По-крайней мере пользователь с Вашего ответа поймет именно так.

Да возможно ответ был не очень корректным...но ведь есть документация к foo2zjs и очень информативные списки рассылок  ALT Linux Community и  ALT Linux Sisyphus
Конечно прошивки потребуется получить через интернет при помощи утилиты getweb из этого пакета, в самом пакете их (прошивок) нет
1) Запускаем консоль. Пишем "su -" и пароль рута.
2) Идём /usr/share/doc/foo2zjs-20080806/
3) Запускаем: ./getweb p1020. Скачается прошивка sihp1020.img.
4) Далее выполняем: arm2hpdl sihp1020.img > sihp1020.dl
5) Полученный файл sihp1020.dl кладём в /usr/share/foo2zjs/firmware/
6) Выключаем и включаем принтер. Прошивка должна в него загрузиться.


Drool

  • Гость
Re: Как настроить HP 1020
« Ответ #8 : 30.09.2008 00:40:46 »
Прошивик уже имеются. Теперь почему-то не стартует CUPS.

Оффлайн dimal

  • Завсегдатай
  • *
  • Сообщений: 11
Re: Как настроить HP 1020
« Ответ #9 : 30.09.2008 10:00:56 »
После установки foo2zjs CUPS не запускается. Если, например, воспользоваться модулем настройки принтеров KDE, то он сообщается, что "не удается получить список принтеров. Сообщение об ошибке от менеджера: не удалось подключиться к серверу CUPS. Убедитесь, что сервер CUPS правильно установлен и запущен. Ошибка localhost: ошибка чтения (14)".
Пробовал переустанавливать CUPS, не помогло. Все тоже самое.

Drool

  • Гость
Re: Как настроить HP 1020
« Ответ #10 : 30.09.2008 10:42:28 »
После установки foo2zjs CUPS не запускается. Если, например, воспользоваться модулем настройки принтеров KDE, то он сообщается, что "не удается получить список принтеров. Сообщение об ошибке от менеджера: не удалось подключиться к серверу CUPS. Убедитесь, что сервер CUPS правильно установлен и запущен. Ошибка localhost: ошибка чтения (14)".
Пробовал переустанавливать CUPS, не помогло. Все тоже самое.

Попробовать спросить здесь:
https://lists.altlinux.org/mailman/listinfo/community

Оффлайн sysdba

  • Давно тут
  • **
  • Сообщений: 33
    • Email
Re: Как настроить HP 1020
« Ответ #11 : 30.09.2008 11:40:51 »
Включите уровень отладки debug вместо info в /etc/cupsd/cups.conf и давайте посмотрим по подробнее что там с ним

Оффлайн dimal

  • Завсегдатай
  • *
  • Сообщений: 11
Re: Как настроить HP 1020
« Ответ #12 : 01.10.2008 10:21:43 »
Все получилось! Я не правильно устанавливал foo2zjs. Огромное спасибо Drool, который грамотно руководил моими действиями, что очень важно для новичка.

Drool

  • Гость
Re: Как настроить HP 1020
« Ответ #13 : 01.10.2008 10:49:06 »
Все получилось! Я не правильно устанавливал foo2zjs.

Опиши все, что ты делал словами новичка - для других страждущих. Так как HP LJ 1018/1020 распространены, а рецепт - один (прошивки только разные).

Оффлайн dimal

  • Завсегдатай
  • *
  • Сообщений: 11
Re: Как настроить HP 1020
« Ответ #14 : 01.10.2008 12:56:32 »
Начну по порядку.

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».

Удачи!