【问题标题】:Print service with user payment用户付费打印服务
【发布时间】:2014-02-27 14:20:40
【问题描述】:

在一家公司工作,我一直致力于开发一种可用于多个平台的打印服务解决方案。该服务至少应在 Windows(本机打印对话框)、OSX、IOS 和 Android 中可用。我需要能够查看正在打印的用户、打印页数等。

我正在寻找一个系统,如 Windows 或 Linux 的 CUPS,它允许我添加/连接到这个支付系统。支付系统确认用户有足够的积分来打印给定的文件。系统应该对用户尽可能透明,并且他/她应该能够像普通网络打印机一样进行打印。

支付系统是现有产品,所以我的系统应该只处理打印和用户身份验证。

我的第一个想法是开发一个简单的侦听器,它将在服务器上运行并且客户端可以连接到,将文件添加到打印队列并在它们有足够的点时打印。我怎么找不到这种方法的任何教程或类似项目。因此,我正在考虑调整现有产品以满足我的需求。

我已经绘制了我认为系统应该是什么样子的图

【问题讨论】:

    标签: service printing cross-platform printers cups


    【解决方案1】:

    我找到了使用带有 Tea4Cups 的 CUPS 的解决方案。 Tea4Cups 提供了 pre/post-hook,用户可以在其中定义一些脚本/命令,以便在文档发送到打印机之前和之后运行。

    在此处了解更多信息:

    https://serverfault.com/questions/208268/run-command-before-and-after-printing-with-cups

    Run a script when user press print, and not start spooling before script ends (linux, cups)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 1970-01-01
      • 2018-02-06
      • 2011-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多