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

时间:2014-11-26 18:31:51

标签: linux printing cups

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

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

我们需要使用IPP,例如使用IPP时JetDirect不传输用户名,用户无法识别他们的工作。

1 个答案:

答案 0 :(得分:5)

您可以尝试使用WebDriverWait(driver=self.driver, timeout=30).until(expected_conditions.visibility_of_element_located((By.XPATH, "//span[@id='top-icon'] | //div[@id='top-icon']"))) self.assertEqual(first=1, second=len(self.driver.find_elements_by_xpath(xpath="//span[@id='top-icon'] | //div[@id='top-icon']"))) 和/或waitjob=false CUPS选项:

waitprinter=false

选项描述于 http://www.cups.org/documentation.php/doc-2.0/network.html#IPP,虽然我不确定ipp://host/queue?waitjob=false&waitprinter=falsewaitjob之间的区别是什么。