Every time I try t print to a Brother QL-800 label printer I get the message job stopped. Printing in CUPS is not rejecting jobs and not paused. Printer is available and says ready. I need some help if anyone can.
Do you install the brother driver:
https://support.brother.com/g/b/downloadlist.aspx?c=de&lang=de&prod=lpql800euk&os=131&flang=English
And its a 32 bit driver so you have to install the 32 bit dependencies.
Yes, I did all of that following earlier threads related to brother printers
and to add: Everything looks as normal. Printer ready, appears on printer list, but every time I try to print a document or a test page, its says âprintingâ and then âjob stoppedâ. it wonât do anything else.
Put CUPS into debug mode for more verbose loggingâŚ
sudo cupsctl --debug-logging
Not that it can be turned off usingâŚ
sudo cupsctl --no-debug-logging
Once you have debug mode enabled, send a print job and examine the CUPS error log (/var/log/cups/error_log) for clues about what is occurring.
You might be able to simplify the diagnostic trawling by grepping for errors like thisâŚ
egrep -iA3 "error|filter" /var/log/cups/error_log
As the log can be lengthy, I sometimes recommend deleting (or at least renaming) it, and it will be regenerated when cupsd is next restarted.
Thanks, I will do this in the morning (late here) and post the outcome here
here is the output of that:
john@localhost:~> egrep -iA3 "error|filter" /var/log/cups/error_log
--
D [21/Aug/2020:09:48:47 +0100] [Client 10] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Aug/2020:09:48:47 +0100] [Client 10] Closing connection.
D [21/Aug/2020:09:48:47 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Not busy"
I [21/Aug/2020:09:48:48 +0100] Expiring subscriptions...
--
D [21/Aug/2020:09:49:10 +0100] [Client 11] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=12049, response=0x5566039d2ee0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:10 +0100] [Client 11] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:10 +0100] [Client 11] bytes=0, http_state=0, data_remaining=12049
D [21/Aug/2020:09:49:10 +0100] [Client 11] Flushing write buffer.
--
D [21/Aug/2020:09:49:10 +0100] [Client 11] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=3664, response=0x5566039d1730(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:10 +0100] [Client 11] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:10 +0100] [Client 11] bytes=0, http_state=0, data_remaining=3664
D [21/Aug/2020:09:49:10 +0100] [Client 11] Flushing write buffer.
--
D [21/Aug/2020:09:49:10 +0100] [Client 11] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Aug/2020:09:49:10 +0100] [Client 11] Closing connection.
D [21/Aug/2020:09:49:10 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Not busy"
I [21/Aug/2020:09:49:11 +0100] Expiring subscriptions...
--
D [21/Aug/2020:09:49:24 +0100] [Client 12] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=1273, response=0x5566039d06c0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 12] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 12] bytes=0, http_state=0, data_remaining=1273
D [21/Aug/2020:09:49:24 +0100] [Client 12] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 12] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=18756, response=0x5566039961a0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 12] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 12] bytes=0, http_state=0, data_remaining=18756
D [21/Aug/2020:09:49:24 +0100] [Client 12] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 12] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=200, response=0x5566039d1730(IPP_STATE_IDLE), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 12] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 12] bytes=0, http_state=0, data_remaining=200
D [21/Aug/2020:09:49:24 +0100] [Client 12] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 13] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=690, response=0x5566039c5fb0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 13] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 13] bytes=0, http_state=0, data_remaining=690
D [21/Aug/2020:09:49:24 +0100] [Client 13] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 14] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=690, response=0x5566039d3af0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 14] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 14] bytes=0, http_state=0, data_remaining=690
D [21/Aug/2020:09:49:24 +0100] [Client 14] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 15] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=75, response=0x5566039d4a80(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 15] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 15] bytes=0, http_state=0, data_remaining=75
D [21/Aug/2020:09:49:24 +0100] [Client 15] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Job 75] 2 filters for job:
D [21/Aug/2020:09:49:24 +0100] [Job 75] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [21/Aug/2020:09:49:24 +0100] [Job 75] brother_lpdwrapper_ql800 (application/vnd.cups-pdf to printer/QL-800, cost 0)
D [21/Aug/2020:09:49:24 +0100] [Job 75] job-sheets=none,none
--
D [21/Aug/2020:09:49:24 +0100] [Job 75] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [21/Aug/2020:09:49:24 +0100] [Job 75] envp[10]="SERVER_ADMIN=root@localhost.localdomain"
D [21/Aug/2020:09:49:24 +0100] [Job 75] envp[11]="SOFTWARE=CUPS/2.3b6"
D [21/Aug/2020:09:49:24 +0100] [Job 75] envp[12]="TMPDIR=/var/spool/cups/tmp"
--
I [21/Aug/2020:09:49:24 +0100] [Job 75] Started filter /usr/lib/cups/filter/pdftopdf (PID 1170)
E [21/Aug/2020:09:49:24 +0100] QL-800: File \"/usr/lib/cups/filter/brother_lpdwrapper_ql800\" not available: No such file or directory
D [21/Aug/2020:09:49:24 +0100] cupsdMarkDirty(P----)
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files"
D [21/Aug/2020:09:49:24 +0100] cupsdMarkDirty(----S)
--
E [21/Aug/2020:09:49:24 +0100] [Job 75] Unable to start filter "brother_lpdwrapper_ql800" - No such file or directory.
D [21/Aug/2020:09:49:24 +0100] cupsdMarkDirty(----S)
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files"
E [21/Aug/2020:09:49:24 +0100] [Job 75] Stopping job because the scheduler could not execute a filter.
D [21/Aug/2020:09:49:24 +0100] cupsdMarkDirty(---J-)
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files"
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files"
--
D [21/Aug/2020:09:49:24 +0100] [Job 75] PID 1170 (/usr/lib/cups/filter/pdftopdf) was terminated normally with signal 15.
D [21/Aug/2020:09:49:24 +0100] [Client 12] con->http=0x5566039d9150
D [21/Aug/2020:09:49:24 +0100] [Client 12] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=170, response=0x5566039d4a80(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 12] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 12] bytes=0, http_state=0, data_remaining=170
D [21/Aug/2020:09:49:24 +0100] [Client 12] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 15] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Aug/2020:09:49:24 +0100] [Client 15] Closing connection.
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
D [21/Aug/2020:09:49:24 +0100] [Client 13] POST / HTTP/1.1
--
D [21/Aug/2020:09:49:24 +0100] [Client 13] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=2122, response=0x5566039d1730(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 13] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 13] bytes=0, http_state=0, data_remaining=2122
D [21/Aug/2020:09:49:24 +0100] [Client 13] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 16] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=110, response=0x5566039d4a80(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 16] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 16] bytes=0, http_state=0, data_remaining=110
D [21/Aug/2020:09:49:24 +0100] [Client 16] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 16] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Aug/2020:09:49:24 +0100] [Client 16] Closing connection.
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
D [21/Aug/2020:09:49:24 +0100] [Client 14] POST / HTTP/1.1
--
D [21/Aug/2020:09:49:24 +0100] [Client 14] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=2122, response=0x5566039d3ab0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 14] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 14] bytes=0, http_state=0, data_remaining=2122
D [21/Aug/2020:09:49:24 +0100] [Client 14] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 17] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=75, response=0x5566039d4a80(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 17] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 17] bytes=0, http_state=0, data_remaining=75
D [21/Aug/2020:09:49:24 +0100] [Client 17] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 17] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Aug/2020:09:49:24 +0100] [Client 17] Closing connection.
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
D [21/Aug/2020:09:49:24 +0100] [Client 13] POST / HTTP/1.1
--
D [21/Aug/2020:09:49:24 +0100] [Client 13] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x5566039d3a70(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 13] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 13] bytes=0, http_state=0, data_remaining=127
D [21/Aug/2020:09:49:24 +0100] [Client 13] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 18] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=110, response=0x5566039c3490(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 18] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 18] bytes=0, http_state=0, data_remaining=110
D [21/Aug/2020:09:49:24 +0100] [Client 18] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 18] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Aug/2020:09:49:24 +0100] [Client 18] Closing connection.
D [21/Aug/2020:09:49:24 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Active clients and dirty files"
D [21/Aug/2020:09:49:24 +0100] [Client 13] con->http=0x5566039dd9b0
D [21/Aug/2020:09:49:24 +0100] [Client 13] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x5566039d1730(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 13] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 13] bytes=0, http_state=0, data_remaining=127
D [21/Aug/2020:09:49:24 +0100] [Client 13] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 13] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x5566039c3490(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 13] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 13] bytes=0, http_state=0, data_remaining=127
D [21/Aug/2020:09:49:24 +0100] [Client 13] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 14] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x5566039d1730(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 14] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 14] bytes=0, http_state=0, data_remaining=127
D [21/Aug/2020:09:49:24 +0100] [Client 14] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 14] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x5566039c3490(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 14] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 14] bytes=0, http_state=0, data_remaining=127
D [21/Aug/2020:09:49:24 +0100] [Client 14] Flushing write buffer.
--
D [21/Aug/2020:09:49:24 +0100] [Client 14] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x5566039d1730(IPP_STATE_DATA), pipe_pid=0, file=-1
D [21/Aug/2020:09:49:24 +0100] [Client 14] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [21/Aug/2020:09:49:24 +0100] [Client 14] bytes=0, http_state=0, data_remaining=127
D [21/Aug/2020:09:49:24 +0100] [Client 14] Flushing write buffer.
john@localhost:~> ^C
john@localhost:~>
Ok, these error messages are tellingâŚ
E [2/Aug/2020:09:49:24 +0100] QL-800: File \"/usr/lib/cups/filter/brother_lpdwrapper_ql800\" not available: No such file or directory
E [21/Aug/2020:09:49:24 +0100] [Job 75] Unable to start filter "brother_lpdwrapper_ql800" - No such file or directory.
E [21/Aug/2020:09:49:24 +0100] [Job 75] Stopping job because the scheduler could not execute a filter.
The Brother driver (filter) needs to be installed.
oh, how do i do that? where do I get it? I installed the driver already, if I try to install again i get the message âalready installedâ
Please post:
zypper se -si glibc libusb ql800
It should have be been installed via the ql800pdrv-3.1.5-0.i386.rpm package, but failed for some reason. When you downloaded it, did you then follow the install instructions?
How to Install
Download the driver.Login as a superuser.
Install driver.
Turn on the printer and connect the USB cable.
Click the close button if the installation wizard comes up
Open the terminal and go to the directory where the driver is.
Install driver.
Command : rpm -ihv --nodeps (drivername)
Check if the driver is Installed.
Command : rpm -qa | grep Brother
In an effort to assist, I installed successfully with zypper
> sudo zypper in ~/Downloads/ql800pdrv-3.1.5-0.i386.rpm
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
ql800pdrv
1 new package to install.
Overall download size: 107.6 KiB. Already cached: 0 B. After the operation, additional 316.3 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package ql800pdrv-3.1.5-0.i386 (1/1), 107.6 KiB (316.3 KiB unpacked)
ql800pdrv-3.1.5-0.i386.rpm:
Package is not signed!
ql800pdrv-3.1.5-0.i386 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i
Checking for file conflicts: ........................................................................................................[done]
(1/1) Installing: ql800pdrv-3.1.5-0.i386 ............................................................................................[done]
Additional rpm output:
lpadmin -p QL800 -E -v usb://dev/usb/lp0 -P /usr/share/cups/model/Brother/brother_ql800_printer_en.ppd
This is what it shows in CUPS:
QL-800 QL-800 (Idle, Accepting Jobs, Not Shared)
Jobs Search in QL-800:
Jobs listed in print order; held jobs appear first.
|
|
|QL-800-75 |Unknown |Withheld |5k |Unknown | stopped |
|
| |
|â|
|QL-800-76 |Test Page |anonymous |1k |Unknown | stopped |
|
Yes, but the following link needs to be presentâŚ
~> ls -l /usr/lib/cups/filter/brother_lpdwrapper_ql800
lrwxrwxrwx 1 root root 62 Aug 21 21:28 /usr/lib/cups/filter/brother_lpdwrapper_ql800 -> /opt/brother/PTouch/ql800/cupswrapper/brother_lpdwrapper_ql800
~>
There may be other issues as well if the RPM did not install properly.
Force install the package again like this
sudo zypper in --force /path/to/ql800pdrv-3.1.5-0.i386.rpm
*Make sure to adjust for actual package path eg ~/Downloads/ql800pdrv-3.1.5-0.i386.rpm
Capture the output and post here if there are any errors etc.
When I try that I get this:
Loading repository data...Reading installed packages...
'ql800pdrv = 0:3.1.5-0' is already installed.
No update candidate for 'ql800pdrv-3.1.5-0.i386'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
See my previous reply about force installing.
Doing that gives me this:
Checking for file conflicts: .............................................[done](1/1) Installing: ql800pdrv-3.1.5-0.i386 .................................[done]
Additional rpm output:
lpadmin -p QL800 -E -v usb://Brother/QL-800?serial=000K9Z979852 -P /usr/share/cups/model/Brother/brother_ql800_printer_en.ppd
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
and still no joy with printing
I didnât get the last message about the printer drivers, however I am using openSUSE Leap 15.2. In any case, please report back with the output of the followingâŚ
ls -l /usr/lib/cups/filter/brother_lpdwrapper_ql800
(Oh, I didnât notice your post , sorry) anyhow, here it is:
# zypper se -si glibc libusb ql800Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------------+---------+--------------+--------+----------------------
i+ | glibc | package | 2.31-6.2 | x86_64 | Main Repository (OSS)
i+ | glibc-32bit | package | 2.31-6.2 | x86_64 | Main Repository (OSS)
i | glibc-devel | package | 2.31-6.2 | x86_64 | Main Repository (OSS)
i | glibc-extra | package | 2.31-6.2 | x86_64 | Main Repository (OSS)
i | glibc-info | package | 2.31-6.2 | noarch | Main Repository (OSS)
i | glibc-lang | package | 2.31-6.2 | noarch | Main Repository (OSS)
i | glibc-locale | package | 2.31-6.2 | x86_64 | Main Repository (OSS)
i | glibc-locale-base | package | 2.31-6.2 | x86_64 | Main Repository (OSS)
i+ | libhidapi-libusb0 | package | 0.9.0-2.3 | x86_64 | Main Repository (OSS)
i+ | libusb-0_1-4 | package | 0.1.13-36.18 | x86_64 | Main Repository (OSS)
i+ | libusb-0_1-4-32bit | package | 0.1.13-36.18 | x86_64 | Main Repository (OSS)
i | libusb-1_0-0 | package | 1.0.23-1.5 | x86_64 | Main Repository (OSS)
i | libusb-1_0-0-32bit | package | 1.0.23-1.5 | x86_64 | Main Repository (OSS)
i | libusb-1_0-devel | package | 1.0.23-1.5 | x86_64 | Main Repository (OSS)
i+ | libusb-1_0-devel-32bit | package | 1.0.23-1.5 | x86_64 | Main Repository (OSS)
i+ | libusbgx-tools | package | 0.2.0-1.2 | x86_64 | Main Repository (OSS)
i | libusbgx2 | package | 0.2.0-1.2 | x86_64 | Main Repository (OSS)
i | libusbmuxd6 | package | 2.0.1-1.2 | x86_64 | Main Repository (OSS)
i | libusbredirhost1 | package | 0.8.0-1.6 | x86_64 | Main Repository (OSS)
i | libusbredirparser1 | package | 0.8.0-1.6 | x86_64 | Main Repository (OSS)
i | linux-glibc-devel | package | 5.7-1.2 | x86_64 | Main Repository (OSS)
i+ | ql800pdrv | package | 3.1.5-0 | i386 | (System Packages)