Общие положения
В настоящую вторую редакцию ИСО 6429 были включены как все управляющие функции ГОСТ 27463 (ИСО 646) (набор СО), так и управляющие функции из ГОСТ 27466 (ИСО 2022) (функции единичных переключателей и фиксирующих переключателей). Настоящий стандарт включает теперь все управляющие функции, определенные в стандартах ИСО. Добавлены некоторые определения. Некоторые части текста переработаны и дублирующие части удалены. Для облегчения ссылок на режимы в настоящем стандарте режимам были присвоены обозначения (акронимы). С целью устранения в документе особенностей латинской письменности некоторые термины, такие как «horizontal» (горизонтальный) и «vertical» (вертикальный) или «нр» (вверх) и «down» (вниз) были заменены на термины «character» (символьный) и «line» (строчный) или «backward» (назад) и «forward» (вперед). Так как обозначения не могли быть изменены из-за того, что они уже широко используются, и на них имеются ссылки'в других стандартах. некоторые из них уже не являются буквальными акронимами, например VPR для LINE POSITION FORWARD (первоначально VERTICAL POSITION RELATIVE) или PLU для PARTIAL LINE BACKWARD (первоначально PARTIAL LINE UP).
Текст раздела о соответствии является новым. Он соответствует стандартному тексту, принятому ИСО/МЭК ОТК1/ПК2 для использования во всех международных стандартах, разрабатываемых подкомитетом.
Предполагается, что некоторые режимы и управляющие функции будут удалены из следующей редакции настоящего стандарта, так как их использование не рекомендуется. Для справки ниже приведен список этих режимов и управляющих функций.
Режимы
РГР (ЕВМ) — РЕЖИМ ГРАНИЦ РЕДАКТИРОВАНИЯ
Состояние ДИСПЛЕИ;
Действие функций редактирования ограничено активной страницей многостраничного буфера.
Состояние ВСЕ:
Функции редактирования могут действовать на знаковые позиции вне активной страницы многостраничного буфера.
Примечание. РГР воздействует на управляющие функции УС (DCH), УСК (DL), ВС (ІСН), ВСК (IL), ВДР (SEE).
РПС/НС (LF/NLM) — РЕЖИМ ПЕРЕВОД СТРОКИ/ НОВАЯ СТРОКА
Состояние ПЕРЕВОД СТРОКИ:
Выполнение функций форматирования ПЕРЕВОД СТРОКИ [ПС (LF)), ПЕРЕВОД ФОРМАТА [ПФ (FF)], ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ [ВТ (VT)] вызывает перемещение активной позиции только в направлении перемещения строк.
Состояние НОВАЯ СТРОКА:
Выполнение функций форматирования ПЕРЕВОД СТРОКИ [ПС (LF)], ПЕРЕВОД ФОРМАТА [ПФ (FF)], ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ [ВТ (VT)] вызывает перемещение на начальную позицию следующей строки, следующего формата и т. д. В случае ПС это равнозначно функции НОВАЯ СТРОКА [НС (NL)[.
Примечание. Режим, определенный в данном пункте, предназначен для применения в 7-битном коде в соответствии с ГОСТ 27463, (ИСО 646), допускающим использование факультативной возможности указанных функций форматирования, осуществляющих движение в направлении перемещения строк, а также для движения в направлении, противоположном направлению перемещения символов.
Примеры такого комбинированного движения:
новая строка — эквивалент ВК+ПС (CR + LF);
новый формат — эквивалент ВК+ПФ (CR + FF).
Потребителям рекомендуется использовать управляющие функции ВК (CR) и ПС (LF) для получения эффекта новой строки. Если необходимо получить комбинированное движение функций ВК и ПС в результате действия одной управляющей функции, то должна быть использована управляющая функция НОВАЯ СТРОКА [НС (NEL)], определенная в настоящем стандарте.
Управляющая функция ИНДЕКС [ИНД (IND)] предусматривалась в настоящем стандарте для случаев, когда функция ПС применялась в значении новая строка (см. п. Е.3.2).
Управляющие функции
Обозначающая последовательность расширения для набора управляющих функций С1 определена в стандарте ИСО 6429 редакции 1983 г. как АР2 02/02 04/03.
УГТА (HTS.A) — УСТАНОВКА ГОРИЗОНТАЛЬНОЙ ТАБУЛЯЦИИ АБСОЛЮТНАЯ
Тип: (Рп . . . ).
Представление: ГУП Рп . . . 02/00 04/14.
Значение параметра по умолчанию отсутствует.
УГТА вызывает установку останова горизонтальной табуляции на каждой знаковой позиции, соответствующей значению параметра. Все другие остановы горизонтальной табуляции на этой строке сбрасываются. Действие на активную позицию не оказывается.
Единица, в которой выражается значение параметра, зависит от установки РЕЖИМА ЕДИНИЦ ПОЗИЦИОНИРОВАНИЯ [РЕП (PUM)]. Если этот режим установлен в состояние РАЗМЕРНОСТЬ, то единица соответствует единице, установленной функцией ВЫБОР РАЗМЕРНОСТИ ЕДИНИЦ [ВРЕ (SSU)].
Количество строк, на которое воздействует функция, зависит от установки РЕЖИМА ОСТАНОВА ТАБУЛЯЦИИ [РОТ (TSM)].
Направление перемещения символов и направление перемещения строк зависит от параметра функции ВЫБОР НАПРАВЛЕНИИ ПРЕДСТАВЛЕНИЯ [ВНП (SPD)].
ИНД (IND) — ИНДЕКС
Тип: (С1).
Представление: 08/04 или АР2 04/04.
ИНД вызывает перемещение активной позиции на соответствующую знаковую позицию следующей строки.
Направление перемещения строк зависит от параметра функции ВЫБОР НАПРАВЛЕНИИ ПРЕДСТАВЛЕНИЯ [ВНП (SPD)] (см. также п. Е.2.2).
ПРИЛОЖЕНИЕ 1
Справочное
ПЕРЕЧЕНЬ КОМАНД (УПРАВЛЯЮЩИХ ФУНКЦИЙ)
ЗНАКОСИНТЕЗИРУЮЩИХ ПЕЧАТАЮЩИХ УСТРОЙСТВ
ПЕРСОНАЛЬНЫХ ЭВМ
Перечень команд (управляющих функций), приведенный в табл. 21, предназначен для применения в знакосинтезирующих печатающих устройствах, подключаемых к персональным ЭВМ (ПЭВМ)..Эти команды обеспечивают для прикладных программ ПЭВМ преемственность вновь разрабатываемых знакосинтезирующих печатающих устройств с ранее разработанными.
Перечень команд является открытым и может расширяться при появлении новых функций печатающих устройств. С другой стороны в конкретных печатающих устройствах может использоваться подмножество из приведенного перечня команд, выбираемого в зависимости от технических и экономических показателей устройств.
Команды, приведенные в перечне, рекомендуется использовать во всех новых разработках печатающих устройств и в прикладных и системных программах ПЭВМ, предназначенных для использования с разрабатываемыми печатающими устройствами. Следует иметь в виду, что система команд печатающих устройств фирмы Epson является наиболее распространенной в мире
.Название команды |
Обозначение |
Код команды десятичный |
Код команды шестнадцатеричный |
Прототип |
Пояснение |
1. Управление режимом печати 1.1 Установка режима |
ESC ! |
27 33 n |
1 В 21 п |
EPSON |
n=0—255 — режим |
печати 1.2 Установка плотное- |
ESC М |
27 77 |
1 В 4D |
EPSON; |
печати. Значение , n выбирается в соответствии с табл. 22 |
ти печати 12 знаков/ дюйм (Elit) 1.3 Установка плотности |
ESC Р |
27 80 |
1В 50 |
IBM-P; IBM-G EPSON; |
|
печати 10 знаков/ дюйм (Pica) 1.4 Установка плотности |
ESC : |
27 58 |
1В ЗА |
IBM-P; IBM G IBM-P |
|
печати 12 знаков/ дюйм (Elit) 1.5 Установка плотное- |
ESC g |
27 103 |
1В 67 |
EPSON |
|
ти печати 15 знаков/ дюйм 1.6 Установка печати |
ESC E |
27 69 |
1В 45 |
EPSON; |
|
выделенных знаков (фазовая печать) 1.7 Отмена печати вы- |
ESC F |
27 70 |
1В 46 |
IBM-P; IBM-G EPSON; . |
■“ -г_- |
деленных знаков (фазовая печать) |
1 |
|
|
IBM-P; IBM-G |
|
Таблица 21 Система команд для знакосинтезирующих печатающих устройств 106 ГОСТ 34.301—91 Название команды |
Обозначение |
Код команды десятичный |
1.8 Установка печати с |
ESC G |
27 71 |
двойным ударом |
|
|
1.9 Отмена печати с |
ESC Н . |
27 72 |
двойным ударом |
|
|
1.10 Установка печати |
SO |
14 |
знаков двойной ширины (одна строка) |
ESC SO |
27 14 |
1.11 Отмена печати зна- |
DC4 |
20 |
ков двойной ширины (одна строка) |
|
|
1.12 Установка/отмена |
ESC W |
27 87 n |
печати знаков двойной ширины |
|
|
1.13 Установка уплот- |
SI |
15 |
ненной печати |
ESC SI |
27 15 |
1.14 Отмена уплотнен- |
DC2 |
18 |
ной печати |
|
|
Код команды шестнадцатеричный |
Прототип |
Пояснение |
-1В 47 |
EPSON; IBM-P; IBM-G |
— |
1В 48 |
EPSON; IBM-P; IBM-G |
— |
ОЕ |
EPSON; |
—. |
IB ОЕ |
IBM-P; IBM-G |
|
14 |
EPSON; IBM-P; IBM-G |
— |
1В 57 п |
EPSON; IBM-P; IBM-G |
n = 1 или «1» — включение расширенной печати; п=0 или «0» — отмена расширенной печати |
OF |
EPSON; |
16,5 знаков/дюйм, для |
IB OF |
IBM-P; IBM-G |
8 и 9 игольной печати; 17,1 знаков/дюйм для 24-игольной печати |
12 |
EPSON; IBM-P; IBM-G |
—. |
ГОСТ 34.301—91 С. 107 Название команды |
Обозначение |
Код команды десятичный |
1.15 Установка/отмена |
ESC Р |
27 112 п |
пропорциональной |
||
печати |
||
1.16 Установка печати курсивным шрифтом |
ESC 4 |
27 52' |
1.17 Отмена печати курсивным шрифтом |
ESC Н |
27 53 |
1.18 Установка/отмена подчеркивания |
ESC — |
27 45 п |
1.19 Установка/отмена надчеркивания |
ESC - |
27 95 п |
Код команды шестнадцатеричный |
Прототип |
Пояснение |
1В 70 п |
EPSON; IBM-P; IBM G |
или «1» — включение пропорциональной печати; п=0 или «0» — отмена пропорциональной печати |
1В 34 |
EPSON; IBM-G |
— |
1В 35 |
EPSON; IBM-G |
— |
IB 2D п |
EPSON; IBM-P; IBM-G |
п—1 или «1» — включение печати с подчеркиванием; 72 = 0 или «0» — отмена печати с подчеркиванием |
IB 5F п |
IBM-P |
н=1 или «1» — включение печати с надчер- киванием; ?1 = 0 или «0» —• отмена печати с надчеркива- нием |
108 ГОСТ 34.301-91 Название команды |
Обозначение |
Код команды десятичный |
"Км команды шестнадцатеричный |
Прототип |
Пояснение |
1.20 Установка печати надстрочных/под- строчных индексов |
ESC S |
27 83 п |
1В 53 п |
EPSON; IBM-P; IBM G |
n — 0 или «0» — включение печати надстрочных индексов: я= 1 или «1» — отмена печати подстрочных индексов |
1,21 Отмена печати над- строчных/подстроч- ных индексов |
ESC Т |
27 84 |
1В 54 |
EPSON; IBM-P |
* |
1.22 Установка качества печати |
ESC х |
27 120 п |
1В 78 п |
EPSON; IBM-P; IBM-G |
П = 0 или «0» — включение нормальной черновой печати; 71=1 или «1» — включение печати высокого качества |
1.23 Установка качества печати |
ESC I |
27 73 п |
1В 49 п |
IBM-P |
тг = О или «0» — включение нормальной черновой печати; п = 2 или «2» — включение печати высокого качества; 72=4 или «4» — включение нормальной черновой печати с загружаемыми символами; /2 = 6 или «6» — включение печати высокого качества с загружаемыми символами |
ГОСТ 34.301-91 С. 109 Название команды |
Обозначение |
Код команды десятичный |
1.24 Установка/отмена режима однонаправленной печати |
ESC U |
27 85 п |
1.25 Установка режима однонаправленной печати (одна строка) |
ESC < . < .1 |
27 60 |
1.26 Установка дополнительного расстояния между знаками |
ESC SP |
27 32 п |
1.27 Установка/отмена печати знаков удвоенной высоты и нормальной ширины
|
ESC Xv LF |
27 119 п 10 |