我正在使用一台装有 Windows 10 的 PC 连接到 Brother HL L2320D 打印机。一开始我只是使用 Windows 中的默认打印机驱动程序(因为我没有从 Brother 打印机网站下载和安装任何驱动程序),但是,我发现打印机无法以正确的尺寸打印 A4 文档,文档往往会自动缩小约 5%,在左侧和底部留下意外的边距。
然后我尝试从 Brother 网站下载打印机驱动程序,安装并替换原始驱动程序。当文档打印在纸上时,问题得到解决。
但当我尝试使用免费的 PDF 驱动程序从 A4 大小的 Word 文档(我使用的是 Word 365)生成 PDF 文件时,生成的 PDF 大小却不对——PDF 大小变成了 21.59 x 27.94 厘米(实际上是 Letter 的大小),更糟糕的是,内容再次缩小了约 5%。如果页面有彩色背景,则左右两侧都可以清楚地看到 1 厘米的边距。
我检查了打印机属性设置和 Word 打印设置,都已经设置为 A4。奇怪的是,我尝试了不同的 PDF 打印机驱动程序软件,例如 Microsoft Print to PDF(在 Windows 10 中可用)、FlexiPDF、PDF Creator,它们都存在同样的问题,唯一的例外是 PDF Architect 8,它可以生成正确的 A4 大小的 PDF 而不会缩小内容。
我觉得这些 PDF 驱动程序可能受到默认打印机驱动程序的影响,因为我在解决第一段中提到的问题之前就安装了它们,所以我卸载了 PDF 驱动程序软件并重新安装了它们,但同样的问题仍然存在。我该怎么做才能解决这个问题?
答案1
我刚刚才知道原因。虽然在打印对话框中打印机驱动程序始终显示使用的纸张是 A4,但当我进入控制面板 -> 硬件和声音 -> 设备和打印机,右键单击打印机驱动程序并选择“打印机属性”时,“可用纸张”框仍然显示“Letter”。
我要做的是单击那里的“首选项”,转到“高级”,然后将纸张大小设置为 A4(它看起来与打印机对话框中的相同)。 执行此操作后,驱动程序可以正确生成 PDF。
我尝试过针对这些驱动程序执行此操作:Microsoft Print to PDF、FlexiPDF 和 PDF Creator。现在所有驱动程序都运行正常(尽管在 Microsoft Print to PDF 和 FlexiPDF 的情况下,“可用纸张”框可能仍显示“Letter”,而在 PDF Creator 中,“可用纸张”框变为空)。