Это быстрее, чтобы напечатать PDF или PS?

4466
şaloma

Скажем, я скомпилировал файл .tex в ps и pdf. Будет ли разница в скорости печати между PDF и PS?

5
Если скорость печати - ваш главный концерт, вам лучше купить самый быстрый принтер, который вы сможете найти. Разница во времени между печатью файлов PS и PDF, вероятно, будет тривиальной по сравнению со временем, которое требуется для отката страниц. David M 13 лет назад 2
Да, обычно узким местом является принтер, но для высокопроизводительных операций PDF против PS на самом деле имеет значение. benrick 13 лет назад 0

4 ответа на вопрос

12
benrick

Краткий ответ - PDF распечатает быстрее.

По словам Adobe:

Так почему же PDF более продвинутый, чем PostScript? Файл PDF на самом деле является файлом PostScript, который уже был интерпретирован RIP и превращен в четко определенные объекты. Эти объекты отображаются на экране не в коде, а в визуальных объектах, которые все могут видеть. Поскольку эти файлы уже интерпретируются протоколом RIP, при печати они могут быть более надежными, чем файлы EPS или .PS. Кроме того, поскольку файлы EPS и файлы .PS могут быть легко преобразованы в PDF и просмотрены на экране, поставщики услуг печати могут получить выгоду от просмотра файла после интерпретации, но до того, как отправят его на свои устройства печати. Это может позволить им увидеть ошибки в файле перед тем, как тратить бумагу, пленку или листы. Это может быть потрясающей экономией времени для людей, которые управляют сервисными бюро или эксплуатируют принтеры,

Ты прав! ;-) 13 лет назад 0
Спасибо! конечно, я пренебрегаю фактическим временем выпуска бумаги, как упоминал Дэвид М. 13 лет назад 0
и если PDF печатается быстрее, генерация займет больше времени. Вы видите дилемму? Warren P 13 лет назад 0
Но если я распечатаю PDF на своем принтере PostScript, разве это не будет медленнее, чем просто копирование файла PS в? Разве не нужно конвертировать PDF в PS, а затем отправлять? Brian Knoblauch 13 лет назад 1
3
Warren P

Хотя другой ответ верен, этап PDF-to-paper быстрее (поскольку этап RIP уже выполнен), если исходный пользователь публикации рассматривает вопрос о том, создавать ли PDF-файл и затем печатать на принтере, или генерировать PostScript, который затем они просто сбрасывают на принтер сырье, и тогда будет выполнен тот же объем работы. На самом деле, могут возникнуть некоторые дополнительные издержки при создании файла PDF гораздо большего размера, который будет сжат и который затем будет содержать больше информации (включая шрифты и т. Д.).

Разница лишь в том, происходит ли этап RIP на принтере или на ПК. Возможно, что с момента нажатия пользователем кнопки «печать», если вы оба генерировали PDF-файл и затем отправляли его на принтер, а не просто выводили документ непосредственно в виде PostScript, он может быть даже быстрее (в некоторые конфигурации) для печати postscript, если выбранная вами библиотека PDF для ПК / операционной системы менее эффективна в вашей системе, чем выделенная RIP на вашем принтере.

Короче говоря, не всегда оптимизация заключается в том, чтобы приложение (если это то, что вы хотели сделать) генерировало PDF, а затем отправляло его на принтер. Если вам не нужен конечный продукт в формате PDF, и вы не хотите запускать предварительный просмотр (и сохранять дерево), прежде чем переходить к работе на бумаге, пропустите создание PDF-файла, и вы можете не найти никакой разницы в скорости.

Конечно, умнее, чем спрашивать, было бы проверить ваши реальные сценарии.

1
Kurt Pfeifle

Если ваш принтер может использовать PDF (принимает PDF в качестве входного формата для печати), то печать PDF, вероятно, будет немного быстрее. Я говорю, вероятно, потому что некоторые принтеры PDFDirect сначала тайно конвертируют входящие PDF-файлы в PostScript, обманывая пользователей, полагая, что они содержат PDF RIP, когда это не соответствует действительности.

Если ваш принтер не может использовать PDF (даже если он может использовать PostScript), вы не можете сказать заранее. Это зависит от вашего

  • операционная система,
  • точная модель принтера,
  • драйвер принтера, который вы используете для печати,
  • текущие настройки драйвера.

В зависимости от этих факторов подсистема печати и настройки драйвера вашей ОС преобразуют файлы заданий (PDF / PostScript в вашем случае) через цепочку преобразователей / фильтров, и непредсказуемо, насколько быстро / медленно это будет работать для каждого случая. Как открыть файл PostScript для печати? Или вы отправите его из командной строки на принтер не PS? Если да, то как он будет преобразован в реальный формат, который понимает ваш принтер?

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

0
SamB

Я уверен, что это зависит от того, как настроен ваш принтер: если вы переходите от ghostscript к принтеру потребительского уровня, это, вероятно, не имеет большого значения; если вы печатаете напрямую на интеллектуальном принтере, который поддерживает оба, вам лучше спросить производителя вашего принтера; если вы печатаете на принтере, который может обрабатывать PostScript, но не PDF, то для PDF потребуется какой-то перевод - это может быть выполнено с помощью программы PostScript, работающей на принтере, но стоит ли это дороже, чем запуск приложения, сгенерированного Код PostScript, вероятно, зависит от того, какой код генерирует приложение.

Лично я склонен использовать PDF, потому что это значительно упрощает предварительный просмотр (или печать с) компьютеров Windows, на которых я обычно работаю, когда работаю над документами LaTeX, особенно потому, что я отключил монитор и клавиатура с моей машины Linux.

Единственный способ убедиться, какой путь быстрее для вашей установки, - это рассчитать время печати достаточно большого документа в каждом направлении. (Имеет ли значение время dvips? Как насчет времени latex / pdflatex?)

Похожие вопросы