;================================================
; Copyright (c) 1996, MICROTEK International Inc.
; All rights reserved.
;================================================

[Version]
Signature=$Windows95$
Class=MicrotekScanner
Provider=%Mfg%
LayoutFile=LAYOUT.INF

;------ USB --------
[ControlFlags]
ExcludeFromSelect=*
;-------------------

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
mscan.inf=1

[ClassInstall]
AddReg=MicrotekScannerClassReg

[MicrotekScannerClassReg]
HKR,,,,%MicrotekScannerClassName%
HKR,,Icon,,"-10"
HKR,,SilentInstall,,"1"

[NewScanner]
HKR,,,,%MicrotekScannerClassName%
HKR,,Icon,,"-1"
HKR,,EnumPropPages,,"iosclass.dll,EnumPropPages"
HKR,,SilentInstall,,"1"

[Manufacturer]
%Mfg%=Microtek

[MICROTEK]
;----------------- SCSI Scanner -----------------
%String02%=SCSIScanner,MICROTEKSCANMAKER_II____5
%String03%=SCSIScanner,MICROTEKSCANMAKER_45T___1
%String04%=SCSIScanner,MICROTEKPTS1800S_SCANNER1
%String05%=SCSIScanner,MICROTEKSCANMAKERIISP___2
%String06%=SCSIScanner,MICROTEKSCANMAKER_IIHR__1
%String07%=SCSIScanner,MICROTEKSCANMAKER_IIG___1
%String08%=SCSIScanner,MICROTEKSCANMAKERIII____2
%String09%=SCSIScanner,MICROTEKSCANMAKERIII____3
%String10%=SCSIScanner,________SCANNER_________1
%String11%=SCSIScanner,________SCANNER_________2
%String12%=SCSIScanner,MICROTEKSCANMAKER_E6____1
%String13%=SCSIScanner,MICROTEKSCANMAKE_IISP___2
%String14%=SCSIScanner,MICROTEKSCANMAKER_II____6
%String15%=SCSIScanner,MICROTEKSCANMAKER_35T+__1
%String16%=SCSIScanner,________SCANNER_600_____1
%String17%=SCSIScanner,________SCANNER_600_____2
%String18%=SCSIScanner,MICROTEKJUPITER_________1
%String19%=SCSIScanner,________SCANNER_300S____1
%String20%=SCSIScanner,MICROTEKTR3_____________2
%String21%=SCSIScanner,________SCANNER_300A4___1
%String22%=SCSIScanner,________SCANNER_300A4___3
%String23%=SCSIScanner,________SCANNER_600A4___1
%String24%=SCSIScanner,________SCANNER_600A4___2
%String25%=SCSIScanner,________SCANNER_600A4___3
%String26%=SCSIScanner,________SCANNER_300A4-100
%String27%=SCSIScanner,________SCANNER_300A4-102
%String28%=SCSIScanner,________SCANNER_310A4___2
%String29%=SCSIScanner,________SCANNER_310A4___3
%String30%=SCSIScanner,________SCANNER_400A3___2
%String31%=SCSIScanner,________SCANNER_400A3___3
%String32%=SCSIScanner,________SCANNER_600A3___1
%String33%=SCSIScanner,________SCANNER_600A3___2
%String34%=SCSIScanner,________SCANNER_600A3___3
%String35%=SCSIScanner,________SCANNER_300A4___3
%String36%=SCSIScanner,________SCANMAKER_V_____2
%String37%=SCSIScanner,________SCANMAKER_V_____1
%String38%=SCSIScanner,ARTIX___ARTIXSCAN_1010__2
%String39%=SCSIScanner,________SCANMAKER_5_____1
%String40%=SCSIScanner,________SCANMAKER_5_____2

%String41%=SCSIScanner,________SCANNER_300A4___2
%String42%=SCSIScanner,MICROTEK_SCANNER_330CS__0
%String43%=SCSIScanner,MICROTEK_SCANNER_330CS__1
%String44%=SCSIScanner,_________SCANNER_330CS__0
%String45%=SCSIScanner,_________SCANNER_330CS__1
%String46%=SCSIScanner,_________SCANNER_330CS__2

%String47%=SCSIScanner,________SCANNER_300A4___4
%String48%=SCSIScanner,MICROTEK_SCANNER_330CS_C0
%String49%=SCSIScanner,MICROTEK_SCANNER_330CS_R0
%String50%=SCSIScanner,________SCANNER_636A4___0
%String51%=SCSIScanner,________SCANNER_636A4___1
%String52%=SCSIScanner,________SCANMAKER_X6____0

%String54%=SCSIScanner,________SCANNER_1000TP__2
%String55%=SCSIScanner,________SCANNER_300A4___5
%String56%=SCSIScanner,________SCANMAKER_V636__0
%String57%=SCSIScanner,________SCANNER_V636A4__1
%String58%=SCSIScanner,________SCANNER_V636A4__2
%String59%=SCSIScanner,________SCANNER_V636A4__3

%String60%=SCSIScanner,MICROTEKScanMaker_IV____0
%String61%=SCSIScanner,MICROTEKScanMaker_IV____1
%String62%=SCSIScanner,MICROTEKScanMaker_45tPro1
%String63%=SCSIScanner,________SCANNER_636EL___0
%String64%=SCSIScanner,________SCANNER_636EL___1

%String65%=SCSIScanner,________SCANNER_2000DL__0
%String66%=SCSIScanner,________SCANNER_2000DL__1
%String67%=SCSIScanner,ARTIX___ARTIXSCAN_2020__1
%String68%=SCSIScanner,ARTIX___ARTIXSCAN_2020__2

%String69%=SCSIScanner,________SCANNER_600A4___0
%String70%=SCSIScanner,________SCANNER_600A4___1
%String71%=SCSIScanner,________SCANNER_600A4___0
%String72%=SCSIScanner,________SCANNER_600A4___1
%String73%=SCSIScanner,________SCANNER_V6USL___0
%String74%=SCSIScanner,________SCANNER_V6USL___1

%String75%=SCSIScanner,________SCANNER_330CS___2
;--- V6UPL (B6/EF) ---
%String76%=SCSIScanner,________SCANNER_V6UPL___0
%String76%=SCSIScanner,________SCANNER_V6UPL___1
;--- Viagra + (B0/EE) ---
%String78%=SCSIScanner,________SCANMAKER_X12USL0
%String78%=SCSIScanner,________SCANMAKER_X12USL1

;------------------ USB Scanner -----------------
%USB\VID_05DA&PID_0094.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_0094
%USB\VID_05DA&PID_00A0.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_00A0
%USB\VID_05DA&PID_0099.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_0099
%USB\VID_05DA&PID_009A.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_009A
;--- ScanMaker V6USL (A3) ---
%USB\VID_05DA&PID_00A3.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_00A3
%USB\VID_05DA&PID_00AC.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_00AC
;--- ScanMaker V6UPL (B6/EF) ---
%USB\VID_05DA&PID_00B6.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_00B6
%USB\VID_05DA&PID_00EF.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_00EF
;--- ScanMaker X12USL (B0/EE) ---
%USB\VID_05DA&PID_20B0.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_20B0
%USB\VID_05DA&PID_20EE.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_20EE
;--- ScanMaker 3600 (B3/CA) ---
%USB\VID_05DA&PID_40B3.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_40B3
%USB\VID_05DA&PID_40CA.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_40CA
;--- ScanMaker 3700 (B8/CB) ---
%USB\VID_05DA&PID_40B8.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_40B8
%USB\VID_05DA&PID_40CB.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_40CB
;--- ScanMaker 3750i (DD) ---
%USB\VID_05DA&PID_40DD.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_40DD
;--- ScanMaker 4600 (C7) ---
%USB\VID_05DA&PID_40C7.DeviceDesc%=SM4600.Scanner,USB\VID_05DA&PID_40C7
;--- ScanMaker 4700 (B4/ED) ---
%USB\VID_05DA&PID_20B4.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_20B4
;--- ScanMaker 4700LP (9E) ---
%USB\VID_05DA&PID_209E.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_209E
;--- ScanMaker 5700 (BD) ---
%USB\VID_05DA&PID_20BD.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_20BD
;--- ScanMaker 8700 (B1) ---
%USB\VID_05DA&PID_20B1.DeviceDesc%=USB.Scanner,USB\VID_05DA&PID_20B1
;----------------- SCSI Scanner -----------------
[SCSIScanner]
CopyFiles=INFFile
AddReg=NewScanner

[INFFile]
;mscan.inf

[DestinationDirs]
;---- SCSI ----
INFFile=17
;---- USB ----
USB.Scanner.CopyFiles=11                         ; LDID_SYS
USB.Scanner.CopySys32Files=11			 ; LDID_WIN\SYSTEM32\DRIVERS

;------------------ USB Scanner -----------------
[USB.Scanner]
CopyFiles=USB.Scanner.CopyFiles,USB.Scanner.CopySys32Files
AddReg=USB.AddReg
;VendorInstaller = "MSMSET.DLL,SetupSMDS"

[USB.Scanner.CopyFiles]

[USB.Scanner.CopySys32Files]
;MIISCAN.SYS

[USB.AddReg]
HKR,,DevLoader,0,*ntkern
HKR,,ICON,,-20
HKR,,NTMPDriver,0,MIISCAN.SYS
;------------------------------------------------

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

[Uninstall.USB]
DelFiles=USB.CopyFiles

[SM4600.Scanner.Services]
AddService = miiscan, 0x00000002, miiscan.AddService

[USB.DeviceData]
TwainDS=%ScanWizard32%
Type=0

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

[PreCopySection]
HKR,,NoSetupUI,,1

;----------------- SCSI Scanner -----------------
[Strings]
String02="ScanMaker II"
String03="ScanMaker 45t"
String04="ScanMaker 35t"
String05="ScanMaker IIsp"
String06="ScanMaker IIhr"
String07="ScanMaker IIg"
String08="ScanMaker III"
String09="ScanMaker III"
String10="ScanMaker E3"
String11="ScanMaker E3"
String12="ScanMaker E6"
String13="ScanMaker IIsp"
String14="ScanMaker II"
String15="ScanMaker 35t plus"
String16="ScanMaker E6"
String17="ScanMaker E6"
String18="Color PageWiz"
String19="Color PageWiz"
String20="ScanMaker V300"
String21="ScanMaker V300"
String22="ScanMaker V300"
String23="ScanMaker V600"
String24="ScanMaker V600"
String25="ScanMaker V600"
String26="ScanMaker V310"
String27="ScanMaker V310"
String28="ScanMaker V310"
String29="ScanMaker V310"
String30="ScanMaker 6400XL"
String31="ScanMaker 6400XL"
String32="ScanMaker 9600XL"
String33="ScanMaker 9600XL"
String34="ScanMaker 9600XL"
String35="ScanMaker E3 PLUS"
String36="ScanMaker 5"
String37="ScanMaker 5"
String38="ArtixScan 1010"
String39="ScanMaker 5"
String40="ScanMaker 5"

String41="ScanMaker V310"
String42="SlimScan C3"
String43="SlimScan C3"
String44="SlimScan C3"
String45="SlimScan C3"
String46="SlimScan C3"
       
String47="ScanMaker V310"
String48="SlimScan C3"
String49="SlimScan C3"
String50="ScanMaker X6"
String51="ScanMaker X6"
String52="ScanMaker X6"

String54="ScanMaker 5"
String55="ScanMaker E3 PLUS"
String56="ScanMaker V636"
String57="ScanMaker V636"
String58="ScanMaker V636"
String59="ScanMaker V636"

String60="ScanMaker 4"
String61="ScanMaker 4"
String62="ScanMaker 45tPro"
String63="ScanMaker X6EL"
String64="ScanMaker X6EL"

String65="ScanMaker 2000"
String66="ScanMaker 2000"
String67="ScanMaker 2000"
String68="ScanMaker 2000"

String69="SlimScan C6"
String70="SlimScan C6"

String71="ScanMaker V6USL"
String72="ScanMaker V6USL"
String73="ScanMaker V6USL"
String74="ScanMaker V6USL"

String75="SlimScan C3"
String76="ScanMaker V6UPL"
String78="ScanMaker X12USL"

DiskName="Microtek ScanWizard Driver Disk"
MicrotekScannerClassName="MICROTEK Scanners"

Mfg="Microtek"

;------------------ USB Scanner -----------------
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_00AC.DeviceDesc="Microtek ScanMaker V6UL"
USB\VID_05DA&PID_00B6.DeviceDesc="Microtek ScanMaker V6UPL"
USB\VID_05DA&PID_00EF.DeviceDesc="Microtek ScanMaker V6UPL"
USB\VID_05DA&PID_20B0.DeviceDesc="Microtek ScanMaker X12USL"
USB\VID_05DA&PID_20EE.DeviceDesc="Microtek ScanMaker X12USL"
USB\VID_05DA&PID_40B3.DeviceDesc="Microtek ScanMaker 3600"
USB\VID_05DA&PID_40CA.DeviceDesc="Microtek ScanMaker 3600"
USB\VID_05DA&PID_40B8.DeviceDesc="Microtek ScanMaker 3700"
USB\VID_05DA&PID_40CB.DeviceDesc="Microtek ScanMaker 3700"
USB\VID_05DA&PID_40DD.DeviceDesc="Microtek ScanMaker 3750i"
USB\VID_05DA&PID_40C7.DeviceDesc="Microtek ScanMaker 4600"
USB\VID_05DA&PID_20B4.DeviceDesc="Microtek ScanMaker 4700"
USB\VID_05DA&PID_209E.DeviceDesc="Microtek ScanMaker 4700LP"
USB\VID_05DA&PID_20BD.DeviceDesc="Microtek ScanMaker 5700"
USB\VID_05DA&PID_20B1.DeviceDesc="Microtek ScanMaker 8700"
USB\VID_05DA&PID_202E.DeviceDesc = "Duplex (USB)"