如何设置杯子使用打印机上的所有纸盘?

如何设置杯子使用打印机上的所有纸盘?

我们的销售应用程序在 Linux 上运行。我们使用提供的 Xerox 全局打印驱动程序在 CUPS 中设置打印机。

在每种打印机设置中,都有一个下拉菜单,用于选择要使用的纸盘,但您只能选择一个。因此,在我们拥有 8 个左右纸盘的打印机上,一旦选定的纸盘用完,打印机就会停止(仅当通过 Linux 打印时,Windows 才使用另一个纸盘)。

有什么方法可以设置它,使其使用所有纸盘,或至少使用几个纸盘?

答案1

很大程度上取决于打印机提供的 ppd 的建议。列出选项及其当前设置(由该选项旁边的星号显示)。选项和值完全是任意的,但相当传统,因此您可能会看到例如:

$ lpoptions -l
PageSize/Media Size: Photo4x6tab A6 8x10 Legal Letter EnvDL ...
InputSlot/Media Source: *Auto Main
...

查找似乎指定要使用的输入或托盘的选项。如果它的值Auto不是当前值(即*Auto),则使用例如设置它

$ lpoptions -o InputSlot=Auto

或使用 sudo 为所有用户更改它。你也许也可以用 gui 来做到这一点,http://localhost:631/但它更难。

答案2

我也面临类似的问题。在 Ubuntu12 上,使用此命令一切正常:

lp -o media=a4,Tray2 <FILE_TO_PRINT>

在我升级到 Ubuntu16 后,该命令不再有效,但这个命令是:

lp -o media=A4 -o InputSlot=Tray2 <FILE_TO_PRINT>

相关内容