This guide provides a solution for installing HP LaserJet P1102 drivers on macOS Tahoe (26.0.1+). The official HP drivers refuse to install on newer macOS versions due to a version check in the installer. With a simple modification to bypass that check, you can get your printer working again on Tahoe.
This is a modified Version for MacOs Tahoe originally was made for macOS Sequoia check repo here: https://gist.github.com/pavelbinar/e14bb47f98768d83828bdee89a47490e#file-install-driver-sh made by : pavelbinar https://gist.github.com/pavelbinar
Anyways There you have it for Tahoe.
- HP LaserJet P1102
- HP LaserJet Pro P1102
- HP LaserJet Pro P1102w
- Download the official HP Mac Printer Driver (e.g. from the HP driver .dmg).
- Extract the
HewlettPackardPrinterDrivers.pkgfile from theHewlettPackardPrinterDrivers.dmgfile. - From a terminal, go to the folder where you extracted the
.pkgfile and run:pkgutil --expand HewlettPackardPrinterDrivers.pkg drivers - Open the
drivers/Distributionfile in any text editor. - Change the fragment that says
system.version.ProductVersion, '15.0'tosystem.version.ProductVersion, '27.0'. - Save the file.
- From the terminal, run:
pkgutil --flatten drivers HewlettPackardPrinterDrivers-tahoe.pkg - Optionally remove the
driversfolder, and the original.dmgand.pkgfiles if you no longer need them. - The file
HewlettPackardPrinterDrivers-tahoe.pkgis your new installer that works with macOS Tahoe 26.0.1.
For an automated installation, place the install-driver.sh script in the same directory as your HewlettPackardPrinterDrivers.pkg file (or in a folder where you have already expanded the package so that Distribution is in the current directory) and run:
chmod +x install-driver.sh
./install-driver.sh
The script will perform the version-check modification and create HewlettPackardPrinterDrivers-tahoe.pkg. You can then install the driver by double-clicking that package.
- This solution should work with other HP printer models and installers that use the same kind of version check.
- It may work with future macOS releases by adjusting the version number in the Distribution file (use a value higher than your macOS version so the check does not block installation).
- No changes are made to the actual driver files, only to the installer’s version check.
- The installer’s
Distributionfile may also restrict tox86_64; on Apple Silicon you might need to adjust that if the package otherwise supports your Mac.
This is an unofficial workaround and is not officially supported by HP. Use at your own risk.
This solution is based on the approach in pavelbinar’s gist for macOS Sequoia and the blog post by Kartones.