我刚刚成功使用 Ubuntu 12.04 上的打印应用程序设置了我的打印机(佳能 MX320)。然而,唯一剩下的问题是,每次我尝试打印时,它只会打印页面上半部分的文件:这意味着由于某种原因,打印机会“挤压”文件中每页的全部内容以使其仅适合页面的上半部分(因此打印输出的比例在垂直方向上不正确)。
我尝试打印的每种文件类型(文档、图像、网页)都会发生这种情况。我检查了打印设置和属性,但尚未发现与此问题相关的任何内容,并且我已经确保设置了所有正确的信息(纸张尺寸、来源等)。
打印预览总是在屏幕上正确显示,但只有实际打印输出才会出现此问题。我也尝试了几种不同类型的纸张(A4、照片等),但结果总是相同的:打印机始终只将内容放在纸张的上半部分。
答案1
非常感谢您的提示!我终于意识到我确实安装了错误的驱动程序。
我的打印机是佳能 MX328,当“打印”尝试为我安装驱动程序时,它只能找到 MX300 和 MX330 系列的驱动程序,因此它“推荐”我使用 MX300 驱动程序,这显然是导致打印输出不正确的原因。
我最终在佳能网站上找到了 MX320 的 Linux 驱动程序,但它是 DEB 格式的,而手动安装驱动程序时,Ubuntu 的打印只需要 PPD 格式。双击 DEB 文件不会自动安装文件(它只会在文本编辑器中打开),因此我不得不花更多功夫在软件中心打开它,以便成功安装驱动程序并获得正确的打印输出。不知道为什么 Ubuntu 没有让用户更方便,但对我来说,问题终于解决了。
答案2
我遇到过非常类似的问题(可打印区域被“挤压”到页面左侧)。我的打印机是 HP Officejet Pro 8500。安装打印机时(在 Ubuntu 12.04 中),我通过打印实用程序使用了 Ubuntu 推荐的驱动程序。尽管驱动程序似乎过时了(型号为 1175,而不是我的型号,后者是 8500),但它是最新的驱动程序。
为了解决这个问题,我更换了驱动程序。我使用了比它早一两代的驱动程序(通过打印实用程序工具选择)。虽然打印速度似乎降低了,但我的可打印区域又恢复正常了。HP 需要更新 Ubuntu 驱动程序,这可能不是他们的优先事项。