
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 の Web インターフェース経由でプリンターを設定してみてください:
また、システムの Python バージョンを確認することもできます。複数のバージョンがインストールされている可能性があります。