Printers support a variety of connections. Lower cost models generally have either a parallell or serial port. More expensive models usually come with both, and may also support localtalk or ethernet. Some of these latter models can support multiple connections (usually auto-sensing or auto-switching).