Решение для управления процессами
производственной безопасности


ГОСТ 34.301-91
(ИСО 6429-88)

Группа П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР


Информационная технология

7-БИТНЫЕ И 8-БИТНЫЕ КОДИРОВАННЫЕ НАБОРЫ СИМВОЛОВ

Управляющие функции

Information technology. 7-bit and 8-bit coded character sets. Control functions



ОКСТУ 0034

Дата введения 1993-01-01

     

ИНФОРМАЦИОННЫЕ ДАННЫЕ

1. ПОДГОТОВЛЕН И ВНЕСЕН Министерством радиопромышленности СССР

2. УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Комитета стандартизации и метрологии СССР от 28.12.91 N 2288

Настоящий стандарт подготовлен методом прямого применения международного стандарта ИСО 6429-88 "Обработка информации. Функции управления для 7- и 8-битных кодовых наборов знаков" с дополнительным включением приложения 1 "Перечень команд (управляющих функций) знакосинтезирующих печатающих устройств персональных ЭВМ" и приложения 2 "Сводные перечни режимов и управляющих функций"

3. СРОК ПРОВЕРКИ - 1997 г., периодичности проверки - 5 лет

4. ВВЕДЕН ВПЕРВЫЕ

5. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ

Обозначение НТД, на который дана ссылка

Обозначение соответствующего международного документа

Номер пункта, подпункта, перечисления, приложения

ГОСТ 27463-87

ИСО 646-83

3; Е.1; Е.2.2

ГОСТ 27466-87

ИСО 2022-86

1.1; 3; 5.4; 8.3.11; 8.3.49; 8.3.66; 8.3.76; 8.3.77; 8.3.79; 8.3.80; 8.3.81; 8.3.82; 8.3.118;

8.3.124; 9; Е.1

ГОСТ 28079-89

ИСО 1155-78,

ИСО 1177-85,

ИСО 1745-75,

ИСО 2111-85,

ИСО 2628-73.

3; 8.3.1; 8.3.34;

8.3.45; 8.3.46; 8.3.50;

8.3.51; 8.3.85; 8.3.125;

8.3.142; 8.3.146

ИСО 2629-73

-

ИСО 2375-85*

3; 5.6

-

ИСО 6937-83*

3; 8.2.10; 8.3.67

-

ИСО 7350-84*

3; 8.3.67

-

ИСО 8613/6-89*

3; 8.3.140

-

МККТТ Т.61-84*

3

_______________

* До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 "Информационная технология".


Настоящий стандарт распространяется на управляющие функции, предназначенные для обработки текстов средствами вычислительной техники, и устанавливает состав, кодирование и функциональное описание управляющих функций.

В приложении 1* настоящего стандарта приведен перечень команд (управляющих функций) для знакосинтезирующих печатающих устройств персональных ЭВМ.

_______________

* Приложения 1 и 2 не являются частью международного стандарта ИСО 6429-88.

В приложении 2* настоящего стандарта приведены сводные перечни режимов и управляющих функций.

_______________

* Приложения 1 и 2 не являются частью международного стандарта ИСО 6429-88.

1. НАЗНАЧЕНИЕ

1.1. Настоящий стандарт определяет управляющие функции и их кодированные представления для использования в 7-битном коде, расширенном 7-битном коде, в 8-битном коде или расширенном 8-битном коде, если такие коды структурированы в соответствии с ГОСТ 27466 (ИСО 2022). Настоящий стандарт определяет наборы С0, С1, производные управляющие функции и множество независимых управляющих функций.

1.2. Управляющие функции предназначены для использования непосредственно в символьных данных при обмене с устройствами отображения символов.

Устройство отображения символов является устройством, способным получать поток данных, состоящий из кодированных управляющих функций и графических символов, и осуществлять вывод отображения символов, который может быть прочитан человеком. В общем смысле символьный вывод производится в форме одной или нескольких прямоугольных полей символьных позиций и строк, которые называются страницами.

Если устройство является устройством ввода/вывода, а не просто устройством вывода, оно также способно передавать поток данных, который состоит из кодированных управляющих функций и графических символов; передаваемый поток данных является в общем случае комбинацией данных, которые были посланы в устройство, и данных, которые были введены локально в самом устройстве, например с собственной клавиатуры.

В общем случае управляющие функции определены их воздействием на устройства символьного ввода/вывода. Следовательно, необходимы конкретные положения об архитектуре устройства. Эти положения должны быть по возможности неограниченными и описанными в разд.6.

При представлении управляющих функций может потребоваться их представление графическими символами.

Другие международные стандарты, определяющие управляющие функции, могут иметь более ограниченные их определения, чем в настоящем стандарте.

1.3. Устройства, к которым применим настоящий стандарт, могут значительно отличаться друг от друга, в зависимости от применений, для которых эти устройства предназначались. Использование всех возможностей, определенных в настоящем стандарте, в одном устройстве невыгодно технически и экономически.

2. СООТВЕТСТВИЕ

2.1. Виды соответствия

Полное соответствие стандарту означает, что все его требования удовлетворены. Соответствие будет только в том случае истинным, если стандарт не содержит возможных допущений. Если допущения имеют место, они должны быть четко определены и требования соответствия должны включать положения, которые определяют выбранные допущения.

Настоящий стандарт имеет другой характер, так как он определяет большое количество требований, из которых могут быть сделаны различные выборки, удовлетворяющие отдельным применениям. Такие выборки не определены в настоящем стандарте, но должны быть определены одновременно с определением требовании соответствия. Соответствие определенной выборке известно как ограниченное соответствие.

2.2. Соответствие при обмене информации

Элемент данных кодированных символов (КС) внутри кодированной информации для обмена находится в соответствии с настоящим стандартом, если кодированное представление управляющих функции в таком элементе данных КС удовлетворяет следующим условиям:

а) кодированное представление управляющей функции, определенное в настоящем стандарте, должно всегда представлять эту управляющую функцию;

б) управляющая функция, определенная в настоящем стандарте, должна всегда иметь кодированное представление, которое определено для этой функции в настоящем стандарте;

в) любое кодированное представление, которое зарезервировано для будущей стандартизации, не должно иметь места.

Кодированные представления управляющих функций и режимов, не определенные в настоящем стандарте, могут появиться в информации обмена при вышеприведенных условиях (см. пп.5.5; 5.5.1; 7.4).

2.3. Соответствие устройств

Устройство считают соответствующим настоящему стандарту, если оно отвечает требованиям п.2.3.1 и/или пп.2.3.2; 2.3.3. Любое утверждение о соответствии оформляется документом, который содержит описание, приведенное в п.2.3.1.

2.3.1. Описание устройства

Описание устройства, соответствующего настоящему стандарту, должно:

а) устанавливать ссылки к разделам или управляющим функциям, определенным в настоящем стандарте, выборку кодированных представлений, которые устройство может создавать или принимать и интерпретировать;

б) для каждой управляющей функции с селективными параметрами определять используемые значения параметров;

в) если идентифицированная выборка содержит управляющую функцию, для которой значение параметра по умолчанию определено в настоящем стандарте, включать явные и неявные представления этого значения по умолчанию;

г) идентифицировать значения, с помощью которых пользователь может обеспечивать соответствующие управляющие функции или может опознавать их, как определено в пп.2.3.2; 2.3.3 соответственно.

2.3.2. Исходные устройства

Исходное устройство способно передавать в составе элемента данных КС кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стандарту.

Такое устройство дает возможность пользователю обеспечивать любую управляющую функцию, которую он выбирает из идентифицированной выборки для целей передачи ее кодированного представления в составе элемента данных КС.

2.3.3. Принимающие устройства

Принимающее устройство способно получать в составе элемента данных КС и интерпретировать кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стандарту. Оно способно интерпретировать значения по умолчанию в явном и неявном представлениях.

Данное устройство делает доступной для пользователя любую управляющую функцию из состава идентифицированной выборки, кодированное представление которой принято в составе элемента данных КС в такой форме, что пользователь может опознать ее среди управляющих функций из идентифицированной выборки.

3. НОРМАТИВНЫЕ ССЫЛКИ


В настоящем стандарте имеются ссылки на следующие стандарты:

ГОСТ 27463 (ИСО 646) "Системы обработки информации. 7-битные кодированные наборы символов";

ГОСТ 28079 "Системы обработки информации. Протокол уровня звена данных. Метод синхронной позначной передачи данных" (разработан с учетом ИСО 1155, ИСО 1177, ИСО 1745, ИСО 2111, ИСО 2628 и ИСО 2629);

ГОСТ 27466 (ИСО 2022) "Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения кодов";

ИСО 2375* "Обработка данных. Процедура регистрации выходной последовательности";

ИСО 6937* "Обработка информации. Наборы кодированных символов для передачи текста";

ИСО 7350* "Передача текста. Регистрация подмножеств графических символов";

ИСО 8613/6* "Обработка информации. Текстовые и конторские системы. Архитектура конторской документации и форма обмена. Часть 6. Структура содержания знаков";

Международный Регистр ИСО* наборов кодированных символов, используемых с последовательностями расширения;

Рекомендация МККТТ Т.61-1984* "Множество символов и наборы кодированных символов для международной службы Телетекс".

________________

* До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 "Информационная технология".

4. ОБОЗНАЧЕНИЯ И ОПРЕДЕЛЕНИЯ

4.1. Обозначения

В настоящем стандарте прописные буквы используются для обращения к определенным управляющим функциям, режимам, установкам режимов или графическим символам с целью предотвращения разночтения, например между концепцией "пробела" и символом ПРОБЕЛ.

Предполагается, что это соглашение и абревиатуры режимов и управляющих функций будут сохранены во всех переводах текста (приложение Е).

В настоящем стандарте используется обозначение в форме хх/уу, где хх представляет номер столбца с 00 по 07 в 7-битной кодовой таблице или с 00 по 15 в 8-битной кодовой таблице и уу представляет номер строки с 00 по 15.

4.2. Определения

В настоящем стандарте применены следующие определения:

4.2.1. Активная область - область, которая содержит активную позицию.

4.2.2. Активное поле - поле, которое содержит активную позицию.

4.2.3. Активная строка - строка, которая содержит активную позицию.

4.2.4. Активная страница - страница, которая содержит активную позицию.

4.2.5. Активная позиция - знаковая позиция, в которой изображается графическое представление следующего графического символа или следующей управляющей функции, для которой требуется графическое представление. Активная позиция указывается курсором.

4.26. Область - ряд последовательных символьных позиций, которые не обязательно расположены на одной строке.