In a networked environment, it is more common to find printers that connect directly to a network. Many high end printers are network printers. This makes it possible for computers on a network to connect to a printer without having any other computer turned on.
There are several common protocols that can be used to connect to a printer via a network. Many printers implement all of these protocols.