既定値に設定されているプリンターを取得するサンプルです。
サンプル
例)デフォルトプリンターを取得する
using System.Drawing.Printing;
// デフォルトプリンタを取得する
PrintDocument pd = new PrintDocument();
string p = pd.DefaultPageSettings.PrinterSettings.PrinterName;
// コンソールに出力する
Console.WriteLine(p);
結果例
EP-806A Series
↑環境によって内容は異なります。
備考
- デフォルトプリンターを取得するには、System.Drawing.Printing.PrintDocumentインスタンスから、.DefaultPageSettings.PrinterSettings.PrinterName で取得できます。