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



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

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 для различных наборов символов: Набор d1 d0+d1+d2 Черновой 9 12 Качественный, 29 36 10 символов на дюйм Качественный, 23 30 12 символов на дюйм Пропорциональный 37 42 После параметра d2 следует последовательность байтов, описывающих символ, т.е. образец для символа. Для задания одного столбца сетки требуется три байта, поэтому для определения одного символа вы должны задать (d1 * 3) байтов данных. ESC : 0 n 0 Копирование символов из ПЗУ в ОЗУ 1Bh 3Ah 00h n 00h Команда выполняет копирование заданного параметром n набора символов из постоянного запоминающего устройства принтера в его оперативную память. После этого можно переопределить начертание части символов командой "ESC&". Возможные значения для параметра n: 0 - Roman; 1 - Sans Serif; 2 - Courier; 3 - Prestige; 4 - Script; 5 - OCR-B; 6 - OCR-A. ESC % n Выбор набора символов, заданного пользователем 1Bh 25h n Команда позволяет переключать используемый набор символов. В зависимости от значения параметра n будет использоваться либо стандартный набор символов принтера, либо наор символов, определенный пользователем при помощи команды "ESC &". Возможные значения параметра n: 0 - используется стандартный набор символов; 1 - используется набор символов, определенный пользователем. ESC 6 Разрешение печати символов с кодами 128...159 1Bh 36h После приема этой команды при использовании расширенной графической таблицы Epson символы с кодами от 128 до 159 будут интерпретироваться принтером как символы, а не как управляющие коды. ESC 7 Запрещение печати символов с кодами 128...159 1Bh 37h После приема этой команды при использовании расширенной графической таблицы Epson символы с кодами от 128 до 159 будут интерпретироваться принтером как управляющие коды. Этот режим устанавливается по умолчанию при инициализации принтера.

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