5

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

4 ответа4

12

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

По словам Adobe:

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

3

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

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

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

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

1

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

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

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

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

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

0

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

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

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

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