Ошибка установки принтера HP

9

Мне не удалось установить принтер Hp по адресу http://hplipopensource.com/hplip-web/install/manual/distros/ubuntu.html. Мне нужна помощь в том, как удалить программное обеспечение принтера, чтобы я мог переустановить его. Также я питон 2 или 3? в 16.04 64 бит? Я случайно скачал HPLIP, дважды щелкнул файл, получил сообщение об ошибке и нажал продолжить. Затем я попытался установить вручную

:~$ sudo hp-setup
[sudo] password for  

HP Linux Imaging and Printing System (ver. 3.16.3)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

error: HPLIP is not installed properly or is installed without graphical support. Please reinstall HPLIP
warning: Qt/PyQt 4 initialization failed.
error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.

Также,

У меня была ошибка при использовании: Ubuntu 15.10 и 16.04 в среде python3:

Казалось, работает, когда я использовал: Ubuntu 12.04 и выше в среде Python2:

Я понятия не имею, являюсь ли я python3 или python2.

Я думаю, что когда я знаю, являюсь ли я python3 или python2, мне нужно знать, как полностью удалить мои ошибки, а затем попытаться переустановить. Я новичок, поэтому мне может понадобиться вырезать и вставить код для удаления испорченной установки.

Я устанавливаю HP officejet pro 8600. Я могу сканировать с помощью простого сканирования, и я печатаю своим братом laserjet. Должен ли я сдаться и просто использовать Simplescan, так как мой 8600 даже не имеет чернил. Я пытался получить лучшее программное обеспечение для сканирования.

Спасибо за внимание и любую помощь.

Джон

Jon S 101
источник
1
В качестве проблемы, которую error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.вы заявляете , вы пробовали это? Я имею в виду, попробуйте запустить с sudo hp-setup -iилиsudo hp-setup --qt3
Techjail
Я действительно не знаю, о чем вы говорите здесь, на Python, но если это отдельная, не связанная с этим проблема, ее также следует задать в отдельном вопросе. Спасибо.
Byte Commander

Ответы:

17

ты должен запустить это

sudo apt-get install python3-pyqt4

а для Ubuntu 18.04 вам понадобятся как pyqt4, так и pyqt5

sudo apt-get install python3-pyqt5

шрифт: https://help.ubuntu.com/community/HpAllInOne

Жоао Лукас Гувейя
источник
2

Похоже, что он жалуется на вещи, которые должны быть установлены. На самом деле вам не нужно ничего «скачивать», так как все это доступно через apt-get.

Выполните следующие команды, чтобы установить все необходимое программное обеспечение и драйверы:

sudo apt-get update
sudo apt-get install hplip hplip-data hplip-doc hpijs-ppds hplip-gui hplip-dbg printer-driver-hpcups printer-driver-hpijs printer-driver-pxljr

Теперь выполните одну из следующих команд:

/usr/bin/hp-setup --gui

или если это не удается из-за проблем с разрешениями, запустите:

sudo -i /usr/bin/hp-setup --gui

Эта версия, 3.16.3, является той же версией, доступной на веб-сайте hp.

Пожалуйста, оставьте любые ошибки.

mchid
источник
Не удалось найти пакет hplip-dbg
Бен Фармер
@BenFarmer Это просто пакет отладки, и похоже, что вы можете запустить его без него, и, вероятно, пакет устарел и / или объединен с основным пакетом hplip. Затем удалите этот пакет из команды, попробуйте еще раз и, пожалуйста, опубликуйте больше ошибок. Спасибо!
Мч
@BenFarmer Следующая команда будет искать и устанавливать все доступные пакеты в соответствии с вашим текущим дистрибутивом:sudo apt install $(echo $(apt-cache search hplip | sed 's/ - .*$//g'))
mchid
0

Кажется, есть ряд факторов, в том числе те, которые показаны в других ответах. Я только что установил HP LaserJet Professional p1102w на 2 практически идентичных Slimbooks, использующих KDE Neon, и проблемы были несколько иными, поэтому, похоже, это отчасти зависит от истории машины. В моем случае, хотя установка завершилась без каких-либо явных ошибок, при попытке печати они всегда выдавали сообщение «Ошибка фильтра».

На что стоит обратить внимание

1 Убедитесь, что hplip установлен.

2 Попробуйте установить с помощью hp-setup. Это может сработать, но, скорее всего, не сработает.

Если он жалуется на GUI, сделайте так, как в сообщении от Жоау Лукаса Гувейя:

3 sudo apt-get установить python3-pyqt4

4 Используйте hp-doctor для диагностики. В моих случаях у меня была проблема с доступом к файлу .ppd, поэтому

5 sudo chmod a + rwx / etc / cups / ppd / *

Хотя это избавило от одного сообщения об ошибке, принтер так и не заработал, поэтому

6 Запустите hp_doctor снова. Он предложил удалить и перенастроить HPLIP, поэтому я выбрал этот вариант. Результат: успех!

Грэхем
источник
0

Сочетание всего, я использовал более двух ответов здесь. После нахождения большего количества ресурсов лучший способ исправить ошибку hp-printer состоит в том, что

Шаг 0: убедитесь, что у вас установлены драйверы USB, принтер подключен и включен

Шаг 1 : sudo hp-check -r запустить этот код в Терминале, чтобы сразу найти все ошибки, список зависимостей, предупреждения

Шаг 2 : для Ubuntu 14.04

sudo apt-get install python-qt4

для Ubuntu 15.04 и 16.04

sudo apt-get install python3-pyqt4

для более новых версий до 18.04, возможно, вам придется запустить оба кода ниже

sudo apt-get install python3-pyqt4
sudo apt-get install python3-pyqt5

Шаг 3: запустите приведенный ниже код после изменения кода в зависимости от списка необходимых зависимостей, которые вы получили при запуске sudo hp-check -r( ref )

sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd libdbus-1-dev libjpeg-dev cups-client libcupsimage2-dev libusb-1.0.0-dev libsane-dev libsnmp-dev snmp-mibs-downloader openssl python3-dev libtool libtool-bin gtk2-engines-pixbuf xsane python3-dbus.mainloop.qt

Аддоны всегда лучше удалить все файлы внутри ( ссылка )

/var/spool/cups

и перезапустить службу печати

sudo systemctl restart cups.service

FYI:

  1. эти действия также можно исправить («Состояние принтера») всегда показывает «Остановлен - Фильтр не выполнен» или что-то типа «Фильтр задания-принтера-состояния не выполнен»

    1. Вы можете найти информацию для всех принтеров HP с кодом ниже

    hp-info -i

yellowandred
источник