TheONbutton Durham Computer Services

Remote IT Support and Computer & Technology Help in Durham, Chapel Hill and Raleigh NC

Fix hp Laserjet 1012 Windows 7 driver issues

hp Laserjet 1012 Windows 7 driverI recently had an all-time lucky find when someone left an hp Laserjet 1012 laser printer in the recycling area of my apartment building, which looked to be in good condition.  The Laserjet 1012 is a pretty handy home and small office printer with pin sharp resolution, so I thought I’d give it a try.  There was no toner in the printer, but a quick shopping spree on eBay would fix that.  So $19 and a few days later, I had the Laserjet 1012 happily churning out pages from a Windows XP netbook.  Time to hook it up to Windows 7…or not as hp would seemingly prefer.

You see, it turns out that hp decided to not support the Laserjet 1012 on Windows 7.  It’s not as if the printer is even all that old, and hp does offer Windows XP & Vista drivers, so this has probably left a lot of owners high and dry…or more likely bitter.  Nevertheless I fearlessly went ahead and plugged the Laserjet 1012 into a Windows 7 computer to see what would happen.  Windows 7 did try valiantly to install the printer but ultimately failed and placed it in the Unspecified bucket within the Devices and Printers window.

I recalled a piece of advice that a Windows 7 dev had given me way back in the January 2009 Windows 7 Beta days, which was that Vista drivers would sometimes work if a manufacturer hadn’t yet written a native Windows 7 driver.  That was back when Windows 7 drivers were thin on the ground and we were still 9 months away from a retail release of Windows 7.  That approach shouldn’t apply now, but it didn’t look like hp was going to come up with a Laserjet 1012 Windows 7 driver anytime soon.

So I downloaded the Vista 64-bit driver from hp’s website, opened up the Properties window for the Laserjet 1012 in Devices and Printers, found the driver section and chose Update Driver.  I selected the Vista 64-bit driver that I’d just downloaded and hey presto, it installed in a flash!

Your mileage may vary of course, but this simple process got the Laserjet 1012 working on my Windows 7 Home Premium 64-bit system.  It’s a shame that hp chose to not support the printer natively in the new OS, but I guess they want us to buy new hardware.  In a manner if speaking, their success is one of their challenges; the Laaserjet 1012 is so good that it’s hard to imagine why a home user would need a better quality laser printer.  So persuading people to upgrade willingly is probably a difficult task, but the approach should be to raise the bar even higher with compelling new products rather than simply withdrawing support.

Neil Berman


Sep 26, 2010 - Posted by | Computing, Guides, Hardware, Software | , , , , ,


  1. WINDOWS 7 (64 Bit) Driver for HP1012 (HACK)

    You should have windows 7 x64, starting with the printer plugged in via USB, and recognized as HP 1012, but sorted under “unspecified” in the devices & printers list and not working.

    Download “” from the following address:

    Unzip the driver “” then:

    1. Control panel / devices: “add a printer” -> “add a local printer” -> “use an existing port:”, “USB001 (virtual printer port for USB)”
    2. Update printer list by clicking “Windows Update” button
    3. Select manufacturer: “HP”, printers: “hp laserjet 3055 PCL5 (HP)”
    4. Click “have disk…” and open the hpc1015w.inf driver file
    5. Select “Hp LaserJet 1012 HB” in the “choose your printer” list that pops up
    6. Type a name for this dummy printer (something other than what you want your printer to actually be called). The print drivers are now installed, but they aren’t yet associated with the printer hardware.
    7. Go to the laserjet 1012 icon sorted under “unspecified” in devices (this is your actual printer, which isn’t associated with working drivers yet). Right click -> “properties” -> hardware tab -> “properties” -> driver tab -> “uninstall”. The printer should be removed from the devices list.
    8. Unplug your printer’s usb cable and plug it back in.
    9. The printer should pop back up in the “unspecified” list, then the driver should be associated with it automatically and it will move to the “printers” list.

    It should now be working.

    Credit should go to Someguy222 who came up with this trick.

    Comment by Evan Frasure | Jan 11, 2011 | Reply

    • Thanks so much,

      You have no idea how much time you’ve just saved me!!


      Comment by Anonymous | Aug 27, 2011 | Reply

  2. Thank You! Your fix worked perfectly and just saved me time and money on a new printer.

    Comment by Craig | Mar 4, 2011 | Reply

    • You’re welcome Craig :-)

      Comment by theONbutton | Mar 8, 2011 | Reply

  3. Thanks a lot–took about 10 minutes and it worked the first time! Nice, detailed explanation helped a lot.

    I had already started looking for a new printer, now I can spend save the money…


    Comment by Bruce | Mar 24, 2011 | Reply

  4. Yes, it worked fine for me. And the printer seems to work Okay for the not terribly fancy printing that I do.

    Only things I noticed was:

    a) You have to hunt around in Windows 7 to find the ‘Delete Driver’ setting. It is hiding under a sub-menu in ‘Properties’.

    b) Make sure you make the ‘new’ 1012 driver the default. Leaving it at the ‘Hack’ driver won’t print anything.

    c) For printing on both sides, you need to click on the box on the computer screen to print the back pages as just printing the ‘go’ button on the computer no longer works (in XP it did).

    Comment by Steve | Apr 16, 2011 | Reply

  5. I have my LaserJet1010 connected to my Windows Home Server. Installed it using XP drivers. I want to be able to access that from other machines on my network. I can connect to it from a XP machine and from a 32-bit Win 7. However I can not get it to work from a 64-bit Win 7. I tried to provide the 64-bit Vista drivers when setting it up but no success. Any ideas on how to get that to work?

    Comment by Mikael | May 10, 2011 | Reply

  6. wow great input guys wil come bk 2 u aftr my instal why wld hp and windows force clients 2 upgrade hardware whn windows7 can run smoothly on it

    Comment by toneo rutsito | Jun 2, 2011 | Reply

  7. I just installed my old 1012 on a windows 7 machine successfully. I plugged in the printer and let windows unsuccessfully try to find the software. It did install some generic printer software on port DOT4. By then using “add a printer”, I chose “local printer”, then chose port DOT4_002 (Generic… DO NOT CHOOSE HP DEVICE), hit next and chose the HP list (not Hewlett-Packard) and chose LaserJet 1015. If you don’t see LJ1015, hit windows update and it will show up. After installing the 1015 software, my old 1012 came back to life!!! A beautiful thing!!

    Comment by Bob | Jun 28, 2011 | Reply

    • Hi Bob, thanks for sharing and well done!!

      Comment by theONbutton | Jul 3, 2011 | Reply

    • Thanks a lot. The 1012 printer works on my windows 7 machine now.
      Thanks for sharing.

      Comment by Anonymous | Jul 4, 2011 | Reply

    • it did work for me as well thanks a million well done BOB

      Comment by Anonymous | Jul 31, 2011 | Reply

  8. ok, this worked great as a local printer, but any ideas on how to add the HP1012 as a networked printer? Iam trying to connect to it using my new Windows 7, but the printer is not local, its on my network….

    Comment by Anthony | Aug 8, 2011 | Reply

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: