; Copyright Hewlett-Packard 2014
; XPS.PCL6 Printer Drivers
; List of supported printers, manufacturers

; Manufacturer section.
; This section lists all of the manufacturers
; that we will display in the Dialog box
[Version]
Signature = "$Windows NT$"
ClassGUID = {4D36E979-E325-11CE-BFC1-08002BE10318}
Class = Printer
Provider = %OEM%
DriverVer = 06/19/2019,8.00.1324.6679
CatalogFile = hpbi652A_x64.cat

[Manufacturer]
%OEM% = OEM,NTamd64

; 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.
[OEM]

[OEM.NTamd64]
%PRINTER1% = INSTALL_SECTION,HPHP_LaserJet_Pro_M5b21b
%PRINTER1% = INSTALL_SECTION,WSDPRINT\HPHP_LaserJet_Pro_M5b21b
%PRINTER1% = INSTALL_SECTION,WSDPRINT\VID_03F0&pid_652A
%PRINTER1% = INSTALL_SECTION,WSDPRINT\VID_03F0&pid_652A&REV_0100
%PRINTER1% = INSTALL_SECTION,USBPRINT\HPHP_LaserJet_Pro_M5b21b
%PRINTER1% = INSTALL_SECTION,HPHP_LaserJet_Pro_M54575
%PRINTER1% = INSTALL_SECTION,WSDPRINT\HPHP_LaserJet_Pro_M54575
%PRINTER1% = INSTALL_SECTION,USBPRINT\HPHP_LaserJet_Pro_M54575

; 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.
[PrinterPackageInstallation.amd64]
PackageAware = TRUE

; 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).
[OEM URLS]
%OEM% = "http://www.hp.com"

[INSTALL_SECTION]
CopyFiles = COMMON_FILES_DRIVER_COPY,VENDOR_SETUP,MSCORE_COPY
DriverFile = mxdwdrv.dll
ConfigFile = hpb6sy6679_x64gui.dll
DataFile = hpbi652A_x64Cfg.xml
FeatureScore = 0x20
Copyinf = hpbuio180l.inf

[INSTALL_SECTION.CoInstallers]
AddReg = CoLaunchInstall.AddReg
CopyFiles = VENDOR_SETUP

[CoLaunchInstall.AddReg]
HKR,,CoInstallers32,0x10000,"hpb6sy6679x64_coins.dll,CoInstall"

[MSCORE_COPY]
mxdwdrv.dll,mxdwdrv_x64.dll,COPYFLG_NOSKIP
XPSSVCS.dll,XPSSVCS_x64.dll,COPYFLG_NOSKIP

[VENDOR_SETUP]
hpb6sy6679x64_coins.dll

[InstallData]
LaunchExe = Autorun.exe
Params = /HWFirst
PnPFinishEvent = hpbsta64
InstallerRunningEvent = hpbcsiInstaller
IOBackfill = UIO

[SourceInfo]
SourceDirectory = %1%

; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
[COMMON_FILES_DRIVER_COPY]
hpbi652A_x64PipelineConfig.xml
hpb6sy6679_x64xps.dll
hpb6sy6679_x64hybrasto.dll
hpbi652A_x64Cfg.xml
hpb6sy6679_x64gui.dll
hpb6sy6679_x64enus.dll
hpb6sy6679_x64dlg.dll
hpbi652A_x64.ini
hpb6sy6679_x64help.cab
hpb6sy6679datamap.xml
hpb6sy6679x64_buio.dll
hpb6sy6679x64_buiodm.dll
hpb6sy6679x64_coins.dll
hpb6sy6679_x64ewdm.xml

; Data Sections
; Lists of files that are specially identified for Windows
[DestinationDirs]
DefaultDestDir = 66000
VENDOR_SETUP = 66002

[SourceDisksNames.amd64]
0 = %DISK%,,,.

; Source Disk Section
[SourceDisksNames]
0 = %DISK%,,,.

[SourceDisksFiles]
mxdwdrv_x64.dll = 0
XPSSVCS_x64.DLL = 0
hpbi652A_x64PipelineConfig.xml = 0
hpb6sy6679_x64xps.dll = 0
hpb6sy6679_x64hybrasto.dll = 0
hpbi652A_x64Cfg.xml = 0
hpb6sy6679_x64gui.dll = 0
hpb6sy6679_x64enus.dll = 0
hpb6sy6679_x64dlg.dll = 0
hpbi652A_x64.ini = 0
hpb6sy6679_x64help.cab = 0
hpb6sy6679datamap.xml = 0
hpb6sy6679x64_buio.dll = 0
hpb6sy6679x64_buiodm.dll = 0
hpb6sy6679x64_coins.dll = 0
hpb6sy6679_x64ewdm.xml = 0
hpbuio180l.inf = 0

[Strings]
OEM = "hp"
PRINTER1 = "HP LaserJet Pro M501 PCL 6"
DISK = "HP LaserJet Pro M501 PCL 6 Printer Drivers disk"

[Strings.0411]
OEM = "hp"
PRINTER1 = "HP LaserJet Pro M501 PCL 6"
DISK = "HP LaserJet Pro M501 PCL 6 Printer Drivers disk"

