Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brother QL-810W Printer Not Printing on Raspberry Pi #162

Open
SissiFeng opened this issue Oct 17, 2024 · 5 comments
Open

Brother QL-810W Printer Not Printing on Raspberry Pi #162

SissiFeng opened this issue Oct 17, 2024 · 5 comments

Comments

@SissiFeng
Copy link

We are experiencing issues with our Brother QL-810W printer connected to a Raspberry Pi. Print jobs are sent and queued, but the printer remains idle, with no visible errors on the printer itself. Below is a summary of our setup and the troubleshooting steps we have taken so far.

Setup Overview:
Printer Model: Brother QL-810W
Connection: USB connection, confirmed via lsusb.
Raspberry Pi: Running 32-bit OS to avoid compatibility issues with Brother’s i386 drivers.
CUPS Configuration: Installed and running, printer added via CUPS web interface.
PPD file: brother_ql810w_printer_en.ppd (manually extracted and installed).
Filter file: /usr/lib/cups/filter/brother_lpdwrapper_ql810w confirmed present and executable.
Perl Installed: To ensure the Brother filter script runs properly.

Current Issue:
Jobs Queued but Not Printing:
Print jobs are successfully sent to the printer, appear in the queue, but the printer stays idle.
lp -d QL810W test.txt
request id is QL810W-11 (1 file(s))

No response any more.

Any guidance on how to resolve the issue or further steps we could take would be appreciated!

@sgbaird
Copy link

sgbaird commented Oct 17, 2024

(aside: I work with @SissiFeng) it sounds like https://stackoverflow.com/a/61771673/13697228 wouldn't work either, correct?

@SissiFeng
Copy link
Author

(aside: I work with @SissiFeng) it sounds like https://stackoverflow.com/a/61771673/13697228 wouldn't work either, correct?

Yes, we tried this method as part of our extensive troubleshooting efforts, but unfortunately, it still did not resolve the issue. The printer remains idle despite sending print jobs, suggesting an underlying communication or driver-related problem.

@FriedrichFroebel
Copy link

Please note that for the brother-ql library, CUPS and PPD stuff is irrelevant, as it communicates with the printer directly. What you should check:

  • Remove the queued CUPS jobs.
  • Disable Editor Lite mode if available.
  • Ensure that the correct udev rules are configured for the device.
  • Try with different backends (pyusb or linux_kernel).

Use the brother_ql print command with the correct parameters to print a test image - besides the backend and printer identifier, pay attention to specify the correct label and (for labels supporting red) the red parameter.

@SissiFeng
Copy link
Author

Please note that for the brother-ql library, CUPS and PPD stuff is irrelevant, as it communicates with the printer directly. What you should check:

  • Remove the queued CUPS jobs.
  • Disable Editor Lite mode if available.
  • Ensure that the correct udev rules are configured for the device.
  • Try with different backends (pyusb or linux_kernel).

Use the brother_ql print command with the correct parameters to print a test image - besides the backend and printer identifier, pay attention to specify the correct label and (for labels supporting red) the red parameter.

Thank you very much for the detailed information. Just to clarify, I mentioned CUPS and PPD to convey that we have tried all possible methods outside of the brother_ql package as well.

Among the checks you suggested:

  • We’ll double-check and remove any remaining queued CUPS jobs to avoid conflicts.
  • Editor Lite mode will also be verified to ensure it’s disabled.
  • We’ll review the udev rules to confirm they’re properly configured for this device.

Trying the linux_kernel backend is a great suggestion—this seems worth exploring further, as we’ve primarily focused on pyusb so far. We'll also make sure to use the correct label parameters.

Thanks again for your helpful input!

@southsidebrewer
Copy link

I had this same issue, and switched my Pi to Ubuntu, and it now prints. I think the main trouble is lack of package support for the PI. there is just more support for Ubuntu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants