プリンター名を指定
PrinterName プロパティを PrintSettings に設定すると、印刷ジョブをシステムのデフォルトプリンターではなく、特定のプリンターに送信できます。 値は、Printer.GetPrinterNames()によって返される名前(ネットワークプリンターの共有名や、"Microsoft Print to PDF"のような仮想プリンターなど)のいずれかと一致する必要があります。
これは特に複数のプリンターがある環境で有用です。例えば、請求書を専用の請求用プリンターにルーティングし、出荷ラベルをラベルプリンターに送る場合などです。 なお、ShowPrintDialogも使用している場合、ダイアログで選択されたプリンターがこの設定を上書きすることに注意してください。

