Vista Print Spooler

J

JD001249

We have 2 Vista Ultimate machines that get printer spooler errors when
adding network printers from a 2003 Server via bat file. Have to go and
restart printer spooler service to add more printers. Anyone else having
the same issue or know a fix?

Here is a sample of the bat file we run:

@rundll32 printui.dll,PrintUIEntry /in /n \\print\Bankruptcy
@rundll32 printui.dll,PrintUIEntry /in /n \\print\Checks

Should the coding be different for Vista?

Thanks!
 
J

JD001249

Alan,

Thanks for the reply. The printers are HP LaserJet 4000 - 4350's. We have
28 of them. I looked on our print server, I have quite a few of those DLL's
showing up. Which one should I replace? I was guessing c:\Windows\system32
but I wanted to check first.

Thanks,
Joe

Alan Morris said:
if the printers are HP laserjets make sure you have version 18 for
hpbmini.dll

Just pick a newer laserjet from HP and install the driver to overwrite the
old file.

--
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.

JD001249 said:
We have 2 Vista Ultimate machines that get printer spooler errors when
adding network printers from a 2003 Server via bat file. Have to go and
restart printer spooler service to add more printers. Anyone else having
the same issue or know a fix?

Here is a sample of the bat file we run:

@rundll32 printui.dll,PrintUIEntry /in /n \\print\Bankruptcy
@rundll32 printui.dll,PrintUIEntry /in /n \\print\Checks

Should the coding be different for Vista?

Thanks!
 
A

Alan Morris [MSFT]

\windows\system32\spool\printers\drivers\w32x86\3

get the properties on the file hpbmini.dll. If the version number is not a
min of 16, it will terminate the spooler when it attempts to determine the
OS version number after it is copied to the Vista machine.

Once you update the file on the server the Vista clients can make the
connection without crashing the spooler.

Keep sending in the Windows Error Reporting.

--
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.

JD001249 said:
Alan,

Thanks for the reply. The printers are HP LaserJet 4000 - 4350's. We
have
28 of them. I looked on our print server, I have quite a few of those
DLL's
showing up. Which one should I replace? I was guessing
c:\Windows\system32
but I wanted to check first.

Thanks,
Joe

Alan Morris said:
if the printers are HP laserjets make sure you have version 18 for
hpbmini.dll

Just pick a newer laserjet from HP and install the driver to overwrite
the old file.

--
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.

JD001249 said:
We have 2 Vista Ultimate machines that get printer spooler errors when
adding network printers from a 2003 Server via bat file. Have to go and
restart printer spooler service to add more printers. Anyone else
having the same issue or know a fix?

Here is a sample of the bat file we run:

@rundll32 printui.dll,PrintUIEntry /in /n \\print\Bankruptcy
@rundll32 printui.dll,PrintUIEntry /in /n \\print\Checks

Should the coding be different for Vista?

Thanks!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top