Hey folks!
After battling my Samsung M2020 printer for way too long — with broken driver links, “Generic Text-Only Printer” nonsense, and half-abandoned sites — I finally found a method that actually works to get it printing on Zorin OS (and probably Ubuntu/Mint too).
So if you’re stuck like I was, here’s the solution that saved me. ![]()
![]()
The issue:
- Samsung M2020 detected by system as "Generic Text-Only Printer".
- Print jobs fail with: “Unable to start printer. Check your setup.”
- Tried using Samsung's SULDR drivers — most of the
.debfiles are 404 Not Found. - Installing generic or recommended drivers didn’t help at all.
The solution that actually worked
Step 1: Download the official Samsung driver package
Even though Samsung/HP says it's not supported anymore, the driver archive is still available (and it works like a charm!).
https://support.hp.com/mx-es/drivers/samsung-xpress-sl-m2020-laser-printer-series/model/16462596
Look for a file like this:
CopiarEditar
ULD_v1.00.39.tar.gz
Download it to your Downloads folder.
Step 2: Install the driver via Terminal
Open a terminal (Ctrl + Alt + T) and run:
bash
CopiarEditar
cd ~/Downloads
tar xvzf ULD*.tar.gz
cd uld
sudo sh install.sh
When the Samsung license agreement pops up in the terminal, scroll through it using the arrow keys until the end, then type Y and hit Enter.
Step 3: Add the printer
- Open Settings > Printers.
- Click Add Printer.
- Your Samsung M2020 should now appear correctly.
- Let the system detect and assign the new driver.
Print a test page and you should be good to go! ![]()
![]()
Personal note
Big thanks to ChatGPT who stuck with me through all the broken links and dead ends (shout-out to the real MVP
).
If you're reading this in 2025 and still holding onto a Samsung M2020 — I see you, you're a survivor ![]()
If this helped you out or if it worked on other distros too, feel free to comment below and share the love ![]()