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;
            }
  • 相关阅读:
    idea 快捷键
    上传代码
    maven 打包
    mysql 通过测试'for update',深入了解行锁、表锁、索引
    mysql中,手动提交事务
    java 发送邮件
    zk脑裂
    malloc,free和new,delete之间的区别
    sizeof和strlen区别
    字符串常量问题
  • 原文地址:https://www.cnblogs.com/allen0118/p/3854056.html
Copyright © 2011-2022 走看看