Skip to content

Instantly share code, notes, and snippets.

@mbrownnycnyc
Created February 11, 2014 17:29
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save mbrownnycnyc/8939716 to your computer and use it in GitHub Desktop.
Save mbrownnycnyc/8939716 to your computer and use it in GitHub Desktop.
windows 64-bit driver file for cardscan hardware before dymo bought them (800c, 700c, 600c, etc) software. compatible with cardscan software version 8+ on windows 7, windows 8, etc. Copy the file to c:\Program Files (x86)\CardScan\CardScan\System\Drivers, and use device installation wizard to select the directory for Unknown Device.
; CDSCN800C.INF -- CardScan 800c Setup File
; Copyright (c) 2005 CardScan, Inc.
; Manufacturer: CardScan, Inc.
[Version]
Signature="$CHICAGO$"
Provider=%CardScan%
Class=Image
ClassGuid={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Catalogfile=cdscn800c.cat
DriverVer=05/04/2006, 8.0.0.199
[ControlFlags]
ExcludeFromSelect=*
[SourceDisksNames]
1=%CDName%,,,
; Files to install ------------------------------------------------------------------------------
[SourceDisksFiles]
cdscn800c_wia.dll=1
[DestinationDirs]
DefaultDestDir=11
Wia.CopySys32Files=11
; Devices ---------------------------------------------------------------------------------------
[Manufacturer]
%CardScan%=Models,NTamd64
[Models]
%USB\Vid_08f0&Pid_0005.DeviceDesc%=Usb.Scanner,USB\Vid_08f0&Pid_0005
[Models.NTamd64]
%USB\Vid_08f0&Pid_0005.DeviceDesc%=Usb.Scanner,USB\Vid_08f0&Pid_0005
; Device setup ----------------------------------------------------------------------------------
[Usb.Scanner]
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=0x31
DeviceData=Usb.Scanner.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
AddReg=Usb.Scanner.AddReg,Usb.Scanner.AddSys32Reg
CopyFiles=Wia.CopySys32Files
[Usb.Scanner.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=0x31
DeviceData=Usb.Scanner.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
AddReg=Usb.Scanner.AddReg
CopyFiles=Wia.CopySys32Files
[Usb.Scanner.NTamd64]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=0x31
DeviceData=Usb.Scanner.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"
AddReg=Usb.Scanner.AddReg
;CopyFiles=Wia.CopySys32Files
[Usb.Scanner.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[Usb.Scanner.NTamd64.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[Usb.Scanner.DeviceData]
Server=local
UI DLL=sti.dll
[Usb.Scanner.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{ff6d101d-fc52-11d0-90b3-0020aff368e5}"
HKR,DeviceData,Model,,"CS800c"
HKCR,CLSID\{ff6d101d-fc52-11d0-90b3-0020aff368e5},,,"CardScan Scanner STI USD"
HKCR,CLSID\{ff6d101d-fc52-11d0-90b3-0020aff368e5}\InProcServer32,,,%11%\cdscn800c_wia.dll
HKCR,CLSID\{ff6d101d-fc52-11d0-90b3-0020aff368e5}\InProcServer32,ThreadingModel,,Both
[Usb.Scanner.AddSys32Reg]
HKR,,NTMPDriver,,"USBSCAN.SYS"
; Copy files ------------------------------------------------------------------------------------
[Wia.CopySys32Files]
cdscn800c_wia.dll
; Strings ---------------------------------------------------------------------------------------
[Strings]
CardScan="CardScan, Inc."
CDName="CardScan CD-ROM"
USB\Vid_08f0&Pid_0005.DeviceDesc="CardScan 800c"
@JugglerMaster
Copy link

Oh man, such a life saver. This didn't work with the official card scan application though. It was a 700c Scanner.

@CyberWizard252
Copy link

If you edit all references to 800c in the .inf, change them to 700c, and then save the file in the above directory as cdscn700c_x64.inf then the hardware wizard will accept it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment