I cannot get Arch to connect to my Brother MFC-J5855DW printer. Arch wiki doesn't list it at all (closest seems to be J5845DW, the AUR for which did not work). There is no AUR for the J5855DW. Brother offers a .deb and .rpm package, but I tried extracting the RPM with rpmextract, moving the ./opt contents into my /opt dir, running the cupswrappermfcj5855dw within, restarting CUPS, but it still won't connect.
Everything I try results in the error message "Failed to configure printer: The printer or class does not exist." from KDE (or CUPS web interface), with these messages from /var/log/cups/error_log:
E [01/Aug/2024:14:26:58 -0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20MFC-J5855DW._ipp._tcp.local/, ipp://BRWA83B766277EE.local:631/ipp/print) via IPP!
E [01/Aug/2024:14:26:58 -0700] copy_model: empty PPD file
E [01/Aug/2024:14:26:58 -0700] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://gctypo@localhost:631/printers/MFC-J5855DW) from localhost.
Research seems to point to Brother's driver package being done as an "installer" perl script rather than a typical package, which makes it only work on RHEL and Fedora (and possibly OpenSUSE). So a whole bunch of things have to be changed to repackage it for Arch - which I don't know how to do.
Besides send all my documents to my Fedora laptop for printing, what can I do?