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.pkg
file from theHewlettPackardPrinterDrivers.dmg
file - From a terminal, navigate to the folder where you extracted the
.pkg
file and run:pkgutil --expand HewlettPackardPrinterDrivers.pkg drivers
- Open the
drivers/Distribution
file 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
drivers
folder, and theHewlettPackardPrinterDrivers.dmg
&HewlettPackardPrinterDrivers.pkg
files - The file
HewlettPackardPrinterDrivers-sequoia.pkg
is 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.
THANKS A LOT BRO <3