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

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

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

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

29
задан gpo
08.11.2022 5:33 Количество просмотров материала 3259
Распечатать страницу

3 ответа

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

на 300DPI, вам нужно 10.98 KB на квадратный дюйм (300*300/8/1024) позволить любой возможный выход. Если вы умножите это на печатную площадь стандартного листа бумаги, вы получите 984KB (10.98 * 8.3 * 10.8). Таким образом, 1 МБ достаточно, чтобы напечатать всю страницу на 300DPI.

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

3
отвечен David Schwartz 2022-11-09 13:21

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

2
отвечен Xavierjazz 2022-11-09 15:38

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

слово doc, например, будет содержать множество информации в файле;

  • текст на странице

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

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

  • цвет текста

  • фон цвет

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

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

1
отвечен Jonny Wright 2022-11-09 17:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх