Установка принтера HP Linux
Обновлено: 21.11.2024
В этой статье будет показан простой способ установки принтеров HP (Hewlett-Packard) и многофункциональных устройств (с факсом и сканером) с программным обеспечением HPLIP. Другой способ — через YaST → Принтеры.
Поскольку установка и использование принтера HP является наиболее важной целью HPLIP, эта статья также является статьей о приложении HPLIP (HP Linux Imaging and Printing System).
Содержание
Необходимое программное обеспечение
Откройте Управление программным обеспечением YaST и убедитесь, что HPLIP установлен. Пакеты hplip включены в репозитории по умолчанию («OSS» или «Обновление»). В настоящее время по умолчанию устанавливаются только простые драйверы принтера HPLIP (HPCUPS и HPIJS) и драйвер сканера (HPAIO) в пакетах hplip-hpijs и hplip-sane (как и другие простые драйверы принтера и драйверы сканера), но не полное программное обеспечение HPLIP с все его графические инструменты и другое дополнительное программное обеспечение HP в основном пакете hplip. Если у вас есть принтер HP, вы можете установить основной пакет hplip, чтобы использовать специальное программное обеспечение HP, такое как инструмент настройки принтера HP «hp-setup» и настольное приложение HP «hp-toolbox» (диспетчер устройств HP). р>
Если у вас есть совершенно новый принтер HP, и перед его покупкой убедитесь на странице поддерживаемых вышестоящих принтеров HPLIP по адресу https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index, что ваша конкретная модель действительно поддерживается (см. также «Принтеры HP» в SDB:Руководство по покупке принтеров). Если он поддерживается, проверьте, какая минимальная версия HPLIP требуется. При необходимости вам, возможно, придется искать более свежие пакеты hplip в сервисе сборки openSUSE, например. через http://software.opensuse.org/search?q=hplip (см. также «Обновление версий пакетов драйверов принтеров» в SDB:Installing a Printer). Выберите свою версию openSUSE для поиска в информационном поле выше.
Более новые пакеты hplip обычно находятся в репозитории «Печать». Вы можете посмотреть, как добавить репозитории пакетов в SDB. Репозиторий PackMan также может содержать более новые пакеты hplip.
Для некоторых устройств требуется проприетарный подключаемый модуль HPLIP
Некоторые принтеры HP, поддерживаемые HPLIP, не поддерживают стандартный язык принтера, поэтому для этих моделей (например, HP LaserJet 1018, HP Color LaserJet 2600) требуется несвободный программный драйвер «плагин» (т. е. проприетарное программное обеспечение и встроенное ПО). от HP для HPLIP (см. SDB:Руководство по покупке принтера). Поскольку подключаемый модуль не является бесплатным программным обеспечением, он не может быть предоставлен в бесплатном программном обеспечении HPLIP. Поэтому подключаемый модуль необходимо загрузить с веб-сайта HP и при необходимости установить на компьютер. HPLIP предоставляет инструмент настройки принтера «hp-setup», который при необходимости загружает и устанавливает подключаемый модуль от HP. Существует также инструмент «hp-plugin» для ручной загрузки и установки (см. «hp-plugin --help»). В отличие от «hp-setup» от HP, другие (универсальные) инструменты настройки принтера не могут загружать и устанавливать специальное дополнительное программное обеспечение, такое как подключаемый модуль HPLIP. Поэтому для настройки принтера HP рекомендуется использовать «hp-setup».
Загрузка прошивки мешает нормальному использованию принтера
При включении некоторых USB-принтеров HP (например, HP LaserJet 1018) в первую очередь требуется загрузка микропрограммы. Эти устройства отображаются на USB как обычные USB-принтеры, но пока на этих устройствах нет специальной прошивки, они не ведут себя как обычные USB-принтеры. Все, что они могут делать без прошивки, — это получать прошивку, а если они получают что-то еще, то в основном «зависают».
Если USB-принтер HP, для которого требуется загрузка встроенного ПО, включен и уже есть ожидающие задания на печать, ожидающие задания будут отправлены на принтер (поскольку он отображается на USB, как если бы это был обычный USB-принтер), но это мешает загрузке прошивки. Таким образом, если вы используете принтер HP, для которого требуется загрузка микропрограммы, перед включением принтера убедитесь, что в нем нет ожидающих заданий на печать (простая команда cancel -a удаляет все ожидающие задания на печать из всех очередей печати).
Версия плагина должна совпадать с версией HPLIP
HPLIP устанавливает встроенное ПО и файлы подключаемых модулей в различные каталоги, например
Настройка
Инициализация терминала
и нажмите вкладку "ВВОД".
При этом будет запрошен пароль «root» вашей системы, а затем запустится графический установщик, который проведет вас через процесс установки.
Инициализация через "hp-toolbox"
Другой способ запустить тот же графический установщик — запустить приложение «hp-toolbox» (диспетчер устройств HP).
После установки принтера вы также можете использовать его для добавления дополнительных принтеров hp в список принтеров.
Инициация через модуль принтера YaST
Начиная с openSUSE 11.3 вы можете запустить тот же графический установщик из модуля принтера YaST с помощью кнопок «Добавить», а затем «Запустить hp-setup».
Особые случаи
Принтер подключен через сеть (LAN или WLAN)
При установке принтера HP, подключенного к вашему компьютеру через сеть (локальную или беспроводную локальную сеть), вам может потребоваться IP-адрес вашего принтера. Самый простой способ получить эту информацию — через меню настройки вашего принтера.
Чтобы настроить сетевые принтеры HP, необходимы некоторые знания по настройке сети. Лучший способ настроить IP-адрес принтера — указать фиксированный IP-адрес в принтере (как и в случае с серверами в сети, поскольку сетевой принтер — это сервер, предоставляющий услуги печати). Это можно сделать либо с помощью прямого подключения USB-кабеля к принтеру, либо через меню настройки принтера.
Настройка сетевого принтера:
1. В меню hp-setup выберите вариант «Сеть/Ethernet».
2. Нажмите кнопку «Показать дополнительные параметры», установите флажок «Обнаружение вручную» и введите IP-адрес принтера
3. Нажмите «Далее» и продолжите настройку принтера, как описано выше
Устранение неполадок
В качестве обходного пути может помочь временное отключение брандмауэра для обнаружения сетевых принтеров. После того, как принтер будет найден и добавлен, брандмауэр должен быть снова включен. Правильное решение — правильно настроить сеть и брандмауэр. Дополнительную информацию см. в настройках брандмауэра SDB:CUPS и SANE, в частности в разделе «Особенности настройки брандмауэра для печати».
Убедитесь, что пакеты, которые предоставляют программное обеспечение HPLIP, находятся в одном и том же репозитории (т. е. не смешивайте пакеты из PackMan с пакетами из openSUSE). Вы можете проверить репозиторий пакета на вкладке Версии в управлении программным обеспечением YaST. openSUSE предоставляет HPLIP в пакетах hplip и hplip-hpijs, а начиная с openSUSE 12.1 дополнительно в пакете hplip-sane. PackMan предоставляет HPLIP в пакетах hplip и hplip-hpcups.
Если это работает для root, но не для обычного пользователя, обычная причина заключается в том, что у вашей учетной записи недостаточно прав для доступа к устройству. По умолчанию файл устройства должен принадлежать root и принадлежать к группе lp в соответствии с правилами udev для USB-устройств HP. Чтобы определить файл устройства, запустите «lsusb» и запомните номер шины и устройства для вашего устройства. Соответствующий файл устройства: "/dev/bus/usb/ /".
Обходной путь — добавить необходимую учетную запись пользователя в группу «lp» через YaST → Безопасность и пользователи. В качестве альтернативы посмотрите SDB: Настройка сканеров, в частности раздел «Разрешения на доступ к USB-сканеру через udev».
Для USB-устройств HP all-in-one существует особая сложность в правилах udev, поскольку устройства HP all-in-one имеют дополнительные правила udev из пакета sane-backends для установки разрешений на чтение/запись через ACL (запустите " getfacl /dev/bus/usb/ / ", чтобы отобразить их) для одного обычного пользователя настольного компьютера, который в настоящее время вошел в систему локально (т. е. вошел в систему через графический XDM/Kdm), чтобы текущий пользователь рабочего стола получил достаточные разрешения для использования сканера как обычный пользователь.
В целом о проблемах с HPLIP:
Как правило, мы (то есть openSUSE) распространяем различные пакеты драйверов принтеров из различных вышестоящих проектов, но мы не разрабатываем драйверы принтеров, поэтому обычно мы ничего не можем сделать, если конкретный драйвер принтера не работает. В частности, обычно мы не можем воспроизвести проблемы с драйверами принтера.
В случае проблем с драйверами принтера см. SDB:Как сообщить о проблеме печати для основных тестов и основных операций, как диагностировать причину проблемы.
Если что-то не работает с HPLIP, дополнительно запустите " hp-check -r " в терминале, чтобы отследить проблему.
В случае возникновения проблем с HPLIP сообщите о них напрямую в HP, как описано в
Когда на исходной веб-странице HPLIP https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index указано, что ваша конкретная модель принтера поддерживается, но она не работает для вас с версией HPLIP, которую мы предоставляем в выпуске openSUSE, вам следует проверить, доступна ли уже более новая версия, и попробовать, может ли более новая версия работать для вашей конкретной модели, см. «Обновление версий для пакетов драйверов принтера» в SDB: Установка принтера .
Т.е. прежде чем сообщать о проблеме авторам драйверов в вышестоящем проекте HPLIP, вам, возможно, придется обновить RPM-пакеты hplip до пакета из проекта openSUSE «Печать» и убедиться, что проблема возникает и с последней на данный момент версией HPLIP.
См. также
Другие страницы
Принтер YaST (стандартная установка принтера openSUSE)
Ссылки от Novell и openSUSE
Novell's Bugzilla: поиск в Bugzilla устраненных и неустраненных ошибок (вы можете уточнить поиск своей версии openSUSE)
Форумы openSUSE: найдите темы, которые были вручную помечены тегом hplip, или воспользуйтесь расширенным поиском.
A. Просмотрите текущие примечания к выпуску для получения дополнительной информации об этом выпуске.
Вам потребуется root-доступ для выполнения многих шагов при установке HPLIP.Если у вас нет root-доступа, обратитесь за помощью к системному администратору.
Б. Удалите готовый пакет HPLIP из менеджера пакетов synaptic.
А. Откройте терминальную оболочку.
Б. Обновите репозиторий apt.
Введите эту команду:
С. Установите необходимые пакеты зависимостей.
Введите эту команду: (выберите соответствующую команду в зависимости от вашей версии)
Linux Mint 10, 11, 12 и 13
Мы рекомендуем вам загрузить tar-архив HPLIP в домашний каталог или каталог рабочего стола.
Б. Перейдите в каталог, в который вы загрузили архив HPLIP.
С. Распакуйте архив.
Введите эту команду:
При этом будет создан каталог с тем же именем, что и у файла tarball.
Д. Измените рабочий каталог на каталог hplip-3.12.6.
А. На этом шаге настраивается среда разработки и проверяется, готова ли ваша система к установке HPLIP.
Для получения конкретной информации об использовании ./configure и различных параметрах перейдите сюда. Также обратитесь к документации и конфигурации вашего дистрибутива для получения дополнительной информации о том, какие теги имеют отношение к делу.
Введите эту команду (выберите соответствующую команду в зависимости от конфигурации вашей системы):
В Linux Mint 10 и более поздних версиях используется одна из следующих команд:
Пользователям 32-битного дистрибутива:
Для пользователей 64-битного дистрибутива:
А. На этом шаге исходный код HPLIP будет скомпилирован.
Вы хотите запустить make от имени обычного пользователя, а НЕ от root.
Введите эту команду:
А. Этот шаг установит HPLIP.
Введите эту команду:
А. Для обычных пользователей, отличных от root, добавьте имя пользователя в группу «lp» и «lpadmin»:
Перезагрузите компьютер (или) Выйдите из системы и войдите в систему.
Б. Если вы собираетесь настроить принтер с помощью USB, а принтер уже подключен к сети, вам потребуется выполнить одно из следующих действий:
- Отключите и снова подключите USB-принтер или
- Перезагрузите компьютер.
Если этого не сделать, ваш USB-принтер не будет обнаружен HPLIP.
Простые советы по Linux Mint и Ubuntu как для начинающих, так и для опытных пользователей.
Принтеры HP (Laserjet и Deskjet): как их установить в Linux Mint
Принтеры и сканеры HP: по-прежнему самый безопасный выбор в Linux
Сегодня почти все производители принтеров предлагают удовлетворительную, а иногда и превосходную поддержку Linux. Но для принтеров и сканеров Hewlett Packard по-прежнему остается самым безопасным выбором в Linux.
В большинстве случаев ваш принтер HP работает по принципу plug-and-play; просто подключите его к компьютеру, и он работает. Для первоначальной установки подключите принтер к компьютеру с помощью USB-кабеля (даже если вы собираетесь использовать его в качестве сетевого принтера позже: для первоначальной установки часто требуется USB-кабель).
Но иногда нужно сделать следующее:
Примечание: некоторые принтеры HP "внутри" на самом деле являются принтерами Samsung. Это потому, что в 2017 году HP купила подразделение принтеров Samsung. В этом случае HLIP драйвера HP бесполезен; затем вам нужно действовать так же, как с драйвером Samsung. Четкое указание на то, что это замаскированный Samsung: при распаковке пакета драйверов, загруженного с веб-сайта HP, создается папка с именем uld .
Установите набор инструментов HPLIP (hplip-gui)
<р>1. Установка HPLIP Toolbox иногда необходима для запуска принтера или сканера HP. Вы можете сделать это следующим образом:а. Запустите окно терминала.
(Вы можете запустить окно терминала следующим образом: *Нажмите*)
sudo apt-get установить hplip-gui
Нажмите Enter и введите свой пароль. Обратите внимание, что в Ubuntu пароль останется невидимым, даже звездочки не будут отображаться при его вводе, что является нормальным явлением.
Примечание: версия HPLIP Toolbox (hplip-gui) в репозиториях Ubuntu или Linux Mint слишком старая для вашего нового принтера? Затем установите последнюю версию HPLIP Toolbox, которую можно скачать здесь.
б. После установки установите принтер по умолчанию (при необходимости):
Запустите HPLIP Toolbox.
Нажмите кнопку "Меню". Запрос: hplip
Нажмите на панель инструментов HPLIP
Вкладка Управление принтером — Установить по умолчанию
в. Закройте панель инструментов HPLIP. Готово! За исключением случаев, когда у вас есть HP Laserjet, и в этом случае вам необходимо перейти к следующему шагу, описанному ниже.
HP Laserjet (все модели)
<р>2. В Linux Mint некоторые Laserjets не сразу готовы к использованию из-за отсутствия проприетарной прошивки. Но этому можно помочь следующим образом:а. Убедитесь, что принтер выключен (отсоедините шнур питания).
б. Убедитесь, что у вас есть подключение к интернету; вам понадобится это для загрузки отсутствующей прошивки из Интернета.
в. Включите принтер.
д. Запустите приложение Принтеры .
Нажмите кнопку "Меню". Запрос: принтер
Нажмите «Принтеры»
Теперь удалите все "неправильные" экземпляры принтеров, которые были автоматически помещены в Printers. На следующем шаге вы создадите его еще лучше.
е. Запустите окно терминала.
(Вы можете запустить окно терминала следующим образом: *Нажмите*)
Введите или скопируйте/вставьте следующую команду в окно терминала:
Выполните шаги, которые предлагает вам HP Device Manager, и примите лицензионное соглашение, которое он предлагает вам.
Примечание (1): на последнем шаге вы можете распечатать тестовую страницу. Это может привести к сбою, даже если все в порядке (просто попробуйте распечатать другой существующий документ).
Примечание (2): если вы забыли удалить старый «неправильный» экземпляр принтера на шаге d, ваш принтер может дважды отображаться в «Принтеры». Выбросьте неправильный экземпляр принтера, потому что в противном случае при печати возникнет путаница.
Наконец-то готово! Все эти усилия из-за необходимости принять чертово лицензионное соглашение. Проприетарная прошивка — плохая идея.
Хотите получить больше советов и настроек? На этом сайте их гораздо больше!
К содержимому этого веб-сайта применяется лицензия Creative Commons.
Сталкиваетесь ли вы с проблемами при установке драйверов принтера и сканера HP на ПК с операционной системой Ubuntu или Elementary? Мы представляем вам подробное руководство, которое поможет вам приступить к работе.
HP Linux Imaging and Printing (HPLIP) — это разработанное HP приложение для печати, сканирования и отправки факсов с помощью струйных и лазерных принтеров HP, подключенных к компьютерам Linux. HPLIP включает поддержку печати, сканирования и факса для моделей принтеров 2594, включая Deskjet, Officejet, Photosmart, PSC (печать, сканирование, копирование), Business Inkjet, LaserJet, Edgeline MFP и LaserJet MFP.
Некоторые из инструментов, поставляемых с программным обеспечением HPLIP, включают:
- Он содержит автоматический установщик, совместимый с различными дистрибутивами Linux.
- Он поставляется с графическим набором инструментов и приложением для отправки факсов, написанным на Qt. Он предоставляет пользователю интерфейс для настройки, печати и сканирования.
- Утилита командной строки для настройки, добавления устройств, сканирования и печати.
Проверка, установлен ли уже HPLIP
Большинство последних дистрибутивов Linux поставляются с предустановленной версией HPLIP, но возможно, что у вас не установлена последняя версия. Во-первых, рекомендуется проверить, установлена ли на вашем ПК последняя версия HPLIP.
Запустите «Терминал» и введите в нем следующую команду.
Удаление HPLIP
Если эта версия не является последней, вы можете удалить ее и установить последнюю версию, как описано ниже. Даже если вы продолжите без удаления, программа установки HPLIP сообщит вам, что уже есть доступная версия, после чего вы сможете удалить старую версию и установить последний пакет. Эта команда удалит HPLIP с вашего ПК.
Прежде чем вы начнете установку HPLIP, я предлагаю убедиться, что ваш принтер HP совместим с этим приложением. Вы можете найти точную совместимость с номером модели HP на их официальной веб-странице.
Установка HP Linux Imaging and Printing в Ubuntu, Linux Mint
Это руководство также послужит справочным материалом для тех, кто хочет переустановить драйверы HP из-за поврежденных программ и пакетов. Этот раздел предназначен только для Ubuntu и Linux Mint. Пользователям Elementary OS следует перейти к следующему разделу ниже.
ШАГ 2. Перейдите в «Приложения» или «Меню» и запустите «Терминал».
Установка HPLIP
ШАГ 4. Используйте команду list, чтобы просмотреть содержимое папки «Загрузки».
ШАГ 5. Запустите программу установки с помощью команды sh
ШАГ 6. Обратите внимание на прогресс «Терминала». Введите «y» и нажмите «Ввод» для автоматической установки, а затем «a».
ШАГ 7: Это подтвердит ваш текущий дистрибутив Linux. Введите «y» и нажмите Enter.
Терминал Linux Mint, показывающий установку HPLIP
ШАГ 8. Введите пароль root, чтобы продолжить установку.
ШАГ 9. Нажмите клавишу ВВОД, чтобы продолжить.
ШАГ 10. Вам будет задан вопрос, хотите ли вы, чтобы этот установщик установил политику/профиль, специфичный для hplip. Введите «y» и продолжите.
ШАГ 11. На этом шаге будут показаны неустановленные зависимости. HPLIP не будет работать, если не установлены все НЕОБХОДИМЫЕ зависимости, а некоторые функции HPLIP не будут работать, если не установлены НЕОБЯЗАТЕЛЬНЫЕ зависимости. Продолжайте и введите «y».
Терминал, показывающий зависимости HPLIP
ШАГ 12. Программа установки автоматически запустит команду dpkg для каждой из зависимостей, чтобы загрузить и установить их. Было бы полезно, если бы у вас было подключение к Интернету.
ШАГ 13. Если на вашем ПК уже установлен HPLIP, программа установки предложит удалить и установить или выйти из установки. Если вы обновляете HPLIP или переустанавливаете HPLIP, вам следует продолжить удаление и установку.
ШАГ 14. Программа установки автоматически скомпилирует пакет и выполнит команды «./configure» и «make». Вам не нужно ничего делать.
ШАГ 15. Введите «y», когда появится запрос на обновление HPLIP.
ШАГ 16. К этому этапу должны быть готовы драйверы принтера и приложения обработки изображений. Следующий шаг — это больше подключить компьютер к принтеру и заставить все работать. Выход из любого из следующих шагов не приведет к поломке уже установленных драйверов и приложений.
ШАГ 15. Теперь ваш принтер HP должен быть подключен к компьютеру и включен, чтобы продолжить работу в режиме графического интерфейса. Введите «u» и продолжите работу в графическом режиме.
ШАГ 16. Выберите тип принтера.
Тип подключения принтера
ШАГ 17. Выберите принтер для настройки.
ШАГ 18. Выберите файл PPD (или драйвер), который будет использоваться для вашего принтера. Отображаются файлы PPD, которые представляют собой не что иное, как драйверы, аналогичные вашему принтеру. Выберите соответствующий файл PPD для вашего принтера.
ШАГ 19. Подтвердите настройки принтера и завершите процесс настройки.
ШАГ 20. Нажмите «Добавить принтер», чтобы завершить процесс настройки принтера.
Установка HP Linux Imaging and Printing на elementary OS
Если вы решите выбрать Ubuntu (поскольку Elementary OS основана на Ubuntu), вы получите сообщение об ошибке "УСТАНОВИТЕ ОТСУТСТВУЮЩИЕ НЕОБХОДИМЫЕ ЗАВИСИМОСТИ".
Шаг 1. Запустите Терминал из меню приложений.
Шаг 2. Запустите команду update and upgrade, чтобы убедиться, что все системные пакеты обновлены.
Шаг 3. После завершения выполнения выполните приведенную ниже команду, чтобы установить HPLIP.
Установите HPLIP
Если выполнение завершится успешно, HPLIP должен быть установлен в вашей системе.
Шаг 4. Перейдите в меню «Приложения» и найдите набор инструментов HPLIP. Нажмите на приложение, чтобы открыть его.
Запустить панель инструментов HPLIP
Откроется приложение HPLIP. Если вы не подключили какие-либо принтеры или сканеры HP, вы получите сообщение об ошибке типа «Установленные устройства HP не найдены». Либо, если у вас подключено устройство HP, например принтер или сканер, нажмите кнопку Настроить устройство, чтобы настроить его.
Приложение HPLIP
Вот оно! Мы успешно установили драйверы принтеров HP на elementary OS. Если вы столкнетесь с какой-либо ошибкой при выполнении приведенных выше команд, сообщите нам об этом в разделе комментариев.
HP выпустила это приложение как бесплатное программное обеспечение с открытым исходным кодом (FOSS). Вы не получите официальную поддержку, но неофициальная поддержка открыта на их веб-сайте панели запуска на тот случай, если у вас возникнут какие-либо вопросы.
Читайте также: