Can printers be shared on a local area network?

Yes, it can. You can use for printers with own NIC, or you can connect your printer to a printer server, or you can connect you printer to your router (not all routers support it), or you can connect the printer to your computer which is connected to the network and share the printer.