tiger_123
驱动牛犊
驱动牛犊
  • 注册日期2003-03-09
  • 最后登录2003-09-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3117回复:9

怎样截取打印机的数据?不影响打印机正常工作

楼主#
更多 发布于:2003-05-27 14:00
怎样截取打印机的数据?不影响打印机正常工作
tyro_zhang
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2012-12-17
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-27 15:29
参加winddk 的oemdll
y5318
驱动中牛
驱动中牛
  • 注册日期2001-09-18
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-05-27 18:52
可以截的地方:
  在往spool丢之前或丢到spool之后,都可以
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-27 23:19
你到网上找找,我记得有个专门的软件!
Bodhisattva
驱动牛犊
驱动牛犊
  • 注册日期2003-08-06
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-14 16:47
楼上的,讲详细一点阿,
xiaoiunknown
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2004-05-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-18 11:04
参加winddk 的oemdll


能说得具体点吗?thanks a lots
terrificskyfox
驱动小牛
驱动小牛
  • 注册日期2003-03-12
  • 最后登录2014-04-28
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望11点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-18 13:48
如果你在98下用基于unidriv的方式,那么你的打印驱动中export的函数都是把具体的处理工作交给unidriv的函数来做,
你可以在把工作交给unidriv之前对系统传给打印驱动的数据做转换,例如output函数中。
也可以对gdi操作不干预,设置一个fnDump的callback函数,把每一个band的数据输出到一个文件中保存,
最简单的方式就时保存在一个bitmap中,98ddk中有两个简单的例子:bitmap和cbitmap,你可以看看
xiaoiunknown
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2004-05-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-19 09:19
谢谢terrificskyfox兄的点拨!
我已在上面开了一个专题!
terrificskyfox
驱动小牛
驱动小牛
  • 注册日期2003-03-12
  • 最后登录2014-04-28
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望11点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-19 21:35
呵呵,算不上什么点拨,我也是做了没多久,刚开始也是一头雾水,什么都不知道,
现在深入的做了一些工作才有了一点体会,不过由于公司的进度非常紧张,
一直也没有时间静下心来仔细思考这些问题,关于系统的问题还是有很多模糊的地方,
大家交流交流时不时的还能有些灵感
Hellboy
驱动牛犊
驱动牛犊
  • 注册日期2003-07-22
  • 最后登录2005-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-21 08:39
如果只截取文本,那么使用API HOOK实现起来会比较容易

具体的api函数: TextOutA().....ExtTextOutW(),StartDocA(),StartDocW(),EndDoc()

msn:archonzhao@hotmail.com
游客

返回顶部