Hi,
my printer Dell C2660dn is old, but still working.
However I cannot print using Cups.
Checking Cups error file I can see this:
D [02/Jan/2024:15:11:39 +0100] [Job 14] Started filter /usr/lib/cups/filter/pdftopdf (PID 6020)
D [02/Jan/2024:15:11:39 +0100] [Job 14] Started filter /usr/lib/cups/filter/pdftops (PID 6021)
D [02/Jan/2024:15:11:39 +0100] [Job 14] Started filter /usr/lib/cups/filter/Dell-C2660-Color-Laser/DLPSACJFilter (PID 6022)
D [02/Jan/2024:15:11:39 +0100] [Job 14] Started backend /usr/lib/cups/backend/ipp (PID 6023)
D [02/Jan/2024:15:11:39 +0100] [Job 14] PID 6022 (/usr/lib/cups/filter/Dell-C2660-Color-Laser/DLPSACJFilter) stopped with status 102 (No such file or directory)
D [02/Jan/2024:15:11:39 +0100] [Job 14] Hint: Try setting the LogLevel to "debug" to find out more.
D [02/Jan/2024:15:11:39 +0100] [Job 14] execv failed: No such file or directory
D [02/Jan/2024:15:11:39 +0100] [Job 14] Sending stdin for job...
D [02/Jan/2024:15:11:39 +0100] [Job 14] STATE: +connecting-to-device
D [02/Jan/2024:15:11:39 +0100] [Job 14] Looking up \"dell-c2660dn-clp\"...
D [02/Jan/2024:15:11:39 +0100] [Job 14] STATE: -connecting-to-device
D [02/Jan/2024:15:11:39 +0100] [Job 14] dell-c2660dn-clp=192.168.1.10
D [02/Jan/2024:15:11:39 +0100] [Job 14] pdftops - copying to temp print file \"/var/spool/cups/tmp/01785659a93b3\"
D [02/Jan/2024:15:11:39 +0100] [Job 14] pdftopdf: Last filter determined by the PPD: DLPSACJFilter; FINAL_CONTENT_TYPE: application/vnd.cups-postscript => pdftopdf will not log pages in page_log.
D [02/Jan/2024:15:11:39 +0100] [Job 14] PDF interactive form and annotation flattening done via QPDF
D [02/Jan/2024:15:11:39 +0100] [Job 14] pdftopdf: \"print-scaling\" IPP attribute: auto
D [02/Jan/2024:15:11:39 +0100] [Job 14] pdftopdf: Print scaling mode: Do not scale, center, crop if needed
D [02/Jan/2024:15:11:39 +0100] [Job 14] After Cropping: 595.275635 836.220520 595.000000 842.000000
D [02/Jan/2024:15:11:39 +0100] [Job 14] PID 6020 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
D [02/Jan/2024:15:11:39 +0100] [Job 14] Printer make and model: Dell Dell C2660dn Color Laser
D [02/Jan/2024:15:11:39 +0100] [Job 14] Running command line for pstops: pstops 14 thomas HBLEFV 1 \'finishings=3 Ink=COLOR job-billing= print-color-mode=color sides=one-sided job-uuid=urn:uuid:979c6297-e00a-3d16-4804-229a6232a8a5 job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1704204695 time-at-processing=1704204695 document-name-supplied=qpdfview.wjzYVn.pdf Duplex=None\'
D [02/Jan/2024:15:11:39 +0100] [Job 14] Using image rendering resolution 600 dpi
I think this issue is caused by file /usr/lib/cups/filter/Dell-C2660-Color-Laser/DLPSACJFilter that is provided by Dell’s driver package for Linux.
In my understanding this is a 32-bit binary:
❯ file /usr/lib/cups/filter/Dell-C2660-Color-Laser/DLPSACJFilter
/usr/lib/cups/filter/Dell-C2660-Color-Laser/DLPSACJFilter: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.4, with debug_info, not stripped
And I don’t think this would work with MicroOS.
Can you please advise how to fix this issue?
In my opinion there are 2 options:
- Make OS work with 32-bit file /usr/lib/cups/filter/Dell-C2660-Color-Laser/DLPSACJFilter
- Use Cups with generic driver to work with this printer
THX