Currently I am making my next move to Vista. Last week I upgraded my main workstation to Vista and started installing all stuff that I use under XP. So far so good. Until I tried to use my scanner. I own a HP Scanjet 5400 scanner and according to HP it is and will not be supported to run under Vista. They even have the guts to tell me to go and by a new scanner from them (so that they can screw me again on the next upgrade).
Ok I ignored the message from HP and got my scanner to work easily. Here is what I did:
- I downloaded and installed the Scanjet 5400c series PrecisionScan Pro software/driver from the HP site.
- On first use, I ran the Scanjet Precision Pro software as Administrator. This installed all required objects and registry keys.
- From now on the software will work without Admin privileges or specific errors
If you don’t run Scanjet Precision Pro as Administrator once, you will get the following error at execution time: "ActiveX component can’t create object: ‘Chassis.ChassisHelpObject’." If you ignore the message and try to start a news scan, you will get another error: "Object required: ‘.obj’," sourced from GTF.CHM.
If you try to run HP Precision Scan Pro from another user account, you might run into the same error. I have not actually tested that scenario. If you do, you might have to add modify right to the Users group ACL on the following Registry keys:
- \REGISTRY\MACHINE\SOFTWARE\Classes\HP PrecisionScanPro.Twain\CLSID