PS1Dusd.inf Driver File Contents (1200cu_Plus.zip)

Driver Package File Name: 1200cu_Plus.zip
File Size: 367.0 KB

[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
DriverVer=12/06/2001

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir=11                               ; Win95,Win98 = \windows\system.  NT5 = \windows\system32
Usb.Scanner.CopySys32Files=10,system32\drivers  ; \windows\system32\drivers
Scanner.DelDriverFiles=12                       ; \windows\system\iosubsys
DataSource.CopyFiles=10,TWAIN_32                ; \windows\twain_32
GTWATCH.CopyList=10
MiniDrivers.CopyList=11
WDMDrivers.CopyList =10,system32\drivers
MiniDrivers.DelList =11

;**********
;* MODELS *
;**********

[Manufacturer]
%Mfg%=Models

[Models]

%PS1DUSD.DeviceDesc%=PS1DUSD.Scanner,USB\VID_055f&PID_021C

[PS1DUSD.Scanner]
SubClass                = StillImage
DeviceType              =1
DeviceSubType           =0x1
Capabilities            =3
Events=PS1DUSD.Events
DeviceData=PS1DUSD.DeviceData
AddReg=Scanner.AddReg
;CopyFiles=BusDrivers,Scanner.CopyFiles              

[PS1DUSD.Scanner.NT]
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=3
PropertyPages="Sampcpl.cpl ,EnumStiPropPages"
Events=PS1DUSD.Events.NT
DeviceData=PS1DUSD.DeviceData
AddReg=Scanner.AddReg.NT
UninstallSection=Uninstall.Samp
ICMProfiles="sRGB Color Space Profile.icm"

[PS1DUSD.Scanner.NT.Services]
Addservice = GT680x,0x00000002,PS1DUSD.AddService

[PS1DUSD.DeviceData]
TwainDS="%DataSourceName%"
Model=%PS1DUSD.DeviceDesc%
SpecialInfo="%SpecialInfo%

[PS1DUSD.DeviceData.NT]
TwainDS="%DataSourceName%"
Model=%PS1DUSD.DeviceDesc%
SpecialInfo="%SpecialInfo%

[PS1DUSD.Events]
TriggerEvent="%TriggerEventName%",%TriggerEventGuid%,%TriggerEventApp%

[PS1DUSD.Events.NT]
TriggerEvent="%TriggerEventName%",%TriggerEventGuid%,%TriggerEventApp%

[Scanner.AddReg]
HKR,,DeviceType,1,1
HKR,,HardwareConfig,1,4
HKR,,DevLoader,0,*NTKERN
HKR,,NTMPDriver,0,gt680x.sys

HKR,,USDClass,,"%MiniDriverGuid%"
HKCR,CLSID\%MiniDriverGuid% ,,,"%MiniDriverDesc%"
HKCR,CLSID\%MiniDriverGuid%\InProcServer32,,,%11%\PS1Dusd.dll
HKCR,CLSID\%MiniDriverGuid%\InProcServer32,ThreadingModel,,"Both"

[Scanner.AddReg.NT]
HKR,,DeviceType,1,1
HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"gt680x.sys"
HKR,,USDClass,,"%MiniDriverGuid%"
HKCR,CLSID\%MiniDriverGuid%,,,"PS1DUSD STI USD"
HKCR,CLSID\%MiniDriverGuid%\InProcServer32,,,%11%\PS1Dusd.dll
HKCR,CLSID\%MiniDriverGuid%\InProcServer32,ThreadingModel,,"Both"

;****************
;* INSTALLATION *
;****************

[Scanner.CopyFiles]


[Usb.Scanner.CopySys32Files]


[GTWATCH.CopyList]

[DataSource.CopyFiles]


[Uninstall.Samp]
DelFiles=Samp.DelSysFiles

[Samp.DelSysFiles]

[SourceDisksNames]
56=%DiskName%,,

[SourceDisksNames.NT]
99=%DiskName%,,

[SourceDisksFiles]
GT680x.SYS=56
PS1Dfw.USB=56
MaskCode.ROM=56
PS1Dusd.DLL=56
sampcpl.cpl=56

[SourceDisksFiles.NT]
gt680x.sys=56
PS1Dusd.dll=56
PS1Dfw.usb=56

[PS1DUSD.AddService]
DisplayName    = %GrandTechICNameNT%
ServiceType    = 1                  
StartType      = 3                  
ErrorControl   = 1  
ServiceBinary  = %12%\GT680x.SYS
LoadOrderGroup = Base

;************
;* STRINGS  *
;************

[Strings]
Provider=""
Mfg="Scanner"
DiskName="1200CU Plus Installation Disk"
PS1DUSD.DeviceDesc="1200CU Plus"
DataSourceName="1200CU Plus"
SpecialInfo="PS1D USB Installation"
TriggerEventName="Key Pressed"
TriggerEventGuid="{A7E76802-8099-11D2-BEBB-0080C8938C65}"
TriggerEventApp="1200CU Plus"
PS1DUSD STI USD="1200CU Plus Still Image Mini Driver"
MiniDriverDesc="1200CU Plus Still Image Mini Driver"
MiniDriverGuid="{3F186C01-E8FE-11d5-9C94-0000E850C544}"
DiskTitle="1200CU Plus Installation Disk"
DiskLabel="Install"
server: web1, load: 1.41