# HP Laser 108a (and 103/107) on macOS: a free driver that works, including macOS 27
If your HP Laser 108a, 107a or 103a won't print from your Mac, the jobs "complete" but nothing comes out, or the printer shows **"The printer is offline"** on macOS 27, here's what's going on and what fixed it for me.
**Why it happens**
- These are "host-based" printers. They can't read PostScript or PCL, so the Mac has to send the printer's own language (Samsung SPL). macOS has no built-in driver for it, and HP doesn't offer a Mac driver for these models.
- AirPrint and the generic drivers don't work over the printer's USB port, so jobs vanish.
- On macOS 27, a system service called `ippusbd` also takes over the printer's USB connection, which leaves it stuck at "offline".
**What worked**
I wrote a small open-source driver, **hp10x**, that prints to these models directly and stops macOS taking over the USB port. It's free, signed and notarized by Apple, and runs on macOS 12 or later on Apple Silicon and Intel Macs.
1. Download `hp10x-0.3.0.pkg` from
2. Connect the printer by USB.
3. In **System Settings → Printers & Scanners → Add Printer**, select the HP Laser, and under **Use** choose **Select Software…** → **HP Laser 103/107/108 (hp10x)**.
Under **Printer Options** in the print dialog you get 600 or 1200 dpi, Toner Save, manual two-sided printing, and custom paper sizes from 3×5 in to Legal.
I've tested it on a 108a with macOS 27.0.1. The 103 and 107 use the same printer language and should work too. If you try one, I'd love to hear how it went (there's a "Printer report" form on the GitHub page).
If you'd rather not install anything new, HP's "Samsung Printer Driver for macOS" v3.93 with the **Samsung M2020 Series** driver also works, though it doesn't fix the macOS 27 "offline" problem by itself. The README on the GitHub page covers both.
*Not affiliated with HP. I wrote this for my own 108a and am sharing it in case it helps.*
[Edited by Moderator]