This series of LJ printers has always been a bit tricky, as the printer doesn't have an onboard firmware, instead depending on the driver to load the firmware to printer ram at startup. When I run the printer driver from HP, it is tricky, and it *says* it didn't install, but apparently it does, as my printer magically started working. You may need to "play with it" a bit. When 7 first came out, I had to install the vista driver, get an error, and before closing the driver installer which would roll everything back, COPY the actual driver files from the temp directory, and then select "have disk" from the device manager and point it at the copied files, thus bypassing HP's braindead error message that rolls back the install.
So... let us know how it goes, whichever method works for you on the 1012.