If-Koubou

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

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

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

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

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

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

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

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

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

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

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

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

Най-доброто от двата свята: Postscript е певецът

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

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

%! PS
/ инч 72 мулти деф
/ Times-Роман findfont 50 scalefont setfont
2,5-инчово 5-инчово движение
(Здравей, Светът!) Шоу
showpage

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

%!
/ Times-римски намерени 16 скала
gsave% запазете, преди да използвате превода
105 210 превежда% Този хоризонт поставя изображенията върху
%страницата
% - Действителното изображение започва-
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 движещи се (един до друг)
showpage

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

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

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

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