【问题标题】:How to automatically send print job from "Cloud" server to printer?如何自动将打印作业从“云”服务器发送到打印机?
【发布时间】:2011-04-01 21:15:25
【问题描述】:

一张图片应该值 1000 字,所以让我们看看这是否可以缩短这篇文章的长度...基本上,我正在研究“如何”编写一个在网络服务器上运行的解决方案将向办公室 1 内的打印机(标签打印机)发送打印命令的云。

打印作业实际上是 ASP.NET Web 应用程序中工作流程的一部分,如果可能的话,我希望将所有代码保留在一个应用程序中。我该怎么做?

出于安全考虑,我应该避免在 Office 1 中创建一个从“云”中提取数据的新应用程序,并让“云”用于向下推送命令。我真的是从 ASP.NET 应用程序中的代码角度来看这个问题,并且可能会超越打印机上的更多服务器故障/超级用户问题。不过,我会把它留到以后的问题中。

【问题讨论】:

    标签: asp.net printing networking cloud


    【解决方案1】:

    从编码的角度来看,从框架的 3.0 版开始,有 System.Printing 命名空间,它提供了用于将打印作业发送到本地、远程或专用打印机设备的类。具体来说,感兴趣的类别可能是PrinServerPrintQueuePrintTicket

    对于 3.0 之前的框架版本,您可以使用spooler api functions 来完成类似的任务。你可以在pinvoke.net找到一些pinvoke签名。

    【讨论】:

      【解决方案2】:

      另一种选择是使用 Google 云打印。

      虽然 repo 适用于 Mono,但它应该适用于 C#。

      GitHub MonoGCP.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-08-06
        • 2018-09-27
        • 1970-01-01
        • 1970-01-01
        • 2016-09-12
        • 1970-01-01
        • 2015-02-10
        相关资源
        最近更新 更多