Fix HP printer driver installation on macOS Sequoia, Tahoe and later. The official HP drivers fail to install on newer macOS versions due to an OS version check in the installer package. This fix bypasses that check — no driver files are modified, only the installer's version restriction.
The HewlettPackardPrinterDrivers.pkg contains drivers for many HP models. This fix has been confirmed to work with:
- HP LaserJet P1102 / Pro P1102 / Pro P1102w
- HP LaserJet P1108
- HP LaserJet Pro M1136
- HP LaserJet M12 / M12W / M13 series
- HP LaserJet P1007
- HP LaserJet 4000N
It should also work with other HP LaserJet and OfficeJet models that use the same HewlettPackardPrinterDrivers.pkg installer.
If this fix works for your printer model, please open an issue to let us know so we can add it to the list!
Use the online tool at pavelbinar.github.io/hp-printer-fix-macos to fix your driver package directly in the browser. Just drag and drop your .pkg file — no Terminal needed, no files uploaded anywhere.
- Download the official HP Mac Printer Driver
- Extract the
HewlettPackardPrinterDrivers.pkgfile from the.dmgfile - Download
install-driver.shand place it in the same directory as the.pkgfile (or in an already-expanded package directory containingDistribution) - Open Terminal, navigate to that directory and run:
cd ~/path/to/your/folder chmod +x install-driver.sh ./install-driver.sh
- Double-click the generated
HewlettPackardPrinterDrivers-fixed.pkgto install
- Download the official HP Mac Printer Driver
- Extract the
HewlettPackardPrinterDrivers.pkgfile from the.dmgfile - Open Terminal, navigate to the folder where you extracted the
.pkgfile (cd ~/path/to/your/folder) and run:pkgutil --expand HewlettPackardPrinterDrivers.pkg drivers
- Open
drivers/Distributionwith any text editor - Change
system.version.ProductVersion, '15.0'tosystem.version.ProductVersion, '27.0' - Save the file, then run:
pkgutil --flatten drivers HewlettPackardPrinterDrivers-fixed.pkg
- Clean up: delete the
driversfolder and the original.dmg&.pkgfiles - Double-click
HewlettPackardPrinterDrivers-fixed.pkgto install
The official HP driver installer checks the macOS version before installation and refuses to run on versions it doesn't recognize. This fix simply raises that version ceiling. No actual driver files are modified — only the installer's Distribution file is changed.
This means the fix will likely work with future macOS releases too, by adjusting the version number accordingly.
This is an unofficial workaround and not officially supported by HP. Use at your own risk.
- Based on this blog post by Kartones.
- macOS Tahoe support and already-expanded package support by @3l500nfy (original fork).