Lexmark 2600 Printer Install

I have a Lexmark 2600 printer that Lexmark has a Linux RPM driver for. I downloaded it from their website. Their website says it will work for Opensuse 11.4. I can’t seem to install the driver. Is it possible that it is a 32 bit driver that wont work on a 64 bit Machine? It has a 2009 date on it. Could that be my problem? I tried to use the Yast2 utility to do it but the files do not show up in the location that I unzip to. Any help appreciated!
;

An old printer model with a driver circa ~2009. No promises, but I found a couple of old threads (for other distros) that shed some light on getting a 32-bit package installed in a 64-bit environment…

In an effort to assist here (even though I don’t own such hardware), I downloaded the driver archive package and proceeded to install it (guided by the above threads)…
I extracted ‘lexmark-inkjet-08-driver-1.0-1.i386.rpm.sh.zip’ in ~/Downloads, then

cd ~/Downloads
./lexmark-inkjet-08-driver-1.0-1.i386.rpm.sh --noexec --target lexmark_install

This created ~/lexmark_install directory with a bunch of files contained there. I changed directory…

cd ~/lexmark_install

then we need to extract the contents of instartchive_all…

tar -xvvf instarchive_all --lzma

Now we can install the RPM…

sudo zypper in lexmark-inkjet-08-driver-1.0-1.i386.rpm

Hopefully, any required dependencies will be identified and installed at this time. You will also get a warning “Package is not signed!”, which you will need to ignore as I did when prompted.

If all was successful, you should be able to configure CUPS to use the X2600 driver (listed as Lexmark 2600 Series).

YMMV.

PS: I note that the PPD conatins the following filter for generating the printer code…

*cupsFilter: "application/vnd.cups-raster 0 /usr/local/lexmark/lxk08/bin/printdriver"

The filter (driver)…

> ls -l /usr/local/lexmark/lxk08/bin/printdriver
-rwxrwxr-x 1 root bin 63851 Nov  6  2008 /usr/local/lexmark/lxk08/bin/printdriver

I can’t test this, but hopefully, it will work with the printer.

Thanks much Deano!! Software is installed but it won’t print.

I get the following message when I attempt to print a test page. Can you help here?

lexmark2600series-101   root             17408   Thu Dec 24 14:52:47 2020 printer lexmark2600series is idle.  enabled since Thu Dec 24 14:52:47 2020     File "/usr/local/lexmark/lxk08/bin/printdriver" has insecure permissions (0100775/uid=0/gid=1).

Also received the message

E [24/Dec/2020:14:52:47 -0500] [Job 101] Unable to start filter "/usr/local/lexmark/lxk08/bin/printdriver" - Success.
E [24/Dec/2020:14:52:47 -0500] [Job 101] Stopping job because the scheduler could not execute a filter.

What does the following report?

ls -l /usr/local/lexmark/lxk08/bin/printdriver

FWIW, I’ve seen advice to change the permissions to remove write access for non-root users like this

sudo chmod 755 "/usr/local/lexmark/lxk08/bin/printdriver"

and the group could be changed to root (though probably not necessary)…

sudo chgrp root /usr/local/lexmark/lxk08/bin/printdriver

See how that goes.

Here is output to list command:

 john@linux-mtr6:~> ls -l /usr/local/lexmark/lxk08/bin/printdriver
-rwxr-xr-x 1 root root 63851 Nov  6  2008 /usr/local/lexmark/lxk08/bin/printdriver

I tried both sudo commands with no change.

I don’t have access to my computer now but I think that the reason I have a security issue is because I tried to logon to local host 631 with the wrong user i.e. not root. It’s been so long. I forgot to use “root” I am hoping that is my problem.

I’ve seen other (translated) threads that show there are a bunch of files in the /usr/local/lexmark/ tree that may need group/permissions changes. Make the changes recursively like this…

sudo chmod -R 755 /usr/local/lexmark
sudo chgrp -R root /usr/local/lexmark

Other than that I’m not sure what else to advise.

here is error log after attempting to print with those changes: Seems that the security issue is solved but now there is a filter error. Any ideas from this information?

  
E [26/Dec/2020:13:03:16 -0500] [Job 111] Job stopped due to filter errors; please consult the error_log file for details.
D [26/Dec/2020:13:03:16 -0500] [Job 111] The following messages were recorded from 01:03:06 PM to 01:03:16 PM
D [26/Dec/2020:13:03:16 -0500] [Job 111] Applying default options...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Adding start banner page "none".
D [26/Dec/2020:13:03:16 -0500] [Job 111] Adding end banner page "none".
D [26/Dec/2020:13:03:16 -0500] [Job 111] File of type application/vnd.cups-pdf-banner queued by "anonymous".
D [26/Dec/2020:13:03:16 -0500] [Job 111] hold_until=0
D [26/Dec/2020:13:03:16 -0500] [Job 111] Queued on "lexmark2600series" by "anonymous".
D [26/Dec/2020:13:03:16 -0500] [Job 111] time-at-processing=1609005786
D [26/Dec/2020:13:03:16 -0500] [Job 111] 4 filters for job:
D [26/Dec/2020:13:03:16 -0500] [Job 111] bannertopdf (application/vnd.cups-pdf-banner to application/pdf, cost 32)
D [26/Dec/2020:13:03:16 -0500] [Job 111] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [26/Dec/2020:13:03:16 -0500] [Job 111] gstoraster (application/vnd.cups-pdf to application/vnd.cups-raster, cost 99)
D [26/Dec/2020:13:03:16 -0500] [Job 111] /usr/local/lexmark/lxk08/bin/printdriver (application/vnd.cups-raster to printer/lexmark2600series, cost 0)
D [26/Dec/2020:13:03:16 -0500] [Job 111] job-sheets=none,none
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[0]="lexmark2600series"
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[1]="111"
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[2]="anonymous"
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[3]="Test Page"
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[4]="1"
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[5]="job-uuid=urn:uuid:1de7f859-5d7b-3a28-71aa-73f4760433cf job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1609005786 time-at-processing=1609005786"
D [26/Dec/2020:13:03:16 -0500] [Job 111] argv[6]="/var/spool/cups/d00111-001"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[2]="CUPS_DOCROOT=/usr/share/cups/webcontent"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[7]="CUPS_STATEDIR=/run/cups"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[8]="HOME=/var/spool/cups/tmp"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[10]="SERVER_ADMIN=root@linux-mtr6"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[11]="SOFTWARE=CUPS/2.2.7"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[13]="USER=root"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[14]="CUPS_MAX_MESSAGE=2047"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[15]="CUPS_SERVER=/run/cups/cups.sock"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[17]="IPP_PORT=631"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[18]="CHARSET=utf-8"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[19]="LANG=en_US.UTF-8"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[20]="PPD=/etc/cups/ppd/lexmark2600series.ppd"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[21]="RIP_MAX_CACHE=128m"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[23]="DEVICE_URI=usb://Lexmark/2600%20Series?serial=12L1170JB354393&interface=1"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[24]="PRINTER_INFO=Lexmark 2600 Series, 1.0"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[25]="PRINTER_LOCATION="
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[26]="PRINTER=lexmark2600series"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[27]="PRINTER_STATE_REASONS=none"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[28]="CUPS_FILETYPE=document"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-raster"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[30]="AUTH_I****"
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/lib/cups/filter/bannertopdf (PID 3448)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/lib/cups/filter/pdftopdf (PID 3449)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/lib/cups/filter/gstoraster (PID 3450)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/local/lexmark/lxk08/bin/printdriver (PID 3451)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started backend /usr/lib/cups/backend/usb (PID 3452)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Loading USB quirks from \"/usr/share/cups/usb\".
D [26/Dec/2020:13:03:16 -0500] [Job 111] pdftopdf: Last filter determined by the PPD: printdriver; FINAL_CONTENT_TYPE: application/vnd.cups-raster => pdftopdf will not log pages in page_log.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Loaded 161 quirks.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Printing on printer with URI: usb://Lexmark/2600%20Series?serial=12L1170JB354393&interface=1
D [26/Dec/2020:13:03:16 -0500] [Job 111] OUTFORMAT=\"(null)\", so output format will be CUPS/PWG Raster
D [26/Dec/2020:13:03:16 -0500] [Job 111] libusb_get_device_list=14
D [26/Dec/2020:13:03:16 -0500] [Job 111] STATE: +connecting-to-device
D [26/Dec/2020:13:03:16 -0500] [Job 111] STATE: -connecting-to-device
D [26/Dec/2020:13:03:16 -0500] [Job 111] Printer found with device ID: MFG:Lexmark;CMD:CPDNPA004;MODEL: 2600 Series;CLASS:Printer;DES:Lexmark 2600 Series; Device URI: usb://Lexmark/2600%20Series?serial=12L1170JB354393&interface=1
D [26/Dec/2020:13:03:16 -0500] [Job 111] Device protocol: 2
D [26/Dec/2020:13:03:16 -0500] [Job 111] Sending data to printer.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Set job-printer-state-message to "Sending data to printer.", current level=INFO
D [26/Dec/2020:13:03:16 -0500] [Job 111] PDF template file doesn\'t have form. It\'s okay.
D [26/Dec/2020:13:03:16 -0500] [Job 111] PID 3448 (/usr/lib/cups/filter/bannertopdf) exited with no errors.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Color Manager: Calibration Mode/Off
D [26/Dec/2020:13:03:16 -0500] [Job 111] PID 3449 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Calling FindDeviceById(cups-lexmark2600series)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [26/Dec/2020:13:03:16 -0500] [Job 111] Failed to get find device cups-lexmark2600series
D [26/Dec/2020:13:03:16 -0500] [Job 111] Calling FindDeviceById(cups-lexmark2600series)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [26/Dec/2020:13:03:16 -0500] [Job 111] Failed to get device cups-lexmark2600series
D [26/Dec/2020:13:03:16 -0500] [Job 111] Color Manager: no profiles specified in PPD
D [26/Dec/2020:13:03:16 -0500] [Job 111] Set job-printer-state-message to "Color Manager: no profiles specified in PPD", current level=INFO
D [26/Dec/2020:13:03:16 -0500] [Job 111] Color Manager: ICC Profile: None
D [26/Dec/2020:13:03:16 -0500] [Job 111] Ghostscript using Any-Part-of-Pixel method to fill paths.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Ghostscript command line: gs -dQUIET -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOINTERPOLATE -dNOMEDIAATTRS -dShowAcroForm -sstdout=%stderr -sOutputFile=%stdout -sDEVICE=cups -sOutputType=2 -r600x600 -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -dcupsMediaType=1 -dcupsBitsPerColor=8 -dcupsColorOrder=0 -dcupsColorSpace=1 -dcupsCompression=1 -dcupsRowStep=1 -scupsPageSizeName=Letter -I/usr/share/cups/fonts -c \'<</.HWMargins[18.000000 36.000000 18.000000 4.799988] /Margins[0 0]>>setpagedevice\' -f -_
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[0]=\"CUPS_CACHEDIR=/var/cache/cups\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[1]=\"CUPS_DATADIR=/usr/share/cups\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[2]=\"CUPS_DOCROOT=/usr/share/cups/webcontent\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[3]=\"CUPS_FONTPATH=/usr/share/cups/fonts\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[4]=\"CUPS_REQUESTROOT=/var/spool/cups\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[5]=\"CUPS_SERVERBIN=/usr/lib/cups\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[6]=\"CUPS_SERVERROOT=/etc/cups\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[7]=\"CUPS_STATEDIR=/run/cups\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[8]=\"HOME=/var/spool/cups/tmp\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[9]=\"PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[10]=\"SERVER_ADMIN=root@linux-mtr6\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[11]=\"SOFTWARE=CUPS/2.2.7\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[12]=\"TMPDIR=/var/spool/cups/tmp\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[13]=\"USER=root\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[14]=\"CUPS_MAX_MESSAGE=2047\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[15]=\"CUPS_SERVER=/run/cups/cups.sock\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[16]=\"CUPS_ENCRYPTION=IfRequested\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[17]=\"IPP_PORT=631\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[18]=\"CHARSET=utf-8\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[19]=\"LANG=en_US.UTF-8\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[20]=\"PPD=/etc/cups/ppd/lexmark2600series.ppd\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[21]=\"RIP_MAX_CACHE=128m\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[22]=\"CONTENT_TYPE=application/vnd.cups-pdf-banner\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[23]=\"DEVICE_URI=usb://Lexmark/2600%20Series?serial=12L1170JB354393&interface=1\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[24]=\"PRINTER_INFO=Lexmark 2600 Series, 1.0\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[25]=\"PRINTER_LOCATION=\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[26]=\"PRINTER=lexmark2600series\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[27]=\"PRINTER_STATE_REASONS=none\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[28]=\"CUPS_FILETYPE=document\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[29]=\"FINAL_CONTENT_TYPE=application/vnd.cups-raster\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[30]=\"AUTH_INFO_REQUIRED=none\"
D [26/Dec/2020:13:03:16 -0500] [Job 111] Start rendering...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Set job-printer-state-message to "Start rendering...", current level=INFO
D [26/Dec/2020:13:03:16 -0500] [Job 111] Processing page 1...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Set job-printer-state-message to "Processing page 1...", current level=INFO
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Wrote 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 8 bytes of back-channel data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 15 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Wrote 15 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 15 bytes of back-channel data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Wrote 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 9 bytes of back-channel data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Wrote 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 8 bytes of back-channel data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Wrote 8 bytes of print data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 512 bytes of back-channel data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read 37 bytes of back-channel data...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Sent 47 bytes...
D [26/Dec/2020:13:03:16 -0500] [Job 111] PID 3451 (/usr/local/lexmark/lxk08/bin/printdriver) crashed on signal 11.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Hint: Try setting the LogLevel to "debug" to find out more.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Waiting for read thread to exit...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Processing page 2...
D [26/Dec/2020:13:03:16 -0500] [Job 111] Rendering completed
D [26/Dec/2020:13:03:16 -0500] [Job 111] PID 3450 (/usr/lib/cups/filter/gstoraster) exited with no errors.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Read thread still active, aborting the pending read...
D [26/Dec/2020:13:03:16 -0500] [Job 111] PID 3452 (/usr/lib/cups/backend/usb) exited with no errors.
D [26/Dec/2020:13:03:16 -0500] [Job 111] End of messages
D [26/Dec/2020:13:03:16 -0500] [Job 111] printer-state=3(idle)
D [26/Dec/2020:13:03:16 -0500] [Job 111] printer-state-message="Rendering completed"
D [26/Dec/2020:13:03:16 -0500] [Job 111] printer-state-reasons=none
 

I can only offer general diagnostic advice here…but as these lines suggest put CUPS into debug mode…

PID 3451 (/usr/local/lexmark/lxk08/bin/printdriver) crashed on signal 11.
Hint: Try setting the LogLevel to "debug" to find out more.

Do that with

sudo cupsctl --debug-logging

BTW, you can cancell any stale/pending jobs with

cancel -a

Send the print job again after doing that, and examine the error log for filter-related errors.

I also note that the CUPS usb backend is in use here (configured in /etc/cups/printers.conf). Now this may (or may not) be a problem, as the old Lexmark driver package provides “lxkusb” which may use the old usblp kernel module rather than libusb as the current backend does. I don’t know if the driver can use the usb backend or not…

D [26/Dec/2020:13:03:16 -0500] [Job 111] envp[23]="DEVICE_URI=usb://Lexmark/2600%20Series?serial=12L1170JB354393&interface=1"
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/lib/cups/filter/bannertopdf (PID 3448)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/lib/cups/filter/pdftopdf (PID 3449)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/lib/cups/filter/gstoraster (PID 3450)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started filter /usr/local/lexmark/lxk08/bin/printdriver (PID 3451)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Started backend /usr/lib/cups/backend/usb (PID 3452)
D [26/Dec/2020:13:03:16 -0500] [Job 111] Loading USB quirks from \"/usr/share/cups/usb\".
D [26/Dec/2020:13:03:16 -0500] [Job 111] pdftopdf: Last filter determined by the PPD: printdriver; FINAL_CONTENT_TYPE: application/vnd.cups-raster => pdftopdf will not log pages in page_log.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Loaded 161 quirks.
D [26/Dec/2020:13:03:16 -0500] [Job 111] Printing on printer with URI: usb://Lexmark/2600%20Series?serial=12L1170JB354393&interface=1

However, this is not likely related to the printdriver crash reported in your error_log, (but may be another issue which needs to be sorted). Anyway, with regards to the printdriver, ldd might show if there are any missing dependencies…

ldd /usr/local/lexmark/lxk08/bin/printdriver

For your reference I get

> ldd /usr/local/lexmark/lxk08/bin/printdriver
        linux-gate.so.1 (0xf7f15000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7eb9000)
        libcups.so.2 => /usr/lib/libcups.so.2 (0xf7e0d000)
        libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0xf7dff000)
        libncurses.so.5 => /lib/libncurses.so.5 (0xf7dd4000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7bfb000)
        libm.so.6 => /lib/libm.so.6 (0xf7b06000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7ae9000)
        libc.so.6 => /lib/libc.so.6 (0xf790e000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7909000)
        /lib/ld-linux.so.2 (0xf7f17000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xf78b4000)
        libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0xf76c9000)
        libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xf76b8000)
        libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xf76a4000)
        libz.so.1 => /lib/libz.so.1 (0xf768b000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0xf765e000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xf757d000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xf7547000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0xf7542000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xf7533000)
        libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0xf74d3000)
        libidn2.so.0 => /usr/lib/libidn2.so.0 (0xf74b4000)
        libunistring.so.2 => /usr/lib/libunistring.so.2 (0xf7331000)
        libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0xf731a000)
        libnettle.so.6 => /usr/lib/libnettle.so.6 (0xf72dc000)
        libhogweed.so.4 => /usr/lib/libhogweed.so.4 (0xf72a2000)
        libgmp.so.10 => /usr/lib/libgmp.so.10 (0xf7213000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf71b5000)
        libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0xf71b0000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xf7198000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xf716b000)
        libffi.so.7 => /usr/lib/libffi.so.7 (0xf7162000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0xf70b3000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0xf7023000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0xf701d000)
        librt.so.1 => /lib/librt.so.1 (0xf7013000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0xf6fd3000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0xf6fbc000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0xf6eda000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xf6eb6000)

There are a lot of 32bit libraries required there that you may need to satisfy.

I got the printer to work. I used the local/host 631 utility (CUPS) and checked a box labeled “allow to modify” or something of that nature. I cant remember exactly what I did to be truthful, but I am one happy camper. The printer was a paperweight but now is fully usable. Thank you for your help Deano. Much appreciated!

Well done. Glad to have been of guidance. :slight_smile: