sudo systemctl stop firewalld
At a guess, the above might disable the firewall, and replacing start with stop (or rebooting) would enable it.
ETA and
systemctl
would list all running services, in which cups-browsed should show up, or if it is too long and confusint
systemctl | grep cups
will weed the output to lines containing cups.
BTW I am not entirely sure cups-browsed is needed on the client, but I rather think it is.
ETA2 there is an element of guesswork on my part here as this is based on the systemd runtime control system that OpenSuse uses, whereas I use OpenRC.