I was able to setup a cups server on Raspberry Pi running AlmaLinux 8 with the printer added via USB using the driver from the brlaser install using this command
sudo dnf install printer-driver-brlaser.aarch64
Here is the output from the server:
sudo lpinfo --include-schemes usb -l -v
Device: uri = usb://Brother/HL-L2340D%20series?serial=U63879G5N978457
class = direct
info = Brother HL-L2340D series
make-and-model = Brother HL-L2340D series
device-id = MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2340D series;CLS:PRINTER;CID:Brother Laser Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;
location =
I was able to confirm printing of a text file from the server by running this:
lp test.txt
From there I was able to install on a Fedora 35 workstation using this command:
sudo dnf install printer-driver-brlaser
However, this is where it stopped working. When I completed a test print it just sat in the queue and never printed. I opened LibreOffice and typed some text and attempted to print but it still sat in the queue and never printed. I confirmed with this command on the server:
lpq
Brother_HL-L2340D_series is ready
Rank Owner Job File(s) Total Size
1st ed 7 Test Page 154624 bytes
and
lpq
Brother_HL-L2340D_series is ready
Rank Owner Job File(s) Total Size
1st ed 8 Untitled 1 11264 bytes
It seems the driver doesn't work in Fedora 35. I will also attempt from a Ubuntu machine and report back.
I was able to setup a cups server on Raspberry Pi running AlmaLinux 8 with the printer added via USB using the driver from the brlaser install using this command
sudo dnf install printer-driver-brlaser.aarch64
Here is the output from the server:
I was able to confirm printing of a text file from the server by running this:
lp test.txt
From there I was able to install on a Fedora 35 workstation using this command:
sudo dnf install printer-driver-brlaser
However, this is where it stopped working. When I completed a test print it just sat in the queue and never printed. I opened LibreOffice and typed some text and attempted to print but it still sat in the queue and never printed. I confirmed with this command on the server:
and
It seems the driver doesn't work in Fedora 35. I will also attempt from a Ubuntu machine and report back.