獲取局域網打印機列表

        ///
        /// 獲取局域網打印機列表
        /// </summary>
        /// <param name="DefaultPrinter">默認打印機</param>
        /// <returns>局域網中所有打印機列表</returns>
        public static List<string> GetPrinter(out string DefaultPrinter)
        {
            List<string> list = new List<string>();
            PrintDocument print = new PrintDocument();
            string sDefault = print.PrinterSettings.PrinterName;   //默認打印機名
            DefaultPrinter = sDefault;
            foreach (string sPrint in PrinterSettings.InstalledPrinters)    //獲取所有打印機名稱
            {
                list.Add(sPrint);
            }
            return list;
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章