Компьютерный принтер (англ. printer — печатник) — устройство печати цифровой информации на твёрдый носитель, обычно на бумагу. Относится к терминальным устройствам компьютера. Процесс печати называется вывод на печать, а получившийся документ — распечатка или твёрдая копия.
Принтеры бывают струйные, лазерные, матричные и сублимационные, а по цвету печати — чёрно-белые (монохромные) и цветные. Иногда из лазерных принтеров выделяют в отдельный вид светодиодные принтеры.
Монохромные принтеры имеют несколько градаций, обычно 2—5, например: чёрный — белый, одноцветный (или красный, или синий, или зелёный) — белый, многоцветный (чёрный, красный, синий, зелёный) — белый. Монохромные принтеры имеют свою собственную нишу и вряд ли (в обозримом будущем) будут полностью вытеснены цветными.
Получили распространение многофункциональные устройства, в которых в одном приборе объединены принтер, сканер, копир и факс. Такое объединение рационально технически и удобно в работе. Широкоформатные (А3, А2 и более) принтеры иногда неверно называют плоттерами.
Принтер может получать данные для печати по разным каналам.
· Проводные:
· последовательный порт
· параллельный порт (IEEE 1284)
· Universal Serial Bus (USB)
· через локальную сеть (LAN, NET)
· Беспроводные:
· ИК-порт (IRDA)
· Bluetooth
· Wi-Fi
ИК соединение возможно с устройством находящимся только в прямой видимости, в отличие от Bluetooth и Wi-Fi, которые работают в радиусе 10-100 метров.
Некоторые принтеры (в основном струйные фотопринтеры) оснащены узлом чтения flash карт, и/или узлом сопряжения с цифровым фотоаппаратом, что позволяет печатать фотографии напрямую, без помощи компьютера.
Сетевые принтеры оснащены программным обеспечением в виде одного или нескольких специальных протоколов передачи данных, позволяющим принимать задания на печать от множества компьютеров в сети. Такое решение наиболее универсально, так как делает возможным вывод на печать из различных операционных систем, чего нельзя сказать о Bluetooth- и USB-принтерах.
Каждый принтер обязательно имеет свой драйвер — программу, которая способна переводить (транслировать) стандартные команды печати компьютера в специальные команды, требующиеся для каждого принтера.