cliicy
驱动牛犊
驱动牛犊
  • 注册日期2003-12-05
  • 最后登录2004-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2002回复:7

求助:为什么我安装的打印机出现的属性页只有三个页面啊?

楼主#
更多 发布于:2004-10-12 13:59
我用SDK中的sample(win98下的)CBitmap,用VC1.5编译后安装打印机,却发现打印机属性页只有三项哟,“常规”、“详细资料”和“共享”,却没有DPI、纸张等相关信息啊,而DPI、纸张等相关信息我都是在RC文件中写好的,RC是连同c源文件一起编译的啊?




我怀疑是与GPC文件有关,可是这个GPC文件如何来修改啊?

请各位大师帮帮我哟!


 :(
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-12 18:50
我用SDK中的sample(win98下的)CBitmap,用VC1.5编译后安装打印机,却发现打印机属性页只有三项哟,“常规”、“详细资料”和“共享”,却没有DPI、纸张等相关信息啊,而DPI、纸张等相关信息我都是在RC文件中写好的,RC是连同c源文件一起编译的啊?




我怀疑是与GPC文件有关,可是这个GPC文件如何来修改啊?

请各位大师帮帮我哟!


 :(

SDK不是DDK编译的?
恐怕不行
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-12 18:52
使用ddk98 + vc1.5 编译cbitmap,可以正常安装
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
cliicy
驱动牛犊
驱动牛犊
  • 注册日期2003-12-05
  • 最后登录2004-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-13 11:36
使用ddk98 + vc1.5 编译cbitmap,可以正常安装



请问:我只会单独使用这两个工具进行编译cbitmap,分别编译出来的driver好象大小不一样哟,而且用DDK编译出的driver好象没法实现打印功能,一打印就会弹出有乱码title的dialog出来,那如何把ddk98和vc1.5联合起来进行编译啊?


cliicy :)
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-13 17:28
[quote]使用ddk98 + vc1.5 编译cbitmap,可以正常安装



请问:我只会单独使用这两个工具进行编译cbitmap,分别编译出来的driver好象大小不一样哟,而且用DDK编译出的driver好象没法实现打印功能,一打印就会弹出有乱码title的dialog出来,那如何把ddk98和vc1.5联合起来进行编译啊?


cliicy :) [/quote]

在master.mk文件中
先设置C16_ROOT=D:\msvc1.5

然后直接进入DDK环境编译即可
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
terrificskyfox
驱动小牛
驱动小牛
  • 注册日期2003-03-12
  • 最后登录2014-04-28
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望11点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-13 20:45
我用SDK中的sample(win98下的)CBitmap,用VC1.5编译后安装打印机,却发现打印机属性页只有三项哟,“常规”、“详细资料”和“共享”,却没有DPI、纸张等相关信息啊,而DPI、纸张等相关信息我都是在RC文件中写好的,RC是连同c源文件一起编译的啊?




我怀疑是与GPC文件有关,可是这个GPC文件如何来修改啊?

请各位大师帮帮我哟!


 :(



cbitmap本来就应该只有三个属性页,dpi的信息好像是在其中一个
属性页中可以找到的。

添加属性页不是在GPC文件里修改的,需要代码实现。
cliicy
驱动牛犊
驱动牛犊
  • 注册日期2003-12-05
  • 最后登录2004-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-10-14 10:59
我现在单独用VC1.5及联合DDK编译后都能正常安装了哟,开始用vc1.5build后没法显示其它"paper"\"Graphics"\"DeviceOptions"属性页的原因可能是我VC1.5中c/c++ compiler options的选项选得不对哟.

 :D
cliicy
驱动牛犊
驱动牛犊
  • 注册日期2003-12-05
  • 最后登录2004-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-14 11:06



cbitmap本来就应该只有三个属性页,dpi的信息好像是在其中一个
属性页中可以找到的。

添加属性页不是在GPC文件里修改的,需要代码实现。 [/quote]

如果printer driver安装后只有三个系统默认的属性页的话,那一定会导致荡机的,这个问题我先前碰到过N次了,cbitmap不会只有三个属性页的,我先前builder有问题时就只会出现系统默认的那三个属性页,所以老死机,现在好了,RC文件中有的属性全都出来了,所以就不会死机了,DPI信息是显示在Graphics属性页中的,不可能出现在系统默认的"常规"、“详细资料”、“共享”这三项属性页中的。
游客

返回顶部