Когда у лазерного принтера заканчивается память?

У меня скромный монохромный лазерный принтер Brother HL-1110 с 1 МБ оперативной памяти. Это довольно коротко, и вначале я думал, что смогу печатать только текстовые документы или небольшие PDF-документы, потому что лазерные принтеры должны хранить всю страницу в своей памяти, прежде чем они действительно ее напечатают.

Но, по некоторым причинам, это не так. Многие из моих отпечатков имеют объем свыше 1 МБ, а некоторые - около 40 МБ на страницу (по крайней мере, так утверждает CUPS).

Я очень рад, что могу печатать большие документы, но я также сбит с толку. Предположительно, мой принтер должен исчерпать память; но это не так. Это почему?

3 ответа

Решение

Вы не можете распечатать страницу, которая не помещается в 1 МБ. Невозможно передавать информацию на принтер так, как это необходимо. Вся страница должна уместиться в памяти.

При разрешении 300 точек на дюйм необходимо 10,98 КБ на квадратный дюйм (300*300/8/1024), чтобы разрешить любой возможный вывод. Если вы умножите это на область печати стандартного листа бумаги, вы получите 984 КБ (10,98 * 8,3 * 10,8). Таким образом, 1 МБ достаточно для печати всей страницы с разрешением 300 точек на дюйм.

Сжатие может использоваться, чтобы позволить странице включать некоторые части с более высоким разрешением, и драйвер должен быть достаточно умным, чтобы делать все возможное, чтобы страница, которую вы печатаете, была доступной в памяти.

Вашему принтеру не хватит памяти, как вы думаете. В памяти хранится то, что необходимо для печати того, что есть в данный момент, в тот момент, когда оно обрабатывает это, оно доступно для "повторного заполнения". "Документ" протекает через принтер, ничего не сохраняется. Это буфер. Как говорит @Keltari ниже, его также можно использовать для хранения шрифтов принтера.

Как сказал Давид; только то, что печатаемая страница имеет размер>1 МБ, не означает, что изображение, отправляемое на принтер, имеет такой же размер.

Например, документ Word будет содержать большое количество информации в файле;

  • фактический текст на странице

  • шрифт текста

  • размер шрифта

  • цвет текста

  • цвет фона

Я мог бы продолжить. Однако при отправке на принтер принтеру не нужно знать имя шрифта, размер шрифта или даже то, что выделено. Просто скажут: "Напечатай этот цвет в этом месте".

Представьте, что страница представляет собой огромную сетку. ПК скажет принтеру "вам нужно напечатать черным цветом от" ячейки "A1 до D5".

Другие вопросы по тегам