Printing
忽略入站 LPD 作業 (CUPS-LPD) 中的“列印標題頁”標誌
我有一台連接到執行 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顯然,此解決方案適用於所有列印機而不是特定列印機。