从 .Net 打印服务器端(不带 WinForms)
嘿,印刷迷需要一些指导来引导我朝着正确的方向发展。
我正在为当地一家商店开发一个 epos 系统,稍后我们将把它与一个电子商务网站结合起来。
epos 系统的前端将是 WinForms,因此我们可以轻松处理 USB 设备,并且我们将使用 WebForms/MVC 管理控制台。
我们缺乏经验的一个领域是印刷。 我们需要打印条形码,并希望通过管理控制台(基于网络)来完成此操作。
所以(最后)这个问题。 我们从哪里开始寻找允许我们从 Web 表单的 .net 服务器 (IIS) 实例直接打印到连接的打印机的代码。
Hey printing junkies need some pointers to send me in the right direction for this development.
I am developing an epos system for a local shop which we are later going to tie into an ecommerce site.
The front end of the epos system is going to be WinForms so we can handle USB devices easily and we are going to use a WebForms/MVC admin console.
One area we are inexperienced in is printing. We need to print barcodes, and wish to do this via the admin console (web based).
So (finally) the question. Where do we start looking for code that will allow us to print directly to a connected printer from the server (IIS) instance of .net from the webforms.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以设置本地打印机,将流量传递到网络打印机。 这样可以更轻松地设置直接打印到网络打印机。 请参阅 链接文本
You can set up a local printer, that just passed traffic through to the network printer. This is easier to set up that printing direct to a network printer. See link text
您的 Web 应用程序可能必须使用远程处理来连接到在同一台计算机上运行的 Windows 服务(或者选择您最喜欢的 IPC 机制 - 可能是数据库中的队列)。 该服务可以在完全信任的上下文中运行,并且应该能够为您打印。
Your Web app will probably have to use remoting to connect to a Windows service running on the same machine (or pick your favorite IPC mechanism—perhaps a queue in a database). This service can run in an full trust context and should be able to print for you.
http://msdn.microsoft.com/en-us/ Library/system.drawing.printing.aspx
创建文档很像创建动态图像。 我实际上并没有从网络应用程序将文档发送到打印机,但我不明白为什么你不能。
http://msdn.microsoft.com/en-us/library/system.drawing.printing.aspx
Creating the document is a lot like creating a dynamic image. I have not actually sent a document to the printer from a web app, but I don't see why you couldn't.