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 - ValdikSS

#1
For anyone interested, the latest git master of SpliX should now support essentially all Samsung, Xerox and HP SPL models.
https://github.com/OpenPrinting/splix/

Scanning via open-source xerox_mfp driver in SANE should also be supported, although you'll likely need to add your printer's USB VID/PID to /etc/sane.d/xerox_mfp.conf if it's not detected automatically.
#2
Open-source SpliX drivers now support the majority of SPL-based Samsung, Xerox and HP models.
This driver is included in ghostscript-printer-app, which is designed to retain compatibility with CUPS 3.

Right now however (Feb 2026), ghostscript-printer-app has an outdated version of SpliX, but it's just a matter of changing the repository URL inside the build script and will be done eventually.

SpliX has recently received support for:
  • HP Laser 107/135/136
  • Samsung SL-M2020, M2070, ML-1670, ML-1860
  • Samsung M262x 282x Series/M267x 287x Series/M283x Series
  • Xerox Phaser 3020/3052/3260
  • Xerox WorkCentre 3025/3215/3225
#3
Just FYI that open-source SpliX driver supports all these previously unsupported printers in git master.
https://github.com/OpenPrinting/splix/tree/master

Xerox Phaser 3020 and WorkCentre 3025 code is available in xerox-3020 branch.
If anyone willing to test it, please report back, I'll merge it into master and make a release.
https://github.com/OpenPrinting/splix/tree/xerox-3020
#4
And here's a Xerox Phaser 3020 driver, it contains arm (32-bit) binaries and libraries:
https://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz
#5
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.
#6
Printing / Re: ARM binaries needed for Raspberry Pi
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.
#7
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.
#8
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.
#9
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
Repository Information Legal Contact Alternative Drivers