打印 PDF 时出现乱码

打印 PDF 时出现乱码

有时,当我使用 HP photosmart 2410 打印机在 Windows XP 上打印 PDF 时,文本会变成乱码。这有点难以描述,所以我扫描了下面受影响的页面:(
pdf 页面扫描质量不是很好,我认为我的扫描仪工作不正常,页面一开始就很褪色)
编辑:这是原始页面:http://www.nlcbsa.org/files/d/usr/16/Medora%20Itinerary%202012.pdf

其发生时间并不一致。
编辑:似乎只有在打印多份副本时才会发生这种情况。有时一开始会这样,有时中途会切换,更多时候什么也没发生。

编辑#2:弄清楚了“胡言乱语”是什么。每个更改的字符的二进制代码都比正确字符的代码多一个(即0x20(空格)变为0x21(感叹号))。现在来弄清楚为什么会发生这种情况...

(使用 Adob​​e Reader X)

答案1

您是否尝试过打印为图像(打印对话框 -> 高级)?如果问题仍然存在,则表明问题出在 PC 端而非打印机端。如果没有出现,则说明不了什么,但至少您有一个解决方法。

答案2

您是否可以尝试安装最新的打印机驱动程序并更新 PDF 阅读器?看来您的 PDF 阅读器或打印机驱动程序无法正确处理 PDF 中的字体。您可能需要尝试使用其他 PDF 阅读器,看看它是否能正确打印。

如果这些都不起作用,您可以尝试将 PDF 转换为矢量图形并打印。打印机无法对图形进行字体替换,因此它只能打印您在屏幕上看到的内容。实现此目的的最简单方法是安装免费的 PDF 打印机软件(如 PDF Creator),然后将您的 PDF 打印到该软件上。

如果PDF打印机生成的文件已经是乱码,那么这肯定是你的PDF阅读器的问题。

相关内容