https://en.wikipedia.org/wiki/Page_description_language
Что значит "печатает с файлов" в вашем понимание ?
В характеристиках принтера указаны PDL. То есть драйвер общаясь с этим принтером может содержимое пдф файла вставить в поток данных как есть и не заниматься рендингом в другие форматы.
1. Один обрабатывает PDF документы программно - драйвером на компе перерисовывая их в другой формат понятный плате принтера.
2. Загружает PDF файл в сам принтер где он обрабатывается встроенными чипами.
Сталвивался с тем что "программые" принтеры 1 варианта при печати PDF генерируют давольно объемный поток преобразованной информации - задание в несколько страниц может перерисоваться в несколько сотен мегабайт которые нужно загрузить в принтер по usb и если кабель не идеален или во время передачи таких заданий происходит какой сбой, часто принтер зависает или творит чехорду