C#webform 怎么获取本地打印机列表,跪求代码!

是要获取客户端的打印机列表,我们做的是网站,aspx。
2025-01-01 12:19:43
推荐回答(2个)
回答1:

class Cprinter

    {

        private static PrintDocument fPrintDocument = 
new PrintDocument();
       ///
        ///获取本地默认打印机名称
        
///

        public static string DefaultPrinter
        
{
            get { return fPrintDocument.PrinterSettings.PrinterName; 
}
        }
      
        /// 
        ///  
获取本地打印机的列表,第一项就是默认打印机
        /// 

        public static 
List GetLocalPrinter()
        {
            
List fPrinters=new List();
            
fPrinters.Add(DefaultPrinter);  //默认打印机出现在列表的第一项
            foreach(string 
fPrinterName in PrinterSettings.InstalledPrinters)
            
{
                if(!fPrinters.Contains(fPrinterName))
                
fPrinters.Add(fPrinterName);
            }
            return 
fPrinters;
        }
    }

回答2:

什么打印机,名子型号