I have an intermittent problem printing over a network via CUPS from Manjaro.
The printer, a Samsung ML-2160 series printer, is connected to a computer running Debian 10, sharing the printer over the local network with CUPS.
I can print consistently and successfully to this over the network using both a Mac (running OS X), and from another laptop running Ubuntu 20.04.
However, quite frequently print jobs from another laptop running Manjaro (Gnome) fail to go through and the computer seems to enter into a state where it will not print. Once this happens, the problem persists, and I’m not fully sure what I manage to do to get it back up and running again (I try various things with the CUPS administration, restarting cups/cups-browsed daemons, rebooting both machines, etc., but haven’t spotted the pattern to what works), or whether it just gets going of its own accord after some time.
Even whilst the Manjaro machine is refusing to print, other computers on the network will do so successfully – I can even happily print exactly the same file from my Ubuntu machine.
The cups error logs on my Manjaro machine list the following:
/var/log/cups/error_log
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M337xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/SCX-3400sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/ML-2950sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/SCX-470xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/C410sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/SCX-472xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M332xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-610sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/ML-2160sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/C420sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-310sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-320sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/SCX-4650sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLX-6220sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M267xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-600sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M306xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M288xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M301xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/ML-2540sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M283xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/K2200sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLX-3170sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M2070sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M262xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLX-3160sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-300sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLX-3180sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/C43xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-620sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-360sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLP-660sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/SF-760sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/CLX-216xsc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Bad driver information file \"/usr/share/cups/model/uld-samsung/cms/M2020sc.cts\"!
E [18/Oct/2020:13:55:34 +0100] [cups-driverd] Skipping \"/usr/share/ppd/uld-samsung\": loop detected!
/var/log/cups/access_log.1
localhost - - [17/Oct/2020:18:43:49 +0100] "POST / HTTP/1.1" 200 176 Create-Printer-Subscriptions successful-ok
localhost - - [17/Oct/2020:19:03:20 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [17/Oct/2020:20:01:40 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [17/Oct/2020:21:00:00 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [17/Oct/2020:21:58:20 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:08:09:45 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:08:09:49 +0100] "POST / HTTP/1.1" 200 349 Create-Printer-Subscriptions successful-ok
localhost - - [18/Oct/2020:09:08:06 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:10:06:26 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:11:04:46 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:12:03:06 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:13:01:26 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:13:53:08 +0100] "POST /printers/Samsung_ML-2160_Series HTTP/1.1" 200 250188 Print-Job successful-ok
localhost - - [18/Oct/2020:13:55:34 +0100] "POST / HTTP/1.1" 200 344 Create-Printer-Subscriptions successful-ok
localhost - - [18/Oct/2020:13:55:34 +0100] "POST / HTTP/1.1" 200 5350981 CUPS-Get-PPDs -
localhost - - [18/Oct/2020:13:59:46 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription client-error-not-found
localhost - - [18/Oct/2020:14:03:55 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription successful-ok
localhost - - [18/Oct/2020:14:12:15 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription successful-ok
localhost - - [18/Oct/2020:14:20:35 +0100] "POST / HTTP/1.1" 200 183 Renew-Subscription successful-ok
On the Debian machine (with the printer connected), I get the following:
/var/log/cups/error_log
W [18/Oct/2020:00:00:00 +0100] DNS-SD registration of "Samsung ML-2160 Series @ x230-debian" failed: Local name collision
W [18/Oct/2020:00:00:00 +0100] DNS-SD registration of "Samsung ML-2160 Series @ x230-debian" failed: Local name collision
W [18/Oct/2020:00:00:00 +0100] DNS-SD registration of "Samsung ML-2160 Series @ x230-debian" failed: Local name collision
W [18/Oct/2020:00:00:00 +0100] DNS-SD registration of "Samsung ML-2160 Series @ x230-debian" failed: Local name collision
E [18/Oct/2020:13:53:16 +0100] [Job 119] Can\'t detect file type
W [18/Oct/2020:13:53:16 +0100] [Job 119] Nothing to print
E [18/Oct/2020:13:53:16 +0100] [Job 119] Job stopped due to filter errors; please consult the /var/log/cups/error_log file for details.
D [18/Oct/2020:13:53:16 +0100] [Job 119] The following messages were recorded from 13:53:13 to 13:53:16
D [18/Oct/2020:13:53:16 +0100] [Job 119] Applying default options...
D [18/Oct/2020:13:53:16 +0100] [Job 119] Adding start banner page "none".
D [18/Oct/2020:13:53:16 +0100] [Job 119] Queued on "ML-2160-Series" by "luke".
D [18/Oct/2020:13:53:16 +0100] [Job 119] File of type application/vnd.cups-postscript queued by "luke".
D [18/Oct/2020:13:53:16 +0100] [Job 119] Adding end banner page "none".
D [18/Oct/2020:13:53:16 +0100] [Job 119] time-at-processing=1603025596
D [18/Oct/2020:13:53:16 +0100] [Job 119] 2 filters for job:
D [18/Oct/2020:13:53:16 +0100] [Job 119] gstoraster (application/vnd.cups-postscript to application/vnd.cups-raster, cost 175)
D [18/Oct/2020:13:53:16 +0100] [Job 119] rastertospl (application/vnd.cups-raster to printer/ML-2160-Series, cost 0)
D [18/Oct/2020:13:53:16 +0100] [Job 119] job-sheets=none,none
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[0]="ML-2160-Series"
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[1]="119"
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[2]="luke"
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[3]="RivoltaFemminileREAD.pdf"
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[4]="1"
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[5]="job-uuid=urn:uuid:4e990d96-0477-37a7-5ccc-7c0e52af1679 job-originating-host-name=192.168.0.11 date-time-at-creation= date-time-at-processing= time-at-creation=1603025593 time-at-processing=1603025596"
D [18/Oct/2020:13:53:16 +0100] [Job 119] argv[6]="/var/spool/cups/d00119-001"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[7]="CUPS_STATEDIR=/run/cups"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[8]="HOME=/var/spool/cups/tmp"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[10]="SERVER_ADMIN=root@x230-debian"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[11]="SOFTWARE=CUPS/2.2.10"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[13]="USER=root"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[14]="CUPS_MAX_MESSAGE=2047"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[15]="CUPS_SERVER=/run/cups/cups.sock"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[17]="IPP_PORT=631"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[18]="CHARSET=utf-8"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[19]="LANG=en_GB.UTF-8"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[20]="PPD=/etc/cups/ppd/ML-2160-Series.ppd"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[21]="RIP_MAX_CACHE=128m"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[22]="CONTENT_TYPE=application/vnd.cups-postscript"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[23]="DEVICE_URI=usb://Samsung/ML-2160%20Series?serial=Z71GB8GC8B0057W"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[24]="PRINTER_INFO=Samsung ML-2160 Series"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[25]="PRINTER_LOCATION=x230-debian"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[26]="PRINTER=ML-2160-Series"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[27]="PRINTER_STATE_REASONS=none"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[28]="CUPS_FILETYPE=document"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-raster"
D [18/Oct/2020:13:53:16 +0100] [Job 119] envp[30]="AUTH_I****"
D [18/Oct/2020:13:53:16 +0100] [Job 119] Started filter /usr/lib/cups/filter/gstoraster (PID 4617)
D [18/Oct/2020:13:53:16 +0100] [Job 119] Started filter /usr/lib/cups/filter/rastertospl (PID 4618)
D [18/Oct/2020:13:53:16 +0100] [Job 119] Started backend /usr/lib/cups/backend/usb (PID 4619)
D [18/Oct/2020:13:53:16 +0100] [Job 119] OUTFORMAT=\"(null)\", so output format will be CUPS/PWG Raster
D [18/Oct/2020:13:53:16 +0100] [Job 119] Loading USB quirks from \"/usr/share/cups/usb\".
D [18/Oct/2020:13:53:16 +0100] [Job 119] Loaded 172 quirks.
D [18/Oct/2020:13:53:16 +0100] [Job 119] Printing on printer with URI: usb://Samsung/ML-2160%20Series?serial=Z71GB8GC8B0057W
D [18/Oct/2020:13:53:16 +0100] [Job 119] libusb_get_device_list=10
D [18/Oct/2020:13:53:16 +0100] [Job 119] STATE: +connecting-to-device
D [18/Oct/2020:13:53:16 +0100] [Job 119] STATE: -connecting-to-device
D [18/Oct/2020:13:53:16 +0100] [Job 119] Printer found with device ID: MFG:Samsung;CMD:SPL,FWV,PIC,EXT;MDL:ML-2160 Series;CLS:PRINTER;MODE:SPL5,R0STATUS:BUSY; Device URI: usb://Samsung/ML-2160%20Series?serial=Z71GB8GC8B0057W
D [18/Oct/2020:13:53:16 +0100] [Job 119] Device protocol: 2
D [18/Oct/2020:13:53:16 +0100] [Job 119] Printer reports bi-di support but in reality works only uni-directionally
D [18/Oct/2020:13:53:16 +0100] [Job 119] Uni-directional USB communication only!
D [18/Oct/2020:13:53:16 +0100] [Job 119] Uni-directional device/mode, back channel deactivated.
D [18/Oct/2020:13:53:16 +0100] [Job 119] Sending data to printer.
D [18/Oct/2020:13:53:16 +0100] [Job 119] Set job-printer-state-message to "Sending data to printer.", current level=INFO
D [18/Oct/2020:13:53:16 +0100] [Job 119] [SCMS] V4.00.07.00 (2014.11.25)
D [18/Oct/2020:13:53:16 +0100] [Job 119] \'Smart CMS\' is active -> Expecting: 1 byte per pixel, 256 levels of gray (as in P5 bitmap)
D [18/Oct/2020:13:53:16 +0100] [Job 119] Set job-printer-state-message to "Can\'t detect file type", current level=ERROR
D [18/Oct/2020:13:53:16 +0100] [Job 119] PID 4617 (/usr/lib/cups/filter/gstoraster) stopped with status 1.
D [18/Oct/2020:13:53:16 +0100] [Job 119] Hint: Try setting the LogLevel to "debug" to find out more.
D [18/Oct/2020:13:53:16 +0100] [Job 119] PID 4618 (/usr/lib/cups/filter/rastertospl) exited with no errors.
D [18/Oct/2020:13:53:16 +0100] [Job 119] Sent 0 bytes...
D [18/Oct/2020:13:53:16 +0100] [Job 119] PID 4619 (/usr/lib/cups/backend/usb) exited with no errors.
D [18/Oct/2020:13:53:16 +0100] [Job 119] End of messages
D [18/Oct/2020:13:53:16 +0100] [Job 119] printer-state=3(idle)
D [18/Oct/2020:13:53:16 +0100] [Job 119] printer-state-message="Nothing to print"
D [18/Oct/2020:13:53:16 +0100] [Job 119] printer-state-reasons=none
If anyone can help point me in the right direction about the problem I’d be very grateful, and if there are other log files, etc. that would be useful, please let me know. I’m still relatively new to Manjaro, and Linux.