阅读:1438回复:7
有谁知道需拟打印机如何在64bit的机器下正常安装啊!!!
有谁知道需拟打印机如何在64bit的机器下正常安装啊!!!
|
|
沙发#
发布于:2004-11-09 13:00
跟正常一样,没什么分别,
首先你到搞清楚,你的打印机驱动值不支持64bit |
|
|
板凳#
发布于:2004-11-09 13:28
跟正常一样,没什么分别, 你做过在64bit的机器下安装打印机的驱动吗?我的打印机驱动程序是支持32位的,在64位的机器上根本安装不上,我用64bit的DDK来编译也不能安装上,那如何做支持64bit的打印机驱动程序啊? |
|
地板#
发布于:2004-11-09 16:39
那就是说,你的驱动是32bit下的,
那就重做个64bit下的, 原文件重新在64bit下编译, 安装文件中的都必须是64bit 安装出什么问题了,报什么错误 |
|
|
地下室#
发布于:2004-11-10 09:14
那就是说,你的驱动是32bit下的, 安装过程中在调用AddPrinterDriverEx时报错用GetLastError得到值为2即指定路径无效,即用自已写的DLL来安装打印机安装不上,但是我用自已写的inf文件利用向导来安装却是能正常安装上的,在安装好后,我在2003DDK中的64bit的环境下重新builder后还是不能正常打印啊,那需要用什么DDK才能编译出能在64bit下使用的打印驱动程序啊? |
|
5楼#
发布于:2004-11-10 09:42
[quote]那就是说,你的驱动是32bit下的, 安装过程中在调用AddPrinterDriverEx时报错用GetLastError得到值为2即指定路径无效,即用自已写的DLL来安装打印机安装不上,但是我用自已写的inf文件利用向导来安装却是能正常安装上的,在安装好后,我在2003DDK中的64bit的环境下重新builder后还是不能正常打印啊,那需要用什么DDK才能编译出能在64bit下使用的打印驱动程序啊? [/quote] 我刚才又试了一下,去掉了些32bit的DLL还改了安装程序后已能正常安装了,现在的问题是我安装后用64bit编译环境builder好的驱动程序还是不能用哟,那该用什么来编译啊? |
|
6楼#
发布于:2004-11-10 10:20
你应该把32bit的驱动全转换成64bit,
2003 DDK 64bit环境当然可以了, 不是把某个32bit的DLL去掉, 驱动里缺少某个文件,即使能装上,打印当然有问题的 |
|
|
7楼#
发布于:2004-11-10 12:53
你应该把32bit的驱动全转换成64bit, 我去掉的那个DLL是intel的 ijl15.dll,不支持64bit的,暂时去掉它并不会影响到普通词记事本文档的打印,可是我一打印记事本文档就会说”指定的文档句柄无效“,我是在64bit的机器上装了2003DDK来编译生成的驱动程序来测试的,其它的与unidrv有关的驱动我都换成64bit的了。 你用2003 DDK 64bit的编译环境编译出的64bit的驱动程序能正常工作吗? |
|