web-dev-qa-db-ja.com

Trisquel8.0でのhplipの設定

クリーン/フレッシュインストールで(Trisquel 7.0から)Trisquel8.0にアップグレードしました。

プリンター(HP LaserJet P1007)に接続すると、[設定]> [プリンター](system-config-printer)から追加中に検出され、セットアップが完了しました。最後に、テストページを印刷するかどうかを尋ねられ、印刷されませんでした。ドキュメントの印刷も試しましたが、実際には印刷されず、システムショーは正常に印刷されました。

設定で正しく追加/構成されて表示されますが:

enter image description here

enter image description here

よくわかりませんが、以前に説明したように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
1
Pandya

最後に、hp-setupが機能しておらず、hp-setupで設定することが唯一の方法であると結論付けました。そこで、プリインストールされているバージョンのhplip(3.6.13)を削除し、 HPLIPの公式サイト で入手できる(最新の)バージョン(3.18.9)で試すことを計画しました。プラグインも必要なので、hplip-3.18.9-plugin.runに加えてhplip-3.18.9-plugin.run.aschplip-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プリンターを正常に構成/設定しました。

プリインストールされているバージョンとプラグインの何が問題だったのか正確にはわかりませんが、これが最終的にプリンターを機能させる方法です。だから、答えとして追加します。

0
Pandya