DKHuffer's post worked for me!
I :
- Turned off HP 1012
- Went to https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.3/ to download gutenprint-5.3.3_rev.dmg
- Installed the software (after the package opens, it displays as gutenprint-5.3.3.pkg, but click on that icon and click Command-I and the info window will show it the installer for gutenprint-5.3.3_rev-2.dmg )
- Turned HP 1012 back on
- Went to System Preferences ... | Printer & Scanners | Clicked on HP LaserJet 1012 | Clicked on — sign below it to remove it from Printer & Scanners
- In that same window, with HP LaserJet 1012 icon still selected, click + sign to re-add the HP 1012
- It should show that Gutenprint 5.3.3 will be used as the printer driver
Then I printed a test page and it worked instantly!
Thanks to LL Cool Jay for originally identifying guntenprint-5.3.3_rev-2.dmg as the proper printer driver and to DKHuffer for posting about turning printer off, reloading 5.3.3_rev.dmg, turning printer back on and getting my much-loved HP 1012 working again!