; ; Hewlett Packard printer INF for NT 4.0. ; ; [Version] Signature="$Windows NT$" Provider="EigoS" ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} Class=Printer [ClassInstall32.NT] AddReg=printer_class_addreg [printer_class_addreg] HKR,,,,%PrinterClassName% HKR,,Icon,,"-4" HKR,,Installer32,,"ntprint.dll,ClassInstall32" HKR,,NoDisplayClass,,1 HKR,,EnumPropPages32,,"printui.dll,PrinterPropPageProvider" ; ; Manufacturer Sections ; ; This section lists all of the manufacturers that we will ; display in the Dialog box. ; [Manufacturer] "HP" ; ; Model Sections ; ; These sections correspond with an entry listed in the ; [Manufacturer] section above. The models will be displayed in the order ; that they appear here. ; [HP] "HP LaserJet 2100 Series PCL" = HPLJ21P6.GPD "HP LaserJet 4000 Series PCL" = HPLJ40P6.GPD "HP LaserJet 4050 Series PCL" = HPLJ45P6.GPD "HP LaserJet 5000 Series PCL" = HPLJ50P6.GPD "HP LaserJet 8000 Series PCL" = HPLJ80P6.GPD "HP LaserJet 8100 Series PCL" = HPLJ81P6.GPD ; ; 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 data ; file, unless there is an explicit DataFile section listed. ; [HPLJ21P6.GPD] CopyFiles=@HPLJ21P6.GPD,PCLXL,UNIDRV DataSection=UNIDRV_DATA LanguageMonitor=%PJL_MONITOR% [HPLJ40P6.GPD] CopyFiles=@HPLJ40P6.GPD,PCLXL,UNIDRV DataSection=UNIDRV_DATA LanguageMonitor=%PJL_MONITOR% [HPLJ45P6.GPD] CopyFiles=@HPLJ45P6.GPD,PCLXL,UNIDRV DataSection=UNIDRV_DATA LanguageMonitor=%PJL_MONITOR% [HPLJ50P6.GPD] CopyFiles=@HPLJ50P6.GPD,PCLXL,UNIDRV DataSection=UNIDRV_DATA LanguageMonitor=%PJL_MONITOR% [HPLJ80P6.GPD] CopyFiles=@HPLJ80P6.GPD,PCLXL,UNIDRV DataSection=UNIDRV_DATA LanguageMonitor=%PJL_MONITOR% [HPLJ81P6.GPD] CopyFiles=@HPLJ81P6.GPD,PCLXL,UNIDRV DataSection=UNIDRV_DATA LanguageMonitor=%PJL_MONITOR% [PJLMON.DLL] PJLMON.DLL ; 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). ; [PCLXL] PCLXL.DLL pclxl.gpd attenum.gpd datatag.gpd optag.gpd p6font.gpd pjl.gpd stdnames.gpd ttfsub.gpd attag.gpd p6disp.gpd command.gpd p6cmn.gpd [UNIDRV] UNIDRV.DLL UNIRES.DLL UNIDRVUI.DLL STDNAMES.GPD UNIDRV.HLP ; ; Data Sections ; ; These sections contain data that is shared between devices. ; [UNIDRV_DATA] DriverFile=UNIDRV.DLL ConfigFile=UNIDRVUI.DLL HelpFile=UNIDRV.HLP ; ; Call SetupSetDirectoryId with 66000 to set the target directory at runtime ; (depending on which environment drivers are getting installed) ; [DestinationDirs] DefaultDestDir=66000 ; ; diskid = description,tagfile,unused,subdir ; [SourceDisksNames.x86] 4 = ,,, ; ; filename_on_source = diskid,subdir,size,checksum,spare,spare ; extra fields are nt-specific ; bootmediaord,targetdirectory,upgradedisposition,textmodedisposition,targetname ; [SourceDisksFiles] pclxl.gpd = 4,,,,,,,2,3 pcl5eres.dll = 4,,,,,,,2,3 ttfsub.gpd = 4,,,,,,,2,3 stdnames.gpd = 4,,,,,,,2,3 unidrv.dll = 4,,,,,,,2,3 unidrvui.dll = 4,,,,,,,2,3 unires.dll = 4,,,,,,,2,3 gpdparse.dll = 4,,,,,,,2,3 unidrv.hlp = 4,,,,,,,2,3 pjlmon.dll = 4,,,,,,,2,3 ; ; Localizable Strings ; [Strings] PJL_MONITOR="PJL Language Monitor,PJLMON.DLL"