[Version]
LayoutFile=layout.inf, layout1.inf, layout2.inf
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Mfg%

;============================================================================
[ControlFlags]
ExcludeFromSelect=*

;98USB=======================================================================
[SourceDisksNames]
1="Microtek ScanWizard Driver Disk",,

;98USB=======================================================================
[SourceDisksFiles]
;msmcpl.cpl = 1
msmusd5.dll = 1
msmset.dll = 1
eventmgr.exe = 1
miiscan.sys = 1

;============================================================================
[DestinationDirs]
DefaultDestDir=11                                ; LDID_SYS
;DfltDS.CopyFiles=10,TWAIN_32\MiiTWAIN            ; LDID_WIN\TWAIN_32\MiiTWAIN
DfltDS.CopyFiles=10,TWAIN_32\SCANWIZ             ; LDID_WIN\TWAIN_32\SCANWIZ
;
SCSI.Scanner.CopyFiles=11                        ; LDID_SYS
SCSI.Scanner.CopySys32Files=10,system32\drivers  ; LDID_WIN\SYSTEM32\DRIVERS
;
USB.Scanner.CopyFiles=11                         ; LDID_SYS
USB.Scanner.CopyEventFiles=11
USB.Scanner.CopySys32Files=10,system32\drivers   ; LDID_WIN\SYSTEM32\DRIVERS
;
1394.Sys32.CopyFiles=10,system32\drivers  	; LDID_WIN\SYSTEM32\DRIVERS
STIUSD.CopyFiles=11

;============================================================================
[Manufacturer]
%Mfg%=Models

;============================================================================
;SCSI Scanner
[Models]

%SBP2\AGFA____&DUOSCAN_T2500HID.DeviceDesc%=SCSI_1394.Scanner,SBP2\AGFA____&DUOSCAN_T2500HID&CMDSETID104D8
%SBP2\MICROTEK&1394_SCANNER.DeviceDesc%=1394.Scanner,SBP2\MICROTEK&1394_SCANNER&CmdSetId104d8
%SCSI\AGFA____DUOSCAN_T2500HID0.DeviceDesc%=SCSI_1394.Scanner,AGFA____DUOSCAN_T2500HID0
%SCSI\AGFA____DUOSCAN_T2500HID1.DeviceDesc%=SCSI_1394.Scanner,AGFA____DUOSCAN_T2500HID1

%SBP2\MICROTEK&ARTIXSCAN_2500F_.DeviceDesc%=1394.Scanner,SBP2\MICROTEK&ARTIXSCAN_2500F_&CmdSetId104d8
%SCSI\MICROTEKARTIXSCAN_2500F_0.DeviceDesc%=SCSI_1394.Scanner,MICROTEKARTIXSCAN_2500F_0
%SCSI\MICROTEKARTIXSCAN_2500F_1.DeviceDesc%=SCSI_1394.Scanner,MICROTEKARTIXSCAN_2500F_1

;-------------------------------------------------------------------------------------
; ArtixScan 2020 - 9C
%SCSI\________SCANNER_2000DL__0.DeviceDesc%=MIISCSI.Scanner,________SCANNER_2000DL__0
%SCSI\________SCANNER_2000DL__1.DeviceDesc%=MIISCSI.Scanner,________SCANNER_2000DL__1
%SCSI\ARTIX___ARTIXSCAN_2020__1.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_2020__1
%SCSI\ARTIX___ARTIXSCAN_2020__2.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_2020__2

;-------------------------------------------------------------------------------------
; SM35TP - 62
%SCSI\MICROTEKSCANMAKER_35T+__1.DeviceDesc%=35TP.Scanner,MICROTEKSCANMAKER_35T+__1

;-------------------------------------------------------------------------------------
; VX6 - 97
%SCSI\________SCANMAKER_V636__0.DeviceDesc%=X6.Scanner,________SCANMAKER_V636__0
%SCSI\________SCANNER_V636____0.DeviceDesc%=X6.Scanner,________SCANNER_V636____0
%SCSI\________SCANNER_V636A4__1.DeviceDesc%=X6.Scanner,________SCANNER_V636A4__1
%SCSI\________SCANNER_V636A4__2.DeviceDesc%=X6.Scanner,________SCANNER_V636A4__2
%SCSI\________SCANNER_V636A4__3.DeviceDesc%=X6.Scanner,________SCANNER_V636A4__3

;-------------------------------------------------------------------------------------
; X6 - 91, 99/91
%SCSI\________SCANMAKER_X6____0.DeviceDesc%=X6.Scanner,________SCANMAKER_X6____0
%SCSI\________SCANNER_636A4___0.DeviceDesc%=X6.Scanner,________SCANNER_636A4___0
%SCSI\________SCANNER_636A4___1.DeviceDesc%=X6.Scanner,________SCANNER_636A4___1

;-------------------------------------------------------------------------------------
; X6EL - 98/91
%SCSI\________SCANNER_636EL___0.DeviceDesc%=X6.Scanner,________SCANNER_636EL___0
%SCSI\________SCANNER_636EL___1.DeviceDesc%=X6.Scanner,________SCANNER_636EL___1

;-------------------------------------------------------------------------------------
; A34 - 89/89
%SCSI\________SCANNER_400A3___2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_400A3___2
%SCSI\________SCANNER_400A3___3.DeviceDesc%=MIISCSI.Scanner,________SCANNER_400A3___3

;-------------------------------------------------------------------------------------
; A36 - 8A/8A
%SCSI\________SCANNER_600A3___1.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600A3___1
%SCSI\________SCANNER_600A3___2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600A3___2
%SCSI\________SCANNER_600A3___3.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600A3___3

;-------------------------------------------------------------------------------------
; SM3 - 59/59
%SCSI\MICROTEKSCANMAKERIII____2.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKERIII____2
%SCSI\MICROTEKSCANMAKERIII____3.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKERIII____3

;-------------------------------------------------------------------------------------
; SM4 - 81/81
%SCSI\MICROTEKScanMaker_IV____0.DeviceDesc%=MIISCSI.Scanner,MICROTEKScanMaker_IV____0
%SCSI\MICROTEKScanMaker_IV____1.DeviceDesc%=MIISCSI.Scanner,MICROTEKScanMaker_IV____1

;-------------------------------------------------------------------------------------
; SM5 - 87/87
%SCSI\________SCANMAKER_V_____1.DeviceDesc%=MIISCSI.Scanner,________SCANMAKER_V_____1
%SCSI\________SCANMAKER_V_____2.DeviceDesc%=MIISCSI.Scanner,________SCANMAKER_V_____2
%SCSI\________SCANMAKER_5_____1.DeviceDesc%=MIISCSI.Scanner,________SCANMAKER_5_____1
%SCSI\________SCANMAKER_5_____2.DeviceDesc%=MIISCSI.Scanner,________SCANMAKER_5_____2
%SCSI\________SCANNER_1000TP__2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_1000TP__2

;-------------------------------------------------------------------------------------
; ArtixScan 1010 - 
%SCSI\ARTIX___ARTIXSCAN_1010__1.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_1010__1
%SCSI\ARTIX___ARTIXSCAN_1010__2.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_1010__2

;-------------------------------------------------------------------------------------
; Spicy SCSI -  A3/A3
%SCSI\________SCANNER_600A4___0.DeviceDesc%=SpicySCSI.Scanner,________SCANNER_600A4___0
%SCSI\________SCANNER_600A4___1.DeviceDesc%=SpicySCSI.Scanner,________SCANNER_600A4___1
%SCSI\________SCANNER_600A4___0.DeviceDesc%=SpicySCSI.Scanner,________SCANNER_V6USL___0
%SCSI\________SCANNER_600A4___1.DeviceDesc%=SpicySCSI.Scanner,________SCANNER_V6USL___1

;-------------------------------------------------------------------------------------
; ArtixScan 4000t - A5
%SCSI\________ARTIXSCAN_4000T_0.DeviceDesc%=MIISCSI.Scanner,________ARTIXSCAN_4000T_0
%SCSI\________ARTIXSCAN_4000T_1.DeviceDesc%=MIISCSI.Scanner,________ARTIXSCAN_4000T_1

;-------------------------------------------------------------------------------------
; ScanMaker V300
%SCSI\MICROTEKTR3_____________2.DeviceDesc%=MIISCSI.Scanner,MICROTEKTR3_____________2
%SCSI\________SCANNER_300A4___1.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4___1
%SCSI\________SCANNER_300A4___3.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4___3

;-------------------------------------------------------------------------------------
; ScanMaker V600
%SCSI\________SCANNER_600A4___1.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600A4___1
%SCSI\________SCANNER_600A4___2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600A4___2
%SCSI\________SCANNER_600A4___3.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600A4___3

;-------------------------------------------------------------------------------------
; ScanMaker V310
%SCSI\________SCANNER_300A4-100.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4-100
%SCSI\________SCANNER_300A4-102.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4-102
%SCSI\________SCANNER_310A4___2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_310A4___2
%SCSI\________SCANNER_310A4___3.DeviceDesc%=MIISCSI.Scanner,________SCANNER_310A4___3
%SCSI\________SCANNER_300A4___2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4___2
%SCSI\________SCANNER_300A4___4.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4___4

;-------------------------------------------------------------------------------------
; ScanMaker E6
%SCSI\________SCANNER_600_____1.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600_____1
%SCSI\________SCANNER_600_____2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_600_____2
%SCSI\MICROTEKSCANMAKER_E6____1.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKER_E6____1

;-------------------------------------------------------------------------------------
; ScanMaker E3
%SCSI\________SCANNER_________1.DeviceDesc%=MIISCSI.Scanner,________SCANNER_________1
%SCSI\________SCANNER_________2.DeviceDesc%=MIISCSI.Scanner,________SCANNER_________2

;-------------------------------------------------------------------------------------
; ScanMaker II
%SCSI\MICROTEKSCANMAKER_II____6.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKER_II____6
%SCSI\MICROTEKSCANMAKER_II____5.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKER_II____5

;-------------------------------------------------------------------------------------
; ScanMaker IISP
%SCSI\MICROTEKSCANMAKERIISP___2.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKERIISP___2
%SCSI\MICROTEKSCANMAKE_IISP___2.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKE_IISP___2

;-------------------------------------------------------------------------------------
; ScanMaker IISP
%SCSI\MICROTEKSCANMAKERIISP___2.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKERIISP___2

;-------------------------------------------------------------------------------------
; ScanMaker 45t
%SCSI\MICROTEKSCANMAKER_45T___1.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKER_45T___1

;-------------------------------------------------------------------------------------
; ScanMaker 35t
%SCSI\MICROTEKPTS1800S_SCANNER1.DeviceDesc%=MIISCSI.Scanner,MICROTEKPTS1800S_SCANNER1

;-------------------------------------------------------------------------------------
; ScanMaker IIHR
%SCSI\MICROTEKSCANMAKER_IIHR__1.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKER_IIHR__1

;-------------------------------------------------------------------------------------
; ScanMaker IIg
%SCSI\MICROTEKSCANMAKER_IIG___1.DeviceDesc%=MIISCSI.Scanner,MICROTEKSCANMAKER_IIG___1

;-------------------------------------------------------------------------------------
; ScanMaker E3+
%SCSI\________SCANNER_300A4___3.DeviceDesc%=MIISCSI.Scanner,________SCANNER_300A4___3

;-------------------------------------------------------------------------------------
; ArtixScan 4500t - B2
%SCSI\ARTIX___ARTIXSCAN4500T__0.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN4500T__0
%SCSI\ARTIX___ARTIXSCAN4500T__1.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN4500T__1

;-------------------------------------------------------------------------------------
; ArtixScan 1100 - A8
%SCSI\ARTIX___ARTIXSCAN_1020__1.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_1020__1
%SCSI\ARTIX___ARTIXSCAN_1100__1.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_1100__1
%SCSI\ARTIX___ARTIXSCAN_1100__2.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_1100__2

;-------------------------------------------------------------------------------------
; ArtixScan 2500 - BA
%SCSI\ARTIX___ARTIXSCAN_2500__0.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_2500__0
%SCSI\ARTIX___ARTIXSCAN_2500__1.DeviceDesc%=MIISCSI.Scanner,ARTIX___ARTIXSCAN_2500__1

;============================================================================
;USB Scanner
%USB\VID_05DA&PID_0094.DeviceDesc%=C3.Scanner,USB\VID_05DA&PID_0094
%USB\VID_05DA&PID_00A0.DeviceDesc%=C3.Scanner,USB\VID_05DA&PID_00A0
%USB\VID_05DA&PID_0099.DeviceDesc%=X6U.Scanner,USB\VID_05DA&PID_0099
%USB\VID_05DA&PID_009A.DeviceDesc%=C6.Scanner,USB\VID_05DA&PID_009A
%USB\VID_05DA&PID_00A3.DeviceDesc%=V6USL.Scanner,USB\VID_05DA&PID_00A3
%USB\VID_05DA&PID_80A3.DeviceDesc%=V6USL.Scanner,USB\VID_05DA&PID_80A3
%USB\VID_05DA&PID_80AC.DeviceDesc%=SpicyU.Scanner,USB\VID_05DA&PID_80AC

;= SCSI SCANNERS ============================================================
;
[35TP.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
DeviceData=35TP.DeviceData
AddReg=SCSI.Scanner.AddReg
;CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,DfltDS.CopyFiles,35TP.CopyFiles
CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,35TP.CopyFiles
DeviceSubType=0x0101
;ICMProfiles="sRGB Color Space Profile.icm"
UninstallSection=Uninstall.35TP

[Uninstall.35TP]
DelFiles=X6.CopyFiles

[35TP.Scanner.Services]
AddService = scsiscan, 0x00000002, ScsiScan.AddService

[35TP.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=1

[35TP.CopyFiles]

;----------------------------------------------------------------------------
[X6.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Events
DeviceData=X6.DeviceData
AddReg=SCSI.Scanner.AddReg
;CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,DfltDS.CopyFiles,X6.CopyFiles
CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,X6.CopyFiles
DeviceSubType=0x0101
;ICMProfiles="sRGB Color Space Profile.icm"
UninstallSection=Uninstall.X6

[Uninstall.X6]
DelFiles=X6.CopyFiles

[X6.Scanner.Services]
AddService = scsiscan, 0x00000002, ScsiScan.AddService

[X6.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

[X6.CopyFiles]
;SM9132.DLL

;----------------------------------------------------------------------------
[MIISCSI.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
DeviceData=MIISCSI.DeviceData
AddReg=SCSI.Scanner.AddReg
;CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,DfltDS.CopyFiles,MIISCSI.CopyFiles
CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,MIISCSI.CopyFiles
DeviceSubType=0x0101
;ICMProfiles="sRGB Color Space Profile.icm"
UninstallSection=Uninstall.MIISCSI
UpdateInis=SCSI.Scanner.AddWinIni

[Uninstall.MIISCSI]
;DelFiles=MIISCSI.CopyFiles

[MIISCSI.Scanner.Services]
AddService = scsiscan, 0x00000002, ScsiScan.AddService

[MIISCSI.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

[MIISCSI.CopyFiles]

;----------------------------------------------------------------------------
[SpicySCSI.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Events
DeviceData=SpicySCSI.DeviceData
AddReg=SCSI.Scanner.AddReg
;CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,DfltDS.CopyFiles,SpicySCSI.CopyFiles
CopyFiles=SCSI.Scanner.CopyFiles,SCSI.Scanner.CopySys32Files,SpicySCSI.CopyFiles
DeviceSubType=0x0101
;ICMProfiles="sRGB Color Space Profile.icm"
UninstallSection=Uninstall.SpicySCSI

[Uninstall.SpicySCSI]
DelFiles=SpicySCSI.CopyFiles

[SpicySCSI.Scanner.Services]
AddService = scsiscan, 0x00000002, ScsiScan.AddService

[SpicySCSI.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

[SpicySCSI.CopyFiles]
;SMA332.DLL

;----------------------------------------------------------------------------
[SCSI_1394.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
;Events=Microtek.Events.FiveButton
DeviceData=AS2500F_SCSI.DeviceData
AddReg=SCSI.Scanner.AddReg
CopyFiles=AS2500F.Driver.CopyFiles,STIUSD.CopyFiles,SCSI.Sys32.CopyFiles
DeviceSubType=0x0101
UpdateInis=SCSI.Scanner.AddWinIni
DelFiles=SCSI.Scanner.DelSysFiles,SCSI.Scanner.DelWinFiles
DelReg=SCSI.Scanner.DelReg
;PropertyPages="MSMCPL.CPL,EnumStiPropPages"
DeviceSubType=0x0101
;VendorSetup="MSMSET.dll,SetupSMDS"
;ICMProfiles="sRGB Color Space Profile.icm"

[AS2500F_SCSI.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0
; 3:SCSI port
PortType=3

[SCSI.Scanner.AddWinIni]
win.ini,Microtek,,"Interface=ASPI",0

[AS2500F_SCSI.Scanner.Services]
AddService = scsiscan, 0x00000002, scsiscan.AddService

[scsiscan.AddService]
DisplayName    = %scsiscan.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\scsiscan.sys
LoadOrderGroup = Base

;============================================================================
[RestoreSTI]
CopyFiles=SCSI.Scanner.CopyFiles

[SCSI.Scanner.AddReg]
;HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"scsimap.sys,scsiscan.sys"
;
HKR,,USDClass,,"{66CFF0C0-A94B-11d1-808C-0000E816F968}"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968},,,"Microtek SCSI Scanner"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,,,%11%\MSMUSD5.DLL
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,ThreadingModel,,"Apartment"


;============================================================================
[SCSI.Scanner.CopyFiles]
;msmusd5.dll

[SCSI.Scanner.CopySys32Files]
scsiscan.sys
scsimap.sys           ; for 98 only

[1394.Sys32.CopyFiles]
;scsi1394.sys

[ScsiScan.AddService]
DisplayName    = %scsiscan.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\scsiscan.sys
LoadOrderGroup = Base

;= USB SCANNERS =============================================================
[C3.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Events
DeviceData=C3.DeviceData
AddReg=USB.Scanner.AddReg
CopyFiles=USB.Scanner.CopyFiles,USB.Scanner.CopyEventFiles,USB.Scanner.CopySys32Files
UpdateInis=USB.Scanner.AddWinIni
DelFiles=USB.Scanner.DelSysFiles,USB.Scanner.DelWinFiles
DelReg=USB.Scanner.DelReg
;PropertyPages="MSMCPL.CPL,EnumStiPropPages"
DeviceSubType=0x0101
;VendorSetup="MSMSET.dll,SetupSMDS"
;ICMProfiles="sRGB Color Space Profile.icm"

[C3.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

;----------------------------------------------------------------------------
[X6U.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Events
DeviceData=X6U.DeviceData
AddReg=USB.Scanner.AddReg
CopyFiles=USB.Scanner.CopyFiles,USB.Scanner.CopySys32Files,USB.Scanner.CopyEventFiles
UpdateInis=USB.Scanner.AddWinIni
DelFiles=USB.Scanner.DelSysFiles,USB.Scanner.DelWinFiles
DelReg=USB.Scanner.DelReg
;PropertyPages="MSMCPL.CPL,EnumStiPropPages"
DeviceSubType=0x0101
;VendorSetup="MSMSET.dll,SetupSMDS"
;ICMProfiles="sRGB Color Space Profile.icm"

[X6U.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

;----------------------------------------------------------------------------
[C6.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Events
DeviceData=C6.DeviceData
AddReg=USB.Scanner.AddReg
CopyFiles=USB.Scanner.CopyFiles,USB.Scanner.CopySys32Files,USB.Scanner.CopyEventFiles
UpdateInis=USB.Scanner.AddWinIni
DelFiles=USB.Scanner.DelSysFiles,USB.Scanner.DelWinFiles
DelReg=USB.Scanner.DelReg
;PropertyPages="MSMCPL.CPL,EnumStiPropPages"
DeviceSubType=0x0101
;VendorSetup="MSMSET.dll,SetupSMDS"
;ICMProfiles="sRGB Color Space Profile.icm"

[C6.DeviceData]
TwainDS=%ScanWizardUSB%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

;----------------------------------------------------------------------------
[SpicyU.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Events
DeviceData=SpicyU.DeviceData
AddReg=USB.Scanner.AddReg
CopyFiles=USB.Scanner.CopyFiles,USB.Scanner.CopySys32Files,USB.Scanner.CopyEventFiles
UpdateInis=USB.Scanner.AddWinIni
DelFiles=USB.Scanner.DelSysFiles,USB.Scanner.DelWinFiles
DelReg=USB.Scanner.DelReg
;PropertyPages="MSMCPL.CPL,EnumStiPropPages"
DeviceSubType=0x0101
;VendorSetup="MSMSET.dll,SetupSMDS"
;ICMProfiles="sRGB Color Space Profile.icm"

[SpicyU.DeviceData]
TwainDS=%T25ScanWizard32%
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0

;----------------------------------------------------------------------------
[V6USL.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=Microtek.Event.ButtonOnly
DeviceData=V6USL.DeviceData
AddReg=USB.Scanner.AddReg
CopyFiles=USB.Scanner.CopyFiles,USB.Scanner.CopySys32Files,USB.Scanner.CopyEventFiles
UpdateInis=USB.Scanner.AddWinIni
DelFiles=USB.Scanner.DelSysFiles,USB.Scanner.DelWinFiles
DelReg=USB.Scanner.DelReg
;PropertyPages="MSMCPL.CPL,EnumStiPropPages"
DeviceSubType=0x0101
;VendorSetup="MSMSET.dll,SetupSMDS"
;ICMProfiles="sRGB Color Space Profile.icm"

[V6USL.DeviceData]
TwainDS=%ScanWizardUSB%
Model=MCS-1200XU
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0


;----------------------------------------------------------------------------
[USB.Scanner.AddReg]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,MIISCAN.SYS
HKR,,USDClass,,"{66CFF0C0-A94B-11d1-808C-0000E816F968}"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968},,,"Microtek USB Scanner"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,,,%11%\MSMUSD5.DLL
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,ThreadingModel,,"Apartment"

[USBnoMSMUSD.Scanner.AddReg]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,MIISCAN.SYS
HKR,,USDClass,,"{66CFF0C0-A94B-11d1-808C-0000E816F968}"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968},,,"Microtek USB Scanner"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,,,%11%\
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,ThreadingModel,,"Apartment"

[USB.Scanner.CopyFiles]

[USB.Scanner.CopyEventFiles]

[USB.Scanner.CopySys32Files]

[USB.Scanner.AddWinIni]
win.ini,Microtek,,"Interface=STI",0

[USB.Scanner.DelSysFiles]

[USB.Scanner.DelWinFiles]

[USB.Scanner.DelReg]

;= 1394 SCANNERS =============================================================
[1394.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=3
;Events=Microtek.Events.FiveButton
DeviceData=1394.DeviceData
AddReg=1394.Scanner.AddReg
CopyFiles=SCSI.Scanner.CopyFiles,1394.Sys32.CopyFiles
UpdateInis=1394.Scanner.AddWinIni
DeviceSubType=0x0101
ICMProfiles="sRGB Color Space Profile.icm"
;UninstallSection=Uninstall.1394

[Uninstall.1394]

[1394.Scanner.Services]
AddService = scsi1394, 0x00000002, 1394.AddService

[1394.AddService]
DisplayName    = %scsi1394.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\scsi1394.sys
LoadOrderGroup = Base

[1394.DeviceData]
; 0:Flatbed, 1:Transmittive, 2:Sheetfeed
Type=0
; 9:FireWire port
PortType=9

[1394.Scanner.AddWinIni]
win.ini,Microtek,,"Interface=STI",0

[1394.Scanner.AddReg]
;HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"scsi1394.sys"
;
HKR,,USDClass,,"{66CFF0C0-A94B-11d1-808C-0000E816F968}"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968},,,"Microtek 1394 Scanner"
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,,,%11%\MSMUSD5.DLL
HKCR,CLSID\{66CFF0C0-A94B-11d1-808C-0000E816F968}\InProcServer32,ThreadingModel,,"Apartment"


;============================================================================
[Microtek.Events]
Event0=%Button%,{099183A0-AEB5-11d1-B964-0000E816F968},Microtek Event Manager
Event1=%ADP%,{C84D0060-BDA8-11d1-BB99-0000E816F968},Microtek Event Manager

;====================================================================
[Strings]
Msft = "Microsoft"
Mfg = "Microtek"

scsiscan.SvcDesc = "SCSI Scanner Driver"
miiscan.SvcDesc = "USB Scanner Driver"

Button = "Go Button Press"
ADP    = "Auto Detect Paper"

ScanWizard32="Microtek Scan Module"
T25ScanWizard32="Microtek ScanWizard (32bit)"

;- Friendly Name SCSI -----------------------------------------------
; 35TP
SCSI\MICROTEKSCANMAKER_35T+__1.DeviceDesc= "Microtek ScanMaker 35t+"

;VX6
SCSI\________SCANMAKER_V636__0.DeviceDesc= "Microtek ScanMaker V636"
SCSI\________SCANNER_V636____0.DeviceDesc= "Microtek ScanMaker V636"
SCSI\________SCANNER_V636A4__1.DeviceDesc= "Microtek ScanMaker V636"
SCSI\________SCANNER_V636A4__2.DeviceDesc= "Microtek ScanMaker V636"
SCSI\________SCANNER_V636A4__3.DeviceDesc= "Microtek ScanMaker V636"

; X6
SCSI\________SCANMAKER_X6____0.DeviceDesc = "Microtek ScanMaker X6"
SCSI\________SCANNER_636A4___0.DeviceDesc = "Microtek ScanMaker X6"
SCSI\________SCANNER_636A4___1.DeviceDesc = "Microtek ScanMaker X6"

; X6EL
SCSI\________SCANNER_636EL___0.DeviceDesc= "Microtek ScanMaker X6EL"
SCSI\________SCANNER_636EL___1.DeviceDesc= "Microtek ScanMaker X6EL"

; ArtixScan 2020
SCSI\________SCANNER_2000DL__0.DeviceDesc= "Microtek ArtixScan 2020"
SCSI\________SCANNER_2000DL__1.DeviceDesc= "Microtek ArtixScan 2020"
SCSI\ARTIX___ARTIXSCAN_2020__1.DeviceDesc= "Microtek ArtixScan 2020"
SCSI\ARTIX___ARTIXSCAN_2020__2.DeviceDesc= "Microtek ArtixScan 2020"

; A34
SCSI\________SCANNER_400A3___2.DeviceDesc= "Microtek ScanMaker 6400XL"
SCSI\________SCANNER_400A3___3.DeviceDesc= "Microtek ScanMaker 6400XL"

; A36
SCSI\________SCANNER_600A3___1.DeviceDesc= "Microtek ScanMaker 9600XL"
SCSI\________SCANNER_600A3___2.DeviceDesc= "Microtek ScanMaker 9600XL"
SCSI\________SCANNER_600A3___3.DeviceDesc= "Microtek ScanMaker 9600XL"

; SM3
SCSI\MICROTEKSCANMAKERIII____2.DeviceDesc= "Microtek ScanMaker III"
SCSI\MICROTEKSCANMAKERIII____3.DeviceDesc= "Microtek ScanMaker III"

; SM4
SCSI\MICROTEKScanMaker_IV____0.DeviceDesc= "Microtek ScanMaker 4"
SCSI\MICROTEKScanMaker_IV____1.DeviceDesc= "Microtek ScanMaker 4"

; SM5
SCSI\________SCANMAKER_V_____1.DeviceDesc= "Microtek ScanMaker 5"
SCSI\________SCANMAKER_V_____2.DeviceDesc= "Microtek ScanMaker 5"
SCSI\________SCANMAKER_5_____1.DeviceDesc= "Microtek ScanMaker 5"
SCSI\________SCANMAKER_5_____2.DeviceDesc= "Microtek ScanMaker 5"
SCSI\________SCANNER_1000TP__2.DeviceDesc= "Microtek ScanMaker 5"

SCSI\ARTIX___ARTIXSCAN_1010__1.DeviceDesc= "Microtek ArtixScan 1010"
SCSI\ARTIX___ARTIXSCAN_1010__2.DeviceDesc= "Microtek ArtixScan 1010"

; Spicy SCSI
SCSI\________SCANNER_600A4___0.DeviceDesc= "Microtek ScanMaker V6USL"
SCSI\________SCANNER_600A4___1.DeviceDesc= "Microtek ScanMaker V6USL"
SCSI\________SCANNER_V6USL___0.DeviceDesc = "Microtek ScanMaker V6USL"
SCSI\________SCANNER_V6USL___1.DeviceDesc = "Microtek ScanMaker V6USL"

; ScanMaker V300
SCSI\MICROTEKTR3_____________2.DeviceDesc= "Microtek ScanMaker V300"
SCSI\________SCANNER_300A4___1.DeviceDesc= "Microtek ScanMaker V300"
SCSI\________SCANNER_300A4___3.DeviceDesc= "Microtek ScanMaker V300"

; ScanMaker V600
SCSI\________SCANNER_600A4___1.DeviceDesc= "Microtek ScanMaker V600"
SCSI\________SCANNER_600A4___2.DeviceDesc= "Microtek ScanMaker V600"
SCSI\________SCANNER_600A4___3.DeviceDesc= "Microtek ScanMaker V600"

; ScanMaker V310
SCSI\________SCANNER_300A4-100.DeviceDesc= "Microtek ScanMaker V310"
SCSI\________SCANNER_300A4-102.DeviceDesc= "Microtek ScanMaker V310"
SCSI\________SCANNER_310A4___2.DeviceDesc= "Microtek ScanMaker V310"
SCSI\________SCANNER_310A4___3.DeviceDesc= "Microtek ScanMaker V310"
SCSI\________SCANNER_300A4___2.DeviceDesc= "Microtek ScanMaker V310"
SCSI\________SCANNER_300A4___4.DeviceDesc= "Microtek ScanMaker V310"

; ScanMaker E6
SCSI\________SCANNER_600_____1.DeviceDesc= "Microtek ScanMaker E6"
SCSI\________SCANNER_600_____2.DeviceDesc= "Microtek ScanMaker E6"
SCSI\MICROTEKSCANMAKER_E6____1.DeviceDesc= "Microtek ScanMaker E6"

; ScanMaker E3
SCSI\________SCANNER_________1.DeviceDesc= "Microtek ScanMaker E3"
SCSI\________SCANNER_________2.DeviceDesc= "Microtek ScanMaker E3"

; ScanMaker II
SCSI\MICROTEKSCANMAKER_II____6.DeviceDesc= "Microtek ScanMaker II"
SCSI\MICROTEKSCANMAKER_II____5.DeviceDesc= "Microtek ScanMaker II"

; ScanMaker IISP
SCSI\MICROTEKSCANMAKERIISP___2.DeviceDesc= "Microtek ScanMaker IISP"
SCSI\MICROTEKSCANMAKE_IISP___2.DeviceDesc= "Microtek ScanMaker IISP"

; ScanMaker 45t
SCSI\MICROTEKSCANMAKER_45T___1.DeviceDesc= "Microtek ScanMaker 45t"

; ScanMaker 35t
SCSI\MICROTEKPTS1800S_SCANNER1.DeviceDesc= "Microtek ScanMaker 35t"

; ScanMaker IIHR
SCSI\MICROTEKSCANMAKER_IIHR__1.DeviceDesc= "Microtek ScanMaker IIhr"

; ScanMaker IIg
SCSI\MICROTEKSCANMAKER_IIG___1.DeviceDesc= "Microtek ScanMaker IIg"

; ScanMaker E3+
SCSI\________SCANNER_300A4___3.DeviceDesc= "Microtek ScanMaker E3+"

SCSI\________ARTIXSCAN_4000T_0.DeviceDesc= "Microtek ArtixScan 4000t
SCSI\________ARTIXSCAN_4000T_1.DeviceDesc= "Microtek ArtixScan 4000t

SCSI\ARTIX___ARTIXSCAN4500T__0.DeviceDesc= "Microtek ArtixScan 4500t"
SCSI\POLAROIDPOLAROID_45ULTRA0.DeviceDesc= "Microtek ArtixScan 4500t"
SCSI\ARTIX___ARTIXSCAN4500T__1.DeviceDesc= "Microtek ArtixScan 4500t"

SCSI\ARTIX___ARTIXSCAN_1020__1.DeviceDesc= "Microtek ArtixScan 1100"
SCSI\ARTIX___ARTIXSCAN_1100__1.DeviceDesc= "Microtek ArtixScan 1100"
SCSI\ARTIX___ARTIXSCAN_1100__2.DeviceDesc= "Microtek ArtixScan 1100"

SCSI\ARTIX___ARTIXSCAN_2500__0.DeviceDesc= "Microtek ArtixScan 2500"
SCSI\ARTIX___ARTIXSCAN_2500__1.DeviceDesc= "Microtek ArtixScan 2500"

SCSI\MICROTEKARTIXSCAN_2500F_0.DeviceDesc ="Microtek ArtixScan 2500f (SCSI)"
SCSI\MICROTEKARTIXSCAN_2500F_1.DeviceDesc ="Microtek ArtixScan 2500f (SCSI)"
;- Friendly Name USB --------------------------------------------------------
USB\VID_05DA&PID_0094.DeviceDesc="Microtek SlimScan C3"
USB\VID_05DA&PID_00A0.DeviceDesc="Microtek SlimScan C3"
USB\VID_05DA&PID_0099.DeviceDesc="Microtek ScanMaker X6"
USB\VID_05DA&PID_009A.DeviceDesc="Microtek SlimScan C6"
USB\VID_05DA&PID_00A3.DeviceDesc="Microtek ScanMaker V6USL"
USB\VID_05DA&PID_80A3.DeviceDesc="Microtek ScanMaker V6USL"
USB\VID_05DA&PID_80AC.DeviceDesc="Microtek ScanMaker V6UL"

;- Friendly Name 1394 --------------------------------------------------------
SBP2\AGFA____&DUOSCAN_T2500HID.DeviceDesc = "ArtixScan 2500f"
SBP2\MICROTEK&1394_SCANNER.DeviceDesc = "Microtek ArtixScan 2500f"
SBP2\MICROTEK&ARTIXSCAN_2500F_.DeviceDesc="Microtek ArtixScan 2500f (FireWire)"

SCSI\AGFA____DUOSCAN_T2500HID0.DeviceDesc = "ArtixScan 2500f"
SCSI\AGFA____DUOSCAN_T2500HID1.DeviceDesc = "ArtixScan 2500f"