5

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

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

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

3 ответа3

3

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

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

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

2

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

1

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

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

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

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

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

  • цвет текста

  • цвет фона

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .