Unable to get Samsung M2020W printer working on Fedora 41

Hello,
I have an old Samsung Xpress M2020W monochrome laser printer that can receive data using a USB cable (USB B male to USB A male) or wirelessly.

I’m struggling to install the printer driver on Fedora 41 KDE Spin.

I would greatly appreciate it if someone can assist me on how to install the driver for this printer? I don’t have any other printer so it’s the only one that I have.

Thanks,

Devin

Did you test cups?

Hi ilikelinux,

I tried entering http://localhost:631 into the web browser and it shows that I have CUPS installed titled “OpenPrinting CUPS 2.4.11”.

Typing into the command link “lpadmin -m” displayed a large of available drivers on my system. Rather than copying the whole list, I have copy/paste here the Samsung driver list as follow:

gutenprint.5.3://samsung-clp-620/expert Samsung CLP-620 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-clp-620/simple Samsung CLP-620 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-clp-660n/expert Samsung CLP-660N - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-clp-660n/simple Samsung CLP-660N - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-clp-660nd/expert Samsung CLP-660ND - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-clp-660nd/simple Samsung CLP-660ND - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-85/expert Samsung ML-85 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-85/simple Samsung ML-85 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-1250/expert Samsung ML-1250 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-1250/simple Samsung ML-1250 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-1450/expert Samsung ML-1450 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-1450/simple Samsung ML-1450 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-1450ps/expert Samsung ML-1450PS - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-1450ps/simple Samsung ML-1450PS - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-1650/expert Samsung ML-1650 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-1650/simple Samsung ML-1650 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-1651n/expert Samsung ML-1651N - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-1651n/simple Samsung ML-1651N - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-1750/expert Samsung ML-1750 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-1750/simple Samsung ML-1750 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2150/expert Samsung ML-2150 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2150/simple Samsung ML-2150 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2150ps/expert Samsung ML-2150PS - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2150ps/simple Samsung ML-2150PS - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2151n/expert Samsung ML-2151N - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2151n/simple Samsung ML-2151N - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2151nps/expert Samsung ML-2151NPS - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2151nps/simple Samsung ML-2151NPS - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2152w/expert Samsung ML-2152W - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2152w/simple Samsung ML-2152W - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2152wps/expert Samsung ML-2152WPS - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2152wps/simple Samsung ML-2152WPS - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2250/expert Samsung ML-2250 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2250/simple Samsung ML-2250 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2550/expert Samsung ML-2550 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2550/simple Samsung ML-2550 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2551n/expert Samsung ML-2551N - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2551n/simple Samsung ML-2551N - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-2552w/expert Samsung ML-2552W - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-2552w/simple Samsung ML-2552W - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-4600/expert Samsung ML-4600 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-4600/simple Samsung ML-4600 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-5000a/expert Samsung ML-5000a - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-5000a/simple Samsung ML-5000a - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-6000/expert Samsung ML-6000 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-6000/simple Samsung ML-6000 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-6100/expert Samsung ML-6100 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-6100/simple Samsung ML-6100 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-7000/expert Samsung ML-7000 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-7000/simple Samsung ML-7000 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-7000n/expert Samsung ML-7000N - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-7000n/simple Samsung ML-7000N - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-7000p/expert Samsung ML-7000P - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-7000p/simple Samsung ML-7000P - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-7050/expert Samsung ML-7050 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-7050/simple Samsung ML-7050 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-7300/expert Samsung ML-7300 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-7300/simple Samsung ML-7300 - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ml-7300n/expert Samsung ML-7300N - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ml-7300n/simple Samsung ML-7300N - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-sl-m3820nd/expert Samsung ProXpress SL-M3820ND - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-sl-m3820nd/simple Samsung ProXpress SL-M3820ND - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ql-5100a/expert Samsung QL-5100A - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ql-5100a/simple Samsung QL-5100A - CUPS+Gutenprint v5.3.4 Simplified
gutenprint.5.3://samsung-ql-6050/expert Samsung QL-6050 - CUPS+Gutenprint v5.3.4
gutenprint.5.3://samsung-ql-6050/simple Samsung QL-6050 - CUPS+Gutenprint v5.3.4 Simplified

How do I find the IP address of my printer? The printer is directly connected to my desktop computer using a USB cable. Thanks.

OK I’m getting somewhere…

devin@fedora:~$ sudo lpstat -s
no system default destination
device for Samsung_M2020_Series: usb://Samsung/M2020%20Series?serial=070MB8GFCC00G0L
devin@fedora:~$ sudo dnf install cups
Updating and loading repositories:
 RPM Fusion for Fedora 41 - Free - Updates                                                 100% |   2.5 KiB/s |   3.3 KiB |  00m01s
 Fedora 41 - x86_64                                                                        100% |  56.8 KiB/s |  31.0 KiB |  00m01s
 Fedora 41 - x86_64 - VirtualBox                                                           100% |  26.7 KiB/s |   3.7 KiB |  00m00s
 Fedora 41 - x86_64 - Updates                                                              100% |  90.6 KiB/s |  29.3 KiB |  00m00s
 Copr repo for fedy owned by kwizart                                                       100% |   5.1 KiB/s |   1.5 KiB |  00m00s
 RPM Fusion for Fedora 41 - Nonfree                                                        100% |  27.4 KiB/s |   6.8 KiB |  00m00s
 WineHQ packages                                                                           100% |  31.4 KiB/s |   3.0 KiB |  00m00s
 RPM Fusion for Fedora 41 - Nonfree - Updates                                              100% |  25.1 KiB/s |   6.3 KiB |  00m00s
 RPM Fusion for Fedora 41 - Free                                                           100% |  14.1 KiB/s |   3.6 KiB |  00m00s
 Dropbox Repository                                                                        100% |   3.4 KiB/s |   1.5 KiB |  00m00s
 RPM Fusion for Fedora 41 - Free - Updates                                                 100% |  75.3 KiB/s |  45.4 KiB |  00m01s
 Fedora 41 - x86_64 - Updates                                                              100% | 934.2 KiB/s |   2.8 MiB |  00m03s
 WineHQ packages                                                                           100% | 387.6 KiB/s |  58.9 KiB |  00m00s
 RPM Fusion for Fedora 41 - Nonfree - Updates                                              100% |  58.4 KiB/s |  30.3 KiB |  00m01s
Repositories loaded.
Package "cups-1:2.4.11-9.fc41.x86_64" is already installed.

localhost is an alias to your local computer linked with 127.0.0.1 v4 / ::1 v6
With the port:631you get connected to cups which is dealing with your printer and the IP resolution. It is the interface from your printer over the serial USB connection to the local computer it is connected to.

So to connect to cups the right way is todo as you did above with
http://localhost:631

Please have a look if this additional ppd file helps you to solve your issue:

If you need more infos search in engine with “ppd file installation on Fedora RHEL Linux”

p.s.
If you have to paste more text from the terminal please use the pre formatted text button in the editor menu </>
For the moment I made it for the requests above.

Thanks.

I have finally got the printer to work now.

Solved the issue by:

  1. See instruction “Installing the Unified Linux Driver” on Samsung webpage at: Installation for Linux

  2. Download Samsung Unified Linux Driver from:
    https://support.hp.com/ca-en/drivers/samsung-xpress-sl-m2020-laser-printer-series/model/16462596

  3. Follow instructions as outline on webpage in Step 1

2 Likes