Начална » как да » Какво представлява Postscript? Какво трябва да прави с моя принтер?

    Какво представлява Postscript? Какво трябва да прави с моя принтер?

    Когато печатате, може би сте попаднали на думата "Postscript". Някога се питали какво означава това, и значението, което има за вашия принтер? Отделете малко време, научете някои компютърни истории и малко повече за работата на настолните принтери.

    Освен ако не сте компютърен учен, може да е объркващо да търсите “Postscript” и да научите, че това е “конкатенативен език за програмиране” само за да откриете, че имате дори повече объркващи думи за търсене. Днес ще улесним и поставим Postscript в контекст, ще обясним какво е това, защо и как прави това, което прави, и как почти е превърнал целия графичен свят в неговото колективно ухо! Продължавайте да четете, има някакви добри забавни неща напред.

    ASCII, Dot Matrix, плотери и промяна на печатни графики

    Преди да разберем Postscript и по-модерни печатащи устройства, трябва да вземем под внимание скромните корени на PC за печат на технологиите. Ранните компютърни принтери бяха груби устройства, направени само за възпроизвеждане на текст и ASCII символи - нямаше почти никакво приложение на графики и нямаше почти никаква полза за тях. Тези така наречени „тъпи” принтери могат да бъдат програмирани да произвеждат текст, въпреки че много от тях биха имали хардуерни ограничения, които биха ги възпрепятствали да печатат нищо, освен героите в „пишещата машина“.

    Някои от нас в How-To Geek могат да се срещнат и да кажат, че помним важна следваща стъпка в еволюцията на принтера-матрични принтери. Те са способни да отпечатат някои сурови графики с редове от пиксели, както и блоковата типография с ниска дълбочина на пикселите. Макар и да са имали предимството да създават цифрови изображения (макар и ASCII изкуство), грубата типография е пречка за ранните матрични принтери. Всички матрични принтери взеха указания за печат на изображения и текст грубо по същия начин; разбийте го на пиксели, като ги отпечатате в редове, докато печатащата глава минава покрай хартията, вкарвате следващия късче хартия и повторете.

    За разлика от матричните принтери, плотери все още са доста често срещани, особено в производството. Плотери пренасят документи, винил или различни други материали на алгебрични координати, за да рисуват, отпечатват или изрязват гладки, математически чисти векторни фигури с острие или острие с нож. Както научихме, поради характера на типографските глифи, векторните форми са значително по-добри от пикселите за определяне на абстрактни, математически чисти форми, намерени в типа. Тъй като плотерите са проектирани да се движат на базата на прецизна математика, инструкциите за това как да създадете типография и други форми са сравнително лесни за комуникиране на компютъра с устройството.

    Предизвикателството се състоеше в това: нито един съществуващ модел на PC за печат на технология не може да създаде едновременно базирана на вектори, чиста типография и графики. Какво трябваше да правят всички умни отрепки?

    Xerox PARC и развитието на първия лазерен принтер

    Ксерографията, AKA фотокопиране, беше това, което принтерите търсеха. Въпреки че ксерографията е била измислена през тридесетте години и е направена търговски достъпна като копирни машини в края на 50-те и 60-те години, тя не е била използвана при печатането на компютри, докато инженерът на Xerox PARC Гари Старкведър не е проектирал първия лазерен принтер..

    Ето една графика и грубо описание на начина, по който работи ксерографията: светлината удари електрически заредените зони на печатащия барабан, електроните реагират и тези отрицателно заредени зони губят този заряд. Тонерът се придържа към статичното електричество и се натиска върху хартията, като създава произведения на изкуството, без да се използват пиксели с матричен стил. И тъй като този процес на печат беше коренно различен от някой от сравнително суровите методи, изброени по-горе, ксерографията беше логичен начин за едновременно отпечатване на чист вид и графика. Имаше един прост инженерен проблем, който трябваше да бъде решен - как да създадете инструкции за принтер, който лесно може да направи и двете едновременно?

    Най-доброто от двата свята: Postscript е шепот на печатниците

    Въведете инженери на Adobe и съоснователи Джон Уърнок и Чарлз Гешке. Двамата са работили заедно в Xerox и са създали език за описание на страницата (или PDL), наречен Interpress. Интерпрес решава този инженерен проблем - това е система за превеждане на изображения и сложни форми в данните, които принтерът може да използва, за да получи висококачествени печатни произведения. Интерпрес не е непременно първият PDL, а не последното сътрудничество на Уорнок и Гешке. Оставяйки Xerox PARC, двойката разработи флагмански продукт в Postscript, който остава, дори и до днес, графичен индустриален стандарт.

    Postscript, както подсказва името, всъщност е език за пълно програмиране на Тюринг. Указанията се изписват по начин, разбираем за човека, и се съобщават на принтера, което създава висококачествено изкуство от инструкциите. Ето примерна програма "Hello World" от Inkguides.com.

    %! PS
    / инч 72 mul def
    / Times-Roman findfont 50 мащаб за настройка
    2,5 инча 5 инча moveto
    (Здравейте, свят!) Шоу
    showpage

    Започваме да виждаме доста бързо какви инструкции се дава на принтера от Postscript и колко прости са упътванията. Шрифтовете, споменати в тази програма, съществуват във векторна форма и се извикват от отделни файлове и представляват голяма част от приноса на Adobe за индустрията на дигиталната графика. Ето втори пример от страницата на Миккел Майник Нилсен на Postscript:

    %!
    / Times-Roman findfont 16 scalefont setfont
    gsave% save преди да използвате translate
    105 210 translate% Този cordinates поставя изображенията
    %страницата
    % - Действителното изображение започва-
    76,8 86,4 скала
    40 45 1 [40 0 0 -45 0 45]
    <
    fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
    fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
    fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
    e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
    fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
    ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
    ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
    ff7fffffffffffffffffffffffffff> изображение
    % - Край на изображението -
    grestore% възстановяване на настройките от преди translat
    0 245 moveto (Текст и изображение) показват
    0 229 Движение (показване)
    showpage

    Тази голяма средна част на gobbledygook всъщност е шестнадесетичен код, който дефинира изображение. Повечето Postscript не е написано на ръка като това, а по-скоро чрез програми. За да получите представа за това как изглежда този код на Postscript, погледнете екрана от страницата на Mikkel по-долу на изображението, генерирано от този код. Цялата фотографска магия може също да бъде пренаписана като постскрипт по този начин - типът на файла се нарича скрипт с инкапсулирана поща или EPS.

    Модерни печатни страници и по-нови процеси на печат

    Днес не всички принтери използват Postscript, но всички те трябва да имат някакъв слой за превод, за да превърнат текстовите и графичните данни в печатни материали. Обикновено наричаме тези програми драйвери за принтери-и днес те идват от производителя и са частен софтуер. В някаква форма или мода, това е важна част от това, което всички принтери трябва да комуникират с компютрите - въпреки че принтерите, които използваме в нашите домове, решават много различни проблеми, отколкото първите лазерни принтери. Независимо от това, Postscript е първият голям успех на Adobe и е част от ефективното начало на световна популярна експлозия от графики и дизайн.


    Кредити за изображения: Brother Printer MFC-8370 от Jung-nam Nam, налични под Creative Commons. Древен матричен принтер от Анди Брумфийлд, който се предлага под Creative Commons. IBM 3800, непознат фотограф, предполагаше честна употреба. Xerographic Photocopy процес от Yzmo, достъпен под GNU лиценз. Софтуер на Adobe от Seven Block, който се предлага под Creative Commons. Новият принтер на Ерин Спаринг, който се предлага под Creative Commons.