2009-07-30 78 views
0

情景 - 我有一個網站可以跟蹤/管理存儲在數據庫中的數據(我知道這涵蓋了90%的網站:))。我有用戶需要打印專門的標籤和條形碼。該應用程序需要打印到專門的Zebra RFID打印機以及特定的條形碼打印機。所有用戶都必須使用IE 7.只有3-4個用戶才能打印這些項目。我想給用戶一個他們按下的按鈕,然後打印條形碼/報告。.net從網站打印?

問題- 我可以創建需要在服務器上打印的所有文件,但是我可以使用XBAP自動執行專用打印嗎?如果沒有其他方法?

+0

需要澄清的幾件事: - 您的打印機是否有驅動程序? - 您通常如何打印這些設備? - 如何將數據發送到打印機? – 2009-07-30 17:26:21

回答

1

從Internet Explorer中訪問特殊硬件並不總是那麼簡單 - 即使是像打印機一樣基本的東西。您可以嘗試使用IE7的內置打印設備 - 但打印條形碼等內容時可能會遇到格式和佈局問題。

XBAPs運行一個沙盒,並且對硬件的訪問權限有限 - 但是您可以從一個打印 - 這完全取決於您是否需要訪問任何Win32打印或設備API。

實現類似這種方式的一種可靠的方法是使用ActiveX控件 - 但實現起來要複雜得多 - 它只能在Internet Explorer上運行 - 並且在配置爲允許ActiveX控件運行的機器上運行。