; Copyright (c) 1997-2008 Datacard Group. 
; Protected by US and international copyright law.
; CardPrinter.INF (for Windows Vista/XP/Server 2003)
;
; List of supported printers
;

[Version]
Signature="$Windows NT$"
Provider=%DC%
ClassGUID={4d36e979-e325-11ce-bfc1-08002be10318}
Class=Printer
CatalogFile=CardPrn.cat
DriverVer=05/07/2009,5.1.4.0

;
; Manufacturer Sections
;
; This section lists all of the manufacturers that we will
; display in the Dialog box.
;
[Manufacturer]
%DC% = Datacard, NTx86, NTx86.6.0

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

;Models section for installation of x86 driver on 
; Windows Vista and later
; Uninstall looks for DCPrnDriverInst string. Update uninstall if this string name changes.
[Datacard.NTx86.6.0]
;DCP140+, 240+, 340+
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP140+DABE
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP240+9EBE
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP340+62BF

;DCP240
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecureDCP240827E

;DCP240 Rohs
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP2403FFD

;DCP340
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecureDCP340422F

;DCP340 Rohs
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP340FFAC

"DCP uniDir" = DCUNI
"DCP Printer Pool" = DCPOOL
[Datacard.NTx86]
;DCP140+, 240+, 340+
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP140+DABE
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP240+9EBE
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP340+62BF

;DCP240
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecureDCP240827E

;DCP240 Rohs
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP2403FFD

;DCP340
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecureDCP340422F

;DCP340 Rohs
"DCP Printer" = DCPrnDriverInst,USBPRINT\EDIsecure_DCP340FFAC

"DCP uniDir" = DCUNI
"DCP Printer Pool" = DCPOOL

[UpdateRegEngineMagna]
HKLM,"System\CurrentControlSet\Control\Print\Printers","DCG_EngineType",1,C
HKLM,"System\CurrentControlSet\Control\Print\Printers","DriverClass",1,8


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


[DCPrnDriverInst]
CopyFiles=DCPRINT_NT,DATACARD_SYSTEM,DATACARD_PRNPROC,DATACARD_LANGMON
DataFile=CRD.PPD
LanguageMonitor="CRD Language Monitor,CRDLMON.DLL"
PrintProcessor="CRD Print Processor,CRDPROC.DLL"
DriverFile=CRDKRN.DLL
ConfigFile=CRDGUI.DLL
HelpFile=CRDPREF.HLP
AddReg=UpdateRegEngineMagna

[DCPOOL]
CopyFiles=DCPRINT_NT,DATACARD_SYSTEM,POOL_NT
DataFile=CRD.PPD
DriverFile=CRDKRN.DLL
ConfigFile=CRDGUI.DLL
HelpFile=CRDPREF.HLP
PrintProcessor="CRD Printer Pool,CRDPOOL.DLL"
DefaultDataType=RAW
AddReg=UpdateRegEngineMagna


[DCUNI]
CopyFiles=DCPRINT_NT,DATACARD_SYSTEM
DataFile=CRD.PPD
DriverFile=CRDKRN.DLL
ConfigFile=CRDGUI.DLL
HelpFile=CRDPREF.HLP
DefaultDataType=RAW
AddReg=UpdateRegEngineMagna


; 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).
;
[DCPRINT_NT]
CRDCIV.DLL
CRDPREF.HLP
CRDPREF.CNT
CRDDIFF.DLL
CRDINT.EXE
CRDMGPRA.DLL
CRDMGPRW.DLL
CRDTBL.DLL
CRD.PPD
CRD32ENU.DLL
;;;CRD.CC
CRD.PRF
CRDGHIF.DLL
CRDKRN.DLL
CRDTIF.DLL
CRDGUI.DLL
InfoCentral.chm
InfoCentral_2_0.ico
CRDTOOL.EXE
ICE_API.DLL
ICE_API.BAK
CRD_API.DLL
CRDUNINSTALL.EXE
CRDPRAT.EXE
PROFLIB.DLL
SRGB.PRF
CRD32JPN.DLL
CRD32DEU.DLL
CRD32CHS.DLL
CRD32CHT.DLL
CRD32ESP.DLL
CRD32FRA.DLL
CRD32ITA.DLL
CRD32PTB.DLL
CRD32KOR.DLL
SETACL.EXE
crdDisplayGUI.exe
PRFLIBRF.bak
CRDPROC.DLL
CRDLMON.DLL
CRDPOOL.DLL
Track1.ttf
Track2.ttf
Track3.ttf
Trackntt.ttf

[DATACARD_SYSTEM]
CRDCIV.DLL
ICE_API.DLL
ICE_API.BAK
CRDDIFF.DLL
CRDMGPRA.DLL
CRDMGPRW.DLL
CRD_API.DLL
CRDNMON.DLL

[DATACARD_PRNPROC]
CRDPROC.DLL

[DATACARD_LANGMON]
CRDLMON.DLL

[POOL_NT]
CRDPOOL.DLL

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

[DestinationDirs]
DefaultDestDir=66000
DATACARD_PRNPROC=66001
DATACARD_LANGMON=66002
DATACARD_SYSTEM=66002
POOL_NT=66001

; diskid = description,tagfile,unused,subdir
[SourceDisksNames.x86]
1 = %DC%,driver.cab,,""

; filename_on_source = diskid,subdir,size,checksum,spare,spare extra fields are nt-specific
;   bootmediaord,targetdirectory,upgradedisposition,textmodedisposition,targetname
[SourceDisksFiles]
CRDCIV.DLL=1
CRDPREF.HLP=1
CRDPREF.CNT=1
CRDDIFF.DLL=1
CRDINT.EXE=1
CRDMGPRA.DLL=1
CRDMGPRW.DLL=1
CRDTBL.DLL=1
CRDNMON.DLL=1
CRD.PPD=1
CRD32ENU.DLL=1
;;;;CRD.CC=1
CRD.PRF=1
CRDGHIF.DLL=1
CRDKRN.DLL=1
CRDTIF.DLL=1
CRDGUI.DLL=1
CRDLMON.DLL=1
CRDPROC.DLL=1
InfoCentral.chm=1
InfoCentral_2_0.ico=1
CRDTOOL.EXE=1
ICE_API.DLL=1
ICE_API.BAK=1
CRD_API.DLL=1
CRDUNINSTALL.EXE=1
CRDPRAT.EXE=1
PROFLIB.DLL=1
SRGB.PRF=1
crdDisplayGUI.exe=1
CRDPOOL.DLL=1
CRD32JPN.DLL=1
CRD32DEU.DLL=1
CRD32CHS.DLL=1
CRD32CHT.DLL=1
CRD32ESP.DLL=1
CRD32FRA.DLL=1
CRD32ITA.DLL=1
CRD32PTB.DLL=1
CRD32KOR.DLL=1
SETACL.EXE=1
PRFLIBRF.bak=1
Track1.ttf=1
Track2.ttf=1
Track3.ttf=1
Trackntt.ttf=1

[PrinterPackageInstallation.x86]
PackageAware=TRUE

; Localizable Strings
[Strings]
DC="DIS"
