windows-nt/Source/XPSP1/NT/mergedcomponents/setupinfs/umaxpp.inx
2020-09-26 16:20:57 +08:00

136 lines
3.8 KiB
Plaintext

;
; UMAX Astra parallel port scanners
;
[Version]
LayoutFile=Layout.inf
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
Astra6X0P.CopyPPDriverFiles=10,system32\drivers
Astra1220P.CopyPPDriverFiles=10,system32\drivers
;[ControlFlags]
;ExcludeFromSelect=LPTENUM\VID_04E6PID_8000200056D7
[Manufacturer]
%Mfg%=Models
[Models]
;%EPP\UMAX____ASTRA_600P_____V.DeviceDesc% = Astra600P.Scanner
%EPP\UMAX____ASTRA_610P_____V.DeviceDesc% = Astra610P.Scanner
;%LPTENUM\VID_04E6PID_8000200056D7.DeviceDesc% = Astra1220P.Scanner,LPTENUM\VID_04E6PID_8000200056D7
;
; Astra 600P
;
[Astra600P.Scanner]
SubClass=StillImage
Connection=Parallel
DeviceType=1
Capabilities=0x30
AddReg=Scanner.AddReg,Astra600P.AddReg
CopyFiles=UMAXScanner.DriverFiles,Astra6X0P.CopyFiles,Astra6X0P.CopyPPDriverFiles
ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=UMAXScanner.DeviceData
Reboot=1
;
; Astra 610P
;
[Astra610P.Scanner]
SubClass=StillImage
Connection=Parallel
DeviceType=1
Capabilities=0x30
AddReg=Scanner.AddReg,EPP.Astra1220P.Scanner
CopyFiles=UMAXScanner.DriverFiles,Astra6X0P.CopyFiles,Astra6X0P.CopyPPDriverFiles
ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=UMAXScanner.DeviceData
Reboot=1
;
; Astra 1220P
;
[Astra1220P.Scanner]
SubClass=StillImage
DeviceType=1
Capabilities=0x30
DeviceData=UMAXScanner.DeviceData
AddReg=Scanner.AddReg,Astra1220P.AddReg
CopyFiles=UMAXScanner.DriverFiles,Astra1220P.CopyFiles,Astra1220P.CopyPPDriverFiles
ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=UMAXScanner.DeviceData
[Astra600P.Scanner.Services]
AddService = UMAXPCLS, 0x00000002, Astra6X0P.AddService
[Astra610P.Scanner.Services]
AddService = UMAXPCLS, 0x00000002, Astra6X0P.AddService
[Astra6X0P.AddService]
DisplayName = %UMAXPCLS.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 2 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\umaxpcls.sys
LoadOrderGroup = Base
[Astra1220P.Scanner.Services]
AddService = ppscan, 0x00000002, Astra1220P.AddService
[Astra1220P.AddService]
DisplayName = %ppscan.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ppscan.sys
LoadOrderGroup = Base
[Scanner.AddReg]
HKR,,HardwareConfig,1,2
[Astra600P.AddReg]
HKR,,USDClass,,"{7EA40CCC-E3E6-437f-A598-E7B507DB8BDB}"
HKCR,CLSID\{7EA40CCC-E3E6-437f-A598-E7B507DB8BDB},,,"UMAX Astra 600P WIA"
HKCR,CLSID\{7EA40CCC-E3E6-437f-A598-E7B507DB8BDB}\InProcServer32,,,%11%\umaxscan.dll
HKCR,CLSID\{7EA40CCC-E3E6-437f-A598-E7B507DB8BDB}\InProcServer32,ThreadingModel,,"Both"
[EPP.Astra1220P.Scanner]
HKR,,USDClass,,"{8E8D6F7A-8ED8-4d0d-B81E-36C6FDB5B46A}"
HKCR,CLSID\{8E8D6F7A-8ED8-4d0d-B81E-36C6FDB5B46A},,,"UMAX Astra 610P WIA"
HKCR,CLSID\{8E8D6F7A-8ED8-4d0d-B81E-36C6FDB5B46A}\InProcServer32,,,%11%\umaxscan.dll
HKCR,CLSID\{8E8D6F7A-8ED8-4d0d-B81E-36C6FDB5B46A}\InProcServer32,ThreadingModel,,"Both"
[Astra1220P.AddReg]
HKR,,CreateFileName,,"AUTO"
HKR,,USDClass,,"{095c7298-81ff-47a3-8327-dc90e91f1af8}" ; CLSID_UMAX_1220P
HKCR,CLSID\{095c7298-81ff-47a3-8327-dc90e91f1af8},,,"UMAX Astra 1220P WIA"
HKCR,CLSID\{095c7298-81ff-47a3-8327-dc90e91f1af8}\InProcServer32,,,%11%\umaxscan.dll
HKCR,CLSID\{095c7298-81ff-47a3-8327-dc90e91f1af8}\InProcServer32,ThreadingModel,,"Apartment"
[UMAXScanner.DeviceData]
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[UMAXScanner.DriverFiles]
umaxscan.dll
umaxud32.dll
[Astra6X0P.CopyFiles]
umaxp60.dll
[Astra6X0P.CopyPPDriverFiles]
umaxpcls.sys
[Astra1220P.CopyFiles]
umaxp12.dll
[Astra1220P.CopyPPDriverFiles]
ppscan.sys