我的家庭局域网上有一台 Brother MFC-9330CDW 打印机。每当我从运行 Ubuntu 18.04 的 Linux 机器上打印时,所有内容都比实际尺寸小一点。我已经从 GIMP 和 Inkscape 验证了此打印。
我尝试在 Inkscape 中制作一条 10 英寸(254 毫米)长的线,但最终的线只有 242.75 毫米长。
在 Inkscape 中,比例设置为 100%,并且在打印机的打印机设置中,比例也设置为 100%,并且未选中“缩放以适应”。
我尝试将打印机中的比例调整为 105%,但似乎没有效果。如果我将 Inkscape 中的比例调整为 104.6%,效果会很好,但仅适用于该打印输出,并且仅适用于 Inkscape。
如果我从 Mac 上运行的 Inkscape 打印到同一台打印机,则比例是正确的。我尝试从第二台也运行 Ubuntu 18.04 的机器上打印,并且几乎没有对全新安装进行任何修改,但它的缩放比例完全相同。
为什么当我从 Ubuntu 打印时,打印机会缩小所有内容,我该如何解决这个问题?
答案1
我跟着@GabrielaGarcia的建议并安装了 Brother 的驱动程序。我下载了这两个 .deb 文件,安装它们,然后按照其下载页面上的说明进行操作。换句话说:
- 转到 http://localhost:631/printers 上的 CUPS 配置并选择打印机。
- 在管理选择器中选择“修改打印机”。 (注意:这在 Google Chrome 中不起作用,但在 Firefox 中可以正常工作。)
- 将设备设置为“LPD/LPR 主机或打印机”或“AppSocket/HP JetDirect”
- 将设备 URI 设置为
lpd://*printer's address*/binary_p1
- 将品牌/制造商设置为“Brother”
- 根据打印机型号设置型号/驱动程序(确保避免使用位于列表顶部附近的旧“cups”驱动程序 - 这是旧的驱动程序。)
这解决了规模问题。
然而,一个很大的烦恼是,手动进纸打印似乎不再能自动居中打印。例如,如果我尝试打印信封,内容会打印得太高且太靠左。为了弥补这一点,我需要将纸张尺寸设置为横向美国信纸,然后将内容垂直居中并右对齐。