阅读:1873回复:11
我编制的打印机驱动大测试页时提示:本也包含过多的字体无法打印!
那位大侠帮忙提示一下,可能是哪里出了问题才导致了这个现象.
|
|
沙发#
发布于:2001-10-30 13:10
我的打印机驱动程序没有这问题,你将代码mail给我,我帮你看看(方便的情况下).
|
|
板凳#
发布于:2001-10-30 20:04
我请示了一下领导,说不能邮
这可咋办 我还没自己实现什么主要是对界面进行更改 模拟hp的数据结构 请问就你看可能是哪里出了问题 |
|
地板#
发布于:2001-10-31 08:10
你们在那里?
我们可以合作. 请给出具体资料与合作方案. |
|
地下室#
发布于:2001-10-31 11:14
实达
私下交流还可以 正式合作就不是我能说得算了。 你呢? 做到什么地步了完全重写了ddi函数么? 我邮箱是daoshi@163.net,你的呢? 干这个的挺少的,以后长交流。 |
|
5楼#
发布于:2001-11-01 09:17
找到原因了:
devmode的dmPrintQuality 要设成分辨率的值,不能设成 DMRES_HIGH DMRES_MEDIUM DMRES_LOW DMRES_DRAFT 中的任意一个。否则将提示页面包含太多的字体。真是tmd,微软的帮助文档也不说清楚。 |
|
6楼#
发布于:2001-11-02 08:03
我设成DMRES_MEDIUM 没问题.
我重写了全部DDI和UI部分. 你们做什么用的? Mail:peng-416@263.net |
|
7楼#
发布于:2001-11-02 09:48
那可能是和gpc部分还有关系,我对了半天注册表里的数据才发现的。
|
|
8楼#
发布于:2001-11-02 13:58
再问几个问题:
有没有办法断点调试打印机驱动?(眼下我用OutputDebugString()输出,debugview捕捉,总觉得不大方便,可能是搞应用程序搞得) 能不能把打印机驱动弄到集成开发环境里来? 你做那些工作(重写ddi和ui)用了多少时间? 搞了几个系统的打印机驱动?2000,nt,98的差别好像还不是一般的大。 |
|
9楼#
发布于:2001-11-02 14:11
我用了6Month,写成了Nt/2000 的98我没写.
并且还写了一个文件监视系统模型. 98的你写过吗?我想了解你思路,是不是与我想的一样? 断点调试当然可以了,但是要用第三方工具. 在集成环境中当然可以了.我一直都在用. |
|
10楼#
发布于:2001-11-02 16:42
98下不象nt和2000的把界面,数据文件,ddi函数的实现分得那么清楚。界面部分要对ExtDeviceMode,ExtDeviceModePropSheet,进行重新编写,添加属性页就可以了,ddi函数的实现可以按传递下来的参数用不同的语言(主要该是pcl吧)进行渲染(自己决定要不要用gpc),再把这些命令用writerspoolbuf写到脱机文件就可以了。
我是白手起家,靠看源代码得来的体会。也不知道是不是对的。 拜托给详细讲讲,怎么弄到集成开发环境下,而不用ddk提供的build么,是要自己建立makefile工程么?仔细说说吧,我要给烦死了。 |
|
11楼#
发布于:2001-11-05 08:14
这个站上有好多的讨论,你找找一下.
|
|