;/*++
;
;Copyright (c) 1990-2002. Hewlett-Packard Company. All rights reserved. 
;
;
;	Dot4 INF for all 64 bit OS; 
;
;	Hewlett-Packard Converged DOT4 version 12
;
;

; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
;--*/


[Version]
Signature="$Windows NT$"
Class = Ports
ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318} 
Provider=%INF_Provider%
DriverVer=04/05/2007,12.2.0.51
CatalogFile.NT=hpzipa23.cat
DriverPackageType=PlugAndPlay
DriverPackageDisplayName=%Dot4Par_Name%

;====================================================

[DestinationDirs]
DefaultDestDir = 10,System32\drivers
Dot4_CpyFiles = 10,System32\drivers
;Dot4Par_CopyFiles = 10,System32\drivers
LJ_Inst_PreLoad_CopyFile = 11
[SourceInfo]
SourceDirectory=%1%

[SourceDisksNames.amd64]
1 = %CD%,,,
2 = %CD%,,,"drivers\dot4\amd64\WinXP"

[SourceDisksFiles.amd64]
HPZid412.sys = 2
hppldcoi.dll = 2
difxapi.dll = 2

;====================================================

[Manufacturer]
%HP%=HP_Models,NTAMD64,NTAMD64.6.0


[HP_Models]
;
; This INF supports models with these PnP IDs
; (Enumerated by any enumerator (*))
;

[HP_Models.NTAMD64]

"HP Color LaserJet CP4005 (DOT4PAR)" = LJ4005_XP_LPT,LPTENUM\Hewlett-PackardHP_CoEC5C
"HP Color LaserJet 3000 (DOT4PAR)" = LJ3000_XP_LPT,LPTENUM\Hewlett-PackardHP_Co8785
"HP Color LaserJet 3600 (DOT4PAR)" = LJ3600_XP_LPT,LPTENUM\Hewlett-PackardHP_Co8665
"HP Color LaserJet 3800 (DOT4PAR)" = LJ3800_XP_LPT,LPTENUM\Hewlett-PackardHP_Co4504
"HP Color LaserJet CP3505 (DOT4PAR)" = LJCP3505_XP_LPT,LPTENUM\Hewlett-PackardHP_Co994D
"hp LaserJet 3015 (DOT4)"         = LJ3015_XP_LPT,LPTENUM\Hewlett-Packardhp_La6D84
"hp LaserJet 3020 (DOT4)"         = LJ3020_XP_LPT,LPTENUM\Hewlett-Packardhp_La9E44
"hp LaserJet 3030 (DOT4)"         = LJ3030_XP_LPT,LPTENUM\Hewlett-Packardhp_La0E45
"hp LaserJet 3380 (DOT4)"         = LJ3380_XP_LPT,LPTENUM\Hewlett-Packardhp_La3EB2
"hp color LaserJet 2550 series (DOT4)"   = LJ2550_XP_LPT,LPTENUM\hewlett-packardhp_co650A
"hp color LaserJet 5550 (DOT4)" = LJ5550_XP_LPT,LPTENUM\Hewlett-Packardhp_coC8EB
"hp LaserJet 2420 (DOT4PAR)"	= LJ2420_XP_LPT,LPTENUM\Hewlett-Packardhp_LaA304
"hp LaserJet 4350 (DOT4PAR)"	= LJ4350_XP_LPT,LPTENUM\Hewlett-Packardhp_LaDAB7
"hp LaserJet 1320 series (DOT4)"   = LJ1320_XP_LPT,LPTENUM\hewlett-packardhp_La0CA5
"hp LaserJet 4345 mfp (DOT4)"		= LJ4345_XP_LPT,LPTENUM\Hewlett-Packardhp_LaC77B
"HP Color LaserJet 4700 (DOT4)" = LJ4700_XP_LPT,LPTENUM\Hewlett-PackardHP_Cof1b4
"HP LaserJet 5200 (DOT4PAR)"	= LJ5200_XP_LPT,LPTENUM\Hewlett-Packardhp_LaB67C
"HP LaserJet 5200LE (DOT4PAR)"	= LJ5200_XP_LPT_LE,LPTENUM\Hewlett-Packardhp_La4754
"HP Color LaserJet 4730mfp (DOT4PAR)"	= LJ4730mfp_XP_LPT,LPTENUM\Hewlett-PackardHP_Co2FFA
"HP LaserJet P3005 (DOT4PAR)"  = LJP3005_XP_LPT,LPTENUM\Hewlett-PackardHP_La023A
"HP LaserJet P3004 (DOT4PAR)"	= LJP3004_XP_LPT,LPTENUM\Hewlett-PackardHP_LaC2FB
"HP Color LaserJet CM4730 MFP (DOT4PAR)" = LJM4730_XP_LPT,LPTENUM\Hewlett-PackardHP_Co3554

"HP LaserJet P4014 (DOT4PAR)"   = LJP4014_XP_LPT,LPTENUM\Hewlett-PackardHP_LaE77A
"HP LaserJet P4515 (DOT4PAR)"   = LJP4515_XP_LPT,LPTENUM\Hewlett-PackardHP_La26AB
"HP LaserJet P4015 (DOT4PAR)"   = LJP4015_XP_LPT,LPTENUM\Hewlett-PackardHP_La27BB

"HP CM8060 MFP with Edgeline (DOT4PAR)" = LJCM8060_XP_LPT,LPTENUM\Hewlett-PackardHP_CM12EE
"HP CM8050 MFP with Edgeline (DOT4PAR)" = LJCM8050_XP_LPT,LPTENUM\Hewlett-PackardHP_CM21AA

;Empty section to avoid installation on Vista 64
[HP_Models.NTAMD64.6.0]
;===================================================================================================================


[LJ4005_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM


[LJ3000_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ3600_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ3800_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJCP3505_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ3015_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ3020_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ3030_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ3380_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ2550_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ5550_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ2420_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ4350_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ1320_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ4345_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ4700_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ5200_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ5200_XP_LPT_LE.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJ4730mfp_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJP3005_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJP3004_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJM4730_XP_LPT.NT]
Include=DOT4.INF
Needs=DOT4_OEM

[LJP4014_XP_LPT.NT]
AddReg=LJP4014_AddReg_XP,LJP4014_LPT_AddReg
CopyFiles=Dot4_CpyFiles

[LJP4515_XP_LPT.NT]
AddReg=LJP4515_AddReg_XP,LJP4515_LPT_AddReg
CopyFiles=Dot4_CpyFiles

[LJP4015_XP_LPT.NT]
AddReg=LJP4015_AddReg_XP,LJP4015_LPT_AddReg
CopyFiles=Dot4_CpyFiles

[LJCM8060_XP_LPT.NT]
AddReg=LJCM8060_AddReg_XP,LJCM8060_LPT_AddReg
CopyFiles=Dot4_CpyFiles

[LJCM8050_XP_LPT.NT]
AddReg=LJCM8050_AddReg_XP,LJCM8050_LPT_AddReg
CopyFiles=Dot4_CpyFiles

;====================================================
; For all this, just one file...

[LJ_Inst_PreLoad_CopyFile]
hppldcoi.dll,,,0x60
difxapi.dll,,,0x60

[Dot4_CpyFiles]
hpzid412.sys

;=============================================================


[LJ4005_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile


[LJ_Inst_PreLoad.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"hppldcoi.dll, PreloadDriverCoInstallEntryPoint"

[LJCP3505_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ3015_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ3020_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ3030_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ3380_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ2550_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ2420_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ4350_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ1320_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ5200_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJ5200_XP_LPT_LE.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJP3005_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJP3004_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile


[LJ3800_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJM4730_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJP4014_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJP4515_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJP4015_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJCM8060_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile

[LJCM8050_XP_LPT.NT.CoInstallers]
AddReg=LJ_Inst_PreLoad.CoInstallers_AddReg
CopyFiles=LJ_Inst_PreLoad_CopyFile




;====================================================

; Special configuration info for Win98



[LJ4005_XP_LPT.NT.HW]
AddReg=LJ4005_LPT_AddReg,LJ4005_AddReg_XP

[LJ3000_XP_LPT.NT.HW]
AddReg=LJ3000_LPT_AddReg,LJ3000_AddReg_XP

[LJ3600_XP_LPT.NT.HW]
AddReg=LJ3600_LPT_AddReg,LJ3600_AddReg_XP

[LJ3800_XP_LPT.NT.HW]
AddReg=LJ3800_LPT_AddReg,LJ3800_AddReg_XP

[LJCP3505_XP_LPT.NT.HW]
AddReg=LJCP3505_LPT_AddReg,LJCP3505_AddReg_XP

[LJ3015_XP_LPT.NT.HW]
AddReg=LJ3015_LPT_AddReg,LJ3015_AddReg_XP

[LJ3020_XP_LPT.NT.HW]
AddReg=LJ3020_LPT_AddReg,LJ3020_AddReg_XP

[LJ3030_XP_LPT.NT.HW]
AddReg=LJ3030_LPT_AddReg,LJ3030_AddReg_XP

[LJ3380_XP_LPT.NT.HW]
AddReg=LJ3380_LPT_AddReg,LJ3380_AddReg_XP

[LJ2550_XP_LPT.NT.HW]
AddReg=LJ2550_LPT_AddReg,LJ2550_AddReg_XP

[LJ5550_XP_LPT.NT.HW]
AddReg=LJ5550_LPT_AddReg,LJ5550_AddReg_XP

[LJ2420_XP_LPT.NT.HW]
AddReg=LJ2420_LPT_AddReg,LJ2420_AddReg_XP

[LJ4350_XP_LPT.NT.HW]
AddReg=LJ4350_LPT_AddReg,LJ4350_AddReg_XP

[LJ1320_XP_LPT.NT.HW]
AddReg=LJ1320_LPT_AddReg,LJ1320_AddReg_XP

[LJ4345_XP_LPT.NT.HW]
AddReg=LJ4345_LPT_AddReg,LJ4345_AddReg_XP

[LJ4700_XP_LPT.NT.HW]
AddReg=LJ4700_LPT_AddReg,LJ4700_AddReg_XP

[LJ5200_XP_LPT.NT.HW]
AddReg=LJ5200_LPT_AddReg,LJ5200_AddReg_XP

[LJ5200_XP_LPT_LE.NT.HW]
AddReg=LJ5200_LPT_AddReg_LE,LJ5200_AddReg_XP_LE

[LJ4730mfp_XP_LPT.NT.HW]
AddReg=LJ4730mfp_LPT_AddReg,LJ4730mfp_AddReg_XP

[LJP3005_XP_LPT.NT.HW]
AddReg=LJP3005_LPT_AddReg,LJP3005_AddReg_XP

[LJP3004_XP_LPT.NT.HW]
AddReg=LJP3004_LPT_AddReg,LJP3004_AddReg_XP


[LJM4730_XP_LPT.NT.HW]
AddReg=LJM4730_LPT_AddReg,LJM4730_AddReg_XP

[LJP4014_XP_LPT.NT.HW]
AddReg=LJP4014_AddReg_XP,LJP4014_LPT_AddReg

[LJP4515_XP_LPT.NT.HW]
AddReg=LJP4515_AddReg_XP,LJP4515_LPT_AddReg

[LJP4015_XP_LPT.NT.HW]
AddReg=LJP4015_AddReg_XP,LJP4015_LPT_AddReg

[LJCM8060_XP_LPT.NT.HW]
AddReg=LJCM8060_AddReg_XP,LJCM8060_LPT_AddReg

[LJCM8050_XP_LPT.NT.HW]
AddReg=LJCM8050_AddReg_XP,LJCM8050_LPT_AddReg


;====================================================
;
; Add keys under Enum\enumeratorID\device-instance-id
; These keys name all the "functions" a Dot4 device
; supports. A Friendly-name for the function lives in
; this key.
;

;==================================================================================




[LJ4005_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet CP4005 Printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ4005_LPT_AddReg]
HKLM,%LJ4005_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ4005_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ4005_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3000_LPT_AddReg]
HKLM,%LJ3000_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3000_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3000_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3000_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet 3000 Printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ3600_LPT_AddReg]
HKLM,%LJ3600_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3600_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3600_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3600_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet 3600 Printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ3800_LPT_AddReg]
HKLM,%LJ3800_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3800_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3800_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3800_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet 3800 Printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1


[LJCP3505_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet CP3505 Printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJCP3505_LPT_AddReg]
HKLM,%LJCP3505_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJCP3505_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJCP3505_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3015_LPT_AddReg]
HKLM,%LJ3015_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3015_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3015_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3020_LPT_AddReg]
HKLM,%LJ3020_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3020_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3020_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3030_LPT_AddReg]
HKLM,%LJ3030_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3030_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3030_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ3380_LPT_AddReg]
HKLM,%LJ3380_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ3380_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ3380_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ2550_LPT_AddReg]
HKLM,%LJ2550_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ2550_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ2550_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ5550_LPT_AddReg]
HKLM,%LJ5550_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ5550_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ5550_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ2420_LPT_AddReg]
HKLM,%LJ2420_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ2420_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ2420_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ4350_LPT_AddReg]
HKLM,%LJ4350_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ4350_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ4350_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ1320_LPT_AddReg]
HKLM,%LJ1320_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ1320_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ1320_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ4345_LPT_AddReg]
HKLM,%LJ4345_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ4345_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ4345_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ4700_LPT_AddReg]
HKLM,%LJ4700_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ4700_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ4700_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ5200_LPT_AddReg]
HKLM,%LJ5200_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ5200_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ5200_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJ5200_LPT_AddReg_LE]
HKLM,%LJ5200_Device_DOT3_LE%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ5200_Device_DOT3_LE%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ5200_Device_DOT3_LE%,%ParResetChannel%,0x00010001,0x4e


[LJ4730mfp_LPT_AddReg]
HKLM,%LJ4730mfp_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJ4730mfp_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJ4730mfp_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJP3005_LPT_AddReg]
HKLM,%LJP3005_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJP3005_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJP3005_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJP3004_LPT_AddReg]
HKLM,%LJP3004_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJP3004_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJP3004_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJP4014_LPT_AddReg]
HKLM,%LJP4014_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJP4014_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJP4014_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJP4515_LPT_AddReg]
HKLM,%LJP4515_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJP4515_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJP4515_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJP4015_LPT_AddReg]
HKLM,%LJP4015_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJP4015_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJP4015_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJCM8060_LPT_AddReg]
HKLM,%LJCM8060_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJCM8060_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJCM8060_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJCM8050_LPT_AddReg]
HKLM,%LJCM8050_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJCM8050_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJCM8050_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

;=====================================================
[LJ3015_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_3015_Device%
HKR,%Scanner_Func%,%Desc_Val%,,"hp laserjet 3015 scanner"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ3020_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_3020_Device%
HKR,%Scanner_Func%,%Desc_Val%,,"hp laserjet 3020 scanner"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ3030_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_3030_Device%
HKR,%Scanner_Func%,%Desc_Val%,,"hp laserjet 3030 scanner"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ3380_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_3380_Device%
HKR,%Scanner_Func%,%Desc_Val%,,"hp laserjet 3380 scanner"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ2550_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_2550_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ5550_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"hp color LaserJet 5550 printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ2420_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"hp LaserJet 2420"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ4350_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"hp LaserJet 4350"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1320_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1320_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ4345_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"hp LaserJet 4345 mfp"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ4700_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet 4700"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ5200_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP LaserJet 5200"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ5200_AddReg_XP_LE]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP LaserJet 5200LE"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ4730mfp_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet 4730mfp"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJP3005_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP LaserJet P3005"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJP3004_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP LaserJet P3004"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJM4730_LPT_AddReg]
HKLM,%LJM4730_Device_DOT3%,%ParFwdSkip%,0x00010001,0x3d0
HKLM,%LJM4730_Device_DOT3%,%ParRevSkip%,0x00010001,0x7d0
HKLM,%LJM4730_Device_DOT3%,%ParResetChannel%,0x00010001,0x4e

[LJM4730_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,"HP Color LaserJet CM4730 MFP Printer"
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJP4014_AddReg_XP]
HKR,%Printer_Func%,%Desc_Val%,,"HP LaserJet P4014 printer"

[LJP4515_AddReg_XP]
HKR,%Printer_Func%,%Desc_Val%,,"HP LaserJet P4515 printer"

[LJP4015_AddReg_XP]
HKR,%Printer_Func%,%Desc_Val%,,"HP LaserJet P4015 printer"

[LJCM8060_AddReg_XP]
HKR,%Printer_Func%,%Desc_Val%,,"HP CM8060 MFP with Edgeline printer"

[LJCM8050_AddReg_XP]
HKR,%Printer_Func%,%Desc_Val%,,"HP CM8050 MFP with Edgeline printer"


;====================================================

[LJ4005_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3000_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3600_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3800_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJCP3505_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3015_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3020_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3030_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ3380_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ2550_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ5550_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ2420_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ4350_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ1320_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ4345_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ4700_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ5200_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ5200_XP_LPT_LE.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJ4730mfp_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJP3005_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJP3004_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJM4730_XP_LPT.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services

[LJP4014_XP_LPT.NT.Services]
AddService=HPZid412,0x00000002,Dot4_Inst.AddService

[LJP4515_XP_LPT.NT.Services]
AddService=HPZid412,0x00000002,Dot4_Inst.AddService

[LJP4015_XP_LPT.NT.Services]
AddService=HPZid412,0x00000002,Dot4_Inst.AddService

[LJCM8060_XP_LPT.NT.Services]
AddService=HPZid412,0x00000002,Dot4_Inst.AddService

[LJCM8050_XP_LPT.NT.Services]
AddService=HPZid412,0x00000002,Dot4_Inst.AddService



;
; Service configuration info
;

[Dot4_Inst.AddService]
DisplayName     = %Dot4_Name%
ServiceType     = 1             ; Kernel driver
StartType       = 3             ; Manual start
ErrorControl    = 1             ; Error ignore
ServiceBinary   = %12%\HPZid412.sys

;====================================================

[Strings]
Dot4Par_Name        	= "Parallel to IEEE-1284.4 Translation Driver"
Dot4_Name           	= "IEEE-1284.4 Driver HPZid412"
HP                  	= "Hewlett-Packard"
INF_Provider        	= "Hewlett-Packard"
CD		    	= "hp cd"
Desc_Val            	= "Description"
Printer_Func        	= "Functions\PRINT_HPZ"
Storage_Func	    	= "Functions\STORE_HPZ"
Scanner_Func	    	= "Functions\SCAN_HPZ"
Dot4Str             	= "psc printer card reader (HPZ12)"
Dot4Psc		    	= "psc printer"
ParFwdSkip          	= "ParFwdSkip"
ParRevSkip          	= "ParRevSkip"
ParResetChannel     	= "ParRC"
Policy              	= "Policy"
CreditOnZeroLength  	= "CreditOnZeroLength"
PiggyBackCredit     	= "PiggyBackCredit"
MS_Printer_Func        	= "Functions\PRINT"
CreditAfterWrite	= "AskCreditAfterWrite"
HeWPac_Software_Path 	= "Software\Hewlett-Packard\San Diego Shared IO\Hardware\HPHPAR95\LPT1"
InputMode 		= "DefaultInputMode"
OutputMode 		= "DefaultOutputMode"


LJ4005_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_Color_LaserJet_CP4005"

LJ3000_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_Color_LaserJet_3000"
LJ3600_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_Color_LaserJet_3600"
LJ3800_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_Color_LaserJet_3800"

LJCP3505_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_Color_LaserJet_CP3505"

LJ_3015_Device          = "hp LaserJet 3015"
LJ_3020_Device          = "hp LaserJet 3020"
LJ_3030_Device          = "hp LaserJet 3030"
LJ_3380_Device          = "hp LaserJet 3380"
LJ_2550_Device          = "hp color LaserJet 2550 series"
LJ3015_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_La6D84"
LJ3020_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_La9E44"
LJ3030_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_La0E45"
LJ3380_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_La3EB2"
LJ2550_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\hewlett-packardhp_co650A"
LJ5550_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_color_LaserJet_5550_"
LJ2420_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_2420"
LJ4350_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_4350"
LJ_1320_Device          = "hp LaserJet 1320 series"
LJ1320_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\hewlett-packardhp_La0CA5"
LJ4345_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_4345_mfp"
LJ4700_Device_DOT3  = "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_Color_LaserJet_4700"
LJ5200_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_LaserJet_5200"
LJ5200_Device_DOT3_LE	= "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_LaserJet_5200LE"
LJ4730mfp_Device_DOT3      = "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_Color_LaserJet_4730mfp"
LJP3005_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-PackardHP_LaserJet_3005"
LJP3004_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_3004"
LJM4730_Device_DOT3	= "System\CurrentControlSet\Control\Dot3\HP_Color_LaserJet_CM4730_MFP"
LJP4014_Device_DOT3     = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_P4014"
LJP4515_Device_DOT3     = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_P4515"
LJP4015_Device_DOT3     = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_P4015"
LJCM8060_Device_DOT3    = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_CM8060"
LJCM8050_Device_DOT3    = "System\CurrentControlSet\Control\Dot3\Hewlett-Packardhp_LaserJet_CM8050"
