Welcome to Photo.net: A Community of Photographers

Community > Forums > Digital Darkroom > Scanning>Software > Unoffical Vista X64 driver of...

Unoffical Vista X64 driver of LS-8000ED/9000ED for Nikon Scan 4.03

Steel Chn , Jan 02, 2009; 11:33 a.m.

I knew someone has been looking for this for a long time, but shame Nikon never gonna to do this for our Nikon scanner users, even it may cost very little effort to do it.
Yesterday, I upgrade my PC to Quid core Q8200 with 8G RAM and 1.2TB raid0 disks, want to enjoy the huge performance boosting for film scanning/processing. But after I installed Vista Ultimate X64 with SP1, I was too disappointed to find my 8000ED will never be supported by Nikon in X64 build windows.
After some searching, I found 5000ED can be driven by Vuescan driver in Vista 64, but 8000ED can't be supported in the same way. I thought about to install a dual boot Windows XP just for film scanning purpose, but I felt it should be the last way I want to go.
After some research on the Nikon Scan driver and VueScan driver, finally I find a perfect way to DIY my own driver, actually it is a combination of VueScan/NS driver files.
The new driver has two files, first one is the modified scanners.inf from vuescan 8.5, the second one is NKScnUSD.dll from Nikon Scan 4.03 ( it can be found in "C:\Program Files (x86)\Common Files\Nikon\Driver\Scan1394" after NS 4.03 was installed).
To install,
Before step 1), please make sure uninstalling any previous 8000ED/9000ED device from the device manager, and check"remove the drivers either" when uninstall device, then reboot to start a clean installation.
1) Cut the following text and paste into a new text file, and save as scanners.inf
;========================= Begin of scanners.inf ===============================
; scanners.inf -- Windows Still Image Setup File
[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
DriverVer=1/1/2009,1.0
[Manufacturer]
%Mfg%=Models,ntamd64
[Models]
; USB scanners
"Nikon LS-40" = USBScanner,USB\Vid_04b0&Pid_4000
"Nikon LS-50" = USBScanner,USB\Vid_04b0&Pid_4001
"Nikon LS-5000" = USBScanner,USB\Vid_04b0&Pid_4002
"Nikon LS-10" = SCSIScanner,SCSI\ScannerNikon___COOLSCAN________
"Nikon LS-20" = SCSIScanner,SCSI\ScannerNIKON___COOLSCAN_II_____
"Nikon LS-1000" = SCSIScanner,SCSI\ScannerNIKON___LS-1000_________
"Nikon LS-30" = SCSIScanner,SCSI\ScannerNIKON___COOLSCANIII_____
"Nikon LS-2000" = SCSIScanner,SCSI\ScannerNIKON___LS-2000_________
"SCSI Scanner" = SCSIScanner,GenScanner
"SCSI Scanner" = SCSIScanner,SCSI\GenScanner
; Firewire scanners
"Firewire Scanner" = SBP2Scanner,SBP2\GenScanner
;---------------- Duplicated from [Models]
[Models.ntamd64]
; USB scanners
"Nikon LS-10" = SCSIScanner,SCSI\ScannerNikon___COOLSCAN________
"Nikon LS-20" = SCSIScanner,SCSI\ScannerNIKON___COOLSCAN_II_____
"Nikon LS-1000" = SCSIScanner,SCSI\ScannerNIKON___LS-1000_________
"Nikon LS-30" = SCSIScanner,SCSI\ScannerNIKON___COOLSCANIII_____
"Nikon LS-2000" = SCSIScanner,SCSI\ScannerNIKON___LS-2000_________
; Other SCSI Scanners (type 6)
"SCSI Scanner" = SCSIScanner,GenScanner
"SCSI Scanner" = SCSIScanner,SCSI\GenScanner
; Firewire scanners
"Firewire Scanner" = SBP2Scanner,SBP2\GenScanner
"Nikon SUPER COOLSCAN 8000 ED" = SBP2Scanner_NIKON,SBP2\NIKON___&LS-8000_ED______&CMDSETID104D8
"Nikon SUPER COOLSCAN 9000 ED" = SBP2Scanner_NIKON,SBP2\NIKON___&LS-9000_ED______&CMDSETID104D8
;---------------- USBScanner -------------------------
[USBScanner]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=1
Capabilities=0
[USBScanner.Services]
Include=sti.inf
Needs=STI.USBSection.Services
;---------------- SCSIScanner ------------------------
[SCSIScanner]
Include=sti.inf
Needs=STI.SCSISection
SubClass=StillImage
DeviceType=1
DeviceSubType=1
Capabilities=0
[SCSIScanner.Services]
Include=sti.inf
Needs=STI.SCSISection.Services
;---------------- SBP2Scanner ------------------------
[SBP2Scanner]
Include=sti.inf
Needs=STI.SBP2Section
SubClass=StillImage
DeviceType=1
DeviceSubType=2
Capabilities=0
[SBP2Scanner_NIKON]
Include=sti.inf
Needs=STI.SBP2Section
SubClass=StillImage
DeviceType=1
DeviceSubType=2
Capabilities=0
AddReg=NK1394SCN.AddReg
CopyFiles=NK1394SCN.CopyUSDFiles

[SBP2Scanner.Services]
Include=sti.inf
Needs=STI.SBP2Section.Services
[SBP2Scanner_NIKON.Services]
Include=sti.inf
Needs=STI.SBP2Section.Services
[NK1394SCN.AddReg]
HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"scsiscan.sys"
HKR,DeviceData,ICMProfile,1,0,0
HKR,,USDClass,,"{07C71AC0-FA90-11d3-B409-00C04F87578E}"
HKCR,CLSID\{07C71AC0-FA90-11d3-B409-00C04F87578E},,,"Nikon STI USD"
HKCR,CLSID\{07C71AC0-FA90-11d3-B409-00C04F87578E}\InProcServer32,,,%11%\NKSCNUSD.DLL
HKCR,CLSID\{07C71AC0-FA90-11d3-B409-00C04F87578E}\InProcServer32,ThreadingModel,,"Both"
[SourceDisksNames]
1=%DiskName%,,
[SourceDisksFiles]
NKSCNUSD.dll=1
[DestinationDirs]
NK1394SCN.CopyUSDFiles=11
[NK1394SCN.CopyUSDFiles]
NKSCNUSD.dll,,,32
;-----------------------------------------------------
[Strings]
Provider="steelchn@gmail.com"
Mfg="DIY Software"
DiskName="Nikon Scan 4 CD-ROM"
;========================= End of scanners.inf ===============================
2) Install Nikon Scan 4.03 first, then copy NKScnUSD.dll from "C:\Program Files (x86)\Common Files\Nikon\Driver\Scan1394" to the same folde as scanners.inf in step 1)
3) Open Device Manager, select the device "NIKON LS-8000ED SBP2 ...." from the list, right click and select update driver.
4) Click "Browse computer to locate the drivers", then point to the file folder where you save scanners.inf, then press ok.
5) When Windows ask for your permisson to install the driver, please choose always install.
6) Windows should tell you the driver was installed ok finally, at least it works for me.
When it is installed ok, if you checked the details of the device driver, you shoul have 3 files in Vista X64 SP1, it is ksthunk.sys, scsiscan.sys, NKSCNUSD.dll.
This driver can support 5000ED/8000ED, tested in Vistal X64 SP1, 9000ED and other X64 build are not tested.
Cheers, and good luck,
Sorry, I will not hold any responsibility for any damages caused by following my way, please take your own risk to have a try.
Steel.

Responses


    1   |   2   |   3   |   4   |   5   |   6   |    ...     Next    Last

Garrison K. , Jan 02, 2009; 11:47 a.m.

Excelllent work. Thanks for sharing your efforts.

Ellis Vener , Jan 02, 2009; 12:12 p.m.

Impressive work and very generous of you.

Ronald Moravec , Jan 02, 2009; 01:18 p.m.

Excellent. If you can do it, how much effort could it be for Nikon?

A. T. Burke , Jan 03, 2009; 08:23 p.m.

Steel Chn...

Thank you. That's the spirit of Photonet!

Tom Burke

Jonas Borjesson , Jan 06, 2009; 01:53 p.m.

Thank you so much for this post! I had it successfully working on Vista 64bit sp1 with Coolscan 9000ED. Did not see any problems at all…

Steel Chn , Jan 07, 2009; 03:23 a.m.

Jonas, I am very glad to hear your successful story, have fun with X64.
Steel

Peter Gofton , Jan 16, 2009; 10:59 p.m.

I can confirm this works with a 9000ED with a Dell Studio (Core 2 Quad) running 64-bit Vista Ultimate.
Thank you!

Jonathan Michael Johnson , Jan 17, 2009; 01:18 p.m.

Excellent work! I also got it working w/ Vista 64 Business SP1 + 9000ED.

Steel Chn , Jan 20, 2009; 01:48 a.m.

It's great to hear more successful cases from the community, one thing to remind is there maybe some compatitbility issues with VueScan, as current VueScan releases has some non functional driver support to 8000ED/9000ED. The solution is installing my driver first, then when VueScan ask whether to install his driver in its first installation, just say no to bypass it.


    1   |   2   |   3   |   4   |   5   |   6   |    ...     Next    Last

Back to top

Notify me of Responses