2012-03-11 10 views
0

가능한 중복 : 나는 일반적인 오류에 대한 예외를하면서 C#을 내 프로그램에서 PDF 파일을 만들 PDFCreator를 사용
how do i check if a printer is installed and ready using C#?프린터가 있는지 확인하는 방법은 무엇입니까?

, 내가 확인할 수있는 방법을 알고 싶어요 프린터 자체가 시스템에있는 경우

파일 존재 확인과 같은 것입니다.

그런 옵션이 있습니까?

+2

PrintDialog : [http://stackoverflow.com/questions/1622903/how-do-i-check-if-a-printer-is-installed- 사용 준비 c] [ 1] [1] : http://stackoverflow.com/questions/1622903/how-do-i-check-if-a-printer-is-installed-and-ready-using-c – Shaunak

답변

4

당신은 알 수 사용하여 이것은이 게시물에 대한 답변

System.Windows.Forms.PrintDialog dlg=new PrintDialog(); 
if(dlg.PrinterSettings.IsValid) 
     MessageBox.Show("Printer Exist: "+ dlg.PrinterSettings.PrinterName); 
else 
     MessageBox.Show("Printer Does Not Exist"); 
3

을 사용하면 사용자가 자신이 PrintDialog 클래스를 활용하여 사용하고자하는 프린터를 찾을 수 있도록 아마도 더 나은 될 것의 PrinterSettings 클래스 (MSDN docs here) 를 사용할 수 있지만 (MSDN docs here)

관련 문제