Аппаратное обеспечение IBM PC


         

Таблицы символов


ESC t n Выбор таблицы символов

1Bh 74h n

Данная команда выбирает одну из таблиц, описывающих начертание символов для символов с кодами от 128 до 255, т.е. для правой половины кодовой таблицы ASCII. Можно выбрать таблицу, содержащую символы курсива (только латинские буквы), расширенную графическую таблицу фирмы Epson или таблицу, определенную пользователем:

0 - таблица с символами курсива (Italics character table); 1 - расширенная графическая таблица Epson; 2 - таблица, определенная пользователем.

После загрузки в принтер русских (или других пользовательских) шрифтов необходимо задать режим n=2. ESC 4 Использование курсива

1Bh 34h

После получения этой команды принтер печатает весь текст курсивом для любой таблицы символов, за исключением символов псевдографики расширенной таблицы Epson. ESC 5 Отмена использования курсива

1Bh 35h

Команда отменяет печать курсивом. ESC R n Выбор национального набора символов

1Bh 52h n

В зависимости от параметра n выбирается национальный набор символов:

0 - США; 7 - Испания, набор 1; 1 - Франция; 8 - Япония; 2 - Германия; 9 - Норвегия; 3 - Англия; 10 - Дания, набор 2; 4 - Дания, набор 1; 11 - Испания, набор 2; 5 - Швеция; 12 - Латинская Америка. 6 - Италия; ESC & Определение символов

1Bh 26h 00h n1 n2 d0 d1 d2 data

Полный формат команды для переопределения символов в принтере Epson LQ-2550:

ESC "&" "0" n1 n2 d0 d1 d2 data

Параметры n1 и n2 задают диапазон кодов ASCII символов, начертание которых необходимо переопределить. Их назначение такое же, как и для 9-игольчатых принтеров Epson. Если вы переопределяете только один символ, эти два параметра должны быть одинаковыми. Далее следуют три байта данных, которые задают ширину символа и размер свободного пространства вокруг символа. Параметр d0 задает количество свободных столбцов слева от символа, параметр d2 определяет количество свободных столбцов справа от символа. Параметр d1 определяет ширину символа в столбцах сетки.Изменяя ширину символа и размер свободного пространства вокруг него можно формировать пропорциональные наборы символов. В следующей таблице приведены максимальные значения для параметров d0, d1, d2 для различных наборов символов:



Содержание  Назад  Вперед