代码之家  ›  专栏  ›  技术社区  ›  RSolberg

如何将打印作业从“云”服务器自动发送到打印机?

  •  3
  • RSolberg  · 技术社区  · 14 年前

    一张图片应该值1000个字,所以让我们看看这是否能缩短一点帖子…实际上,我正在研究如何对运行在云服务器上的解决方案进行编码,该解决方案将向Office1(标签打印机)中的打印机发送打印命令。

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

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

    如果能把这篇文章缩短一点…从本质上讲,我正在研究如何对运行在云服务器上的解决方案进行编码,该解决方案将向Office1(标签打印机)中的打印机发送打印命令。

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

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

    2 回复  |  直到 14 年前
        1
  •  3
  •   Garett    14 年前

    从编码的角度来看,从框架的3.0版开始, System.Printing 命名空间,它提供用于将打印作业发送到本地、远程或专用打印机设备的类。特别是,利益类别可能是 PrinServer , PrintQueue PrintTicket .

    对于3.0之前的框架版本,可以使用 spooler api functions 完成相似的任务。您可以在以下网址找到一些Pinvoke签名: pinvoke.net .

        2
  •  0
  •   Slack Shot    11 年前

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

    虽然回购是单声道的,但它应该适用于C。

    GitHub MonoGCP.