使用 Postscript 來源將 cups 升級到 2.2.6 後,印表機編輯在頂部和底部被切斷

使用 Postscript 來源將 cups 升級到 2.2.6 後,印表機編輯在頂部和底部被切斷

背景是,我們正在升級 ERP 的技術平台,以 A4 格式發送附記版本。

  • 我們的舊杯子 --> Redhat 6.1 / Cups 1.4.2 / Foomatic 4.0.4
  • 新平台 --> OL 8.7 / Cups 2.2.6 / Foomatic 4.0.12

我們對所有印表機使用相同的驅動程式“Generic PCL 6/PCL XL Printer Foomatic”。

我們保留了舊杯子的所有設定(配置了數百台印表機)。在新杯子上,頁面的頂部和底部被切掉,大約 1.3 公分(1/2 英吋)。

lpoptions 方面沒有具體的設定。進行的測試:

  • 舊的 erp 到新的杯子 --> 頁面剪切。
  • 新的 erp 到新的杯子 --> 頁面剪切。
  • 舊的 erp 到舊的杯子 --> 好的(顯然,這是我們當前的產品)
  • 新的 erp 到舊的杯子 --> 好的

我嘗試在特定印表機上設定 lpoptions 設定(例如lpoptions -p printtest -o page-bottom=0 -o page-left=0 -o page-right=0 -o page-top=0),但沒有更改。

我嘗試在舊杯子上取得印表機的 ppd(​​這略有不同,因為 foomatic 已經發展了一點),沒有變化。

如果我從 ERP 獲取 ps 文件,並將其發送到我的印表機: lpr -P printtest testfromnewcups.ps--> 剪切文件

如果我取得在我們的 erp 中產生的 PDF 文件並將其發送: lpr -P printtest testfromnewcups.pdf--> 未剪切的文件 (?!) 那麼對於 PDF,該文件不會通過 cups 過濾器?

如果我從 ERP 中取出 ps 文件,並以原始模式將其發送到我的印表機: lpr -P printtest -o raw testfromnewcups.ps--> 未剪切

不管怎樣,我錯過了一些東西,但也許有人可以幫助我?

答案1

將 CUPS 從 OL 6.x 上的 1.4.2 遷移到 OL 8.x 上的 CUPS 2.2.6 後,出現類似情況。我們的 ERP 透過使用以下選項的腳本向 CUPS 提交列印作業

CUPS 1.4.2 在使用適合頁面選項時存在某種缺陷,因此我們從 jobsub 腳本中刪除了該缺陷。顯然我們需要使用 CUPS 2.2.6 將其加回。

相關內容