What is the history? Was this printer working wth some previous Fedora version that has been upgraded to F38?
CUPS has undergone significant changes since the author left Apple. The main focus is now on network printing using IPP (aka AirPrint until Apple changes Airprint). Follow the URL given by dnf info gutenprint.x86_64 (http://www.cups.org) and you will see “High quality drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use with CUPS”.
The site has a list of supported printers that has some Brother printers. Printer vendors often sell several models using the same basic printer language with different “newer and better” features, so sometimes a different driver will work if you avoid features not supported by your model. If you have an old PPD file that used to work, you may be able to find a similar PPD in the current Fedora package.
Since F34, I have used the printer without problems. As previously reported, the printer has a mirror effect since the other day. I attempted to use the settings to enable the mirror printer, but it didn’t work.
gutenprinter is currently at version 5.3.4.
Name : gutenprint
Version : 5.3.4
Release : 10.fc38
Architecture : x86_64
Updates don’t always replace CUPS configuration and PPD files that were installed for previous versions (especially if there is no “official” PPD in 5.3.4 for your printer). Look for .rpmnew and .rpmsave files in /etc/cups and subdirectories.
ls /usr/share/gutenprint/5.3/xml/printers lists several vendor print protocols and “generic” protocols (PS, PCL) .
What versions of CUPS and Gutenprint does Debian have? You might be able to convert the Debian configuration to the Fedora versions.
And many more printer drivers are found in the foomatic packages. The PPD files for installed printers are never replaced. They are copied from the foomatic or gutenprint data bases when creating the printer definition into the /etc/cups/ppd directory and thereafter not updated.
First of all, I want to thank everyone for your assistance and support.
By installing the printer drivers in the rpm package from this page, I was able to remedy the issue.
Everything started working as it had previously once I removed and added the printer in the settings page.
I’m hoping that these drivers may help someone else who is experiencing the same issue.
Happy to learn you’re back in business with your printer.
One question: Were you able to save a copy of your original printer-related files so that you could run a diff on them? That would really be helpful to others, I believe.
As for the business of IPP being the standard since the early 2000s, I could not get my Canon LBP 6030 to install until I found an archive with the rpm files necessary to make my networked printer work. This is after following the process outlined in the CUPS web interface’s administration page for my network (port 631 by default). The system couldn’t find the printer’s driver. I believe that this printer was first made available in the mid 2010s.
IPP is “Internet Printing Protocol” and not found on USB only printers. Printer manufacturers need not conform to any particular standard, but because Apple AirPrint has been the same as IPP for years, many printers with network capabilities do support IPP. I don’t think either
the LBP 6030 or 6030w (wireless) support AirPrint/IPP.
Yeah, of course I got the model of my printer incorrectly when I was describing this matter: My printer is the wifi version, LBP 6030w.
I set it up with a static IP address, and the IPP url strategy didn’t work for me. So I followed the CUPS-suggested network printer discovery process to find it and the only option given was as a dnssd url type. No ipp option was offered at that time either. When I tried to add the printer with this url type, I was prompted to select among a number of printer models in a list. Before I installed the manufacturer rpms, the LPB 6030w wasn’t in the list; afterwards, it was found and allowed me to add it.
I always seem to tell my stories slightly incorrectly on here, apologies for that!