qpdfviewでパスワード付きPDFが印刷できない

2022-03-18Linux,Lubuntu

Lubuntu Linuxでパスワード付きのPDFを印刷しようとしたところ、エラーが出て印刷できない現象が起こりました。ので、忘れないようにメモです。

環境

  • Lubuntu Linux 20.04LTS
  • CUPS 2.3.1
  • qpdfview 0.4.18-1(Lubuntuでは標準)

現象

qpdfviewでパスワード付きPDFを開いて、普通に印刷したところ、次のようなエラーが出ました。

printer-error.png

ウィンドウのメッセージからは何が起こっているのか、まったくわかりませんでした。そこで、CUPSを開いて見てみたところ、以下のメッセージが表示されていました。

Wed Feb 17 xx:xx:xx 2021
から処理中
"loadfilename failed: /var/spool/cups/d00002-001: invalid password"

パスワードが無効?? なんで??

CUPSの設定でなにか間違えたのかと思って、直接CUPSからテストページの印刷を行ってみましたが、問題なく印刷されました。
少なくともドライバ周りではなさそうで、ますます「???」です。

対処方法

原因がわからず困ったので、検索をかけたところ次のような情報を見つけました。

Bug #1476693 “unable to print password protected PDF documents” : Bugs : qpdfview

これによると、qpdfviewの問題のようです。確かに、evinceでは同じファイルが問題なく印刷できました。

ということで、qpdfviewではパスワード付きPDFファイルの印刷に対応できないということが答えでした。qpdfviewは使うのをやめて他のPDFビューアを使うのが吉です。

・・・それにしてもこの現象、2015年には報告されているんですね。まだ解決できていないようです。

Linux,Lubuntu,qpdfview

Posted by izadori