PMXUSB.INF Driver File Contents (Tiny_FU318D__Colorado_9600__-__Primax_9600-19200__Scanner_Win_XP_USB.zip)

Driver Package File Name: Tiny_FU318D__Colorado_9600__-__Primax_9600-19200__Scanner_Win_XP_USB.zip
File Size: 1.5 MB

; Samp.INF  -- Windows Still Image Setup File for the DDK
; Copyright (c) 1997 Microsoft Corporation

; Leave thse lines as they are
[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
LayoutFile=layout.inf, layout1.inf

[ControlFlags]
; remove comment from this line for PnP devices
; ExcludeFromSelect.WIN=*
ExcludeFromSelect=*

[SourceDisksNames]
1="USB Flatbed Scanner",,,"."

[SourceDisksFiles]
pmxusb.cpl=1
usbscan.sys=1
pmxscan.sys=1
STRBASE.DLL=1
CONSTANT.INI=1
E1.INI=1
HARDWARE.INI=1
ImgProc.dll=1
LTDIS90n.dll=1
ltfil90n.DLL=1
ltimg90n.dll=1
ltkrn90n.dll=1
LUT.PLG=1
PMXUSD.DLL=1
PROTOCOL.DS=1
set32.dll=1
TWAIN.HLP=1
UI3RD_32.DLL=1
VICEO.DLL=1
ENG.LNG=1
gl.dll=1
UI32.DLL=1
Twunk_16.exe=1
Twunk_32.exe=1
Twain.dll=1
Twain_32.dll=1


[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS that is, \windows\system
CopyFiles.Sys32.NTX86=12				; system32\drivers
CopyFiles.Sys32.WIN=11
TwainDriver.CopyFiles=10,twain_32\Flatbed\USB
TwainDriver.DelFiles=10,twain_32\Flatbed\USB
TwainTrunk.CopyFiles=10
TwainTrunk.DelFiles=10

[Manufacturer]
%Mfg%=Models

[Models]
; Replace PnPIDINformation with the hardware ID generated by your
; device for PnP identification
%G2.CCD.300.Viceo.PMX% = Samp, USB\VID_0461&PID_0300
%G2.CCD.600.Viceo.PMX% = Samp, USB\VID_0461&PID_0380

%G2E.CCD.300.E1.PMX%   = Samp, USB\VID_0461&PID_0301
%G2E.CCD.600.E1.PB%    = Samp, USB\VID_0461&PID_0381

%G2E.CIS.300.E2.PMX%   = Samp, USB\VID_0461&PID_0302
%G2E.CIS.600.E2.PMX%   = Samp, USB\VID_0461&PID_0382

%G2E.CCD.300.E3.PMX%   = Samp, USB\VID_0461&PID_0303
%G2E.CCD.600.E3.PMX%   = Samp, USB\VID_0461&PID_0383

%G2E.CCD.300.E3.Visi%  = Samp, USB\VID_04A7&PID_0221
%G2E.CCD.600.E3.Visi%  = Samp, USB\VID_04A7&PID_0211
%G2E.CCD.600.E3.6100%  = Samp, USB\VID_04A7&PID_0231

%G2E.CCD.300.E1.PI%   = Samp, USB\VID_0461&PID_0340
%G2E.CCD.600.E1.PI%   = Samp, USB\VID_0461&PID_0360

%G2E.CCD.300.E3.PI%   = Samp, USB\VID_0461&PID_0341
%G2E.CCD.600.E3.PI%   = Samp, USB\VID_0461&PID_0361
%G2E.CCD.600.E3.FBS%  = Samp, USB\VID_0461&PID_0364

%G2E.CCD.600.E3.KYE%   = Samp, USB\VID_0458&PID_2001

[Samp]
;SubClass=StillImage
;DeviceType=1
;DeviceSubType=0x1
;Capabilities=1
;PropertyPages="USBScan.cpl,EnumStiPropPages"
;ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=Samp.DeviceData
AddReg=Samp.AddReg.Win
;AddReg=Samp.AddReg.Win,Samp.AddReg.STI
;Events=SampUSD.Events
CopyFiles=Samp.CopyFiles,CopyFiles.Sys32.Win,TwainDriver.CopyFiles,TwainTrunk.CopyFiles
DelFiles=Samp.DelSysFiles,TwainDriver.DelFiles
UninstallSection=Uninstall.Samp.Win

[Samp.NTX86]
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=1
PropertyPages="USBScan.cpl,EnumStiPropPages"
ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=Samp.DeviceData
AddReg=Samp.AddReg.NTX86,Samp.AddReg.STI
;Events=SampUSD.Events
CopyFiles=Samp.CopyFiles,CopyFiles.Sys32.NTX86,TwainDriver.CopyFiles
DelFiles=Samp.DelSysFiles,TwainDriver.DelFiles
UninstallSection=Uninstall.Samp.NTX86

[Samp.DeviceData]
; Ancillary data to be associated with this device.
; TwainDS, ICMProfile, and ISISDriverName are known identifiers
TwainDS="USB Flatbed Scanner"
; ISISDriverName="Samp.pxw"
; You can also attach additional information to any device.
; SpecialInfo="My very special information"


[Samp.NTX86.Services]
AddService = pmxscan, 0x00000002, PmxScan.AddService

[Samp.DeviceData]
TwainDS="USB Flatbed Scanner"

[SampUSD.Events]
ButtonPress="%ButtonPress%",{EF2F45C1-E038-11D1-A415-0080C85429A2},Sti Event
ButtonDown0=%String8%,{F55B91C1-9471-11D2-953E-0040052FC4F9},*
ButtonDown1=%String9%,{F55B91C2-9471-11D2-953E-0040052FC4F9},*
ButtonDown2=%String10%,{F55B91C3-9471-11D2-953E-0040052FC4F9},*
ButtonDown3=%String11%,{F55B91C4-9471-11D2-953E-0040052FC4F9},*

[Samp.AddReg.Win]
; This all depends on which kernel services you need
HKR,,DeviceType,1,1
HKR,,DevLoader,,*NTKERN
; list system driver here if required such as this line for SCSI devices using MS SCSISCAN
HKR,,NTMPDriver,,"pmxscan.sys"

[Samp.AddReg.NTX86]
; This all depends on which kernel services you need
HKR,,DeviceType,1,1
HKR,,DevLoader,,*NTKERN
; list system driver here if required such as this line for SCSI devices using MS SCSISCAN
HKR,,NTMPDriver,,"usbscan.sys"

[Samp.AddReg.STI]
; Replace the GUID in these four lines with a new GUID from guidgen
; Also change it in Sampusd.h
HKR,,USDClass,,"{C3A80960-28B1-11D1-ACAD-00A02438AD48}"
;Change the dll name at the end of this line
HKCR,CLSID\{C3A80960-28B1-11D1-ACAD-00A02438AD48},,,"USB Scanner STI USD"
HKCR,CLSID\{C3A80960-28B1-11D1-ACAD-00A02438AD48}\InProcServer32,,,%10%\twain_32\Flatbed\USB\pmxusd.dll
HKCR,CLSID\{C3A80960-28B1-11D1-ACAD-00A02438AD48}\InProcServer32,ThreadingModel,,"Apartment"

[Samp.CopyFiles]
pmxusb.cpl

[CopyFiles.Sys32.NTX86]
; Still Image Kernel Driver
usbscan.sys

[CopyFiles.Sys32.Win]
pmxscan.sys

[TwainDriver.CopyFiles]
; %windir%\twain_32\Flatbed\USB
STRBASE.DLL
CONSTANT.INI
E1.INI
HARDWARE.INI
ImgProc.dll
LTDIS90n.dll
ltfil90n.DLL
ltimg90n.dll
ltkrn90n.dll
LUT.PLG
PMXUSD.DLL
PROTOCOL.DS
set32.dll
TWAIN.HLP
UI3RD_32.DLL
VICEO.DLL
ENG.LNG
gl.dll
UI32.DLL

[TwainTrunk.CopyFiles]
Twunk_16.exe
Twunk_32.exe
Twain.dll
Twain_32.dll

[Samp.DelSysFiles]
pmxusb.cpl

[DelFiles.Sys32.NTX86]
; Still Image Kernel Driver
usbscan.sys

[DelFiles.Sys32.Win]
pmxscan.sys

[TwainDriver.DelFiles]
STRBASE.DLL
CONSTANT.INI
E1.INI
HARDWARE.INI
ImgProc.dll
LTDIS90n.dll
ltfil90n.DLL
ltimg90n.dll
ltkrn90n.dll
LUT.PLG
PMXUSD.DLL
PROTOCOL.DS
set32.dll
TWAIN.HLP
UI3RD_32.DLL
VICEO.DLL
UI32.DLL
ENG.LNG
gl.dll

[TwainTrunk.DelFiles]
Twunk_16.exe
Twunk_32.exe
Twain.dll
Twain_32.dll

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

[Uninstall.Samp.NTX86]
DelFiles=Samp.DelSysFiles,TwainDriver.DelFiles

[Uninstall.Samp.Win]
DelFiles=Samp.DelSysFiles,TwainDriver.DelFiles

[Strings]
Msft="Microsoft"
Mfg=""
ButtonPress="Launch Button Push"
pmxscan.SvcDesc= "USB Flatbed Scanner Driver"

G2E.CCD.300.E1.PI   = "USB Flatbed Scanner"
G2E.CCD.600.E1.PI   = "USB Flatbed Scanner"
G2E.CCD.600.E3.FBS  = "USB Flatbed Scanner"
G2E.CCD.300.E3.PI   = "USB Flatbed Scanner"
G2E.CCD.600.E3.PI   = "USB Flatbed Scanner"

String8="Scan Button"
String9="Copy/Print Button"
String10="Fax Button"
String11="Custom Button"
server: web1, load: 0.94