忽略入站 LPD 作业中的“打印标题页”标志 (CUPS-LPD)

忽略入站 LPD 作业中的“打印标题页”标志 (CUPS-LPD)

我有一台 USB 喷墨打印机连接到运行 CentOS 5.7 (64) 的服务器。我安装并启用了 cups-lpd,以便另一个 Unix 服务器可以将打印作业发送到该打印机。

另一个 Unix 服务器假设您想要打印横幅页,除非您-o nobanner在其lp命令上使用该选项,但我那里有一个应用程序使用lp但无法指定该选项。

因此,LPDtransacion 包含一个“打印横幅页”选项(RFC1179 第 7.5 节) - 至少我相当确定(尽管我还没有使用 tcpdump 等进行检查)

结果是我收到一个不需要的页面,上面用大写字母写着“封面”,并给出了职位 ID、职位和用户名。这在我的环境中没有任何作用。

有没有办法配置 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>

答案1

man cups-lpd,我发现你可以添加

  server_args = -o job-sheets=none,none

然后/etc/xinetd/cups-lpd要求 xinetd 重新加载它的配置 ( sudo /sbin/service xinetd reload)

注意:我跑去lpoptions -d printername发现这个打印选项,但没有找到它完整记录的任何地方(例如,两个“无”各自指的是什么)。 此“作业表”选项的允许值记录在cups.org

显然,该方案适用于所有打印机而不是特定打印机。

答案2

编辑/etc/cups/printers.conf并设置打印机的JobSheets

JobSheets none none

答案3

尝试将 /usr/share/banners 的内容移动到 tar 并将 /usr/share/banners 留空。我这样做了,但现在横幅再也不会打印了。

相关内容