;/*++
;
;Copyright (c) 1990-2002. Hewlett-Packard Company. All rights reserved. 
;
;
;	Dot4Usb INF for all OSes
;
;	Hewlett-Packard Converged DOT4 version 12
;
;	MagicKeyword for DOT4 12 infs used by the scrubber {492B8DFA-5753-4462-A985-C8069DFA1336}
;

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

;--------- Version Section ---------------------------------------------------

[Version]
Signature="$Windows 95$"
Provider=%INF_Provider%
DriverVer=01/29/2002, 4.5.0.0
CatalogFile.NT=HPZius12.cat
Class="Dot4Usb HPZ12"
ClassGUID={f159cb2a-6f87-11d2-b1e5-0080c72e74a2}

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

;[ControlFlags]
;ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir = 10,System32\drivers
Dot4Drivers_CpyFiles = 10,System32\drivers
ClassInstaller_9xCpyFiles = 11
Dot4Print_CpyFiles = 10,System32\drivers
Dot4PrintMonCpyFiles98 = 11
Dot4IO_CpyFiles = 11
INF_CopyFiles = 10,inf
VENDOR_SETUP = 11
Driver_CopyFiles = 11

[SourceDisksNames]
1 = %CD%,,,"HW"

[SourceDisksFiles]
; Driver
HPZius12.sys = 1
; Co-Installer for w2k/XP, thunk for 9X
HPZc3212.dll = 1
HPZuci12.dll = 1
;From hpzipr12.inf
HPZipr12.sys = 1
HPZidr12.dll = 1
HPZipr12.dll = 1
HPZipm12.exe = 1
HPZinw12.exe = 1
HPZisn12.dll = 1
HPZipt12.dll = 1
HPZimn12.dll = 1
;From hpzid412.inf
HPZid412.sys = 1
;All infs
hpzid412.inf = 1
hpzipr12.inf = 1
hp1010hw.inf = 1
usbmon.dll   = 1
;Vendor setup
hpbvnstp.dll = 1
hpbvnstp.dat = 1
;hp Laserjet 1010 HB
IMF16.DR_     = 1
IMF32.DL_     = 1
IMFNT5.DL_    = 1
IMFPRINT.DL_  = 1
IMFPRINT.DLL  = 1
QDPRINT.DL_   = 1
SDHP1010.DL_  = 1
SDHP1010.SD_  = 1
SD32.DL_      = 1
SD4.DL_       = 1
SD4.IN_       = 1
SDDM32.DL_    = 1
SDDMUI.DL_    = 1
SDIMF32.DL_   = 1
SDNT5UI.DL_   = 1
SDNTUM4.DL_   = 1
SR32.DL_      = 1
SUHP1010.DL_  = 1
SDHP1010.HL_  = 1
USBMON.DLL    = 1
ZGDI32.DL_    = 1
ZLMHP1.DL_    = 1
ZLM.DL_       = 1
ZLPT.VX_      = 1
ZPRINT32.EX_  = 1
ZPSD.EX_      = 1
ZSPOOL.DL_    = 1
ZSPOOL32.EX_  = 1
ZTAG32.DL_    = 1
9XBHEALR.DL_  = 1
9XBMMON.DL_   = 1
9XDOMON.DL_   = 1



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

[ClassInstall]
;
; Add the Dot4Usb class GUID to SYSTEM\CCS\Control\Class
;

AddReg = Dot4UsbClassAddReg_9X
CopyFiles = ClassInstaller_9xCpyFiles

[Dot4UsbClassAddReg_9X]
HKR,,,,"Dot4Usb HPZ12"
HKR,,Installer,,"HPZuci12.dll,ClassInstall"
HKR,,Icon,,"-20"

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

[Manufacturer]
%HP%=HP_Models
"Do Not Use For Windows 2000 or XP" =HP_Models

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

"hp LaserJet 1010"   		= LJ_Inst,USB\VID_03F0&PID_0C17
"hp LaserJet 1012"   		= LJ_Inst,USB\VID_03F0&PID_0D17
"hp LaserJet 1015"   		= LJ_Inst,USB\VID_03F0&PID_0E17

[HP_Models.NTx86]
; This is to prevent use of this inf during a Hardware First install
; on Windows 2000 or XP

"Do Not Use For Windows 2000 or XP"   	= LJ_Inst,USB\VID_03F0&PID_0C17
"Do Not Use For Windows 2000 or XP"   	= LJ_Inst,USB\VID_03F0&PID_0D17
"Do Not Use For Windows 2000 or XP"	= LJ_Inst,USB\VID_03F0&PID_0E17

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

; 
;  Copy files for the Win98 installation
;

[LJ_Inst]
AddReg=Dot4Usb_AddReg98,Dot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles,Dot4Print_CpyFiles,Dot4IO_CpyFiles,INF_CopyFiles,Dot4PrintMonCpyFiles98,VENDOR_SETUP,Driver_CopyFiles
DriverVer=01/29/2002, 4.5.0.0

[LJ_Inst.NTx86]
CopyFiles="Do Not Use For Windows 2000 or XP"
DriveFile="Do Not Use For Windows 2000 or XP"

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

;
; Copy Files
;
[Dot4Drivers_CpyFiles]
HPZius12.sys
HPZid412.sys

[ClassInstaller_9xCpyFiles]
HPZuci12.dll
HPZc3212.dll

[Dot4Print_CpyFiles]
HPZipr12.sys

[Dot4IO_CpyFiles]
HPZidr12.dll,,,0x60
HPZipr12.dll,,,0x60
HPZipm12.exe,,,0x60
HPZinw12.exe,,,0x60
HPZisn12.dll,,,0x60
HPZipt12.dll,,,0x60

[INF_CopyFiles]
hpzid412.inf,,,0x00000010
hpzipr12.inf,,,0x00000010
hp1010hw.inf,,,0x00000010

;Port monitor for 9x
;Also copying usbmon if it does not
;exist
[Dot4PrintMonCpyFiles98]
HPZimn12.dll
usbmon.dll,,,16 ;do not overwrite

[VENDOR_SETUP]
hpbvnstp.dll
hpbvnstp.dat

[Driver_CopyFiles]
;hp Laserjet 1010 PCL5e
SDHP1010.DLL,SDHP1010.DL_,,0x00000020
SUHP1010.DLL,SUHP1010.DL_,,0x00000020
SDHP1010.SDD,SDHP1010.SD_,,0x00000020
SDHP1010.HLP,SDHP1010.HL_,,0x00000020
IMF32.DLL,IMF32.DL_,,0x00000020
IMFPRINT.DLL,IMFPRINT.DL_,,0x00000020
QDPRINT.DLL,QDPRINT.DL_,,0x00000020
SD32.DLL,SD32.DL_,,0x00000020
SDDM32.DLL,SDDM32.DL_,,0x00000020
SDDMUI.DLL,SDDMUI.DL_,,0x00000020
SDIMF32.DLL,SDIMF32.DL_,,0x00000020
SR32.DLL,SR32.DL_,,0x00000020
ZGDI32.DLL,ZGDI32.DL_,,0x00000020
ZSPOOL.DLL,ZSPOOL.DL_,,0x00000020
ZTAG32.DLL,ZTAG32.DL_,,0x00000020
IMF16.DRV,IMF16.DR_,,0x00000020
SD4.DLL,SD4.DL_,,0x00000020
SD4.INI,SD4.IN_,,0x00000020
ZPRINT32.EXE,ZPRINT32.EX_,,0x00000020
ZSPOOL32.EXE,ZSPOOL32.EX_,,0x00000020
SD4.INI,SD4.IN_,,0x00000020
;Language Monitor files
HPBHEALR.DLL,9XBHEALR.DL_,,0x00000020
HPBMMON.DLL,9XBMMON.DL_,,0x00000020
HPDOMON.DLL,9XDOMON.DL_,,0x00000020
;====================================================

;
; Registry Entry to start driver on Win98
;
[Dot4Usb_AddReg98]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,HPZius12.sys
;HKLM,System\CurrentControlSet\Control\InstalledFiles,HPZc3212.dll,3,0B,00
;HKLM,System\CurrentControlSet\Control\InstalledFiles,HPZuci12.dll,3,0B,00

;====================================================
;
; Special configuration info for Win98
;
[LJ_Inst.HW]
AddReg=Dot4Usb_AddReg

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

;
; Add keys under Enum\enumeratorID\device-instance-id
;
[Dot4Usb_AddReg]

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

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

[Strings]
Dot4Usb_Name   = "USB to IEEE-1284.4 Translation Driver HPZius12"
HP             = "Hewlett-Packard"
INF_Provider   = "Hewlett-Packard"
CD           = "Disk"
Dot4Usb_Setup_Ins_SvcDesc = "HPZius12"