社区
C#
帖子详情
请教如何在C#中判断打印机是否连接?
yushiyu
2007-05-25 09:12:23
请教如何在C#中判断打印机是否连接?
即如何在程序中适时获取打印机的连接状态?
谢谢!
...全文
881
7
打赏
收藏
请教如何在C#中判断打印机是否连接?
请教如何在C#中判断打印机是否连接? 即如何在程序中适时获取打印机的连接状态? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guxingdao
2007-05-28
打赏
举报
回复
风过无痕
yushiyu
2007-05-28
打赏
举报
回复
这个没有用的,我看过了.
yushiyu
2007-05-26
打赏
举报
回复
up
CathySun118
2007-05-26
打赏
举报
回复
http://blog.csdn.net/flygoldfish/archive/2004/08/17/77208.aspx
ysynb
2007-05-25
打赏
举报
回复
MessageBox.Show(GetPrinterStat("\\\\local\\Printer1").ToString()); 请问我这样怎么不行呢?提示是"找不到".
csShooter
2007-05-25
打赏
举报
回复
要获得打印机的状态,应该定义一个联合.
enum PrinterStatus
{
其他状态= 1,
未知,
空闲,
正在打印,
预热,
停止打印,
打印中,
离线
}
其中的"正在打印"和"打印中"是同一个意思,至于为什么会是这样,目前还不知道.
在程序中添加System.Management的引用:using System.Management;
然后编写获取打印机状态的函数如下:
/// <summary>
/// 获取打印机的当前状态
/// </summary>
/// <param name="PrinterDevice">打印机设备名称</param>
/// <returns>打印机状态</returns>
private PrinterStatus GetPrinterStat(string PrinterDevice)
{
PrinterStatus ret=0;
string path=@"win32_printer.DeviceId='"+PrinterDevice+"'";
ManagementObject printer=new ManagementObject(path);
printer.Get();
ret=(PrinterStatus)Convert.ToInt32(printer.Properties["PrinterStatus"].Value);
return ret;
}
调用示例:
MessageBox.Show(GetPrinterStat("\\\\192.168.0.88\\Samsung SCX-4x16 Series").ToString());
hdjjun
2007-05-25
打赏
举报
回复
不会,帮顶
C#
高级程序设计
为什么要学习
C#
?
C#
是微软的**语言,拥有接近20年的历史和广泛的应用。目前国内对
C#
的书籍和视频相对较少,但
C#
和.NET的发展前程是十分...含宿舍管理系统的讲解 希望本套课程在你学习
C#
的过程
中
,可以对你有所帮助。
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存
中
的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID
中
使用JAVASCRIPT脚本控制DataGrid
中
连接
到...
网络维护汇总经典问题集
故障表现为,开机上网几分钟后,有时会出现无流量的现象,而且此时无法断开网络
连接
,注销也无效,只有重启计算机才能恢复正常。此故障除使用Windows Server 2003系统外,用其它系统均正常。请问是什么原因?" m7 e, ...
GDI
图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象
打印机
输出和屏幕输出。GDI负责Windows的所有图形输出,包括
C语言 常用API
1、首先当然是
连接
数据库,函数原型如下: MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章