Brother-printer: Installer
Source: Download script
Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)
Parameters:
Navn | Type | Standardværdi | Påkrævet |
---|---|---|---|
Click to see the source code
#!/usr/bin/env sh
# Installs Linux (deb) Driver + CUPS wrapper for arbitrary Brother printers
# Example URLs to download drivers for Brother printers:
# https://www.brother.dk/support/hl-l5100dn/downloads
# https://www.brother.dk/support/HL-L8260CDW/downloads
set -ex
DRIVER="$1"
CUPS_WRAPPER="$2"
NETWORK_CONNECTED="$3"
# Removes the argument number that we currently add in front of file names
restore_original_filename() {
basename "$1" | sed "s/[^_]*_//"
}
dpkg --install --force-all "$DRIVER" "$CUPS_WRAPPER"
# The above currently adds a USB printer with the model name. Example: HLL8260CDW
# Deleting that if the user specifies the computer is not connected to it via USB.
if [ "$NETWORK_CONNECTED" = "True" ]; then
DRIVER_ORIG_NAME=$(restore_original_filename "$DRIVER")
# Isolating the model name from a string like hll8260cdwlpr-1.5.0-0.i386.deb and uppercasing it
PRINTER_NAME=$(basename --suffix "lpr" "$(echo "$DRIVER_ORIG_NAME" | cut --delimiter '-' --fields 1)" | tr "[:lower:]" "[:upper:]")
lpadmin -x "$PRINTER_NAME"
fi
# Cleanup
rm "$DRIVER" "$CUPS_WRAPPER"
Beskrivelse
Dette script kan installere vilkårlige Brother-printere-drivere.
Først vil vi anbefale at afprøve scriptet “Tilføj netværksprinter” med dets standardindstillinger, men hvis dét ikke virker, kan I prøve dette script.
Parametre
-
En LPR driver (en .deb fil)
-
En CUPS-wrapper (også en .deb fil).
Begge ovenstående filer kan findes til download på Brothers hjemmeside, og uploades så som parametre til dette script. Eksempler på links til drivere for specifikke modeller af Brother-printere:
- HL-L8260CDW: https://www.brother.dk/support/HL-L8260CDW/downloads
- HL-L5100DN: https://www.brother.dk/support/HL-L5100DN/downloads
- HL-L6400DW: https://www.brother.dk/support/HL-L6400DW/downloads
- DCP-L8410CDW: https://www.brother.dk/support/DCP-L8410CDW/downloads
Fra disse sider vælger du:
- Linux
- Linux (deb)
- Klik “OK”
- Der dukker muligvis en besked op om, at disse ikke findes på det valgte sprog. Vælg derfor “English” under “Sprog”.
-
De to drivere kan nu hentes under overskriften “Printer Drivers”. Der er tale om disse to: LPR printer driver (deb package) CUPSwrapper printer driver (deb package)
- Ved kørsel af dette script opretter Brother’s installationsfil automatisk printeren som en USB-enhed, med modelnavnet som navnet på printeren. Dvs. eksempelvis “HDLL8260CDW”. Hvis printeren i stedet er forbundet via netværk - eller hvis du ønsker et andet navn til printeren - kan du sætte hak, og så bliver den fjernet. I så fald skal du efterfølgende køre det normale “Tilføj netværksprinter”-script. Vi foreslår at skrive/vælge “socket” som protokol: https://os2borgerpc-admin.magenta.dk/scripts/760/