web-dev-qa-db-ja.com

ディストリビューションのアップグレード後にプリンターが機能しない

ディストリビューションを16.04から18.04.1にアップグレードした後、両方のプリンター(Epson L805およびHP 7500A)が動作しなくなりました。エプソンテストページのカップログファイルの表示:

./base/gsicc_manage.c:1244: gsicc_open_search(): Could not find default_gray.icc 
./base/gsicc_manage.c:2025: gsicc_set_device_profile(): cannot find device profile
Unrecoverable error: rangecheck in .putdeviceprops
Operand stack:
[Job 2256] true
[Job 2256] PID 21466 (/usr/lib/cups/filter/gstoraster) stopped with status 1.
[Job 2256] Hint: Try setting the LogLevel to "debug" to find out more.
[Job 2256] PID 21467 (/opt/epson-inkjet-printer-escpr/cups/lib/filter/epson-escpr-wrapper) stopped with status 1.
[Job 2256] Hint: Try setting the LogLevel to "debug" to find out more.
[Job 2256] Can\'t open CUPS raster file.
[Job 2256] PID 21469 (/usr/lib/cups/backend/lpd) exited with no errors.
[Job 2256] End of messages
[Job 2256] printer-state=3(idle)
[Job 2256] printer-state-message="Filter failed"
[Job 2256] printer-state-reasons=none

L805プリンター用の64ビットepsonドライバー(epson-inkjet-printer-escpr_1.6.30-1lsb3.2_AMD64.debドライバー)およびlsb-9.2の使用

次のすべてを試してみましたが、成功しませんでした。

  1. Var/spool/cupsをクリアします。
  2. プリンターとドライバーをアンインストールして再インストールします。
  3. Epsonの古いドライバーepson-inkjet-printer-l805_1.0.0-1lsb3.2_AMD64.debを使用します。
  4. Hplip v。3.17.10を削除し、hplipバージョン3.18.9(最新)をインストールしました
  5. プリンタのファームウェアを最新バージョンにアップグレードしました。
  6. 接続され、USBプリンターとしてインストールされます。
  7. 以前のepsonドライバー(1.6.17-2)を試しました。これにより、不足しているファイルepson-escpr-wrapperがusr/lib/cups/filterディレクトリに追加されました。
6
bob

承認された回答 から著者がここに投稿することを願っています:

同じ問題が発生しました。 Originを追跡するため、「/ var/log/cups/error_log」を調べました。私の場合、この問題はghostscriptで使用されるiccプロファイルが原因であることがわかりました。次のエラーが発生しました。

フィルターpstopの開始(PID 26489)
./ base/gsicc_manage.c:1244:gsicc_open_search():default_gray.iccが見つかりませんでした
./ base/gsicc_manage.c:2261:gsicc_init_iccmanager():デフォルトのiccプロファイルが見つかりません
./ base/gsicc_manage.c:1244:gsicc_open_search():default_rgb.iccが見つかりませんでした
./ base/gsicc_manage.c:2025:gsicc_set_device_profile():デバイスプロファイルが見つかりません
****初期デバイスを開けず、終了します。

だから私のために働いたのは、手動でiccプロファイルを削除し、libgs9-commonを再インストールすることでした( 壊れたghostscript設定 の後に):

Sudo rmdir /usr/share/ghostscript/9.25/iccprofiles
sudo apt-get install --reinstall libgs9-common

お役に立てれば

2