Получить список сетевых принтеров silverlight - PullRequest
2 голосов
/ 27 сентября 2011

Я хочу получить список сетевых принтеров через silverlight.Я видел несколько примеров использования WMI, но они не доступны в Silverlight, поэтому мне было интересно, есть ли альтернативы для поиска сетевых принтеров через silverlight или хотя бы установленных принтеров ...

Тамтакже вопрос размещен здесь

Ответы [ 2 ]

4 голосов
/ 28 сентября 2011

В Silverlight 5 вы можете использовать Win32 API-вызов EnumPrinters через PInvoke. Код довольно длинный, поэтому я собрал пример, показывающий, как перечислять принтеры на машине.

http://10rem.net/blog/2011/09/27/enumerating-printers-using-pinvoke-in-silverlight-5

С Silverlight 4 вам не повезло.

2 голосов
/ 27 сентября 2011

Это мое понимание того, что вы не можете сделать это.У вас нет контроля над этим, он просто передан для встроенной поддержки.Это та же самая причина, по которой вы не можете указать принтер - он просто не позволяет этого.

...