On 2019-06-13 5:06 a.m., Brian wrote:
On Tue 11 Jun 2019 at 16:59:35 -0400, Gary Dale wrote:
I can print fine from Stretch but not from Buster. When I try to print to
this printer from Buster, I get a short listing of a text error. For
example, I just tried to print a PDF and got
SPL-C ERROR - Undefined Command
POSITION : 0x21958 (137560)
SYSTEM : src/xl_pa
LINE : 298
VERSION : SPL-C 5.59.01 06-19-2013
I get different errors when printing LibreOffice documents of various types.
The errors persist whether I print to the printer via its network interface
or USB cable via a Stretch CUPS server. However I can print from a Stretch
computer.
My usual workaround is to create a PDF, then ssh to the CUPS server and
print via lp.
This only seems to affect this one printer. It's been going on for months
now, so I figured I should report it since it isn't going away on its own.
The driver I use is the Samsung C410 Series driver, which is probably the
one from the HP driver download page.
Your setup would appear to be:
1. The C410 is connected to a CUPS server via USB (but the connection
can also be via wireless).
2. The server has the Samsung ULD software installed and is advertising
shared queues.
3. The buster client contacts the server over wireless and is running
cups-browsed.
Please post what you get with 'lpstat -l -e' from the client. You should
be able to recognise your print queue from the output, so follow up with
'lpoptions -p <print_queue>'.
Not quite. The network connection is wired. The C410 only connects
wirelessly using WPS, which I have disabled on the router.
$ lpstat -l -e
Samsung_C410_Series permanent
ipp://localhost/printers/Samsung_C410_Series
dnssd://Samsung%20C410%20Series%20(SEC30CDA71CB48A)._printer._tcp.local/
Samsung_C410_Series_SEC30CDA71CB48A_ network none
ipp://Samsung%20C410%20Series%20(SEC30CDA71CB48A)._ipp._tcp.local/
Samsung_C410_Series_TheLibrarian network none
ipps://Samsung%20C410%20Series%20%40%20TheLibrarian._ipps._tcp.local/cups
Samsung_C410_Series_TheLibrarian_3 permanent
ipp://localhost/printers/Samsung_C410_Series_TheLibrarian_3 file:///dev/null
The printer is defined on the server (TheLibrarian) twice - once as a
network printer and once as a USB printer. It's defined once on my
workstation as a network printer, so I can avoid going through the server.
$ lpoptions -p Samsung_C410_Series
copies=1
device-uri=dnssd://Samsung%20C410%20Series%20(SEC30CDA71CB48A)._printer._tcp.local/
finishings=3 job-cancel-after=10800 job-hold-until=no-hold
job-priority=50 job-sheets=none,none marker-change-time=1560454516
marker-colors=#000000,#00FFFF,#FF00FF,#FFFF00,none,none,none,none,none,none
marker-levels=201,178,74,62,89,60,61,89,50,0 marker-names='Black\ Toner\
S/N\ :CRUM-14031169715,Cyan\ Toner\ S/N\ :CRUM-14031169678,Magenta\
Toner\ S/N\ :CRUM-14031182177,Yellow\ Toner\ S/N\
:CRUM-14031182186,Transfer\ Roller,Transfer\ Belt,Fuser\ Life,Pick-up\
Roller,Imaging\ Unit,Waste\ Toner'
marker-types=toner,toner,toner,toner,other,other,fuser,other,other,other
number-up=1 PageSize=Letter printer-commands=none printer-info='Samsung
C410 Series' printer-is-accepting-jobs=true printer-is-shared=false
printer-is-temporary=false printer-location='family room'
printer-make-and-model='Samsung C410 Series' printer-state=3
printer-state-change-time=1560454516 printer-state-reasons=none
printer-type=2101324
printer-uri-supported=ipp://localhost/printers/Samsung_C410_Series