using System.Drawing.Printing;
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++)
{
rb.AppendText(PrinterSettings.InstalledPrinters[i]);
rb.AppendText(Environment.NewLine);
}
PrintDocument pd = new PrintDocument();
rb.AppendText("default printer:"+pd.PrinterSettings.PrinterName);
}