Буферизация принтера
Слишком многие компьютеры превращают себя и вас в бездеятельную тыкву, как только дело доходит до печати. Когда вы сообщаете базе данных или электронной таблице команду печати, компьютер полностью сосредотачивается на перенесении символов из своей памяти на бумагу. Принтеры, будучи механическими устройствами, редко успевают за компьютером, выбрасывающим данные с невероятной скоростью. В результате, во время печати компьютер должен постоянно ждать, пока принтер добросовестно клюет бумагу. В это время вы тупо таращитесь в неподвижный экран, пока машины делают свою монотонную работу. Вы смогли бы быстрее вернуть компьютер к жизни и отвлечь его от печати, если бы была возможность сбросить с него все данные с его скоростью, а не со скоростью принтера. Таким образом, не пришлось бы ждать, пока принтер закончит печатать очередную порцию.
Устройство, которое принимает информацию от компьютера с максимальной скоростью и затем передает ее порциями принтеру с его скоростью, называется спулером принтера (printer spooler) или буфером принтера. Он может быть техническим. или программным средством.
Программный вариант - самый дешевый, особенно если учесть, что нужные программы обычно достаются бесплатно. Почти к каждой плате расширения памяти бесплатно прилагается спулер принтера. Эти программы также обычно являются стандартным приложением к некоторым операционным системам (таким как OS/2 и Unix), операционным средам (например, Windows) и многим прикладным программам (в частности, текстовым процессорам). Спулеры также имеются в большинстве каталогов программной продукции.
Программные спулеры имеют преимущество перед техническим решением: они получают данные, как только прикладные программы их (данные) создают, в то время как в технические буферы информация попадает только через коммуникационный порт. Но программные спулеры могут поглотить огромную часть мощности микропроцессора и очень много памяти в ОП или на дискет если им это позволить. В машинах типа 8088, например, спулер может снизить скорость в несколько раз, и тогда понадобится несколько секунд, чтобы после нажатия клавиши на экране появился символ. Компьютеры типа 286, 386 и 486 страдают меньше, так как у них большой резерв производительности, но все-таки задержка может быть заметной. Как бы то ни было, если есть выбор ничего не делать во время печати или работать более медленно, чем обычно, второй вариант кажется грандиозным шагом вперед.
Заметьте, однако, что спулер не увеличит скорость работы принтера, и вы не сможете мгновенно после начала печати работать с компьютером - передача информации на печать все-таки занимает какое-то время.