Действие 6: Принтер форматирует данные и выполняет задание
- Данные передаются по кабелю в принтер, где они хранятся до тех пор, пока достаточное их количество не будет накоплено и преобразовано для завершения одного физического цикла.
Для лазерного принтера циклом служит целая страница. Для большинства других принтеров циклом служит один проход печатающей головки. Процесс форматирования может быть короче или длиннее в зависимости от типа печатаемых данных.
В зависимости от вида используемого принтера данные обычно передаются в него через параллельный порт, типа Centronics, или через последовательный порт, типа RS-232. - Во время этого процесса компьютер взаимодействует с принтером, ожидая сигнала готовности между каждым передаваемым байтом.
Обычно компьютер затрачивает больше времени на ожидание, чем на передачу. Однако в этих задержках есть и преимущества. Разрешив центральному процессору выполнять задачи пользователя во время таких задержек, появляется возможность осуществлять печать в фоновом режиме с небольшими аппаратными задержками.NOTE: Если во время выполнения физического цикла печати данных принтеру не хватит памяти для сохранения новых данных, принтер может вернуть NPRINTER сигнал о приостановке передачи в течение каждого цикла.
- Задание считается выполненным после завершения принтером последнего физического цикла.