[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
;CatalogFile=DSL8100.cat
DriverVer=04/17/2008,5.5.0.0

[DestinationDirs]
CopySys32.Files=10,SYSTEM32\DRIVERS
Scanner.ICC=23
TWAIN.Driver=10,TWAIN_32\%Provider%\%Product%
DriverStore=10,%Provider%
WIA.Driver=11
LLDx64.Driver=11

[ControlFlags]
; Remove comment from this line if all devices are PnP.
ExcludeFromSelect=*

[Manufacturer]
%Mfg%=Models,ntamd64,ntia64

[Models.ntia64]
%USBDeviceDesc% = Scanner.USB,USB\VID_0638&PID_0AC3
 
[Models.ntamd64]
%USBDeviceDesc% = Scanner.USB,USB\VID_0638&PID_0AC3

[Models]
%USBDeviceDesc% = Scanner.USB,USB\VID_0638&PID_0AC3

[Scanner.USB]
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=0x01
Events=Scanner.USB.Events
DeviceData=Scanner.USB.DeviceData
AddReg=Scanner.USB.AddReg
;CopyFiles=CopySys32.Files,DriverStore,Scanner.ICC,WIA.Driver
CopyFiles=CopySys32
ICMProfiles="sRGB Color Space Profile.icm"

; Win2000 model section
[Scanner.USB.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=0x01
Events=Scanner.USB.Events
DeviceData=Scanner.USB.DeviceData
AddReg=Scanner.USB.AddReg
;CopyFiles=CopySys32.Files,DriverStore,Scanner.ICC,TWAIN.Driver,WIA.Driver,LLDx64.Driver
CopyFiles=CopySys32.Files
ICMProfiles="sRGB Color Space Profile.icm"

[Scanner.USB.AddReg]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"usbscan.sys"
HKR,,DRIVERPATH,,%10%\TWAIN_32\%Provider%\%Product%\%Product%.dll
HKR,,USDClass,,"{41C3459B-2D0A-49ba-9230-24CCE0702B98}"
HKCR,CLSID\{41C3459B-2D0A-49ba-9230-24CCE0702B98},,,"DSL8100"
HKCR,CLSID\{41C3459B-2D0A-49ba-9230-24CCE0702B98}\InProcServer32,,,%11%\DSL8100.cpl
HKCR,CLSID\{41C3459B-2D0A-49ba-9230-24CCE0702B98}\InProcServer32,ThreadingModel,,"Both"
HKLM,%reg_TWAIN_path%,"SAVEPATH",0x00000000,%24%\%Product%"\"
HKLM,%reg_TWAIN_path%,"DSLOC",0x00000000,%10%\TWAIN_32\%Provider%\%Product%\Scanner.ini
HKLM,%reg_TWAIN_path%,"TWAINPATH",0x00000000,%10%\TWAIN_32\%Provider%\%Product%"\"
HKLM,%reg_TWAIN_path%,"CMATCHINI",0x00000000,%10%\TWAIN_32\%Provider%\%Product%\cmatch.ini
HKLM,%reg_TWAIN_path%,"UILOC",0x00000000,%10%\TWAIN_32\%Provider%\%Product%\advui.ini
HKLM,%reg_TWAIN_path%,"DRIVERSTORE",0x00000000,%10%\%Provider%\%Product%"\"
HKLM,%reg_TWAIN_path%,"DEBUGLEVEL",0x00010001,0

[Scanner.USB.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[Scanner.USB.DeviceData]
TwainDS=%Product%
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
ISISDriverName=DSL8100.pxn

[Scanner.USB.Events]
Button1Changed="%Button1Changed%",{2F596C80-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button2Changed="%Button2Changed%",{2F596C81-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button3Changed="%Button3Changed%",{2F596C82-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button4Changed="%Button4Changed%",{2F596C83-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button5Changed="%Button5Changed%",{2F596C84-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button6Changed="%Button6Changed%",{2F596C85-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button7Changed="%Button7Changed%",{2F596C86-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button8Changed="%Button8Changed%",{2F596C87-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button9Changed="%Button9Changed%",{2F596C88-76EC-11da-AAFD-0050BA1ACA6F},Scanner Button Manager
Button10Changed="%Button10Changed%",{D87C0866-DD6D-11d7-AAFB-0050BA1ACA6F},Scanner Button Manager

[CopySys32.Files]
usbscan.sys,,,20

[TWAIN.Driver]
DSL8100.ds,Scanner.ds
DSL8100.dll
Scanner.ini
Advance.dll
Advui.ini
Avscan_n.dll
cmatch.ini
Cmatch.dll
Twdsm_n.dll
AVBlank.dll
AVDeskew.dll
AVglowing.dll
AVIP.dll
AVJpegEncoder.dll
ColorDropOut.dll
LDyIp.dll
xxxIP.dll
AvCropEx.dll
gray_quality.dll
BBGCropDeskew.dll
AVScanDoubleSizeLib.dll
Av2PDF.dll
Avision Capture Tool.exe
AvCaptureTool_lng.ini

[WIA.Driver]
DSL8100.cpl

[LLDx64.Driver]
DSL8100_x64.dll

[Scanner.ICC]
AV8300.icc

[DriverStore]

[SourceDisksNames]
1="Avision %Product%",,,

[SourceDisksFiles]
DSL8100.dll=1
Scanner.ds=1
Advance.dll=1
AV8300.icc=1
Avscan_n.dll=1
Avscan32.ini=1
Cmatch.dll=1
cmatch.ini=1
Twdsm_n.dll=1
AVBlank.dll=1
AVDeskew.dll=1
AVglowing.dll=1
AVIP.dll=1
AVJpegEncoder.dll=1
ColorDropOut.dll=1
LDyIp.dll=1
xxxIP.dll=1
AvCropEx.dll=1
gray_quality.dll=1
BBGCropDeskew.dll=1
DSL8100_x64.dll=1,x64
AVScanDoubleSizeLib.dll=1
Av2PDF.dll=1
Avision Capture Tool.exe=1
AvCaptureTool_lng.ini=1
Scanner.ini=1
Advui.ini=1

[SourceDisksFiles.x86]
DSL8100.cpl=1

[SourceDisksFiles.amd64]
DSL8100.cpl=1,x64

[SourceDisksFiles.ia64]
DSL8100.cpl=1,x64

[Strings]
Provider="Avision"
Mfg="Avision"
USBDeviceDesc="DSL8100"
Product="DSL8100"
Button1Changed="Func_1"
Button2Changed="Func_2"
Button3Changed="Func_3"
Button4Changed="Func_4"
Button5Changed="Func_5"
Button6Changed="Func_6"
Button7Changed="Func_7"
Button8Changed="Func_8"
Button9Changed="Func_9"
Button10Changed="Connected"
reg_TWAIN_path="Software\AjaxData\TWAIN"