среда, 23 февраля 2011 г.

Linux Mint DE: не печатает принтер HP LaserJet P1005 [решено]

ОС: Linux Mint Debian Edition 201101
Установка: февраль 2011
Проблема: Принтер HP LasetJet P1005 подключен через USB. Система его определяет, но при отправке на печать заданий, на принтер они не выходят.

Диагностика: Проблема с моделью P1005 и подобными, начинающимися с "P" возникает из-за отсутствия в принтере собственной прошивки, позволяющей принтеру корректно функционировать. В windows-системах это решает установка соответствующего драйвера, который при необходимости подгружает прошивку в принтер прежде, чем на него отправляют задания на печать. В linux-клонах debian (это касается не только mint, но и прочих клонов) по умолчанию система ничего не знает об этом недостатке упомянутых моделей принтеров. Проблему решить помогает правильная настройка библиотеки hplip.

Решение:
Не буду вдаваться в подробности причин выбора именно такого комплекса действий. Главное, что проблема реально решается при соблюдении следующих шагов:
1. Через Synaptic установливаем hplip-gui (по умолчанию у меня он установлен не был).
2. В терминале от root запускаем hp-setup. Запускается графический мастер  "HP Device Manager - Setup".
3. На шаге 1 этого мастера выбираем способ подключения принтера (в моем случае USB). Жмем "Next>".
4. На шаге 2 выбираем модель принтера из списка обнаруженных. Жмем "Next>".
5. После некоторой задержки (до 30 сек) запускается дополнительный мастер "HP Device Manager - Plug-In Installer".
6. На шаге 1 нового мастера выбираем способ установки плагина (в моем случае - закачка с Инета, вариант по умолчанию). Жмем "Next>".
7. После очередной задержки (до 30-40 сек) открывается окно с "Соглашением", в котором просто надо поставить галку согласия и нажать "Next>".
8. После продолжительного перерыва (более минуты) мастер снова возвращается на шаг 1, но перед этим принтер прошумит, приняв прошивку, что говорит о том, что плагин скачан и установлен. Повторное попытки нажатия "Next>" лишь повторяют пункты 7-8 и снова возвращают мастер на шаг 1. Поэтому жмем "Cancel".
9. Окно второго мастера закрывается, а окно первого мастера активируется на шаге 3. Здесь можно изменить имя принтера и поставить галку для печати тестовой страницы. Жмем "Add Printer".
10. Мастер закрывается, а принтер (при установке галки печати  тестовой страницы в предыдущем пункте) распечатывает тестовую страницу. С этого момента система будет подгружать при необходимости прошивку в принтер самостоятельно. А после перезагрузки в трее появляется значок HP.

4 комментария:

  1. Спасибо, всё заработало

    ОтветитьУдалить
  2. Спасибо, сделал как написано. Всё работает.

    ОтветитьУдалить
  3. 3. На шаге 1 этого мастера выбираем способ подключения принтера (в моем случае USB). Жмем "Next>".

    В моем случае, не печатает сетевой НР1005 (отсылает на печать, без ошибок но не печатает)
    Выбираю - Network/Ethernrt/... и не находит ни одного принтера

    ОС linux Mint 17 cinnamon x64

    ОтветитьУдалить