Install Brother HL-3040CN on Fedora

I think that is what we had better all do here… forget the topic
The person who made the original help request has not replied for ages, and we are all still carrying on about what might have been the best way to help.

Perhaps we successfully scared him away with our overwhelming friendliness. :grin:

About Fedora: I had the pleasure of working a few years with a Fedora-based distribution, and I don’t remember any serious issues during that time. And BTW, the majority of printers in use then were Brothers…

I have a Brother printer. It has been reliable. Installing drivers in a non debian distro (Void) is a bit of a struggle.

Isn’t this what makes life interesting? Not everything works out of the box. Sometimes we need our minds. :wink:

Earlier on - in one of my very wordy responses - I mentioned I’ve run and used Fedora before…

I wanted to like it - about 95% of the servers I manage for my job are RPM based, mostly RHEL8 and RHEL9 and some Oracle Linux 7 and 8…

I’ve run RHEL8 on a Mini-PC (with a desktop) - it ran well… And I’ve used Fedora in a Government Agency as my primary desktop (it was VERY locked down via Puppet - mostly - but also Ansible - I didn’t have sudo on it - even though I had sudo on headless servers in the same environment)…

I just don’t think Fedora is a great distro for a newbie - that whole “RPM-Fusion” thing annoys me… and most of the drivers you get are what Red Hat choose to support…

– and TL;DR (too long, didn’t read) –
If you don’t know your root password - you should think carefully - is that by design?

Did the install ask you to set a root password - I know that’s an option offered when installing RHEL10 desktop with Gnome 40… But I think you can skip it…

If you have sudo - you can change root’s password - would I recommend it in your case? Probably not… But if you’re feeling adventurous :

sudo -i
passwd root

Set the password…

Then in the CUPS URL (e.g. http://localhost:631/) when you’re adding a printer and it prompts you - inside the browser (DO NOT RUN YOUR BROWSER as “root” or with sudo!) - type “root” as the username and the root password you set earlier above.

You should then be able to proceed with the Web Wizard for installing a printer through CUPS. See all the expansive screenshots I posted earlier…

The ONLY reason I’m even suggesting this - as - it’s the only way I know how to do it without messing around with the obtuse configuration settings in the CUPS configs - which is comprised of multiple files I don’t want to figure out - or - understand… Too Much Information :smiley:

MAKE SURE YOU note down the root password somewhere!

Seasons Greetings All!

Absolutely.
Every true Linux user would agree

I also forgot another annoyance with ALL the RPM based distros (except maybe OpenSuse) - to do anything meaningful with them you really need to add other repos - like RPM-Fusion for Fedora, and EPEL on all of them (i.e. Fedora, RHEL, CentOS, Oracle Linux)…

I’ve learned hard lessons with adding PPA to Ubuntu - to ALWAYS avoid it… Ended up having to re-install Ubuntu because PPA broke a bunch of dependancies… I’d rather get the source code for an app and make it from source - than install a PPA… But mostly - if the only way is PPA, I won’t bother with it…

I don’t think other repos in RPM distros are as bad as PPA are on Ubuntu… But - I never need to add other apt sources in Ubuntu or Debian anyway…

I agree here; PPA is just another door to hell.

I hate to break it to you but GNUlinux is not plug and play

Not for printers .
It handles pluggable disks quite well. … sata or usb
Most usb devices will need to have a driver installed. … KB and mouse usually have drivers .

In my experience - with Ubuntu, Pop!_OS now LMDE7 (as a VM) - it is “plug and play”… it’s easier than MacOs or Windows - during the installer - it goes out and finds my printer and installs the driver for it…

That DOES NOT happen on either Windows, or MacOS…

The last time I installed Windows - after the installer completed - I spent another two hours hunting down drivers for the “orphaned devices” in Device Manager.

There’ve been other times - like re-installing Windows 10 on an Asus gaming laptop I’d been running elementary on - I probably spent SIX hours just locating and installing drivers - just so I could sell it (didn’t come with O/S media, and I’d wiped the restore partition) - and similar story trying to fresh install Win10 on Microsoft’s own hardware - a Surface Pro 3!

The only time I’ve found modern Linux releases not plug and play - have been things like unsupported WiFi chipsets - where you have to get the driver source and build it yourself… I usually give up and get a better device…

Can we add old printers to that plug and debug list?

Yes Win has most drivers, but finding them can be a pain

There is no free lunch.
I still don’t have any Bluetooth on my HP ProBook running LMDE7. :unamused_face:

That’s the thing… Sure the hardware vendors provide drivers - but - are they signed? Can you bypass unsigned drivers? Probably not these days… Then you spend hours hunting about the interwebs - looking for the driver…

Sheesh - nearly every Linux desktop I’ve run over the last 10+ years just goes out finds 'em and installs 'em… It’s vastly more user friendly than MS Windows… an order of magnitude easier…

But - if there’s no driver for your obscure piece of hardware for Linux - yeah - you’re outta luck… hasn’t happened to me for 10+ years anyway…

Over all my years with Windows and Linux Mint, I can only remember one time I had a driver
problem. Testing my memory, but I think it was the upgrade from Win XP to Win 7 that my printer was not recognize. I could not find a driver for my old printer and ended up buying a printer.

My experience was searching for the disk then the CD to install the printer on windows before the internet (yes I am that old)

Had a stack, maybe 14 or more, 3 1/4 diskettes for installing Win 95 or was it Win 3.1?
Too long ago to remember correctly.

Freebsd 1.x was 10 3.5in diskettes, plus one for DOS to boot it.

Windows 3.11 was I think 5 or 6 3.5" diskettes… Plus DOS 6.22 on 3 x 3.5" - so you had about 9 disks to boot your O/S and load an “operating environment”.

Windows 95 beta was 24 x 3.5" diskettes… i.e. more disks than MS Office 2.0…

But the final release of Win95 had fewer diskettes… 12? 15?

Slackware Linux 3.0, circa 1995, was about 30 x 3.5" diskettes, maybe more… But - you didn’t need them ALL…

I seem to remember some O/S - like Windows NT 3.x and 4, and maybe 2000, didn’t support boot from CD (or your hardware didn’t) so they came with a single diskette to kick off the installer then you inserted the CD-ROM… I seem to remember SCO UNIX was like that too…