Історія PostScript. Ці сторінки надають огляд еволюції мови опису сторінок PostScript. PostScript зараз на ринку вже понад 25 років. Це вплинуло на видавничу індустрію і навіть сьогодні залишається важливим галузевим стандартом.

PostScript – це мова програмування, який використовується для опису векторної графіки та друку. Його розробив Джон Уорнок разом із колегами з компанії Adobe Systems у 1982 році.

Темні століття. Історія PostScript

Щоб оцінити PostScript, ви повинні знати, як працює ринок, перш ніж він стане доступним. На початку 80-х, якщо вам потрібно було набірне обладнання, ви пішли на набірні пристрої Acme, і вони продавали вам систему Acme із пристроєм виводу Acme. Потім ви пройдете щонайменше два тижні навчання, щоб навчитися користуватися системою. Система Acme буде несумісною з обладнанням будь-якого іншого виробника. У більшості випадків було б навіть складно чи неможливо обмінюватись даними з іншими системами.

Якщо у вас є персональний комп'ютер, можна підключити його до матричного принтера, який виводитиме неякісні растрові символи. Графіка могла бути зроблена, але якість була прийнятною тільки для ботаніків, які купували комп'ютери в ті дні.

Початок – ксерокс. Історія PostScript

Історія PostScript починається у Parc, дослідному інституті Xerox. Саме тут було розроблено багато комп'ютерних технологій, які ми зараз сприймаємо як належне. Лазерний принтер, графічний інтерфейс користувача та Ethernet – ось кілька яскравих прикладів.

Одним з блискучих інженерів, що працюють в Xerox, був Джон Уорнок. Він розробив мову під назвою «Інтерпресс», який можна використовувати для управління лазерними принтерами Xerox. Він і його начальник Чарльз М. Чак Гешко протягом двох років намагалися переконати Xerox перетворити Interpress в комерційний продукт. Коли це не вдалося, вони вирішили покинути Xerox і спробувати його самостійно.  

Adobe заснована

Джон Уорнок і Чак Гешке назвали свою компанію Adobe на честь невеликого струмка, який біг за будинком Уорнока в Лос-Альтосі, штат Каліфорнія. Ви іноді бачите цю згадку у путівниках з вин на картах долини Напа, де виготовляються деякі з найвідоміших каліфорнійських вин.

Спочатку Уорнок і Гешко самі думали про створення дійсно потужного принтера, але незабаром зрозуміли, що для інших виробників було б розумніше розробляти інструменти для управління своїми принтерами.

Adobe знадобилося 20 людино-років для розробки PostScript, мови, який можна використовувати для управління пристроями виведення, такими як лазерні принтери.

 

1984 - рівень PostScript 1. Історія PostScript

1984 року був випущений PostScript. Спочатку він просто називався PostScript. «Рівень 1» був доданий пізніше, щоб відрізнити його від пізнішого оновлення рівня 2.

PostScript – дуже потужна мова, який трохи схожий на Forth, інший комп'ютерну мову. З самого початку PostScript була потрібна досить потужна система для запуску. Фактично, в перші роки свого існування принтери PostScript мали більшу обчислювальну потужність, ніж підключені до них Макінтоші.

Він пропонує деякі величезні переваги, які не пропонують інші системи:

  • PostScript не залежить від пристрою. Це означає, що файл PostScript може працювати на будь-якому пристрої PostScript. На лазерному принтері ви отримуєте вихідний сигнал 300 точок на дюйм, а той же файл забезпечує прекрасну чіткість зображення 2400 або 2540 точок на дюйм на фотонаборном пристрої. Для користувачів це означало, що вони більше не були прив'язані до одного виробника і могли вибирати пристрої, які найкраще відповідають їх призначенню. Історія PostScript
  • Будь-який виробник може купити ліцензію на інтерпретатор PostScript і використовувати її для створення пристрою виведення.
  • Специфікації (синтаксис) PostScript були вільно доступні, тому будь-хто міг написати програмне забезпечення, яке його підтримало.

PostScript злітає

PostScript був досить великою грою для Adobe, і вони не змогли б переконати ринок в його цінності, якби не Стів Джобс з Apple Computer.

У 1985 році продажі комп'ютерів Macintosh почали падати, і Apple дійсно знадобився вбивчий додаток для його нової дитини. Стіву Джобсу сподобалася технологія Adobe, він інвестував у компанію 2,5 мільйона доларів і переконав Warnock створити контролер PostScript для Apple LaserWriter. Цей принтер був схожий на HP LaserJet, але контролер PostScript дозволив йому виводити сторінки «якості наборника». Вартість LaserWriter складає близько 7000 доларів США. Сьогодні це може здатися дорогим (і так було!), але порівняйте це з першим лазерним принтером від Xerox, який у 1978 році коштував 500 000 доларів США.

Комп'ютер, підключений до потужного лазерного принтера, не вплинув би, але Apple і Adobe пощастило наткнутися на третього партнера, невелику початківцю, яка створила додаток для повноцінного використання Mac і LaserWriter. ступеня. Компанія називалася Aldus, а їхній програмний продукт — PageMaker.

Настільна публікація народилася, і через рік поєднання LaserWriter, PostScript та PageMaker врятувало Apple і перетворило Aldus та Adobe на багаті компанії. Linotype був першим постачальником графіки, який усвідомив цінність PostScript та запропонував набір зображень із власним PostScript RIP. Незабаром пішли інші виробники, і PostScript швидко став мовою спілкування у світі додрукарської підготовки.

1991 - Рівень PostScript 2. Історія PostScript

Приблизно 1991 року Adobe випустила наступну версію PostScript під назвою рівень 2. Це було досить суттєве оновлення, на яке з нетерпінням чекали представники додрукарської підготовки.

Найбільш важливі особливості:

  • Підвищена швидкість і надійність: помилки Limitcheck і VMerror PostScript стали дуже незадовго до появи другого рівня. Adobe виправила все це, покращивши керування пам'яттю свого коду та оптимізувавши код. Це також дало нам найкращу продуктивність, особливо з чергуванням сканів.
  • Підтримка поділу всередині рипу: RIP рівня 2 здатні отримувати складовий файл PostScript і самостійно виконувати поділ кольорів. Це не є обов'язковою функцією, і, безумовно, існують функціональні відмінності між RIP 2 рівня від різних виробників.
  • Розпакування зображень в RIP: RIP рівня 2 можуть розпаковувати стислі зображення JPEG та CCITT групи 4.
  • Підтримка складових шрифтів: це важливо для азіатських країн, які використовують більші набори символів, ніж у Європі. Apple мала підтримувати складові шрифти через QuickDraw GX. У наш час це можна знайти у шафі Apple десь поряд з іншими відкриттями, такими як OpenDoc та Newton.
  • Кешування шрифтів та шаблонів: На другому рівні зникли нудні речі, такі як видалення кешу шрифтів. Кешування патернів було використано декількома роками пізніше, такими як PressWise та Preps.
  • Покращені драйвери: в основному LaserWriter 8 для Macintosh і драйвер Adobe PostScript 2.X для Windows 3.1 разом з відповідними драйверами PPD.
  • Покращені алгоритми скринінгу: для багатьох виробників RIP це була стара новина на той час, коли з'явився рівень 2.  

Повільне прийняття рівня 2

Adobe зробила велику помилку, спочатку опублікувавши специфікації рівня 2, а потім розпочав роботу над реальною реалізацією. На превеликий збентеження конкуренти придумали емулятори 2-го рівня швидше, ніж Adobe вважала за можливе.
Хоча PostScript рівня 2 мав безпосередні переваги, знадобилося багато часу, перш ніж програми дійсно почали використовувати нові функціональні можливості. XPress 5, через 11 років після виходу 2-го рівня, не підтримував таку функцію, як поділ усередині рипу.

1998 - PostScript 3

З якоїсь незрозумілої причини Adobe воліла назвати останнє оновлення PostScript 3 замість PostScript рівня 3. У порівнянні з рівнем 2 PostScript 3 був досить незначним оновленням. Коли він був запущений, багато додатків все ще не могли належним чином підтримати рівень 2. Історія PostScript

Основними перевагами PostScript 3 є:

  • Підтримка понад 256 рівнів сірого кольору. Adobe включила 12-бітовий скринінг у свій код PostScript. Це дозволяє до 4096 рівнів сірого кольору. У минулому обмеження у 256 рівнів сірого іноді було видно у вигляді смуг, особливо у сумішах.
  • Підтримка PDF. PostScript 3 RIP підтримують як PostScript 2, так і PDF-файли.
  • Покращена підтримка поділу всередині рипу: RIP-файли PostScript 2 рівня вже здатні виконувати поділ кольорів у самому RIP, але деякі типи зображень, такі як дуплекси або гексахромні зображення, не можуть бути оброблені в такому робочому процесі. PostScript 3 містить додатковий колірний простір, який називається DeviceN. Якщо в цьому кольорі кодується кольорове зображення, відмінне від CMYK, PostScript 3 RIP здатний забезпечити правильний колірний поділ цього зображення.
  • Готова до друку. У наші дні інтернет-реклами Adobe не могла залишитись осторонь і додала деякі функції Інтернету в PostScript. Як не дивно, жоден з OEM-клієнтів Adobe, схоже, не спромігся продати його.

2001 - Великий розрив. Історія PostScript

Специфікації для PDF 1.4, випущеного в 2001 році, вперше включали пару функцій, які не мали аналогів в PostScript: прозорість і шари.

дозвіл зображення

2006 - початок кінця? Історія PostScript

У 2006 році Adobe анонсувала Adobe PDF Print Engine (APPE), повністю переписавши свою архітектуру RIP. Замість того, щоб покладатися на PostScript як основну мову опису сторінок, APPE використовує PDF. Дизайнери тепер можуть експортувати файли PDF з макета, наприклад InDesign. Ці сторінки надсилаються на принтер, який використовує систему робочих процесів на основі PDF для перевірки, захоплення та накладання цих сторінок. Потім механізм друку PDF використовується для створення готових даних. У всьому ланцюжку PostScript більше не потрібний.

На питання, чи буде коли-небудь Adobe представляти PostScript 4, оновлення, яке буде включати всі нові функції, доступні в PDF, Dov Isaacs з Adobe сказав наступне в темі на форумах Printplanet:

«Абсолютно не станеться. PostScript – це мова програмування, а не мова опису сторінок. За своєю природою він не забезпечує дійсно надійних наскрізних робочих процесів, оскільки за визначенням контент може змінюватися на льоту. Розваги для хакерів, катастрофа для людей, яким потрібно заробляти життя.
Ні, на диску немає 4-го рівня мови PostScriptочікує, коли маркетинг дасть сигнал. Починаючи з PDF 1.4, всі доповнення до моделі зображень Adobe увійшли до PDF, а не PostScript.
Щоб бути ясним, Adobe буде продовжувати ліцензувати технологію PostScript через наших OEM-партнерів, поки є попит на неї з боку своїх клієнтів. Ми також продовжимо підтримку шлюзу з PostScript у PDF за допомогою нашої технології Distiller у Acrobat. Adobe продовжить підтримувати EPS як застарілий графічний формат для імпорту непрозорих, непрозорих графічних даних у програми Adobe (такі як InDesign та Illustrator). Хоча ми безумовно не рекомендуємо зберігати новий графічний контент у форматі EPS (за винятком необхідності імпортувати дані в програми верстки сторінок, які не зовсім PDF-орієнтовані — не потрібно згадувати тут імена!), Наша база користувача повинна почуватися комфортно, тому що не потрібно турбуватися про необхідність конвертувати свої дуже великі бібліотеки графічних ресурсів на основі EPS». Історія PostScript

Поступова відмова 

Наведене вище повідомлення вже пояснило, що Adobe більше не докладає жодних зусиль у PostScript. В останні десятиліття галузь перейшла на робочі процеси на основі PDF. Є ще окремі випадки, коли PostScript використовується через використання застарілого програмного забезпечення або людей, які не бажають змінювати свій спосіб роботи. Оскільки драйвери PostScript стають дедалі рідкішими, PostScript повністю зникає, це лише питання часу.

Дизайн