我的问题:处理订单时,需要在两台打印机上打印同一份文档。
我提出的解决方案:在 CUPS 中创建一个带有后端脚本的队列,该脚本将作业吐出到两个真正的打印机队列。
我的问题:文档。也许我正在查看靶心周围的每一个环,但我找不到任何规定编写 CUPS 后端脚本的规则的东西。
最后,我有几个问题:
- 我错过了在 CUPS 中执行此操作的选项吗?
- 我用来添加队列的行是“
lpadmin -p MultiPass -E -v multipass -P Generic PostScript Printer
”。但是除非我指定像“-v multipass:/tmp
”这样的目录,否则 DeviceURI 很糟糕。为什么是这样? - 为了测试,我的脚本只捕获 ARGV 并将其写入文本文件,每个参数一行。问题是,我什么也得不到。日志显示这项工作是成功的,但我很确定我在后端的微薄尝试甚至没有运行。
我试图让这个问题保持简短,所以请询问更多信息,因为我确信我已经遗漏了所有这一切中最重要的部分。老实说,我刚刚追完自己的尾巴。感谢您的时间。
我找到了一个名为Tea4Cups的后端,可以在这里找到。您可以在 SVN 树中四处寻找并找到早期版本或更高版本。
这个页面解释了购买这个脚本和免费下载它的区别。
这是另一种方法。它使用 shell 脚本为每台打印机打印一次文档,并将该脚本设置为接口。