我在一家公司工作,已经着手开发一种可在多个平台上使用的打印服务解决方案。该服务至少应在Windows(本机打印对话框),OSX,IOS和Android上可用。我需要能够看到哪个用户正在打印,多少页等。
我正在寻找适用于Windows或Linux的CUPS之类的系统,该系统允许我添加/连接到该付款系统。付款系统确认用户有足够的积分能够打印给定的文档。该系统对于用户应该尽可能透明,并且他/她应该能够像普通网络打印机一样进行打印。
付款系统是现有产品,因此我的系统应仅处理打印和用户身份验证。
我的第一个想法是开发一个简单的侦听器,该侦听器将在服务器上运行,并且客户端可以连接到客户端,将文件添加到打印队列中并在客户端有足够的点数时进行打印。我怎么找不到这种方法的任何教程或类似项目。因此,我正在考虑根据自己的需要调整现有产品。
我已经绘制了我认为系统外观的图形
我找到了将CUPS与Tea4Cups结合使用的解决方案。Tea4Cups提供了预/后挂钩,用户可以在其中定义一些在文档发送到打印机之前和之后运行的脚本/命令。
有关此的更多信息:
https://serverfault.com/questions/208268/run-command-before-and-after-printing-with-cups
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句