我们正在努力将我们的应用程序服务器从现有的 RHEL 4 服务器迁移到 RHEL 6。该应用程序将通过 cups 将 PDF 输出文件打印到打印机,通常这不会给我们带来任何问题。在一种特定的打印机类型上 - Brother QL1060n - 方向似乎被忽略了。在同一台打印机上,如果从 Windows XP/7 开始,它将保持打印输出方向。离开我们的 RHEL 6 服务器 - 它会忽略它。我们用来模拟和测试的命令是:
lp -d brotherql1060 -o landscape filename.pdf
我们的其他打印机——HP、Konicas、Oki 等,似乎都可以使用相同的命令毫无问题地打印相同的文件——但是 Brother 设备将忽略横向参数并打印纵向。我们尝试打印肖像,它会打印完全一样的。
我们使用的是 Brother 网站上的最新驱动程序。我们还尝试了 RHEL 4 平台的较旧驱动程序,当我们尝试时,没有任何打印 - 作业离开队列,但打印机什么也不做。
我们还将打印机固件更新到最新版本 - 并且行为没有改变。
到目前为止,Google-fu 已经产生了一些想法,但没有解决方案。