CUPS向IPP打印机发送多个作业

cg9*_*909 5 linux printing cups

有没有办法让CUPS在尚未完成上一份工作的情况下将作业排队到IPP打印机?

背景:我们有一台XEROX WorkCentre打印机,它有自己的作业队列.每当有人想要打印时,他们必须假脱机,将他们的支付卡插入打印机并在打印机触摸板上选择他们的工作.但是当在中央服务器上使用CUPS时,CUPS仅在最后一个作业完成时假脱机,因此只有首先假脱机的人才能看到并支付他们的工作.

我们需要使用IPP,因为当使用例如JetDirect时,用户名不会被传输,用户无法识别他们的工作.

pat*_*ikf 5

您可以尝试使用waitjob=false和/或waitprinter=falseCUPS选项:

ipp://host/queue?waitjob=false&waitprinter=false

这些选项在http://www.cups.org/documentation.php/doc-2.0/network.html#IPP中有描述 ,但我不确定waitjob和之间的区别waitprinter是什么.

  • 谢谢!为了完整起见,我发现了`waitjob`和`waitprinter`之间的区别.`waitjob = false`表示CUPS将在提交后直接从队列中删除该作业,这会导致队列中的下一个作业被处理.`waitprinter = false`表示在发送作业之前,CUPS不会等待打印机发出空闲信号.在我们的例子中,需要两个选项. (2认同)