Samsung Printer/Scanner Drivers - Updated 2013

Problems and successes with specific brands/models of printers
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#41 Post by rcrsn51 »

amj wrote:The samsung-mono driver returned an error when I asked for a test page (unsupported format).
Make sure that you select Print Test Page, not Print Self Test Page.
The splix driver gave me eleven options I could change.
With the official Samsung driver, look under the JCL tab for additional options.

User avatar
Subito Piano
Posts: 731
Joined: Mon 28 May 2007, 03:12
Location: UPSTATE New York
Contact:

#42 Post by Subito Piano »

What IS the "print self-test page" for, anyway? Mine once told me i had the wrong driver....

amj
Posts: 75
Joined: Fri 28 Jan 2011, 19:20

#43 Post by amj »

rcrsn51 wrote: Make sure that you select Print Test Page, not Print Self Test Page.
Thanks, I have the test page printed now.
rcrsn51 wrote:With the official Samsung driver, look under the JCL tab for additional options.
OK, the splix driver lists 11 options under 'general' and has two sub menus 'banners' and 'policies'.

The samsung-mono driver lists 3 options under 'general' and has three sub-menus "JCL', 'banners' and 'policies'.

The 'banners' and 'policies' sub-menus are identical for both drivers. The samsung-mono 'JCL' sub-menu has four options, meaning that 'general' and 'JCL' together give me 7 options. Four less than splix.

The four extra options that splix gives me (and which appear to be absent from the samsung-mono driver) are:
  • air pressure
  • toner density
  • colour mode
  • 2 sided printing
I have no idea what 'air prerssure' does (and hence will leave it alone) and since it's a monochrome printer, 'colour mode' is irrelevant.

Of all the options available there are only three that are of real interest to me, 'page size', 'toner density' and '2 sided printing'. And two of those three I still cannot find in the samsung-mono driver.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#44 Post by rcrsn51 »

amj wrote:Of all the options available there are only three that are of real interest to me, 'page size', 'toner density' and '2 sided printing'. And two of those three I still cannot find in the samsung-mono driver.
I wonder why Samsung would not include features in their PPD that the printer is capable of handling. Maybe they have selected the lowest common denominator feature-set that applies to all their models.

There are two problems with the Puppy splix driver for other users. It doesn't support newer Samsung models. And the colour capability for CLP models doesn't work. I believe that some distros has updated splix themselves.

Thanks for testing this.
What IS the "print self-test page" for, anyway? Mine once told me i had the wrong driver...
This option (and some others) appeared in CUPS 1.4. The intent is to access the printer's own maintenance features. But I have yet to see it work in any Puppy. And there are complaints about it in other distros.

User avatar
Spaccafumo
Posts: 33
Joined: Thu 15 Jan 2009, 11:06
Location: Sulmona - Italy

CUPS 1.3.11

#45 Post by Spaccafumo »

Samsung ML-2010R laser monochrome usb.
No usb device. This is output of "lpinfo -v":
Attachments
051-32.png
cupsd is on. No usb device present.
(4.99 KiB) Downloaded 2556 times

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#46 Post by rcrsn51 »

Which Puppy are you using?

I notice "direct hp" in your list. That indicates that you have an HP printer installed. But then you should also see a "direct usb://" entry for that printer.

This is not a CUPS or Samsung problem. Something has gone wrong with your USB detection.

Boot off your Live CD using "puppy pfix=ram" and check for printers.

User avatar
Spaccafumo
Posts: 33
Joined: Thu 15 Jan 2009, 11:06
Location: Sulmona - Italy

Samsung ML-2010R

#47 Post by Spaccafumo »

This driver works with laser monocrome printer
Samsung ML-2010R:

Before copying it in '/usr/share/cups/model' i found very useful to reinstall cups by this file: 'cups-install-v0.3.pup'. I am not able to upload it now. Maybe because it weighs more then 18 mb.

User avatar
irishrm
Posts: 271
Joined: Sat 14 Mar 2009, 14:09

#48 Post by irishrm »

Just wanted to say thanks to rcrsn 51 for his Samsung printer pet.

Purchased a Samsung 2162 printer and had it installed in three different puppies in no time.

Thanks again for the help, much appreciated.

irishrm.

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

ML-2165W

#49 Post by step »

Thanks for maintaining this pet. I'm new to CUPS and linux printers. I downloaded and installed your latest pet, then started CUPS and clicked Find new printers. It immediately found my ML-2165W, which is wifi-connected. I was amazed at how easy it went. Then I clicked to make it the default printer and Print Test Page. I do get some print out, but it isn't a test page, just these five lines

Code: Select all

SPL ERROR - FALSE
   POSITION : 0x1  (1)
   SYSTEM : h6fw)5.57/xl_tbl
   LINE : 403
   VERSION : SPL 5.57 01-12-2012
I'm not sure what it means, I'd guess it is some sort of internal test page. Note: in CUPS I did click Print Test Page, not Self Test Page.
What am I doing wrong?

I run puppy saluki 023, some more info

Code: Select all

# /etc/init.d/cups restart
cups: restarted scheduler.
# lpinfo -v
network socket
network http
network ipp
network lpd
network socket://192.168.0.40
direct scsi
network pdf-writer
network smbc
network smb
# ls /usr/share/cups/model
gutenprint  uld-samsung
# 
# ls /usr/share/cups/model/gutenprint/
5.0  5.2
# ls -R /usr/share/cups/model/gutenprint/
/usr/share/cups/model/gutenprint/:
5.0  5.2

/usr/share/cups/model/gutenprint/5.0:

/usr/share/cups/model/gutenprint/5.2:
# ls /usr/share/cups/model/uld-samsung/*2160*
/usr/share/cups/model/uld-samsung/ML-2160.ppd.gz
# 
A cryptic (for me) "[Job 6] Unable to open input" stands out in the CUPS error log

Code: Select all

I [29/May/2013:10:22:25 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=7286)
I [29/May/2013:10:22:25 +0200] [Job 5] Adding start banner page "none".
I [29/May/2013:10:22:25 +0200] [Job 5] Adding end banner page "none".
I [29/May/2013:10:22:25 +0200] [Job 5] File of type application/postscript queued by "anonymous".
I [29/May/2013:10:22:25 +0200] [Job 5] Queued on "CUPS-PDF" by "anonymous".
I [29/May/2013:10:22:25 +0200] [Job 5] Started filter /usr/lib/cups/filter/pstops (PID 7287)
I [29/May/2013:10:22:25 +0200] [Job 5] Started backend /usr/lib/cups/backend/pdf-writer (PID 7288)
I [29/May/2013:10:22:26 +0200] [Job 5] Completed successfully.
I [29/May/2013:10:22:28 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=7311)
I [29/May/2013:10:22:49 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=7451)
I [29/May/2013:10:26:02 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=11663)
I [29/May/2013:10:26:14 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=11723)
I [29/May/2013:10:26:21 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=11760)
I [29/May/2013:10:26:21 +0200] Started "/usr/lib/cups/daemon/cups-deviced" (pid=11761)
E [29/May/2013:10:26:21 +0200] [cups-deviced] Bad line from "pdf-writer": Error: /usr/lib/cups/backend/pdf-writer - ps2pdf is not available!
I [29/May/2013:10:26:28 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=11826)
I [29/May/2013:10:26:56 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=11998)
I [29/May/2013:10:26:56 +0200] Started "/usr/lib/cups/daemon/cups-driverd" (pid=11999)
I [29/May/2013:10:27:01 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=12018)
I [29/May/2013:10:27:01 +0200] Setting Samsung_ML-2160_Series_192.168.0.40 device-uri to "socket://192.168.0.40" (was "file:/dev/null".)
I [29/May/2013:10:27:01 +0200] Setting Samsung_ML-2160_Series_192.168.0.40 printer-is-accepting-jobs to 1 (was 0.)
I [29/May/2013:10:27:01 +0200] Setting Samsung_ML-2160_Series_192.168.0.40 printer-state to 3 (was 5.)
I [29/May/2013:10:27:01 +0200] Saving printers.conf...
I [29/May/2013:10:27:01 +0200] New printer "Samsung_ML-2160_Series_192.168.0.40" added by "anonymous".
I [29/May/2013:10:27:07 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=12071)
I [29/May/2013:10:27:54 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=12346)
I [29/May/2013:10:27:54 +0200] Saving printers.conf...
I [29/May/2013:10:27:54 +0200] Printer "Samsung_ML-2160_Series_192.168.0.40" modified by "anonymous".
I [29/May/2013:10:27:59 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=12383)
I [29/May/2013:10:27:59 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12384)
I [29/May/2013:10:28:10 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=12436)
I [29/May/2013:10:28:10 +0200] Saving printers.conf...
I [29/May/2013:10:28:10 +0200] Saving classes.conf...
I [29/May/2013:10:28:10 +0200] Default destination set to "Samsung_ML-2160_Series_192.168.0.40" by "anonymous".
I [29/May/2013:10:28:15 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=12488)
I [29/May/2013:10:28:15 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12489)
I [29/May/2013:10:28:19 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12508)
I [29/May/2013:10:28:24 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12542)
I [29/May/2013:10:28:26 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12543)
I [29/May/2013:10:28:30 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12562)
I [29/May/2013:10:28:48 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12683)
I [29/May/2013:10:28:48 +0200] [Job 6] Adding start banner page "none".
I [29/May/2013:10:28:48 +0200] [Job 6] Adding end banner page "none".
I [29/May/2013:10:28:48 +0200] [Job 6] File of type application/postscript queued by "anonymous".
I [29/May/2013:10:28:48 +0200] [Job 6] Queued on "Samsung_ML-2160_Series_192.168.0.40" by "anonymous".
I [29/May/2013:10:28:48 +0200] [Job 6] Started filter /usr/lib/cups/filter/pstops (PID 12684)
I [29/May/2013:10:28:48 +0200] [Job 6] Started filter /usr/lib/cups/filter/pstospl (PID 12685)
I [29/May/2013:10:28:48 +0200] [Job 6] Started backend /usr/lib/cups/backend/socket (PID 12686)
E [29/May/2013:10:28:48 +0200] [Job 6] Unable to open input
I [29/May/2013:10:28:50 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12688)
I [29/May/2013:10:28:53 +0200] [Job 6] Completed successfully.
I [29/May/2013:10:29:00 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=12758)
I [29/May/2013:10:41:06 +0200] Listening to ::1:631 (IPv6)
I [29/May/2013:10:41:06 +0200] Listening to 127.0.0.1:631 (IPv4)
I [29/May/2013:10:41:06 +0200] Listening to /var/run/cups/cups.sock (Domain)
I [29/May/2013:10:41:06 +0200] Remote access is disabled.
I [29/May/2013:10:41:06 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [29/May/2013:10:41:06 +0200] Using default TempDir of /var/spool/cups/tmp...
I [29/May/2013:10:41:06 +0200] Configured for up to 100 clients.
I [29/May/2013:10:41:06 +0200] Allowing up to 100 client connections per host.
I [29/May/2013:10:41:06 +0200] Using policy "default" as the default!
I [29/May/2013:10:41:06 +0200] Full reload is required.
I [29/May/2013:10:41:06 +0200] Saving job cache file "/var/cache/cups/job.cache"...
I [29/May/2013:10:41:06 +0200] Loaded MIME database from '/etc/cups': 35 types, 37 filters...
I [29/May/2013:10:41:06 +0200] Loading job cache file "/var/cache/cups/job.cache"...
I [29/May/2013:10:41:06 +0200] Full reload complete.
E [29/May/2013:10:41:06 +0200] Unable to open listen socket for address ::1:631 - Address family not supported by protocol.
I [29/May/2013:10:41:06 +0200] Listening to 127.0.0.1:631 on fd 3...
I [29/May/2013:10:41:06 +0200] Listening to /var/run/cups/cups.sock on fd 5...
I [29/May/2013:10:41:06 +0200] Resuming new connection processing...
I [29/May/2013:10:41:15 +0200] Scheduler shutting down normally.
I [29/May/2013:10:41:15 +0200] Saving job cache file "/var/cache/cups/job.cache"...
I [29/May/2013:10:41:19 +0200] Listening to ::1:631 (IPv6)
I [29/May/2013:10:41:19 +0200] Listening to 127.0.0.1:631 (IPv4)
I [29/May/2013:10:41:19 +0200] Listening to /var/run/cups/cups.sock (Domain)
I [29/May/2013:10:41:19 +0200] Remote access is disabled.
I [29/May/2013:10:41:19 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [29/May/2013:10:41:19 +0200] Using default TempDir of /var/spool/cups/tmp...
I [29/May/2013:10:41:19 +0200] Configured for up to 100 clients.
I [29/May/2013:10:41:19 +0200] Allowing up to 100 client connections per host.
I [29/May/2013:10:41:19 +0200] Using policy "default" as the default!
I [29/May/2013:10:41:19 +0200] Full reload is required.
I [29/May/2013:10:41:19 +0200] Loaded MIME database from '/etc/cups': 35 types, 37 filters...
I [29/May/2013:10:41:19 +0200] Loading job cache file "/var/cache/cups/job.cache"...
I [29/May/2013:10:41:19 +0200] Full reload complete.
I [29/May/2013:10:41:19 +0200] Cleaning out old temporary files in "/var/spool/cups/tmp"...
E [29/May/2013:10:41:19 +0200] Unable to open listen socket for address ::1:631 - Address family not supported by protocol.
I [29/May/2013:10:41:19 +0200] Listening to 127.0.0.1:631 on fd 4...
I [29/May/2013:10:41:19 +0200] Listening to /var/run/cups/cups.sock on fd 6...
I [29/May/2013:10:41:19 +0200] Resuming new connection processing...
I [29/May/2013:10:41:24 +0200] Started "/usr/lib/cups/daemon/cups-deviced" (pid=17236)
E [29/May/2013:10:41:24 +0200] [cups-deviced] Bad line from "pdf-writer": Error: /usr/lib/cups/backend/pdf-writer - ps2pdf is not available!
I [29/May/2013:10:57:43 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=23125)

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#50 Post by rcrsn51 »

The CUPS printing system in Saluki is incomplete and out of date. You need to use a different Puppy.

IIRC, Saluki has a separate printer SFS package here. Have you installed it? The messages in your error log suggest otherwise.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#51 Post by rcrsn51 »

@step: No reply?

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#52 Post by step »

rcrsn51 wrote:@step: No reply?
Sorry, I was out of town with no internet access. I just got back. Thanks for the saluki package pointer. I wasn't aware that it's incomplete. I will install that package tomorrow and report back here my findings. I certainly owe you feedback at least.
As for using another puppy, I love saluki but since it isn't going anywhere anymore, I might switch to precise soon.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#53 Post by rcrsn51 »

To get your Samsung printer working in Saluki, you don't need the full printer-scanner SFS package. Just install Ghostscript.

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#54 Post by step »

Thanks! After installing saluki's printer-scanner-001.sfs and your pet I can print to my samsung 2165W printer. In the future I might test replacing the sfs with the ghostscript pet you linked to, but first I want to see if I can also scan, so I think I need the sfs installed.

Fyi, in addition to the sfs link you posted, there's also http://smokey01.com/saluki/sfs/printer- ... rivers.sfs, which jemimah describes as:
jemimah Sat 14 Apr 2012, 12:43 wrote:
scabz wrote: A quick question what is the differences between printer-scanner-core.pet, printer-scanner-001.sfs and printer-scanner-driver.sfs ?
The new printer-scanner-driver sfs has every printer driver I know about, including the big lexmark ones. Also it was built with the sfs-builder so it should integrate into the ppm so dependency checking will work correctly. (I should do this with the DevX too, but not for the first release.)
It should be possible now to install printer drivers through the ppm so you can get just the drivers you need.
Or there may be a situation where you don't know what kind of printer you will need the drivers for, and you want all drivers, so use the sfs in that case.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#55 Post by rcrsn51 »

jemimah wrote:The new printer-scanner-driver sfs has every printer driver I know about...
There were many other drivers that Jemimah knew about, like all the Brother and Canon models. But they exist as individual packages and it would have been too cumbersome to include them all. So instead she added a bunch of drivers that 99.9% of Saluki users would never need.

All the drivers in her sfs package are now well out of date.

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#56 Post by p310don »

I'm trying to use the new CMS drivers for my samsung clp-315 and am not having great success.

I can get the printer to work using the standard driver, but if I use the CMS driver, I just get a failed to print. Is there something I'm doing wrong? I'm not quite sure how to use the CMS anyway.

I modify printer, browse for PPD, find the clp310 file in the CMS directory and then nothing works.

Is this what I'm supposed to be doing?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#57 Post by rcrsn51 »

I really don't understand what you are doing.

What do you mean by the "standard driver"? Are you talking about the samsung_print-4.01.17.pet?

There is no CMS driver. From Page 1: "Samsung colour laser printers have an optional CMS colour correction database.".
I modify printer, browse for PPD, find the clp310 file in the CMS directory and then nothing works.
There are no PPD files in the CMS directory.

The intent of CMS is to give you better colour quality than the basic driver. All you need to do is install the PET.

Is this the first time you have installed your CLP-315 in Puppy? How did you do it before?

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#58 Post by p310don »

Sorry, I'll try to clarify what I've done.

I have my printer installed, no problems, has been in numerous puppies over time.

The colour from this printer in Linux has never been great. To do colour printing, I use windows in virtualbox. Gives perfect results. I saw the CMS post you put on the first page here, and thought I'd give that a go. But, I don't know what to do with it.

I have installed the samsung_print-4.01.17.pet and the printer works ok. The colour for photos isn't right. Everyone looks jaundiced, too much orangey yellow.

Installing the cms pet does nothing to change it for that printer. I don't know what I might need to do beyond installing the pet from page one of this thread.
There are no PPD files in the CMS directory.
I know. But you click the "browse for PPD button" is what I meant. Doing this doesn't find a PPD, so that's kind of where I was coming unstuck.

Perhaps this is feedback for the CMS database. It doesn't seem to help much for the clp-315, or I'm doing it wrong.[/quote]

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#59 Post by rcrsn51 »

p310don wrote:I have my printer installed, no problems, has been in numerous puppies over time.
Using which driver? Foo2xxx?

How does the colour quality for this Samsung driver compare to your previous Puppy installs?
Perhaps this is feedback for the CMS database. It doesn't seem to help much for the clp-315, or I'm doing it wrong.
In the discussion here, Andym1 was satisfied with the driver. Perhaps you could contact him.

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#60 Post by p310don »

I'm sorry for derailing this thread with what I've said in the past couple of posts.

The colour was not working very well for photo quality printing, regardless of using the drivers and CMS database provided at the beginning of this thread.

However, in CUPS the setting for colour printing was set to draft. (I may have done that at some point to save toner) Upon changing the setting to best, it works flawlessly.

I have tested this is both Precise 5.71 and Saluki 021.

To summarise, to get a Samsung CLP-315 printer to print nicely in Puppy Linux

Download the 2 pets under section 3 on page one of this thread:

samsung_print-4.01.17.pet

and

samsung_cms-4.01.17.pet

Install the printer in CUPS and then change the default settings to BEST quality and you will have printing just as nice as under windows.

Thanks again rcrsn51 for your patience, help and continued support for this community.

Post Reply