Recently I bought a Samsung wireless printer, and did not find much useful information on the internet how to install it.
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 network
3. Add network printer using the printer settings wizard
Steps in detail:
1. Step - Download and install Samsung original printer driver
Visit www.samsung.com and under Support -> Printer, enter your printer model name.
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 actual filename)
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 wireless network
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 connection properties).
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 Settings
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 wireless network.
With your laptop, connect back to your wireless network.
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 printer.
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 itself.
Print a 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!