C#判断打印机是否可用
来源:互联网 发布:安卓免费网络加速器 编辑:程序博客网 时间:2024/05/18 01:11
public class CheckPrinterState
{
public static bool CheckPrinter(string printerName1)
{
ManagementScope scope = new ManagementScope(@"\root\cimv2");
scope.Connect();
// Select Printers from WMI Object Collections
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("SELECT * FROM Win32_Printer");
string printerName = "";
foreach (ManagementObject printer in searcher.Get())
{
printerName = printer["Name"].ToString().ToLower();
if (printerName.IndexOf(printerName1.ToLower()) > -1)
{
if (printer["WorkOffline"].ToString().ToLower().Equals("true"))
{
return false;
// printer is offline by user
}
else
{
// printer is not offline
return true;
}
}
}
return false;
}
}
0 0
- C#判断打印机是否可用
- Winform 判断打印机是否可用,实现设置默认打印机功能
- C# 判断计算机网络是否可用
- c# 判断当前网络是否可用
- 判断webservice是否可用
- 判断窗口是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断用户名是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- 判断网络是否可用
- leetcode 日经贴,Cpp code -Reverse Nodes in k-Group
- 流动的网页背景代码,是不是很漂亮
- 《Python 源码剖析》一些理解以及勘误笔记(3)
- 一年
- Eclipse中10个最有用的快捷键组合
- C#判断打印机是否可用
- 有效的rtsp流媒体测试地址汇总
- JVM内存分配和回收
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- 河南第七届ACM I.Earthquake【最小割】
- 如何编译zorka源代码
- 智能指针auto_ptr与shared_ptr详解
- 面试时一定问清楚的那些问题!
- 认识自己1