2009-09-11 51 views
1

我想使用VS2008 & c#列出網絡上的所有打印機(我們有一個非常大的跨海洋網絡)。如何列出網絡上的所有打印機?

我期待複製在Windows(查找打印機對話框,可以轉到打印機和傳真被發現的功能,點擊添加打印機,選擇網絡打印機,然後採摘查找在目錄中打印機,從那裏你得到這個對話框。

回答

4

你可以得到使用Sytem.Printing命名空間打印服務器類的GetPrintQueue功能Here是這樣做的很好的樣本的所有連接的打印機。

+0

不幸的是,該示例僅處理已連接到您的打印機。我正在尋找網絡上的所有打印機。 – AngryHacker 2009-09-12 00:07:03

+0

@AngryHacker:我在這裏有點混亂,Firoz也回答了你的問題?大聲笑 – 2014-02-25 14:10:15

相關問題