Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Символьные принтеры

Технология печати 80-х годов сильно отличалась в двух отношениях. Во-первых, принтеры того периода почти всегда были ударные принтеры. В ударных принтерах используется механический механизм, который прижимает ленту к бумаге, образуя на странице отпечатки символов. Двумя популярными технологиями того времени были ромашка печати и матричный печать.

Второй и более важной характеристикой ранних принтеров было то, что принтеры использовали фиксированный набор символов, присущих самому устройству. Например, принтер с ромашками мог печатать только символы, фактически отлитые в лепестках ромашки. Это сделало принтеры очень похожими на высокоскоростные пишущие машинки. Как и в большинстве пишущих машинок, они печатали моноширинными шрифтами (фиксированной ширины). Это означает, что каждый символ имеет одинаковую ширину. Печать осуществлялась в фиксированных позициях на странице, а область печати страницы содержала фиксированное количество символов. Большинство принтеров печатали десять символов на дюйм (CPI) по горизонтали и шесть строк на дюйм (LPI) по вертикали. Используя эту схему, лист бумаги американского алфавита имеет ширину 85 символов и высоту 66 строк. С учетом небольшого поля с каждой стороны максимальной шириной печатной строки считалось 80 символов. Это объясняет, почему ширина дисплеев терминала (и наших эмуляторов терминала) обычно составляет 80 символов. Это обеспечивает WYSIWYG (Что ты видишь, то и получаешь) просмотр печатной продукции с использованием моноширинного шрифта.

изображение

Данные отправляются на принтер, похожий на пишущую машинку, в виде простого потока байтов, содержащего символы, которые необходимо напечатать. Например, чтобы напечатать букву «а», отправляется код символа ASCII 97. Кроме того, управляющие коды ASCII с небольшими номерами предоставляют средства перемещения каретки принтера и бумаги с использованием кодов возврата каретки, перевода строки, перевода страницы и т. д. Используя управляющие коды, можно добиться некоторых ограниченных эффектов шрифта. , например, полужирный шрифт, заставляя принтер напечатать символ, вернуться на место и снова напечатать символ, чтобы получить более темное отпечаток на странице. Мы действительно можем это увидеть, если воспользуемся Nroff для визуализации справочной страницы и проверки вывода с помощью кот -А:



[я @ linuxbox ~] $ zcat /usr/share/man/man1/ls.1.gz | нрофф-человек | кот

-А | голова

[я @ linuxbox ~] $ zcat /usr/share/man/man1/ls.1.gz | нрофф-человек | кот

-А | голова


LS (1)

$

$

$ N^HNA^HAM^HME^HE$

Пользовательские команды

LS (1)

LS (1)

$

$

$ N^HNA^HAM^HME^HE$


ls — список содержимого каталога$

ls — список содержимого каталога$


$ S^HSY^HYN^HNO^HOP^HPS^HSI^HIS^HS$

l^Hls^Hs [_^HO_^HP_^HT_^HI_^HO_^HN].... [_^HF_^HI_^HL_^HE]....$

$ S^HSY^HYN^HNO^HOP^HPS^HSI^HIS^HS$

l^Hls^Hs [_^HO_^HP_^HT_^HI_^HO_^HN].... [_^HF_^HI_^HL_^HE]....$


Ассоциация ^H Символы (Control-h) — это пробелы, используемые для создания эффекта жирного шрифта. Аналогично, мы также можем видеть последовательность возврата/подчеркивания, используемую для создания подчеркивания.


Лучшие облачные вычисления для ОС в OnWorks: