Coolscan 4000 on Windows 7

My Nikon Coolscan 4000 is the best thing I ever purchased, allowing me to scan 20 years of negatives high quality into my computer. However, with Nikon discontinuing support after Windows XP, when I found some negatives I had not scanned, I was quite upset. I was then lucky enough to run into this great instruction set: http://www.colorneg.com/XP/Vista/7/driver-for-64-Bit-Windows/Coolscan/Nikon-Scan/

To quote (in case his site ever goes down):

To get started download Nikon Scan 4.03 for Windows Vista 32 bit. Install the software on your 64 bit Windows 7 or Windows 8. Next we need to create a driver for your scanner that is 64 bit compatible. To do so create a new folder anywhere on your system you feel comfortable with. Depending on the scanner model you own copy the two files “NKScnUSD.dll” and “Nks1394.inf” or respectively “NksUSB.inf” which are to be found under “C:\Program Files (x86)\Common Files\Nikon\Driver\Scan1394” or “C:\Program Files (x86)\Common Files\Nikon\Driver\ScanUSB” into that folder. Open “Nks1394.inf” or respectively “NksUSB.inf” in a text editor of your choice to replace its contents. To do so click into the text box below and press Ctrl+A followed by Ctrl+C to copy the code. Next enter your text editor and press Ctrl+A followed by Ctrl+V to paste the code into the *.inf file.

;========================= 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
; Firewire scanners
"Firewire Scanner" = SBP2Scanner,SBP2\GenScanner
"Nikon SUPER COOLSCAN 4000 ED" = SBP2Scanner_NIKON,SBP2\NIKON___&LS-4000_ED______&CMDSETID104D8
"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
;---------------- Duplicated from [Models]
[Models.ntamd64]
; 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
; Firewire scanners
"Firewire Scanner" = SBP2Scanner,SBP2\GenScanner
"Nikon SUPER COOLSCAN 4000 ED" = SBP2Scanner_NIKON,SBP2\NIKON___&LS-4000_ED______&CMDSETID104D8
"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
;---------------- 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 ===============================

Save the file. Turn on your scanner and connect it to your computer. Go to Window’s Control Panel and select System > Device Manager. On Windows 8 first follow the instructions at the end of this page which eventually take you to the Device Manager, too.
On Device Manager’s device list your scanner is located in the imaging devices category. The corresponding entry will be named “Firewire Scanner” or something like that. Right click this entry and select “Update Driver Software”. Next select “Browse My Computer” and specify the folder you created before. A warning message will be displayed which you will need to disregard, telling the system to go on with the installation. Afterwards your scanner should be listed under its correct name like “Nikon SUPER COOLSCAN 8000 ED”. When you start Nikon Scan 4.03 after doing this it will detect your scanner and you should be good to go.