12

У меня есть файл PDF, 1,26 МБ (физический размер). Когда я отправил его на проводной принтер, в окне показывалось, что файл теперь имеет размер 3,23 ГБ. Что тут происходит ?

Прикрепленный снимок экрана рабочего стола, где PDF размером 1,26 МБ показан справа. Окно, которое показывает 3,23 ГБ, находится сзади (извините за качество).

4 ответа4

29

Из следующей статьи технической поддержки Microsoft: «Размер файла буфера EMF может стать очень большим при печати документа, который содержит много растровых данных»

Симптомы При печати документа, содержащего много растровых данных, размер файла буфера расширенного метафайла (EMF) может стать очень большим. Такие файлы, как файлы Adobe .pdf или документы Microsoft Word .doc/.docx, могут содержать множество растровых данных. Файлы Adobe .pdf и документы Word .doc/.docx, содержащие градиенты, с большей вероятностью содержат много растровых данных.

Причина Эта проблема возникает из-за того, что интерфейс графических устройств (GDI) не сжимает растровые данные, когда GDI обрабатывает файлы очереди EMF и генерирует файлы очереди EMF.

Эта проблема очень заметна на принтерах, которые поддерживают более высокое разрешение. Размер растровых данных увеличивается в четыре раза, если число точек на дюйм (dpi) в файле увеличивается в два раза. Например, файл .pdf размером 1 мегабайт (МБ) может генерировать файл буфера EMF размером 500 МБ. Следовательно, вы можете заметить, что процесс печати снижается.

разрешение
Чтобы решить эту проблему, обойти EMF спулинга. Для этого выполните следующие действия:

1. Open the properties dialog box for the printer.
2. Click the Advanced tab.
3. Click the Print directly to the printer option.

Примечание. Это отключит все функции процессора печати, такие как следующие функции:

  • N-вверх
  • водяной знак
  • Печать буклетов
  • Подборка драйверов
  • Масштабироваться в соответствии

TL; DR - Ваш PDF-файл не увеличился в размере. Это только большой файл спула, который был создан. Не о чем беспокоиться, но Microsoft предлагает решение, перечисленное выше, чтобы предотвратить повторение этой ситуации (с сокращением возможностей).

5

Существует ряд причин, по которым файл для печати может быть намного больше исходного PDF/DOC/PPT и т.д.

  1. Первый относится, в частности, к файлам, которые начинались как презентации PowerPoint (PPT). Презентация обычно имеет одинаковую фоновую графику на каждом слайде. В файле PPT (или созданном из него PDF-файле) эта графика появляется только один раз, и на каждом слайде есть ссылка на нее. В файле печати эта же графика будет добавлена один раз для каждого слайда. Таким образом, графическое изображение размером 1 МБ в 20-страничном представлении станет 20 МБ в файле спула. И это может быть намного больше, из-за следующего выпуска.

  2. Изображение может увеличиваться при отправке на принтер, в зависимости от модели принтера. Предположим, у вас есть цветное изображение 1000 x 1000 пикселей. Его отображаемый размер таков, что при печати он будет отображаться как 10 "x 10". Если вы используете принтер PCL5 или GDI, для которого установлено разрешение 300 точек на дюйм, это изображение будет отправлено в виде изображения с разрешением 3000 x 3000 пикселей (10 x 300) для учета разрешения принтера. Так оно вдруг в 9 раз больше. Этого не произошло бы с принтерами PostScript, поскольку они способны масштабировать изображения в соответствии с требованиями.

  3. Некоторые люди думают, что если изображение будет напечатано на принтере с разрешением 1200 т / д, для получения наилучших результатов его необходимо отсканировать с разрешением 1200 т / д, что дает увеличение в 16 раз по сравнению с 300 т / д. На самом деле, для печати вам нужно всего лишь 300 точек на дюйм, независимо от разрешения принтера. Для большинства приложений даже 200 точек на дюйм будет вполне достаточным. Только для отпечатков верхнего уровня (на принтере с разрешением 2400 т / д или выше) вы можете сканировать с разрешением 600 т / д.

Обратите внимание, что здесь нет настольных принтеров, способных печатать с разрешением выше 1200 т / д (1440 т / д для некоторых струйных принтеров). Любое более высокое "разрешение" предназначено только для того, чтобы дать представление о качестве полутонов принтера (способность печатать оттенки цвета).

2

Это заблуждение. Размер, отображаемый в диалоговом окне принтера, - это не размер файла, а размер данных печати (размер катушки для задания на печать).

Ваш размер файла не изменился.

0

В Windows данные (формат), поступающие на принтер, почти никогда не совпадают с форматом документа, который вы создаете, редактируете или получаете от кого-то.
(Исключением может быть документ XPS, просматриваемый в средстве просмотра XPS, отправляемый на принтер с поддержкой XPS ...)

Формат документа может быть Excel/XLS(X), Word/DOC(X), PowerPoint/PPT(X), PDF, HTML, EPUB и т.д. Ни один принтер не понимает эти форматы. Для принтера требуется определенный формат (ы), чтобы иметь возможность использовать его и печатать на бумаге.

Данные, передаваемые на устройство печати (и перед передачей в буферную папку в локальную папку), отличаются: в Windows формат локального буферного файла - EMF («расширенный метафайл») или (O) XPS («(открытая) спецификация XML-бумаги» '). Но они также не подходят для принтера. Кроме того, это не исходный файл, который отправляется на принтер, а затем больше не находится на вашем ПК: это копия файла, и эту копию необходимо преобразовать в соответствии с принтером. Задача драйвера принтера - выполнить это преобразование:

  • принтер PostScript хочет PostScript
  • принтер PCL хочет PCL
  • принтер ESC/P хочет ESCP
  • принтер RCPS хочет RPCS
  • растровому принтеру нужны растровые данные (много возможных вариантов)

Поэтому некоторые драйверы принтера преобразуют все страницы в растровые данные высокого разрешения, которые занимают много байтов. И это то, что вы наблюдаете как "увеличение" размера файла, но неверно истолковали его: потому что ваш исходный документ остается неизменным (как по формату, так и по размеру файла).

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