我使用 Ubuntu Linux 已经有几年了,我经常遇到一个非常丑陋的事情:
当尝试打印 okular 以及通过命令行 (lpr) 打印时,经常会出现与正确的纸张尺寸有关的问题。
通常,打印出来的页面尺寸比打印机出来的纸张要大。
这发生在不同的 ubuntu 版本和不同的打印机上(我的:HP Officejet 6500709n 和 Canon MG4250)。
就我而言,我通过安装 Adobe Reader 解决了这个问题(由于 Adobe 对 Linux 的支持不佳,因此它在 Linux 中并不总是我的首选)。使用 Adobe Reader 时,打印的页面与 Adobe Reader 中的打印机菜单中显示的页面完全相同。因此,挑战似乎是让 Okular 或其他程序也能正常工作。
对于该问题有什么建议吗?
PS:我通常通过以下方式安装打印驱动程序
hp-setup <ip>
效果非常好!
答案1
您的打印机的 CUPS 配置可能有问题。为此,请打开打印机配置并更改“页面大小”选项,如下所示:
打开系统设置 > 打印机 > 右键单击您的打印机 > 属性 > 打印机选项 > 页面大小 > 选择您的纸张尺寸。单击确定。
对任何似乎尝试使用不正确页面尺寸的其他打印机重复此过程。
如果您无法通过这种方式更改打印机的设置,则可能需要卸载它们,然后使用 Ubuntu 的打印机配置实用程序(在系统设置中,如上所述)重新安装它们。HP 驱动程序通常默认包含在 Ubuntu 中,因此除非您的打印机非常新,否则您不需要为它们安装其他软件。