This instructions provides a solution for installing HP LaserJet P1102 drivers on macOS Sequoia (15.0+). The official HP drivers don't install on the latest macOS versions, but with a simple modification to bypass the operating system version check, you can get your printer working again.
- HP LaserJet P1102
- HP LaserJet Pro P1102
- HP LaserJet Pro P1102w
- Download the official HP Mac Printer Driver
- Extract the
HewlettPackardPrinterDrivers.pkgfile from theHewlettPackardPrinterDrivers.dmgfile - From a terminal, navigate to the folder where you extracted the
.pkgfile and run:pkgutil --expand HewlettPackardPrinterDrivers.pkg drivers - Open the
drivers/Distributionfile with any text editor - Change the fragment that says
system.version.ProductVersion, '15.0'tosystem.version.ProductVersion, '16.0' - Save the changes
- From the terminal, run:
pkgutil --flatten drivers HewlettPackardPrinterDrivers-sequoia.pkg - Delete the
driversfolder, and theHewlettPackardPrinterDrivers.dmg&HewlettPackardPrinterDrivers.pkgfiles - The file
HewlettPackardPrinterDrivers-sequoia.pkgis your new installer that works with macOS Sequoia
For an automated installation, place the install-driver.sh script in the same directory as your HewlettPackardPrinterDrivers.pkg file and run:
chmod +x install-driver.sh
./install-driver.sh
The script will perform all the necessary modifications and create the compatible installer package.
- This solution should work with other HP printer models and installers that have similar version check limitations
- It may also work with future macOS releases by adjusting the version number accordingly
- No changes are made to the actual driver files, only to the installer's version check
This is an unofficial workaround and not officially supported by HP. Use at your own risk.
This solution is based on the information provided in this blog post by Kartones.
You did not understand what I meant.
You must go to the folder, where you actually saved your files. It might be any folder on any Volume.
I made the example for you on how to change the folder in Terminal. The example showed how to enter the Documents folder.
It does not mean that you must go to the Documents folder.
You must go to EXACTLY THE FOLDER WHERE YOUR FILES ARE SAVED.
Hope, now you understand.