"printers seem to be the hardest to get properly configured because not every device advertises its presence, identity, and capabilities in the same way."
from https://www.askdavetaylor.com/guide-to-adding-a-network-printer-to-a-linux-system/
I have installed a printer successfully in Solus by IP address alone. It's the bringing add-printer-to-the-printer instead of the other way around.
where I have spent the last unsuccessful half hour: How the hell do I find the IP address of my printer?
sudo lpinfo -l -v
that found my URI which is usb://Brother/HL-L2315D%20series?serial=U12345678987654321
ifconfig, ipconfig, lpinfo, lpstat, lsusb I tried a dozen more. All commands and their corresponding argument paramenters went nowhere.
But you find that you should be in business. There will be a place in the add printer dialogue for this address.
anything I find will let you know.