Package Details: samsung-unified-driver-common 1.00.39-6

Git Clone URL: (read-only, click to copy)
Package Base: samsung-unified-driver
Description: Unified Linux Driver for Samsung printers and scanners.
Upstream URL:
Licenses: custom:samsung
Submitter: ptb
Maintainer: christoph.gysin
Last Packager: christoph.gysin
Votes: 214
Popularity: 1.14
First Submitted: 2010-12-06 00:01 (UTC)
Last Updated: 2022-05-17 13:08 (UTC)

Latest Comments

fow0ryl commented on 2022-05-15 15:47 (UTC)

Please remove line 17 (depends=) in PKGBUILD

There are qualified "depends" statements in function package_samsung-unified-driver-printer and package_samsung-unified-driver-scanner. But "depends" in line 17 overwrites those statements. And because of this i.e sane is installed, even if only printer driver is installed ...

sanatan commented on 2022-03-28 09:05 (UTC)

Hello Dear I came across this reddit page You really did help me to make my printer working properly. So Thank You

gabrielelinux commented on 2021-09-30 08:31 (UTC) (edited on 2021-09-30 08:43 (UTC) by gabrielelinux)

@christoph.gysin: Thank you, I tried to install it on a fresh arch install and it works perfectly.

[EDIT]: Seeing news from the coreutils package, it seems that they are trying to fix this wrong chmod behaviour. It will be fixed with the new update to "coreutils" 9.0.2

christoph.gysin commented on 2021-09-30 07:55 (UTC)

@gabrielelinux: Thanks for reporting, should be fixed now.

gabrielelinux commented on 2021-09-29 21:10 (UTC) (edited on 2021-09-29 21:36 (UTC) by gabrielelinux)

I'm having issues installing this AUR package both with paru and with "makepkg -si". The installation stops when the process reaches the "prepare" stage. On terminal it says "An error happened in prepare().".

[EDIT]: Reading similar issues on the AUR packages, like a recent similar issue with the "spotify" package, I think the problem might be related to a change in the chmod command, with the new update of the "coreutils" package. It might affect the installation process because I saw that in the PKGBUILD at the beginning of the prepare() stage, there is a "chmod" command. But this is only an assumption.

maggis commented on 2020-07-20 21:46 (UTC)

I could, but I'm now quite sure it's not related to the source: previously, I've had an ancient version of the driver installed (4.01.17). When upgrading to your package, removing the printer from cups, then re-adding it, the black page issue happened. When restarting cupsd prior to adding the printer, it did not.

So, sorry for the false alarm and thanks for providing this package!

christoph.gysin commented on 2020-07-20 06:56 (UTC) (edited on 2020-07-20 06:57 (UTC) by christoph.gysin)

@maggis This is interesting. I don't quite understand what fixed this for you, since the tarball at the new URL is indeed identical except for a gzip header timestamp. You can verify this by uncompressing both. The resulting tar is identical:

$ curl -sL | gzip -cd | sha256sum
4fcb2e88fc74d73e7af9c4273ed16ec7d8a8c98882ac14de2e29ebe8f20f510c  -

$ curl -sL | gzip -cd | sha256sum
4fcb2e88fc74d73e7af9c4273ed16ec7d8a8c98882ac14de2e29ebe8f20f510c  -

Can you re-install this package with the URL in the PKGBUILD, and reproduce the problem?

maggis commented on 2020-07-19 22:18 (UTC)

@christoph.gysin @araruna I've hit the same problem on an SCX-4726FN. Managed to resolve it by changing the source to in PKGBUILD. Strangely, md5 and sha256 sums of both tarballs differ, but when extracting them and comparing sums of each file, all are the same.

christoph.gysin commented on 2020-07-03 07:39 (UTC)

@araruna Can you spot any differences in the installed files? I'm happy to fix this package, but I can't reproduce this with my printer.

araruna commented on 2020-07-02 22:08 (UTC)

Strangely, printing from the drivers installed from this package gives me a shitload of completely black pages (there goes my toner), with cups reporting that "/usr/lib/cups/filter/rastertospl crashed on signal 6".

On the other hand, manually installing the same (?) drivers from HP's website worked out fine...

Narisoval commented on 2020-06-01 12:30 (UTC) (edited on 2020-06-01 14:34 (UTC) by Narisoval)

Unfortunately doesn't work on Samsung SCX-4100. When I try to add printer it says 'failed to add new printer additional drivers required'.(Please someone help me. I don't want to go back to windows just because of printer)

christoph.gysin commented on 2019-10-21 12:27 (UTC)

@Thermi: Thanks, fixed.

Thermi commented on 2019-10-16 22:24 (UTC)

Please remove the executable bit from /usr/lib/udev/rules.d/60_smfp_samsung.rules

Yoppez commented on 2019-05-13 20:03 (UTC) (edited on 2019-05-13 20:03 (UTC) by Yoppez)

@liOnux I don't think I will report this to HP, both beacause I don't think that they still update "old" printer drivers (I saw that the last build is from 2017), and because I don't use the printer very much, so it's not a big problem. Thanks for the reply!

liOnux commented on 2019-05-13 19:24 (UTC)

@Yoppez These Samsung printer drivers are out of date. But you have to report this bug to HP because Samsung has stopped drivers development.

Yoppez commented on 2019-05-10 16:17 (UTC)

My Samsung CLP-325 works with cups 2.2.11-2, but it can't make double-sided printings.

Amphitryon commented on 2019-04-16 22:42 (UTC)

2.2.11-2 works on a CLX-3175.

ingo66 commented on 2019-04-16 17:47 (UTC)

@christoph.gysin My Samsung CLP-310 works with cups and libcups 2.2.11-2 from the Extra Repo.

liOnux commented on 2019-04-16 13:56 (UTC) (edited on 2019-04-16 14:02 (UTC) by liOnux)

My Samsung CLP-320 works fine with cups-2.2.11-2 from testing repo :-)

christoph.gysin commented on 2019-04-16 11:54 (UTC)

@ingo66 @aneiser @Amphitryon We have cups-2.2.11-2 in [testing], can you please test if your printers work again with this?

christoph.gysin commented on 2019-04-16 11:50 (UTC)

@Amphitryon Yes, there is still a need to patch this in the Arch package for cups. The upstream workaround won't help anyone until cups-2.2.12 is released, and Arch releases a package for it. Until then, we need to backport that fix to cups-2.2.11, or all users with these printers must manually downgrade to cups-2.2.10.

Amphitryon commented on 2019-04-16 11:31 (UTC)

@christoph.gysin But there is no need to patch this in Arch if the upstream developer, i.e. Michael Sweet, has agreed to include a work-around, at least for the time being. We just need to test the work-around. See where Michael has re-opened the bug, made a commit and re-closed it.

Much more concerning is that either PPDs or the interface to retrieve info from them are to be dropped. I have looked around the CUPS site and can't see a roadmap for where CUPS is going.

Whilst I would be pleased if Samsung update their driver I am not holding my breath. In the end I feat we may need to include an old (and therefore working) version of CUPS in the samsung-unified-driver-printer package or another AUR package that depends on and then declare it as conflicting with the official Arch package so you install one or the other.

christoph.gysin commented on 2019-04-16 04:47 (UTC)

@Amphitryon I already suggested to apply it to the cups arch package. Go vote for the bug.

Amphitryon commented on 2019-04-15 21:33 (UTC)

Check out the CUPS upstream bug again - there is now a temporary fix.

christoph.gysin commented on 2019-04-15 19:11 (UTC)

There is nothing we can do, see:

I opened a bug against cups, hoping we can revert the commit at least in arch:

Go vote for that bug!

Amphitryon commented on 2019-04-15 17:11 (UTC)

Given that the CUPS bug has been closed as a driver issue what is the way forward now? We can obviously hope that Samsung update the driver but in case that takes a long time does anyone understand enough about what michaelrsweet was saying to be able to patch the Samsung driver to work with CUPS 2.11 in the meantime?

deKay commented on 2019-04-15 15:03 (UTC) (edited on 2019-04-15 15:07 (UTC) by deKay)

Cant install it because a couple files already exist. samsung-unified-driver-printer: /usr/lib/cups/backend/smfpnetdiscovery existiert bereits im Dateisystem

samsung-unified-driver-printer: /usr/lib/cups/filter/pstosecps existiert bereits im Dateisystem

samsung-unified-driver-printer: /usr/lib/cups/filter/rastertospl existiert bereits im Dateisystem

samsung-unified-driver-scanner: /opt/samsung/scanner/share/oem.conf existiert bereits im Dateisystem

samsung-unified-driver-scanner: /usr/lib/sane/ existiert bereits im Dateisystem

samsung-unified-driver-scanner: /usr/lib/sane/ existiert bereits im Dateisystem

samsung-unified-driver-scanner: /usr/lib/sane/ existiert bereits im Dateisystem

samsung-unified-driver-scanner: /usr/share/locale/fr/LC_MESSAGES/ existiert bereits im Dateisystem

ingo66 commented on 2019-04-11 19:23 (UTC)

@aneiser - Puh ... thank you :)

aneiser commented on 2019-04-11 19:20 (UTC) (edited on 2019-04-11 19:40 (UTC) by aneiser)

@ingo66 I finished bisecting it and found the following commit to be the culprit:

Reported an issue here: Feel free to add more information into the issue.

My printer is a Samsung CLX-3185.

ingo66 commented on 2019-04-11 18:44 (UTC) (edited on 2019-04-11 19:21 (UTC) by ingo66)


Ok, I have tried the following:

$ git clone  <>
$ cd cups
$ git bisect start
$ git bisect good v2.2.10
$ git bisect bad v2.2.11

with the result:

binäre Suche: danach noch 16 Commits zum Testen übrig (ungefähr 4 Schritte)
[019198b76b1164cfad27cd4543acb08e7db01f9e] Missing printer-uri when enabling printer (mirror fix from master).

Was that the idea up to here?

In the I read about ./configure; make; make check. I have never created a package for arch linux before. Is this even necessary for the further steps?

christoph.gysin commented on 2019-04-10 20:13 (UTC)

@ingo66 You would need to use git bisect and build cups after every step, and after 5-6 steps you would know exactly which commit caused it.

ingo66 commented on 2019-04-10 19:00 (UTC)


I looked at all commits between 13.01.2019 (version 2.2.10) and 24.03.2019 (version 2.2.11), but unfortunately I don't have the necessary knowledge to be able to say which one led to the current situation.


christoph.gysin commented on 2019-04-10 10:40 (UTC) (edited on 2019-04-10 10:41 (UTC) by christoph.gysin)

@liOnux @ingo66

This might be a regression in cups. Could you bisect the changes since v2.2.10 to see which commit caused it?

We could then report it upstream, and ask the maintainer of the cups package to revert the commit for now.

ingo66 commented on 2019-04-09 18:55 (UTC)


With the samsung-unified-driver 4.00.39-5 for my Samsung CLP-310 along with cups and libcups 2.2.11-1 I have a similar Error-Message by sending a print job.

After downgraded cups and libcups to 2.2.10-2 the printer prints as expected.

liOnux commented on 2019-03-29 16:35 (UTC) (edited on 2019-04-10 18:37 (UTC) by liOnux)

Hi, Since I updated cups and libcups from 2.2.10-2 to 2.2.11-1,

my Samsung CLP-320 prints this :

SPL-C ERROR - Please use the proper driver
POSITION : 0x0 (0)
SYSTEM : src_5.47/xl_image
LINE : 629
VERSION : SPL-C 5.47 01-15-2010

liOnux commented on 2018-10-25 19:14 (UTC)

Works very well (printer CLP-320), thanks

jancici commented on 2018-05-26 19:04 (UTC) (edited on 2018-05-26 19:05 (UTC) by jancici)

fix is not working on my laptop using yay

ll .cache/yay/samsung-unified-driver/src

drwxr-xr-x - jano 25 máj 8:04 uld

ll .cache/yay/samsung-unified-driver/src/uld

drwxr-xr-x - jano 25 máj 8:04 noarch

ll .cache/yay/samsung-unified-driver/src/uld/noarch

drwxr-xr-x - jano 25 máj 8:04 share

ll .cache/yay/samsung-unified-driver/src/uld/noarch/share

dr-xr-xr-x - jano 15 dec 2016 ppd

as you can see, still wrong permision on PPD directory

for update I am doing these steps:

cd .cache/yay/samsung-unified-driver

chmod +w -R src


yay -U samsung-unified-driver-1.00.39-2-x86_64.pkg.tar.xz

christoph.gysin commented on 2018-05-26 09:08 (UTC)

@edacval Thanks, fixed.

jancici commented on 2018-05-25 18:14 (UTC) (edited on 2018-05-25 18:15 (UTC) by jancici)

@christoph.gysin yes, during makepkg there was same problem, but package was created so I could install with yay

@edacval thanks

edacval commented on 2018-05-25 08:26 (UTC)

same problem as @jancici, fixed with

christoph.gysin commented on 2018-05-25 06:50 (UTC)

@jancici Can you reproduce that with makepkg?

jancici commented on 2018-05-25 06:07 (UTC)

during update with YAY I am getting error messages, see below, so I change permisions then build manually with makepkg and install with yay -Syu --norebuild

==> Validating source files with sha512sums... uld_V1.00.39_01.17.tar.gz ... Passed xerox_mfp-smfp.conf ... Passed ==> Cleaning up... ==> Making package: samsung-unified-driver 1.00.39-1 (Pi máj 25 08:04:13 CEST 2018) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found uld_V1.00.39_01.17.tar.gz -> Found xerox_mfp-smfp.conf ==> Validating source files with sha512sums... uld_V1.00.39_01.17.tar.gz ... Passed xerox_mfp-smfp.conf ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting uld_V1.00.39_01.17.tar.gz with bsdtar ==> Sources are ready. ==> Cleaning up... rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_M403x_Series.ppd': Permission denied rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_SCX-470x_Series.ppd': Permission denied rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_ML-1865W_Series.ppd': Permission denied rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_CLX-6200_Series.ppd': Permission denied rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_CLP-350_Series.ppd': Permission denied rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_C420_Series.ppd': Permission denied rm: cannot remove '/home/jano/.cache/yay/samsung-unified-driver/src/uld/noarch/share/ppd/Samsung_SCX-6x55_Series.ppd': Permission denied

coldspark commented on 2018-03-12 08:43 (UTC)

Print and platen glass scan work, but when I try an ADF scan the paper gets stuck on my SCX3400. ADF works with the iPhone app, so it must be a linux problem. It used to work with an earlier version, but it doesn't seem to be available anymore. Is anyone working on this?

christoph.gysin commented on 2018-03-03 11:51 (UTC)

@queenmedley: You might want to ask on the arch-general mailinglist or the forums for help configuring your scanner.

queenmedley commented on 2018-02-20 10:14 (UTC)

compile has sucessed, but not see scansouce icon, so can't use ADF scan . Any solution?

k3a commented on 2017-08-20 18:33 (UTC) (edited on 2017-08-20 18:45 (UTC) by k3a)

I've seen two more types of rastertospl crashes when manually inspecting why I can't disable toner save: - "double free or corruption (!prev)" - "corrupted double-linked list" These are all extra glibc memory operation checks which can be disabled by MALLOC_CHECK_=0 env variable but disabling them doesn't help in any way - Cups apparently sends the filter output to the printer despite filter being abort()'d by this check. It must be a memory bug in rastertospl and when it occurs, an invalid "black" SPL-C output is sent to the printer, printing almost complete black page (with a few white strips). A crash happens for me only when "Edge Control=On" AND "Toner Save=Off". When I turn the Edge control "Off", I can enable/disable the toner save and it won't crash anymore. Btw "edge control" probably doesn't refer to the page edges; it probably controls how edges of black elements (characters) are rendered and there appears to be a minimal difference so keeping it Off is not a big deal. Maybe this report will help someone else.

christoph.gysin commented on 2017-08-04 17:43 (UTC)

@radar_wiekszy: Interesting! It seems that rastertospl has indeed hardcoded paths: $ strings /usr/lib/cups/filter/rastertospl | grep /opt /opt/smfp-common/printer/lib /opt/smfp-common/printer/lib What does the samsung provided package install in that folder?

radar_wiekszy commented on 2017-08-03 22:50 (UTC)

@k3a My scx-3405w also printed black pages, and rastertospl also crashed with similar error message. Installation from Samsung-provided packages solved the problem, but then I moved rastertospl around a bit, and apparently it crashes when placed in /usr/lib/cups/filter, but if it's a symlink pointing to /opt/smfp-common/printer/bin/rastertospl - no crashes. Same file. Hardcoded paths, maybe?

k3a commented on 2017-05-28 20:58 (UTC) (edited on 2017-05-28 21:03 (UTC) by k3a)

rastertospl was crashing on a free function (free(): invalid next size (fast): 0x0000000002286d80) + ML-2160 printer printed fully black sheets. Surprisingly installing the driver from the vendor-provided tar (not a newer version), without making an Arch package resulted in a working installation. Strange.

Moo-Crumpus commented on 2017-03-10 12:07 (UTC)

@christoph.gysin I found out it installs well with yaourt, but fails with the help of packer.

christoph.gysin commented on 2017-03-04 10:17 (UTC)

@Moo-Crumpus: I can't reproduce this. Also, I'm not sure what the error message means. Could you reproduce this with non-translated error messages? Try running it with LC_ALL=C pacman ...

Moo-Crumpus commented on 2017-03-04 08:09 (UTC)

Does not work. packer -S samsung-unified-driver ... ==> Verlasse fakeroot Umgebung. ==> Beendete Erstellung: samsung-unified-driver 1.00.37-3 (Sa 4. Mär 09:07:20 CET 2017) Lade Pakete... Warnung: samsung-unified-driver-common-1.00.37-3 ist aktuell -- Reinstalliere Warnung: samsung-unified-driver-printer-1.00.37-3 ist aktuell -- Reinstalliere Warnung: samsung-unified-driver-scanner-1.00.37-3 ist aktuell -- Reinstalliere Warnung: samsung-unified-driver-1.00.37-3 ist aktuell -- Reinstalliere Fehler: 'samsung-unified-driver-common-1.00.37-3-x86_64.pkg.tar.xz': Doppelte Ziele Fehler: 'samsung-unified-driver-printer-1.00.37-3-x86_64.pkg.tar.xz': Doppelte Ziele Fehler: 'samsung-unified-driver-scanner-1.00.37-3-x86_64.pkg.tar.xz': Doppelte Ziele

christoph.gysin commented on 2017-02-09 13:08 (UTC)

@mmozeiko: Done, sorry about that. pkgrel update got lost during git rebase.

mmozeiko commented on 2017-02-08 20:20 (UTC)

Can you please increase pkgrel number? So we automatically get newer package version after your changes to PKGBUILD.

christoph.gysin commented on 2017-01-24 19:54 (UTC)

Thanks, the OEM_FILE should now get installed as well.

tchernomax commented on 2016-12-17 15:28 (UTC)

I can confirm what nicoulaj said, I had to add the following lines in the PKGBUILD to make scanimage detect my M2070 : mkdir -p "$pkgdir"/opt/samsung/scanner/share/ cp $OEM_FILE "$pkgdir"/opt/samsung/scanner/share/

nicoulaj commented on 2016-12-12 20:30 (UTC) (edited on 2016-12-12 20:32 (UTC) by nicoulaj)

I had to apply the following patch to the PKGBUILD for my M2070W to be detected as a scanner:

mrzeznicki commented on 2016-04-15 21:41 (UTC)

It still doesn't work with my SCX-3400 (scribbled page case). Can anyone with this model working share a tip? I'm getting: systemd-coredump[7385]: Process 7377 (rastertospl) of user 2 dumped core constantly. @emilio: rastertocpl is a 64-bit binary /usr/lib/cups/filter/rastertospl: ELF 64-bit LSB executable, x86-64 so it is not that lib32-cups is needed

luuuciano commented on 2016-03-14 15:55 (UTC)

Oh no! it was not about disk space... I was just thinking if having sane things, without having a scanner, might break something some day... Beside that, it works great as it is! Thanks a lot christoph.gysin

christoph.gysin commented on 2016-03-13 20:18 (UTC)

Both provide drivers for samsung printers. This one also provides drivers for samsung scanners (and is slightly more up to date). I can look into splitting the scanner drivers into a separate package if you are worried about disk space used :)

luuuciano commented on 2016-03-13 17:47 (UTC)

We should use samsung-printers if the printer do not have scaner?

christoph.gysin commented on 2016-03-13 09:55 (UTC)

Uninstall samsung-printers. It is providing the same drivers, but without the sane drivers.

afwlehmann commented on 2016-01-22 17:59 (UTC)

Unfortunately I have also only black pages since the last upgrade to 1.00.36-2. Printer is SCX-4729FW. Used to work like a charm.

christoph.gysin commented on 2015-12-18 06:09 (UTC)

Thanks, should be fixed now.

emilio commented on 2015-12-18 03:02 (UTC)

Actually, disregard that, the PKGBUILD always builds for i686, even on 64 bit boxes. Did you intend the first if to be if [ "$CARCH" = "i686" ]; then arch=i386 else arch=$CARCH fi Instead of the current one? I changed that, rebuilt, and it works properly now.

emilio commented on 2015-12-18 02:52 (UTC)

It seems some of the binaries here are 32bit, so it breaks if you don't install lib32-libcups. Case in point, /usr/lib/cups/filter/rastertospl is a 32 bit binary and causes the "filter failed" because the 32 bit version of is not available unless you install lib32-libcups.

christoph.gysin commented on 2015-12-17 19:36 (UTC)

Updated to 1.00.36 and built directly from Samsung's tarball. Please try and report if this works, and if it fixes the issues in 1.00.35.

bijan commented on 2015-12-17 16:02 (UTC)

works fine for me too with a Samsung Printer ML-1610. no more 'filter failed' error in CUPS! thanks

Steltie commented on 2015-12-04 09:54 (UTC)

I can also confirm the black pages bug and for me as well it was fixed by ptb's PKGBUILD. @ptb, as your solution is working, how about updating the package? Thanks for your work, though!

lcneves commented on 2015-10-25 18:16 (UTC)

SCX-3405. The driver version 1.00.35-1 made my printer print a black page, which wasted a lot of toner. It worked with the PKGBUILD posted by ptb, to revert to the binary modules of version 1.00.29. Thanks ptb!

novica commented on 2015-09-20 12:10 (UTC)

I'm trying to install CLP 310 I tried both of the PKGBUILD files linked here I get 'filter failed' everytime I try print a test page from cups

gyan000 commented on 2015-06-02 08:28 (UTC)

Hi,for log same issue with a SCX 3405F. Using the PKGBUILD from ptb fixed it.

skydesigner commented on 2015-05-17 10:37 (UTC)

@ptb thank you for your work. It is working again with the PKBUILD hosted at pastebin.

tuxitop commented on 2015-05-15 18:40 (UTC)

I have a 3201G printer and the updated driver works fine for me.

luuuciano commented on 2015-05-11 19:01 (UTC)

Oh, thanks a lot ptb! I have build it, uninstalled the latest, installed that mixed package and it prints again! Will save this tar.xz file for ages

ptb commented on 2015-05-11 15:56 (UTC)

Bchemnet doesn't provide the files needed to recreate the old package. A completely untested PKGBUILD that mixes the binary modules from 1.00.29 with the ppd files from 1.00.35 can be found here . Are any errors logged by cups if you get a black page? Does it happen with all applications?

luuuciano commented on 2015-05-11 15:25 (UTC)

Oh no... someone has the previous pkg in cache? can share it?! My / went empty space, did a pacman -Scc, then updated this... why!? it was working awesome... :(

forivall commented on 2015-05-08 23:13 (UTC)

broke for me too, black pages even on test pages. I uninstalled this, foomatic and gutenprint, and just let the gnome print tool download a driver. printer model ML-2955DW

Gilrain commented on 2015-05-05 18:55 (UTC)

> The latest update broke my printer. Prints only a black sheet... +½ The black page only happens when printing a web page (viewed in Firefox). PDF went out cleanly.

skydesigner commented on 2015-05-05 18:43 (UTC)

The latest update broke my printer. Prints only a black sheet... please fix or downgrade.

mrzeznicki commented on 2015-05-04 23:01 (UTC)

Hey, the last update has broken something. I have one of SCX-3400 series and after this update whatever comes out of my printer is, sadly, garbage. After downgrading everything works fine

kallisti5 commented on 2015-05-02 20:39 (UTC)

Update this bit to fix the x86_64 package build: else CARCHCUSTOM="amd64" sha512sums=('449c15f1866ff580bb57896ca00df9fae7439df998bca9e0e50dca0ad025d31c55839dd85c26769fac7499f213d8ab2ae531a706831818d2e39c7aade8b3e09b' '91aae9117f7468a870c7ce23a220870bb9a9c945e2f558b2d20d659308c1501ece59c579ab86511b4e2cd374a8b5edabed23c622c932d9cf26e57fcc9d942df3' '4bc511981d5ce81f283e764f6cf90d8186df57a673ed75e212777124ba3751beb0601bce75c232cf7bbed00e0646f3e2ed6bf2f361fdf2deabd31ca06d24d4d8' ) fi suld_arch="suld-driver2-${pkgver}_${pkgver}-1_${CARCHCUSTOM}.deb" suld_ppd="suld-ppd-4_${pkgver}-1_all.deb" suld_common="suld-driver2-common-1_1-5_all.deb"

duvel71 commented on 2015-01-18 18:00 (UTC)

The links to the two driver files in this package return error 404.

hschletz commented on 2015-01-16 10:34 (UTC)

Thanks for the quick fix. Permissions on some files are now 444 which should not cause problems, but is a bit unusual. I think they should better be installed with the standard 644 permissions.

hschletz commented on 2015-01-14 17:22 (UTC)

Latest release installs 3 files world-writable as reported by namcap: /etc/sane.d/smfp.conf /usr/share/doc/suld-driver2/eula-fr.txt /usr/share/doc/suld-driver2/eula.txt

isaac914 commented on 2014-12-04 08:12 (UTC)

@ptb , versions 1.00.27 and 1.00.29 are now on and .

blablubb1234 commented on 2014-11-24 10:53 (UTC)

Hi, I have a question regarding the GUI of this tool: 1) On my laptop everything runs fine: - Installation of this package works well. - CUPS detects the Samsung Printer driver just fine. - I can open the GUI without any problem. 2) On a desktop I own (which connects to the exact same printer): - Installation of this package works well. - CUPS detects the Samsung Printer driver just fine. - BUT: I cannot open the GUI for whatever reason. I use gnome-shell (on both platforms) and in the "Activities" overview if I type Samsung (which normally results in the Samsung Application being found) nothing results and therefor I can't start the GUI. What is wrong here? Is there any dependency left one has to install manually? Can I copy the respective .desktop file from and to somewhere in order to get the "icon"?

neven commented on 2014-10-13 22:32 (UTC)

That last version doesn't seem to be packaged on yet...

AJSlye commented on 2014-10-13 22:11 (UTC)

Here is the latest links I've found:

bakgwailo commented on 2014-06-18 20:32 (UTC)

I just tried it via the web interface, and removing/adding the printer resulted in the same error.

bakgwailo commented on 2014-06-18 20:29 (UTC)

I removed the printer via KDE's cups interface and added it back and it did not work. I could try it again via the cups web interface if you think that will make a difference.

ptb commented on 2014-06-18 20:18 (UTC)

Could you please try if printing works without the symlink if you remove and add the printer from cups? They removed a couple of additional helper programs and I don't have enough printers to check if adding the symlink to the package does more harm than good. Otherwise I will add a message that warns the user that they have to remove and add the printer.

bakgwailo commented on 2014-06-18 20:08 (UTC)

The latest package update broke printing on my Samsung ML-2540. Cups errors is: Samsung_ML-2540_Series: File "/usr/lib/cups/filter/rastertosplc" not available: No such file or directory I resolved it by creating a symlink from rastertospl -> rastertosplc in /usr/lib/cups/filters.

lybin commented on 2014-06-10 10:14 (UTC)

ptb commented on 2014-05-14 17:40 (UTC)

@Dycius Could you please tell me if everything is working for you?

Dycius commented on 2014-05-14 17:08 (UTC)

@ptb Are you going to update to the newest version? It looks like you were working on it, but the pastebin is no longer available. Is it not working right? Thanks.

I-sty commented on 2014-04-15 11:39 (UTC)

@ptg: Okay, thanks. I could not do this so I installed this version: samsung-unified-driver-4.01.17

ptb commented on 2014-04-14 18:52 (UTC)

This package only contains the drivers required for cups (printing, and sane (scanning,

I-sty commented on 2014-04-14 18:08 (UTC)

How can I use this? What is the name of the binary?

ptb commented on 2014-03-26 20:01 (UTC)

The version 1.00.21 can be found at . Could please somebody verify that everything is working for them too.

mav commented on 2014-03-23 10:00 (UTC)

Man, this is great, my printer finally works! Many thanks ptb for adding 1.00 version, had given up fiddling with this.

DaveCode commented on 2014-03-22 02:03 (UTC)

ptb - add remark beneath earlier AUR versions to deprecate and point people here - thanks for all the packaging work

ptb commented on 2014-03-07 22:14 (UTC)

Yes, I will update the package to version 1.00.06 in the next couple of days.

mike.cloaked commented on 2014-03-07 22:04 (UTC)

Is this package still being worked on?

dylanbr commented on 2014-03-05 13:20 (UTC)

Please add libusb-compat as a dependancy. It is required for the add printer wizard.

jose1711 commented on 2014-02-10 12:36 (UTC)

interesting. after upgrade to linux-pae 3.13.2-1 my scx4300 printer stopped working. i had to downgrade to 3.12.9-1.

wombalton commented on 2013-12-27 15:08 (UTC)

There seems to be a new unified-linux-driver from samsung with a new version scheme with arm support at (you can find that also over the official samsung homepage under the support section of your printer/scanner) "Release of packages for the new 1.00.06 driver.[…] There is also limited support for the arm architecture." (

jose1711 commented on 2013-07-06 09:48 (UTC)

no, sorry

commented on 2013-07-06 07:23 (UTC)

can this driver be used in archlinux armhf environment? I mean the raspberry pi PC.

wombalton commented on 2013-06-27 21:40 (UTC)

I have the 4.01.17 installed from and scanning works for me. I have a scx-4729fd. But I remember that I needed to add some usb unifier to /etc/sane.d/xerox_mfp.conf #Samsung SCX-4729FD usb 0x04e8 0x3453

ptb commented on 2013-06-27 18:29 (UTC)

I create the package , sadly scanning doesn't seem to work. And I currently have no time to investigate why sane crashes.

stas commented on 2013-06-26 21:50 (UTC)

I see there is version 4.01.17 released on the bchemnet website, anyone tried installing it?

jose1711 commented on 2013-06-05 16:00 (UTC)

scanning is still coredumping?

commented on 2013-06-03 13:06 (UTC)

just change these 2 lines here: install -d "${pkgdir}/usr/sbin/" install -m 755 "${srcdir}/cdroot/Linux/${CARCHCUSTOM}/at_root/usr/sbin/smfpd" "${pkgdir}/usr/sbin/smfpd" to this: install -m 755 "${srcdir}/cdroot/Linux/${CARCHCUSTOM}/at_root/usr/sbin/smfpd" "${pkgdir}/usr/bin/smfpd" and it's problem solved (remove the first, obviously)

hgabreu commented on 2013-06-03 12:54 (UTC)

The /usr/sbin/smfpd file is giving trouble to update arch now.

ptb commented on 2013-05-31 22:19 (UTC)

Fixed. Thanks

Ownaginatious commented on 2013-05-31 21:36 (UTC)

The guy running the web server hosting the driver files has changed the directory they're in. The valid address is now: Notice how "driver" was added. If I knew how fix AUR packages, I would :(

juurakki commented on 2013-05-17 14:11 (UTC)

Printing with samsung-unified-driver-4.01.17 4.01.17-1 driver works easily (just enable and start cups and use CUPS interface at http://localhost:631 to add your network printer). MATE Applications->System Tools->Samsung Unified Driver Configurator points to a wrong place. /opt/smfp-common/bin/netdiscovery -s --snmp finds my scanner (=printer SCX-4500W Series) as well as /opt/smfp-common/bin/Configurator. /opt/smfp-common/bin/smfpscan and simple-scan both dumps core when I try to scan.

commented on 2013-05-12 08:09 (UTC)

samsung-unified-driver-4.01.17 4.01.17-1 works (ml-1665) not tested sane ?

ptb commented on 2013-05-11 11:23 (UTC)

I created a new package samsung-unified-driver-4.01.17 that contains the new driver. Printing seems to work perfectly. Sadly sane/xsane crashes after the upgrade. I would appreciate it if somebody would test the new version. Don't forget to reinstall the printer driver within cups.

bct commented on 2013-05-08 17:11 (UTC)

Installation fails with: ==> Validating source files with sha1sums... UnifiedLinuxDriver-4.00.36.tar.gz ... Passed UnifiedLinuxDriver-4.00.39.tar.gz ... FAILED 99_smfpautoconf.rules ... Passed samsungUDC.desktop ... Passed ==> ERROR: One or more files did not pass the validity check! The sha1sum I got is: [bct@mi-go ~]$ sha1sum UnifiedLinuxDriver-4.00.39.tar.gz a222506f2c8a6cc3cbf81ec781506c1d7aabb43e UnifiedLinuxDriver-4.00.39.tar.gz Also it looks like there's a brand new version out: 4.01.17

mrohnstock commented on 2013-03-13 17:49 (UTC)

If you've got problems to get LAN/WIFI Printer working with this driver, try to setup the printer with socket://[IP_OF_PRINTER]:9100 in cups (http://localhost:631) directly, after installing this package.

I-sty commented on 2013-02-19 19:11 (UTC)

Please, add this lines to the /etc/cups/ppd/(printer).ppd file

jyc commented on 2013-01-08 05:44 (UTC)

Sorry, clicked on flag by accident. Works fine on my system. Thanks for the package!

TheWretched commented on 2012-12-06 23:34 (UTC)

Lot's of problems with this version 4.00.39-3 with the CLP770nd. First test page prints good, after that all the jobs hang and the printer sits there saying "printing" on screen indefinitely. Used the CLP-770.ppd from an older version off my own system on the new ones I was loading to solve the problem.

ptb commented on 2012-10-26 04:44 (UTC)


syne commented on 2012-10-26 00:48 (UTC)

there's an unnecessary space between libjpeg6 and the ' in the depends array.

solarwind commented on 2012-10-25 17:45 (UTC)

Scanning works, but unable to save because Image Manager won't open. Fix by installing libjpeg6 Should be listed as a dependency.

commented on 2012-10-11 11:26 (UTC)

Here is a solution to the problem of "garbage printing" in v4: Tested on scx-3205w

ptb commented on 2012-10-09 15:15 (UTC)


commented on 2012-10-09 13:14 (UTC)

in PKGBUILD line 81: install -m 755 "${sane_dir}/cdroot/Linux/${CARCHCUSTOM}/at_root/usr/lib64/sane/" \ should be: install -m 755 "${sane_dir}/cdroot/Linux/${CARCHCUSTOM}/at_root/usr/${LIBDIRCUSTOM}/sane/" \

commented on 2012-09-06 14:14 (UTC)

Is it possible to find the AUR package for v3 somewhere? Recently with this v4 my Samsung SCX-3200 stopped working. Details:

falmp commented on 2012-07-02 20:32 (UTC)

The file was not owned by any other package. It worked deleting it. Thank you. :)

ptb commented on 2012-07-02 19:10 (UTC)

Hi, an older Version of the package created this file, sadly I didn't find a way to delete it. Check with pacman -Qo /usr/lib/ if the file is owned by any package if not delete it.

falmp commented on 2012-07-02 18:02 (UTC)

(1/1) checking for file conflicts [#######################################################] 100% error: failed to commit transaction (conflicting files) samsung-unified-driver: /usr/lib/ exists in filesystem Errors occurred, no packages were upgraded. Anybody else get this? How should I proceed?

commented on 2012-06-18 17:55 (UTC)

ML-2160 (not supported in splix) works fine!

ptb commented on 2012-06-10 22:55 (UTC)

Printing using ipp doesn't work for me

commented on 2012-05-31 05:09 (UTC)

the version 4.00.35 is out

commented on 2011-08-26 19:24 (UTC)

Doesn't install because source page not found. The error: ........... 2011-08-26 19:37:01 ERROR 404: Not Found. Thanks

DL0 commented on 2011-08-14 04:54 (UTC)

Worked fine here with my ML2525 using the ML2525 ppd on a Thinkpad T520: ...Doug Linux t520 3.0-ARCH #1 SMP PREEMPT Sat Aug 6 16:18:35 CEST 2011 x86_64 Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz GenuineIntel GNU/Linux

commented on 2011-07-31 19:01 (UTC)

driver currently fails for me with "rastertosamsung[24542] general protection ip:41126d sp:7fff2f83a2d0 error:0 in rastertosamsungsplc[400000+1e000]"