SULDR Forums Supported Printers Printing Questions Scanning Questions General Questions Samsung Installer

SCX-3405W on Ubuntu 12.10

Started by jtau8042, April 18, 2013, 06:44:57

Previous topic - Next topic

jtau8042

Although the printer can be installed using the drivers from Samsung support site the bchemnet repacked version is much simpler and cleaner.

Printer Installation
~~~~~~~~~~~

root:~# echo 'deb http://www.bchemnet.com/suldr/ debian extra' >/etc/apt/sources.list.d/scx-3405w.list
root:~# wget -O - http://www.bchemnet.com/suldr/suldr.gpg | sudo apt-key add -
root:~# apt-get update
root:~# apt-get install samsungmfp-driver samsungmfp-scanner samsungmfp-network

Now the printer is recognized if connected via USB. CUPS is able to find the printer on local network providing the printer's wireless network is correctly configured.

XSane finds the printer both over the USB or over the local network.

Note: Do not install the samsungmfp-configurator-* package. The Samsung configurator is only front-end to CUPS and you can manage the printers directly in CUPS config at http://localhost:631 or in Ubuntu Printer settings. To configure the printer's wireless networking you need a different tool described bellow.


Network configuration
~~~~~~~~~~~~~~

This step is not covered by bchemnet. The SCX-3205W printer lacks Ethernet interface. To connect the printer to the LAN user must first setup the WiFi interface over USB using special utility.
Samsung provides separately the wireless setup utility (part of Printer Setup Utils PSU_1.01 downloadable from Samsung support page) but it depends on old Qt library which is not in Ubuntu. For simple usage I extracted the utility and packed it with qt library (both 32 and 64 bit versions are included): https://docs.google.com/file/d/0B7_-QD3u3BwbMjNzejVkZmpUQWM/edit. Use following steps:

$ tar xf wirelesssetup.tar.gz
$ cd wirelesssetut/bin/
$ LD_LIBRARY_PATH=. ./wirelesssetup /dev/usb/lp0

Note 1:
switch the printer to ready state (by pushing for example button X) before setting up the printer in the last step of wireless setup, in standby mode the communication fails
Note 2:
If you have more printers connected through USB try different lp* devices. See
# dmesg |grep usblp
[ 9376.519600] usblp 2-1.4:1.1: usblp0: USB Bidirectional printer dev 23 if 1 alt 0 proto 2 vid 0x04E8 pid 0x344F

rfiras0

Quote from: jtau8042 on April 18, 2013, 06:44:57
Although the printer can be installed using the drivers from Samsung support site the bchemnet repacked version is much simpler and cleaner.

Printer Installation
~~~~~~~~~~~

root:~# echo 'deb http://www.bchemnet.com/suldr/ debian extra' >/etc/apt/sources.list.d/scx-3405w.list
root:~# wget -O - http://www.bchemnet.com/suldr/suldr.gpg | sudo apt-key add -
root:~# apt-get update
root:~# apt-get install samsungmfp-driver samsungmfp-scanner samsungmfp-network

Now the printer is recognized if connected via USB. CUPS is able to find the printer on local network providing the printer's wireless network is correctly configured.

XSane finds the printer both over the USB or over the local network.

Note: Do not install the samsungmfp-configurator-* package. The Samsung configurator is only front-end to CUPS and you can manage the printers directly in CUPS config at http://localhost:631 or in Ubuntu Printer settings. To configure the printer's wireless networking you need a different tool described bellow.


Network configuration
~~~~~~~~~~~~~~

This step is not covered by bchemnet. The SCX-3205W printer lacks Ethernet interface. To connect the printer to the LAN user must first setup the WiFi interface over USB using special utility.
Samsung provides separately the wireless setup utility (part of Printer Setup Utils PSU_1.01 downloadable from Samsung support page) but it depends on old Qt library which is not in Ubuntu. For simple usage I extracted the utility and packed it with qt library (both 32 and 64 bit versions are included): https://docs.google.com/file/d/0B7_-QD3u3BwbMjNzejVkZmpUQWM/edit. Use following steps:

$ tar xf wirelesssetup.tar.gz
$ cd wirelesssetut/bin/
$ LD_LIBRARY_PATH=. ./wirelesssetup /dev/usb/lp0

Note 1:
switch the printer to ready state (by pushing for example button X) before setting up the printer in the last step of wireless setup, in standby mode the communication fails
Note 2:
If you have more printers connected through USB try different lp* devices. See
# dmesg |grep usblp
[ 9376.519600] usblp 2-1.4:1.1: usblp0: USB Bidirectional printer dev 23 if 1 alt 0 proto 2 vid 0x04E8 pid 0x344F


I followed the same instructions here on Ubuntu 14.04 with this printer and it worked. However there are a few typos in your "Network Configuration" section and I just wanted to help other noobs who might run into issues. Keep in mind that I had to keep the printer connected via USB the whole time.

The commands needed are something to the effect of:

$ tar xf wirelesssetup.tar.gz
$ cd wirelesssetup/bin64

If you have a 32-bit installation, you'll have to run instead:
$ cd wirelesssetup/bin32

The library file is called libqt-mt.so.3 and this has to be made available to sudo in its environment as you execute the command to do the wireless setup GUI:

$ sudo LD_PRELOAD=$PWD/libqt-mt.so.3 ./wirelesssetup /dev/usb/lp0

Next follow the instructions (keep the printer connected via USB even if it tells you otherwise) until setup finishes. Once setup is finished, disconnect USB.

Under Ubuntu's System Settings > Printers > Add printer > Network Printer > Find Network Printer. Keep the "host" field empty and hit "Find". The Network Printer list will now show it as "Samsung SCX-3400". Hit "Forward" and follow the instructions to finalize the setup.

Hope this helps! And thanks for a great howto.

h/t: http://ro-che.info/articles/2014-04-21-wireless-samsung-printer-linux.html


Repository Information Legal Contact Alternative Drivers