请教虚拟打印机的问题,给点思路。

无为 2006-03-22 09:22:13
请教虚拟打印的问题,我想打印到文件,需要.tif格式,给点思路,谢谢了,
...全文
274 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
MSDN3000 2006-04-02

http://www.pudn.com/default.asp下面的源码下载中有很多VC实现的虚拟打印机的源代码.
不过这个网站需要注册,如果楼主感觉这方面比较欠缺,可以找几个源码上传成为可下载的会员,然后下载几个来研究一下.
http://www.vccode.net/down_view.asp?id=202下面也有一个.
关于驱动开发在驱动开发网比较专业,中国的驱动开发高手很多在那边,但是现在人气已经大不如前.
回复
MSDN3000 2006-04-02
你需要使用DDK来设计虚拟打印机驱动程序。在DDK中有各种打印机驱动的例子。

1、打印是WINDOWS系统中的一个子系统,这是WINDOWS系统的传统结构.

打印请求--1-->GDI(图形用户接口)--4---> 打印脱机系统(SPOOLER)-5-语言监视
2 | 6 |
|3 |
驱动程序 端口监视器
(通用驱动程序,MINI DRIVER) 7 | 打印机


具体的详细过程比这复杂的多。
你需要做的是,在当GDI处理打印请求后,将解释好的数据发给文件。如果你是模仿打印这个子系统来实现你的虚拟打印驱动,我想会存在很多问题,我想我提一个建议就是你在DDK文档中弄清楚数据解释的过程后,直接编写一个与GDI打交道的DLL来实现你的虚拟驱动。
回复
zhangshengyu 2006-03-24
MSDN 和驱动开发网上有例子。
回复
净天宇 2006-03-24
我刚好有做,你是哪里的
回复
wxf0204 2006-03-23
呵呵,还是先帮你顶一下吧!
回复
相关推荐
发帖
驱动开发/核心开发
创建于2007-09-28

2.1w+

社区成员

硬件/嵌入开发 驱动开发/核心开发
申请成为版主
帖子事件
创建了帖子
2006-03-22 09:22
社区公告
暂无公告