Foxtable(狐表)用户栏目专家坐堂 → 如何测当前正在使用的打印机型


  共有3237人关注过本帖树形打印复制链接

主题:如何测当前正在使用的打印机型

帅哥哟,离线,有人找我吗?
刘林
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
如何测当前正在使用的打印机型  发帖心情 Post By:2019/11/9 9:51:00 [只看该作者]

请问老师,系统可以测出默认打印机,安装过的打印机,请问在打印机使用时测出当前正在使用的打印机型号怎么写?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/9 10:12:00 [只看该作者]

全局代码
Public Enum PrinterStatus
    其他状态 = 1
    未知
    空闲
    正在打印
    预热
    停止打印
    打印中
    离线
End Enum

判断打印机状态

For Each p As String In InstalledPrinters
    Dim ret As PrinterStatus = 0
    Dim path As String = "win32_printer.DeviceId='" & p & "'"
    Dim printer As New System.Management.ManagementObject(path)
    printer.[Get]()
    ret = CType(Convert.ToInt32(printer.Properties("PrinterStatus").Value), PrinterStatus)
    Output.Show(p & "=" & ret.Tostring)
Next


 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2019/11/9 12:08:00 [只看该作者]

全局代码写了这段

Public Enum PrinterStatus
其他状态 = 1
未知 =2
空闲=3
正在打印=4
预热=5
停止打印=6
离线=7
End Enum



图片点击可在新窗口打开查看此主题相关图片如下:qq图片20191109120936.png
图片点击可在新窗口打开查看

测试出现这个是什么问题
[此贴子已经被作者于2019/11/9 12:11:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2019/11/9 12:09:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/9 13:37:00 [只看该作者]

外部引用,直接输入System.Management.dll,点添加

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2019/11/10 6:57:00 [只看该作者]

HP Color LaserJet Pro M252 PCL 6=空闲
Fujitsu DPK1785K=空闲
Fax=空闲

我将第一台打印机打印起内容,测试还是空闲呢,我是想记录下当前正在使用的打印机型号

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/10 20:43:00 [只看该作者]

上面的代码用不了,我也没有办法了

 回到顶部