Windows Vista Forums


Reply
Thread Tools Display Modes

Networked HP printers on 2003 server to Vista client questions?

 
 
Brian Hoyt
Guest
Posts: n/a
 
      3rd October 2007, 02:29 PM
I have a couple of problems / questions dealing primarily with HP LaserJet
42X0 and 43X0 shared from a 2003 server to Vista clients. First, it appears
the current driver available on HP has a problem with it. If you attempt to
open print properties it errors out with a 0xc0000005 error. The built in
Vista drivers don't have this issue but that brings up problem 2. I have a
mixture of XP / Vista machines so I need to load compatible drivers on the
server so when a printer is added it will work. I can't add the ones built
into Vista to the 2003 server and the ones for download from HP site don't
work? Third, it appears when I make any changes to one HP printer one the
server all the other printers sharing that driver get flagged as updated.
This causes all the Vista clients to do a driver re-install including UAC
prompt. Lastly, is there a way via GPO to allow printer driver install in
the background without the UAC prompts so that my users won't be bothered by
the install everytime I touch a printer on the server?

Thanks

Brian Hoyt


 
Reply With Quote
 
 
 
 
Alan Morris [MSFT]
Guest
Posts: n/a
 
      3rd October 2007, 04:35 PM
1,2) You can install the Vista drivers onto the Server machine remotely
using a Vista client with admin rights to the server. There is a bug in the
Vista HP drivers if you replace the drivers on printers created with the old
driver but it pretty easy to fix in the registry (see mail exchange with
HP). Unsure on the UI page failure but we also experience that issue with
HP drivers so you are not alone.

3) In OS versions prior to Vista, when the driver gets updated on the
server, the client silently downloads the change. Vista has a policy which
is enabled by default that forces user interaction before the updated files
are loaded to the client. You can configure this or disable, your choice?



Point and Print Security on Windows Vista

http://www.microsoft.com/whdc/device...staPnPSec.mspx



HP driver issue.

From: Wenz (Hewlett-Packard)
Sent: Wednesday, August 15, 2007 4:45 PM
Subject: RE: Printer drivers are not installed on .



Feng and Alan,



Thanks a lot. I just repro'ed this on my machine here by changing the value
to less than 3 for one of printer queue.



I am working on a fix for this. Maybe someone need to open a bug for this
and assign it to me?



Thanks.



Wenz

From: Feng
Sent: Wednesday, August 15, 2007 4:35 PM
To: Wenz
Subject: RE: Printer drivers are not installed on



I looked at 2 HP printers on the failing server I debugged yesterday.



): it has "HPTrayCount" set to 0.

(driver: HP LaserJet 4350 PS): "HPTrayCount" is 0.



When I temporarily changed the 0 value to 3, both printers are working fine.



I then looked at the working server. Its "HP LaserJet 8150 Series PCL"
printer has "HPTrayCount" as 0xffffffff,



So I think Wenz theory is correct.



-Feng



From: Wenz(Hewlett-Packard)
Sent: Wednesday, August 15, 2007 3:51 PM
Subject: RE: Printer drivers are not installed on



Per Feng's message, almost all HP printers on that server are having this
issue. The "a couple with 0 value" must be HP printers on that server, I
believe. Could you try to look at a couple of more HP printers on that
server? I am pretty sure this is the case now. Thanks.




--------------------------------------------------------------------------------

From: Wenz (Hewlett-Packard)
Sent: Wednesday, August 15, 2007 3:38 PM

Subject: RE: Printer drivers are not installed on

This should not happen in a normal case. This is happened due to the
operation as Alan mentioned, which is an update to Vista driver for an old
queue. HP UI plug in does try to hide the "Form To Tray Assignment" in a
corner case, which means normally the code will not hide the ""Form To Tray
Assignment". Even the code does do the hiding, it still should be OK.



This problem is the update causing that the code is the latest Vista based
HP plug in and data file (GPD, for example) but the printer queue has old
info (in registry, for example). Then this problem happens due to the new
plug in code wrongly interprets the registry data.



I am still thinking how we solve this problem.



Alan, could you check to see if the printer registry value name
"HPTrayCount" in the PrinterDriverData key is having a value data less than
3? If yes, it convinces what I found out is correct.



Thanks.



Wenz


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

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

"Brian Hoyt" <> wrote in message
news:%...
>I have a couple of problems / questions dealing primarily with HP LaserJet
>42X0 and 43X0 shared from a 2003 server to Vista clients. First, it
>appears the current driver available on HP has a problem with it. If you
>attempt to open print properties it errors out with a 0xc0000005 error.
>The built in Vista drivers don't have this issue but that brings up problem
>2. I have a mixture of XP / Vista machines so I need to load compatible
>drivers on the server so when a printer is added it will work. I can't add
>the ones built into Vista to the 2003 server and the ones for download from
>HP site don't work? Third, it appears when I make any changes to one HP
>printer one the server all the other printers sharing that driver get
>flagged as updated. This causes all the Vista clients to do a driver
>re-install including UAC prompt. Lastly, is there a way via GPO to allow
>printer driver install in the background without the UAC prompts so that my
>users won't be bothered by the install everytime I touch a printer on the
>server?
>
> Thanks
>
> Brian Hoyt
>



 
Reply With Quote
 
 
 
 
Brian Hoyt
Guest
Posts: n/a
 
      3rd October 2007, 08:36 PM
Thanks much for the answers. I have a couple of follow-ups. Reading
through the exchange below I see the fix. Is the fix on the server or each
client? Can I skip the fix if I simply delete the queues and recreate them
on the server and have clients auto reconnect? I have made the group policy
change to prevent elevation prompts for printer installs as well.

Brian Hoyt

"Alan Morris [MSFT]" <> wrote in message
news:%...
> 1,2) You can install the Vista drivers onto the Server machine remotely
> using a Vista client with admin rights to the server. There is a bug in
> the Vista HP drivers if you replace the drivers on printers created with
> the old driver but it pretty easy to fix in the registry (see mail
> exchange with HP). Unsure on the UI page failure but we also experience
> that issue with HP drivers so you are not alone.
>
> 3) In OS versions prior to Vista, when the driver gets updated on the
> server, the client silently downloads the change. Vista has a policy
> which is enabled by default that forces user interaction before the
> updated files are loaded to the client. You can configure this or
> disable, your choice?
>
>
>
> Point and Print Security on Windows Vista
>
> http://www.microsoft.com/whdc/device...staPnPSec.mspx
>
>
>
> HP driver issue.
>
> From: Wenz (Hewlett-Packard)
> Sent: Wednesday, August 15, 2007 4:45 PM
> Subject: RE: Printer drivers are not installed on .
>
>
>
> Feng and Alan,
>
>
>
> Thanks a lot. I just repro'ed this on my machine here by changing the
> value to less than 3 for one of printer queue.
>
>
>
> I am working on a fix for this. Maybe someone need to open a bug for this
> and assign it to me?
>
>
>
> Thanks.
>
>
>
> Wenz
>
> From: Feng
> Sent: Wednesday, August 15, 2007 4:35 PM
> To: Wenz
> Subject: RE: Printer drivers are not installed on
>
>
>
> I looked at 2 HP printers on the failing server I debugged yesterday.
>
>
>
> ): it has "HPTrayCount" set to 0.
>
> (driver: HP LaserJet 4350 PS): "HPTrayCount" is 0.
>
>
>
> When I temporarily changed the 0 value to 3, both printers are working
> fine.
>
>
>
> I then looked at the working server. Its "HP LaserJet 8150 Series PCL"
> printer has "HPTrayCount" as 0xffffffff,
>
>
>
> So I think Wenz theory is correct.
>
>
>
> -Feng
>
>
>
> From: Wenz(Hewlett-Packard)
> Sent: Wednesday, August 15, 2007 3:51 PM
> Subject: RE: Printer drivers are not installed on
>
>
>
> Per Feng's message, almost all HP printers on that server are having this
> issue. The "a couple with 0 value" must be HP printers on that server, I
> believe. Could you try to look at a couple of more HP printers on that
> server? I am pretty sure this is the case now. Thanks.
>
>
>
>
> --------------------------------------------------------------------------------
>
> From: Wenz (Hewlett-Packard)
> Sent: Wednesday, August 15, 2007 3:38 PM
>
> Subject: RE: Printer drivers are not installed on
>
> This should not happen in a normal case. This is happened due to the
> operation as Alan mentioned, which is an update to Vista driver for an old
> queue. HP UI plug in does try to hide the "Form To Tray Assignment" in a
> corner case, which means normally the code will not hide the ""Form To
> Tray Assignment". Even the code does do the hiding, it still should be OK.
>
>
>
> This problem is the update causing that the code is the latest Vista based
> HP plug in and data file (GPD, for example) but the printer queue has old
> info (in registry, for example). Then this problem happens due to the new
> plug in code wrongly interprets the registry data.
>
>
>
> I am still thinking how we solve this problem.
>
>
>
> Alan, could you check to see if the printer registry value name
> "HPTrayCount" in the PrinterDriverData key is having a value data less
> than 3? If yes, it convinces what I found out is correct.
>
>
>
> Thanks.
>
>
>
> Wenz
>
>
> --
> Alan Morris
> Windows Printing Team
> Search the Microsoft Knowledge Base here:
> http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto
>
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
>
> "Brian Hoyt" <> wrote in message
> news:%...
>>I have a couple of problems / questions dealing primarily with HP LaserJet
>>42X0 and 43X0 shared from a 2003 server to Vista clients. First, it
>>appears the current driver available on HP has a problem with it. If you
>>attempt to open print properties it errors out with a 0xc0000005 error.
>>The built in Vista drivers don't have this issue but that brings up
>>problem 2. I have a mixture of XP / Vista machines so I need to load
>>compatible drivers on the server so when a printer is added it will work.
>>I can't add the ones built into Vista to the 2003 server and the ones for
>>download from HP site don't work? Third, it appears when I make any
>>changes to one HP printer one the server all the other printers sharing
>>that driver get flagged as updated. This causes all the Vista clients to
>>do a driver re-install including UAC prompt. Lastly, is there a way via
>>GPO to allow printer driver install in the background without the UAC
>>prompts so that my users won't be bothered by the install everytime I
>>touch a printer on the server?
>>
>> Thanks
>>
>> Brian Hoyt
>>

>
>



 
Reply With Quote
 
Ken Zhao [MSFT]
Guest
Posts: n/a
 
      4th October 2007, 01:41 AM
Hello Brian,

Thank you for using newsgroup and thanks our colleague Alan Morris's
information sharing.

Thanks & Regards,

Ken Zhao

Microsoft Online Support
Microsoft Global Technical Support Center

Get Secure! - www.microsoft.com/security <http://www.microsoft.com/security>
================================================== ==
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
================================================== ==
This posting is provided "AS IS" with no warranties, and confers no rights.




--------------------
| From: "Alan Morris [MSFT]" <>
| References: <#>
| Subject: Re: Networked HP printers on 2003 server to Vista client
questions?
| Date: Wed, 3 Oct 2007 09:35:33 -0700
| Lines: 167
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.3790.2929
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2929
| X-RFC2646: Format=Flowed; Response
| Message-ID: <#>
| Newsgroups: microsoft.public.windows.vista.print_fax_scan
| NNTP-Posting-Host: tide534.microsoft.com 131.107.0.104
| Path: TK2MSFTNGHUB02.phx.gbl!TK2MSFTNGP01.phx.gbl!TK2MSF TNGP03.phx.gbl
| Xref: TK2MSFTNGHUB02.phx.gbl
microsoft.public.windows.vista.print_fax_scan:5385
| X-Tomcat-NG: microsoft.public.windows.vista.print_fax_scan
|
| 1,2) You can install the Vista drivers onto the Server machine remotely
| using a Vista client with admin rights to the server. There is a bug in
the
| Vista HP drivers if you replace the drivers on printers created with the
old
| driver but it pretty easy to fix in the registry (see mail exchange with
| HP). Unsure on the UI page failure but we also experience that issue
with
| HP drivers so you are not alone.
|
| 3) In OS versions prior to Vista, when the driver gets updated on the
| server, the client silently downloads the change. Vista has a policy
which
| is enabled by default that forces user interaction before the updated
files
| are loaded to the client. You can configure this or disable, your choice?
|
|
|
| Point and Print Security on Windows Vista
|
| http://www.microsoft.com/whdc/device...staPnPSec.mspx
|
|
|
| HP driver issue.
|
| From: Wenz (Hewlett-Packard)
| Sent: Wednesday, August 15, 2007 4:45 PM
| Subject: RE: Printer drivers are not installed on .
|
|
|
| Feng and Alan,
|
|
|
| Thanks a lot. I just repro'ed this on my machine here by changing the
value
| to less than 3 for one of printer queue.
|
|
|
| I am working on a fix for this. Maybe someone need to open a bug for this
| and assign it to me?
|
|
|
| Thanks.
|
|
|
| Wenz
|
| From: Feng
| Sent: Wednesday, August 15, 2007 4:35 PM
| To: Wenz
| Subject: RE: Printer drivers are not installed on
|
|
|
| I looked at 2 HP printers on the failing server I debugged yesterday.
|
|
|
| ): it has "HPTrayCount" set to 0.
|
| (driver: HP LaserJet 4350 PS): "HPTrayCount" is 0.
|
|
|
| When I temporarily changed the 0 value to 3, both printers are working
fine.
|
|
|
| I then looked at the working server. Its "HP LaserJet 8150 Series PCL"
| printer has "HPTrayCount" as 0xffffffff,
|
|
|
| So I think Wenz theory is correct.
|
|
|
| -Feng
|
|
|
| From: Wenz(Hewlett-Packard)
| Sent: Wednesday, August 15, 2007 3:51 PM
| Subject: RE: Printer drivers are not installed on
|
|
|
| Per Feng's message, almost all HP printers on that server are having this
| issue. The "a couple with 0 value" must be HP printers on that server, I
| believe. Could you try to look at a couple of more HP printers on that
| server? I am pretty sure this is the case now. Thanks.
|
|
|
|
|
----------------------------------------------------------------------------
----
|
| From: Wenz (Hewlett-Packard)
| Sent: Wednesday, August 15, 2007 3:38 PM
|
| Subject: RE: Printer drivers are not installed on
|
| This should not happen in a normal case. This is happened due to the
| operation as Alan mentioned, which is an update to Vista driver for an
old
| queue. HP UI plug in does try to hide the "Form To Tray Assignment" in a
| corner case, which means normally the code will not hide the ""Form To
Tray
| Assignment". Even the code does do the hiding, it still should be OK.
|
|
|
| This problem is the update causing that the code is the latest Vista
based
| HP plug in and data file (GPD, for example) but the printer queue has old
| info (in registry, for example). Then this problem happens due to the new
| plug in code wrongly interprets the registry data.
|
|
|
| I am still thinking how we solve this problem.
|
|
|
| Alan, could you check to see if the printer registry value name
| "HPTrayCount" in the PrinterDriverData key is having a value data less
than
| 3? If yes, it convinces what I found out is correct.
|
|
|
| Thanks.
|
|
|
| Wenz
|
|
| --
| Alan Morris
| Windows Printing Team
| Search the Microsoft Knowledge Base here:
| http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto
|
| This posting is provided "AS IS" with no warranties, and confers no
rights.
|
| "Brian Hoyt" <> wrote in message
| news:%...
| >I have a couple of problems / questions dealing primarily with HP
LaserJet
| >42X0 and 43X0 shared from a 2003 server to Vista clients. First, it
| >appears the current driver available on HP has a problem with it. If
you
| >attempt to open print properties it errors out with a 0xc0000005 error.
| >The built in Vista drivers don't have this issue but that brings up
problem
| >2. I have a mixture of XP / Vista machines so I need to load compatible
| >drivers on the server so when a printer is added it will work. I can't
add
| >the ones built into Vista to the 2003 server and the ones for download
from
| >HP site don't work? Third, it appears when I make any changes to one HP
| >printer one the server all the other printers sharing that driver get
| >flagged as updated. This causes all the Vista clients to do a driver
| >re-install including UAC prompt. Lastly, is there a way via GPO to
allow
| >printer driver install in the background without the UAC prompts so that
my
| >users won't be bothered by the install everytime I touch a printer on
the
| >server?
| >
| > Thanks
| >
| > Brian Hoyt
| >
|
|
|

 
Reply With Quote
 
Alan Morris [MSFT]
Guest
Posts: n/a
 
      4th October 2007, 06:52 PM
The fix is on the server. If you recreate the queue with the Vista drivers
the registry setting should be understandable by the Vista driver (I think,
hope, pray). Try on one queue, it did work for me this way but there where
too many to readd and I am comfortable editing the registry

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

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

"Brian Hoyt" <> wrote in message
news:...
> Thanks much for the answers. I have a couple of follow-ups. Reading
> through the exchange below I see the fix. Is the fix on the server or
> each client? Can I skip the fix if I simply delete the queues and
> recreate them on the server and have clients auto reconnect? I have made
> the group policy change to prevent elevation prompts for printer installs
> as well.
>
> Brian Hoyt
>
> "Alan Morris [MSFT]" <> wrote in message
> news:%...
>> 1,2) You can install the Vista drivers onto the Server machine remotely
>> using a Vista client with admin rights to the server. There is a bug in
>> the Vista HP drivers if you replace the drivers on printers created with
>> the old driver but it pretty easy to fix in the registry (see mail
>> exchange with HP). Unsure on the UI page failure but we also experience
>> that issue with HP drivers so you are not alone.
>>
>> 3) In OS versions prior to Vista, when the driver gets updated on the
>> server, the client silently downloads the change. Vista has a policy
>> which is enabled by default that forces user interaction before the
>> updated files are loaded to the client. You can configure this or
>> disable, your choice?
>>
>>
>>
>> Point and Print Security on Windows Vista
>>
>> http://www.microsoft.com/whdc/device...staPnPSec.mspx
>>
>>
>>
>> HP driver issue.
>>
>> From: Wenz (Hewlett-Packard)
>> Sent: Wednesday, August 15, 2007 4:45 PM
>> Subject: RE: Printer drivers are not installed on .
>>
>>
>>
>> Feng and Alan,
>>
>>
>>
>> Thanks a lot. I just repro'ed this on my machine here by changing the
>> value to less than 3 for one of printer queue.
>>
>>
>>
>> I am working on a fix for this. Maybe someone need to open a bug for this
>> and assign it to me?
>>
>>
>>
>> Thanks.
>>
>>
>>
>> Wenz
>>
>> From: Feng
>> Sent: Wednesday, August 15, 2007 4:35 PM
>> To: Wenz
>> Subject: RE: Printer drivers are not installed on
>>
>>
>>
>> I looked at 2 HP printers on the failing server I debugged yesterday.
>>
>>
>>
>> ): it has "HPTrayCount" set to 0.
>>
>> (driver: HP LaserJet 4350 PS): "HPTrayCount" is 0.
>>
>>
>>
>> When I temporarily changed the 0 value to 3, both printers are working
>> fine.
>>
>>
>>
>> I then looked at the working server. Its "HP LaserJet 8150 Series PCL"
>> printer has "HPTrayCount" as 0xffffffff,
>>
>>
>>
>> So I think Wenz theory is correct.
>>
>>
>>
>> -Feng
>>
>>
>>
>> From: Wenz(Hewlett-Packard)
>> Sent: Wednesday, August 15, 2007 3:51 PM
>> Subject: RE: Printer drivers are not installed on
>>
>>
>>
>> Per Feng's message, almost all HP printers on that server are having this
>> issue. The "a couple with 0 value" must be HP printers on that server, I
>> believe. Could you try to look at a couple of more HP printers on that
>> server? I am pretty sure this is the case now. Thanks.
>>
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>> From: Wenz (Hewlett-Packard)
>> Sent: Wednesday, August 15, 2007 3:38 PM
>>
>> Subject: RE: Printer drivers are not installed on
>>
>> This should not happen in a normal case. This is happened due to the
>> operation as Alan mentioned, which is an update to Vista driver for an
>> old queue. HP UI plug in does try to hide the "Form To Tray Assignment"
>> in a corner case, which means normally the code will not hide the ""Form
>> To Tray Assignment". Even the code does do the hiding, it still should be
>> OK.
>>
>>
>>
>> This problem is the update causing that the code is the latest Vista
>> based HP plug in and data file (GPD, for example) but the printer queue
>> has old info (in registry, for example). Then this problem happens due to
>> the new plug in code wrongly interprets the registry data.
>>
>>
>>
>> I am still thinking how we solve this problem.
>>
>>
>>
>> Alan, could you check to see if the printer registry value name
>> "HPTrayCount" in the PrinterDriverData key is having a value data less
>> than 3? If yes, it convinces what I found out is correct.
>>
>>
>>
>> Thanks.
>>
>>
>>
>> Wenz
>>
>>
>> --
>> Alan Morris
>> Windows Printing Team
>> Search the Microsoft Knowledge Base here:
>> http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto
>>
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>> "Brian Hoyt" <> wrote in message
>> news:%...
>>>I have a couple of problems / questions dealing primarily with HP
>>>LaserJet 42X0 and 43X0 shared from a 2003 server to Vista clients.
>>>First, it appears the current driver available on HP has a problem with
>>>it. If you attempt to open print properties it errors out with a
>>>0xc0000005 error. The built in Vista drivers don't have this issue but
>>>that brings up problem 2. I have a mixture of XP / Vista machines so I
>>>need to load compatible drivers on the server so when a printer is added
>>>it will work. I can't add the ones built into Vista to the 2003 server
>>>and the ones for download from HP site don't work? Third, it appears
>>>when I make any changes to one HP printer one the server all the other
>>>printers sharing that driver get flagged as updated. This causes all the
>>>Vista clients to do a driver re-install including UAC prompt. Lastly, is
>>>there a way via GPO to allow printer driver install in the background
>>>without the UAC prompts so that my users won't be bothered by the install
>>>everytime I touch a printer on the server?
>>>
>>> Thanks
>>>
>>> Brian Hoyt
>>>

>>
>>

>
>



 
Reply With Quote
 
 
 
Reply

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't see any printers in the printers folder General Technical 3 9th March 2009 04:45 PM
client computer printers Printers/Fax/Scan Support 0 2nd March 2009 06:45 PM
Is there any difference between Windows Mail and Windlows Live hoit mail and migrating Yahoo email client to Windows client Windows Mail 1 4th July 2008 04:55 AM
Adding Network Printers to a client machine JerryA Printers/Fax/Scan Support 3 1st October 2007 05:55 PM
Windows Server 2003 R2 32bit Print Server supporting Vista 64 bit DB Printers/Fax/Scan Support 3 14th June 2007 10:24 PM


All times are GMT. The time now is 02:46 AM.
Vista Forums is an independent website and is not affiliated with Microsoft Corporation.