Sharing printer from CUPS to CUPS, getting state stopped 'Filter failed'

First, the -m everywhere is treating the "printer" as one which is supporting 'IPP Everywhere'.

Now that "printer" is a print queue controlled by CUPS and installed on host <my_ip>. Since newer versions of CUPS expose all their own (shared) print queues as IPP-Everyhwere-capable on their LAN, the -m everywhere will work.

What is the idea of IPP Everywhere, and how does it work? The base idea of IPP Everywhere is that print clients shouldn't need to "install" any model specific driver which the administrator would have to dig up in the internet. The idea is that a print client queries the print target for its capabilities, the print target answers the query, and the client uses this information to auto-generate a PPD (PostScript Printer Description) appropriate for that print target. The response of the printer will most likely include that it supports PDF as a print job format... This is what -m everywhere accomplishes...

Second, if it works from the command line, it should also work through the web interface. You'd have to select IPP or IPPS as the backend, and choose the "everywhere" printer driver.