Ще кілька тижнів тому остання версія драйверів HPLIP, доступна у розробниках HP - HP Linux Imaging and Printing , була 3.18.12 . В офіційному сховищі Ubuntu 16.04 доступна версія була 3.16.3 .
Спочатку я спробував встановити останню версію, завантажену з веб-сайту. Однак проблема з сумісністю порушена з пакетом python-gobject
. Як зазначає N0rbert (головна відповідь), вам потрібно повністю видалити фактичну версію HPLIP перед тим, як встановити іншу версію. Робіть це вручну, як описано N0rbert . Після цього переконайтесь, що наступні файли більше відсутні (або що відповідні папки порожні):
/etc/hp/hplip.conf
/var/lib/hp/hplip.state
/usr/share/hplip/
/usr/share/ppd/hplip
~/.hplip/hplip.conf
/etc/cups/ppd/HP-....ppd
Я не впевнений, чи потрібно абсолютно всі файли, перераховані вище, видалити. Однак, коли їх немає, я міг без проблем приступити до нової установки.
Хоча у репо немає останньої версії драйвера, я вирішив встановити його через apt
, оскільки він працює без збоїв з іншими попередньо встановленими пакетами. Я зробив так:
1) sudo apt install hplip
(драйвер Linux для більшості принтерів та сканерів HP).
2) sudo apt install hplip-gui
(необхідний hp-плагін).
3) hp-plugin
(як звичайний користувач).
Цей плагін є власною "частиною" драйвера, яку HP не відкриває. Пристрій не буде працювати без нього. Вам буде запропоновано прийняти умови та встановити необхідний плагін для точної версії встановленого драйвера.
4) hp-doctor
(для забезпечення правильної установки кожної речі, особливо плагіна).
5) hp-setup
додати підключений пристрій або використовувати програмне забезпечення HP (з графічним інтерфейсом), вже встановлене в цей момент.
6) Перейдіть до системних налаштувань Ubuntu та додайте новий принтер / сканер з HPLIP.
PS: До січня 2019 року остання версія - 3.19.1 , яку я не перевіряв.
Загалом, якщо вам не потрібна остання версія пакету, віддайте перевагу встановити запропоновану в офіційному сховищі. Набагато ймовірніше, що у вас не виникнуть проблеми після слова.