Это быстрее печатать PDF или PS?
Скажем, я скомпилировал файл.tex в ps и pdf. Будет ли разница в скорости печати между PDF и PS?
4 ответа
Краткий ответ: PDF будет печатать быстрее.
По словам Adobe:
Так почему же PDF более продвинутый, чем PostScript? Файл PDF на самом деле является файлом PostScript, который уже был интерпретирован RIP и превращен в четко определенные объекты. Эти объекты отображаются на экране не в коде, а в визуальных объектах, которые все могут видеть. Поскольку эти файлы уже интерпретируются RIP, при печати они могут быть более надежными, чем файлы EPS или.PS. Кроме того, поскольку файлы EPS и файлы.PS могут быть легко преобразованы в PDF и просмотрены на экране, поставщики услуг печати могут извлечь выгоду из просмотра файла после интерпретации, но до того, как отправят его на свои устройства печати. Это может позволить им увидеть ошибки в файле перед тем, как тратить бумагу, пленку или листы. Это может быть очень экономно для людей, которые работают в сервисных бюро или используют принтеры, и в результате файлы печатаются быстрее, точнее и с меньшим количеством ошибок.
Хотя другой ответ верен, этап PDF-to-paper быстрее (поскольку этап RIP уже выполнен), если исходный пользователь публикации рассматривает вопрос о том, создавать ли PDF-файл и затем печатать на принтере, или генерировать PostScript, который затем они просто выгружают на принтер сырье, и тогда будет выполнен тот же объем работы. На самом деле, может возникнуть некоторая дополнительная нагрузка при создании гораздо большего файла PDF, который будет сжат и который затем будет содержать больше информации (включая шрифты и т. Д.).
Разница лишь в том, происходит ли этап RIP на принтере или на ПК. Возможно, что, начиная с момента, когда пользователь нажимает "печать", если вы оба генерировали PDF, а затем отправляете его на принтер, а не просто выводите документ непосредственно в виде PostScript, он может быть даже быстрее (в некоторые конфигурации) для печати postscript, если выбранная вами библиотека PDF вашего ПК / операционной системы менее эффективна в вашей системе, чем выделенная RIP на вашем принтере.
Короче говоря, это не всегда оптимизация, когда ваше приложение (если это то, что вы хотели сделать) генерирует PDF, а затем отправляет его на принтер. Если вам не нужен конечный продукт в формате PDF и вы не хотите запускать предварительный просмотр (и сохранять дерево) перед переходом на бумагу, пропустите создание PDF-файла, и вы, возможно, не обнаружите разницы в скорости.
Конечно, умнее, чем спрашивать, было бы проверить ваши реальные сценарии.
Если ваш принтер может использовать PDF (принимает PDF в качестве входного формата для печати), то печать PDF, вероятно, будет немного быстрее. Я говорю, вероятно, потому что некоторые принтеры PDFDirect сначала тайно конвертируют входящие PDF-файлы в PostScript, обманывая пользователей, полагая, что они содержат PDF RIP, когда это не соответствует действительности.
Если ваш принтер не может использовать PDF (даже если он может использовать PostScript), вы не можете сказать заранее. Это зависит от вашего
- операционная система,
- точная модель принтера,
- драйвер принтера, который вы используете для печати,
- используемые в данный момент настройки драйвера.
В зависимости от этих факторов подсистема печати и драйвер вашей операционной системы преобразуют файлы заданий (PDF/PostScript в вашем случае) через цепочку преобразователей / фильтров, и непредсказуемо, насколько быстро / медленно это будет работать для каждого случая. Как открыть файл PostScript для печати? Или вы отправите его из командной строки на принтер не PS? Если так, как он будет преобразован в реальный формат, который понимает ваш принтер?
Вы должны уточнить ваши точные требования и вашу среду, прежде чем вы сможете ожидать какого-либо полезного ответа.
Я почти уверен, что это зависит от того, как настроен ваш принтер: если вы переходите от ghostscript к принтеру потребительского уровня, это, вероятно, не имеет большого значения; если вы печатаете напрямую на интеллектуальном принтере, который поддерживает оба, вам лучше спросить производителя вашего принтера; если вы печатаете на принтере, который может обрабатывать PostScript, но не PDF, то PDF потребуется какой-то перевод - это может быть выполнено с помощью программы PostScript, работающей на принтере, но стоит ли это дороже, чем запуск приложения, сгенерированного Код PostScript, вероятно, зависит от того, какой код генерирует приложение.
Лично я склонен использовать PDF, потому что это намного упрощает предварительный просмотр на компьютерах с Windows (или печать с них), на которых я обычно работаю, когда работаю над документами LaTeX, особенно потому, что я отключил монитор и клавиатура с моей машины Linux.
Единственный способ убедиться, какой способ быстрее для вашей установки, - это рассчитать время печати достаточно большого документа в каждом направлении. (Подсчет времени dvips? Как насчет времени latex/pdflatex?)