从.Net打印服务器端(不带WinForms)

嘿,印刷爱好者需要一些指示,让我朝着正确的方向发展。

我正在开发一个本地商店的epos系统,我们稍后将把它们绑定到一个电子商务网站。

epos系统的前端将是WinForms,因此我们可以轻松处理USB设备,我们将使用WebForms / MVC管理控制台。

我们缺乏经验的一个领域是印刷。 我们需要打印条形码,并希望通过管理控制台(基于Web)执行此操作。

所以(最后)问题。 我们从哪里开始寻找允许我们从webforms的.net服务器(IIS)实例直接打印到连接的打印机的代码。

System.Drawing.Printing 

http://msdn.microsoft.com/en-us/library/system.drawing.printing.aspx

创建文档很像创建动态图像。 我实际上没有从网络应用程序向打印机发送文档,但我不明白为什么你不能。

您的Web应用程序可能必须使用远程连接来连接到在同一台计算机上运行的Windows服务(或选择您喜欢的IPC机制 – 可能是数据库中的队列)。 此服务可以在完全信任上下文中运行,并且应该能够为您打印。

您可以设置本地打印机,只是将流量传递到网络打印机。 这更容易设置直接打印到网络打印机。 请参阅链接文字