Can anyone see anything wrong with this INF? I also tried uploading
via
NWADMN32, but it did not work.

;Hewlett-Packard LaserJet combined printer driver INF file for Windows
2000 and
XP
;Copyright Hewlett-Packard 2001

[Version]
Signature="$Windows NT$"
Provider=%HP%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=hp4200p5.cat
DriverVer=08/12/2002,60.03.14.02

; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
[MANUFACTURER]
%HP%=HP,NTx86.5.1

; Model sections
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the
order
; that they appear in the INF file.

[HP.NTx86.5.1]
"HP LaserJet 4200 PCL 5e" = HPLJ4200.GPD.XP_x86
,Hewlett-PackardHP_La4AE5,Hewlett-PackardHP_La4AE5&PRINT_HPZ

[HP]
"HP LaserJet 4200 PCL 5e" = HPLJ4200.GPD.W2K
,Hewlett-PackardHP_La4AE5,Hewlett-PackardHP_La4AE5&PRINT_HPZ

; OEM URLS
;
; This sections gives the URL for manufacturers found in the
Manufacturers
section
[OEM URLS]
%HP% =
"http://go.microsoft.com/fwlink/?LinkID=37&prd=10798&sbp=Printers"

;
; MS Driver Core installs
;
; These sections are used by Printer OEMs to install MS provided
drivers

; Installer Sections
;
; These sections control file installation, and reference all files
that
; need to be copied. The section name will be assumed to be the driver

; file, unless there is an explicit DriverFile section listed.
;
; Note: Pulling HPLJ4.GPD via Needs= directive to get pcl5eres.dll
from XP
; drivers.cab file due to XP defect whereby this file wasn't
listed
; This also takes care of pjlmon.dll, ttfsub.gpd, UNIDRV
sections
; but unavoidably brings with it the unneeded hplj4.gpd file
;

[HPLJ4200.GPD.XP_x86]
CopyFiles=HPPRPROC,UI,RENDER,DMC_x86,EAC,GPD_COMMO N3,HELP,LANGMON_FILES,LANGMON_

DRVCOPY,AUTOMATION,PRODUCT
Include=NTPRINT.INF
Needs=HPLJ4.GPD
LanguageMonitor=%MASTER_MONITOR%
DataSection=UNIDRV_DATA
DataFile=HPLJ4200.GPD
PrintProcessor=%PRINT_PROCESSOR%

[HPLJ4200.GPD.W2K]
CopyFiles=HPPRPROC,UI,RENDER,DMC_x86,EAC,GPD_COMMO N3,RES_COMMON,HELP,UNIDRV,LANG

MON_FILES,LANGMON_DRVCOPY,AUTOMATION,TTFSUB.GPD,PR ODUCT
Include=NTPRINT.INF
Needs=UNIDRV_BIDI.OEM
LanguageMonitor=%MASTER_MONITOR%
DataSection=UNIDRV_DATA
DataFile=HPLJ4200.GPD
PrintProcessor=%PRINT_PROCESSOR%


; Copy Sections
;
; Lists of files that are actually copied. These sections are
referenced
; from the installer sections, above. Only create a section if it
contains
; two or more files (if we only copy a single file, identify it in the

; installer section, using the @filename notation) or if it's a color; profile (since the DestinationDirs can only handle sections, and not

; individual files).

[PRODUCT]
HPLJ4200.GPD,HPLJ4200.GP_,,0x00000020
hpc42005.ini,hpc42005.in_,,0x00000020
hpcstr03.dll,hpcstr03.dl_,,0x00000020

[HPPRPROC]
hpprn03.dll,hpprn03.dl_,,0x00000020

[UI]
hpcui03.dll,hpcui03.dl_,,0x00000020

[RENDER]
hpcrd03.dll,hpcrd03.dl_,,0x00000020

[GPD_COMMON3]
hpcmac03.gpd,hpcmac03.gp_,,0x00000020

[RES_COMMON]
PCL5ERES.DLL,PCL5ERES.DL_,,0x00000020

[HELP]
hpcljx03.hlp,hpcljx03.hl_,,0x00000020

;EAC related Files.
[EAC]
HPBMIAPI.DLL,HPBMIAPI.DL_,,0X00000020
HPBOID.EXE,HPBOID.EX_,,0X00000020
HPBOIDPS.DLL,HPBOIDPS.DL_,,0X00000020
HPBPRO.EXE,HPBPRO.EX_,,0X00000020
HPBPROPS.DLL,HPBPROPS.DL_,,0X00000020
HPPAPTS0.DLL,HPPAPTS0.DL_,,0X00000020
HPPASNM0.DLL,HPPASNM0.DL_,,0X00000020
HPPAPML0.DLL,HPPAPML0.DL_,,0X00000020
HPZIPM12.EXE,HPZIPM12.EX_,,0x00000020
HPZIPT12.DLL,HPZIPT12.DL_,,0x00000020
HPZINW12.EXE,HPZINW12.EX_,,0x00000020
HPZIPR12.DLL,HPZIPR12.DL_,,0x00000020
HPZISN12.DLL,HPZISN12.DL_,,0x00000020

;dmc
[DMC_x86]
hpcdmc32.dll,hpcdmc32.dl_,,0x00000020
hplj4200.cfg,hplj4200.cf_,,0x00000020
hpbcfgre.dll,hpbcfgre.dl_,,0x00000020

;Automation
[AUTOMATION]
hp4200p5.xml,hp4200p5.xm_,,0x00000020
hpmombi3.dtd,hpmombi3.dt_,,0x00000020

;
;Unidrv Core file sections
;
[UNIDRV]
UNIDRV.DLL,UNIDRV.DL_,,0x00000020
UNIRES.DLL,UNIRES.DL_,,0x00000020
UNIDRVUI.DLL,UNIDRVUI.DL_,,0x00000020
STDNAMES.GPD,STDNAMES.GP_,,0x00000020
UNIDRV.HLP,UNIDRV.HL_,,0x00000020

;
; Data Sections
;
[LANGMON_FILES]
HPBMMON.DLL,HPBMMON.DL_,,0x00000020
HPDOMON.DLL,HPDOMON.DL_,,0x00000020
HPBHEALR.DLL,HPBHEALR.DL_,,0x00000020

[LANGMON_DRVCOPY]
HPBMMON.DLL,HPBMMON.DL_,,0x00000020
HPDOMON.DLL,HPDOMON.DL_,,0x00000020
HPBHEALR.DLL,HPBHEALR.DL_,,0x00000020

[TTFSUB.GPD]
TTFSUB.GPD,TTFSUB.GP_,,0x00000020

[UNIDRV_DATA]
DriverFile=UNIDRV.DLL
ConfigFile=UNIDRVUI.DLL
HelpFile=UNIDRV.HLP

[SourceDisksNames]
1 = %DiskID1%,,,""
2 = %DiskID2%,,,""
3 = %DiskID3%,,,""

[SourceDisksFiles]
;Product Files
HPLJ4200.GP_ = 1
hpc42005.in_ = 1
hpcstr03.dl_ = 1

;Print Processor
hpprn03.dl_ = 1

;UI
hpcui03.dl_ = 1

;Render
hpcrd03.dl_ = 1

;GPD COMMON3
hpcmac03.gp_ = 1

;RES Common
PCL5ERES.DL_ = 2

;HELP
hpcljx03.hl_ = 1

;Language Monitor
HPBMMON.DL_ = 1
HPBMMON.DLL = 1
HPDOMON.DL_ = 1
HPBHEALR.DL_ = 1

;EAC files
HPBMIAPI.DL_ = 1
HPBOID.EX_ = 1
HPBOIDPS.DL_ = 1
HPBPRO.EX_ = 1
HPBPROPS.DL_ = 1
HPPAPTS0.DL_ = 1
HPPASNM0.DL_ = 1
HPPAPML0.DL_ = 1
HPZIPM12.EX_ = 1
HPZIPT12.DL_ = 1
HPZINW12.EX_ = 1
HPZIPR12.DL_ = 3
HPZISN12.DL_ = 1

;dmc
hpcdmc32.dl_ = 3
HPLJ4200.CF_ = 3
HPBCFGRE.DL_ = 3

;AUTOMATION
hp4200p5.xm_ = 1
hpmombi3.dt_ = 1

;TTFSUB.GPD
TTFSUB.GP_ = 2

;Windows XP core files
UNIDRV.DL_ = 2
UNIRES.DL_ = 2
UNIDRVUI.DL_ = 2
STDNAMES.GP_ = 2
UNIDRV.HL_ = 2

[DestinationDirs]
DefaultDestDir=66000
HPPRPROC=66001
LANGMON_DRVCOPY=66000
LANGMON_FILES=66002

[Strings]
PrinterClassName="Printers"
DiskID1="hp LaserJet 4200 PCL 5e Disk 1"
DiskID2="hp LaserJet 4200 PCL 5e Disk 2"
DiskID3="hp LaserJet 4200 PCL 5e Disk 3"
MASTER_MONITOR="HP Master Monitor,HPBMMON.DLL"
PRINT_PROCESSOR="HPPRN03,hpprn03.dll"
HP="HP"

[Previous Names]
"HP LaserJet 4200 PCL 5e" = "HP LaserJet 4200 PCL5e"