Чтобы печать была возможна, принтер должен иметь интерфейс, совместимый с компьютером. Подключение принтеров к домашним компьютерам обычно выполняется через параллельный порт, порт USB или беспроводной интерфейс. С помощью сетевого кабеля или беспроводного интерфейса можно подключить принтер к сети.
Последовательный порт
Последовательная передача данных — это движение отдельных битов информации в одном цикле. Подключение через последовательный порт можно использовать для точечно-матричных принтеров, так как они не требуют высокой скорости передачи данных.
Параллельный порт
Параллельная передача данных быстрее последовательной. При параллельной передаче данных в одном цикле переносится сразу несколько битов информации. В случае параллельного порта канал передачи данных шире, чем для последовательной передачи, что обеспечивает более быстрый обмен данными с принтером.
IEEE 1284 — это стандарт, принятый для параллельных портов принтеров. Два режима работы в рамках стандарта IEEE 1284 обеспечивают возможность двунаправленной коммуникации: через расширенный параллельный порт (Enhanced Parallel Port — EPP) и через порт с расширенными возможностями (Enhanced Capabilities Port — ECP).
SCSI
Интерфейс малых вычислительных систем (Small Computer System Interface — SCSI) использует технологию параллельной связи для достижения высоких скоростей передачи данных.
USB
USB — это широко распространенный интерфейс принтеров и прочих устройств. Когда к компьютерной системе, поддерживающей метод самонастройки («plug-and-play»), подключается устройство USB, происходит его автоматическое определение и начинается процесс установки драйверов.
FireWire
Шина FireWire, также известная как i.LINK или IEEE 1394, — это независимая от платформы высокоскоростная шина связи. С помощью FireWire выполняется подключение цифровых устройств, таких как цифровые принтеры, сканеры, цифровые камеры и жесткие диски.
FireWire дает возможность прямого подключения к компьютеру периферийных устройств, например принтера. Существует также возможность горячей замены устройств. FireWire предоставляет единое штепсельное соединение, к которому можно подключить до 63 устройств. FireWire поддерживает скорость передачи данных до 400 Мбит/с.
Ethernet
Для подключения принтера к сети требуется кабельная проводка, совместимая как с сетью, так и с сетевым портом, установленным на принтере. На большинстве сетевых принтеров для подключения к сети используется интерфейс RJ-45 или беспроводной интерфейс.