我的问题:处理订单时,需要在两台打印机上打印相同的文档。
我build议的解决scheme:在CUPS中创build一个单独的队列,后端脚本将作业吐出到两个真正的打印机队列中。
我的问题:文档。 也许我正在看着靶心周围的每一个环,但是我找不到任何写出CUPS后端脚本的规则。
最后,我有几个问题:
lpadmin -p MultiPass -E -v multipass -P Generic PostScript Printer ”。 但是,除非我指定一个像“ -v multipass:/tmp ”这样的目录,否则DeviceURI是不好的。 为什么是这样? 我试图保持这个问题的简短,所以请要求更多的信息,因为我确信我已经在这一切中最重要的部分。 老实说,我只是在追我自己的尾巴。 感谢您的时间。
这是另一种方法 。 它使用shell脚本为每台打印机打印一次文档,并将该脚本设置为界面。
#!/bin/bash # if you don't have bash, use /bin/sh # don't leave off the first line - absolutely needed for cups! /usr/bin/lp -dprinter1 $6 /usr/bin/lp -dprinter2 $6 /usr/bin/lp -dprinter3 $6 chmod 755 ~/myinterfacefile lpadmin -p threeprint -E -i ~/myinterfacefile -v /dev/null
发送作业到“threeprint”(lp -d threeprint somefile)现在将在所有三台打印机上打印。
我发现了一个名为Tea4Cups的后端,可以在这里find 。 你可以在SVN树中search,find更早的版本或更新的版本。
可能性是无止境 :
- 将同一作业同时发送到多台打印机 ,这对于CUPS是不可能的。
- 自动完成所有打印作业的PDF存档。
- 禁止复制打印作业(示例configuration文件中显示了一个简单示例)
- 在15分钟内创build打印会计解决scheme(YES,THIS IS FOR REAL)
- 等等…
这个页面解释了购买这个脚本和免费下载的区别。