Há boas chances de um driver do Windows Vista funcionar no Windows 7 e, se ele não funcionar automaticamente, geralmente é possível instalá-lo localizando um arquivo .inf e clicando com o botão direito na instalação ou indo para o gerenciador de dispositivos e manualmente instalar o driver.
O Windows Vista teve muitas reescritas drásticas em muitas áreas, o que fez com que quase todos os drivers que funcionavam no XP fossem reescritos para funcionar com o Windows Vista.
Além disso, se você tivesse um sistema de 32 bits e agora estivesse usando 64 bits, certamente não funcionaria.
Eu tenho um cliente que comprou uma máquina OCR muito cara que não era mais compatível com o Windows Vista - uma boa solução é usar virtualização (VMWare Workstation, VMWare Player, Oracle Virtualbox ou Microsoft Virtual PC) e usar a passagem USB recurso.
Usando isso, você pode realmente passar pelo dispositivo USB do host para a máquina virtual e instalar o driver original.
Eu recomendaria o Windows XP Mode se estivesse usando uma versão suportada do Windows 7, pois essa será a solução mais rápida para você começar a trabalhar.