Фактические (физические) и фиртуальные принтеры
Физический принтер - это печатающее устройство, подключенное к системе через параллельный или последовательный порт либо через сеть, например с помощью сетевого сервера терминалов.
Если физический принтер подключен к системе через последовательный или параллельный порт, то драйвер принтера в ядре взаимодействует с аппаратным обеспечением принтера и предоставляет интерфейс между аппаратным обеспечением и виртуальным принтером.
Виртуальный принтер - это набор атрибутов и их значений, которые определяют высокоуровневый поток данных (такой, как ASCII или PostScript) и способ обработки этого потока. Этот набор не содержит информации о том, как физический принтер подключен к компьютеру и какой протокол применяется для побайтовой передачи данных на физический принтер или с него. Базовая программа piobe управляет обработкой задания печати с помощью информации из определения виртуального принтера. Физически наборы атрибутов и их значений хранятся в файле описания принтера.