Postscript файл что это
Известный американский математик и теоретик программирования Дональд Кнут (D. E. Knuth) более 10 лет с конца 1970-х годов разрабатывал систему верстки книг TeX (произносится "тех"). Существует множество расширений возможностей базового (plain) TeX. TeX популярен прежде всего в академических кругах, т.к. в целом он весьма сложен для изучения. В отличие от систем, ориентированных на интерпретацию разметки, подобных Microsoft Word или Sun Star Writer, TeX - компилирующая система. Результат компиляции документа TeX - это файл в бинарном формате dvi ( device independent ), который можно, используя драйверы конкретных устройств (принтеров, экрана), распечатать. TeX использует собственную систему масштабируемых шрифтов, которые масштабируются не в реальном времени, интерпретацией как шрифты True Type или PostScript, а компиляцией при помощи программы METAFONT. В Internet доступны тексты программ TeX и METAFONT - они написаны на Паскале. Шрифты METAFONT написаны на специальном языке, с декларативным синтаксисом. TeX позволяет также использовать шрифты True Type и Adobe Type 1 и Type 3. Прочитать и понять содержимое документа TeX несложно, но скомпилировать и распечатать, а тем более создать новый документ без помощи специалиста или основательной подготовки непросто. Однако TeX до сих пор является почти единственной доступной бесплатно системой, позволяющей получать документы типографского качества. В plain TeX используется физическая разметка, а в наиболее популярном его расширении LaTeX также и логическая. TeX - это язык макросов, большинство из которых начинаются с символа обратная косая черта и состоят затем из букв. Например, запись в документе plain TeX \ centerline заголовок> означает центрировать строку-абзац "Это мой заголовок", напечатав слово "мой" в нем курсивом, а запись $$\int_1^<>x\=\ln x$$ - формулу
TeX - это особый язык программирования. Энтузиасты TeX написали на нем интерпретатор языка Бэйсик. Документы TeX могут иметь очень сложную структуру и из-за этого их в общем случае нельзя конвертировать в другие форматы. Документы HTML или Microsoft Word теоретически можно всегда конвертировать в формат TeX.
Система GNU texinfo основана на TeX, но использует совершенно другой набор макросов. Макросы в этой системе должны начинаться со знака @. Документы texinfo можно преобразовать как в документ HTML , так и в качественную распечатку. В отличие от SGML , средства для такого преобразования - это часть системы texinfo. Возможности texinfo для верстки документов несколько ограниченней по сравнению с другими развитыми TeX-системами.
Расширения имен файлов документов TeX - tex; LaTeX - tex, latex, ltx, sty (стили) и др.; METAFONT - mf (исходные программы шрифтов), tfm (метрики шрифтов, нужны на этапе компиляции документа TeX), pk (матрицы шрифтов, нужны при печати dvi -файла); texinfo - texi, texinfo.
PostScript и PDF
PostScript - это универсальный язык программирования (имеет много общего с языками Форт и Лисп ), предоставляющий большой набор команд для работы с графикой и шрифтами. Он является фактическим международным стандартом издательских систем. Разрабатывается фирмой Adobe Systems с первой половины 1980-х. Используется, как встроенный язык принтеров для высококачественной печати, а также некоторыми системами X Window при выводе данных на экран дисплея. Существуют и программы-интерпретаторы языка PostScript. Лучшая из них - это Ghostscript. Программа GhostView предоставляет удобный оконный интерфейс для Ghostscript и существует для большинства ОС.
PostScript-программы можно писать вручную, но обычно текст PostScript генерируется автоматически программами вывода данных. Расширения имен файлов с PostScript-программой - это, как правило, ps, eps ( Encapsulated PostScript, файл -картинка с заданными размерами), pfa ( шрифт ), pfb (бинарное представление pfa), afm (метрики шрифта, могут быть частично получены из соответствующего pfa-файла), pfm (бинарное представление afm ).
Преимущество формата PostScript в том, что он, как и формат DVI , независим от физических устройств воспроизведения. Один и тот же PostScript- файл можно выводить как на экран с разрешением 72 dpi ( dot per inch , точек на дюйм) или лазерный принтер с разрешением 600 dpi, так и на типографскую аппаратуру с разрешением 2400 dpi, имея гарантии, что изображение будет наилучшего качества, возможного на выбранной аппаратуре. Возможности PostScript перекрывают возможности DVI , поэтому некоторые TeX-системы при компиляции документов производят сразу файлы в формате PostScript или PDF .
Файлы PostScript можно вручную корректировать, но из-за сложности языка - это очень не просто, особенно если используются символы, не входящие в ASCII . Фактически эти файлы можно рассматривать как "только для чтения" и использовать для распространения информации, не подлежащей изменению. Комментарии в PostScript, как и в TeX, начинаются знаком % и заканчиваются концом строки. Первая строчка PostScript-программы обычно содержит точное название формата файла. Собственно программа начинается в файле с символов %! и заканчивается символами %% EOF . PostScript-программы кроме собственной системы шрифтов могут использовать шрифты True Type фирм Apple и Microsoft.
Различают уровни (levels) языка PostScript. Уровень 1 может поддерживать только черно-белую графику. Уровень 2 может работать с цветом. Уровень 3 - это современное состояние языка.
Данные из файла PostScript можно показывать по мере их поступления, что удобно для использования в Internet . Однако есть две причины, по которым документы PostScript сравнительно редко включаются в web -страницы:
- они весьма велики по размерам (этот недостаток снимается программами сжатия, работающими в реальном времени);
- они могут содержать в себе шрифты, защищенные авторскими правами (шрифты их владелец может использовать при печати, но не распространять).
Файлы в формате PDF лишены двух означенных недостатков: они сжаты и из них сложно извлечь отдельные шрифты, - поэтому они стали фактическим стандартом Internet для обмена документами, не подлежащими изменению. Программы для просмотра PDF -файлов доступны бесплатно. Наиболее используемая из них - это Adobe Acrobat Reader . Первая строчка файла в формате PDF начинается со знака %, за которым следует идентификационная запись версии формата PDF , используемой в этом файле. Далее, как правило, идут бинарные данные. Расширение имени PDF -файла - pdf .
Между документами PostScript и PDF можно осуществлять взаимно-однозначное преобразование, хотя PDF в отличие от PostScript - это не язык программирования, а скорее язык описания документа.
Если отвечать на этот вопрос коротко и понятно, без рассказа про то, как устроен PostScript, как организована его внутренняя структура и прочее, а говорить только про то, что должен знать дизайнер и про то, что ему будет полезно на практике, то ответ на этот вопрос выглядит так:
Файл PostScript – это обычный компьютерный файл, имеющий расширение .ps (имяфайла.ps). В него графический редактор, в котором сделан макет, сохраняет то, как этот макет будет выглядеть в напечатанном виде, но при этом не переносит макет на бумагу, а сохраняет эту графическую информацию в отдельный компьютерный файл. Сохраненный файл не является конечной целью, он создаётся как промежуточный этап создания корректного PDF-файла для полиграфии.
Почему нельзя сохранять файл PDF непосредственно из графического редактора напрямую?
Всё очень просто! PDF, написанный из файла PostScript – это визуальное отображение того, как будет выглядеть макет после печати. Этот нюанс очень важен, ведь часто бывает так, что в редакторе макет выглядит хорошо и на первый взгляд всё в порядке, но дизайн полиграфии – это первый этап изготовления готового изделия и после печати его внешний вид может существенно изменится. Например, пропадут различные эффекты (тени, прозрачности, линзы и пр.), появятся дефекты изображений, пропадут градиенты и многое другое. То есть таким образом мы увидим макет в том виде, в каком его увидит и напечатает печатная машина в типографии. Файл PDF, сохраненный напрямую из программы верстки – будет отображать лишь то, как выглядит сделанный макет, конвертированный в формат PDF. Такой файл совершенно бесполезен и никоим образом не является альтернативным вариантом.
Что нужно для сохранения файла ПостСкрипт?
1. Векторный графический редактор, в котором сделан макет (в этой статье будет разобран способ написания ПостСкрипта из программ Adobe Illustrator и CorelDraw).
2. Драйвер принтера для написания файлов PostScript. Существует не один вариант, но наиболее распространенным является драйвер “Scitex Dolev 800 PSM L2”.
Как написать ПостСкрипт из Adobe Illustrator, пошаговая инструкция.
1. Открываем файл с макетом в программе Adobe Illustrator.
Необходимо убедиться, что размер страницы соответствует размеру готового изделия. В нашем случае размер этикетки А6 (105х148мм). Для этого идем во вкладку File > Document Setup. Нажимаем кнопку “Edit Artboards” и в верхней панели смотрим, и при необходимости изменяем размер страницы документа.
Так же необходимо убедиться, что в макете сделаны вылеты под обрез. То есть изображение макета выступает за пределы листа документа. В данном случае достаточно вылетов размером в 3мм.
2. Идем во вкладку File > Print, или просто нажимаем сочетание клавиш Ctrl+p.
3. В первой вкладке “General” выбираем принтер “Adobe PostScript” или “Adobe PDF”, нажимаем на вкладку с PPD и выбираем пункт “Other”, после нажатия на который, нас попросят указать путь к драйверу. Выбираем скачанный ранее драйвер “Scitex Dolev 800 PSM L2”. Снимаем галочку с “Auto rotate”.
4. Во вкладке “Marks and Bleeds” выставляем метки реза, поставив галочку напротив “Trim marks”, указываем расстояние от меток до границы реза в 3мм, такое же значение ставим в пункте “Bleeds”.
5. Во вкладке “Output” выбираем единственное доступное значение – 150lpi.
6. В следующей вкладке “Graphics” выбираем максимальное качество.
7. Во вкладке “Color Management” убеждаемся, что там стоит наш рабочий цветовой профиль, у меня это ISO Coated V2 300%”.
8. В предпоследней вкладке “Advanced” отключаем оверприны, если они нам не нужны и ставим максимальное качество для прозрачностей.
9. Возвращаемся во вкладку “General” и в разделе “Media”, выбираем размер бумаги “Custom”. Теперь размер поля печати увеличится с учетом вылетов и размеров меток реза, установленных в шаге 4.
10. Нажимаем кнопку “Save” и выбираем путь, куда мы хотим сохранить наш файл, с расширением “.ps”.
Как написать ПостСкрипт из CorelDraw, пошаговая инструкция.
В связи с тем, что CorelDraw, в отличии от Adobe Illustrator,профессиональным графическим редактором если и можно назвать, то с очень большой натяжкой, написание ПостСкрипта в нем существенно менее удобно.
1. Открываем макет в программе CorelDraw (так же как и в предыдущем примере, это этикетка, размером 105х148 мм, А6).
Важно, чтобы размер страницы в окне редактора был задан именно такого размера, какой должен быть у готового напечатанного изделия. То есть, если размер будущей этикетки А6, значит и размер страницы 105х148мм. Если бы это была визитка, то размер страницы был бы 90х50мм, если был бы плакат формата А3, то размер был бы 297х420мм и так далее. Размер страницы в редакторе всегда следует указывать тот, который будет у конечного изделия. Потому как некоторые дизайнеры, не задумываясь об этом, создают новый документ (по умолчанию его размер А4 (210х297мм)) и начинают в нем делать свой макет, в результате чего получается, что по центру листа а4, расположена визитка размером 90х50мм, или же большой плакат существенно превышающий размеры заданной страницы. Так делать ни в коем случае нельзя, размер страницы всегда должен быть равен размеру готового изделия.
Помним, что в макете должны быть вылеты под обрез. То есть видимая часть макета должна выходить за пределы заданного размера страницы. В среднем достаточно 3-ех миллиметров для небольших макетов, как в нашем случае.
2. Идем во вкладку File > Print, или просто нажимаем сочетание клавиш Ctrl+p.
3. В первой вкладке настроек печати "General" выбираем принтер – “Adobe PDF”, ставим галочки на “Use PPD” и “Print to file”.
4. Нажимаем на кнопку “Preferences…” напротив названия выбранного принтера и в открывшемся окне задаём размер бумаги и подключаем файл PPD (драйвер виртуального принтера), в нашем случае – это скачанный ранее “Scitex Dolev 800 PSM L2”. Для этого нужно просто указать путь к файлу драйвера.
5. Для задания нужного размера бумаги во вкладке “Paper size” выбираем “PostScript Custom Page Size” (самый последний пункт в выпадающем списке). И указываем размер готового изделия, к которому прибавляем 20 мм с каждой стороны. Это расстояние займут вылеты под обрез и метки реза (кропы). Таким образом, в качестве размера бумаги мы указываем 145х188мм. Затем нажимаем “ок” в двух открытых окнах и выходим обратно к настройкам печати.
6. Во вкладке “Color” выбираем или загружаем цветовой профиль. В моем случае этот профиль называется “ISO Coated V2 300%”. Либо загружаем цветовой профиль типографии, в которой будет печататься макет. Для его получения нужно обратиться в типографию, или почитать их технические требования, там, как правило, будет указан нужный цветовой профиль.
7. Во вкладке “Composite” выбираем линиатуру, доступную для выбранного драйвера виртуального принтера. Вданном случае это только 150lpi и отключаем оверпринты, во избежание случайных ошибок (если конечно оверпринты изначально не были предусмотрены в документе).
8. В следующей вкладке “Layout”, выбираем позиционирование изображения как в макете, ставим метку напротив пункта “As in document”. Ставим галочку рядом с пунктом “Bleed limit” – это максимальный размер вылетов, нам достаточно 4мм.
9. Следующая вкладка “Prepress”, в ней ставим галочки для создания меток реза (crop marks).
10. Во вкладке “PostScript” отключаем любую компрессию изображений.
11. Нажимаем на кнопку “Print preview” и смотрим на то, как будет выглядеть наш будущий PostScript файл. Закрываем окно с предпросмотром и если всё в порядке, нажимаем кнопку “Print”. Задаём будущему файлу имя, выбираем папку для сохранения и нажимаем “Сохранить”.
Всё готово, файл ПостСкрипт из программы CorelDraw сохранен.
PostScript (Постскрипт) — язык описания страниц, в основном используемый в настольных издательских системах.
Содержание
Идеология
Postscript был разработан Джоном Уорноком и Чаком Гешке из Adobe Systems в начале 80-х гг. Исходно Postscript использовался как ядро механизма печати компьютеров принтере (или отображает на экране монитора) следующие друг за другом страницы.
История
Концепция языка PostScript была заложена в 1976 году Джоном Уорноком (John Warnock), сотрудником Evans and Sutherland Computer Corporation. Его коллега Джон Гэфни (John Gaffney), занимавшийся тогда интерпретатором для большой базы данных трёхмерной графики Нью-Йоркского порта, создал язык «Design System» (очень похожий на FORTH). Позже Джон Уорнок перешёл в исследовательский центр Xerox в Пало-Альто (Xerox P.A.R.C.) и вместе с Мартином Ньювелом (Martin Newell) создал на базе Design System новую систему JaM (John and Martin), использовавшуюся в исследованиях печати и развившейся в InterPress, протокол печати 1982 году Джон Уорнок уволился из Xerox и вместе с Чаком Гешке (Chuck Geschke) основал Adobe Systems Inc. Вначале их целью было создание специализированной рабочей станции для печати, которая должна была называться PostScript, но они вскоре поняли, что лучше сконцентрировать усилия на разработке средств для управления принтерами сторонних производителей.
В 1984 году увидел свет PostScript (позже к названию было добавлено Level 1, чтобы отличать его от Level 2). Postscript имел огромные преимущества перед другими системами того времени:
- Платформонезависимость. Один и тот же файл мог печататься как на лазерном принтере, выдававшем тогда 300
- Любой производитель мог лицензировать интерпретатор PostScript и использовать PostScript со своим устройством.
- Спецификации PostScript были общедоступны, таким образом, любой разработчик мог писать программы, поддерживающие PostScript.
Adobe рисковала, выпуская PostScript, и, возможно, ей не удалось бы убедить рынок в необходимости такого языка, если бы не Стив Джобс из Apple Computer. В 1985 году продажи компьютеров Aldus, создавшую программу, использовавшую все возможности Macintosh и LaserWriter — PageMaker. Появившаяся тогда возможность допечатной подготовки на компьютере спасла Apple и превратила Adobe и Aldus в крупные компании. Другие производители фотонаборной аппаратуры, начиная с Linotype, оценили PostScript и вскоре оснастили свою фотонаборную аппаратуру интерпретаторами PostScript. PostScript стал стандартом в области допечатной подготовки.
В 1991 Adobe выпустила следующую ревизию PostScript — PostScript Level 2. Это была значительная переработка, давно ожидавшаяся издательским сообществом.
Основными улучшениями были:
- Увеличенная скорость и надёжность (в основном это коснулось управления памятью).
- Поддержка цветоделения в самом контроллере.
- Распаковка сжатых изображений в самом контроллере (
- Поддержка больших наборов шрифтов (для азиатских стран)
- Кэширование шрифтов и изображений.
- Улучшенные драйверы
- Улучшенные алгоритмы печати изображения (Accurate Screening).
Adobe совершила ошибку, обнародовав спецификации PostScript Level 2 до начала работ по его аппаратной реализации. Конкуренты неожиданно вышли на рынок с эмуляторами PostScript Level 2 раньше самой Adobe. В результате потребовалось очень много времени, прежде чем приложения начали использовать все новые функции PostScript level 2. Такая функция, как цветоделение в контроллере до сих пор не поддерживается XPress 5, хотя с момента выхода Level 2 прошло много лет.
В 1998 году Adobe ввела новый стандарт PostScript 3. Изменения по сравнению с Level 2 незначительны. Это можно понять, учитывая, что множество приложений до сих пор не могут обеспечить полную поддержку PostScript Level 2.
Основные преимущества PostScript 3:
- Поддержка 4096 уровней на один цвет (12-бит на цвет, до того было 256 оттенков — 8 бит на цвет)
- Поддержка
- Расширенная поддержка цветоделения. Контроллеры PS 3 могут производить цветоделение изображений, заданных в оттенках серого или в шести цветах.
- Добавлена интернет-функциональность (Web-ready printing). Пока что никто из OEM-партнёров Adobe не реализовал её.
Область применения
PostScript соединил в себе лучшие возможности принтеров и плоттеров. Подобно плоттерам, PostScript предоставляет возможность вывода высококачественной векторной графики и единый язык управления, который может быть использован любым производителем принтеров. Подобно матричным принтерам, PostScript предлагает удобные возможности по печати растровой графики и текста. В отличие от тех и других, PostScript может совмещать все эти типы вывода на одной странице, давая намного больше гибкости, чем до этого имел любой принтер или плоттер.
PostScript — больше, чем типичный язык управления принтером, он является полнофункциональным языком программирования. Многие прикладные программы могут преобразовать документ в PostScript-программу, при выполнении которой будет получен начальный документ. Эта программа может быть послана непосредственно на принтер с поддержкой PostScript или преобразована интерпретатором PostScript в другой формат (для принтеров без поддержки PostScript), или результат её выполнения интепретатором может быть показан на экране. Так как исходная PostScript-программа одна и та же, PostScript называется независимым от устройства.
Большинство высокопроизводительных принтеров и плоттеров имеют встроенный интерпретатор языка PostScript. В то же время, простые принтеры домашнего класса поддерживают только элементарные графические операции, поэтому задача создания растрового изображения возлагается на центральный процессор. Существуют интерпретаторы языка PostScript для различных операционных систем, наиболее известный из них — свободная программа Ghostscript.
Постскрипт — полнофункциональный язык программирования. Хотя программы на Постскрипте и создаются в основном не людьми, а другими программами, в принципе ничто не мешает писать на нём программы для обсчёта графики, реализации численных методов решения математических задач и т. п.
Постскрипт — интерпретируемый стековый язык, похожий на Форт. Синтаксис языка использует обратную польскую нотацию, что делает ненужным использование скобок, однако требует некоторой практики для чтения текста программы из-за необходимости держать в голове содержимое стека. Большинство операторов берут операнды со стека и помещают результат вычислений на стек. Литералы (строки и числа) помещают свою копию на стек.
PostScript имеет черты метафайла, совмещая поддержку как векторных, так и растровых изображений. Шрифты в PostScript только векторные. Положение элементов на странице задаётся в типографских пунктах.
Структура документа
Структура файла PostScript формируется структурными комментариями. Структурные комментарии начинаются с последовательности символов « %% » в начале строки.
Файл PostScript состоит из четырёх частей: заголовка, пролога, тела и эпилога.
Заголовок начинается строкой « %!PS-Adobe-N.M » где N.M — версия спецификации, далее идут структурные комментарии с общими свойствами документа, и заканчивается заголовок строкой « %%EndComments ».
В прологе обычно содержатся описания подпрограмм и данные, необходимые для печати документа — например, процедуры и шрифты. Пролог заканчивается комментарием « %%EndProlog ».
В теле программы содержатся команды, отвечающие за отрисовку каждой страницы, предваряемые строкой « %%Page: <метка> <номер> », где <метка> — метка страницы, которая не выводится на печать, и <номер> — порядковый номер страницы в файле, например, %%Page: iii 3
После команд отрисовки всех страниц идёт структурный комментарий « %%Trailer », после чего начинается эпилог.
В эпилоге можно продублировать комментарии из заголовка (это реализовано на случай, если в начале вывода программе ещё не известно, например, число страниц) — в этом случае вместо числовых значений параметров в заголовке надо писать « (atend) ».
Заканчивается файл строкой « %%EOF ».
Обзор элементов языка
В PostScript для хранения данных разных типов используются четыре стека: стек операндов, стек графических контекстов, стек исполнения, стек словарей.
Типы данных
Основные типы данных языка PostScript: целое число со знаком, вещественное число, логическое выражение ( true или false ), строка символов ( ( … ) ) , массив ( [ … ] ) , процедура ( < … >) , словарь, имя.
Операторы в PostScript получают операнды (параметры), вынимая их из стека, и записывают результаты действий (если они есть) также в стек. Такой стиль программирования, при котором операнды задаются до операции над ними (оператора), называется постфиксной нотацией. Например, для сложения двух заданных чисел необходимо вначале поместить их в вершину стека операндов, затем выполнить команду add , которая извлечёт из стека два элемента, помещённые последними (то есть заданные числа), сложит их и запишет результат в стек, откуда он сможет быть извлечён другой операцией в качестве операнда. Это записывается так:
Операторы PostScript можно разделить на несколько групп. Это операторы для работы с содержимым стека (независимо от типа), арифметические операции, операторы работы с массивами, работы со словарями, работы со строками, сравнения, управления потоком команд, работы с типом аргументов и преобразования, доступа и работы с файлами, работы с виртуальной памятью, графического состояния и другие. Описания операторов PostScript можно найти в [5], краткие описания наиболее употребительных операторов на русском языке можно найти в [1].
Практически все плоттеры HP (Hewllett Packard) и инженерные широкоформатные принтеры/мфу (Ricoh, Xerox, Kip, Kyocera) имеют дополнительную опцию или версию модели аппарата с аппаратно-программной поддержкой PostScript.
Что даёт опция PostScript ? – Опция PostScript (PS или PS3) на плоттерах и инженерных принтерах/мфу это растровый процессор, который нужен для улучшенной качественной распечатки, в первую очередь векторной графики и растровых изображений, а также улучшенной обработки и печати шрифтов.
Векторная графика представляет из себя данные сохранённые в файлы в виде кривых (линий) описанных формулами, а не координатами растровых точек для принтера, эти формулы как раз и обрабатывает PostScript.
Если Вы дизайнер или верстальщик, то Вы конечно работаете, в том числе, в таких, например, программах как CorelDraw (графический редактор), PhotoShop (графический редактор), Adobe Illustrator (графический редактор), InDesign (программа для вёрстки макетов), QuarkXpress (программа для вёрстки макетов), эти программы позволяют сохранять данные в виде векторной графики. Поэтому, если Вы хотите чтобы распечатки были всегда на 100% один в один с тем, что Вы видите на экране монитора, то Вам лучше приобретать модель с PostScript.
Если же Вы – инженер или разработчик и работаете с программами ГИС, САПР, AutoCad и другими инженерными программами, то PostScript Вам практически не нужен, так как плоттер или инженерный принтер/мфу предназначены в первую очередь для такой печати.
На практике PostScript нужен и применяется, только в случае, когда необходима прямая печать файлов формата PDF. Прямая печать файлов формата PDF на плоттер/инженерный принтер/мфу позволяет послать один или несколько файлов PDF на печать, не открывая их в программе, что позволяет значительно экономить время затрачиваемое на открытие файлов в программе, а затем растрирование(распределение на точки) их программой при посылке на печать.
То есть, повторюсь, аппаратно-программный PostScript, как опция на плоттерах и инженерных принтерах/мфу, – это встроенный в аппарат растровый процессор, в основном для прямой печати PDF файлов и улучшенной обработки и печати векторной графики и шрифтов.
23 августа 2013 года.
Что представляет собой Adobe PostScript?
Adobe PostScript - это язык программирования, впервые представленный корпорацией Adobe Systems в 1985. Это язык полностью преобразовал рынок печати и продолжает устанавливать глобальные стандарты в области печати и обработки изображений для технологии PostScript, позволяя печатать любые документы, текст, графику, изображения и цвета с максимально возможным качеством с любой вычислительной платформы и на любом поддерживаемом устройстве.
Принцип работы Adobe PostScript
При выборе параметра Печать драйвер принтера вашего компьютера автоматически создает файл языка PostScript с описаниями размера и стиля страницы, на которой должны быть размещены графические изображения, и принципа нанесения цвета. Иными словами, файл языка PostScript сообщает принтеру, как следует наносить пикселы документа на страницу.
После отправки на принтер файл языка PostScript обрабатывается процессором растровых изображений (RIP), встроенным в устройство. Процессор растровых изображений с поддержкой Adobe PostScript переводит инструкции вашего приложения, оптимизирует файл языка PostScript в соответствии с потребностями вашего принтера и создает массив пикселов, называемый растровым изображением, который передается на устройство для печати, которая выполняется именно так, как и предусматривалось в исходном приложении. И все это выполняется в мгновение ока.
Читайте также: