try this
1. Get HP PCL 5 Universal Driver at http://bit.ly/eNaqp hp site (if you get cant find the file just refresh)
2. In printer properties, select port: DOT4_001
3. Printing should work now

source: http://techrepublic.com.com/5208-108...hreadID=281752

Note: Vista drivers works with Windows 7! both 32-bit and 64-bit drivers work, even network printing works!, Am running windows 7 64-bit on one system and am using vista 32-bit on other that has the printer connected with usb

Vista Drivers that works on Windows 7 (little buggy but they do work better than PCL  if you have problems)

Vista 32-bit Vista 64-bit