2013-06-27 30 views
1

我目前正在開發一個Web應用程序以直接將數據打印到客戶端的打印機。該應用程序在我的電腦中運行良好,但是當我將應用程序發佈到我們的Web服務器時,應用程序正在嘗試查找安裝在服務器計算機中的打印機,而不是檢索客戶機的打印機列表。如何使用C#獲取客戶端PC打印機名稱.net

我開發我的應用程序使用C#和我使用System.Drawing.Printing.PrinterSettings.InstalledPrinters檢索打印機列表我意識到它只試圖檢索安裝在本地計算機中的打印機。 PC沒有連接到任何網絡。

有什麼辦法可以在客戶端計算機上獲取已安裝打印機的列表嗎?

回答

1

System.Drawing.Printing.PrinterSettings.InstalledPrinters將提供託管應用程序的打印機列表,我擔心ASP.Net中無法獲得客戶端打印機列表。

+0

謝謝@Pawan,但我想訪問客戶機的打印機.. :( –

+0

比你應該使用某種類型的客戶端腳本(Java腳本,VB腳本等)可以執行這樣的任務,但它不會很容易實現.. :) – Pawan

+0

好的。我會嘗試。 –

相關問題