1,通过 C# 中 PrinterSettings 对象获取,如下,然后通过 foreach 即可遍历 printers
2,PrintHelper 类以及方法 GetEnumPrinters2,见文章最后部分
View Code
3,通过 ManagementObjectCollection (需要添加 gement 引用)来查询本地计算机中的打印机列表