La migration des postes Windows XP vers Windows 7 ne se fait pas toujours sans mal. À moins d'acheter du matériel entièrement neuf, on possède toujours un matériel qui a du mal avec le nouveau système d'exploitation. Mais dans bien des cas, le fautif n'est pas Windows 7, mais le pilote logiciel pour Windows 7. Beaucoup connaissent cette mésaventure : les logiciels et matériels fonctionnent bien avec Windows XP, puis certains soucis apparaissent lors de la migration vers Windows 7. C'est ce que j'expliquais il y a maintenant 1 an avec comme cas concret, un scanner de marque HP qui marchait fort bien avec Windows XP (enfin, comme il se doit), mais dont la vitesse de numérisation était anormalement bien plus lente sous Windows 7. À l'époque, je pouvais attribuer la faute au fait qu'HP n'ayant pas sorti de pilote et logiciel pour Windows 7, j'avais forcé l'installation de ceux prévus pour Windows Vista.

Un an plus tard, le problème n'est pas résolu, mais je l'ai contourné. Entre temps, ledit constructeur a fini par sortir un pilote/logiciel dédié pour Windows 7. Esthétiquement, le résultat est sympathique, l'ergonomie du logiciel ayant été revue. Mais d'un point de vue usage, le résultat est radicalement dramatique : il me faut dorénavant plus de 10 minutes pour numériser un A4 en 600 dpi, là où moins de 30 secondes étaient nécessaires avec l'ancien pilote pour Windows XP.

J'ai essayé le support du constructeur, mais sans succès. Ce support fonctionne excessivement mal, et me semble même carrément inutile. En résumé, le support de ce constructeur fournit les réponses existant dans les FAQ, quand elles s'y trouvent. Dans mon cas, j'avais évidemment longuement et désespérément cherché dans les FAQ avant de faire appel au support.

Voici un extrait de mes échanges avec le support dudit constructeur :

[xxxxxx xx xxxxx 2010 16:42] -- Message généré automatiquement:
Dear Customer,

Thank you for using HP Active Chat!

Your request has been received and you should be receiving a response within 5 minutes.
[xxxxxx xx xxxxx 2010 16:42] -- Message généré automatiquement:
For reference, your Case ID is xxxxxxxxxx
[xxxxxx xx xxxxx 2010 16:52] -- Ludovic B :
Any help?
[xxxxxx xx xxxxx 2010 17:06] -- Ludovic B :
ANY HELP ???
[xxxxxx xx xxxxx 2010 17:19] -- Ludovic B :
?????
[xxxxxx xx xxxxx 2010 17:48] -- Message généré automatiquement:
A Support specialist, Kxxxxxx Kxxxxxx R has been assigned to your case.


[xxxxxx xx xxxxx 2010 17:50] -- Kxxxxxx Kxxxxxx R :
Hello Ludovic, thank you for contacting Hewlett-Packard and for your interest in this HP Active Chat support. My name is Kxxxxxx Kxxxxxx and I see you have a query regarding HP Scanjet 8270 Document Flatbed Scanner . Please give me 2 min to review the information. Thank you.


[xxxxxx xx xxxxx 2010 17:50] -- Kxxxxxx Kxxxxxx R :
I sincerely apologize for the delayed response due to technical issue at our end. Please let us know if still you are online. We would be glad to assist you accordingly.
[xxxxxx xx xxxxx 2010 18:16] -- Kxxxxxx Kxxxxxx R :
Ankit, I shall place this chat on Holding Queue, you may resume this conversation by replying to this message within 72 hours by saving this window on your Favorites. You may also use the Case ID xxxxxxx to start a new conversation after 72 hours using the link: http://www.hp.com/go/ispe.
Thank you for contacting HP, have a good day. Kxxxxxx.

[xxxxxx xx xxxxx 2010 18:35] -- Ludovic B :
Hello, I'm back
[xxxxxx xx xxxxx 2010 18:36] -- Ludovic B :
My question is about performance issues to scan documents with the latest softwares provided by HP
[xxxxxx xx xxxxx 2010 18:38] -- Ludovic B :
Width Windows 7, it takes many minutes (8 to 15 minutes!) to scan just 1 picture in 600 dpi. With the same configuration under Windows XP, it just took less than 1 minute!
[xxxxxx xx xxxxx 2010 18:38] -- Ludovic B :
I use the drivers provided here: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?xxxxxxx. xxxxxxxxxxxx.xxxxxxxxxxx. xxxxxxxxxxxxxxx.xxxxxxxxxxxxxx.xxxxxxxxxxxxxx. xxxxxxxxxxx.xxxxxxxxxxx
[xxxxxx xx xxxxx 2010 03:17] -- Message généré automatiquement:
A Support specialist, Rxxxxx A has been assigned to your case.


[xxxxxxxx xx xxxxx 2010 03:17] -- Message généré automatiquement:
A Support specialist, Rxxxxx A has been assigned to your case.


[xxxxxx xx xxxxx 2010 03:18] -- Rxxxxx A :
Hello Ludovic, thank you for contacting Hewlett-Packard and for your interest in this HP Active Chat support. I would be assisting you further. Please give me 3 min to review the history of this conversation. Thank you.
[xxxxxx xx xxxxx 2010 03:21] -- Rxxxxx A :
As per the issue description, I understand that you would like to install the scanner software for Window 7 OS, am I correct?
[xxxxxx xx xxxxx 2010 03:28] -- Rxxxxx A :
I shall place this chat on Holding Queue, you may resume this conversation by replying to this message within 72 hours by saving this window on your Favorites. You may also use the Case ID xxxxxxx to start a new conversation after 72 hours using the link: http://www.hp.com/go/ispe.
Thank you for contacting HP, have a good day.Rxxxxx.


[xxxxxx xx xxxxx 2010 11:25] -- Ludovic B :
Exact: I installed the scanner software for Windows 7 OS.
[xxxxxx xx xxxxx 2010 11:25] -- Message généré automatiquement:
A Support specialist, Kxxxxxx Kxxxxxx R has been assigned to your case.


[xxxxxx xx xxxxx 2010 11:25] -- Message généré automatiquement:
A Support specialist, Kxxxxxx Kxxxxxx R has been assigned to your case.


[xxxxxx xx xxxxx 2010 11:27] -- Kxxxxxx Kxxxxxx R :
Hi Ludovic, my name is Axxx and I will be assisting you with the further troubleshooting. Please give me few minutes to review the history of this chat conversation. I will respond at the earliest. Please be online.
Thank you.
[xxxxxx xx xxxxx 2010 11:27] -- Ludovic B :
ok
[xxxxxx xx xxxxx 2010 11:37] -- Kxxxxxx Kxxxxxx R :
I understand that the hpiscnapp.exe" shows 100% CPU usage. Am I correct?
[xxxxxx xx xxxxx 2010 11:39] -- Ludovic B :
Yes, it's correct
[xxxxxx xx xxxxx 2010 11:46] -- Ludovic B :
I used the tool "Process Monitor" (http://technet.microsoft.com/fr-fr/sysinternals/bb896645.aspx) to see the file activity: one file is created and written in a temporary folder, but it's just for a small moment. Hpiscnapp.exe shows 100% CPU usage for much more time (8 to 15 minutes).
[xxxxxx xx xxxxx 2010 11:47] -- Kxxxxxx Kxxxxxx R :
Please give me few moments.
[xxxxxx xx xxxxx 2010 11:56] -- Kxxxxxx Kxxxxxx R :
Ludovic, I am unable to locate the document with the solution for this. Is it okay for you if I send the solution to your e-mail ID?
[xxxxxx xx xxxxx 2010 11:57] -- Ludovic B :
ok
[xxxxxx xx xxxxx 2010 11:58] -- Kxxxxxx Kxxxxxx R :
Thank you. Please confirm your e-mail address: xxxxxxx@xxxxxxx.xxx
[xxxxxx xx xxxxx 2010 11:58] -- Ludovic B :
Yes, I confirm my email: xxxxxxx@xxxxxxx.xxx
[xxxxxx xx xxxxx 2010 11:59] -- Kxxxxxx Kxxxxxx R :
Thank you for the confirmation.
[xxxxxx xx xxxxx 2010 11:59] -- Kxxxxxx Kxxxxxx R :
Ludovic, since we are unable to complete troubleshooting at this time, I will place your chat incident in a holding status. You can resume troubleshooting by referring to case ID number (xxxxxxx). Please feel free to use our Instant Support program again.
Our support hours are (Mon-Fri):
Central European Time (CET): Between 9 am and 3 am.
Greenwich Standard Time (GMT): Between 11 am and 5 am.

Thank you again for contacting HP and have a great day. Axxx

Étant agacé de la situation, à savoir un parfait usage de mon matériel sous Windows XP uniquement, je finis quelques semaines plus tard par trouver une solution intéressante : le Windows XP Mode.

Avec les éditions avancées de Windows 7, il est possible d'installer une machine virtuelle particulière permettant de bénéficier d'un Windows XP virtuel intégré au sein de Windows 7. Et les scanners même en USB se connectectent simplement dans cet environnement virtuel. Il suffit d'utiliser le menu principal USB/[choix du matériel]/Lier :

Et miracle, la vitesse de numérisation est redevenue aussi bonne qu'auparavant. 

Seul petit souci, toute l'interface du Windows XP Mode est en 16 bits. C'est trop limité pour apprécier la qualité d'une numérisation en couleur. Il existe fort heureusement une technique pour repasser en 24 bits :

  1. Run regedit in XP
  2. Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
  3. Add a DWORD Value named "ColorDepth" w/o parenthesis
  4. Right-click it, modify, then put "4" in the Value data
  5. Restart XP mode
Le Windows XP Mode que Microsoft présente comme permettant « d’éviter que les programmes métier précédents deviennent obsolètes », va bien plus loin à mon sens. Le Windows XP Mode permet aussi d'éviter de rendre obsolète les matériels et leurs pilotes !