FAQ (LPRng)

●現 象21:
プリントフィルタのフィルタUIが表示されず、印刷ができません。

●対 策 :

ジョブがスプールファイルにたまっている可能性があります。
「xhost [hostname]」を実行せずに、印刷要求をしてしまった場合、プリントフィルタのフィルタUIが表示されず、ジョブがたまったままになります。
この場合は、lprmコマンドでジョブを削除し、「xhost [hostname]」を実行してください。
または、印刷時にキューの名前を間違えた場合など、他のキューにジョブがたまっている可能性もあります。
1つ1つのキューを確認して、すべてのジョブを削除してください。

【pixusip4100_usb_psのキューのジョブ番号10を削除する例】

現在、pixusip4100_usb_psに送られてたまっているジョブを一覧表示させます。

 lpq -Ppixusip4100_usb_ps

その中から削除したいジョブが、ジョブ番号10であることを確認したら、以下のコマンドで削除します。

 lprm -Ppixusip4100_usb_ps 10

lprmコマンドで削除できない場合には、コンピュータを再起動した後、キュー内のジョブをlprmコマンドで削除してください。

rootにて、/var/spool/lpd/内のファイルを強制的に削除すると、システムに不整合が生じることがあるので、決して自分では削除しないでください。
killコマンドを使ってlpdを強制的に終了する操作は、システムに不整合を生じさせる場合があるので、おやめください。



●現 象22:
プリントフィルタのフィルタUIで [OK] ボタンをクリックしたにもかかわらず、スプールファイルがたまったまま、プリンタに送信されません。

●対 策 :

印刷データによっては、PostScriptファイルをghostscriptでPPMに変換する際にエラーになることがあります(PostScriptファイルをghostviewで開いてみるとエラー表示されます)。
他のアプリケーションを使用して試してください。


●現 象23:
画像の一部が切り取られて拡大印刷されたり、画像が縮小されて(余白が多く)印刷されたりします。
画像が切り取られることなく、用紙サイズいっぱいに印刷することができません。

●対 策 :

アプリケーション、pixusip4100_psおよびプリントフィルタで指定する用紙サイズを同一にしてください。
pixusip4100_psで指定できる用紙サイズのパラメータは、以下のとおりです。まったく同じサイズがない場合は、縦横ともに大きいサイズを指定してください。

   pixusip4100_psで指定できる用紙サイズのパラメータ → a5 / a4 / b5 / letter / legal / a6

上記3箇所の用紙サイズを一致させても、元データの縦横比率によっては、アプリケーションによる拡大縮小時に余白が多くなってしまうこともあります。
また、画像を切り取られたくない場合は、/usr/local/bin/pixusip4100_psで指定する用紙サイズを、アプリケーションで指定する用紙サイズより大きくしてください。


●現 象24:
ユーザー定義用紙の最大サイズを指定しても、A4サイズを指定した場合と画像サイズが変わりません。どこまで画像を大きく印刷できるのでしょうか。

●対 策 :

A4、Legal、ユーザー定義用紙の最大サイズについては、プリンタ本体でサポートしている印字幅に制限されます。
/usr/local/bin/pixusip4100_psファイルで指定している用紙サイズに合わせて切り取られた画像は、最終的にプリントフィルタで指定した用紙サイズにまで拡大されますが、プリンタの印字幅に制限されるため、画像サイズの拡大率が同一となります。
拡大される画像には、余白部分も含まれるので、余白を少なくすれば、画像自体を大きくすることができます。


●現 象25:
1つ目の印刷が完了する前に、次の印刷を行っても、プリントフィルタのフィルタUIが表示されません。

●対 策 :

1つ目の印刷が完了するまでお待ちください。完了後、次の印刷に対する、フィルタUIが表示されます。


●現 象26:
ステータスモニタの状態表示が変化しないことがあります。

●対 策 :

プリンタ本体のLEDでエラーが表示されている場合は、その原因を取り除いてください。


●現 象27:
コマンドラインからTIFF、BMPのデータが印刷できません。

●対 策 :

TIFFファイルは非圧縮モード以外では印刷できないことがあります。
BMPは24ビットデータ形式のみサポートしています。
以下にサポートしている画像フォーマットを示します。

上記フォーマット以外は、アプリケーションから印刷してください。


●現 象28:
ハードディスクの空き容量の少ないコンピュータでうまく印刷できなくなりました。

●対 策 :

印刷を頻繁にキャンセルすると、この現象が発生しやすくなります。
アプリケーションからの印刷時に内部で使用されるghostscriptは、/tmp の下に一時ファイルを作成していきます。
大きな画像を印刷すると、この一時ファイルも大きくなります。一時ファイルの数が増えると、ディスクスペースを圧迫していきます。
ghostscriptの一時ファイルは、基本的にユーザーが手動で削除する仕様になっています。
rmコマンドでgs_から始まるファイルを削除してください。


●現 象29:
線が太くなったり、二重に印刷されたりすることがあります。

●対 策 :

プリントフィルタ内部でのスケーリング処理では、このような現象が起こることがあります。
印刷したい画像ファイル(TIFF、BMP、PPM)をフォトレタッチアプリケーション等で拡大縮小し、その画像ファイルをコマンドラインモードから印刷してください。


●現 象30:
プリントフィルタのインストール完了後に生成されるファイルとその場所を教えてください。

●対 策 :

「プリントフィルタ Ver.2.50 取扱説明」の「1.3.3 インストールされるファイルとその場所」、および「現 象37:LPRngで印刷を行う場合に必要なパッケージとインストール方法を教えてください。」を参照してください。


●現 象31:
ターミナルから--guiオプション付コマンドで印刷をしたら、ステータスモニタが起動せず、印刷できません。

●対 策 :

Linux起動時に、必ずターミナルで「xhost [hostname]」を実行してください。
「xhost [hostname]」を実行せずに印刷を行った場合は、スプールファイルが残ってしまうので、lprmコマンドを利用して必ずスプールを空にしてください。


●現 象32:
大きなデータサイズの画像が印刷できません。

●対 策 :

/etc/printcapに「:mx#0:\」の設定が必要です。
この設定がない場合は、印刷できるファイルサイズの制限を受けてしまいますので、必ず設定をしてください。


●現 象33:
ジョブキャンセル後に印字不正が発生します。

●対 策 :

LinuxのUSBドライバにデバイスリセットが実装されておらず、プリンタリセットができないのが原因です。
以下に復帰手順を説明します。

まず、すべてのジョブを削除します。
その後、次のいずれかを実行してください。


●現 象34:
大量印刷中に印刷が中断されます。

●対 策 :

大量に印刷して時間がかかる場合は、Linuxのタイムアウト設定で強制終了されることがあります。
タイムアウトしない設定にするには、以下のいずれかの方法で対処してください。


●現 象35:
GIMPで正方形のデータを印刷すると、右辺に点状の不正印字が数個発生します。

●対 策 :

アプリケーションの障害です。


●現 象36:
複数ページを印刷中にプリンタのカバーを開くと、その後の印刷が行われないことがあります。

●対 策 :

複数ページにわたるドキュメントの印刷中に、ページ区切りの排紙直後のタイミングでプリンタのカバーを開くと、その後の印刷がキャンセルされてしまうことがあります。
これは、プリンタの仕様によるものです。

以下の操作を行った後で、もう一度印刷を実行してください。


●現 象37:
LPRngで印刷を行う場合に必要なパッケージとインストール方法を教えてください。

●対 策 :

LPRngで印刷を行う場合は、『共通パッケージ』と『機種別パッケージ』以外に、『LPRng追加パッケージ』をインストールする必要があります(下記rpmファイル名の「2.50-x」の部分はバージョン番号です。「x」は「1」から「9」のいずれかの数字です)。

bjfilter-pixusip4100-lprng-2.50-x.i386.rpm -------- LPRng追加パッケージ

まず、rootでログインします。
その後、以下の手順でインストールしてください。

  1. 1.2 パッケージについて」で挙げているファイルと、上記のファイルを、キヤノンのWebサイトからダウンロードします。

  2. ターミナルソフトのコマンドラインから、rpmコマンドを使用して、プリントフィルタをインストールします。
    [root@zzz /yyy]# rpm -ivh bjfilter-common-2.50-x.i386.rpm
    [root@zzz /yyy]# rpm -ivh bjfilter-pixusip4100-2.50-x.i386.rpm
    [root@zzz /yyy]# rpm -ivh bjfilter-pixusip4100-lprng-2.50-x.i386.rpm

  3. printcapの編集
    エディターで、/etc/printcapを開きます。printcapに次の内容を追加し、保存してからエディターを終了してください。
    printcapのサンプルファイルがある場合は、オリジナルのprintcapをサンプルで置き換えても構いません。


    【/etc/printcapの記述例】
     pixusip4100_usb_raw:\
      :lp=/dev/usb/lp0:\
      :sd=/var/spool/lpd/pixusip4100_usb_raw:\
      :mx#0:\
      :sh:\
      :rw:\
      :if=/usr/local/bin/pixusip4100_raw:
    
     pixusip4100_usb_ps:\
      :lp=/dev/usb/lp0:\
      :sd=/var/spool/lpd/pixusip4100_usb_ps:\
      :mx#0:\
      :sh:\
      :rw:\
      :if=/usr/local/bin/pixusip4100_ps:

  4. コンピュータの再起動を行います。

LPRng追加パッケージにおいて、インストールされるファイルとその場所は次のとおりです。

  【実行ファイル】
    /usr/local/bin/bjcmdpixusip4100                       (コマンドラッパ)
    /usr/local/bin/stsmonpixusip4100                      (ステータスモニタ)

  【スクリプト】
    /usr/local/bin/pixusip4100_ps                         (PS印刷用フィルタスクリプト)
    /usr/local/bin/pixusip4100_raw                        (raw印刷用フィルタスクリプト)

  【ステータスモニタ用データ】
    /usr/local/share/locale/cs/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/da/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/de/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/el/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/es/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/fi/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/fr/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/hu/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/it/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/ja/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/ko/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/nl/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/no/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/pl/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/pt/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/ru/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/sv/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/th/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/zh/LC_MESSAGES/stsmonpixusip4100.mo      (カタログ・ファイル)
    /usr/local/share/locale/zh_TW/LC_MESSAGES/stsmonpixusip4100.mo   (カタログ・ファイル)

    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24b.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24b1.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24b2.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24b3.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24bf.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24c.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24c1.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24c2.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24c3.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_24cf.xpm          (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_bb.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_bk.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_cy.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_el.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_er.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_gr.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_low.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_low010.xpm        (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_low040.xpm        (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_low070.xpm        (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_low_bb.xpm        (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_ma.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_out.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_out_bb.xpm        (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_pb.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_pc.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_pm.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_re.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_sp.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Ink_ye.xpm            (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_bb.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_bk.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_cy.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_el.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_er.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_gr.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_ma.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_pb.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_pc.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_pm.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_re.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_sp.xpm           (pixmapファイル)
    /usr/local/share/stsmonpixusip4100/pixmaps/Inkg_ye.xpm           (pixmapファイル)


●現 象38:
パラレル接続で印刷すると、時間がかかります。

●対 策 :

LinuxのポートドライバがECPモードに非対応であるため、パラレル接続で印刷した場合は、USB接続での印刷に比べて印字速度が遅くなります。