Foxtable(狐表)用户栏目专家坐堂 → 打印问题


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

主题:打印问题

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


加好友 发短信
等级:四尾狐 帖子:998 积分:6662 威望:0 精华:0 注册:2014/10/20 11:06:00
打印问题  发帖心情 Post By:2015/12/14 13:48:00 [只看该作者]

专业报表打印,采取doc.Print() ,没有连接打印机的情况下会卡死,提示框关不掉,有什么办法解决?
[此贴子已经被作者于2015/12/14 13:48:24编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/14 14:10:00 [只看该作者]

测试了一下,不会卡死的。

 

Alt+F4 可以关闭提示窗口


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


加好友 发短信
等级:四尾狐 帖子:998 积分:6662 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2015/12/14 14:13:00 [只看该作者]

能不能没打印机提示下,不用那个打印进程的框框一直在那

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/14 14:16:00 [只看该作者]

或者,你可以把提示关闭的,做一个计划管理就行

 

http://www.foxtable.com/help/topics/2713.htm

 


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


加好友 发短信
等级:四尾狐 帖子:998 积分:6662 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2015/12/14 14:19:00 [只看该作者]

能不能判断有没有连接打印机的代码?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/14 15:23: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)


 回到顶部