检测打印机是否连接好!
来源:互联网 发布:虚拟主机 mysql utf8 编辑:程序博客网 时间:2024/05/15 06:37
下面的代码就是去测试你系统中的打印机是否是已经连接好,它能运用于usb及 网络打印机(并行口打印机还没有测试>
using System;using System.Management; namespace zedilabs.com{ class PrinterOffline { [STAThread] static void Main(string[] args) { // Set management scope 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.Equals(@"hp deskjet 930c")) { Console.WriteLine("Printer = " + printer["Name"]); if (printer["WorkOffline"].ToString().ToLower().Equals("true")) { // printer is offline by user Console.WriteLine("Your Plug-N-Play printer is not connected."); } else { // printer is not offline Console.WriteLine("Your Plug-N-Play printer is connected."); } } } } }}
注意:上面的WorkOffline 这个属性对Windows2000.winNT不提供。所以最好不用这个属性,请用 PrintStatus
if(strPrinter.ToLower() == PrinterName.ToLower())
return printer["PrinterStatus"].ToString().ToLower().Equals("3");
- 检测打印机是否连接好!
- 用C#检测你的打印机是否连接
- C# 检测 是否 安装打印机
- 检测数据库是否连接
- 检测网络是否连接
- 检测打印机
- 检测网络是否连接正常
- android 检测网络是否连接
- 检测Android是否连接WIFI
- Android 检测网络是否连接
- 检测Android是否连接WIFI
- Anddroid检测网络是否连接
- Reachability-检测网络是否连接
- 检测TCP连接是否在线
- 好打印机
- 如何检测网线是否插好
- 获取打印机连接状态及打印任务是否错误
- 打印机连接
- [转帖]给大学生的忠告,不是真理,但是足够你用四年
- RS232串行接口参数定义
- Motorola 的数字信号处理器 Dsp56f807简介
- JBoss Cache的standalone用法
- 在图片中添加中文文字(自家用)
- 检测打印机是否连接好!
- 配置Tomcat的虚拟目录--转载
- [10.17]微软总部写真 软件帝国最新最全图片集[转]
- FILE结构[zt]
- 实现datagrid的foot中增加一个新增数据行,以解决datagrid不能新增数据的问题
- MyEclipse的安装说明
- java.io.Reader 和 java.io.InputStream 的区别
- 4*4矩阵按键扫描程序
- JSP连接Mysql数据库攻略 选择自 dazern 的 Blog