我正在使用 Windows 7。我最近安装了 Adobe Acrobat Pro 9,它还安装了 Adobe 的 PDF 打印驱动程序,这样当我转到文件 --> 打印时,我就可以将文档直接打印为 PDF。
不幸的是,我发现在从 Silverlight 应用程序打印基于矢量图形时,Adobe 的 PDF 打印驱动程序会缩小每页的内容以使其仅适合每页的左上象限,而每页的右象限和下半部分则留空。我不确定它为什么会这样(打印到纸上不会这样,打印到 XPS 也不会这样,等等)。我尝试了另一个免费 PDF 打印机驱动程序,它会打印整个页面上的内容(如预期的那样),尽管它似乎会生成质量较低的文档,字母周围有瑕疵等等。
我想知道 Adobe 是否已更新或修复此问题,但我不确定如何执行以下操作:
- 确定我正在使用的打印机驱动程序的版本
- 下载并安装最新版本
我尝试过在“设备和打印机”中执行此操作,右键单击打印机驱动程序并选择“打印机属性”和“属性”,但我没有看到任何版本号。虽然Adobe 的打印机驱动程序页面列出的最新版本为 4.2.6,我担心我找错了地方,因为该页面看起来非常过时(例如,谈论适用于 Windows 95/98 的软件)。
答案1
这很可能与驱动程序无关,而可能与您为虚拟打印机设置的打印首选项有关。
在“设备和设置”中,打开 PDF 打印机的“打印首选项”,并确保打印的文档的纸张尺寸正确,并且所有缩小以适应和缩放选项都已关闭。
答案2
启用/禁用 Adobe Acrobat Distiller 设置:
- 允许 PostScript 文件覆盖 Adobe PDF 设置
- 保留叠印设置
- 调整页面大小并居中 EPS 文件的图片
查看打印机名称和PPI设置1:
wmic PRINTER get Name, VerticalResolution
查看打印机名称和PPI设置2:
wmic PRINTERCONFIG get Name, VerticalResolution, PrintQuality
许多应用程序从不同的地方获取打印机设置。在大多数情况下,最好是 VerticalResolution、PrintQuality 设置 2 对应于 VerticalResolution 设置 1。