ScktScan.inf Driver File Contents (SocketscanXP610.exe)

;
;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
;<>********************************************************<>
;<>*                                                      *<>
;<>*            Socket Communications, Inc.               *<>
;<>*                                                      *<>
;<>********************************************************<>
;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
;
; Copyright (c) 1998-2006, Socket Communications, Inc.
;
; 37400 Central Court
; Newwark, CA 94560
; 510-744-2700(voice)
; 510-744-2727(fax)
; www.socketcom.com
; 
;
; File: scktscan.inf
; Version: 1.04
; Date: 10/27/2004
;
;---------------------------------------------------------------------------------
; File Description and General Information
;---------------------------------------------------------------------------------
;
; This Setup Information file is used to install all of Socket Communications
; Scanner products that use the PCMCIA interface for communications. This 
; file is designed to install device drivers on Windows 9x,Me,2000 and XP operating
; systems. 
;
; NOTE: If you alter the name of the device driver it should not exceed eight
;       characters and you must! change the string entry for "DeviceDriver". There
;       has been one COM port address 3f8-3ff removed from the COM port logical
;       configuration selections for windows 2000/xp because of a conflicts with
;       docking ports.
;
;
;---------------------------------------------------------------------------------
; History Section
;---------------------------------------------------------------------------------
;
; Created 10/27/2004 RLK
; added 2/14/06 support for magnetic stripe reader
;
;----------------------------------------------------------------------------------
; Notes Section
;----------------------------------------------------------------------------------
;
;  Socket Software:
;
;  SIOScnXP.sys  - Windows 2000/XP High speed serial port device driver
;  SIO9509x.vxd  - Windows 9x/Me Serial port device driver
;
;  Microsoft Software:
;
;  Serenum.sys	 - Windows 2000/XP upper-level device filter driver	
;  MsPorts.dll	 - Windows 2000/Xp property page
;
;  serenum.vxd	 - Windows 9x/Me upper-level device filter driver		
;  serialui.dll  - Windows 9x/Me property page
;
;---------------------------------------------------------------------------------
;---------------------------------------------------------------------------------
;
[version]
LayoutFile  = layout.inf
signature   ="$CHICAGO$"
Class       = Ports
ClassGuid   = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider    = %Socket%
DriverVer   = 02/14/2006 1.0.3.8

;CatalogFile = ScktScan.cat

;
;---------------------------------------------------------------------------------
; Install Disk Section
;---------------------------------------------------------------------------------
;
[DestinationDirs]
DefaultDestDir     = 11        ; windows\system
Copyfile.9xDriver  = 11		   ; windows\system
Copyfile.NtDriver  = 12        ; windows\system32\drivers
Copyfile.PropPage  = 11 
;
;--------------------------------------------------------------------------------
; Class Install Section Windows 9x/Me 
;--------------------------------------------------------------------------------
;
[ClassInstall]
AddReg=PortsClass.AddReg

[PortsClass.AddReg]
HKR,,,,%PortsClassName%

;
;--------------------------------------------------------------------------------
; Class Install Section Windows 2000/XP 
;--------------------------------------------------------------------------------
;
[ClassInstall32.NT]
AddReg=PortsClass.NT.AddReg

[PortsClass.NT.AddReg]
HKR,,,,%PortsClassName%
HKR,,Icon,,"-23"
HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"

;
;--------------------------------------------------------------------------------
; Exclude Section 
;--------------------------------------------------------------------------------
;
[ControlFlags]
ExcludeFromSelect = PCMCIA\Socket-CF+_LS2104_Card_Rev_2.5-94F4
ExcludeFromSelect = PCMCIA\Socket-CF+_LS-2104_Card_Rev_E-7989
ExcludeFromSelect = PCMCIA\Socket-LS2104_Card_Rev_2.4-8C04
ExcludeFromSelect = PCMCIA\Socket-LS-2104_BarCode_Rev_A-310C
ExcludeFromSelect = PCMCIA\Socket-LS-4004_BarCode_Rev_A-363E
ExcludeFromSelect = PCMCIA\Socket-LS4004_Card_Rev_2.4-F07B
ExcludeFromSelect = PCMCIA\Socket-Data_Acquisition_CF_Adapter_Rev_D_5V-B897
ExcludeFromSelect = PCMCIA\DATA_ACQUISITION-SOCKET_COMMUNICATIONS_INC_REV_B-0854
ExcludeFromSelect = PCMCIA\Socket-CF+_ISC_Card_Rev_2.3-B68E
ExcludeFromSelect = PCMCIA\Socket-CF+_ISC_Card_X_Rev_2.5-2115
ExcludeFromSelect = PCMCIA\Socket-CF+_ISC_Card_X_5V_Rev_2.5-C609
ExcludeFromSelect = PCMCIA\Socket-CF+_ISC_Imager_Card_Rev_2.5-BB6D
ExcludeFromSelect = PCMCIA\Socket-CF+_BCW_Card_Rev_2.4-A572
ExcludeFromSelect = PCMCIA\Socket-CF+_BCW_Card_Rev_2.5-3E81
ExcludeFromSelect = PCMCIA\Socket-BCW_Card_Rev_2.4-FB3E
ExcludeFromSelect= PCMCIA\Socket-CF_Mag_Reader-4082

;
;--------------------------------------------------------------------------------
; Manufacture Section
;--------------------------------------------------------------------------------
;	  
[Manufacturer]																					

%Socket% = Socket

[Socket]
%Socket-94F4.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_LS2104_Card_Rev_2.5-94F4"
%Socket-7989.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_LS-2104_Card_Rev_E-7989"
%Socket-8C04.DeviceDesc% = ComPort, "PCMCIA\Socket-LS2104_Card_Rev_2.4-8C04"
%Socket-310C.DeviceDesc% = ComPort, "PCMCIA\Socket-LS-2104_BarCode_Rev_A-310C"
%Socket-363E.DeviceDesc% = ComPort, "PCMCIA\Socket-LS-4004_BarCode_Rev_A-363E"
%Socket-F07B.DeviceDesc% = ComPort, "PCMCIA\Socket-LS4004_Card_Rev_2.4-F07B"
%Socket-B897.DeviceDesc% = ComPort, "PCMCIA\Socket-Data_Acquisition_CF_Adapter_Rev_D_5V-B897"
%Socket-0854.DeviceDesc% = ComPort, "PCMCIA\DATA_ACQUISITION-SOCKET_COMMUNICATIONS_INC_REV_B-0854"
;%Socket-A572.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_BCW_Card_Rev_2.4-A572"
%Socket-3E81.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_BCW_Card_Rev_2.5-3E81"
;%Socket-FB3E.DeviceDesc% = ComPort, "PCMCIA\Socket-BCW_Card_Rev_2.4-FB3E"
%Socket-B68E.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_ISC_Card_X_Rev_2.5-2115"
%Socket-B68E.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_ISC_Card_X_5V_Rev_2.5-C609"
%Socket-B68E.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_ISC_Card_Rev_2.3-B68E"
%Socket-BB6D.DeviceDesc% = ComPort, "PCMCIA\Socket-CF+_ISC_Imager_Card_Rev_2.5-BB6D"

%Socket-4082.DeviceDesc% = ComMSR, "PCMCIA\Socket-CF_Mag_Reader-4082"

;
;--------------------------------------------------------------------------------
; Install Section  -  Windows 9x/Me
;--------------------------------------------------------------------------------
;
[ComPort]
CopyFiles  = Copyfile.9xDriver
AddReg     = ComPort.AddReg, ComPort.W95.AddReg

;
[Copyfile.9xDriver]
SIO9509x.vxd

[ComPort.AddReg]
HKR,,PortSubClass,1,01

[ComPort.W95.AddReg]
;HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,SIO9509x.vxd
;HKR,,Contention,,*vcd
HKR,,ConfigDialog,,serialui.dll
HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"

[ComPort.PosDup]
*PNP0500,*PNP0501,*PNP0502

;
;--------------------------------------------------------------------------------
; Install Section  -  Windows 2000/XP
;--------------------------------------------------------------------------------
;

[ComMSR.NT]
CopyFiles  = Copyfile.NtDriver
AddReg     = ComPort_AddReg_NT
 
[ComMSR.NT.HW]
AddReg  =  Addreg_NT_Config

[ComPort.NT]
CopyFiles  = Copyfile.NtDriver
AddReg     = ComPort_AddReg_NT

[ComPort.NT.HW]
AddReg  =  Addreg_NT_Config

[Copyfile.NtDriver]
SIOScnXp.sys

[ComPort_AddReg_NT]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[Addreg_NT_Config]
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"95xSpecific",1,01,00,00,00,00,00,c9,16,20,00,01,00,04,64,10,70,08,00,00,00,00,00,00,10
HKR,,"ClockRate",0x00010001, 1843200
HKR,,"CardType",0x00010001, 1
; 
;------------------------------------------------------------------------
; Registry Options for serial Device Driver running on Window 2000/XP
;------------------------------------------------------------------------
;
HKR,,"DriverName", 0x00000000,"%DeviceDriver%"
HKR,,"EnablePowerManagement",0x00010001, 0
HKR,,SktIndex,0x00010001,1

;HKR,,FixBaudRate,0x00010001,9600
;HKR,,"PowerOnDelay",0x00010001,0  ; No delay
;HKR,,"NoDisplayInUI",0x00010001, 0

;
;--------------------------------------------------------------------------------
; Service Intall Section -  Windows 2000/XP
;--------------------------------------------------------------------------------
;

[ComMSR.NT.Services]
AddService = SocketScan, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
AddService = Serenum,,Serenum_Service_Inst


[ComPort.NT.Services]
AddService = SocketScan, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
AddService = Serenum,,Serenum_Service_Inst

;
;--------------------------------------------------------------------------------
; Service Intall Section - Device Driver - Windows 2000/XP
;--------------------------------------------------------------------------------
;
[Serial_Service_Inst]
DisplayName    = %SocketScan.SVCDESC%
ServiceType    = 1                 ; Kernal driver
StartType      = 1				   ; Service_System_Start
ErrorControl   = 0                 ; Don't warn user of error and continue loading driver
ServiceBinary  = %12%\SIOScnXP.sys ; Device driver
LoadOrderGroup = Extended base
;
;--------------------------------------------------------------------------------
; Service Intall Section - Filter Driver - Windows 2000/XP
;--------------------------------------------------------------------------------
;
[Serenum_Service_Inst]
DisplayName    = %Serenum.SVCDESC%
ServiceType    = 1                 ; Kernal driver
StartType      = 3                 ; Start on Demand 
ErrorControl   = 1                 ; Warn user of errors and continue loading driver
ServiceBinary  = %12%\serenum.sys  ; Filter driver
LoadOrderGroup = PNP Filter

;
;--------------------------------------------------------------------------------
; Service Intall Section - Event - Windows 2000/XP
;--------------------------------------------------------------------------------
;
[Serial_EventLog_Inst]
AddReg = Serial_EventLog_AddReg

[Serial_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SIOScnXP.sys
HKR,,TypesSupported,0x00010001,7

;
;--------------------------------------------------------------------------------
; Windows 2000/Xp Magnetic Stripe Reader OverRide Section
;--------------------------------------------------------------------------------

[ComMSR.NT.LogConfigOverride]
LogConfig    =    MSR_Override0
LogConfig    =    MSR_Override1
LogConfig    =    MSR_Override2
LogConfig    =    MSR_Override3

;--------------------------------------------------------------------------------
; Windows 2000/Xp Common LogConfig OverRides  Magnetic Stripe Reader
;--------------------------------------------------------------------------------
;

[MSR_Override0]                   ; COM3, any IRQ
ConfigPriority=DESIRED
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15
MfCardConfig = F8:02:0

[MSR_Override1]                   ; COM4, any IRQ
ConfigPriority=DESIRED
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15
MfCardConfig = F8:02:0

[MSR_Override2]                   ; COM2, any IRQ
ConfigPriority=DESIRED
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15
MfCardConfig = F8:02:0

[MSR_Override3]                   ; Any base, any IRQ
ConfigPriority=DESIRED
IOConfig=8@100-ffff%fff8(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15
MfCardConfig = F8:02:0

;
;--------------------------------------------------------------------------------
; Strings Section
;--------------------------------------------------------------------------------
;
[Strings]

Socket                 	= "Socket Communications Inc."
SocketScan.SVCDESC     	= "Socket Scanner Driver"
PortsClassName         	= "Ports (COM & LPT)"
Serenum.SVCDESC        	= "Serenum Filter Driver"
DeviceDriver			= "SIOScnXP.sys"
;
;------------------------------------------------------
; Scanner card PnP ID list
;------------------------------------------------------
;
Socket-0854.DeviceDesc = "Socket Collection I/O PC Card"
Socket-b897.DeviceDesc = "Socket CF+ Bar Code Wand Card 5V"
;Socket-FB3E.DeviceDesc = "Socket Bar Code Wand Card"
;
Socket-201E.DeviceDesc = "Socket CF+ Bar Code Wand Card"
;Socket-A572.DeviceDesc = "Socket CF+ Bar Code Wand Card"
Socket-3E81.DeviceDesc = "Socket CF+ Bar Code Wand Card"
;
Socket-363E.DeviceDesc = "Socket LS4004 Laser Scanner Card"
Socket-F07B.DeviceDesc = "Socket LS4004 Laser Scanner Card"
;
Socket-310C.DeviceDesc = "Socket LS2104 Laser Scanner Card"
Socket-8C04.DeviceDesc = "Socket LS2104 Laser Scanner Card"
;
Socket-94F4.DeviceDesc = "Socket CF+ LS2104 Laser Scanner Card"
Socket-7989.DeviceDesc = "Socket CF+ LS2104 Laser Scanner Card"
;
Socket-2115.DeviceDesc = "Socket InHand Scanner Card"
Socket-C609.DeviceDesc = "Socket InHand Scanner Card"
Socket-B68E.DeviceDesc = "Socket InHand Scanner Card"
;
Socket-BB6D.DeviceDesc = "Socket InHand Scanner Card Imager"
;
Socket-4082.DeviceDesc ="Socket CF Card Magnetic Stripe Reader"
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: ftp, load: 2.89