PrintDialog里面可以选择打印机啊,当然系统会根据你的操作系统设置为你选择一个默认打印机,你可以在这个窗口的实例里修改打印机的希望对你有用!
foreach (string fPrinterName in PrinterSettings.InstalledPrinters) { cbePrintNames.Properties.Items.Add(fPrinterName); }