Printing

忽略入站 LPD 作業 (CUPS-LPD) 中的“列印標題頁”標誌

  • June 13, 2014

我有一台連接到執行 CentOS 5.7 (64) 的伺服器的 USB 噴墨列印機。我安裝並啟用了 cups-lpd 以便另一個 Unix 伺服器可以將列印作業發送到該列印機。

另一個 Unix 伺服器假定您想要列印橫幅頁面,除非您-o nobanner在它的命令上使用該選項,lp但我在那裡有一個應用程序使用lp但無法指定該選項。

因此,LPD事務包括一個“列印橫幅頁”選項(RFC1179 第 7.5 節)——至少我相當確定(儘管我沒有檢查過 tcpdump 等)

結果是我得到一個不需要的頁面,上面用大寫字母寫著“封面頁”,並給出了 Job-Id、Title 和 User name。這在我的環境中毫無用處。

有沒有辦法配置 cups-lpd 忽略這個“列印橫幅頁”標誌?


更新:這是 /etc/cups/printers.conf 的開始

# Printer configuration file for CUPS v1.3.7
# Written by cupsd on 2012-09-13 15:43
<Printer inkjet1>
Info HP PSC 2210
Location Ground FLoor, Outlet  A3/A4
DeviceURI usb://HP/PSC%202200%20Series?serial=XXXXXXXXXXXXXXX
State Idle
StateTime 1347547335
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>

man cups-lpd,我發現你可以添加

 server_args = -o job-sheets=none,none

to/etc/xinetd/cups-lpd然後讓 xinetd 重新載入它的配置(sudo /sbin/service xinetd reload

注意:我跑去lpoptions -d printername發現了這個列印選項,但沒有找到它被完整記錄的任何地方(例如,兩個“none”中的每一個都指的是什麼)。 此“工作表”選項的允許值記錄在cups.org

顯然,此解決方案適用於所有列印機而不是特定列印機。

引用自:https://unix.stackexchange.com/questions/48185