Adding a Samsung Printer (SCX-3400)

Having previously and successfully added a SCX-4x24 to one of my remote PCs I decided to purchase a SCX-3400. I tried adding via YaST, using the Samsung driver provided on their website. This, along with their Smart Panel, appear to have loaded and the panel indicates that the printer is present. However, it doesn’t print (complains in CUPS Test Page option about /usr/lib/cups/filter/rastertospl, although the file is present) and the Smart Panel states it cannot display the Printer Settings (although it clearly shows that the printer is present and that the cartridge is healthy).

Anyone able to help?

YeboElectronics wrote:
> Having previously and successfully added a SCX-4x24 to one of my remote
> PCs I decided to purchase a SCX-3400. I tried adding via YaST, using the
> Samsung driver provided on their website. This, along with their Smart
> Panel, appear to have loaded and the panel indicates that the printer is
> present. However, it doesn’t print (complains in CUPS Test Page option
> about /usr/lib/cups/filter/rastertospl, although the file is present)

So on this forum, people generally ask for evidence rather than stories.
In this case your words prompt me to ask for an ls showing the file, and
especially its permissions.

Also, what is in the logs?

> and the Smart Panel states it cannot display the Printer Settings
> (although it clearly shows that the printer is present and that the
> cartridge is healthy).
>
> Anyone able to help?
>
>

To be a bit more explicit, maybe a good idea to share the output in /var/log/cups/error_log with us. It may be quite lengthy, so upload it to SUSE Paste, and post the link to it here.

Apologies if my ‘novel’ wasn’t to everyone’s liking :slight_smile: . It was my intention to provide as much info as possible, particularly to Samsung printer owners, in the hope that they might happen to recognise my problem.

UK-study:/usr/lib/cups/filter
-rwxr-xr-x 1 root root 86088 Aug 11 20:20 rastertospl

/var/log/cups/error_log follows:-

SUSE Paste

I had a problem with a Samsung printer driver some years ago and contacted Samsung support and told them what I was running. They released a new version in under a week. I did however use the Samsung install cd, As you used YAST sounds like you didn’t… It should find the printer and set up cups correctly - even the cups generated printer settings windows etc which look a bit naff.

I have had a problem on 11.4 printing in landscape mode with some kde applications - why - they seem to be part bypassing cups probably to avoid the naff windows. Haven’t set it up on 12.3 yet. When I do I will download Samsung’s latest universal Linux install from their web site. I’ve seen comments that it scatters files all over the place - very incorrect. It puts things where they should be.

Your printer has a driver/insall that was released on 2-aug-13.

John

I went the YaST route as the disc supplied appears to only include a SetIPApplet option. If I cdroot > autorun in a terminal it doesn’t complain, but nothing happens (This is the method recommended by Samsung). And if I try to install in a terminal, in the uld directory, then it also complains:-

ERROR: VENDOR undefined , execution aborted

Hence, the only way I can add this printer is via YaST, but printing a test page then fails and CUPS (localhost:631) states /usr/lib/cups/filter/rastertospl failed

It’s been a while since I installed but from memory there is a shell script on the CD. Not at all sure they offer autorun on Linux.

However I just downloaded the latest driver for my CLX-3185FW, release date same as the one for your printer, ran install.sh as root and it hasn’t done what it usually does. Messages about cups restarts etc but no printer installed or the usual graphics. Via the cd it searched for and identifies the printer even over the network. Code seems to be included to do that but doesn’t appear to run. :’( Need to find the CD and contact Samsung. The printers web interface for monitoring toner levels and alerts etc is fine.

The latest driver even contains a file to set up YAST2 firewalls if needed. I believe that option isn’t needed if the printer is on a local network.

John

I removed the toner level add-on as it kept asking for the root password every time I restarted the PC, seems others have reported this problem.

Interestingly, I just tried to add the printer to an Ubuntu Laptop. SCX-3400-Series printer detected and it loaded Samsung SCX-3200 drivers, Test Page prints!

I tried the SCX-3200 drivers on openSuSE but still no joy.

OK, I found a fix… Tried alternative source for SCX-3400 drivers, softpedia.com (Samsung SCX-3405FW Printer Unified Driver 4.00.31:07), and installed via YaST (which complained about the drivers being unsuitable, but I ignored). I then added missing file, rastertosamsungspl, to /usr/lib/cups/filter/ (It was missing in previous Samsung printer installation, no idea why!) and now it prints!

Not sure if the problem relates to Samsung’s drivers or if it’s an openSuSE issue???

It will be down to the driver version.

In my case the toner etc is on a web page at http://192.168.10.177/sws/index.html so is directly supplied by the printer. It also counts down the life of other bits and pieces such as the fuser and belts etc. There is also a utility but I have never used that.

They seem have moved well away from the past 2 samsung printer installs I have used. They were both graphical and generated all of the cups files - several of them on the printer I mentioned.

The latest universal install reports installing a sane (?) back end which I think is for the scanner and stops and starts CUPS but CUPS doesn’t show the printer. Could be that the dirs that OpenSuse use aren’t the same as other distro’s. That isn’t an unusual problem. It also mentions Udev. Not sure where that comes in. No mention of the Fax that’s built into the printer either. Not that I use it but I think it was on the CD,

Still haven’t found the original CD or the manual - seems to have been tidied up by some one.

There was a post recently on directly installing a Samsung printer via the printer definition file. :open_mouth: I pointed out that it was better to use the Samsung install as the CUPS files are a little more complicated these days and posted a for instance.

If the original CD doesn’t work out when I find it I will contact Samsung support on Monday and hope the service is as good as it was some time ago.

John

The CD doesn’t work as it did on 11.4

Had a little more luck with the driver off Samsung’s web site. My 1st mistake was not extracting the files as root. When I fixed that and ran install.sh nothing appeared to happen but when I went to manage printers which brings up the CUPS web interface add printer showed the printer and allows the definition file and default settings to be set up.

KDE’s system settings -printers may allow the same thing to be done but following the above it shows the printer and the component and toner life bars etc.

No luck printing though. When I print a test file from the cups web interface I get this message


CLX-3185-4      Unknown      Withheld      1k      1      stopped 
"Unable to open print file: No such file or directory"     
 

Unknown relates to the name field and withheld relates to the user field.

The cups web interface allows users to be specified so added “john root” exactly like that. I assume that the space is correct. Also made myself a member of the LP group.

John

I received a reply from Samsung support today and their suggestions have worked.

Run the install.sh program

Go to the cups admin web page and do the add printer. The Samsung printer should be shown to add.

The catch comes when the printer is selected. Rather than the obvious select** AppSocket/HP JetDirect**

After pressing next an input field will contain socket change that to eg in my case

socket://192.168.10.177:9100

The cups install suggests the correct driver and printer def file.

rotfl!Post is a bit garbled as I had effectively already part installed it - on the wrong port and ipp… as per 11.4 and the earlier driver.

They sent me what I suspect is an old guide for installing the Linux driver. Think I will ask them to add it where the universal driver downloads are. It also includes details of hooking up the Sane driver. Haven’t tried that yet.

Not bad support. Reported the problem on Monday. Response that worked on Thursday.

John

:X Doh the guide is there already!

CLX-3185FW - DOWNLOADS | SUPPORT | SAMSUNG UK

Never thought to look - universal printer guide. The driver seems to be used for all Samsung printers.

John