Yes, and my printer was found immediately through the network and the print quality was great. Guess it depends on the brand though, and maybe the distro you're using.
I'm making a joke about how if he's ever used printing in Linux, he's likely a "fool with no brain" as it uses CUPS, which is maintained in large part by Apple.
Printing in Linux has mostly been plug and play for years now. I just gave it the IP of my printer and it automagically set everything up. Scanning was a bit of a bitch.
CUPS is dated for sure, but most modern OSes (OpenSuse here) have wrappers around it to make the setup pretty straightforward.