社区
C#
帖子详情
C#获取打印机状态
moonfanslyj
2015-02-06 12:42:15
最近做一个打印机状态提示的功能,需要获取到打印机的准确状态。
网上能查到例子都试过了包括Windows Management Instrumentation(WMI)和winspool.drv里的各种方法都没能获取到准确的状态,只有当打印机设置为网络打印机的时候使用snmp协议发送命令解析出参能够获取到;
既然网络协议中有一套公用的东西window usb通信是不是也有?或者有什么其他的办法吗,求指教
...全文
358
8
打赏
收藏
C#获取打印机状态
最近做一个打印机状态提示的功能,需要获取到打印机的准确状态。 网上能查到例子都试过了包括Windows Management Instrumentation(WMI)和winspool.drv里的各种方法都没能获取到准确的状态,只有当打印机设置为网络打印机的时候使用snmp协议发送命令解析出参能够获取到; 既然网络协议中有一套公用的东西window usb通信是不是也有?或者有什么其他的办法吗,求指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_34247135
2017-05-24
打赏
举报
回复
楼主解决了吗,我也遇到同样的问题,求指教。
moonfanslyj
2015-02-06
打赏
举报
回复
自顶,求指教,真心求指教,走投无路求指教,冰天雪定360度打滚求指教
software_artisan
2015-02-06
打赏
举报
回复
这个如果打印机驱动不提供方法的话,就没办法了。
moonfanslyj
2015-02-06
打赏
举报
回复
引用 2 楼 wyd1520 的回复:
木有。除非你能有相应打印机的,通讯协议。通过串口获取
没救了吗,心塞囧rz
moonfanslyj
2015-02-06
打赏
举报
回复
引用 3 楼 Z65443344 的回复:
准确状态是指什么
就是打印机的调墨、预热、打印、缺纸什么的,效果最接近的还是snmp协议获取的状态,其他的winspool.drv api打印机除非断开连接否则怎么着都是准备就绪状态
moonfanslyj
2015-02-06
打赏
举报
回复
就是值打印机调墨啊,打印中,缺纸,暂停啊这种,额,,至少缺纸要有
於黾
2015-02-06
打赏
举报
回复
准确状态是指什么
本拉灯
2015-02-06
打赏
举报
回复
木有。除非你能有相应打印机的,通讯协议。通过串口获取
C#
获取
打印机
状态
+API函数详解
C#
获取
打印机
状态
+API函数详解,有源码介绍,自己可以按照里面思路进行测试
微信支付
C#
版v2.0_付款码
微信支付系列课程将讲解“刷卡支付”、“扫码支付”、“公众号支付”、“现金红包”、“企业付款”。 针对每个支付技术点课程给出“1分钟部署”和“详细讲解”的听课方式。 学习有技术问题请qq2326321088 建议在学习微信支付的同学具有“微信服务号”和“微信企业号”的技术基础。
C#
调用win32
获取
打印机
状态
获取
打印机
状态
,完整代码,实测可运行(需要在
打印机
异常时再次下发打印任务后才可
获取
到
打印机
状态
,因为此代码
获取
驱动信息,需
打印机
终端返回错误码驱动程序才能
获取
状态
)
C#
获取
打印机
状态
+API函数详细讲解.docx
C#
获取
打印机
状态
+API函数详细讲解.docx
C#
110,531
社区成员
642,573
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章