; ScaGER95.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
[Manufacturer]
%Mfg%=Models
[Models]
; Replace PnPIDINformation with the hardware ID generated by your
; device for PnP identification
%ProductDesc% = Samp, USB\VID_0461&PID_0346
%ProductDesc% = Samp, USB\VID_0461&PID_0347
%ProductDesc% = Samp, USB\VID_0461&PID_0363
%ProductDesc% = Samp, USB\VID_04A7&PID_0224
[Uninstall.PreSetupCommand]
%10%\Twain_32\%TwainDir%\DelINF.EXE VID_0461&PID_0346
%10%\Twain_32\%TwainDir%\DelINF.EXE VID_0461&PID_0347
%10%\Twain_32\%TwainDir%\DelINF.EXE VID_0461&PID_0363
%10%\Twain_32\%TwainDir%\DelINF.EXE VID_04A7&PID_0224
[ControlFlags]
; remove comment from this line for PnP devices
; ExcludeFromSelect.WIN=*
ExcludeFromSelect=*
[SourceDisksNames]
2=%ProductDesc%,,,
[SourceDisksFiles]
pmxusb.cpl=2
;;;usbscan.sys=2
pmxsca95.sys=2
pmxsca98.sys=2
StrBase.dll=2
CONSTANT.INI=2
Config.dat=2
E1_USB.INI=2
E1_EPP.INI=2
ImgProc.dll=2
LTDIS90n.dll=2
ltfil90n.DLL=2
ltimg90n.dll=2
ltkrn90n.dll=2
LUT.PLG=2
PMXUSD.DLL=2
PROTOCOL.DS=2
UI3RD_32.DLL=2
VICEO.DLL=2
gl.dll=2
Twunk_16.exe=2
Twunk_32.exe=2
AdvPack2.DLL=2
W95Inf16.DLL=2
W95Inf32.DLL=2
DrvEpp.dll=2
RunUnDrv.exe=2
Ppsio2.ini=2
Ppsio2.sys=2
UI32.DLL=2
Set32.dll=2
DelINF.EXE=2
Scanner.OS=2
Vpmx3d.vxd=2
divjpg.dll=2
DJpegDll.dll=2
pr4800.ini=2
RtScan.dll=2
Vizstr.txt=2
; Depend on language
TW_GER.HLP=2
ScaGER95.inf=2
Tw_GER.dll=2
Tw32_GER.dll=2
GER.lng=2
GER.pdf=2
ReMe_GER.txt=2
HW_GER.INI=2
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS that is, \windows\system
CopyFiles.Sys32.NTX86=12 ; system32\drivers
CopyFiles.Sys32.WIN=11
CopyFiles.Inf=17
CopyFiles.UninstallInf=10,twain_32\%TwainDir%
TwainDriver.CopyFiles=10,twain_32\%TwainDir%
Uninstall.ExtraFiles=10,twain_32\%TwainDir%
TwainTrunk.CopyFiles=10
CopyFiles.USB=10,twain_32\%TwainDir%
CopyFiles.EPP=10,twain_32\%TwainDir%
CopyFiles.EPP.WIN=10,twain_32\%TwainDir%
CopyFiles.EPP.NTX86=12
[Samp]
; USB 95/98
;SubClass=StillImage
;DeviceType=2
;DeviceSubType=0x1
;Capabilities=2
;PropertyPages="USBScan.cpl,EnumStiPropPages"
;ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=Samp.DeviceData
AddReg=Uninstall.Add.Reg.USB,Samp.AddReg.Win
;Events=SampUSD.Events
CopyFiles=Samp.CopyFiles,CopyFiles.Sys32.Win,TwainDriver.CopyFiles,CopyFiles.USB,TwainTrunk.CopyFiles,CopyFiles.Inf,CopyFiles.UninstallInf,AdvPack
Uninstall=DefaultUnInstall.USB
UpdateInis=Group.Add.Ini,Update.Hardware.INI
[Samp.NTX86]
; USB 2000
;SubClass=StillImage
;DeviceType=2
;DeviceSubType=0x1
;Capabilities=2
;PropertyPages="USBScan.cpl,EnumStiPropPages"
;ICMProfiles="sRGB Color Space Profile.icm"
DeviceData=Samp.DeviceData
AddReg=Uninstall.Add.Reg.USB.NTX86,Samp.AddReg.NTX86,Samp.AddReg.STI
;Events=SampUSD.Events
CopyFiles=Samp.CopyFiles,CopyFiles.Sys32.NTX86,TwainDriver.CopyFiles,CopyFiles.USB,TwainTrunk.CopyFiles,CopyFiles.Inf,CopyFiles.UninstallInf,AdvPack
Uninstall=DefaultUnInstall.USB.NTX86
UpdateInis=Group.Add.Ini,Update.Hardware.INI
RunPostSetupCommands = Uninstall.PreSetupCommand,PostSetupCommandsSection_NTX86
[PostSetupCommandsSection_NTX86]
%11%\Attrib.EXE -R %10%\twain_32\%TwainDir%\*.* /S
[DefaultInstall]
; EPP 95/98
AddReg=Uninstall.Add.Reg.EPP
CopyFiles=Samp.CopyFiles,CopyFiles.EPP,CopyFiles.EPP.Win,TwainDriver.CopyFiles,TwainTrunk.CopyFiles,CopyFiles.Inf,CopyFiles.UninstallInf,AdvPack
Uninstall=DefaultUnInstall.EPP
UpdateInis=Group.Add.Ini,Update.Hardware.INI
[DefaultInstall.NTX86]
; EPP NT4/2000
AddReg=Uninstall.Add.Reg.EPP.NTX86,Samp.AddReg.NTX86.EPP
CopyFiles=Samp.CopyFiles,CopyFiles.EPP,CopyFiles.EPP.NTX86,TwainDriver.CopyFiles,TwainTrunk.CopyFiles,CopyFiles.Inf,CopyFiles.UninstallInf,AdvPack
Uninstall=DefaultUnInstall.EPP.NTX86
UpdateInis=Group.Add.Ini,Update.Hardware.INI
RunPostSetupCommands = Uninstall.PreSetupCommand,PostSetupCommandsSection_NTX86
[Samp.DeviceData]
; Ancillary data to be associated with this device.
; TwainDS, ICMProfile, and ISISDriverName are known identifiers
TwainDS=%Product%
; 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
[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,,"usbscan.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.NTX86.EPP]
; This all depends on which kernel services you need
"HKLM","System\CurrentControlSet\Services\ppsio2"
"HKLM","System\CurrentControlSet\Services\ppsio2",DisplayName,,"PPDevice"
"HKLM","System\CurrentControlSet\Services\ppsio2",Group,,"Extended base"
"HKLM","System\CurrentControlSet\Services\ppsio2",Type,0x00010001,1
"HKLM","System\CurrentControlSet\Services\ppsio2",Start,0x00010001,2
"HKLM","System\CurrentControlSet\Services\ppsio2",ErrorControl,0x00010001,1
[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\%TwainDir%\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]
usbscan.sys
[TwainDriver.CopyFiles]
; %windir%\twain_32\%TwainDir%
StrBase.dll
CONSTANT.INI
Config.dat
ImgProc.dll
LTDIS90n.dll
ltfil90n.DLL
ltimg90n.dll
ltkrn90n.dll
LUT.PLG
PMXUSD.DLL
PROTOCOL.DS
UI3RD_32.DLL
VICEO.DLL
gl.dll
Set32.dll
UI32.DLL
DelINF.EXE
divjpg.dll
DJpegDll.dll
pr4800.ini
RtScan.dll
Vizstr.txt
; Depend on language
TWAIN.HLP,TW_GER.HLP
Readme.txt,ReMe_GER.txt
GER.lng
Manual.pdf,GER.pdf
HARDWARE.INI,HW_GER.INI
[CopyFiles.USB]
E1.INI,E1_USB.ini
[CopyFiles.EPP]
E1.INI,E1_EPP.ini
DrvEpp.DLL
[CopyFiles.EPP.NTX86]
Ppsio2.ini
Ppsio2.sys
[CopyFiles.EPP.WIN]
Vpmx3d.vxd
[AdvPack]
AdvPack.DLL,AdvPack2.DLL,,16
W95Inf16.DLL,,,16
W95Inf32.DLL,,,16
[TwainTrunk.CopyFiles]
Twunk_16.exe,,,16
Twunk_32.exe,,,16
; Depend on language
Twain.dll,Tw_GER.dll,,16
Twain_32.dll,Tw32_GER.dll,,16
RunUnDrv.exe
[CopyFiles.UninstallInf]
; Depend on language
PmxScan.inf,ScaGER95.inf
[CopyFiles.Inf]
; Depend on language
PmxScan.inf,Scanner.OS
[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
[DefaultUnInstall.USB.NTX86]
;USB Uninstall => Win2000
DelFiles=Samp.CopyFiles,TwainDriver.CopyFiles,CopyFiles.USB,Uninstall.ExtraFiles,CopyFiles.UninstallInf,CopyFiles.Inf
DelReg=Uninstall.Add.Reg.USB
BeginPrompt=BeginUPromptSection
EndPrompt=EndUPromptSection
DelDirs = RemoveDirsSection
RunPostSetupCommands = PostSetupCommandSection_NTX86
RunPreSetupCommands = Uninstall.PreSetupCommand
UpdateInis=Group.Del.Ini
[DefaultUnInstall.USB]
;USB Uninstall => 95/98
DelFiles=Samp.CopyFiles,TwainDriver.CopyFiles,CopyFiles.USB,Uninstall.ExtraFiles,CopyFiles.UninstallInf,CopyFiles.Inf
DelReg=Uninstall.Add.Reg.USB
BeginPrompt=BeginUPromptSection
EndPrompt=EndUPromptSection
DelDirs = RemoveDirsSection
RunPostSetupCommands = PostSetupCommandSection
RunPreSetupCommands = Uninstall.PreSetupCommand
UpdateInis=Group.Del.Ini
[DefaultUnInstall.EPP.NTX86]
;EPP Uninstall => Win2000
DelFiles=Samp.CopyFiles,TwainDriver.CopyFiles,CopyFiles.EPP,CopyFiles.EPP.NTX86,Uninstall.ExtraFiles,CopyFiles.UninstallInf,CopyFiles.Inf
DelReg=Uninstall.Add.Reg.EPP
BeginPrompt=BeginUPromptSection
EndPrompt=EndUPromptSection
DelDirs = RemoveDirsSection
RunPostSetupCommands = PostSetupCommandSection_NTX86
UpdateInis=Group.Del.Ini
[DefaultUnInstall.EPP]
;EPP Uninstall => 95/98
DelFiles=Samp.CopyFiles,TwainDriver.CopyFiles,CopyFiles.EPP,CopyFiles.EPP.Win,Uninstall.ExtraFiles,CopyFiles.UninstallInf,CopyFiles.Inf
DelReg=Uninstall.Add.Reg.EPP
BeginPrompt=BeginUPromptSection
EndPrompt=EndUPromptSection
DelDirs = RemoveDirsSection
RunPostSetupCommands = PostSetupCommandSection
UpdateInis=Group.Del.Ini
[PostSetupCommandSection]
%10%\RunUnDrv.exe %10%\Twain_32\%TwainDir%\TBridge.INF DefaultUnInstall
[PostSetupCommandSection_NTX86]
%10%\RunUnDrv.exe %10%\Twain_32\%TwainDir%\TBridge.INF DefaultUnInstall.NTX86
[Uninstall.ExtraFiles]
Twain.GID
Preview.bmp
[BeginUPromptSection]
Prompt=%BeginUPromptPrompt%
ButtonType=YESNO
Title=%BeginUPromptTitle%
[EndUPromptSection]
Prompt=%EndUPromptPrompt%
[RemoveDirsSection]
%10%\Twain_32\%TwainDir%
[Uninstall.Add.Reg.USB]
HKLM,%Uninstall%%Product%
HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%"
HKLM,%Uninstall%%Product%,"UninstallString",,"%10%\RunUnDrv.exe %10%\Twain_32\%TwainDir%\PmxScan.INF DefaultUnInstall.USB"
[Uninstall.Add.Reg.USB.NTX86]
HKLM,%Uninstall%%Product%
HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%"
HKLM,%Uninstall%%Product%,"UninstallString",,"%10%\RunUnDrv.exe %10%\Twain_32\%TwainDir%\PmxScan.INF DefaultUnInstall.USB.NTX86"
[Uninstall.Add.Reg.EPP]
HKLM,%Uninstall%%Product%
HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%"
HKLM,%Uninstall%%Product%,"UninstallString",,"%10%\RunUnDrv.exe %10%\Twain_32\%TwainDir%\PmxScan.INF DefaultUnInstall.EPP"
[Uninstall.Add.Reg.EPP.NTX86]
HKLM,%Uninstall%%Product%
HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%"
HKLM,%Uninstall%%Product%,"UninstallString",,"%10%\RunUnDrv.exe %10%\Twain_32\%TwainDir%\PmxScan.INF DefaultUnInstall.EPP.NTX86"
[Update.Hardware.INI]
;%10%\Twain_32\%TwainDir%\Hardware.INI, "Identity",,"ProductName=%Product%" ,0
;%10%\Twain_32\%TwainDir%\Hardware.INI, "Identity",,"ProductName_16=%Product%" ,0
[Group.Add.Ini]
setup.ini, progman.groups,, "group1=""%Product%"""
setup.ini, group1,, """%ManualName%"",""""""%10%\twain_32\%TwainDir%\Manual.pdf"""""",,,,""%10%\twain_32\%TwainDir%"",""Manual.pdf"""
;setup.ini, group1,, """%ReadmeName%"",""""""%10%\twain_32\%TwainDir%\Readme.txt"""""",,,,""%10%\twain_32\%TwainDir%"",""Readme.txt"""
[Group.Del.Ini]
setup.ini, progman.groups,, "group1=""%Product%"""
setup.ini, group1,, """%ManualName%"""
;setup.ini, group1,, """%ReadmeName%"""
[Strings]
Uninstall="Software\Microsoft\Windows\CurrentVersion\Uninstall\"
ButtonPress="Launch Button Push"
pmxscan.SvcDesc= "USB ScanModule V5.1 Driver"
String8="Scan Button"
String9="Copy/Print Button"
String10="Fax Button"
String11="Custom Button"
ManualName="Manual"
ReadmeName="Read me"
Msft="Microtek"
Mfg="Microtek"
ProductDesc="ScanModule V5.1(GER Win95)"
Product="ScanModule V5.1"
TwainDir="S3000"
BeginUPromptPrompt="Sind Sie sicher, dass ScanModule V5.1 entfernt werden soll?"
BeginUPromptTitle="ScanModule V5.1 deinstallieren"
EndUPromptPrompt="ScanModule V5.1 wurde erfolgreich aus Ihrem Computer entfernt."
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.