Binding to ports under 1024 traditionally requires root privileges. (These days of course that isn't quite as true as it used to be.)
I’ve seen network printers announce themselves over DNS-SD/mDNS and over NetBIOS, AppleTalk, etc. All of those are a layer beneath the print daemon.