C# 从网站打印.Net?

C# 从网站打印.Net?,c#,.net,asp.net,wpf,zebra-printers,C#,.net,Asp.net,Wpf,Zebra Printers,场景-我有一个跟踪/管理数据库中存储的数据的网站(我知道这涵盖了90%的网站:)。我有一些用户需要打印专门的标签和条形码。该应用程序需要打印到专门的Zebra RFID打印机以及特定的条形码打印机。所有用户都必须使用IE7。只有3-4个用户将打印这些项目。我想给用户一个他们按下的按钮,然后条形码/报告就打印出来了 问题:- 我可以创建需要在服务器上打印的所有文件,但我可以使用XBAP自动执行专门的打印吗?如果没有,还有别的办法吗 从Internet Explorer中访问特殊硬件并不总是那么容易

场景-我有一个跟踪/管理数据库中存储的数据的网站(我知道这涵盖了90%的网站:)。我有一些用户需要打印专门的标签和条形码。该应用程序需要打印到专门的Zebra RFID打印机以及特定的条形码打印机。所有用户都必须使用IE7。只有3-4个用户将打印这些项目。我想给用户一个他们按下的按钮,然后条形码/报告就打印出来了

问题:-
我可以创建需要在服务器上打印的所有文件,但我可以使用XBAP自动执行专门的打印吗?如果没有,还有别的办法吗

从Internet Explorer中访问特殊硬件并不总是那么容易,即使对于像打印机这样的基本设备也是如此。您可以尝试使用IE7的内置打印设备,但在打印类似条形码的内容时,可能会遇到格式和布局问题

XBAP运行一个沙箱,并且对硬件的访问也有限——但您可以从一个沙箱打印——这取决于您是否需要访问任何Win32打印或设备API


实现此类功能的一种常用方法是使用ActiveX控件,但实现起来要复杂得多,而且它只能在Internet Explorer上工作,也只能在配置为允许ActiveX控件运行的计算机上工作。

需要澄清的几点:-您的打印机有驱动程序吗?-您通常如何在这些设备上打印如何将数据发送到打印机?