Спулер печати
Системная служба, которая принимает задания печати, буферизует их на диске и подаёт на принтер в его темпе, чтобы программе не приходилось ждать.
Спулер печати — системная служба между программами и принтером. Вместо того чтобы дать программе управлять принтером напрямую — медленно и по одному заданию за раз, — спулер принимает задание целиком, кладёт в дисковую очередь и отправляет на принтер, когда тот свободен. Программа освобождается сразу, а задания печатаются по очереди.
Слово spool, как говорят, расшифровывается как «simultaneous peripheral operations on-line» — ретроним, слишком удачный, чтобы ему не поверить. Идея восходит к мейнфреймам, где дорогое процессорное время нельзя было тратить на ожидание построчного принтера. Современные наследники — Windows Print Spooler и Unix lpd/CUPS, классический источник как застрявших очередей, так и дыр в безопасности.