エラープリントが出力される

質問

エラーメッセージの書かれた紙が出力されました。

エラーの例

ERROR: limitcheck
OFFENDING COMMAND: true cvt fpgm glyph ~head

STACK:

-mark-
/sfnts
ERROR: invalidfont
OFFENDING COMMAND: show

STACK:

(L)
ERROR: syntaxerror
OFFENDING COMMAND: bin obj seq, type=130, elements=108, size=33394, non-zero unused f...

STACK:

/WJVLUV+
/FontName

回答

Adobe Reader の印刷画面から「詳細設定」を開き、「画像として印刷」にチェックを付けての印刷をお試しください。
Adobe Reader は PC 上(または接続されたクラウドストレージ)に保存された PDF ファイルを開くソフトウェアですので、適宜 PC 上へのダウンロードや PDF への変換を行ってから「画像として印刷」してください。

エラープリント分は生協で返金に応じてもらえる可能性があります

なお、このエラーは Mac 環境からの印刷でのみ発生することが確認されています。
Win 環境からの印刷、 USB プリント、 Web アップロード印刷では問題ありません。これらの印刷方法の利用もお試しください。

技術的な詳細

これは PostScript のエラープリントです。 PostScript はプリンタへの印刷指示の形式(言語)の1つです。 ECCS2021 の複合機 RICOH IM C3500/C3000 では、 macOS からの印刷で PostScript が用いられます。

一方 Windows からの印刷では別形式 RPCS が用いられます。 RPCS は RICOH が開発したいわば「ネイティブ言語」であるため、 PostScript はプリンタ内部で RPCS に「翻訳」されていると考えられます。「印刷がなかなか始まらない」といった問題の原因も、余計な変換処理にあると捉えるのが自然でしょう。 RPCS が macOS に対応していればよいのですが、残念ながらそうなっていません。

結論としてこの種の PostScript エラーは、プリンタ内でフォントが変換される過程で生じると考えられます。そのため、フォントが含まれない「画像として印刷」やフォント置換が有効なのです。

しかし、現時点でエラーの生じるフォント・グリフは特定されていません。エラーの生じるファイルをご提供いただけますと発生条件の究明につながります。お近くの相談員、または電子メールへご連絡ください。

より長い考察はこちら

公開日
更新日
編集者
Keisuke Sakai
タグ