Recently I bought a Samsung wireless
printer, and did not find much useful
information on the internet how to install
My printer is M2022w, but I guess the
process should be similar for all
Samsung wireless printers.
So here is how I got it working:
1. Download and install Samsung
original printer driver
2. Connect printer to your wireless
3. Add network printer using the printer
Steps in detail:
1. Step – Download and install Samsung
original printer driver
Visit www.samsung.com and under
Support -> Printer, enter your printer
Scroll down to the drivers section, and
download the Linux print driver. It will
most likely be uld-something.tar.gz.
Open terminal, cd to the download
location and untar the file with:
tar xvzf uld-something.tar.gz (enter the
Enter the just unpacked directory
(probably uld/) and run:
This will copy the .ppd files and some
other samsung stuff to system paths.
There is also a file install-scanner.sh
and install.sh. Use these if you want to
install a scanner or if your printer also
has a scanner incorporated.
2. Step – Connect printer to your
This is now the tricky part, since their
documentation consists of some 200
pages of broken English. I had to read it
a couple of times until I figured it out.
Connect the printer to a power plug, and
add it some paper.
Turn it on.
Then press and hold the “WPS” button
for 10 seconds (count in your head) and
release. It should print 2 pages, one of
them is “Network Configuration”.
Near the bottom of the page, is a PIN
Number (8 digits).
Using you laptop, check your available
wireless connections. One of them
should belong to the printer. Connect to
it, and enter the PIN for the password.
Find out your network IP (either in the
terminal with ifconfig, or check
Open your browser and enter your IP
(yes, your IP, not the printers!)
Something called SyncThru Web Service
should show up.
In the top right is a “Login” link. Click it,
and enter “admin” for ID, and
“sec00000” for password.
You will now see a new option
“Settings”. Open Settings -> Network
On the left select “Wi-Fi”, then select
“Easy Wi-Fi Settings”, and follow the
wizard to connect the printer to your
wireless network. After that, the printer
should restart and connect to your
With your laptop, connect back to your
3. Step – Add network printer using the
printer settings wizard
Finally you can add the printer to
Ubuntu. Open Settings -> Printers.
Press Add. Wait for some time and the
printer should appear under the Network
Select it, and make sure the connection
type is AppSocket/HP JetDirect (in my
case ipp did not work), and press Next.
Ubuntu should find the printer driver by
Printa test page, and it should work.
To add the printer to other computers in
your network, just do steps 1. and 3.
Hope this helps!
Linux is everywhere.