一张图片应该值 1000 个字,所以让我们看看这是否可以缩短这篇文章的长度……本质上,我正在研究“如何”编写一个在云中的 Web 服务器上运行的解决方案将向办公室 1 内的打印机(标签打印机)发送打印命令。
打印作业实际上是 ASP.NET Web 应用程序中工作流程的一部分,如果可能的话,我希望将所有代码保留在一个应用程序中。我该怎么做呢?
出于安全考虑,我应该避免在 Office 1 中创建一个从“云”中提取数据并使用“云”向下推送命令的新应用程序。我实际上是从 ASP.NET 应用程序中的代码角度来看待这个问题,并且还可能超越打印机上的服务器故障/超级用户问题。不过,我会将其留到以后的问题中。
从编码的角度来看,从框架 3.0 版本开始,有System.Printing http://msdn.microsoft.com/en-us/library/ms574466.aspx命名空间,它提供用于将打印作业发送到本地、远程或专用打印机设备的类。特别是,感兴趣的类别可能是PrinServer http://msdn.microsoft.com/en-us/library/system.printing.printserver.aspx, PrintQueue http://msdn.microsoft.com/en-us/library/system.printing.printqueue.aspx, and PrintTicket http://msdn.microsoft.com/en-us/library/system.printing.printticket.aspx.
对于3.0之前的框架版本,您可以使用假脱机程序 API 函数 http://msdn.microsoft.com/en-us/library/dd162861(v=VS.85).aspx来完成类似的任务。您可以在以下位置找到一些 pinvoke 签名pinvoke.net http://www.pinvoke.net/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)