Archive. This is an archive of the Apple Support Community. Discussions are being restored and soon you will be able to read and post here again.

HP Laser 107a (103/108) printing on macOS: is there a working driver?

HP never released a Mac driver for the HP Laser 107a, and older threads about it are closed. The old Samsung M2020 workaround no longer works on current macOS. Has anyone got it printing natively over USB?

9 replies


HP never made a Mac driver for the HP Laser 107a (also 103a/108a). For years I printed by firing up a Windows VM in VMware just to send a page. I have been trying for years all solutions in forums and nothing really worked well. But I found a solution.


The usual "use the Samsung M2020 driver" advice doesn't work anymore, and all the Apple/HP forum threads are closed without a real answer.


The 107a speaks Samsung's SPL language. Older open-source drivers (SpliX 2.0.1, what most guides use) send page strips in a width the printer rejects → you get "SPL ERROR – Corrupted Data" pages. Current SpliX has the exact widths HP's own driver uses.


The printer's USB port has a second "IPP over USB" mode that its firmware implements badly. the "printer offline", "every second job disappears", and "works after replugging the cable" weirdness.


The fix is current SpliX plus a small USB helper that keeps the printer in classic mode, and it turns off the macOS IPP-over-USB bridge for just this printer. I checked the output against HP's official Linux driver: same format, pixel-exact pages.


Now it's just Cmd-P from any app.


**Repo + install instructions:** https://github.com/paviladtudk/hp-laser-107a-maco


Install = Apple's command line tools + one Terminal command, and there's an uninstall script that removes everything. Tested on an Intel MacBook Pro with macOS 26.7.1. If you try it on Apple Silicon or a 103/108, please report back


Free, open source (GPL), credits to the SpliX devs and the HP Laser 1008a macOS project that figured out the USB part for a sister model.

# 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 https://github.com/bkkflynnsta/hp10x-macos/releases/latest and open it.

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.*


# 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]

have you check of the guternberg project support the model?

Gutenprint Supported Printers

Yes, 107 nor its sister printers are there, also guntenprint stopped support to MacOS in 2024. GuntenPrinter have binaries mostly for PCL or PostScript printers, HP Laser 103/107/108 and no Samsung M2020.

These cheap lasers only understand Samsung's own SPL/QPDL language, and the open‑source driver for that is SpliX, but macOS keeps switching the printer's USB port into the broken IPP‑over‑USB mode and the printer stops midway printing. I put the bugs into Claude and it helped me build something that fixes that.

HP Laser 107w was the model with AirPrint support. No upgrades either, apparently.


Maybe the HP app or HP Smart app works with HP laser 107a?


No network connection, no AirPrint, and seemingly no IPP/IPPS, makes for limited options.

Did it work on your Mac in the past, and if so, did it stop working only recently?


It is unclear to me whether USB-only printing was ever supported:


https://h10032.www1.hp.com/ctg/Manual/c06287229.pdf, page 98.


How motivated are you to keep that printer in service? Workarounds exist but it are likely require an infusion of cash exceeding the price of a new printer.

Very nice work! Outstanding documentation as well. My compliments!


Please find a way to spread the word.


No one should relegate perfectly good printers to the landfill simply because their manufacturers abandoned support for them.

Yes, 107 nor its sister printers are there, also guntenprint stopped support to MacOS in 2024