wrongwrongな開発日記

しんまいさんの忘備録

プリンターで一部日本語が印刷されず出力がおかしくなる時に試してみること

pdfをUSBメモリから印刷すると、途中の日本語が表示されずに画像のような状態で印刷される場合があります。

f:id:wrongwrongwrongwrong163377:20180531160110j:plain

対処法

pdfを圧縮すると問題なく印刷できる場合があります。圧縮はpdf圧縮を行ってくれるwebサービスが幾つかあるので、そちらを利用してみて下さい。

注意点

サービスの設定によっては画像の品質なども劣化します。後述しますが、消えて欲しくないフォント設定まで消えることが考えられるので、圧縮後は一度目を通しておくべきでしょう。

原理

特定できている訳ではなく推測ですが、上手く印刷できない原因はプリンタが印刷できないフォントがpdfに混じっていることだと考えられます。pdf圧縮はフォントの情報を抜くなどの処理が行われるため、印刷できない情報が抜けて印刷できるようになるのだと思われます。