Головна » як » Що таке Postscript? Що робити з моїм принтером?

    Що таке Postscript? Що робити з моїм принтером?

    Коли ви друкуєте, ви могли б зіткнутися з словом «Postscript». Ви коли-небудь замислювалися, що таке хрестити, і доречність до принтера? Зачекайте хвилинку, вивчіть історію комп'ютера, і трохи більше про роботу настільних принтерів.

    Якщо ви не є комп'ютерним вченим, це може призвести до заплутаності шукати "Postscript" і дізнатися, що це "мова програмування конкатенації", тільки щоб знайти, що у вас є навіть більше заплутані слова для пошуку. Сьогодні ми зробимо це легким, і поставимо Postscript в контекст, пояснимо, що це таке, чому і як він робить те, що він робить, і як він значно перетворив весь графічний світ на його колективне вухо! Продовжуйте читати, перед вами є якісь цікаві забавні речі.

    ASCII, матриця точок, плоттери і зміна друкованої графіки

    Перш ніж ми зрозуміємо Postscript і більш сучасні друкарські пристрої, ми повинні розглянути скромні корені ПК для друку технологій. Ранні комп'ютерні принтери були грубими пристроями, створеними лише для відтворення тексту, а символи ASCII - практично не було застосування графіки, і для них вони мало використовувалися. Ці так звані «німі» принтери можуть бути запрограмовані на створення тексту, хоча багато хто мав б обмеження на апаратні засоби, які б перешкодили їм друкувати що-небудь, крім символів апаратно-друкарської машинки.

    Деякі з нас в How-To Geek можуть побачити себе і сказати, що ми пам'ятаємо важливий наступний крок у еволюції принтера-матричні принтери. Вони були здатні друкувати деякі сирі графіки у градаціях сірого з рядами пікселів, а також типографіки з низькою глибиною пікселів. Незважаючи на те, що вони мали перевагу створення цифрових зображень (хоча ASCII art counts counts), сира друкарня була невдачею для ранніх матричних принтерів. Всі матричні принтери орієнтувалися на друк зображень і тексту приблизно так само; розбийте його на пікселі, друкуючи їх у рядках, коли друкуюча головка проходить вздовж паперу, подайте наступний біт паперу та повторіть.

    На відміну від матричних принтерів, плоттери все ще досить поширені, особливо у виробництві. Плоттери переміщують папери, вініл або інші матеріали навколо на алгебраїчних координатах, щоб малювати, друкувати або розрізати гладкі, математично чисті векторні форми за допомогою стилуса або ножа. Як ми дізналися, через характер друкарських гліфів, векторні фігури значно перевершують пікселі для визначення абстрактних, математично чистих фігур, знайдених у типі. Через те, що плотери розроблені для переміщення на основі точної математики, інструкції щодо створення типографіки та інших форм досить зручні для спілкування ПК з пристроєм.

    Завдання полягала в наступному: жодна з існуючих моделей ПК для друку технологій не може одночасно створювати векторні, чисті типографіки та графіку. Що повинні були робити всі розумні гіки?

    Xerox PARC і розробка першого лазерного принтера

    Ксерографію, AKA фотокопіювання, було розвиток принтери шукали. Хоча ксерографія була винайдена в тридцятих роках і стала комерційно доступною як копіювальна машина в кінці п'ятдесятих і шістдесятих років, вона не була використана в друці ПК, поки інженер Xerox PARC Гарі Старкветер не розробив перший лазерний принтер.

    Ось графіка і грубий опис того, як працює ксерографія: світло потрапляє на електрично заряджених ділянках друкарського барабана, електрони реагують, і ті негативно заряджені області втрачають цей заряд. Тонер прилипає до статичної електрики і натискається на папір, створюючи ілюстрацію без використання точок матричного стилю. І тому, що цей процес друку був принципово відмінний від будь-якого з порівняно сирих методів, перерахованих вище, ксерографія була логічним способом одночасно друкувати чистий тип і графіку. Існувала одна проста інженерна проблема, яку треба було вирішити - як створити інструкції для принтера, який може легко зробити одночасно?

    Найкраще з обох світів: Постскриптум - Шепотинець для друку

    Введіть інженерів Adobe і співзасновників Джона Варнок і Чарльза Гешке. Пара працювала разом в Xerox і створила мову опису сторінок (або PDL) під назвою Interpress. Інтерпресс вирішив цю інженерну проблему - це була система перекладу зображень і складних форм у дані, які принтер може використовувати для отримання високоякісних друкованих робіт. Interpress не обов'язково був першим PDL, і це не було останньою співпрацею Warnock і Geschke. Залишаючи Xerox PARC, пара розробила флагманський продукт у Postscript, який залишився, навіть донині, графічним галузевим стандартом.

    Постскриптум, як припускає ім'я, насправді є повною мовою програмування Тьюринга. Напрямки виписані в зручному для людини способі і передані принтеру, що створює високоякісне мистецтво з інструкцій. Ось приклад програми "Hello World" з Inkguides.com.

    %! PS
    / inch 72 mul def
    / Таймс-Роман findfont 50 scalefont setfont
    2,5-дюймовий 5-дюймовий крок
    (Привіт, Світ!) Шоу
    showpage

    Ми починаємо досить швидко бачити, які інструкції подає принтер PostScript, і наскільки прості вказують напрямки. Шрифти, на які посилаються в цій програмі, існують у векторній формі і викликаються з окремих файлів - і є великою частиною внеску Adobe до індустрії цифрової графіки. Ось другий приклад, з сторінки Міккеля Мейніке Нільсена на Postscript:

    %!
    / Таймс-Роман findfont 16 масштабне встановлювати фото
    gsave% save перед використанням перекладу
    105 210 translate% Ці координати розміщують зображення
    % на сторінці
    % - Початок фактичного зображення-
    Масштаб 76,8 86,4
    40 45 1 [40 0 0 -45 0 45]
    <
    fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
    fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
    fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
    e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
    fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
    ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
    ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
    ff7fffffffffffffffffffffffffff> зображення
    % - Фактичний кінець зображення -
    grestore% відновити налаштування перед перекладом
    0 245 moveto (Текст і зображення) показують
    0 229 moveto (поруч.) Шоу
    showpage

    Це велика середня секція gobbledygook - це фактично шістнадцятковий код, який визначає зображення. Більшість Postscript не написано вручну, як це, а радше програмами. Щоб отримати уявлення про те, як насправді виглядає цей постскрипт-код, подивіться на цей екран з сторінки Mikkel нижче зображення, згенерованого цим кодом. Цілі фотографічні маги також можуть бути переписані як постскриптум - тип файлу називається скриптом інкапсульованого повідомлення або EPS.

    Сучасні друковані сторінки та новіші процеси друку

    Сьогодні не всі принтери використовують Postscript, але всі вони повинні мати певний шар перекладу, щоб перетворити текстові та графічні дані на друковані матеріали. Зазвичай ми називаємо ці програми драйверів принтера-і в даний час вони походять від виробника, і є фірмовим програмним забезпеченням. У певній формі або моді, це є важливою частиною того, що всі принтери повинні спілкуватися з ПК - хоча принтери, які ми використовуємо в наших будинках, вирішують дуже різні проблеми, ніж перші лазерні принтери. Незважаючи на це, Postscript був першим великим успіхом Adobe і є частиною того, що ефективно почати всесвітній популярний вибух графіки і дизайну.


    Зображення: Brother Printer MFC-8370 від Jung-nam Nam, доступний у Creative Commons. Старовинний матричний принтер Енді Брумфілд, доступний у Creative Commons. IBM 3800, фотограф невідомий, припустив справедливого використання. Процес ксерографічної фотокопії Yzmo, доступний під ліцензією GNU. Програмне забезпечення Adobe Seven Block, доступне за адресою Creative Commons. Новий принтер Ерін Спарлінг доступний під Creative Commons.