songzhu
驱动牛犊
驱动牛犊
  • 注册日期2004-07-15
  • 最后登录2008-06-30
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2298回复:6

如何获取正在打印的数据

楼主#
更多 发布于:2004-07-16 10:19
我做监控打印的程序,并且要将正在打印的数据截获,我看别人的贴字说用钩子函数或是做监控端口的驱动,我用的是钩子函数。
我的问题是:有的打印机好象不用writeprinter 函数,也就是用钩子函数不能截获所有正在打印的数据,有没有其他的方法可以实现截获打印数据功能的方法。
luxs200
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2015-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-16 11:00
要监控打印数据自己最好写一个打印端口监视器。
songzhu
驱动牛犊
驱动牛犊
  • 注册日期2004-07-15
  • 最后登录2008-06-30
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-16 12:14
那我是不是要监控串口 并口 usb口,我不会知道用户的打印机连在哪个口上
sunjerry
驱动牛犊
驱动牛犊
  • 注册日期2004-09-14
  • 最后登录2006-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-14 17:09
那我是不是要监控串口 并口 usb口,我不会知道用户的打印机连在哪个口上


不是监控硬件端口,是监识打印机作业。
DDK里面的genprint例子是干这个的。
可以在“PrintDocumentOnPrintProcessor”函数中截获打印的数据
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-14 22:53
[quote]那我是不是要监控串口 并口 usb口,我不会知道用户的打印机连在哪个口上


不是监控硬件端口,是监识打印机作业。
DDK里面的genprint例子是干这个的。
可以在“PrintDocumentOnPrintProcessor”函数中截获打印的数据 [/quote]

那要看你截获哪类数据,如GDI图像信息,位图数据,打印指令等
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
smith02
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-15 11:36
[quote][quote]那我是不是要监控串口 并口 usb口,我不会知道用户的打印机连在哪个口上


不是监控硬件端口,是监识打印机作业。
DDK里面的genprint例子是干这个的。
可以在“PrintDocumentOnPrintProcessor”函数中截获打印的数据 [/quote]

那要看你截获哪类数据,如GDI图像信息,位图数据,打印指令等 [/quote]

那里都是EMF流程的,如果只是打RAW你是监测不到的!
Carloine
驱动牛犊
驱动牛犊
  • 注册日期2004-09-20
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-09-20 10:02
  简单介绍我们公司华美科技(苏州)有限公司(简称华美科技),是美国硅谷著名系统集成商AMAX Engineering Corporation的全资子公司,于2000年4月在中国投资成立,注册资金100万美元。中国区总部设于苏州工业园区,以产品研发和销售为主,另外在上海设有一个办事处。公司主要目标是将美国硅谷的最新IT科技结合中国自身特点,致力于向中国地区用户提供优秀的互联网软件产品与解决方案。目前已形成了以“迈捷”系列网络软件产品为核心的丰富的软件产品群,广泛应用于教育、电信、政府等多个行业,不断满足者用户多方面、多层次的应用需求。这套打印监控系统,能够帮您解决各种方案,还能为公司节省20%的打印费用,详情请来电垂询或者观看我们的网站:http://www.printusage.com (同时可以查阅附件)联系电话:62488266 张小姐 顾先生 尹先生
Carloine
游客

返回顶部