The officially official Devuan Forum!

You are not logged in.

#1 Re: Documentation » Printer and Scanner from Brother - Get them to work under Devuan 5 » 2024-05-11 18:47:36

Well... I totally forgot to mention this.
Yes you are right, theres is the
> linux-brprinter-installer-2.2.3-1
It is a bash script with >2600 lines of code...

I didn't want to run that monster on my computer.

#2 Documentation » Printer and Scanner from Brother - Get them to work under Devuan 5 » 2024-05-11 17:58:10

hacksenwerk
Replies: 3

# 1. Browse the stuff for your device
Go to:
=> https://support.brother.com/g/b/product … content=dl
and search for your device.

Select:
> Linux
as OS

Select:
> Linux (deb)

If it is complaining about that the software is not available in your language, just choose another language.

# 2. Aggree to the EULA while crossing your fingers behind your back.

# 3. Download all the stuff you need and install it.
The website will print you some information about installation and usage, but it can be that this is incomplete (as it was in my case) or outdated (as it was in my case too).
The last Debian version in their support FAQ is Debian 6! So...

## Additional steps I needed to do after install all of the stuff (printing and scanning) was the following:

### 4. Adding user to needed usergroups
The usergroup for printing is lpadmin.
The usergroup for scanning is scanner.
> adduser USERNAME lpadming
> adduser USERNAME scanner

### 5. Install additional package(s) from the repo.
> apt install libusb-0.1-4

### 6. Add the device to udev rules
Open the file:
> /lib/udev/rules.d/60-libsane1.rules
and adding at the bottom of this file the lines:
Note:
> # Brother scanner
> FOLLOWED BY THE LINE SPECIFIC FOR YOUR DEVICE (LOOK AT BROTHER SUPPORT FAQ)

### 7. Copy specific files from /usr/lib64/ to /usr/lib/

Example for brscan3:

> cp /usr/lib64/libbrscandec3.so /usr/lib
> cp /usr/lib64/libbrscandec3.so.1 /usr/lib
> cp /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib

> cp /usr/lib64/sane/libsane-brother3.so /usr/lib/sane
> cp /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane
> cp /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane

### 8. Reboot the computer
> reboot

If you have any questions or improvements for this short help text please post them.

# Hack bonus
## Printing greyscaled with empty colour cartridges.
One of the advantages of Brother devices over other vendors is imho, that many (or all?) of their printers are checking the filling level of the cartridges with an optical sensor (light, laser, what ever).
For this the beam is directed to a small window on the cartridge, if it goes throught, that will be registered as "cartridge is empty" and the printer wont print, no matter if the other three cartridges are full or not.
The user can just put a non-transparent sticky tape over both sides of that window and the printer will register the empty cartridge as full.
WARNING this has the potential to damage the printer, because it draws air into the system instead of ink. But this is only what the vendors say, maybe it is not true.
If you really know if it is true or not please post it here!

Board footer

Forum Software