一张图片应该值1000字,所以让我们看看是否可以缩短这篇文章的内容......基本上,我正在研究“如何”编写在Web服务器上运行的解决方案将打印命令发送到办公室1(标签打印机)内的打印机的云。
打印作业实际上是ASP.NET Web应用程序中工作流程的一部分,我希望尽可能将所有代码保存在单个应用程序中。我怎么能这样做呢?
出于安全考虑,我应该避免在Office 1中创建一个新应用程序,该应用程序从“云”中提取数据并使用“云”来向下推送命令。我真的从ASP.NET应用程序的代码角度来看这个问题,并且可能会在打印机上超越更多的服务器故障/超级用户问题。不过,我会在那里保存这个问题。
答案 0 :(得分:3)
从编码角度来看,从框架3.0版开始,有System.Printing
命名空间,它提供了将打印作业发送到本地,远程或专用打印机设备的类。特别是,感兴趣的类别可能是PrinServer
,PrintQueue
和PrintTicket
。
对于3.0之前的框架版本,您可以使用spooler api functions来完成类似的任务。您可以在pinvoke.net找到一些pinvoke签名。
答案 1 :(得分:0)