A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows XP » Printing and Faxing with Windows XP
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

About Additional Driver's Question



 
 
Thread Tools Display Modes
  #1  
Old March 27th 07, 03:45 AM posted to microsoft.public.windowsxp.print_fax
VOOHOO
external usenet poster
 
Posts: 2
Default About Additional Driver's Question

Hi, all,

I wrote a INF for printer driver and the installer section only have
NTamd64.

eg.
==========================================
[MANUFACTURER]
%Acme Corp.% = Acme, NTamd64,NTamd64.6.0

[Acme.NTamd64]
%Acme Model% = Acme100PS, hardware IDs

[Acme100PS]
CopyFiles = MyDriverFile.dll, ...
==========================================

Now, When use this inf,

Case1. Install on XPx64, Win2K3x64, Vistax64 via [Add Printer].
Result is OK.
Case2. Add the x64 driver as additional driver on 32 Bit Driver.
The steps are,
1. Intall a 32 bit printer driver on 32 bit OS
2. Add the x64 driver as additional driver

Case 2.1 On Win2K3 (32) == OK
Case 2.2 On Vista (32) == OK
Case 2.3 On XP (32) == NG

When add one section names [Acme], Case 2.3 also can PASS.
==========================================

But why case 2.3 can't PASS when use above INF ? Is it a
bug/restriction of WinXP (32) ?

If you know the detail reason, Thanks for teaching in advance.

Ads
  #2  
Old March 27th 07, 05:34 PM posted to microsoft.public.windowsxp.print_fax
Alan Morris [MSFT]
external usenet poster
 
Posts: 783
Default About Additional Driver's Question

Yes XP (32 bit) does not support adding x64 drivers to the local machine.
The drivers can be installed remotely from a machine that does understand
the x64 architecture.

XP (64bit) is based off the Server 2003 SP1 code base.

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base he
http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto

This posting is provided "AS IS" with no warranties, and confers no rights.

"VOOHOO" wrote in message
ups.com...
Hi, all,

I wrote a INF for printer driver and the installer section only have
NTamd64.

eg.
==========================================
[MANUFACTURER]
%Acme Corp.% = Acme, NTamd64,NTamd64.6.0

[Acme.NTamd64]
%Acme Model% = Acme100PS, hardware IDs

[Acme100PS]
CopyFiles = MyDriverFile.dll, ...
==========================================

Now, When use this inf,

Case1. Install on XPx64, Win2K3x64, Vistax64 via [Add Printer].
Result is OK.
Case2. Add the x64 driver as additional driver on 32 Bit Driver.
The steps are,
1. Intall a 32 bit printer driver on 32 bit OS
2. Add the x64 driver as additional driver

Case 2.1 On Win2K3 (32) == OK
Case 2.2 On Vista (32) == OK
Case 2.3 On XP (32) == NG

When add one section names [Acme], Case 2.3 also can PASS.
==========================================

But why case 2.3 can't PASS when use above INF ? Is it a
bug/restriction of WinXP (32) ?

If you know the detail reason, Thanks for teaching in advance.



  #3  
Old March 29th 07, 06:16 AM posted to microsoft.public.windowsxp.print_fax
VOOHOO
external usenet poster
 
Posts: 2
Default About Additional Driver's Question

On Mar 28, 12:34 am, "Alan Morris [MSFT]"
wrote:
Yes XP (32 bit) does not support adding x64 drivers to the local machine.
The drivers can be installed remotely from a machine that does understand
the x64 architecture.

XP (64bit) is based off the Server 2003 SP1 code base.

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base hehttp://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto

This posting is provided "AS IS" with no warranties, and confers no rights.

"VOOHOO" wrote in message

ups.com... Hi, all,

I wrote a INF for printer driver and the installer section only have
NTamd64.


eg.
==========================================
[MANUFACTURER]
%Acme Corp.% = Acme, NTamd64,NTamd64.6.0


[Acme.NTamd64]
%Acme Model% = Acme100PS, hardware IDs


[Acme100PS]
CopyFiles = MyDriverFile.dll, ...
==========================================


Now, When use this inf,


Case1. Install on XPx64, Win2K3x64, Vistax64 via [Add Printer].
Result is OK.
Case2. Add the x64 driver as additional driver on 32 Bit Driver.
The steps are,
1. Intall a 32 bit printer driver on 32 bit OS
2. Add the x64 driver as additional driver


Case 2.1 On Win2K3 (32) == OK
Case 2.2 On Vista (32) == OK
Case 2.3 On XP (32) == NG


When add one section names [Acme], Case 2.3 also can PASS.
==========================================


But why case 2.3 can't PASS when use above INF ? Is it a
bug/restriction of WinXP (32) ?


If you know the detail reason, Thanks for teaching in advance.


Dear Alan Morris,

Thank you very much for your reply. I'm sorry still didn't understand
completely.

1. Yes XP (32 bit) does not support adding x64 drivers to the local
machine.
Do you mean x64 driver can't be added as [Additional Drivers] on
XP(32) ?
If Yes, Why in the [Environment] list of [Additional Drivers] , It
exist "Alpha",
"IA64", "Intel" and "x64" ?
And after the section [Acme] added to the x64 drivers' inf,
A. This x64 driver can be installed as [Additional Drivers] on
XP(32).
B. If the Client is x64 OS, It also can install the x64 driver via
Point and Pint
from XP(32).

Waiting for your reply, Thank you in advance.



 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off






All times are GMT +1. The time now is 10:06 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.