
- •Классификация и основные определения пу.
- •Общая характеристика клавиатуры.
- •Интерфейс клавиатуры и мыши.
- •Скан-коды и системная поддержка.
- •Манипуляторы-указатели
- •Общая характеристика методов вывода изображений.
- •Графический режим.
- •Текстовый режим.
- •Принципы передачи цветных телевизионных изображений.
- •Объединение компьютерной графики и телевизионного изображения.
- •Стандарты кодеков изображений mpeg.
- •Основные технические характеристики.
- •Управление монитором.
- •Плоские дисплеи.
- •Интерфейсы дисплеев.
- •Функциональная схема адаптеров дисплеев
- •Графический процессор адаптера, принцип работы тракта записи.
- •Принцип считывания со сравниванием цветов в графич. Адаптере.
- •Параметры видеосистемы.
- •Принципы построения различных типов принтеров.
- •Общая характеристика устройств хранения данных.
- •Форматы данных и интерфейсы принтеров
- •Системная поддержка принтеров.
- •Принципы хранения информации.
- •Хранение информации на магнитных дисках.
- •Накопители на гибких магнитных дисках (нгмд).
- •Интерфейс и контроллер нгмд.
- •Конструкция накопителя на жестких магнитных дисках (нжмд).
- •Основные характеристики винчестеров.
- •Особенности функционирования винчестеров
- •Магнитооптические диски.
- •Флэш-память.
- •Основы цифровой обработки сигналов.
- •Звуковая карта пк.
- •Интерфейсы звуковых карт.
- •Проводные интерфейсы связи.
- •40. Беспроводные интерфейсы связи. Инфракрасный интерфейс.
- •Беспроводные интерфейсы связи. Радиоинтерфейс Bluetooth.
- •Модемы. Структурная схема устройства.
- •Основные принципы шинной связи, управление шиной.
- •Арбитраж шин.
- •Передача информации шинами по блочно.
- •Шины расширения.
- •Параллельные шины.
- •Последовательные шины
-
Форматы данных и интерфейсы принтеров
Принтер – это устройство, обеспечивающее вывод изображения на бумагу или пленку.
Принтеры, как правило, работают в расширенной (8-битной) таблице ASCII-кодов. Первые 32 кода (О-lFh) используются для управляющих символов, непосредственно не отображаемых принтером. Далее следуют коды специальных символов, цифр, прописных (верхний регистр, uppercase) и строчных (нижний регистр, lowercase) букв латинского алфавита. Коды 80-FFh требуются для знаков национального ( в частности, русского) алфавита и символов псевдографики.
Файл BINCOD.CHR представляет собой таблицу всех печатных символов (управляющие коды пропущены), расположенных по 16 символов в строке. Практически все команды изменения режимов печати (переключение шрифтов, изменение размера, эффекты печати и т. п.), а также переключения в графический режим, начинаются с кода Escape (Esc, lBh). Далее следует один или более байтов кода команды; формат последовательности определяется первым байтом (командой), следующим за кодом Esc. Вся эта конструкция называется Escape-последовательностью.
Для графической печати существует множество языков со своими системами команд.
В матричных принтерах использовались два режима печати — битовый образ и растровый режим.
-
Битовый образ был вполне естественным для первых 8-9-игольчатых принтеров. В этом режиме блок графических данных несет байты, отвечающие за печать одной колонки всех иголок головки принтера. Для 9-игольчатых принтеров было удобно печатать колонки из 8 точек (чтобы колонка уместилась в байт), младшему биту байта соответствовала верхняя иголка. Байты задавали соседние колонки, слева направо.
Битовый образ пригоден только для черно-белой печати; он неудобен тем, что формат блока данных зависит от числа иголок принтера (бывают и 24-, и 48-игольчатые принтеры).
-
В растровом режиме черно-белой печати каждый байт графических данных несет информацию о горизонтальной группе из восьми точек линии; старший бит соответствует левой точке, следующие друг за другом байты отображаются слева направо. После байтов, описывающих одну линию, следуют байты следующей линии (сверху вниз), и так до конца страницы (аналогично образу экрана в графическом режиме). Для цветной печати формат несколько сложнее, но общая идея сохраняется. Растровый режим естественен для лазерных принтеров — он соответствует способу формирования изображения на барабане. Этот режим поддерживают и многие современные струйные принтеры. Логически этот формат удобнее, поскольку он не зависит от числа сопел, правда, требует довольно большой буферной памяти принтера.
Для лазерных принтеров фирма Hewlett-Packard разработала специальный язык PCL (Printer Control Language), в котором кроме управляющих команд, аналогичных Escape-последовательностям матричных принтеров, имеются и графические, описывающие рисование геометрических примитивов.
Язык PostScript также предназначен для лазерных принтеров. В этом языке вся страница описывается в векторном виде.
Для плоттеров, которые получают исключительно векторные команды рисования, существует несколько различных языков. Общепринятым является язык HP-GL, его понимают все плоттеры и практически все прикладные программы, использующие графический вывод на плоттер.
Драйвер принтера должен соответствовать типу принтера и его языковым возможностям. Так, например, при использовании принтера с PostScript об этом должен «знать» драйвер принтера, иначе графический вывод будет производиться всегда в растровом режиме и никаких преимуществ аппаратного PosScript пользователь не получит.
Современные принтеры, печатающие графические изображения (в том числе и текст в графическом режиме) с высоким разрешением, требуют высокоскоростной передачи данных по внешнему интерфейсу. У них интерфейс может стать узким местом, и фаза передачи данных будет занимать значительное время, расходуемое на вывод изображения. Напомним, что лазерный принтер не начнет печатать страницу до тех пор, пока она целиком не будет загружена в его буферную память. Параллельный интерфейс для этого уже работает на пределе возможностей, обеспечивая скорость передачи до 2 Мбайт/с. Обычный последовательный интерфейс RS-232C с его пределом около 15 Кбайт/с здесь, конечно же, неприемлем. В качестве внешнего интерфейса в последнее время стали чаще применять шину USB с ее удобным кабелем. В версии 1.0 она обеспечивает скорость до 1,5 Мбайт/с, а версия 2.0 обеспечивает уже скорость в 50 Мбайт/с. В принтерах может применяться и интерфейс SCSI, но широкого распространения он пока не получил. Также пока очень сдержано применяется шина FireWire.
Особенно мощные принтеры часто используют для совместной работы в сети, при этом, задания на печать могут посылать пользователи с разных компьютеров. Разделяемый принтер может подключаться к сети разными способами:
-
Подключение обычным (параллельным или USB) интерфейсом к компьютеру, включенному в сеть. Этот компьютер будет являться принт-сервером, для чего у него должно быть запущено специальное программное обеспечение. В сетях Windows для этого достаточно запустить принтер-сервер в сетевом окружении «службу доступа к файлам и принтерам», разрешить совместный доступ к ресурсам компьютера и конкретно — к данному принтеру.
-
Подключение параллельным (или последовательным) интерфейсом к аппаратному принт-серверу — небольшому устройству (по виду напоминающему малогабаритный хаб), подключенному к сети.
-
Непосредственно подключение к сети, как правило, по интерфейсу Ether net, разъемом BNC (10Base2) к коаксиальному кабелю (шине) или RJ-45 (l0BaseT или 100BaseTX) витой парой к сетевому концентратору. Сетевой интерфейс имеют мощные лазерные принтеры; для них предпочтительнее интерфейс 100BaseTX (Fast Ethernet), обеспечивающий скорость до 10 Мбайт/с. Протокольные функции принт-сервера здесь выполняются встроенным программным обеспечением принтера, и здесь также поддерживаемый протокол (протоколы) должен соответствовать используемым протоколам в сети. Сетевые принтеры (принтер с аппаратным и программным интерфейсом локальной сети) как правило, имеют и альтернативный обычный интерфейс Centronics.