-
I have a Brother DCP9020CDW laser printer. CUPS doesn't support this printer out of the box. Brother only supplies 32-bit RPM packages for this printer. Those RPMs are no longer supported on my distro (openSUSE Leap) since very recently.
Is there anything I can do to bring this CUPS driver to the 21st century? Do I need those two files? Can those files be substituted with something else? PS: For the moment I've setup a VM with an ancient openSUSE as printer server. And that works ok. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
Hi, what exactly do you mean by "Those RPMs are no longer supported on my distro"? The RPMs are directly from Brother, so they have never been supported by any distro - Brother was the one supporting the package, since they built it for specific distros and didn't provide source code, so none of open source distros could add it into official repositories. Someone could rip the binaries and files from Brother's RPMs and release it in a repository which accepts closed source licensed projects (f.e. repository "RPM Fusion non-free"), but IMO the support would still mainly lie on Brother. It would be great if you mentioned what is the exact problem - package missing from repository? package installation failure? printing did not work after you installed the package and installed printer with correct driver? In case you can unpack rpms and they just didn't install, you can put the files into correct directories by yourself - IMO it should work unless there is a crash in those binaries when you try to print... |
Beta Was this translation helpful? Give feedback.
-
Regarding the page description languages
Accordingly at least for normal printing I myself do not have a Brother printer. |
Beta Was this translation helpful? Give feedback.
-
Update: The first thing I tried was driverless printing using the direct IPP connection. It was first time right! I've got all the printer capabilities available: duplex, resolution, paper trays, etc. What a discovery to find out I've been depending on a printer driver I never needed in the first place... |
Beta Was this translation helpful? Give feedback.
First I will answer directly to your question, but IMHO you wanted something else.
Yes, you can create a CUPS PPD without those two files (one looks like a filter, the other as a conf tool) IF the printer supports a PDL (page description language - language which the printer is able to convert into its mechanic printing process) which can come from Linux printing system, e.g. Postscript or PDF - OR you have/can write a filter which will convert the incoming files into the specific PDL the printer accepts.
It depends how old the printer is and how "progressive" the manufacturer was at the time when the model was made - e.g. my HP from 2010 is capable of accepting straight PDFs (note that i…