; FX6SIAL.INF
;
;
; (C) Fuji Xerox Co., Ltd. 2014-2018
; Plug-in Driver for Windows
;

[Version]
Signature="$Windows NT$"
Provider=%FX%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=FX6SIAL.cat
DriverVer=12/25/2017,6.9.2.1

;
; Manufacturer section.
;
; This section lists all of the manufacturers 
; that we will display in the Dialog box
;
[Manufacturer]
%FX%=FXIDPF,NTamd64,NTamd64.6.0

[OEM URLS]
%FX%="http://www.fxap.com.sg/default.jsp"

;
; 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.
;

[FXIDPF.NTamd64]
"FX DocuCentre-V 4070 PCL 6"  = DC_4070_PCL,USBPRINT\FUJI_XEROXDocuCentreE402
"FX DocuCentre-V 4070 PCL 6"  = DC_4070_PCL,LPTENUM\FUJI_XEROXDocuCentreE402
"FX DocuCentre-V 4070 PCL 6"  = DC_4070_PCL,WSDPRINT\FUJI_XEROXDocuCentreE402

"FX DocuCentre-V 5070 PCL 6"  = DC_5070_PCL,USBPRINT\FUJI_XEROXDocuCentreD982
"FX DocuCentre-V 5070 PCL 6"  = DC_5070_PCL,LPTENUM\FUJI_XEROXDocuCentreD982
"FX DocuCentre-V 5070 PCL 6"  = DC_5070_PCL,WSDPRINT\FUJI_XEROXDocuCentreD982

"FX ApeosPort-V 4070 PCL 6"  = AP_4070_PCL,USBPRINT\FUJI_XEROXApeosPort-C2A6
"FX ApeosPort-V 4070 PCL 6"  = AP_4070_PCL,LPTENUM\FUJI_XEROXApeosPort-C2A6
"FX ApeosPort-V 4070 PCL 6"  = AP_4070_PCL,WSDPRINT\FUJI_XEROXApeosPort-C2A6

"FX ApeosPort-V 5070 PCL 6"  = AP_5070_PCL,USBPRINT\FUJI_XEROXApeosPort-3EA7
"FX ApeosPort-V 5070 PCL 6"  = AP_5070_PCL,LPTENUM\FUJI_XEROXApeosPort-3EA7
"FX ApeosPort-V 5070 PCL 6"  = AP_5070_PCL,WSDPRINT\FUJI_XEROXApeosPort-3EA7

[FXIDPF.NTamd64.6.0]
"FX DocuCentre-V 4070 PCL 6"  = DC_4070_PCL,USBPRINT\FUJI_XEROXDocuCentreE402
"FX DocuCentre-V 4070 PCL 6"  = DC_4070_PCL,LPTENUM\FUJI_XEROXDocuCentreE402
"FX DocuCentre-V 4070 PCL 6"  = DC_4070_PCL,WSDPRINT\FUJI_XEROXDocuCentreE402

"FX DocuCentre-V 5070 PCL 6"  = DC_5070_PCL,USBPRINT\FUJI_XEROXDocuCentreD982
"FX DocuCentre-V 5070 PCL 6"  = DC_5070_PCL,LPTENUM\FUJI_XEROXDocuCentreD982
"FX DocuCentre-V 5070 PCL 6"  = DC_5070_PCL,WSDPRINT\FUJI_XEROXDocuCentreD982

"FX ApeosPort-V 4070 PCL 6"  = AP_4070_PCL,USBPRINT\FUJI_XEROXApeosPort-C2A6
"FX ApeosPort-V 4070 PCL 6"  = AP_4070_PCL,LPTENUM\FUJI_XEROXApeosPort-C2A6
"FX ApeosPort-V 4070 PCL 6"  = AP_4070_PCL,WSDPRINT\FUJI_XEROXApeosPort-C2A6

"FX ApeosPort-V 5070 PCL 6"  = AP_5070_PCL,USBPRINT\FUJI_XEROXApeosPort-3EA7
"FX ApeosPort-V 5070 PCL 6"  = AP_5070_PCL,LPTENUM\FUJI_XEROXApeosPort-3EA7
"FX ApeosPort-V 5070 PCL 6"  = AP_5070_PCL,WSDPRINT\FUJI_XEROXApeosPort-3EA7

;
; 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.
;

[DC_4070_PCL]
CopyFiles=@FX6SIAL-2.GPD,@FX6SIAL-2.INI,DC_4070_PCL_COPYFILES,FX_COPYFILES,UniDrv_Redist,@FX6SIAL-2.DXDT
DataFile=FX6SIAL-2.GPD
DataSection=Data_UniDrv_Redist

[DC_5070_PCL]
CopyFiles=@FX6SIAL-3.GPD,@FX6SIAL-3.INI,DC_5070_PCL_COPYFILES,FX_COPYFILES,UniDrv_Redist,@FX6SIAL-3.DXDT
DataFile=FX6SIAL-3.GPD
DataSection=Data_UniDrv_Redist

[AP_4070_PCL]
CopyFiles=@FX6SIAL-B.GPD,@FX6SIAL-B.INI,AP_4070_PCL_COPYFILES,FX_COPYFILES,UniDrv_Redist,@FX6SIAL-B.DXDT
DataFile=FX6SIAL-B.GPD
DataSection=Data_UniDrv_Redist

[AP_5070_PCL]
CopyFiles=@FX6SIAL-C.GPD,@FX6SIAL-C.INI,AP_5070_PCL_COPYFILES,FX_COPYFILES,UniDrv_Redist,@FX6SIAL-C.DXDT
DataFile=FX6SIAL-C.GPD
DataSection=Data_UniDrv_Redist

; 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).
;

[DC_4070_PCL_COPYFILES]
FX6SIAL-2.CFG,FX6SIAL.CFG
FX6SIAL-2.DXDS,FX6SIAL.DXDS
FX6SIAL-2.DXDC,FX6SIAL.DXDC
FX6SIAL-2.DXDM,FX6SIAL.DXDM
FX6SIALM-2.DXDB,FX6SIALM.DXDB
FX6SIALD-2.DXDB,FX6SIALD.DXDB
FX6SIALU-2.DLL,FX6SIALU.DLL
FX6SIALK-2.DLL,FX6SIALK.DLL
FX6SIALS-2.XRS,FX6SIALS.xrs
FX6SIALT-2.XRS,FX6SIALT.xrs
FX6SIALL-2.XRS,FX6SIALL.xrs
FX6SIALF-2.XRS,FX6SIALF.xrs
FX6SIAL-2.CHM,FX6SIAL.CHM
FX6SIA-2.CDD,FX6SIA.cdd
FX6SIA-2.DDD,FX6SIA.ddd
FX6SIAXA5-2.DLL,FX6SIAXA5.dll
FX6SIAADC3-2.DLL,FX6SIAADC3.dll
FX6SIAARL32-2.DLL,FX6SIAARL32.dll
FX6SIADHB32-2.DLL,FX6SIADHB32.dll
FX6SIAF01-2.EXE,FX6SIAF01.exe
FX6SIAF01-2.DLL,FX6SIAF01.dll

[DC_5070_PCL_COPYFILES]
FX6SIAL-3.CFG,FX6SIAL.CFG
FX6SIAL-3.DXDS,FX6SIAL.DXDS
FX6SIAL-3.DXDC,FX6SIAL.DXDC
FX6SIAL-3.DXDM,FX6SIAL.DXDM
FX6SIALM-3.DXDB,FX6SIALM.DXDB
FX6SIALD-3.DXDB,FX6SIALD.DXDB
FX6SIALU-3.DLL,FX6SIALU.DLL
FX6SIALK-3.DLL,FX6SIALK.DLL
FX6SIALS-3.XRS,FX6SIALS.xrs
FX6SIALT-3.XRS,FX6SIALT.xrs
FX6SIALL-3.XRS,FX6SIALL.xrs
FX6SIALF-3.XRS,FX6SIALF.xrs
FX6SIAL-3.CHM,FX6SIAL.CHM
FX6SIA-3.CDD,FX6SIA.cdd
FX6SIA-3.DDD,FX6SIA.ddd
FX6SIAXA5-3.DLL,FX6SIAXA5.dll
FX6SIAADC3-3.DLL,FX6SIAADC3.dll
FX6SIAARL32-3.DLL,FX6SIAARL32.dll
FX6SIADHB32-3.DLL,FX6SIADHB32.dll
FX6SIAF01-3.EXE,FX6SIAF01.exe
FX6SIAF01-3.DLL,FX6SIAF01.dll

[AP_4070_PCL_COPYFILES]
FX6SIAL-B.CFG,FX6SIAL.CFG
FX6SIAL-B.DXDS,FX6SIAL.DXDS
FX6SIAL-B.DXDC,FX6SIAL.DXDC
FX6SIAL-B.DXDM,FX6SIAL.DXDM
FX6SIALM-B.DXDB,FX6SIALM.DXDB
FX6SIALD-B.DXDB,FX6SIALD.DXDB
FX6SIALU-B.DLL,FX6SIALU.DLL
FX6SIALK-B.DLL,FX6SIALK.DLL
FX6SIALS-B.XRS,FX6SIALS.xrs
FX6SIALT-B.XRS,FX6SIALT.xrs
FX6SIALL-B.XRS,FX6SIALL.xrs
FX6SIALF-B.XRS,FX6SIALF.xrs
FX6SIAL-B.CHM,FX6SIAL.CHM
FX6SIA-B.CDD,FX6SIA.cdd
FX6SIA-B.DDD,FX6SIA.ddd
FX6SIAXA5-B.DLL,FX6SIAXA5.dll
FX6SIAADC3-B.DLL,FX6SIAADC3.dll
FX6SIAARL32-B.DLL,FX6SIAARL32.dll
FX6SIADHB32-B.DLL,FX6SIADHB32.dll
FX6SIAF01-B.EXE,FX6SIAF01.exe
FX6SIAF01-B.DLL,FX6SIAF01.dll

[AP_5070_PCL_COPYFILES]
FX6SIAL-C.CFG,FX6SIAL.CFG
FX6SIAL-C.DXDS,FX6SIAL.DXDS
FX6SIAL-C.DXDC,FX6SIAL.DXDC
FX6SIAL-C.DXDM,FX6SIAL.DXDM
FX6SIALM-C.DXDB,FX6SIALM.DXDB
FX6SIALD-C.DXDB,FX6SIALD.DXDB
FX6SIALU-C.DLL,FX6SIALU.DLL
FX6SIALK-C.DLL,FX6SIALK.DLL
FX6SIALS-C.XRS,FX6SIALS.xrs
FX6SIALT-C.XRS,FX6SIALT.xrs
FX6SIALL-C.XRS,FX6SIALL.xrs
FX6SIALF-C.XRS,FX6SIALF.xrs
FX6SIAL-C.CHM,FX6SIAL.CHM
FX6SIA-C.CDD,FX6SIA.cdd
FX6SIA-C.DDD,FX6SIA.ddd
FX6SIAXA5-C.DLL,FX6SIAXA5.dll
FX6SIAADC3-C.DLL,FX6SIAADC3.dll
FX6SIAARL32-C.DLL,FX6SIAARL32.dll
FX6SIADHB32-C.DLL,FX6SIADHB32.dll
FX6SIAF01-C.EXE,FX6SIAF01.exe
FX6SIAF01-C.DLL,FX6SIAF01.dll

[FX_COPYFILES]
fxzddmif.dll
fxzdmifk.dll

[UniDrv_Redist]
LOCALE.GPD
P6DISP.GPD
P6FONT.GPD
PCL4RES.DLL
PCL5ERES.DLL
PCL5URES.DLL
PCLXL.DLL
PCLXL.GPD
PJL.GPD
STDDTYPE.GDL
STDNAMES.GPD
STDSCHEM.GDL
STDSCHMX.GDL
TTFSUB.GPD
UNIDRV.DLL
UNIDRVUI.DLL
UNIRES.DLL
UNIDRV.HLP

;
; Data Sections
;
[Data_UniDrv_Redist]
DriverFile=UNIDRV.DLL
ConfigFile=UNIDRVUI.DLL
HelpFile=UNIDRV.HLP

;
; Package-Aware declaration
;
[PrinterPackageInstallation.amd64]
PackageAware=TRUE

; These sections contain data that is shared between devices.
;

;
;  Location of source files not in Layout.inf.
;

[SourceDisksNames]
100 = %FXIDPF%

[SourceDisksFiles.amd64]
FX6SIALU.dll        = 100
FX6SIALK.dll        = 100

FX6SIALS.xrs        = 100
FX6SIALL.xrs        = 100
FX6SIALT.xrs        = 100
FX6SIALF.xrs        = 100

FX6SIAXA5.dll       = 100
FX6SIAADC3.dll      = 100
FX6SIAARL32.dll     = 100
FX6SIADHB32.dll     = 100
FX6SIAF01.exe       = 100
FX6SIAF01.dll       = 100

fxzddmif.dll        = 100
fxzdmifk.dll        = 100

FX6SIA.cdd          = 100
FX6SIA.ddd          = 100

LOCALE.GPD          = 100
P6DISP.GPD          = 100
P6FONT.GPD          = 100
PCL4RES.DLL         = 100
PCL5ERES.DLL        = 100
PCL5URES.DLL        = 100
PCLXL.DLL           = 100
PCLXL.GPD           = 100
PJL.GPD             = 100
STDDTYPE.GDL        = 100
STDNAMES.GPD        = 100
STDSCHEM.GDL        = 100
STDSCHMX.GDL        = 100
TTFSUB.GPD          = 100
UNIDRV.DLL          = 100
UNIDRVUI.DLL        = 100
UNIRES.DLL          = 100
UNIDRV.HLP          = 100

FX6SIAL.CHM         = 100

FX6SIAL-2.GPD    = 100
FX6SIAL-2.INI    = 100
FX6SIAL-2.DXDT   = 100


FX6SIAL-3.GPD    = 100
FX6SIAL-3.INI    = 100
FX6SIAL-3.DXDT   = 100

FX6SIAL-B.GPD    = 100
FX6SIAL-B.INI    = 100
FX6SIAL-B.DXDT   = 100

FX6SIAL-C.GPD    = 100
FX6SIAL-C.INI    = 100
FX6SIAL-C.DXDT   = 100

FX6SIAL.DXDC     = 100
FX6SIAL.DXDM     = 100
FX6SIAL.DXDS     = 100
FX6SIALM.DXDB    = 100
FX6SIALD.DXDB    = 100

FX6SIAL.CFG      = 100
;
; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
;

[DestinationDirs]
DefaultDestDir=66000

;
; Localizable Strings
;
[Strings]
FX="Fuji Xerox"
FXIDPF="FX IDPF"

