Historia PostScriptu. Strony te zawierają przegląd ewolucji języka opisu strony PostScript. PostScript istnieje na rynku już od ponad 25 lat. Miało to głęboki wpływ na branżę wydawniczą i do dziś pozostaje ważnym standardem branżowym.

PostScript jest językiem programowanie, które służy do opisu grafiki wektorowej i druku. Został opracowany przez Johna Warnocka wraz z kolegami z Adobe Systems w 1982 roku.

Średniowiecze. Historia PostScriptu

Aby ocenić PostScript, musisz wiedzieć, jak działa rynek, zanim stanie się on dostępny. Na początku lat 80-tych, jeśli potrzebowałeś sprzętu do składu, zwracałeś się do zecerów Acme, a oni sprzedawali ci system Acme z urządzeniem wyjściowym Acme. Następnie przejdziesz co najmniej dwutygodniowe szkolenie, podczas którego nauczysz się obsługi systemu. System Acme nie będzie kompatybilny ze sprzętem żadnego innego producenta. W większości przypadków wymiana danych z innymi systemami byłaby wręcz utrudniona lub niemożliwa.

Jeśli masz komputer osobisty, możesz podłączyć go do drukarki igłowej, która wydrukuje znaki rastrowe niskiej jakości. Grafikę można było zrobić, ale jakość była do zaakceptowania tylko dla nerdów, którzy kupowali komputery w tamtych czasach.

Na początek kserokopiarka. Historia PostScriptu

Historia PostScriptu rozpoczyna się w Parc, instytucie badawczym firmy Xerox. To tutaj opracowano wiele technologii komputerowych, które obecnie uważamy za oczywiste. Drukarka laserowa, GUI i Ethernet to tylko niektóre z nich jasne przykłady.

Jednym z genialnych inżynierów pracujących w Xerox był John Warnock. Opracował język o nazwie Interpress, którego można używać do sterowania drukarkami laserowymi Xerox. On i jego szef, Charles M. Chuck Geschke, spędzili dwa lata próbując przekonać firmę Xerox do przekształcenia Interpress w produkt komercyjny. Kiedy to się nie udało, postanowili opuścić firmę Xerox i spróbować sami.  

Założenie firmy Adobe

John Warnock i Chuck Geschke nazwali swoją firmę Adobe na cześć małego strumienia, który płynął za domem Warnocka w Los Altos w Kalifornii. Czasami można zobaczyć to odniesienie w przewodnikach po winach na mapach Doliny Napa, gdzie produkowane są niektóre z najsłynniejszych win Kalifornii.

Początkowo Warnock i Geschke myśleli o samodzielnym zbudowaniu naprawdę wydajnej drukarki, ale szybko zdali sobie sprawę, że rozsądniej byłoby, gdyby inni producenci opracowali narzędzia do kontrolowania swoich drukarek.

Opracowanie PostScriptu, języka, którego można używać do sterowania urządzeniami wyjściowymi, takimi jak drukarki laserowe, zajęło firmie Adobe 20 osobolat.

 

1984 - PostScript poziom 1. Historia PostScriptu

PostScript został wydany w 1984 roku. Pierwotnie nazywał się po prostu PostScript. „Poziom 1” został dodany później, aby odróżnić go od późniejszej aktualizacji Poziomu 2.

PostScript to bardzo potężny język, który przypomina trochę Forth, inny język komputerowy. Od samego początku PostScript wymagał do działania dość wydajnego systemu. W rzeczywistości drukarki PostScript na początku swojej działalności miały większą moc obliczeniową niż podłączone do nich komputery Macintosh.

Oferuje ogromne korzyści, których nie oferują inne systemy:

  • PostScript jest niezależny od urządzenia. Oznacza to, że plik PostScript można uruchomić na dowolnym urządzeniu PostScript. Na drukarce laserowej uzyskujesz wydruk o rozdzielczości 300 dpi, ale ten sam plik daje pięknie ostrą rozdzielczość 2400 lub 2540 dpi na fotoskładarce. Dla użytkowników oznaczało to, że nie byli już związani z jednym producentem i mogli wybrać urządzenia, które najlepiej odpowiadały ich celowi. Historia PostScriptu
  • Każdy producent może zakupić licencję na interpreter PostScriptu i użyć jej do stworzenia urządzenia wyjściowego.
  • Specyfikacje PostScriptu (składnia) były swobodnie dostępne, więc każdy mógł napisać oprogramowanie, które je obsługiwało.

PostScript startuje

PostScript był dla Adobe dość ważną grą i nie byłaby w stanie przekonać rynku o swojej wartości, gdyby nie Steve Jobs z Apple Computer.

W 1985 roku sprzedaż komputerów Macintosh zaczęła spadać, a Apple naprawdę potrzebował zabójczej aplikacji dla swojego nowego dziecka. Steve Jobs polubił technologię Adobe, zainwestował w firmę 2,5 miliona dolarów i przekonał Warnocka do stworzenia kontrolera PostScript dla drukarki LaserWriter firmy Apple. Ta drukarka była podobna do HP LaserJet, ale kontroler PostScript umożliwiał jej tworzenie stron o „jakości kompozytora”. LaserWriter kosztuje około 7000 dolarów. Dziś może się to wydawać drogie (i rzeczywiście takie było!), ale porównaj to z pierwszą drukarką laserową firmy Xerox, która w 1978 roku kosztowała 500 000 dolarów.

Komputer podłączony do drukarki laserowej o dużej mocy nie zrobiłby większego wrażenia, ale Apple i Adobe miały szczęście natknąć się na trzeciego partnera, małą firmę typu start-up, która stworzyła aplikację umożliwiającą pełne wykorzystanie Mac i LaserWriter. stopni. Firma nazywała się Aldus, a jej oprogramowaniem był PageMaker.

Narodziła się technologia Desktop Publishing, a w ciągu roku połączenie LaserWriter, PostScript i PageMaker uratowało firmę Apple i przekształciło Aldus i Adobe w bogate firmy. Linotype był pierwszym dostawcą grafiki, który docenił wartość PostScriptu i zaoferował zestaw obrazów z własnym PostScript RIP. Wkrótce poszli w ich ślady inni producenci, a PostScript szybko stał się światowym lingua franca. przygotowanie do druku.

1991 - PostScript poziom 2. Historia PostScriptu

Około 1991 roku firma Adobe wypuściła kolejną wersję PostScriptu, nazwaną Level 2. Była to dość znacząca aktualizacja, na którą z niecierpliwością czekali przedstawiciele. przygotowanie do druku.

Najważniejsze cechy:

  • Większa szybkość i niezawodność: Błędy Limitcheck i VMerror PostScript stały się straszne na krótko przed wprowadzeniem drugiego poziomu. Firma Adobe naprawiła to wszystko, ulepszając zarządzanie pamięcią swojego kodu i optymalizując go. Zapewniło nam to również lepszą wydajność, szczególnie w przypadku skanów z przeplotem.
  • Obsługa separacji w procesie Rip: Procesory RIP poziomu 2 mogą odbierać złożony plik PostScript i samodzielnie przeprowadzać separację kolorów. Nie jest to funkcja wymagana i z pewnością istnieją różnice funkcjonalne pomiędzy protokołami RIP warstwy 2 różnych producentów.
  • Dekompresja obrazów w protokole RIP: Protokoły RIP poziomu 2 umożliwiają dekompresję skompresowanych obrazów JPEG i CCITT Group 4.
  • Obsługa czcionek złożonych: jest to ważne w przypadku krajów azjatyckich, które używają większych zestawów znaków niż w Europie. Firma Apple powinna obsługiwać czcionki złożone w programie QuickDraw GX. Obecnie można go znaleźć w szafce Apple, gdzieś obok innych odkryć, takich jak OpenDoc i Newton.
  • Buforowanie czcionek i szablonów: Nudne rzeczy, takie jak usuwanie pamięci podręcznej czcionek, zniknęły na poziomie drugim. Buforowanie wzorców zostało wykorzystane kilka lat później przez firmy takie jak PressWise i Preps.
  • Ulepszone sterowniki: Głównie LaserWriter 8 dla komputerów Macintosh i sterownik Adobe PostScript 2.X dla systemu Windows 3.1 wraz z powiązanymi sterownikami PPD.
  • Ulepszone algorytmy przesiewania: była to stara wiadomość dla wielu producentów RIP, zanim ukazał się poziom 2.  

Powolne przyjęcie poziomu 2

Adobe popełniło duży błąd, publikując najpierw specyfikacje poziomu 2, a następnie pracując nad faktyczną implementacją. Ku wielkiemu zażenowaniu, konkurenci wymyślili emulatory warstwy 2 szybciej, niż Adobe wydawało się to możliwe.
Chociaż PostScript poziomu 2 przyniósł natychmiastowe korzyści, minęło dużo czasu, zanim aplikacje faktycznie zaczęły korzystać z nowej funkcjonalności. XPress 5, 11 lat po wydaniu poziomu 2, nie obsługiwał takiej funkcji, jak dzielenie w ramach zgrywania.

1998 - PostScript 3

Z jakiegoś dziwnego powodu firma Adobe zdecydowała się nazwać najnowszą aktualizację PostScript 3 zamiast PostScript poziomu 3. W porównaniu z poziomem 2, PostScript 3 był dość drobną aktualizacją. Po uruchomieniu wiele aplikacji nadal nie było w stanie prawidłowo obsługiwać warstwy 2. Historia PostScriptu

Główne zalety PostScript 3 to:

  • Obsługuje ponad 256 poziomów szarości na kolor. Firma Adobe uwzględniła w swoim kodzie PostScript ekranowanie 12-bitowe. Umożliwia to uzyskanie do 4096 poziomów szarości na kolor. W przeszłości granica poziomu szarości wynosząca 256 była czasami widoczna w postaci smug, zwłaszcza w przypadku mieszanek.
  • Obsługa plików PDF. RIPy PostScript 3 obsługują zarówno pliki PostScript poziomu 2, jak i pliki PDF.
  • Ulepszona obsługa separacji w trakcie ripowania: Protokoły RIP PostScript poziomu 2 umożliwiają już separację kolorów w samym RIP, ale niektórych typów obrazów, takich jak obrazy dwustronne lub obrazy heksachromowe, nie można przetwarzać w takim przepływie pracy. PostScript 3 zawiera dodatkową przestrzeń kolorów zwaną DeviceN. Jeśli obraz kolorowy inny niż CMYK jest zakodowany w tej przestrzeni kolorów, PostScript 3 RIP jest w stanie zapewnić prawidłową separację kolorów tego obrazu.
  • Gotowy do drukowania. W dobie reklamy internetowej firma Adobe nie mogła pozostać obojętna i dodała do PostScriptu pewne funkcje internetowe. Co dziwne, wydaje się, że żaden z klientów OEM firmy Adobe nie zadał sobie trudu wdrożenia tego rozwiązania.

2001 - Wielki podział. Historia PostScriptu

Specyfikacje PDF 1.4, wydanego w 2001 roku, po raz pierwszy obejmowały parę funkcji, które nie miały odpowiednika w PostScript: przezroczystość i warstwy.

Rozdzielczość obrazu

Czy rok 2006 to początek końca? Historia PostScriptu

W 2006 roku firma Adobe ogłosiła Adobe PDF Print Engine (APPE), całkowicie przepisaną architekturę RIP. Zamiast polegać na PostScript jako głównym języku opisu strony, APPE używa formatu PDF. Projektanci mogą teraz eksportować Pliki PDF z aplikacji do projektowania układu, takiej jak InDesign. Strony te są wysyłane do drukarki, która wykorzystuje system przepływu pracy oparty na formacie PDF do sprawdzania, przechwytywania i układania tych stron. Następnie do utworzenia gotowych danych wykorzystywany jest silnik druku PDF. W całym łańcuchu PostScript nie jest już potrzebny.

Na pytanie, czy Adobe kiedykolwiek wprowadzi PostScript 4, aktualizację zawierającą wszystkie nowe funkcje dostępne w formacie PDF, Dov Isaacs z Adobe powiedział w wątku na forach Printplanet:

„Absolutnie to się nie stanie. PostScript jest językiem programowania, a nie językiem opisu strony. Ze swej natury nie zapewnia naprawdę solidnych, kompleksowych przepływów pracy, ponieważ z definicji treść może zmieniać się w locie. Zabawa dla hakerów, katastrofa dla ludzi, którzy muszą zarabiać na życie.
Nie, na płycie nie ma czwartego poziomu Język PostScript, czekając, aż marketing da sygnał. Począwszy od wersji PDF 1.4, wszystkie dodatki do modelu obrazu Adobe były zawarte w formacie PDF, a nie PostScript.
Żeby było całkowicie jasne, firma Adobe będzie nadal udzielać licencji na technologię PostScript za pośrednictwem swoich partnerów OEM, dopóki będzie na nią zapotrzebowanie ze strony klientów. Będziemy także nadal obsługiwać bramkę PostScript do PDF przy użyciu naszej technologii Distiller w programie Acrobat. Firma Adobe będzie nadal wspierać EPS jako starszy format graficzny do importowania nieprzezroczystych, nieprzezroczystych danych graficznych do aplikacji Adobe (takich jak InDesign i Illustrator). Chociaż zdecydowanie nie zalecamy przechowywania nowych treści graficznych w formacie EPS (poza koniecznością importowania danych do programów do projektowania układu strony, które nie są dokładnie zorientowane na pliki PDF – nie ma potrzeby wymieniać tutaj nazw!), nasi użytkownicy powinni czuć się komfortowo nie musisz się martwić koniecznością konwersji bardzo dużych bibliotek zasobów graficznych opartych na EPS.” Historia PostScriptu

Stopniowa porażka 

Powyższy post wyjaśnił już, że Adobe nie wkłada już żadnych wysiłków w PostScript. W ostatniej dekadzie branża przeszła na przepływy pracy oparte na formacie PDF. Nadal zdarzają się pojedyncze przypadki, w których PostScript jest używany ze względu na użycie przestarzałego oprogramowania lub brak chęci zmiany sposobu jego działania. Ponieważ sterowniki PostScript stają się coraz rzadsze, całkowite zniknięcie PostScriptu jest tylko kwestią czasu.

Konstrukcja