<Попередній | зміст | Наступна>
Графічні принтери
Розвиток графічних інтерфейсів привів до серйозних змін у технології принтерів. У міру того, як комп’ютери перейшли на дисплеї, що базуються на зображеннях, друк перейшов від символьної до графічної техніки. Цьому сприяла поява недорогого лазерного принтера, який замість друку фіксованих символів міг друкувати крихітні точки в будь-якому місці сторінки для друку. Це зробило можливим друк пропорційних шрифтів (наприклад, тих, які використовуються наборниками), і навіть фотографій і високоякісних діаграм.
Однак перехід від схеми на основі символів до графічної представляв серйозну технічну проблему. Ось чому: кількість байтів, необхідних для заповнення сторінки за допомогою принтера на основі символів, можна обчислити таким чином (припускаючи 60 рядків на сторінці, кожен із яких містить 80 символів):
60 X 80 = 4800 байт
Для порівняння, лазерний принтер з роздільною здатністю 300 точок на дюйм (DPI) (припускаючи площу друку 8 на 10 дюймів на сторінку) вимагає:
(8 X 300) X (10 X 300) / 8 = 900000 XNUMX байт
Багато повільних комп’ютерних мереж просто не могли впоратися з майже одним мегабайтом даних, необхідним для друку повної сторінки на лазерному принтері, тому було зрозуміло, що потрібен розумний винахід.
Цим винаходом виявився мова опису сторінки (PDL). Мова опису сторінки — це мова програмування, яка описує вміст сторінки. В основному там написано: «перейдіть до цієї позиції, намалюйте символ «a» в 10-точковому Helvetica, перейдіть до цієї позиції...», доки все на сторінці не буде описано. Першим великим PDL був PostScript від Adobe Systems, який широко використовується сьогодні. Мова PostScript – це повноцінна мова програмування, призначена для типографіки та інших видів графіки та зображень. Він включає вбудовану підтримку 35 стандартних високоякісних шрифтів, а також можливість приймати додаткові визначення шрифтів під час виконання. Спочатку підтримка PostScript була вбудована в самі принтери. Це вирішило проблему передачі даних. Хоча типова програма PostScript була дуже багатослівною в порівнянні з простим потоком байтів на принтерах на основі символів, вона була набагато меншою, ніж кількість байтів, необхідних для представлення всієї друкованої сторінки.
A Принтер PostScript прийняв програму PostScript як вхід. Принтер містив його
власний процесор і пам'ять (часто робить принтер потужнішим комп'ютером, ніж комп'ютер, до якого він був підключений) і виконував спеціальну програму, яка називається Інтерпретатор PostScript, який зчитує вхідну програму PostScript і винесено результат потрапляє у внутрішню пам'ять принтера, формуючи таким чином шаблон бітів (точок), які будуть передані на папір. Загальна назва для цього процесу відтворення чогось у великий бітовий шаблон (називається a растрові) є процесор растрових зображень або RIP.
Йшли роки, і комп’ютери, і мережі ставали набагато швидшими. Це дозволило RIP перейти від принтера до головного комп’ютера, що, у свою чергу, дозволило високоякісним принтерам бути набагато дешевшими.
Сьогодні багато принтерів все ще приймають потоки на основі символів, але багато недорогих принтерів цього не роблять. Вони покладаються на RIP хост-комп’ютера, щоб забезпечити потік бітів для друку у вигляді точок. Ще є деякі принтери PostScript.