[False] Problem with Printer installation

S

Stan

I have an HP Laserjet 1200 connceted to my system via a
USB connection. It is installed with the latest drivers
from the HP web site and it is working fine. Every time I
boot, however, WinXP reports that it is found a new
device, a Laserjet 1200 Series PCL 6. This is exactly
what I have and these are the drivers I am using. I let
it run through its install new device routine, but it
always fails with "An error occurred during the
installation of the device / The printer driver is
unknown".

I have checked all versions of the driver DLLs to be sure
that I don't have mutliple versions in different
directories, and I do not - they all match.

I am running Windows XP, SP1 and fully up to date on all
updates. I have a Compaq Deskpro EN 1 MHz, 256 MBytes,
plenty of disk space, plenty of swap space and no
fragmentation.

This is more a nuisance that a problem, but I would like
to eliminate it. Any suggestions?



Thanks,
Stan
 
R

Robert Orleth [MSFT]

Interesting. Can you post the relevant parts of your %windir%\setupapi.log ?
 
G

Guest

OK - Here's all the outpur from a clean file:

[SetupAPI Log]
OS Version = 5.1.2600 Service Pack 1
Platform ID = 2 (NT)
Service Pack = 1.0
Suite = 0x0100
Product Type = 1
Architecture = x86
[2003/10/28 07:36:53 788.3 Driver Install]
#-019 Searching for hardware ID(s): dot4prt\hewlett-
packardhp_la847d,hewlett-packardhp_la847d
#-198 Command line processed: C:\WINDOWS\system32
\services.exe
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D" in
C:\WINDOWS\inf\ntprint.inf; Device: "HP LaserJet 1200
Series PCL"; Driver: "HP LaserJet 1200 Series PCL";
Provider: "Microsoft Windows XP"; Mfg: "HP"; Section
name: "MS_HPLJ1200.GPD".
#I023 Actual install section: [MS_HPLJ1200.GPD]. Rank:
0x00000000. Effective driver date: 07/01/2001.
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D" in
C:\WINDOWS\inf\oem0.inf; Device: "HP LaserJet 1200 Series
PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x00000000. Effective driver date: 03/25/2002.
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D" in
C:\WINDOWS\inf\oem26.inf; Device: "HP LaserJet 1200
Series PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I087 Driver node not trusted, rank changed from
0x00000000 to 0x0000c000.
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x0000c000. Effective driver date: 03/25/2002.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\oem0.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HPBF312I.PMD.Interfaces]
from "c:\windows\inf\oem0.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#E154 Class installer failed. Error 1797: The printer
driver is unknown.
[2003/10/28 07:36:57 4064.2]
#-199 Executing "C:\WINDOWS\system32\rundll32.exe" with
command line: rundll32.exe newdev.dll,ClientSideInstall
\\.\pipe\PNP_Device_Install_Pipe_0.{8ED1D167-B671-41F8-
B769-1DD92B8F9EB9}
#I060 Set selected driver.
#-019 Searching for hardware ID(s): dot4prt\hewlett-
packardhp_la847d,hewlett-packardhp_la847d
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D" in
C:\WINDOWS\inf\ntprint.inf; Device: "HP LaserJet 1200
Series PCL"; Driver: "HP LaserJet 1200 Series PCL";
Provider: "Microsoft Windows XP"; Mfg: "HP"; Section
name: "MS_HPLJ1200.GPD".
#I023 Actual install section: [MS_HPLJ1200.GPD]. Rank:
0x00000000. Effective driver date: 07/01/2001.
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D" in
C:\WINDOWS\inf\oem0.inf; Device: "HP LaserJet 1200 Series
PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x00000000. Effective driver date: 03/25/2002.
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D" in
C:\WINDOWS\inf\oem26.inf; Device: "HP LaserJet 1200
Series PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I087 Driver node not trusted, rank changed from
0x00000000 to 0x0000c000.
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x0000c000. Effective driver date: 03/25/2002.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\oem0.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\oem0.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HPBF312I.PMD.Interfaces]
from "c:\windows\inf\oem0.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#E154 Class installer failed. Error 1797: The printer
driver is unknown.
[2003/10/28 07:37:07 788.9 Driver Install]
#-019 Searching for hardware ID(s): dot4prt\hewlett-
packardhp_la847d&bprint,hewlett-packardhp_la847d&bprint
#-198 Command line processed: C:\WINDOWS\system32
\services.exe
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D&BPRINT" in
C:\WINDOWS\inf\hpbf312i.inf; Device: "HP LaserJet 1200
Series PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I087 Driver node not trusted, rank changed from
0x00000000 to 0x0000c000.
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x0000c000. Effective driver date: 09/21/2000.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\hpbf312i.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#W334 Failed to verify catalog when scanning file queue.
Error 1168: Element not found.
#E358 An unsigned or incorrectly signed
file "c:\windows\inf\hpbf312i.inf" for driver "Printers"
blocked (server install). Error 1168: Element not found.
#W187 Install failed, attempting to restore original
files.
#E154 Class installer failed. Error 1168: Element not
found.
[2003/10/28 07:37:11 4064.10]
#-199 Executing "C:\WINDOWS\system32\rundll32.exe" with
command line: rundll32.exe newdev.dll,ClientSideInstall
\\.\pipe\PNP_Device_Install_Pipe_0.{8ED1D167-B671-41F8-
B769-1DD92B8F9EB9}
#I060 Set selected driver.
#-019 Searching for hardware ID(s): dot4prt\hewlett-
packardhp_la847d&bprint,hewlett-packardhp_la847d&bprint
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D&BPRINT" in
C:\WINDOWS\inf\hpbf312i.inf; Device: "HP LaserJet 1200
Series PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I087 Driver node not trusted, rank changed from
0x00000000 to 0x0000c000.
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x0000c000. Effective driver date: 09/21/2000.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\hpbf312i.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\hpbf312i.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#I060 Set selected driver.
#-019 Searching for hardware ID(s): dot4prt\hewlett-
packardhp_la847d&bprint,hewlett-packardhp_la847d&bprint
#I022 Found "DOT4PRT\Hewlett-PackardHP_La847D&BPRINT" in
C:\WINDOWS\inf\hpbf312i.inf; Device: "HP LaserJet 1200
Series PCL 6"; Driver: "HP LaserJet 1200 Series PCL 6";
Provider: "HP"; Mfg: "HP"; Section name: "HPBF312I.PMD".
#I087 Driver node not trusted, rank changed from
0x00000000 to 0x0000c000.
#I023 Actual install section: [HPBF312I.PMD]. Rank:
0x0000c000. Effective driver date: 09/21/2000.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\hpbf312i.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section
[HPBF312I.PMD] in "c:\windows\inf\hpbf312i.inf".
#I320 Class GUID of device remains: {4D36E979-E325-11CE-
BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#W334 Failed to verify catalog when scanning file queue.
Error 1168: Element not found.
#E366 An unsigned or incorrectly signed
file "c:\windows\inf\hpbf312i.inf" for driver "Printers"
will be installed (Policy=Warn, user said ok). Error
1168: Element not found.
#W187 Install failed, attempting to restore original
files.
#E362 An unsigned or incorrectly signed
file "c:\windows\inf\hpbf312i.inf" for driver "Printers"
will be installed (Policy=Warn). Error 1168: Element not
found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312E.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312E.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SET95.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312E.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312F.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312F.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SET97.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312F.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312G.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312G.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SET99.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312G.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312H.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312H.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SET9B.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312H.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312I.PM_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312I.PMD" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SET9D.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312I.PM_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312I.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312I.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SET9F.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312I.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312I.HL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312I.HLP" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SETA1.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312I.HL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312J.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312J.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SETA3.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312J.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBF312K.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBF312K.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SETA5.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBF312K.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBAFD32.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBAFD32.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SETA7.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBAFD32.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPBFTM32.DL_" to "C:\WINDOWS\System32
\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\HPBFTM32.DLL" via
temporary file "C:\WINDOWS\System32\spool\DRIVERS\W32X86
\hewlett_packardhp_la847d_bprint\SETA9.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPBFTM32.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-336 Copying file "E:\Downloads\HP\1200
\2k_xp\HPDCMON.DL_" to "C:\WINDOWS\System32\HPDCMON.DLL"
via temporary file "C:\WINDOWS\System32\SETAB.tmp".
#E362 An unsigned or incorrectly signed
file "E:\Downloads\HP\1200\2k_xp\HPDCMON.DL_" for
driver "Printers" will be installed (Policy=Warn). Error
1168: Element not found.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [HPBF312I.PMD.Interfaces]
from "c:\windows\inf\hpbf312i.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#E154 Class installer failed. Error 1797: The printer
driver is unknown.
 
G

Guest

As it turns out, I had to do a fresh XP install for other
reasons and that solved the problem. One thing I noticed
is that P&P installed the driver with the name "HP
LaserJet 1200 Series PCL" (without the 6). Maybe that was
related to the problem. Anyways, thanks . . .

Stan
 
R

Robert Orleth [MSFT]

Glad to hear that. I was pondering your setupapi.log. I could see that there
were three drivers available on your machine, two from HP and one inbox
driver. The inbox driver is the one without the 6, so apparently this was
installed the first time you plugged your printer in, and after that you
installed the HP driver. We downrank the inbox drivers to indicate
preference of printer manufacturers' drivers, but this one didn't seem to
install properly. Not sure what precisely the reason was, I would next have
wanted to look at the file
%windir%\inf\oem0.inf, but that one is gone since you reinstalled.
 

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