Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: [HOWTO] как бороться с принтерами HP  (Прочитано 162912 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
[HOWTO] как бороться с принтерами HP
« : 06 Февраль 2009, 05:09:26 »
Очень часто люди задают вопросы, как настроить тот или иной принтер.
Поэтому я решил описать наиболее частые случаи.

Случай №1. (для семейства ubuntu версии 8.04 и выше)
Не печатает совсем LaserJet 1000, плохо печатает (глючит часто) LaserJet 1010, 1012, 1015 и т.п. - удаляем имеющиеся пакеты из дистрибутива apt-get purge hplip и ставим последнюю версию драйверов с сайта
http://hplipopensource.com/hplip-web/index.html
к примеру вот такой командой:
sh hplip-*.*.*.run
Случай №2. (для семейства ubuntu версии 8.04 и выше)
Не печатает совсем LaserJet 1005 (соединен по usb) - делаем поэтапно инструкцию из №2 и №3.

Случай №3. (для семейства ubuntu новых релизов)
Каждые полгода выходит новый релиз ubuntu и приносит новые проблемы. Чтобы не искать "новые" грабли, возникающие при (или после) установке свежей версии драйверов hplip выполните следующие условия:
1) предоставьте инсталлятору прямой доступ в Интернет;
2) подтвердите необходимость установки принтера.
Благодаря чему hplip сможет, при необходимости, залить с Интернета необходимую прошивку для принтера. К примеру для  LaserJet 1000 прошивка уже не включается в основной пакет hplip.

Случай №4. (для семейства ubuntu версии 10.04 и выше)
После перезагрузки компьютера LaserJet 1018/1020 не печатает и пишет "ошибка печати" - включение-выключение принтера не помогает.
Это происходит из-за попытки ubuntu повторно загрузить прошивку в уже "накормленный" принтер при загрузке системы. Проблема решается просто - при выключении компьютера (во время перезагрузки это будет момент начала загрузки ПК) выключайте принтер и при включении  - сначала включите принтер, потом компьютер. Проверено на всех известных прошивках для 1018/1020

Случай №5. (для семейства ubuntu версии 10.04 и выше)
При попытке печатать по сети c линукс-машин на LaserJet 1000 подсоединенному также к линуксу задание приходит, но не печатается. Это решается переводом принтера на драйвер foo2zjs (он есть в ubuntu). Драйвера hplip сбоят.
(Нажмите, чтобы показать/скрыть)

А также наиболее часто встречаемые грабли у юзеров:

Не могу найти в списке принтеров при настройке в kde свой 1012 или 1005 и т.п.
Решение: настраивайте принтер в самом cups. Для этого откройте Firefox и напишите в нем адрес http://localhost:631

После настройки по инструкции ничего не печатает, компьютер перезагружал.
Решение: выключи и через секунд 10 включи сам принтер. иначе он не получит прошивки.

У меня принтер на LPT порту и печатает в час по чайной ложке.
Решение: попробуй по подбирать из драйверов cups'a. К примеру для laserJet 1100 подходит CUPS+Guteprint

Графическая утилита hp-setup не может загрузить прошивку из-за proxy-сервера.
Решение: выполните
sudo su,
после
export http_proxy=http://логин:пароль@proxy:порт
и
hp-setupт.е. вы экспортируете настройки прокси и запустите утилиту из-под-рута, без sudo, и как ни странно, несмотря на запрет в ubuntu запуск графических утилит рутом запуск пройдет успешно.

PS эти рекомендации одинаково работают во всех редакциях ubuntu, но протестированы только в указанных версиях.
PPS Все больше принтеров hp работают в ubuntu без дополнительных настроек. При инсталляции дистрибутива, зачастую, достаточно просто подсоединить принтер к компьютеру. Для уже ранее настроенного дистрибутива - просто включите компьютер с заранее подсоединенным принтером.
PPPS не забывайте посещать http://hplipopensource.com/hplip-web/index.html - новые версии драйверов выходят регулярно!
« Последнее редактирование: 05 Май 2011, 12:31:53 от keha »
на перегонки со временем

Оффлайн virush

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #1 : 07 Февраль 2009, 11:33:49 »
Решение: настраивайте принтер в самом cups. Для этого откройте Firefox и напишите в нем адрес http://localhost:631
Действуйте очень осторожно через web-интерфейс. У меня был печальный опыт: после удаления принтера через web-интерфейс пришлось долго реанимировать ubuntu, т.к. после перезагрузки/следующего включения ни один логин/пароль системой не принимаются! Помогает загрузка под root в recovery mode.

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #2 : 08 Февраль 2009, 06:05:57 »
видимо у вас произошла ошибка в файловой системе при чтении/записи по вине cups'a. эту ошибку cups делает время от времени..почему? Не знаю. Но точно при разных обстоятельствах (у меня такое было раз пять на разных машинах). Поэтому причиной считать веб-интерфейс недальновидно. лучше почаще обновляйте систему.
PS на версии 8.10 cups пока себя ни разу не скомпроментировал.
на перегонки со временем

Оффлайн virush

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #3 : 09 Февраль 2009, 13:09:25 »
Печальное событие произошло на системе 8.10 с последними обновлениями.

Оффлайн Zu

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #4 : 29 Март 2009, 20:37:56 »
принтер HP 1005;
Ubuntu 8.04;
Были использованы вышеописанные способы настройки. Но после отправления страницы на печать никаких действий не присходит. В логах пишет следующее:
HP_LaserJet_P1005?serial=BB0ADMB: prnt/backend/hp.c 496: unable to connect hpssd socket 2207: Connection refused

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #5 : 30 Март 2009, 09:26:18 »
принтер прошивку съедает? задание уходит? как именно настраивал?
на перегонки со временем

Оффлайн Zu

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #6 : 30 Март 2009, 17:05:06 »
Настраивала, как описано здесь: http://linuxopen.ru/2007/12/27/printery-hp-laserjet-10xx-1000-1005.html
Задание уходит, но после этого ничего не происходит, а в системных логах появляется упомянутая запись.

Оффлайн sergebw

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #7 : 30 Март 2009, 17:57:12 »
а кто-нибудь лечил такое:
расшареный принтер HP LJ 1320 на  Win XP
клиенты из Win XP печатают нормально
клиенты из ubuntu 8.10 текстовые файлы печатают, но при попытке печати картинки вешают принтер наглухо.
где-то косяк в драйверах, но ставил и на на винде и на Ubuntu - постскрипт драйвер.
что делать?

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #8 : 31 Март 2009, 04:28:28 »
Zu - вот вы сами и указали, где проблема у вас, показав как вы настраивали.
чтобы заработало
1) уберите все ранее сделанные настройки
2) обновите тачку
3) и сделайте настройку как у меня описано для LaserJet 1000

sergebw - вы используете под линуксом драйвер postscript, а надо бы foomaitc
на перегонки со временем

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #9 : 11 Апрель 2009, 11:36:06 »
Немного подправил, немного добавил, немного подчистил :)
на перегонки со временем

Оффлайн nops

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #10 : 11 Апрель 2009, 14:34:15 »
Часто для принтеров HP достаточно скопировать прошивку принтера (файл sihp<номер вашего принтера>.dl) в  /usr/share/foo2zjs/firmware/.
После этого в Ubuntu 8.04 и 8.10 никогда проблем с принтером HP LaserJet 1018 не имел.

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #11 : 11 Апрель 2009, 14:53:12 »
nops - да, с 1018 проблем не наблюдал :) но hp почему-то выпускает разные принтеры :)
на перегонки со временем

Оффлайн Vi

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #12 : 15 Апрель 2009, 11:21:46 »
Здравствуйте. А вот у меня HP LaserJet 1000 упорно не дает себя побороть. На Crunchbang (Ubuntu 8.10) делал инструкции №2 и № 3 + рекомендации, - ни в какую не печатает! В настройке (Параметры>Печать>Настройка принтера>Свойства>Политики>Принимает задания) всегда показывает неизменное: "Не доступен Проверте параметры сервера".  Куда копать? Помогите, плз.
« Последнее редактирование: 15 Апрель 2009, 11:26:08 от Vi »

Оффлайн keha

  • Автор темы
  • Активист
  • *
  • Сообщений: 616
  • Вот такой вот...
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #13 : 15 Апрель 2009, 16:44:27 »
а прошивку принтер съедает? шумит повторно после включения?
если явно съедает, значит не до конца удалены базовые пакеты hplip
на перегонки со временем

Оффлайн Vi

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: как бороться с принтерами HP
« Ответ #14 : 17 Апрель 2009, 14:38:11 »
Поборол! После обильного гугления и "дзен-упражнений"  ;) перед монитором, проблема решилась, помимо вышеуказанных процедур, просто запуском команды "sh hplip-*.*.*.run" из-под рута, игнорируя "error: You are running the installer as root. It is highly recommended that you run the installer as a regular (non-root) user. Do you still wish to continue?".
Система, после установки драйверов, ругалась на отсутствие foomatic-rip-hplip в /usr/lib/cups/filter, который я нашел в Home и поместил туда вручную, подкорректировав права. После этого принтер завелся, но при печати тестовой страницы, выдавал абракадабру из букв и цифр - по видимому, в системных папках не хватало чего-то еще для полноценной работы этого foomatic-rip-hplip (все ессно было в Home). Запустил все из-под рута, и, вуаля - принтер печатает.
Хотя, признаться, я еще не до конца понимаю насчет разграничения прав юзеров в этом случае. Может где-то надо было просто добавить/разрешить юзера для печати?
Спасибо этому форуму и форумчанам, за то что они есть!  :)
« Последнее редактирование: 17 Апрель 2009, 14:47:59 от Vi »

 

Страница сгенерирована за 0.172 секунд. Запросов: 23.