2012-07-14 2 views
0

내 응용 프로그램 용 프린터를 네트워크 프린터 목록에 추가하고 싶습니다. 즉, Adobe PDF와 같은 것을 의미합니다.내 응용 프로그램 용 프린터 추가

다음 코드에 의해 네트워크의 모든 프린터를 얻을 수 :

// Use the ObjectQuery to get the list of configured printers 
System.Management.ObjectQuery oquery = 
new System.Management.ObjectQuery("SELECT * FROM Win32_Printer"); 

System.Management.ManagementObjectSearcher mosearcher = 
new System.Management.ManagementObjectSearcher(oquery); 

System.Management.ManagementObjectCollection moc = mosearcher.Get(); 

foreach (ManagementObject mo in moc) 
{ 
    lstPrinter.Items.Add(mo["Name"]); 
} 

내가 this.please 도움을 찾기 위해 검색해야 모르겠어요 ...

+1

다음 링크 [http://anyrest.wordpress.com/2010/05/12/managing-printers-programatically-using-c-and-wmi/](http://anyrest.wordpress.com)를 참조하십시오./2010/05/12/Managing-printers-programmatically-using-c-and-wmi /) –

답변

0

Command Line Printer Control를 참조하십시오. 유용 할 수 있습니다

rundll32.exe printui.dll,PrintUIEntry /? 

및 Microsoft 지원 링크 : 당신은 Procces.Start(...)하여이 코드를 실행할 수 있습니다

WMI Code Creator 도구가 도움이 될 수 있습니다 당신.

+0

답장을 보내 주셔서 감사합니다. –

+0

@M_Mogharrabi : salam. khahesh! – Ria

+0

살람 !!!!!! bebakhshid 남자 dir이 될 수 있습니다 miam javabamo mikonam.in soal ro baraye dostam porsidam, 수표를 확인 nakare.be noma 도둑 WMI 행동? –

관련 문제