You are not logged in.
Pages: 1
Hi Everyone,
So I've installed the AUR for my Brother QL1100 (https://aur.archlinux.org/packages/brother-ql1100/) but it doesn't seems to work. The printer is recognized, configured and set but when I press the print button nothing happens and there is no error on the cups log in /var/log as well on the journalctl.
This driver hasn't been updated since 2017 (the original one from Brother) so I've been testing it on the two supported systems which are RPM-based (like Fedora) and DEB-based (like Ubuntu/Debian). On Fedora 32 and Ubuntu 20.04 the by itself doesn't work and as exactly the same output, but when installing the missing 32 libs (for example in fedora it would be: lib32-glibc, lib32-libgcc and lib32-zlib) then it would start working out of nowhere. The same happens in Ubuntu with different packages names.
When trying the same approach on Arch Linux it simply doesn't print. I've tested installing the AUR package or even downloading it manually, extracting and running the cupswrapper but to no avail. I've also checked and all the 32bits libraries are correctly installed (lib32-zlib, lib32-gcc-libs, lib32-glibc). The version are also the same between Fedora 32 and my Arch Install (glibc 2.31, libgcc 10.1 and zlib 1.2).
It's missing something that's for sure, but the lack of logs make it hard to understand what is different. Are there any patches that could be doing that? On both systems but not on Arch? Are there any additional missing package? Maybe permissions or user groups (because it seems to use the "old" lp system).
PS: For those who also have a printer like mine, the Editor Lite button is not active, and if run a LiveCD with fedora and ubuntu and install the driver and the 32 libs it simply prints normally.
Update #1: It seems to be related with the way the driver is handled in the AUR package after all. I've tested by manually installing using the rpm package and it printed (using a fresh Arch Linux).
Last edited by aliasbody (2020-05-24 14:24:40)
Offline
If you want to use lib32-*, you have to activate it in pacman config
# sudo nano /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlistThen you could install them explicit as 32bit version: lib32-glibc lib32-gcc-libs lib32-libstdc++5
As far as I know the brother software don't work with the 64bit libaries - it needs them as 32 bit.
Note this list was needed for my Brother brother-dcpj4110dw - the last one differs from your list.
Regarding no useful logs:
https://wiki.archlinux.org/index.php/CU … leshooting
explains how to increase the LogLevel for debugging.
Offline
Pages: 1