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

Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - jtau8042

#1
Verified. The issue is solved with new suld-driver-4.01.17-2. Thank you bchemnet for your work.
#2
After upgrade to Ubuntu 13.04 printing to my Samsung SCX-3405W stop working.
Using:  suld-driver-4.01.17-1, cups-1.6.2-1ubuntu5
Printing from cups fails with message "filter failed". Looking in to the /var/log/cups/error_log:

...
Started filter /usr/lib/cups/filter/pdftopdf (PID 3698)
D [08/May/2013:10:56:55 +0200] [Job 157] Started filter /usr/lib/cups/filter/pdftops (PID 3699)
D [08/May/2013:10:56:55 +0200] [Job 157] Started filter /usr/lib/cups/filter/pstospl (PID 3700)
D [08/May/2013:10:56:55 +0200] [Job 157] Started backend /usr/lib/cups/backend/socket (PID 3701)
D [08/May/2013:10:56:55 +0200] [Job 157] Restarted by "tau".
D [08/May/2013:10:56:55 +0200] [Job 157] PID 3700 (/usr/lib/cups/filter/pstospl) stopped with status 127 (File too large)
D [08/May/2013:10:56:55 +0200] [Job 157] Hint: Try setting the LogLevel to "debug" to find out more.
D [08/May/2013:10:56:55 +0200] [Job 157] Tiskarna: error while loading shared libraries: libscmssc.so: cannot open shared object file: No such file or directory
...

Further investigating the problem:
# ldd /usr/lib/cups/filter/pstospl
   linux-vdso.so.1 =>  (0x00007fff265fd000)
   libscmssc.so => not found
   libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7223bee000)
   libcups.so.2 => /usr/lib/x86_64-linux-gnu/libcups.so.2 (0x00007f722398d000)
   ...
# ldd /usr/lib/cups/filter/libscmssc.so
   linux-vdso.so.1 =>  (0x00007fff345a4000)
   libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0a14f70000)
   libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0a14c6b000)
   libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0a14a54000)
   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0a146


The scmssc library is not on the library path of the filter. Workaround: make link to the library from the global library dir:

# ln -sv /usr/lib/cups/filter/libscmssc.so /usr/lib

run ldd again and check the library is found. Print!

Probably the library path is configurable in the CUPS or Printer config files but I didn't want to give more time to the problem once I found the workaround.

UPDATE(2013-05-09): problem solved: update to newer suld-driver-4.01.17 package
#3
Success Stories / SCX-3405W on Ubuntu 12.10
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
Repository Information Legal Contact Alternative Drivers