Package Details: brother-ql710w 3.1.5r0-2

Git Clone URL: https://aur.archlinux.org/brother-ql710w.git (read-only, click to copy)
Package Base: brother-ql710w
Description: LPR and CUPS driver for Brother QL-710W label printer
Upstream URL: https://support.brother.com
Keywords: brother cups cupswrapper driver filter label lpr ppd printer ql-710w
Licenses: custom
Submitter: kbabioch
Maintainer: kbabioch
Last Packager: kbabioch
Votes: 2
Popularity: 0.000000
First Submitted: 2016-09-16 08:51 (UTC)
Last Updated: 2019-07-21 21:21 (UTC)

Latest Comments

kbabioch commented on 2019-07-21 21:23 (UTC)

I've modified the PKGBUILD (and bumped the release) based on some input I've got from this and other similar packages. I've verified that the package (brother-ql720nw) works for me, but I'm more than happy to get your feedback ;-).

kbabioch commented on 2019-06-05 20:52 (UTC)

I'm not too sure about those permissions. Where do you have them from? Trial and error? Extracted from upstream RPM?

zoe commented on 2019-06-04 23:03 (UTC)

I think it is also necessary to add these lines :

 chown root:lp ${pkgdir}/opt/brother/PTouch/ql710w/inf/
 chmod 775 ${pkgdir}/opt/brother/PTouch/ql710w/inf/
 chown daemon:lp ${pkgdir}/opt/brother/PTouch/ql710w/inf/brql710wrc
 chmod 664 ${pkgdir}/opt/brother/PTouch/ql710w/inf/brql710wrc

kbabioch commented on 2019-06-04 22:35 (UTC)

Cool, thank you for debugging this. I was kind of thinking along the same lines, but didn't manage to verify it yet. Will push a new version soon (want to verify this on my end also).

zoe commented on 2019-06-04 22:25 (UTC) (edited on 2019-06-04 22:37 (UTC) by zoe)

I could successfully print a test page with this modified PKGBUILD :

https://pastebin.com/xXnw256Y

The workaround is :

Do not remove

          /opt/brother/PTouch/ql710w/cupswrapper/

and the file :

          /usr/lib/cups/filter/brother_lpdwrapper_ql710w

must be a symlink to the file :

          /opt/brother/PTouch/ql710w/cupswrapper/brother_lpdwrapper_ql710w

The two files :

 brpapertoollpr_ql710w
 brprintconfpt1_ql710w

must be in the directory :

 /usr/bin

not in the directory :

 /opt/brother/PTouch/ql710w/lpd/

Last thing : files in

 /opt/brother/PTouch/ql710w/lpd/x86_64/

must be moved to :

 /opt/brother/PTouch/ql710w/lpd/

and

 /opt/brother/PTouch/ql710w/lpd/x86_64/

must be removed.

Symetric thing to do with i686 architecture.

See my modified PKGBUILD : https://pastebin.com/xXnw256Y

These reasons are mysterious for me, but it does the job ; I have no explanation for that.

zoe commented on 2019-06-04 15:08 (UTC) (edited on 2019-06-04 16:12 (UTC) by zoe)

Unfortunately, 3.1.5 does not work : same symptom as below : nothing goes out from the printer, and no error message, all is right, except nothing is printed

I had to go back to 1.1.4 version.

Just a question to dig : Should the files in :

     /opt/brother/PTouch/ql710w/lpd/x86_64/*

be rather in

     /usr/bin

as in version 1.1.4 ?

kbabioch commented on 2019-05-30 14:33 (UTC)

@zoe: Thanks for the input. I've recently bumped the version to 3.1.5. Can you give this a test and tell me whether or not it is working? I've changed quite a few things, so it may no longer be working, etc.

zoe commented on 2019-05-19 20:05 (UTC) (edited on 2019-05-19 20:10 (UTC) by zoe)

As for some other QL-xxx label printers, I had to add these lines to have this driver working, at the end of prepare section :

       # /usr/lib/cups/filter/brother_lpdwrapper_ql710w should be an absolute symlink
      rm $srcdir/usr/lib/cups/filter/brother_lpdwrapper_ql710w
      ln -s /opt/brother/PTouch/ql710w/cupswrapper/brother_lpdwrapper_ql710w  \
$srcdir/usr/lib/cups/filter/brother_lpdwrapper_ql710w

otherwise, nothing goes out from the printer, and no error message, all is right, except nothing is printed. With these lines added, all is working fine now.