

プリンタ選択ダイアログを表示させて印刷するプログラムは作成済ですが、マニュアル操作では時間が掛かってしまうので、印刷ボタンを押すだけでプリンタやプリントサイズ、枚数を指定して印刷実行させる方法を教えていただきたいです。よろしくお願い致します。

環境  
Windows 10 Pro  
Visual Studio Commnunity 2015 C#


CC BY-SA 3.0
2017-03-26T09:34:44.757
33549
2017-06-07T03:38:31.010
21199
question
c#
プリンタ選択ダイアログを表示しないでプリント枚数とプリントサイズを指定して印刷実行


Windows
Formの`System.Drawing.Printing`名前空間を使用している場合は`PrintDocument`の`PrintSettings`を事前に設定しておけばよいです。

[code]

    // PrintDocument d;
    d.PrintSettings.PrinterName = "プリンター名";
    d.PrintSettings.Copies = 部数;
    d.DefaultPageSettings.PaperSize = サイズ;
    
    d.Print();
    
[/code]


CC BY-SA 3.0
2017-03-26T10:22:38.983
33550
2017-03-26T10:22:38.983
5750
33549
answer