zoukankan      html  css  js  c++  java
  • C# 获取打印机列表以及串口

    C# 获取打印机列表以及默认打印机、串口列表。

    /// <summary>
            /// 获取本地已安装的打印机
            /// </summary>
            /// <returns></returns>
            public string GetPrinter()
            {
                string strList = "";
                System.Drawing.Printing.PrinterSettings.StringCollection PrinterList = System.Drawing.Printing.PrinterSettings.InstalledPrinters;
                foreach (var item in PrinterList)
                {
                    strList += item + ",";
                }
                return strList;
            }
    
    
            /// <summary>
            /// 获取默认打印机
            /// </summary>
            /// <returns></returns>
            public string GetDefault() 
            {
                System.Drawing.Printing.PrintDocument p = new System.Drawing.Printing.PrintDocument();
                return p.DefaultPageSettings.PrinterSettings.PrinterName;
            }
    
            /// <summary>
            /// 获取可用的端口
            /// </summary>
            /// <returns></returns> 
            public static List<string> GetComList()
            {
                List<string> ComList = new List<string>();
                Microsoft.VisualBasic.Devices.Computer pc = new Microsoft.VisualBasic.Devices.Computer();
                foreach (string s in pc.Ports.SerialPortNames)
                {
                    ComList.Add(s);
                }
                return ComList;
            }
  • 相关阅读:
    组合数据类型练习
    实验四、递归下降语法分析实验
    词法分析实验报告
    Python基础综合练习
    大数据概述
    一个词法分析程序
    linux基本命令
    有限自动机的构造与识别
    我对编译原理的小小了解
    Scrum 冲刺博客 2
  • 原文地址:https://www.cnblogs.com/allen0118/p/3854056.html
Copyright © 2011-2022 走看看