HP Laserjet 1012 and Windows 10

HP Laserjet 1010 and Laserjet 1012 series printers are not supported in Windows 10.

However, the HP Laserjet 3055 PCL5 driver does seem to work.

Plug in the printer to the computer, and turn on the printer.

In the legacy Control Panel (not the new one!), go to View Devices and Printers.
Hit the Add a Printer button, then select The printer I want isn’t listed.
At the Find a printer by other options screen, select Add a local printer or network printer with manual settings.
At the Choose a printer port, select Use an existing port, and select the DOT4_001 port if found. We have also found the USB001 virtual port works.
At the Install the printer driver screen, select HP as manufacturer, then select Windows Update, so Windows gets ALL of the drivers. Please wait until the selections come back again— it could take a few minutes.
When the driver list appears again, select HP as manufacturer, then pick HP Laserjet 3055 PCL5 (Microsoft or HP, doesn’t matter?), and it should work.

Reference:
https://www.youtube.com/watch?v=bGFoxwLrXEE
Windows 7:
https://kb.ucla.edu/articles/hp-laserjet-1012-and-windows-7