プリンタがエラーを出してpdfを印刷できない場合の対処方法

pdfを印刷しようとすると,プリンタがエラーを出す場合の対処方法です

手順1

プリンタのエラーを確認する

プリンタの機種によって方法は違いますが,おおよそ以下のいずれかの方法になります

  • PCからプリンタの管理画面が見える場合
    • 管理画面からジョブのエラーログを確認
  • PCからプリンタの管理画面が見えない場合
    • プリンタの操作パネルから,ジョブの一覧を探して
      • エラーログを見る
      • エラーログをプリントアウトする

手順2 (エラーの内容がメモリ不足の場合)

エラーに以下のキーワードが含まれる場合は,「プリンタのメモリ不足」が原因です

  • メモリ不足
  • pdf使用メモリ不足
  • バッファエラー

この場合は以下の方法で対処できます

  1. 専用ソフトを使って pdf を小さいサイズに変換
  2. pdfを一気に印刷するのではなくて、ページを範囲指定して印刷

acrobat を使う方法

adobeのacrbatを使ってpdfを一度 acrobat で開いて,再度保存するだけで解決する場合があります

pdf2ps コマンドを使う方法

1)の小さいサイズに変換する場合は,確実な方法は pdf2ps コマンド等で ps形式(postscript形式) に変換する方法です


pdf2ps コマンドがインストールされてるなら

$ pdf2ps  hogehoge.pdf    output.ps

で output.ps に一度変換して output.ps を印刷すればあっさり解決します

pdfseparate コマンドを使う方法

2)の方法は pdfsepareteを使うと簡単に実行できます

まず pdfseparate を使って pdf をページ単位で別pdfファイルに出力して,出力されたpdfファイルをひたすらプリントするだけです.

コマンドは

$ pdfseparate hogehoge.pdf   output-%d.pdf

で,これでoutput-ページ番号.pdf の連番ファイルができます