Para mi es un tema que puede dividirse en varios aspectos. Trato de explicarme.
En primer lugar pienso que es fundamental revisar dentro de la Bios el apartado "USB Legacy", quizá esté activado, y creo que se debe desactivar (fué mi caso particular con un ordenador comprado recientemente), este ajuste es muy sencillo de efetuar, al reiniciar el ordenador entramos en la Bios (F1 o tecla "Suprimir"), dentro del menú principal nos dirigimos a "Advanced" o "Inthegrated Pheripeals", y ajustamos "USB Legacy" en "Disabled", guarda los cambios y reinicia.
https://www.youtube.com/watch?v=tsIHrpDHw5k
Por otro lado tal vez este controlador básico pueda funcionar, porque parece ser compatible con diferentes versiones de Windows 7 y Windows 8, todas alternadas entre 32 y 64 Bits, cabe la posibilidad de que no lo hayas encontrado aún, o hayas probado un controlador similar pero no igual.
http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?cc=es&lc=es&dlc=es&softwareitem=dp-114510-1
Una tercera alternativa sería intentar utilizar un controlador o driver genérico para escáner, el más conocido es "Vuescan", pero no tiene compatibilidad con XP, por fortuna tenemos disponibles otros drivers genéricos como XSane, FreeKapture, Scanitto Pro (este último de pago con posibilidad de utilizar de prueba), no sé cual es más funcional o recomendable, tal vez los dos primeros por ser más populares y gratuitos.
http://www.xsane.org/
http://www.softpedia.com/get/Office-tools/Other-Office-Tools/FreeKapture.shtml
http://www.scanitto.com/
En cuarto lugar puedes servirte de programas que se encargan de escanear el equipo (cada componente) y averiguan/detectan de manera automática cada pieza para descargar su controlador adecuado, estos programas pueden ser "SlimDrivers" y "DriverMax", personalmente conozco más DriverMax, aunque los dos realizan un buen desempeño
http://www.driverupdate.net/download.php
http://descargar.cnet.com/DriverMax/3000-18513_4-10572602.html
Por último, nos queda la opción de emular Windows XP dentro de Windows 7, mediante un emulador nativo, llamado "XP Mode", así, cuando desées utilizar el escáner puedes emular XP en un momento dado, y luego regresar al uso normal de Windows 7.
http://windows.microsoft.com/es-es/windows7/install-and-use-windows-xp-mode-in-windows-7
https://www.youtube.com/watch?v=8iQ6_ongScg
Pueden quedar más opciones por revisar, aunque lo esencial a quedado cubierto. Instalar XP en otra partición, (junto a Win7) y activar el modo de compatibilidad básico de Windows 7 con otros sistemas operativos, entiendo que no son soluciones. Suerte.