; ######################################################################################
;
;  Fargo Printer Driver
;  Fargo DTC1000M Printer INF for Windows XP/2003/Vista/Windows 7/2008
;  Copyright (c)  HID Global  2002-2012
;
; ######################################################################################

[Version]
Signature="$Windows NT$"
Provider=%OEM%


ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer

CatalogFile=DTC1000M_32.cat
; Date & version of driver package
DriverVer=02/07/2012, 1.0.1.9



[SourceDisksNames.x86]
1   = %Disk1%,,,""


[SourceDisksFiles]
DTC1000MGR.dll   = 1
DTC1000MUI.dll   = 1
DTC1000MLM.dll   = 1
DTC1000MPort.ini   = 1
DTC1000MPort.dll   = 1
DTC1000MPortUI.dll   = 1
DTC1000MRES.dll  = 1
DTC1000MPNP.dll  = 1
DTC1000MHlp.hlp  = 1
DTC1000M_BO_Tst.prn  	= 1
DTC1000M_K_CLR_Tst.prn  	= 1
DTC1000M_K_PRM_Tst.prn  	= 1
DTC1000M_K_STD_Tst.prn  	= 1
DTC1000M_KO_Tst.prn  	= 1
DTC1000MIPN.bmp    = 1
DTC1000MIPR.bmp    = 1
DTC1000MILN.bmp    = 1
DTC1000MILR.bmp    = 1
DTC1000MLPN.bmp    = 1
DTC1000MLPR.bmp    = 1
DTC1000MLLN.bmp    = 1
DTC1000MLLR.bmp    = 1
DTC1000MColor.bmp  = 1
DTC1000Mtbo.exe    = 1
DTC1000MMon.exe    = 1
DTC1000MCLR.icm    = 1
DTC1000MCLR_L.icm  = 1
DTC1000Mcoi.dll  = 1




[DestinationDirs]
DefaultDestDir        = 66000
DTC1000MLM_COPY        = 66002
DTC1000M_COLOR_PROFILES = 66003
DTC1000MCOI_COPY       = 11




[Manufacturer]
%Manufacturer%=FARGO


;
; Model sections.
;
[FARGO]
;
; Driver Name             DDInstall Section      DeviceID (referred to as Hw-id)
; -----------             -----------------      -------------------------------
;
"DTC1000M Card Printer"   = DTC1000M_PNPX,   USBPRINT\Fargo_DTC1000M2E8A



; CHANGED THE FOLLOWING LINE TO ONE ABOVE DUE TO WHQL "INF SYNTAX TEST" FAILURE.  "UMB" IS ACTUALLY VALID, BUT THE TEST FAILS.
;
; The decision was made to remove the UPnP support for this build and get WHQL Logo signing (as opposed to "certification" (Unclassified) signing.
;"DTC1000M Card Printer"   = DTC1000M_PNPX,   USBPRINT\Fargo_DTC1000M2E8A,UMB\VEN_2301&DEV_DTC1000M2E8A,Fargo_DTC1000M2E8A


; NOTE - MAKE SURE THAT THERE ARE NO SPACES BETWEEN THE HW-IDS, JUST COMMA SEPERATED FIELDS.


[DTC1000M_PNPX]
CopyFiles   = DTC1000MCOPY, DTC1000MCOI_COPY, DTC1000MLM_COPY, DTC1000M_COLOR_PROFILES
DataSection = DTC1000MDATA


; Interfaces section not needed
;[DTC1000M_PNPX.Interfaces]



[DTC1000M_PNPX.CoInstallers]
CopyFiles=DTC1000MCOI_COPY
AddReg=DTC1000M_PNPX.CoInstallers.AddReg


[DTC1000M_PNPX.CoInstallers.AddReg]
HKR,,CoInstallers32,0x00010000, "DTC1000Mcoi.dll,CoInstaller"






[DTC1000MDATA]
DriverFile      = DTC1000MGR.dll
DataFile        = DTC1000MGR.dll
ConfigFile      = DTC1000MUI.dll
HelpFile        = DTC1000MHLP.HLP
LanguageMonitor = %OEM_MONITOR%


[DTC1000M_COLOR_PROFILES]
DTC1000MCLR_L.icm,,,0x00000020  ; Copy only if new binary
DTC1000MCLR.icm,,,0x00000020  ; Copy only if new binary


[DTC1000MLM_COPY]
DTC1000MLM.dll,,,0x00000020   ; Copy only if new binary
DTC1000MPort.ini,,,0x00000020   ; Copy only if new binary
DTC1000MPort.dll,,,0x00000020   ; Copy only if new binary
DTC1000MPortUI.dll,,,0x00000020   ; Copy only if new binary


[DTC1000MCOI_COPY]
DTC1000Mcoi.dll,,,0x00000020   ; Copy only if new binary


[DTC1000MCOPY]
DTC1000MGR.dll
DTC1000MUI.dll
DTC1000MHlp.hlp
DTC1000M_BO_Tst.prn
DTC1000M_K_CLR_Tst.prn
DTC1000M_K_PRM_Tst.prn
DTC1000M_K_STD_Tst.prn
DTC1000M_KO_Tst.prn
DTC1000MIPN.bmp
DTC1000MIPR.bmp
DTC1000MILN.bmp
DTC1000MILR.bmp
DTC1000MLPN.bmp
DTC1000MLPR.bmp
DTC1000MLLN.bmp
DTC1000MLLR.bmp
DTC1000MColor.bmp
DTC1000Mtbo.exe
DTC1000MMon.exe
DTC1000MPNP.dll
DTC1000MRes.dll



;
; Localizable Strings
;
[Strings]
OEM="Fargo"
Disk1="OEM Driver Setup Disk 1"
OEM_MONITOR="DTC1000M Language Monitor,DTC1000MLM.DLL"
Manufacturer = "Fargo"

;DriverName = "Fargo DTC1000M Card Printer"
