我想通過silverlight獲取網絡打印機列表。我已經看到了一些使用WMI的例子,但它們在Silverlight中不可用,所以我想知道是否有任何替代方法可以通過silverlight或至少安裝的打印機查找網絡打印機...獲取網絡打印機列表silverlight
還有發佈的問題here
我想通過silverlight獲取網絡打印機列表。我已經看到了一些使用WMI的例子,但它們在Silverlight中不可用,所以我想知道是否有任何替代方法可以通過silverlight或至少安裝的打印機查找網絡打印機...獲取網絡打印機列表silverlight
還有發佈的問題here
在Silverlight 5中,您可以通過PInvoke使用EnumPrinters Win32 API調用。代碼很長,所以我放了一個示例來展示如何枚舉機器上的打印機。
http://10rem.net/blog/2011/09/27/enumerating-printers-using-pinvoke-in-silverlight-5
使用Silverlight 4,你的運氣了。
它是我的理解,你不能這樣做。你無法控制這一點,它只是爲了它的內置支持而被移交。這與你無法指定打印機的原因是一樣的 - 它不允許這樣做。
+1但更確切。它不能做到。 – AnthonyWJones
我們之前都錯了 - 確定性可能是一種幻想:) –
感謝@Pete的帖子。如果Silverlight4有一個解決方法,請告訴我,因爲我們現在無法切換到Silverlight5,特別是它甚至還沒有進入Beta階段...... –
鏈接似乎已經死亡。 – ChrisF