; ;<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> ;<>********************************************************<> ;<>* *<> ;<>* 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
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.