How can I make a HP laserjet 1012 print with Win 7

I looked for win7 drivers in the HP website and they have nothing.
Do you know of generic print drivers available for public consumption or maybe an easy workaround.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Darius GhassemCommented:
You must have the drivers to print from a Windows 7 machine.

Based on HP's website (, Windows 7 support for the LaserJet 1012 is provided by the Vista driver. No vendor-specific Windows 7 driver is available from HP, and the OS does not include the driver built-in.

Vista 32-bit driver
Vista 64-bit driver

Have you tried using the Vista drivers already? Any luck?

Hope this helps!
If you're running into the "Personality Not Supported PCL Error," or experiencing slow output using the Vista driver and USB, this link may also help:


Excerpt from above:
Alright, I found the real fix for this so you can  print at normal speed and not got the â¿¿Pesonality Not Supported:  PCL⿝ Error [For Advanced Users].

1.      First off, go download  HPâ¿¿s LaserJet 1012 Host Based drivers.



2.       Extract the driver.
3.      Plug in and turn on your printer if you  havenâ¿¿t already.
4.      Go to Start>Devices and Printers, and choose  to add a printer
5.      Choose to add a local printer
6.      Choose  Dot-4-usb printing support
7.      Click Have Disk⿦ on the next windows
8.       Navigate to where you extracted the drivers, and choose the inf file
9.       Choose the HP 1012 HB Driver
10.      Follow the prompt till it installs  the printer or what not

Now you may notice that it prints slow as  heck, well no worries! To fix that do this.

1.      Go to Start,  right click Computer and choose Manage
2.      Go to Device Manager
3.       Find 1284.4 dot4usb Printing Support
4.      Right click it and choose  Update Driver
5.      Choose â¿¿Browse my computer for  driver  software.â¿¿
6.      Choose USB Virtual Printing Support
7.      Follow the  prompt, exit out of Device Manager
8.      Go to Start>Devices and  Printers
9.      Right click HP 1012 HB, choose Printer Properties
10.       Go to the Port Tab, find Virtual USB Printing Support (Not dot4) and  check that.
11.      Click Ok.

Congratulations! Your printer  isnâ¿¿t an agonizing experience anymore!!

NOTE: The users in my  environment reported that the printer after a restart showed up  uninstalled but continued to print fine, so meh. Guess it canâ¿¿t be  perfect.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

TPCITAuthor Commented:
works like a charm...thank you
I wish I had 50000 points for you
Author incorrectly selected the close method Accept your own comment, and award points to Experts for their  assistance instead of Accept an Expert's comment as the solution, as specified in

Please administratively adjust so this question does not close as an assisted solution. Thanks for your help!
Hi TPCIT, so glad it worked for you ... happy printing!

FYI ... in the future, be sure to close a question as Accept an Expert's comment  as the solution and not Accept your own comment, and  award points to Experts for their assistance (see

While both options award points, the second one delays closure, classifies the expert's answer as an assisted solution, and implies that you answered your own question but still wish to award points to an assisting expert. The first one implies instead that the expert was the one that led provided the solution to your question or led you to the answer. A technicality, really ... but it affects the way the solution is interpreted by other viewers.  :)

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.