프린터 목록을 가져와서 콤보박스에 출력하는 예제


          foreach (string printer in PrinterSettings.InstalledPrinters)

          {

            this.cboPrinter.Items.Add(printer.ToString());



            PrinterSettings p = new PrinterSettings();

            p.PrinterName = printer;


            if (p.IsDefaultPrinter)

            {

              cboPrinter.Text = printer.ToString();

              DefaultPrintName = cboPrinter.Text;

            }

          }




기본프린터 변경 방법


      [DllImport("winspool.drv")]

      public static extern bool SetDefaultPrinter(string name);


 SetDefaultPrinter(cboPrinter.Text);   // cboPrinter.Text 는 기본프린터로 변경할 프린터명



사업자 정보 표시
화이트앳 | 박원호 | 서울 용산 서계동 252-8 | 사업자 등록번호 : 106-11-55283 | TEL : 070-4412-5754 | 통신판매신고번호 : 2011-서울용산-01007호 | 사이버몰의 이용약관 바로가기

+ Recent posts

티스토리 툴바