| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 676 人关注过本帖
标题:VB 打印任务监测
只看楼主 加入收藏
坚强坚持
Rank: 2
等 级:论坛游民
帖 子:34
专家分:56
注 册:2011-4-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
VB 打印任务监测
对WORD文档打印两次,没放纸前显示2个任务
一放纸则2个任务全不见了,但所有打印正确
不明白,我打印2张纸,才开始打第1张,第2张任务就不见了,
导致VB代码无法正确测出第2张没打印,无法正确提示"请放入第2页"
这如何是好?谢谢
搜索更多相关主题的帖子: 文档 
2011-05-06 12:17
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:20 
你这个要求无法达到。

在WINDOWS 下面,程序里打印,是把数据提交给 打印服务 (spoolsv) ,然后这个服务器再控制打印机把任务输出来。
程序里,把数据输给 打印服务 后,就认为是打印结束了。

WINDOWS 是消息驱动模式,不允许 一个程序独占系统资源,所以不可能出现 DOS 下面那种,程序打印时,直接通过驱动控制打印机的情况。
也就无法达到你所说的,精确显示当前页数情况。

打印服务控制打印机时,根据打印机不同,显示的页数进度都有差异,何况相隔这么远的应用程序。

应用程序-》打印服务-》打印机驱动-》打印机

授人于鱼,不如授人于渔
早已停用QQ了
2011-05-06 15:12
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:0 
有些打印机支持手动进纸,如果是这种的打印机,你选择 手动进纸的情况下,每次需要加纸时,系统会有一个提示。看看这是不是你所需要的。
这个设置,在 打印机 属性里设置。

授人于鱼,不如授人于渔
早已停用QQ了
2011-05-06 15:13
快速回复:VB 打印任务监测
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011377 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved