Trisquel 8.0でhplipを設定する

Trisquel 8.0でhplipを設定する

新しくインストールし、Trisquel 7.0からTrisquel 8.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が機能しない」の問題を解決するには?

注:また、Trisquelリポジトリで利用可能なパッケージバージョンであるhplipをクリアして再インストールしてみました。

$ 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

最後に、これはうまくhp-setupいかず、設定がhp-setup唯一の方法であると結論付けました。そのため、プレインストールされたhplipバージョン(3.6.13)を削除し、次のサイトで(最新の)バージョン(3.18.9)を試してみることにしました。HPLIP公式ホームページ。プラグインも必要なのでhplip-3.18.9-plugin.runhplip-3.18.9-plugin.run.aschplip-3.18.9.run

その後、sudo sh /path/to/hplip-3.18.9.runいくつかの依存関係が必要でしたが、そのほとんどはインストーラからインストールできなかったため、手動でインストールしました。依存関係を見つけてインストールするのに時間がかかりました。ただし、すべての依存関係はTrisiquelリポジトリで無料で利用できます。ついにhplip(3.18.9)が正常にインストールされました。これでhp-setup(hplip 3.18.9で提供されています)正しく動作し、HPプリンタの設定/設定も正しく動作します。

プリインストールされたバージョンとプラグインの問題が何であるかわからない、または理解していませんが、これが最終的にプリンタが動作するようになった方法です。だから答えとして追加します。

関連情報