Scan_SPA.ini Driver File Contents (drv_sm_v5_1_ad.zip)

; Scan_SPA.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_SPA.HLP=2
Scan_SPA.inf=2
Tw_SPA.dll=2
Tw32_SPA.dll=2
SPA.lng=2
SPA.pdf=2
ReMe_SPA.txt=2
HW_SPA.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"
HKR,,OkToHibernate,3,01

[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"
HKR,,OkToHibernate,3,01

[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_SPA.HLP
Readme.txt,ReMe_SPA.txt
SPA.lng
Manual.pdf,SPA.pdf
HARDWARE.INI,HW_SPA.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_SPA.dll,,16
Twain_32.dll,Tw32_SPA.dll,,16
RunUnDrv.exe

[CopyFiles.UninstallInf]
; Depend on language
PmxScan.inf,Scan_SPA.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
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
RunPreSetupCommands = Uninstall.PreSetupCommand
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(SPA)"
Product="ScanModule V5.1"
TwainDir="S3000"
BeginUPromptPrompt="¿Seguro que desea quitar ScanModule V5.1?"
BeginUPromptTitle="Desinstalación de ScanModule V5.1"
EndUPromptPrompt="La desinstalación de ScanModule V5.1 concluyó con éxito."

Download Driver Pack

How To Update Drivers Manually

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.

server: web3, load: 1.84