I have a client who has several networked printers (each has a network connection and its own IP address). I noticed recently that several users have set these printers to "shared", even though everyone can directly access them via the printer's IP address. I explained that these printers don't need to be shared unless the printer is plugged directly into the PC via USB or printer cable, but they don't want to unshare them, saying they don't know why, but they need to have the sharing turned on. I also noticed that they all access the printer through the IP address port, and not through another computer's share.
Is there ever any reason to share a printer that is not attached to a PC, when it can be accessed via IP address?
Does having all these shared printers affect the network traffic in any way?