【问题标题】:.Net Printing from a web site?.Net 从网站打印?
【发布时间】:2011-04-05 02:57:38
【问题描述】:

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

问题- 我可以创建所有需要在服务器上打印的文件,但我可以使用 XBAP 来自动化专业打印吗?如果没有,还有其他方法吗?

【问题讨论】:

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

标签: c# .net asp.net wpf zebra-printers


【解决方案1】:

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

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

实现此类功能的可靠方法是使用 ActiveX 控件 - 但实现起来要复杂得多 - 它只能在 Internet Explorer 上运行 - 并且在配置为允许 ActiveX 控件运行的机器上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    相关资源
    最近更新 更多