1. 程式人生 > >C#獲取印表機名

C#獲取印表機名

1. 獲取所有印表機名

foreach(string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
    listBox1.Items.Add(printer);
}
2. 獲取預設印表機名
label1.Text = (new System.Drawing.Printing.PrintDocument()).PrinterSettings.PrinterName;
3. 開啟控制面板的印表機視窗
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder");