
Запускаю Ubuntu 17.10 и поначалу принтер добавился без особых проблем. С тех пор я переустановил Ubuntu из-за какой-то другой проблемы, и теперь он внезапно не добавляет принтер, я получаю ошибку «Не удалось добавить новый принтер».
Использование system-config-printer в терминале приводит к следующему:
(system-config-printer.py:6755): Gtk-CRITICAL **: gtk_tree_store_insert_after: assertion 'G_NODE (sibling->user_data)->parent == G_NODE (parent->user_data)' failed
(system-config-printer.py:6755): Gtk-CRITICAL **: gtk_tree_store_set_value: assertion 'VALID_ITER (iter, tree_store)' failed
(system-config-printer.py:6755): Gtk-CRITICAL **: gtk_tree_store_set_value: assertion 'VALID_ITER (iter, tree_store)' failed
Caught non-fatal exception. Traceback:
File "/usr/share/system-config-printer/newprinter.py", line 4227, in getNPPPD
ppd = cups.PPD(f)
RuntimeError: ppdOpenFile failed
Я пробовал другие предложения, такие как установка ppa:inameiname, но это также не сработало из-за других проблем (неаутентифицированные пакеты...)
решение1
Попробуйте настроить принтер через веб-интерфейс Cups:
Также вы можете проверить версию Python в вашей системе, возможно, установлено несколько версий.