2012-04-09 45 views
0

在我們公司,我收到了一個請求,在網站上打印出dhl & fedex快遞文件, 我寫一個類用gdi打印快遞單據,功能選擇打印機在服務器上打印文件。 現在我們有一個分支也需要這個功能,但是,我怎麼讓他們在本地選擇打印機呢?如何使用Gdi打印在客戶端打印快遞單據?

gdi asp.net 4.0

回答

1

這是根本不可能的。
服務器無法訪問客戶端計算機。

相反,您需要提供HTML頁面(或PDF)並要求用戶打印它。

+0

我使用的頁面首先,但客戶端電腦使用不同的瀏覽器,和Resolution不同,我有個想法〜在用戶客戶端註冊一個Activex控件,然後用JavaScript來定義報告的格式 – willsonchan 2012-04-09 02:32:52

+0

請,別。 ActiveX控件應該被認爲是一種死硬的技術。 – SLaks 2012-04-09 02:43:45

+0

瀏覽器和分辨率不應該有任何區別。 – SLaks 2012-04-09 02:44:06