クリーン/フレッシュインストールで(Trisquel 7.0から)Trisquel8.0にアップグレードしました。
プリンター(HP LaserJet P1007)に接続すると、[設定]> [プリンター](system-config-printer
)から追加中に検出され、セットアップが完了しました。最後に、テストページを印刷するかどうかを尋ねられ、印刷されませんでした。ドキュメントの印刷も試しましたが、実際には印刷されず、システムショーは正常に印刷されました。
設定で正しく追加/構成されて表示されますが:
よくわかりませんが、以前に説明したようにhp-setup
を使用して手動で構成して解決したときに、同様の問題に直面していました ここ 。私もそれを試しましたが、次のエラーが表示されます:
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.
それで(それを見るとQt4によって提供されるGUIの問題になるでしょう)、私はインタラクティブモードを試しました:
$ hp-setup -i
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.
(Note: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)
--------------------------------
| SELECT CONNECTION (I/O) TYPE |
--------------------------------
Num Connection Description
Type
-------- ---------- ----------------------------------------------------------
0* usb Universal Serial Bus (USB)
1 net Network/Ethernet/Wireless (direct connection or JetDirect)
2 par Parallel Port (LPT:)
Enter number 0...2 for connection type (q=quit, enter=usb*) ? 0
Using connection type: usb
error: No device selected/specified or that supports this functionality.
したがって、エラーは「デバイスが選択/指定されていないか、この機能をサポートしている」です。
覚えているので、hp-pluginが正しくインストールされていることも確認しました 私のプリンターにはプラグインが必要です :
$ hp-plugin -i
HP Linux Imaging and Printing System (ver. 3.16.3)
Plugin Download and Install Utility ver. 2.1
-----------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.16.3 |
-----------------------------------------
The driver plugin for HPLIP 3.16.3 appears to already be installed.
Do you wish to download and re-install the plug-in? (y=yes*, n=no, q=quit) ? n
したがって、「ジョブが印刷されず、印刷が完了した」および「hp-setupが機能しない」という問題を修正するにはどうすればよいですか?
注:hplipのパージと再インストールも試しましたが、Trisquelのリポジトリで入手できるパッケージのバージョンは次のとおりです。
$ apt-cache policy hplip
hplip:
Installed: 3.16.3+repack0-1+8.0trisquel1
Candidate: 3.16.3+repack0-1+8.0trisquel1
Version table:
*** 3.16.3+repack0-1+8.0trisquel1 500
500 https://archive.trisquel.info/trisquel flidas-updates/main AMD64 Packages
100 /var/lib/dpkg/status
最後に、hp-setup
が機能しておらず、hp-setup
で設定することが唯一の方法であると結論付けました。そこで、プリインストールされているバージョンのhplip(3.6.13)を削除し、 HPLIPの公式サイト で入手できる(最新の)バージョン(3.18.9)で試すことを計画しました。プラグインも必要なので、hplip-3.18.9-plugin.run
に加えてhplip-3.18.9-plugin.run.asc
とhplip-3.18.9.run
をダウンロードする必要がありました。
次に、いくつかの依存関係を必要とするSudo sh /path/to/hplip-3.18.9.run
をインストールしましたが、それらの多くはインストーラーでインストールできず、手動でインストールしました。依存関係を見つけてインストールするのに多くの時間がかかりましたが、それらはすべて無料でTrsiquelリポジトリから入手できます。最後に、hplip(3.18.9)が正常にインストールされました。現在、hp-setup
(hplip 3.18.9で提供)は正常に機能し、HPプリンターを正常に構成/設定しました。
プリインストールされているバージョンとプラグインの何が問題だったのか正確にはわかりませんが、これが最終的にプリンターを機能させる方法です。だから、答えとして追加します。