daoshi
驱动牛犊
驱动牛犊
  • 注册日期2001-10-12
  • 最后登录2005-08-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1874回复:11

我编制的打印机驱动大测试页时提示:本也包含过多的字体无法打印!

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

返回顶部