Saturday, 2 February 2008

How to install an HP ScanJet 2200c scanner on Windows Vista

In its questionable wisdom, HP has decided not to support some of its older scanning hardware for Windows Vista. Here's what it says on its website:

"We are sorry to inform you that there will be no Windows Vista support available for your HP product. Therefore your product will not work with Windows Vista.

If you are using the Windows Vista operating system on your computer, please consider upgrading to a newer HP product that is supported on Windows Vista. HP has numerous products on the market that support Windows Vista."

It's clearly a commercial - rather than an environmental or customer service - decision. I bought my scanner - see picture above - in the summer of 2002 and it was still working perfectly on Windows XP. HP would clearly prefer their customers to buy a new Vista-supported scanner.

Anyway, there shouldn't be any need. It is possible to install an HP ScanJet 2200c scanner on Windows Vista using Vista's compatibility settings. Here's how (my solution is based on this post on iP3K, to whom much thanks):

  1. IMPORTANT! Unplug your scanner.
  2. Download the ScanJet 2200c driver software from the HP website.
  3. Right-click on the file you have just dowloaded (by default named sj646en.exe) and select Properties and then the Compatibility tab.
  4. Check the box next to Run this program in compatibility mode for: and then select Windows XP (Service Pack 2) from the drop-down menu. Click OK.
  5. Double-click on the file named sj646en.exe to install the scanner software and drivers. You may see a Security Warning dialogue warning you that the publisher could not be verified. The file comes from the HP website, so it is safe. Click Run. You may then see a WinZip Self-Extractor dialogue. Take note of the folder that it is being unzipped to i.e. the default location is c:\sj646. Then click Unzip. The Setup program should start automatically. Make sure you exit all Windows programs before proceeding with Setup program. Proceed through the series of dialogues to install the program.
  6. Once it has finished installing, go to the folder in which it was installed i.e. the default location is C:\Program Files\Hewlett-Packard\HP PrecisionScan\PrecisionScan LTX (unless you changed it during the installation process) and sort the contents of that folder by type (this will be easier if you are using the Details setting in Views).
  7. There should be 9 Application (.exe) files:
    • hpgreg.exe
    • hpipcopy.exe
    • hppsapp.exe
    • hpsjrreg.exe
    • pietro.exe
    • regipe.exe
    • sendAOL.exe
    • sendMapi.exe
    • SendTo.exe.
    Repeat step 3 and 4 for each of these files i.e. set their compatibility mode to Windows XP (Service Pack 2).
  8. Now plug in your scanner. Windows Vista should recognize the hardware and use the drivers already installed.

The only problems I've found so far are that the scanner occasionally crashes, depending on how friendly Vista is feeling at that particular moment. Plus, the quick start buttons on the front of the scanner itself don't appear to work. But, on the whole, it works like a joy.

I was very disappointed with HP's (lack of) support policy. Even though I'm very happy with the product itself (and my HP LaserJet 1000 series printer - see picture left - which does work on Windows Vista without any problems), I may take my custom elsewhere next time because of this unsustainable after-"care".

107 comments:

Anonymous said...

Great article!! When I read the comment on the hp homepage, I thought I had to throw away my scanner, but your instructions work a like charm. Thanks again!

domeheid said...

Thanks. Glad to be able to pass on useful information I had found elsewhere and save you throwing away a perfectly usable scanner. I have since been having problems with my scanner repeatedly and unpredictably crashing. If you experience similar problems or know how to avoid them, do let me know.

Simon said...

Another "thank you" for saving me throwing away a perfectly good scanner. I have (so far) not experienced any crashes, and managed to get a couple scans done in Vista that I desperately needed.

Plus 10 points to you, minus several million to HP.

Rogerio Dias said...

Congralutations!
Your instructions works fine. Now I can use my old (but still working fine) scanner in Windows Vista.
Please, collect more one "thank you" ...

Jørgen H. Seland said...

Works like a charm! Another six years (hopefully) of service for my still excellent HP scanjet 2200c.

Tanks for posting!

Anonymous said...

Muchas gracias, ya puedo usar el scanner, funciona perfectamente, un saludo.

gserrano said...

all was right till I ran the programm... the scanner doesn't react. I know you said that this could happen but... is it always like that?? I'm not sure.. please answer the comment! I need to scan!! >.<

domeheid said...

Hi gserrano. It does that sometimes, I'm afraid (especially to me). I haven't found a solution yet. Try restarting your computer and unplugging the scanner. Then, when you try again, don't run any other programs except the scanner software. Sorry I can't be of any more help!

gserrano said...

ok, thanks, and don't worry about it... I must give time to time^^ thanks for your help!

Anonymous said...

Following your instructions was as easy as falling off a slick log. They worked too.

S said...

Followed your instructions and my scanner now workers with Vista! Thanks!

Skroll said...

THANKS A LOT!!!!

U RULZZZZZ!!!

Anonymous said...

okay, this doesn't work. sj646en.exe is an unzipper, and then it unzips to a folder which has "setup.exe" and such in it, which doesn't work even in compatibility mode. thanks for nothing.

Anonymous said...

A mi se me instalo solo, por otro medio diferente a este...
hola, hp tiene muy buenos productos, pero que mal que no quiera dar soporte a productos no tan antiguos, ellos dicen que nos compremos un scaner hp nuevo, pero si el antiguo aun funciona y muy bien... que mal...
mis pasos fueron los siguientes...
1.- busque los drivers para vista en www.hp.com y me encontre con el mensaje que todos conocemos, que dice que hp no sacara driver vista para este scaner
2.- conecte el scaner y deje que vista buscara drivers por todos lados, en el equipo y en linea, y no encontro nada..
3.- busque en google y tampoco encontre drives, solo decian que con vuescan a algunos les funcionaba y a otros no...
4.- baje el vuescan, lo instale, trate de usar el vuescan pero decia que no habia encontrado ningun scaner... y me di por vencido...
5.- apage la pc y tuve que utilizar el xp para escanear...
6.- volvi al windos vista y al arrancar dijo que habia encontrado un dispositivo nuevo.. era el ScanJet 2200c, que bien intente utilizar el vuescan y funciono....
7.- ahora instale el HP Precision Scan LTX que tenia para windows xp y funciono casi a la perfeccion, el pequeño problema fue que cuando quiero guardar los archivos en jpg me los guarda como bmp... pero ese ya es un problema "menor"
Hugobless

domeheid said...

I'm sorry to those of you for whom these instructions don't work. I realize how frustrating it can be. I just wanted to share a solution that had worked for me (and appears to work for a number of others), but I wasn't promising a universal guarantee of success. There are so many variables with hardware configurations, operating systems, and computer literacy. If you can be more specific about problems you've been having following my instructions, I will try to help. Just commenting that it "doesn't work" doesn't give me anything to go on.

Anonymous said...

These instructions worked perfectly. Thanks to you my old scanner is up and running!

Aspi said...

Execellent. Works like a charm.
Thanks a million. You just saved me cost of a new scanner.

Anonymous said...

Hi,
your solution worked perfectly here *until* I was stupid enough to try and use the Scanjet as a copier using one of the Scanjet's auxiliary programmes. Now the scanner gets stuck in some sort of endless "lamp warming up" loop whenever I try to start the HP Scanjet software.
This has happened before. However, when I installed Vista SP1 my scanner suddenly worked again so clearly this must be some registry issue. Anyone have any ideas?

Thanks! Glenn in Belgium

Anonymous said...

Thanks for saving my hp2200c from the scrapheap - C in Manchester

Saad said...

Thanks Christopher, Is this supported under VistaSP1?
Will try this and report back any issues.

domeheid said...

Hi Saad,

I'm running Windows Vista SP1 and it works for me (if it's in the mood). I still haven't figured out why it sometimes fails, though. It tends to work best when the system has just booted up and no other programs are running.

Yours aye,
Chris

Anonymous said...

gooed stuff! works excellent!!!

Anonymous said...

don't do it... gave me endless cycles of BSOD ndis.sys errors. had to reinstall vista all over again. was great idea but...

Candy said...

Thanks for this! I was able to install it with no problem at all, although I haven't tried scanning yet. Hopefully everything will be OK. Thanks again! Ü

Anonymous said...

It works perfectly!. Thank you so much. And by the way, the comment posted on july 6 was made by someone from HP :)

nellie said...

My Hero - followed your instructions
and scanning no problems:-)thank you.

Nellie - Aotearoa NZ

Ramon said...

Hi! Thanks so much for your help. I thought i have to buy a new scanner but not yet.
Thanks.

Anonymous said...

Thank you very vry much my dear

Anonymous said...

Thank You for the simple instructions! I'm semi-computer illiterate, but cold easily follow these to get the scanner to work.

Anonymous said...

The clear instructions worked perfectly on a Toshiba Vista Service Pack 1. Now the scanner works. Thank you.

Anonymous said...

Muchas gracias por las indicaciones, funcionaron perfectamente. Me salvaste de una estrategia de venta muy baja por parte de HP.

Anonymous said...

October 2007, Vista Home Basic


*** IT WORKS PERFECTLY ***


Thank you

Anonymous said...

Thank you!

The old groaning scanner has been saved!

Step 5 could be expanded to assist those folks who might not be familiar with zip files...the downloaded file needs to be extracted before the setup file can be run to install.

Anonymous said...

HI Thanks very much. this was of great help. i could atleast use the scanner for some more time cheers :))

Anonymous said...

Hi I followed the instructions, but when I plugged my scanner back in a window popped up asking for the driver information (location) it is not finding it automatically & I did not want to take a chance and install the wrong driver. Need help to finish installing driver to my Vista w/SP1 for my 2200c scanner.
Many thanks.....Dayle

Anonymous said...

Great ! My old scanner now works (almost) perfectly with my new computer.
Many thanks !

Laurent

domeheid said...

This is in response to the anonymous comment on Thursday 30 October at 5.04pm:

I have done as you suggested and expanded step 5 to explain how to unzip the file. This experience might be slightly different for each user depending on their default system settings i.e. they may have another program set as their default file unzipper. It should be pretty straightforward and familiar if you've been using a PC and the internet regularly within the last 10 years. Hope that helps. Thanks for your input.

domeheid said...

Hi Dayle,

Sorry I haven't responded until now. Are you still having problems installing your scanner? Have you tried selecting C:\Program Files\Hewlett-Packard\HP PrecisionScan\PrecisionScan LTX as the driver location (assuming you installed it in the default location - see step 6)? When I installed my scanner (as per the instructions) Windows Vista recognized the hardware and drivers automatically. I hope it works for you!

sarwan said...

hay i had tried that u had advised but it is not working what to do.....

Anonymous said...

I have done as you suggested bt it doesn't work...windows Vista don't recognize the hardware installed. whyy?????

domeheid said...

I'm sorry I can't help those who are having problems. The purpose of this post was just to pass on information that worked for me. I don't expect it will work for everyone as there are so many variables.

Anonymous said...

Thanks a lot, it works perfectly. makes one wonder about HP!

Anonymous said...

Wow! It works, I can hardly believe it! When I extracted the package, the content was not the same you wrote... but I used the procedure of set the compatibility mode to the Setup file. That´s all. I can use again the scanner with Vista.

Paul of Hockley said...

Bloody marvelous, I got as far as modifying the original softwar to run as xp but didn't think to modify each exe file seperately.

Anonymous said...

Thanks

Martin H said...

I had my HP2200 scanner connected when i installed Vista, have set exes to run in compatibility mode but when i run the software, it will not find the scanner. Any help would be much appreciated as to how i can overcome this problem.

domeheid said...

Martin H,

Try installing the software with your scanner disconnected. Only plug in the scanner once you have followed all the instructions.

Martin H said...

Thanks, i will give this a try tonight

Anonymous said...

The only solution I have had results is using Vuescan. Surprisingly, after installing it, I can also use the usual interface of the HP Scanjet 2200 (before Vuescan, I had done what this blog wrote: install drivers in compatibility mode). Vuescan is commercial so you will have to buy the license or find serial...

Anonymous said...

Thank you so much! You made my day (night actually). My Scanjet 2200C is now working with Vista, hooraay!: ))

I'd treat you with caramel custard if you lived closer; )

domeheid said...

Caramel custard? Hmm...Sounds good. Where are you writing from? You could post it...

Anonymous said...

no he consegudo nada se queda calentando la lampara siempre ,llevo un año intentadolo pero muchas gracias por las instrucciones

Al said...

I am running Vista Home Premium 64-bit... even though it does install and follow the instructions as you posted but it does not work. As soon as I power the scanner after I install the software/driver, it could not find the drivers for it.

I think there are two things different here:

1.) I installed the drivers from the original CD when you suppose to run the sj646en.exe (I don't think it makes a difference)

2.) Since I am running a 64-bit OS, there are no 64-bit drivers supported.

Looks like I might have to buy a new scanner

domeheid said...

Hi Al,

I'm sorry it hasn't worked for you. Please do try installing the drivers from the sj646en.exe file rather than the CD. I initially tried installing it from my CD and it didn't work. Please note that in steps 3-5 you need to run sj646en.exe in compatibility mode. That could be the difference. If you try that and there's still no joy, you may have to buy a new scanner. Good luck and let me know how you go!

Anonymous said...

Thanks from Galicia(Spain), I love you so much....

Wilbert said...

nah doesn't work THE SCAN PROGRAM JUST IS NOT RESPONDING - NEVER DID ANDY PROGRAM DO THAT ON VISTA

Anonymous said...

PERFECT. Thanks SO much for posting this info. Works like a charm!

Hotpants182 said...

I have followed carefully step by step the tutorial but, at the end Windows Vista doesn't recognize the hardware

I followed this tutorial and it works

1) Install the latest version of Vuescan (for Windows Vista)
2)Go to the device manager in Vista (rightclick "Computer" then select
"Magage" then "Device Manager". Rightclick on the Scanjet (it should be
visible when you plug in the USB cable for the scanner, but it will have
an explanation mark) then select to update driver software. Point to the
vuescan folder (e.g C:\Program Files\vuescan) It will find a driver and
install. That's it. You can use the vuescan application which is pretty
good, but make sure you purchase it when the trial runs out.

Al said...

DomeHeid

I had a chance to try it out about what you said about download the file and install it that way... I tried it again and it did not work... However I did tried to install it on my laptop that has Vista Basic. It did work and in addition to that... I only have to change the properties to Win XP on the file.

Overall, I do have to buy a scanner for my 64-bit OS PC but using the scanner with my laptop will buy me some time before I can get another scanner.

Conclusion... it is a hit and miss but I believe that the method will work on certain Vista versions and uses a 32-bit OS, however, by reading the other comments... does not work for everyone.

Thanks though

domeheid said...

Hi Al,

Sorry it hasn't worked for you. Did you uninstall the old attempt and restart Windows before trying to install it again on your 64-bit system?

My laptop is also 32-bit Vista Basic.

That scanner was made before 64-bit ever existed, so maybe that is a permanent compatibility issue. I don't know.

Anonymous said...

Whoa!!!!!!!!!!!!
Woweeeeee!! You are a wonder indeed!!
I am a complete idiot when it comes to computers!!
Your instructions worked like a charm!! Smooth sailing!! I can't thank you enough!! Thank you for saving my perfectly working HP Scanjet 2200c!!! I am really happy!!!!

Anonymous said...

TNXXXXX FROM Bulgaria :)

Anonymous said...

nice job....grettings from Slovenia

Anonymous said...

Thanks from Spain too :-).

Anonymous said...

i believe one thank you is very little, so 1000000000000000000000000000000000000000000
000000000000000000000000000000000000000000

should be enough

Anonymous said...

thanks!

Anonymous said...

These instructions worked on Acer Aspire, except the .exe files were already set to XP compatibility. Scanner was not recognized until reboot --after that, it works. Thanks!

Anonymous said...

He seguido las instrucciones y me ha funcionado, en primera instancia no, pero al volver a hacerlo y apagar el ordenar después de reiniciar funcionó perfectamente.
PUEDO DECIR QUE FUNCIONA Y MUCHAS GRACIAS me niego a engordar las arcas de HP. os dejo mi correo por si necesitais algo jamunozp1@terra.es

Cal Malouin said...

Hi, first of all great article... Everything seemed to work fine up to the part where I pluged in the scanner... I then opened the driver program and it said "No Scanner Found"... Any ideas?

domeheid said...

@Cal Malouin: Erm...make sure the scanner is plugged in. Try restarting Windows. What do you mean by "driver program"? Do you mean the PrecisionScan LTX software program (hppsapp.exe)?

Cal said...

Yes, hppsapp.exe

And I will try restarting my computer soon

Cal said...

Ok, it still does not work... Here is the exact error message:
"Sorry, scanner could not be initialized."
"(Scanner not found)"

domeheid said...

@Cal: I'm sorry, I don't know what else to advise. Try uninstalling it completely (including the drivers) and follow the instructions again exactly. Sometimes it is temperamental. It doesn't always work for me. Try running the scan software for the first time after a restart when no other programs are running. These instructions are just what worked for me. They're not guaranteed to work for everyone since there are so many variables.

Anonymous said...

Just followed your steps and it worked perfectly. Its definately something to increase sales if there is a way to solve the problem.

Jeffs0418 said...

I have the same problem as Cal..."Sorry, scanner could not be initialized."
"(Scanner not found)"
I have the 64 bit version of Vista Home Premium. Could that be why it fails to work?. I noticed Al has problems with 64 bit OS also.

domeheid said...

@Jeffs0418: 64-bit Vista could be the problem. My system is certainly 32-bit.

Tim said...

thanks man, even though this sucker is old i finally got it to work on my new pc, thanks for the help!

Kaddas said...

Hello Domeheid,
Thanks for the great tip, it works like charm for me.

Andre said...

Worked fine on my 32bit Vista. Did not work on my 64bit Vista machine.

That might be the reason for some users finding it to work and others ot.

Thanks mate, you saved me quite a bit of money.
And suddenly I sont like HP that much anymore...

Are said...

Thank you Chris!
After a couple of reboots it´s a little shaky but works just fine. Thanks for taking your time to share this information.

Edgar said...

No me funciona! auxilio!!!

Edgarjapser@gmail.com

Anonymous said...

A mi tampoco me va... se me instala bien y me reconoce el escaner, pero se queda en "calentando lámpara". Vamos... que no me lo escanea... se apaga la luz que indica que el escaner funciona... no sé si me explico ^^. Sabéis cuál puede serel fallo?? Agradeceria respuestas =)

Gerardo said...

Hi, it doesn't work properly. Warning up the lamp... what can I do? thanks for your kind help!!!

Ana said...

Thank you so much for sharing this kind of information Christopher.
The first time I tried this it didn’t work but then I tried again this morning and is working fine now.

domeheid said...

Please read through the previous comments for some advice if this didn't work for you first time. A reboot sometimes helps.

Anonymous said...

Hi there!
Thanks so much for sharing your expertise in this matter! We had bought an Epson scanner to replace our perfectly fine HP scanner because HP wouldn't provide an updated driver to work with Vista. The new scanner was HORRIBLE, so decided to try your method. It worked! :-D JOY!
This is on a Vista 32-bit machine. We agree tht HP is letting its customers down with their hard-nosed attitude; in fact, we refuse to buy any more HP products, not just scanners, but also printers etc. They have taken to "dirty tricks" in their printers/cartridges in recent years so that perfectly good ink cartridges can "expire" and not work--all too suggestive of CORPORATE GREED RUN AMOK! Will buy CANON and other brands instead.
Many thanks again.

Anonymous said...

thank u buddy very very very much

Anonymous said...

It works. Dear HP: fu*k you!

gravigmail said...

Hey Domeheid,

Your instructions were fantastic and I could install my old scanner with my vista. Thanks a bunch for your technical guidance.

Anonymous said...

I'm running Windows 7 RC and the instructions you gave work on it as well. HP can kiss all of our asses...

zzzz111 said...

HP is a criminal company.

They should release the open source drivers.

They just want people to THROW AWAY their electronics that WORK!

F&^* them.

Deb said...

Your instructions plus a reboot worked for my Vista 32-bit system. Danke sehr!

JORGE GTZ said...

THANK YOU!
MY ALMOST NEW SCANNER WORKS JUST FINE!!

Marficzech said...

Thak you! It works fine on Windows 7 too! Great.

Anonymous said...

THANKS A LOT! IT WORKS GREAT WITH WINDOWS 7!

PS It works only with x86.

Anonymous said...

Has anyone had success with Vista 64 Bit system, it doesnt seem to find it once installed.

freewaydog said...

I don't get it! Mine still does not work on my vista & I followed the instructions VER BATIM! I still get a message that says, "Sorry scanner could not be initialized. (Scanner not found)"! What does that mean???? Please help me.

freewaydog said...

In fact, here is a snapshot:

http://i111.photobucket.com/albums/n158/freewaydog_2006/pc%20game%20probs/scannerprob.jpg

domeheid said...

@freewaydog: It just means hard luck, I'm afraid. It doesn't work for everyone. There's plenty of evidence for this in earlier comments.

freewaydog said...

This really sux! I just have to get a new scanner! :(

EE2000 said...

Just wanted to say thanks, everything worked for my 2200c on Vista. Thanks.

Anonymous said...

Hasn't worked yet for me. I have Vista 64 bit. Tried everything from trying to reinstall to rebooting...Nothing. Says that scanner could not be initialized when trying to open the scanner and when installing asks me to insert my disk which I did then says that the scanner is not supported. Any ideas for troubleshooting? I have also checked all the compatibility options.

domeheid said...

@Anonymous: This solution appears not to work for Vista 64-bit. Sorry, no further suggestions.

Jose said...

Hello Everyone, thanks for the helpful article. I got my scanjet 2200c working under Windows 7 x64 using vuescan 8.5 after doing the following steps:

Disable driver signing on Windows 7 with this commands on an Administrator command prompt:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

bcdedit.exe -set TESTSIGNING ON

Reboot your computer.

Plug in your scanner.

Go to device manager and find your scanner, it should have a ! sign indicating it has no driver installed.

Right click your scanner and select install or update driver. Find your vuescan folder (c:\vuescan\ by default) and select the scanners.inf file.

After the driver installs, you can use Vuescan with your scanner.

And remember all this when considering HP for your next purchase.

Eva Campos Suárez said...

Scanning isn't a problem... the problem it's the saving in archive format. It accept only bmp.

LoNneR said...

Thanksss man!!!! you saved my day!!

Anonymous said...

we had two of those scanjet hp in the family and it works! great....
driver til scanjet skriver til vista
takk, norway DB

who knows how to trick the laserjet hp6 via the router?

Post a Comment