Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
HP Laserjet 1012 suddenly stopped working with 12.3.1 OS update. Anything sent to the printer appears to go but it only prints: "unsupported personality".

Now, I know a lot of people who might agree with this but...?

I attempted terminal app and it's not responding to the above prompts. I also deleted the printer and used SysPref to reinstall. Same result.

Any help appreciated.
 
I have HP Ink Tank 415.
With intel mac and big sur, I could print using usb connection
When I upgraded to m1-apple silicon and monterey, usb connection of printer is dead. Mac cannot see the printer through usb.
Hopefully, I can still print using 'wifi direct' feature of printer.
But I really prefer usb connection.
Any ideas, any help?
:(
 
HP pkg fails to install because it checks for os less then 12.0

expand contents of pkg into folder

pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228

Modify distribution file:
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
to be 13.0 or something higher

turn folder back into pkg

pkgutil --flatten HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg

Edited to add a script:

Bash:
#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand
I'm not that techie, where and how do i do this? Is there a YouTube video?

Figured it out, Thanks, it worked.
 
Last edited:
Hi please share how to go about this. Thank you so much in advance!
You don't need to follow all these steps as Apple solved the problem a long time ago. Just download a new copy of the HP Printer Driver installer from Apple and run it– it'll install just like anything else now.
 
  • Like
Reactions: Mega ST
HP pkg fails to install because it checks for os less then 12.0

expand contents of pkg into folder

pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228

Modify distribution file:
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
to be 13.0 or something higher

turn folder back into pkg

pkgutil --flatten HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg

Edited to add a script:

Bash:
#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand
Thanks so much for this. Worked like a charm.
 
I just downloaded the software for my printer from the HP website. Works fine.
 
Has anyone gotten this to work with an HP Laserjet 6MP? I tried both solutions, downloading from https://support.apple.com/kb/DL1888 and using the script in Terminal. The installation seemed to succeed, but my iMac still did not see the printer when I tried to add it. I restarted the computer after trying both solutions, but still no success. I think I used the script correctly, but in case I made some error, I'm attaching what I did. The only "response" to the script lines was "disk3 ejected". After running the script, my iMac still didn't see the printer when I tried to add it. The HP Laserjet 6MP is in the long list of supported printers on the Apple website.

CaptureM.PNG

Later: Turned out to be a bad parallel to USB printer cable. It went bad just after upgrading to Monterey, which led me to think of it as a software problem. I tried the cable on another (Windows) computer and it didn't work there either. So it probably had nothing to do with Monterey. Or could Monterey have zapped it? I doubt it. 😕
 
Last edited:
Has anyone gotten this to work with an HP Laserjet 6MP? I tried both solutions, downloading from https://support.apple.com/kb/DL1888 and using the script in Terminal. The installation seemed to succeed, but my iMac still did not see the printer when I tried to add it. I restarted the computer after trying both solutions, but still no success. I think I used the script correctly, but in case I made some error, I'm attaching what I did. The only "response" to the script lines was "disk3 ejected". After running the script, my iMac still didn't see the printer when I tried to add it. The HP Laserjet 6MP is in the long list of supported printers on the Apple website.

View attachment 2030238
You don't need to run the script, but how do you have the 6MP connected? It's probably a matter of Monterey not supporting either the serial connection or the Jetdirect adapter anymore.
 
You don't need to run the script, but how do you have the 6MP connected? It's probably a matter of Monterey not supporting either the serial connection or the Jetdirect adapter anymore.
Turned out to be a bad parallel to USB printer cable. It went bad just after upgrading to Monterey, which led me to think of it as a software problem. I tried the cable on another (Windows) computer and it didn't work there either. So it probably had nothing to do with Monterey. Or could Monterey have zapped it? I doubt it. 😕
 
HP pkg fails to install because it checks for os less then 12.0

expand contents of pkg into folder

pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228

Modify distribution file:
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
to be 13.0 or something higher

turn folder back into pkg

pkgutil --flatten HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg

Edited to add a script:

Bash:
#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand

Hello!
I have no idea about how to Modify distribution file, can you please write step by step procedure or if possible make a video on it?
 
Hello!
I have no idea about how to Modify distribution file, can you please write step by step procedure or if possible make a video on it?
You don’t need to modify anything. Download a new copy of the driver installer from Apple and just run it.
 
HP pkg fails to install because it checks for os less then 12.0

expand contents of pkg into folder

pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228

Modify distribution file:
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
to be 13.0 or something higher

turn folder back into pkg

pkgutil --flatten HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg

Edited to add a script:

Bash:
#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand

theapplecynic, you are a saint of the highest order for that fix! you saved my bacon !
 
Hi all, professional MacOS Systems Admin here. I stumbled across this thread looking for something else and thought I'd share.

I just want to point out that while modifying the mentioned Apple .pkg to include Monterey does work, I've had other issues with some of the included drivers having outdated/botched certs that create a whole other mess of headaches. By all means it's a technique, use it as necessary. ymmv.

However, I'd like to point out a utility called HP Easy Admin. Apologies if it's already been mentioned.

"HP Easy Admin is a macOS application tool that enables education and enterprise administrators to directly download HP printing and/or scanning solutions to use for remote distribution. This tool is compatible with macOS 10.10 or newer."

Just used it today to check for updated drivers & the .pkg it delivered covers about 95% of our dozens of our various HP models from the past 10 years, and it installs just fine on Monterey. Seriously go check it out & good luck!
 
HP pkg fails to install because it checks for os less then 12.0

expand contents of pkg into folder

pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228

Modify distribution file:
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
to be 13.0 or something higher

turn folder back into pkg

pkgutil --flatten HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg

Edited to add a script:

Bash:
#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand

Brilliant. Worked first time!!! (Even thought I REALLY didn't think it would!).


For total neophytes and non-techies, here is a step-by-step guide of the whole process:

1. Connect your HP printer to your Mac, and turn it on so that it is ready for the drivers to find it.

2. In your Mac, open the 'Terminal' program.

3. In the dialog box, copy and past the following code into Terminal:

#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/...449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand

4. Hit Return key to start it running. Your Mac will then download the drivers (takes a few minutes), open the software, make the changes to the code, and close the software. This code works for OS Monterey 12.x (I have v12.5.1, and it worked fine for me)

5. When it has completed, the last line of code will be " rm -R ~/Downloads/hp-expand~ " and the program will stop. You can now close Terminal.

6. This code will have created a new driver package called HP_Drivers_12.pkg in your Downloads folder. Run this as normal, and it will install the HP drivers.

7. Go to System Preferences > Printers & Scanners. Add New Printer (click the "+" of bottom left hand side), and your connected printer should be listed by Name and Connection Type (probably 'USB' if it is connected to the computer's USB port).

8. Select the printer, rename it if you so desire and select Add. You should be good to go.

hope this helps!
 
Brilliant. Worked first time!!! (Even thought I REALLY didn't think it would!).


For total neophytes and non-techies, here is a step-by-step guide of the whole process:
You don't need to do any of this. Downloading a new copy of the HP Drivers from Apple will allow the installer to run in Monterey without any modification of the installer.
 
  • Like
Reactions: chevy2levee
chrfr and others are correct....you just need Apple's driver support link

I went to the apple link for the Printer software update and downloaded. Regardless of the dates and version noted.


But it didn't work until I went to Printers & Scanners, right clicked on my printer, Reset printing system, added printer again and voila!

I don't normally share in these forums but I see that there are others that are not technical like me and hope to not have to do anything with the system out of fear of messing something up. So I'm sharing what worked for me at this point in time with my HP Deskjet 3050.
 
  • Like
Reactions: donawalt
chrfr and others are correct....you just need Apple's driver support link

I went to the apple link for the Printer software update and downloaded. Regardless of the dates and version noted.


But it didn't work until I went to Printers & Scanners, right clicked on my printer, Reset printing system, added printer again and voila!

I don't normally share in these forums but I see that there are others that are not technical like me and hope to not have to do anything with the system out of fear of messing something up. So I'm sharing what worked for me at this point in time with my HP Deskjet 3050.

I am a little bit confused with all the information shared in this topic.

My HP ink tank printer, lost its usb communication with my mac, when I have gone to a new mbp with monterey.
Do we know, if anyone does,
if this package, do really restore a properly usb connection with mac (monterey) ?
 
HP pkg fails to install because it checks for os less then 12.0

expand contents of pkg into folder

pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228

Modify distribution file:
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
to be 13.0 or something higher

turn folder back into pkg

pkgutil --flatten HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg

Edited to add a script:

Bash:
#!/bin/bash

curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

hdiutil attach ~/Downloads/hpdrivers.dmg

pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand
@theapplecynic You my friend are a genius, this helped my mother, so that I did not have to throw away a perfectly good printer just because they want to sell you a new one
 
pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand

hdiutil eject /Volumes/HP_PrinterSupportManual

sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution

pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg

rm -R ~/Downloads/hp-expand



Type these down 1 by 1 in terminal and you're good to go. Only these lines worked for me
Hi, I used the commands, but when try to install the updated package, I get this message. Doesn't seem to work with macOS Sequoia 15.0.1. Thank you for your help.
 

Attachments

  • screen.png
    screen.png
    230.5 KB · Views: 35
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.