CQ-CSER

计算机爱好者

C#调用打印机信息

Posted on | 三月 22, 2010 | No Comments

private void button1_Click(object sender, EventArgs e)//richTextBox看来很好用啊
{//获取系统已经安装的打印机信息
String MyInfo=”";
foreach (string MyPrinterName in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
//显示打印机名称
MyInfo+=”打印机: “+MyPrinterName+”\n”;
//获取打印机设置信息
System.Drawing.Printing.PrinterSettings MyPrinter = new System.Drawing.Printing.PrinterSettings();
MyPrinter.PrinterName = MyPrinterName;
if (MyPrinter.IsValid)
{
MyInfo+=”支持的分辨率:”+”\n”;
foreach (System.Drawing.Printing.PrinterResolution resolution in MyPrinter.PrinterResolutions)
{
MyInfo+=resolution.ToString()+”\n”;
}
MyInfo += “支持的打印页尺寸:” + “\n”;
foreach (System.Drawing.Printing.PaperSize size in MyPrinter.PaperSizes)
{
if (Enum.IsDefined(size.Kind.GetType(), size.Kind))
{
MyInfo+=size.ToString()+”\n”;
}
}
MyInfo += “\n”;
}
}
this.richTextBox1.Text = MyInfo;
}

相关文章:

  1. wmi查询管理:c#
  2. 读写WIN.INI配置文件:c#
  3. DES加密解密函数 收藏 c#
  4. 调用rundll32等实现各种功能:c#
  5. c#调用系统各参数

评论|Comments

留言|Leave a Reply





  • Archives

  • SUNSHINE

  • About

    本博客采用创作共用版权协议,要求署名、非商业用途和保持一致. 转载本博客内容也遵循“署名-非商业用途-保持一致”的创作共用协议.

    订阅

    Search

    Admin