Foxtable(狐表)用户栏目专家坐堂 → 请问有什么方法标记当前数据(窗口单据)是否打印过?


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

主题:请问有什么方法标记当前数据(窗口单据)是否打印过?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/5 17:25:00 [显示全部帖子]

 加一列,打印次数,每次打印过后,给这一列累加1。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/6 9:53:00 [显示全部帖子]

以下是引用bbgg945在2017/1/6 9:43:00的发言:

谢谢有点蓝老师!

还请问能否在没有打印机的情况下不计数呢?

 

无法准确判断是否有链接打印机的。不过你可以试试

 

记得引用 System.Management.dll

 

1、状态值

 

 其他状态= 1,
 未知,
 空闲,
 正在打印,
 预热,
 停止打印,
 打印中,
 离线

 

2、代码

 

Dim pname As String = DefaultPrinter

Dim printer = New System.Management.ManagementObject("win32_printer.DeviceId='" & pname & "'")
printer.Get()
Dim result = val(printer.Properties("PrinterStatus").Value)
msgbox(result)


 回到顶部