The printer works fine when I print from the machine it is attached directly to, but I tried to set it up as a network printer and it failed with the the first file I sent. Here is some of the error log file. I can supply more if needed.
D [18/Nov/2023:10:44:54 +0000] [Job 11] envp[28]="AUTH_I****"
D [18/Nov/2023:10:44:54 +0000] [Job 11] Started filter /usr/lib/cups/filter/rastertoqpdl (PID 3201584)
D [18/Nov/2023:10:44:54 +0000] [Job 11] Started backend /usr/lib/cups/backend/usb (PID 3201585)
D [18/Nov/2023:10:44:54 +0000] [Job 11] SpliX SpliX filter V. 2.0.0 by Aurélien Croc (AP²C)
D [18/Nov/2023:10:44:54 +0000] [Job 11] SpliX More information at: http://splix.ap2c.org
D [18/Nov/2023:10:44:54 +0000] [Job 11] SpliX Compiled with: Threads=enabled (#=2, Cache=30), JBIG=enabled, BlackOptim=enabled
D [18/Nov/2023:10:44:54 +0000] [Job 11] Loading USB quirks from \"/usr/share/cups/usb\".
D [18/Nov/2023:10:44:54 +0000] [Job 11] SpliX Monochrome printer Samsung ML-1610 with QPDL v. 1
D [18/Nov/2023:10:44:54 +0000] [Job 11] SpliX Cache controller thread loaded and is waiting for a job
D [18/Nov/2023:10:44:54 +0000] [Job 11] Set job-printer-state-message to "SpliX Cannot open job", current level=ERROR
D [18/Nov/2023:10:44:54 +0000] [Job 11] PID 3201584 (/usr/lib/cups/filter/rastertoqpdl) stopped with status 4.
I am using debian unstable .
root@portugal:/usr/lib/cups/filter# dpkg --list printer-driver-splix
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-====================-==============-============-=========================================================
ii printer-driver-splix 2.0.0+svn315-7 amd64 Driver for Samsung and Xerox SPL2 and SPLc laser printers
root@portugal:/usr/lib/cups/filter#
As further information, I was able to print from a windows laptop.
The error seen above arose when I tried to print from a laptop running debian unstable.