List All Network Printers (including ones not installed)
If avahi-daemon is running then,
avahi-browse -a | grep Printer
There isn’t a program that does this specifically, but with nmap -A
(advanced host detection/fingerprinting) may be able to identify most printers. You’re going to have to filter it after.