Доброе время суток.
Не знаю подходит ли данный раздел т.к. пишу не непосредственно про принтер а про ПО к нему.
Есть принтер HP LJ 3390 настроен через HPLIP 3.17.10. После обновления Ubuntu с версии 16.04 на версию 17.10 (зачем это вопрос не для этой темы) отвалился сетевой сканер и HPLIP сообщил, что не поддерживает данную систему. Погуглив нашел данный пакет hplip_3.17.7+repack0-3_amd64.deb, с ним сканер заработал. Но при попытке запустить GUI интерфейс выпадает ошибка:
HP Linux Imaging and Printing System (ver. 3.17.7)
HP Device Manager ver. 15.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: /home/shlag/.local/lib/python3.6/site-packages/PyQt5/QtWidgets.so: failed to map segment from shared object
Для её устранения мне не пока не хватает знаний. Как настраивать принтеры не используя GUI я знаю, он мне нужен для использования функции распечатки pdf файлов с параметрами:
Двухсторонняя печать;
4 страницы на листе;
Печать рамки вокруг страницы.
Первые два пункта можно задать через стандартный диалог печати, а вот печати рамок я там не нашел.
Собственно вопросы:
Как исправить ошибку запуска GUI?
Можно ли отправить файл на печать с выше указанными параметрами через командную строку?
Есть ли в стандартном диалоге печать печать рамок вокруг страницы?
Решение любого вопроса меня устроит. т.к. с выходом 18.04 LTS я перейду на неё чистой установкой, дождавшись нормальной поддержки от HPLIP.
И дабы разрешить возможное не понимание уточню, я не прыгаю с LTS на новую версию каждый раз как она выходит, просто под 16.04 не было нужного мне deb-а, а собрать свой я не смог как и установить из исходников. Знаний не хватило.