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

Recent posts

#21
General Discussion / New 2020 driver with arm64/mip...
Last post by ValdikSS - September 28, 2023, 20:25:31
bchemnet, take a look at HP 107 drivers. This is a new HP device, but it is made on the same hardware and software platform as Samsung Xpress SL-M2020 and also uses SPL with uld driver.

The latest driver available for this device is V1.00.39:00.12_00.15 from Jun 26, 2020. The archive includes i386, amd64, aarch64 and mips64 binary libraries.
https://support.hp.com/us-en/drivers/selfservice/hp-laser-100-printer-series/24494339/model/24494342
https://ftp.hp.com/pub/softlib/software13/printers/CLP150/uld-hp_V1.00.39.12_00.15.tar.gz

The configuration files are all stripped for HP, but I won't be surprised if it would work with Samsung printers by just copying oem.conf and smfp.conf from the Samsung uld.
#22
Printing / Re: ARM binaries needed for Ra...
Last post by ValdikSS - September 27, 2023, 13:21:33
Since this printer supports Wi-Fi Direct, Mopria and AirPrint, it should support PDF, PCLm or other raster language. Try generic driver, it should work.
This printer also supports SPL, splix driver should also work.
#23
Scanning / Re: SCX-4521F and Raspberry Pi...
Last post by ValdikSS - September 27, 2023, 12:10:46
I've set up modern (driverless) printing to SCX-4521F on Orange Pi One with Debian 12 (Armbian), all without proprietary drivers.
All it took:
  • Install CUPS (apt install cups)
  • Install SPLIX printing driver (apt install printer-driver-splix)
  • Install Avahi (apt install avahi-daemon)
  • Configure printer using CUPS web interface (127.0.0.1:631) and enable sharing

And that's it. The printing is visible with auto-discovery and works from Android phone, from Linux and Windows PC, all without additional drivers or configuration on the phone/PCs.

Scanning requires some additional steps. There's a bug in xerox_mfp backend which needs to be fixed first: https://gitlab.com/sane-project/backends/-/issues/706
And there are additional patches which got merged only today (27 Sep 2023): https://gitlab.com/sane-project/backends/-/issues/707
With these patches, sane would work correctly.

You can either share the scanner with sane network capabilities itself, or you can install AirSane driverless (AirPrint) solution, as well as scanservjs web interface.
#24
Scanning / Re: Scanning after printing fa...
Last post by ValdikSS - September 27, 2023, 11:05:10
This is initially a bug in USB implementation of the scanner which is triggered in xerox_mfp backend.
Since you're using smfp, try to disble xerox_mfp (comment it with # symbol) in /etc/sane.d/dll.conf.

You can also try to connect the device to USB3 port, sometimes it works better there.

https://gitlab.com/sane-project/backends/-/issues/706

Fix for xerox_mfp is on the way.
#25
Scanning / Re: Samsung SCX-4521 Scanner d...
Last post by ValdikSS - September 27, 2023, 11:00:00
This is initially a bug in USB implementation of the scanner which is triggered in xerox_mfp backend (yes, even 10 years later).

https://gitlab.com/sane-project/backends/-/issues/706
#26
Printing / FIX: Samsung Mxxxx and CLxxxx ...
Last post by Tuxpan.LV - August 28, 2023, 12:36:29
Team,
       I wanted to post this for anybody who might be having printing issues with the later Samsung Laser printers, such as Mxxxx and CLxxxx printers. After reading a Debian forum post, I discovered that most Debian distros will install the 'uld' installer, but give a "Filter" error when attempting to print. This can be resolved by installing a "Ghostspript", with other additional dependencies, or some models can be resolved by installing the "Splix" package. Here is a description of the package:

Package: printer-driver-splix (2.0.0+svn315-7)
Links for printer-driver-splix
Screenshot
Debian Resources:

Download Source Package splix:

    [splix_2.0.0+svn315-7.dsc]
    [splix_2.0.0+svn315.orig.tar.gz]
    [splix_2.0.0+svn315-7.debian.tar.xz]

Maintainers:

    Debian Printing Team (QA Page, Mail Archive)
    Luca Niccoli (QA Page)

External Resources:

    Homepage [splix.ap2c.org]

Similar packages:

    printer-driver-sag-gdi
    printer-driver-hpijs
    ghostscript
    apsfilter
    hplip
    cups-filters-core-drivers
    printer-driver-foo2zjs
    sane-airscan
    escputil
    printer-driver-pnm2ppa
    printer-driver-fujixerox

Driver for Samsung and Xerox SPL2 and SPLc laser printers

Support for printing to SPL2- and SPLc-based printers. These are most of the cheaper Samsung laser printers which do not understand standard languages like PostScript or PCL. Both monochrome (ML-15xx, ML-16xx, ML-17xx, ML-2xxx) and color (CLP-5xx, CLP-6xx) models are supported. Also some rebranded Samsungs like the Xerox Phaser 6100 work with this driver.

Note that older SPL1-based models (ML-12xx, ML-14xx) do not work. Use these printers with the older "gdi" driver which is built into GhostScript.

This is the package that solved all my issues. In my case, I installed the uld provided here, and then just installed the Splix package. I then added my printed, and chose the appropriate driver for my printer, and.... No More "Filter" failure issues. I hope this helps others, so that they don't have to spend sleepless nights trying to figure this out.

Tuxpan.LV
#27
Printing / Re: Unable to print to ML-2545
Last post by bchemnet - August 15, 2023, 21:56:12
Thanks for sharing the solution.  Your error log seems to have not have had anything obvious in it, but clearly the job was being lost somewhere.  Fortunately that sounds like it is no longer a problem.
#28
Printing / Re: Unable to print to ML-2545
Last post by Tuxpan.LV - August 15, 2023, 00:34:06
Team,
       So I ended up removing the newer driver, lol, then installed the recommended driver Ver: uld_V1.00.39_01.17.tar.gz. Ran the install.sh with printer disconnected. I also created the symbolic link from i386 folder, rastertospl --> rastertosplc, and placed it into: /usr/lib/cups/filter/ . Once installed, rebooted, and AntiX auto detected it. I read somewhere that sometimes that causes an issue, so I removed the installed printer. Power cycled the printer, and then re-connected to AntiX, and ran printer install, which ran perfectly. At the end of the install, clicked on the "Print Test Page", and it worked!!! I will follow up with posting another log, so that we can compare the difference, or where it was getting hung up on. Thank you all for you help and attention!

Tuxpan.LV
#29
Printing / Re: Unable to print to ML-2545
Last post by Tuxpan.LV - August 14, 2023, 23:29:03
bchemnet,
             Thanks for the response. Here is the Error Log output since reboot I suspect:

[

I [14/Aug/2023:21:22:19 -0700] Expiring subscriptions...
I [14/Aug/2023:21:22:19 -0700] Saving job.cache...
I [14/Aug/2023:21:22:19 -0700] Saving subscriptions.conf...
D [14/Aug/2023:21:22:19 -0700] cupsdSetBusyState: newbusy="Not busy", busy="Dirty files"
D [14/Aug/2023:21:22:19 -0700] Removing KeepAlive/PID file "/run/cups/cupsd.pid".
I [14/Aug/2023:21:22:19 -0700] Saving job.cache...
D [14/Aug/2023:21:22:19 -0700] cupsdStopSelect()
I [14/Aug/2023:21:22:19 -0700] Listening to 0.0.0.0:631 (IPv4)
I [14/Aug/2023:21:22:19 -0700] Listening to [v1.::]:631 (IPv6)
I [14/Aug/2023:21:22:19 -0700] Listening to /run/cups/cups.sock (Domain)
I [14/Aug/2023:21:22:19 -0700] Remote access is enabled.
D [14/Aug/2023:21:22:19 -0700] Added auto ServerAlias AntiX945m
I [14/Aug/2023:21:22:19 -0700] Loaded configuration file "/etc/cups/cupsd.conf"
D [14/Aug/2023:21:22:19 -0700] Using keychain "/etc/cups/ssl" for server name "AntiX945m".
I [14/Aug/2023:21:22:19 -0700] Using default TempDir of /var/spool/cups/tmp...
I [14/Aug/2023:21:22:19 -0700] Configured for up to 100 clients.
I [14/Aug/2023:21:22:19 -0700] Allowing up to 100 client connections per host.
I [14/Aug/2023:21:22:19 -0700] Using policy "default" as the default.
I [14/Aug/2023:21:22:19 -0700] Full reload is required.
I [14/Aug/2023:21:22:19 -0700] Loaded MIME database from "/usr/share/cups/mime" and "/etc/cups": 82 types, 119 filters...
D [14/Aug/2023:21:22:19 -0700] Loading printer ML-2540-Series...
D [14/Aug/2023:21:22:19 -0700] load_ppd: Loading /var/cache/cups/ML-2540-Series.data...
D [14/Aug/2023:21:22:19 -0700] cupsdRegisterPrinter(p=0xc87c30(ML-2540-Series))
I [14/Aug/2023:21:22:19 -0700] Loading job cache file "/var/cache/cups/job.cache"...
D [14/Aug/2023:21:22:19 -0700] [Job 296] Loading from cache...
D [14/Aug/2023:21:22:19 -0700] [Job 297] Loading from cache...
D [14/Aug/2023:21:22:19 -0700] [Job 297] Loading attributes...
D [14/Aug/2023:21:22:19 -0700] [Job 297] Unloading...
D [14/Aug/2023:21:22:19 -0700] [Job 298] Loading from cache...
D [14/Aug/2023:21:22:19 -0700] [Job 298] Loading attributes...
D [14/Aug/2023:21:22:19 -0700] [Job 298] Unloading...
D [14/Aug/2023:21:22:19 -0700] cupsdAddSubscription(mask=0, dest=(nil)(), job=(nil)(0), uri="(null)")
D [14/Aug/2023:21:22:19 -0700] cupsdAddSubscription(mask=0, dest=(nil)(), job=(nil)(0), uri="(null)")
D [14/Aug/2023:21:22:19 -0700] cupsdAddSubscription(mask=0, dest=(nil)(), job=(nil)(0), uri="(null)")
D [14/Aug/2023:21:22:19 -0700] cupsdAddSubscription(mask=0, dest=(nil)(), job=(nil)(0), uri="(null)")
I [14/Aug/2023:21:22:19 -0700] Full reload complete.
D [14/Aug/2023:21:22:19 -0700] cupsdCleanFiles(path="/var/spool/cups/tmp", pattern="(null)")
I [14/Aug/2023:21:22:19 -0700] Cleaning out old files in "/var/spool/cups/tmp".
D [14/Aug/2023:21:22:19 -0700] cupsdCleanFiles(path="/var/cache/cups", pattern="*.ipp")
I [14/Aug/2023:21:22:19 -0700] Cleaning out old files in "/var/cache/cups".
D [14/Aug/2023:21:22:19 -0700] service_checkin: pid=6099
D [14/Aug/2023:21:22:19 -0700] Creating KeepAlive/PID file "/run/cups/cupsd.pid".
D [14/Aug/2023:21:22:19 -0700] Calling FindDeviceById(cups-ML-2540-Series)
D [14/Aug/2023:21:22:19 -0700] FindDeviceById failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [14/Aug/2023:21:22:19 -0700] Using profile ID "ML-2540-Series-Gray..".
D [14/Aug/2023:21:22:19 -0700] Calling CreateProfile(ML-2540-Series-Gray..,temp)
W [14/Aug/2023:21:22:19 -0700] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
I [14/Aug/2023:21:22:19 -0700] Registering ICC color profiles for "ML-2540-Series".
D [14/Aug/2023:21:22:19 -0700] Calling CreateDevice(cups-ML-2540-Series,temp)
W [14/Aug/2023:21:22:19 -0700] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
I [14/Aug/2023:21:22:19 -0700] Listening to 0.0.0.0:631 on fd 6...
I [14/Aug/2023:21:22:19 -0700] Listening to [v1.::]:631 on fd 7...
I [14/Aug/2023:21:22:19 -0700] Listening to /run/cups/cups.sock on fd 8...
I [14/Aug/2023:21:22:19 -0700] Resuming new connection processing...
D [14/Aug/2023:21:22:19 -0700] Avahi server connection now available, registering printers for Bonjour broadcasting.
I [14/Aug/2023:21:22:19 -0700] Defaulting to "DNSSDHostName AntiX945m.local".
D [14/Aug/2023:21:22:19 -0700] Registering "Samsung ML-2540 Series @ AntiX945m" with DNS-SD type "_printer._tcp".
D [14/Aug/2023:21:22:19 -0700] Registering "Samsung ML-2540 Series @ AntiX945m" with DNS-SD type "_ipps._tcp".
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-type=0x1046
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-state=3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" Copies=T
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" TLS=1.2
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" UUID=936e8eb1-5021-3a3f-5703-cc6aecf1d188
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" URF=DM3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" product=(LaserPrinter)
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" priority=0
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" note=AntiX945m
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" adminurl=https://antix945m.local.:631/printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" ty=Samsung ML-2540 Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" rp=printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" qtotal=1
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" txtvers=1
D [14/Aug/2023:21:22:19 -0700] Registering "Samsung ML-2540 Series @ AntiX945m" with DNS-SD type "_ipp._tcp".
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-type=0x1046
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-state=3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" Copies=T
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" TLS=1.2
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" UUID=936e8eb1-5021-3a3f-5703-cc6aecf1d188
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" URF=DM3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" product=(LaserPrinter)
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" priority=0
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" note=AntiX945m
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" adminurl=https://antix945m.local.:631/printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" ty=Samsung ML-2540 Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" rp=printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" qtotal=1
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" txtvers=1
D [14/Aug/2023:21:22:19 -0700] Registering "Samsung ML-2540 Series @ AntiX945m" with DNS-SD type "_printer._tcp".
D [14/Aug/2023:21:22:19 -0700] Registering "Samsung ML-2540 Series @ AntiX945m" with DNS-SD type "_ipps._tcp".
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-type=0x1046
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-state=3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" Copies=T
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" TLS=1.2
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" UUID=936e8eb1-5021-3a3f-5703-cc6aecf1d188
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" URF=DM3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" product=(LaserPrinter)
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" priority=0
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" note=AntiX945m
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" adminurl=https://antix945m.local.:631/printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" ty=Samsung ML-2540 Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" rp=printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" qtotal=1
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" txtvers=1
D [14/Aug/2023:21:22:19 -0700] Registering "Samsung ML-2540 Series @ AntiX945m" with DNS-SD type "_ipp._tcp".
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-type=0x1046
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" printer-state=3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" Copies=T
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" TLS=1.2
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" UUID=936e8eb1-5021-3a3f-5703-cc6aecf1d188
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" URF=DM3
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" product=(LaserPrinter)
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" priority=0
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" note=AntiX945m
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" adminurl=https://antix945m.local.:631/printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" ty=Samsung ML-2540 Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" rp=printers/ML-2540-Series
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" qtotal=1
D [14/Aug/2023:21:22:19 -0700] DNS_SD "Samsung ML-2540 Series @ AntiX945m" txtvers=1
D [14/Aug/2023:21:22:19 -0700] cupsdSetBusyState: newbusy="Not busy", busy="Active clients"
D [14/Aug/2023:21:22:19 -0700] cupsdAddCert: Adding certificate for PID 0
D [14/Aug/2023:21:22:19 -0700] Discarding unused server-started event...
D [14/Aug/2023:21:22:19 -0700] cupsdSetBusyState: newbusy="Not busy", busy="Not busy"
I [14/Aug/2023:21:22:20 -0700] Expiring subscriptions...
D [14/Aug/2023:21:22:20 -0700] Report: clients=0
D [14/Aug/2023:21:22:20 -0700] Report: jobs=3
D [14/Aug/2023:21:22:20 -0700] Report: jobs-active=0
D [14/Aug/2023:21:22:20 -0700] Report: printers=1
D [14/Aug/2023:21:22:20 -0700] Report: stringpool-string-count=653
D [14/Aug/2023:21:22:20 -0700] Report: stringpool-alloc-bytes=8704
D [14/Aug/2023:21:22:20 -0700] Report: stringpool-total-bytes=12368


]

Let me know what you make of it-

Tuxpan.LV
#30
Printing / Re: Unable to print to ML-2545
Last post by bchemnet - August 14, 2023, 21:53:36
I suggest trying this (all will require sudo/root):
1. edit in /etc/cups/cupsd.conf to change the "LogLevel" line to "debug" instead of "warn"
2. restart the cups service
3. see what you get in /var/log/cups/error_log after a job that disappears without printing

Then post the error log output, if you cannot make progress yourself from what it says.
Repository Information Legal Contact Alternative Drivers