HP has not provided drivers for the 1012 for Windows 7.http://besthubris.com/computers-internet/hp-laserjet-1012-printer-drivers-windows-7-unsupported/
Many people have been successful installing other HP drivers that work for the 1012. The Laserjet 2200 driver provided by Windows 7 is working for me on my 1012 printer.http://www.sevenforums.com/hardware-devices/15097-hp-laserjet-1012-x64-drivers-3.html
Its a nice printer. Too bad HP won't provide good support. Good luck.