Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

welly.gibson

macrumors newbie
Original poster
Jul 16, 2010
4
4
No HP print drivers for Monterrey -- Ugh!

After yesterdays upgrade to macOS 12.0.1 Monterrey and application installations on my MacBook Pro I moved on to installing the Hewlett Packard print drivers for the OS. Unfortunately HP doesn't have macOS 12.0.1 drivers available for my HP Color LaserJet M751dn printer. I ran into this several years ago with an earlier version of macOS.

I worked with HP this morning for about an hour and a half. The HP tech said HP doesn't develop drivers until after the OS is released. The tech had no idea how long it would be before the drivers are released.

I can print via Bonjour, but have no ability to configure the printer software for specific options (e.g. trays, duplex) in System Preferences. If a solution isn't found shortly I will have to return to Big Sur.

Any ideas??
 

hg.wells

macrumors 65816
Apr 1, 2013
1,012
724
Did you do a fresh install or an upgrade? If you did a fresh install just download the latest Mac drivers they don’t need to be for Monterey.
 
  • Like
Reactions: chabig

theapplecynic

macrumors newbie
Oct 27, 2021
1
22
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
 
Last edited:

welly.gibson

macrumors newbie
Original poster
Jul 16, 2010
4
4
Did you do a fresh install or an upgrade? If you did a fresh install just download the latest Mac drivers they don’t need to be for Monterey.
Sorry for the reply. Monterrey was a clean install. Thought about going back and loading Big Sur and then upgrading but after 3-4 upgrades I like a clean install.

Downloaded HP Easy Start and it sees the printers but fails. Will try solution recommended by theapplecynic. Worked for mark3r. Thanks for your response and input.
 

welly.gibson

macrumors newbie
Original poster
Jul 16, 2010
4
4
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
Not a command line guy but followed your instructions and it worked great. Have a LJ M751 but the drivers for the M750 worked fine. Thanks again for your reply and instructions.
 
  • Like
Reactions: Brian33 and cab_007

welly.gibson

macrumors newbie
Original poster
Jul 16, 2010
4
4
Here we go again!

HP finally updated the HP Easy Start app for macOS 12 on 26 OCT 2021. I downloaded the latest app and it sees my printer. YES! Unfortunately, it still fails to install. HP tech told me Friday that Apple has to update the drivers but HP says on their website that Apple no longer provides HP print drivers through Apple Software Update (ASU) and you can find them on the HP website. Very disappointed in HP support.

Took another MacBook, wiped the drive and completed clean load of macOS Big Sur. I was able to download HP East Start, it saw my printers and installed the drivers. I then upgraded to Monterrey with out an issue and what do you know, macOS 12 Monterrey sees my printers. All of them.

Come on HP, this happens every several versions. Get with the program.
 

cab_007

macrumors regular
Dec 11, 2020
145
194
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
Worked like a charm, better than the generic driver that was being pulled in which didn't have the full options/features of my printer (HP LaserJet 4050se - yes, I know pretty ancient). For others having similar issues, create script from command prompt using your favorite editor (vim, nano, vi, etc.), chmod 755 {script_name} and run... Thanks to @applecynic, this downloads a rather large file and does the need to update the driver installation package, once complete run the HP_Drivers_12.pkg and you should be golden to add your printer via System Preferences.
 

als522877

macrumors member
Aug 27, 2008
31
0
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
THANK YOU! I have an ancient HP LaserJet 4000 that works flawlessly (except the plastic power switch snapped) that I use regularly. Picked up an M1 mini & was shocked to find the HP drivers from apple weren't already installed & couldn't get them to install.
 

wbeier3

macrumors newbie
Nov 9, 2021
1
0
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
This worked perfectly for my HP LaserJet P2035. Thank you very much!!
 

wuzprinting

macrumors newbie
Nov 11, 2021
2
0
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
this worked perfectly with my HP laserjet 1102p, but still not working my designjet 500... help please!
 

air.man

macrumors regular
Oct 29, 2019
106
130
Milano, Italy
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! You got my old HP Deskjet 1050 J410 back to life again. Genial.
 

wowee

macrumors regular
May 23, 2015
119
59
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 am having the same problem but I have NO IDEA WHAT YOU JUST TYPED OR ARE SAYING. How do I fix this????
 
  • Like
Reactions: eersoy

wonj

macrumors newbie
Oct 16, 2010
2
0
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

This worked perfectly on my new MBP 2021 with MacOS 12! Many thanks and kudos to you! The only difference is that I got the printer drivers package from a download link on Apple.com. Also from last year.
 

Bazza1

macrumors 6502a
May 16, 2017
702
527
Toronto, Canada
Thankfully, Monterey 'saw' my HP Laserjet P1102w (hardwired - don't even get me started as to the wireless process on HP) after a moment - though I had to tell it to make it the Default printer again. Pleased I didn't have to visit the Land of the Terminal as noted above. But thanks for that.
 

Lawowo

macrumors newbie
Nov 14, 2021
2
4
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
Copied and pasted pkgutil --expand HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228 and it doesn't work
Says Could not open package for expansion: HewlettPackardPrinterDrivers-10.6.0.1.1.1602826228.pkg
 

Lawowo

macrumors newbie
Nov 14, 2021
2
4
I am having the same problem but I have NO IDEA WHAT YOU JUST TYPED OR ARE SAYING. How do I fix this????
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
 

wowee

macrumors regular
May 23, 2015
119
59
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
Thanks!
 

victormorais

macrumors newbie
Nov 16, 2021
2
0
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
aarg I only get
"Could not open package for expansion: /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg"
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.