Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

PDFの一部が印刷できない場合の対処法

例えば http://misko.hevery.com/2009/03/09/guide-to-testability-is-now-downloadable/ からダウンロードできる "Guide: Writing Testable Code" の PDF ファイルを Adobe Reader で開いて印刷すると、"ti" や "ft" などカーニング処理を行っている文字だけが印刷されない。
画面表示には問題ないことと、Sumatra PDF では印刷が行えることから、PDF ファイルがおかしいのではなく、Adobe Readerの不具合であるものと推測される。

このような症状になった場合、Adobe Reader に PDF ファイルの内容を画像として印刷させると解決する場合がある。
[印刷]-[詳細設定]-[画像として印刷] チェックボックスを ON にして、再度印刷すると、上記の PDF は問題なく印刷された *1

*1:ただし、高解像度の画像をそのままプリンタスプーラおよびプリンタに送り込むため、印刷にかかる時間は非常に長くなる