Information processing - Control functions for 7-bit and 8-bit coded character sets

Traitement de l'information — Fonctions de commande pour jeux de caractères codés à 7 et à 8 éléments

General Information

Status
Withdrawn
Publication Date
09-Nov-1988
Withdrawal Date
09-Nov-1988
Current Stage
9599 - Withdrawal of International Standard
Start Date
30-Dec-1992
Completion Date
30-Oct-2025

Relations

Effective Date
12-May-2008
Effective Date
15-Apr-2008
Effective Date
15-Apr-2008
Standard

ISO 6429:1988 - Information processing -- Control functions for 7-bit and 8-bit coded character sets

English language
51 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 6429:1988 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information processing - Control functions for 7-bit and 8-bit coded character sets". This standard covers: Information processing - Control functions for 7-bit and 8-bit coded character sets

Information processing - Control functions for 7-bit and 8-bit coded character sets

ISO 6429:1988 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.040.10 - Coding of character sets. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 6429:1988 has the following relationships with other standards: It is inter standard links to SIST ISO/IEC 6429:1995, ISO/IEC 6429:1992, ISO 6429:1983. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO 6429:1988 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


IS0
INTERNATIONAL STANDARD
Second edition
1988-1 1-1 5
Information processing - Control functions for 7-bit
and &bit coded character sets
Traitement de J'information - Fonctions de commande pour jeux de caractères codés B 7 et
à 8 éléments
teference number
SO M29 : 1988 (E)
.. ----
Contents Page
1 Scope . .
2 Cofiformance .
2.1 Types of conformance .
2.2 Conformance of infomation interchange . 1
2.3 Conformance of devices . .
2.3.1 Device description .
2.3.2 Originating devices . . 2
2.3.3 Receiving devices . . 2
3 Normative references .
4 Notation and definitions . .
4.1 Notation .
4.2 Definitions . . 3
4.2.1 active area . . 3
4.2.2 3
4.2.3 activeline . 3
4.2.4 act~vepage . 3
4.2.5 activeposition . 3
4.2.6 .
4.2.7 auxiliary device . . 3
4.2.8 3
.....................................
4.2.9 bvte . .
4.2.10 tocancel . . 3
4.2.11 character . 3
O tnternational Organization for Standardization. 15W
Printed in Swherland
II
IS0 6429 : 1988 {E)
4.2.12 character-coded-data-element ( CC-data-element) .
4.2.?3 character-imaging device .
4.2.14 character path .
4.2.15 character position .
4.2.16 toclear .
4.2.17 coded character set; code .
4.2.18 codeextension .
4.2.19 codetable .
4.2.m control character .
4.2.21 control function .
4.2.22 controlsequence .
4.2.23 control string .
4.2.24 cursor .
4.2.25 decimalmark .
4.2.26 default .
4.2.Z todelete . 3
4.2.28 to designate . 3
4.2.29 device . 3
4.2.30 display . 3
4.2.31 editor function . 4
4.2.32 eligible .
4.2.33 environment . 4
4.2.34 toerase .
4.2.36 escape sequence .
d
4.2.36 field .
4.2.37 FinalByte .
4.2.38 formator function .
4.2.39 graphic character .
4.2.40 graphic rendition .
4.2.41 graphic symbol .
4.2.4 guardedarea .
4.2.43 initial state .
4.2.44 Intermediate Byte .
4.2.45 toinvoke .
4.2.46 line .
4.2.47 line progression .
4.2.48 opernting system . 4
...
IS0 6429 : 1988 (E)
4.2.49 page .
Parameter Byte .
4.2.50 4
..
4.2.51 position . 4
4.2.52 private (or experimental] use . 4
4.2.53 protected area . 4
qualified area .
4.2.54 4
repertoire . 4
4.2.56
scroll . 4
4.2.56
4.2.57 selectedarea .
4.2.1 tabulation .
tabulation stop .
4.2.59
4.2.60 user .
5 Coded representation .
General .
5.1 4
DEtETE . 5
5.2
5.3 Elements of the CO set . 5
5.4 Elements of the CI set .
5.5 Controlsequenc es . 5
5.5.1 Parameter representation .
5.5.2 . Parameter string format . 6
5.5.3 Types of parameters .
Independent control functions .
5.6 7
Control strings .
5.7 7
6 Deviceconcepts . 7
6.1 The received data stream . 7
6.2 The character image output . 7
6.3 The active position .
6.3.1 Implicit movement .
6.3.2 Explicit movement .
6.4 Formator functions and editor functions . 8
6.4.1 Formator functions .
6.4.2 Composite graphic characters .
6.4.3 Editor functions .
IV
IS0 6429 : 1988 (E)
I
6.5 Selected and qualified areas . 9
6.5.1 Selected areas . 9
6.5.2 Qualified areas . 9
6.5.2.1 Protected areas . 9
6.5.2.2 Guardedareas . 9
6.6 Auxiliary input/output devices . 9
7 Modes . 9
7.1 Theconceptofrnodes . 9
7.2 Definition of modes . 10
7.2.1 CRM - CONTROL REPRESENTATION MODE . 10
7.2.2 EBM - EDITING BOUNDARY MODE . 10
7.2.3 ERM - ERASURE MODE . 10
7.2.4 FEAM - FORMAT EFFECTOR ACTION MODE . 10
7.2.5 FETM - FORMAT EFFECTOR TRANSFER MODE . 10
7.2.6 GATM - GUARDED AREA TRANSFER MODE . 10
7.2.7 GRCM - GRAPHIC RENDITION COMBINATION MODE . 12
7.2.8 HEM - CHARACTER EDITING MODE . 12
7.2.9 IRM - INSERTION REPLACEMENT MODE . 12
7.2.10 KAM - KEYBOARD ACTION MODE . 12
7.2.11 LFINLWI - LlNEFEED/NEW LIMEMODE . 12
7.2.12 MATM - MULTIPLE AREA TRANSFER MODE . '12
7.2.13 PUM - POSITIONING UNITMODE . 12
7.2.14 SATM - SELECTED AREA TRANSFER MODE . '12
7.2.15 SRM - SEND/RECEIVE MODE . 12
7.2.16 SRTM - STATUS REPORTTRANSFER MODE . 13
7.2.17 TSM - TABULATION STOP MODE . 13
7.2.18 TNI - TRANSFER TERMINATION MODE . 13
7.2.19 VEM - UNE EDITING MODE . 13
7.2.20 ZDM - ZERO DEFAULT MODE . 13
7.3 interaction between modes . 13
7.3.1 GUARDED AREA TRANSFER MODE (GATM). MULTIPLE
AREA TRANSFER MODE (MATM). SELECTED AREA
TRANSFER MODE (SATMI. and TRANSFER TERMINATION
MODE(TTM} . 13
7.3.2 CONTROL REPRESENTATION MODE (CRM) and FORMAT
EFFECTOR ACTION MODE (FEAM) .
7.3.3 CHARACTER EDITING MODE (HEM) and INSERTION
REPLACEMENT MODE (IRMI . 74
V
7.4 Private modes . . 14
8 Control functions . . 14
8.1 Types of control functions .
8.2 Categories of control functions .
8.2.1 DeBrniters. . . 15
8.2.2 Introducers. .
8.2.3 Shift functions. . . 15
8.2.4 Format effectors . 15
8.2.5 Presentation control functions .
8.2.6 Editor functions. .
8.2.7 Cursor control functions . .
8.2.8 Display control functions. . 18
8.2.9 Device control functions . ____. 18
8.2.10 Information separators . . 19
8.2.11 Area definition. . . 19
8.2.12 Mode setting . . 19
8.2.13 Transmission control functions. . 19
8.2.14 Miscellaneous control functions . . . N
8.3 Definition of control functions. . . 21
8.3.1 ACK - ACKNOWLEDGE . 21
8.3.2 APC - APPLICATION PROGRAM COMMAND. . 21
8.3.3 BEL - BELL . . 21
8.3.4 BPH - BREAK PERMllTED HERE. . 21
8.3.5 BS - BACKSPACE . 21
8.3.6 CAN - CANCEL . . 21
8.3.7 CBT - CURSOR BACKWARD TABULATION . 21
8.3.8 CCH - CANCEL CHARACTER . 21
8.3.9 CHA - CURSOR CHARACTER ABSOLUTE. .
8.3.10 CHT - CURSOR FORWARD TABULATION .
8.3.11 CMD - CODING METHOD DELIMITER., .
8.3.12 CNL - CURSOR NEXT LINE .
CPL - CURSOR PRECEDING LINE .
8.3.13
8.3.14 CPR - ACTIVE POSITION REPORT. . 22
8.3.15 CR - CARRIAGERETURN . 22
vi
IS0 6429 : 1988 (El
8.3.16 CSI . CONTROL SEQUENCE INTRODUCER . 22
8.3.17 CTC . CURSOR TABULATION CONTROL . 22
CUB . CURSOR LEFT . 22
8.3.18
8.3.19 CUD . CURSOR DOWN . 22
8.3.20 CUF . CURSOR RIGHT . 23
8.3.21 CUP . CURSOR POSITION . 23
CUU - CURSOR UP . 23
8.3.22
CVT - CURSOR UNE TABULATION . 23
8.3.23
8.3.24 DA - DEVICE ATTRIBUTES . 23
8.3.25 DAQ - DEFINE AREA QUALIFICATION . 23
8.3.26 DCH - DELETE CHARACTER . 23
DCS - DEVlCE CONTROL STRING . 24
8.3.27
DC’I - DEVICE CONTROL ONE . 24
8.3.28
DC2 - DEWCE CONTROL TWO . 24
8.3.29
8.3.30 DC3 - DEVICE CONTROL THREE . 24
8.3.31 DC4 - DEVICE CONTROL FOUR . 24
8.3.32 DEL - DELETE . 24
8.3.33 DL - DELETE UNE . 24
8.3.34 DLE - DATA LINK ESCAPE . 25
8.3.35 DMI - DISABLE MANUAL INPUT . 25
8.3.36 DSR - DEVICE STATUS REPORT . 25
DTA - DIMENSION TEXT AREA . 25
8.3.37
EA - ERASE IN AREA . 25
8.3.38
ECH - ERASE CHARACTER . 25
8.3.39
8.3.40 ED - ERASE IN PAGE . 25
8.3.41 EF - ERASE IN FIELD . . 26
8.3.42 EL - ERASE IN LINE . 26
8.3.43 EM - END OF MEDIUM . 26
8.3.44 EM1 - ENABLE MANUAL INPUT . 26
8.3.45 ENQ - ENQUIRY . 26
8.3.46 EOT - END OF TRANSMISSION . 26
8.3.47 EPA - END OF GUARDED AREA. .
8.3.48 ESA - END OF SELECTED AREA . 27
vii
8.3.49 ESC . ESCAPE . 27
8.3.50 ETB . END OF TRANSMISSION BLOCK . 27
ETX . END OF TEXT . 27
8.3.51
FF - FORM FEED . 27
8.3.52
8.3.53 FNK - FUNCTION KEY . 27
8.3.54 FNT - FONT SELECTION . 27
8.3.56 GCC - GRAPHIC CHARACTER COMPOSITION .
8.3.56 GSM - GRAPHIC SIZE MODIFICATION . 27
8.3.S GSS - GRAPHIC SIZE SELECTION . 28
8.3.a HPA - CHARACTER POSITION ABSOLUTE . 28
8.3.59 HPB - CHARACTER POSITION BACKWARO., . 28
8.3.60 HPR - CHARACTER POSITION FORWARD . 28
8.3.61 HT - CHARACTER TABULATION . 28
8.3.62 HTJ - CHARACTER TABULATION WITH JUSTIFICATION . . 28
8.3.83 HTS - CHARACTER TABULATtON SET . 28
8.3.H HVP - CHARACTER AND LINE POSITION . 28
8.3.65 LCH - INSERTCHARACTER . 29
8.3.66 IOCS - IDENTIFY DEVICE CONTROL STRING . 29
8.3.67 IGS - IDENTIFY GRAPHIC SUBREPERTOIRE . 29
8.3.68 IL - INSERT LINE . 29
8.3.69 INT - INTERRUPT . 29
8.3.70 IS1 - INFORMATION SEPARATOR ONE
IUS . UNIT SEPARATOR) . 29
8.3.71 IS2 - IMFORMATION SEPARATOR IWO
(RS . RECORD SEPARATOR) . 30
8.3.n Is3 - INFORMATION SEPARATOR THREE
IGS . GROUP SEPARATOR) . 30
IS4 - INFORMATION SEPARATOR FOUR
8.3.73
(FS . FILE SEPARATOR) . 30
8.3.74 JFY -JUSTIFY . 30
8.3.75 LF- LJNEFEED . 30
8.3.76 LSO - LOCKING.SHIFTZER0 . 30
8.3.77 LS1 - LOCKING-SHITTONE., . 30
8.3.78 LSlR - LOCKING-SHIFT ONE RIGHT . 30
8.3.79 LS2 - LOCKING-SHIFT TWO . 30
...
Vtll
IS0 ô429 : 1488 (E)
8.3.80 LS2R - LOCKING-SHIFT TWO RIGHT . 31
8.3.81 LS3 - LOCKING-SHITT THREE , .
8.3.82 LMR - LOCKING-SHIFTTHREE RIGHT . 31
8.3.83 MC - MEDIA COPY . . 37
8.3.84 MW - MESSAGE WAITING . . 31
8.3.85 NAK - NEGATIVE ACKNOWLEDGE . 31
8.3.86 NBH - NO BREAK HERE. . 31
8.3.87 NEL - NEXT LINE . 31
8.3.88 NP - NEXT PAGE . . 31
8.3.89 NUL - NULL . . 37
8.3.90 OSC - OPERATING SYSTEM
8.3.91 PEC - PRESENTATION EXPAND OR CONTRACT., . 32
8.3.92 PFS - PAGE FORMAT SELECTION. .
8.3.93 PLD - PARTIAL LINE FORWARD . 32
8.3.94 PLU - PARTIAL LINE BACKWARD . 32
8.3.95 PM - PRIVACY MESSAGE., . 32
PP - PRECEDING PAGE . 33
8.3.96
8.3.97 PPA - PAGE POSITION ABSOLUTE. . 33
8.3.98 PPB - PAGE POSITION BACKWARD. . 33
8.3.99 PPR - PAGE POSITION FORWARD . 33
8.3.100 PTX - PARALLEL TEXTS . . . 33
8.3.101 PU1 - PRIVATE USE ONE. .
8.3.102 PU2 - PRIVATE USE TWO . 33
8.3.103 .
QUAD - QUAD . 34
8.3.1W REP - REPEAT . . 34
8.3.105 RI - REVERSE LINE FEED . . 34
8.3.106 RIS - RESETTO INITIAL STATE . 34
8.3.1M
RM - RESET MODE .
8.3.108 SACS - SET ADDITIONAL CHARACTER SEPARATION .
SAPV - SELECT ALTERNATIVE PRESENTATION
8.3.109
VARIANTS . 35
8.3.110 SCI - SINGLE CHARACTER INTRODUCER. . 35
8.3.117 SCO - SELECT CHARACTER ORIENTATION . 35
ix
IS0 6429 : 1988 (E)
8.3.112 SCS - SET CHARACTER SPACING . 35
8.3.113 SD - SCROLL DOWN . 36
............
8.3.114 SEE - SELECT EDITING EXTENT . 36
8.3.115 SEF - SHEET EJECT AND FEED . 36
8.3.116 SGR - SELECTGRAPHIC RENDITION . 36
8.3.117 SHS - SELECT CHARACTER SPACING .
8.3.118 Si - SHIFT-IN . 37
8.3.119 SL - SCROLL LEFT . 37
8.3.120 SLH - SET LINE HOME . 3
8.3.121 SLL - SET UME LIMIT. . 38
8.3.122 SLS - SET LINESPACING . 38
8.3.123 SM - SET MODE . . 38
8.3.124 SO - SHIFT-OUT .
8.3.1E SOH - STARTOF HEADING .
8.3.126 SOS - STARTOFSTRING .
8.3.127 SPA - START OF GUARDED AREA . 39
8.3.128 SPD - SELECT PRESENTATION DIRECTIONS. . 39
8.3.129 SPI - SPACING INCREMENT. . . 39
....
8.3.130 SPQR - SELECT PRINT QUALITY AND RAPlDllY 39
8.3.131 SR - SCROLL RIGHT . 39
8.3.132 SRCS - SET REDUCED CHARACTER SEPARATION . 39
8.3.133 SRS - START REVERSED STRING . 40
............
8.3.134 SSA - START OF SELECTED AREA. . 40
8.3.135 SSU - SELECT SIZE UNIT . . 40
.....................
8.3.136 SSW - SETSPACEWIDTH . 40
8.3.137 SS2 - SINGLE-SHIFT WO . 41
8.3.138 ÇS3 - SINGLE-SHITT THREE. . . 41
8.3.139 ST - STRING TERMINATOR . . 41
8.3.140 STAB - SELECTIVETABULATION. .
8.3.14’1 STS - SETTRANSMITSTATE . 41
8.3.142 STX - START OF . 41
8.3.143 SU - SCROLL UP . 41
8.3.144 SUB - SUBSTITU . 41
X
fS0 6429 : 1988 [El
8.3.146 ÇVS - SELECT LINE SPACING . 47
8.3.146 SYN - SYNCHRONOUS IDLE . 42
8.3.147 TAC - TABULATION ALIGNED CENTRED . 4.2
8.3.148 TALE - TABULATION ALIGNED LEADING EDGE . 42
8.3.149 TATE - TABULATlOPI ALIGNED TRAIUNG EDGE . 42
8.3.150 TBC - TABULATION CLEAR . 42
8.3.151 TCC - TABULATION CENTRED ON CHARACTER . 42
8.3.152 TSR - TABULATION STOP REMOVE . 43
8.3.153 TSS - THIN SPACE SPECJFICATION . 43
8.3.154 VPA - LINE POSITION ABSOLUTE . 43
8.3.155 VPB - LtNE POSITION BACKWARD . 43
8.3.156 VPR - LINE POSLTION FORWARD . 43
8.3.157 VT - LINETABULATION . 43
8.3.158 VTS - LINE TABULATION SET . 44
9 Transformation benbeen 7-bit and &bit coded representations . 44
Annexes
A . Formator functions and editor functions . 45
B . Codingexampleç . 47
C . Text composition considerations . 48
D . Implementation-dependent features . 49
. Differences between this second edition of IS0 6429 and
E
IS0 6429: 1983 . , . 50
Xi
IS0 6429 : 1988 (E)
Fo rewo rd
IS0 (the International Organization for standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
menial and non-governmental, in liaison with ISû, also take part in the work. IS0
collaborates closely with the International Electrotechnical Commission KC) on ail
matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 6429 was prepared by the European Computer Manufac-
turers Association (as Standard ECMA4) and was adopted, under a special "fast-
track procedure", by Technical Committee ISO/TC 97, Information processing
systems, in parallel with its approval by the IS0 member bodies.
This second edition cancels and replaces the first edition (IS0 6429 : 19831, of which it
constitutes a full revision.
Annexes A, B, C, D and E of this International Standard are for information only.
xii
INTERNATIONAL STANDARD IS0 6429 : 1988 (E)
Information processing - Control functions for 7-bit
and 8-bit coded character sets
technically and economicaliy impractical for one device to im-
1 scope
plement all the facilities specified in this International Standard.
The intention is that within any type of device only a limited
1.1 This International Stan1 3rd defines controi functions and
selection of the facilities appropriate to the application will be
I
their coded representationsfor use in a 7-bit code, an extended
implemented.
7-bit code, an &bit code or an extended 8-bit code, if such a
code is structured in accordance with IS0 2022. This Inter-
national Standard specifies a CO set, a CI set, control functions
derived therefrom and a number of independent control
2 Conformance
functions.
2.1 Types of conformance
1.2 The control functions are intended to be used embedded
in character-coded data for interchange with character-imaging
Full conformance to a standard means that all of its re-
devices. quirements are met. Conformance will only have a unique
meaning if the standard contains no options. If there are op-
A character-imaging device is a device which is capable of tions within the standard they must be clearly identified, and
receiving a data stream that consists of coded controi functions
any claim of conformance must include a statement that iden-
and graphic characters, and is capable of producing character tifies those options that have been adopted.
image output, i.e. output that can be read by a human being.
The character image output is, in general, produced in the form This International Standard is of a different nature since it
of one or more rectangular arrays of character positions and specifies a large number of facilities from which different selec-
lines which are called pages. tions may be made to suit individual applications. These ç81ec-
tions are not identified in this International Standard, but must
be identified at the time that a claim of conformance is made.
If the device is an input/output device rather than merely an
output device, it is also capable of transmitting a data stream Conformance to such an identified selection is known as limited
that consists of coded control functions and graphic conformance.
characters; the transmitted data stream is, in general, com-
I)
posed of a combination of data which have been sent to the
2.2 Conformance of information interchange
locally into the
device and data which have been entered
device, for example by an associated keyboard.
A CC-data-element within coded information for interchange is
in conformance with this International Standard if the coded
In general, the control functions are defined by their effects on
representations of control functions within that CC-data-
a character-imaging input/output device. It is. therefore,
element satisfy the following conditions:
necessary to make certain assumptions about the device archi-
tecture. These assumptions are as unrestrictive as possible;
a) a coded representation of a control function that is
they are specified in clause 6.
specified in this International Standard shalt always repre-
sent that control function;
In addition to being performed the control functions may need
to be represented by a graphic symbol. b) a control function that is specified in this International
Standard shall always be represented by the coded
representation that is specified in this International Stan-
The structure of this international Standard is open-ended, so
dard for that control function;
that more control functions can be included in future editions.
c) any coded representation that is reserved for future
Other International Standards specifying control functions may
standardization by this International Standard shall not ap-
define more restricted definitions oi them than those in this
pear.
International Standard.
Coded representations of control functions and modes not
specified in this International Standard may appear in inter-
1.3 The devices to which this International Standard applies
changed information subject to the above conditions (see 5.5,
can vary greatly from each other depending on the application
for which a device has been specifically designed. It is 5.5.1 and 7.4).
Standard. At the time of publication. the editions indicated
2.3 Conformance of devices
were valid. All standards are subject to revision, and parties to
A device is in conforrnanoe with this International Standard if it agreements based on this International Standard are encouraged
conforms to the requirements uf 2.3.1, and either or both 2.3.2 to investigate the possibility of applying the most recent
and 2.3.3 below. Any claim of conformance shall identify the editions of the standards listed below. Members of IEC and IS0
document which contains the deçcription specified in 2.3.1. maintain registerç of currently valid International Standards.
IS0 1745 : 1975, information processing - Basic mode contrd
2.3.1 Device description
procedures for da ta communication s ys terns.
A device that corrforms to this International Standard shall be
IS0 2022 : 19%. Information processing - IS0 ?-bit and 8-bit
the subject of a description that
coded character sets - Code extension techniques.
f SO 2375 : 1986. Dara processing - Proceâure for registrarion
a) identifies, by reference to the clauses of, or to the con-
of escape sequences.
trol functions specified in, this tnternationaf Standard, the
selection of coded representations that the device can
IS0 6937 : 1983, information processing - Coded character
originate or can receive and interpret;
sets for text communication.
b) for each such control function with selective par-
ameters, specifies the parameter values implemented;
IS0 7350 : 1984. Text communication - Registration of
graphic character subrepertoires.
cl if the identified selection contains a control function for
which a default value for a parameter is specified in this
is0 86136 : -11, /nformation processing - Text and office
International Standard, includes the explicit and implicit
systems - Office Document Architecture (ODA) and inter-
representations of this default value:
change format - Part 6: Character content architectures.
d) identifies the means by which the user may suppty the
corresponding control functions or may recognize them, as
IS0 International Register of Coded Character Sets to be Used
specified in 2.3.2 and 2.3.3, respectively.
with Escape Sequences.
CClTT Recommendation T.6’1, 1984, Character repertoire and
2.3.2 Originating devices
coded character sets for the international teletex service.
An originating device shall be capable of transmitting within a
CC-data-element the coded representations of an identified
selection of control functions conforming to this International
4 Notation and definitions
Standard.
4.1 Notation
Such a device shall allow the user to suppty any control func-
tion that he chooses from among the identified selection for the
In this International Standard a convention ha been adopted
purpose af transmitting its coded representation within a CC-
to assist the reader. Capital letters are used to refer to a specific
data-element.
control function, mode, mode setting, or graphic character in
order to avoid confusion, for example, between the concept
2.3.3 Receiving devices
“space“ and the character SPACE.
A receiving device shall be capable of receiving within a CC-
It is intended that this convention and the acronyms of the
data-element and interpreting the coded representations of an
modes and the control functions be retained in all translations
identified selection of control functions conforming to this
of the text. (See annex E.)
International Standard. It shall be able to interpret default
values in both explicit and implicit representations.
This International Standard uses the notation of the form
xxiyy, where xx represents the column number 00 to 07 in a
Such a device shall make available to the user any control func-
7-bit code table or MI to 15 in an 8-bit code table, and yy
tion that is within the identified selection, and the coded
represents the row number 00 to 15.
representation of which is received within a CC-data-element.
in such a form that the user can recognize it from among the
4.2 Definitions
control functions of the identified selection.
For the purposes of this International Standard, the following
definitions apply.
3 Normative references
The following standards contain provisions which, through 4.2.1
active area: The area which contains the active pos-
reference in this text, constitute provisions of this International ition.
1) To be published.
IS0 6429 : 1988 E)
4.2.2 active field: The field which contains the active pos- 4.2.18 code extension: The techniques for the encoding of
characters that are not included in the character set of a given
ition.
code.
4.2.3 active line: The line which contains the active position.
4.2.19 code table: A table showing the character allocated
to each bit combination in a code.
4.2.4 active page: The page which contains the active pop
ition.
4.2.20 control character: A control function the coded
representation of which consists of a single bit combination,
4.2.5 active position : The character position which is to im-
age the graphic symbol representing the next graphic character
or the next control function for which a graphic representation
4.2.21 control function: An element of a character set that
is required.
effects the recording, processing, transmission, or interpret-
ation of data, and that has a coded representation consisting of
In general, the active position is indicated by a cursor.
one or more bit combinations.
4.2.6 area: A series of successive character positions that are
4.2.22 control sequence: A sequence of bit combinations
not necessarily on the same line.
starting with that representing the control character CONTROL
SEQUENCE INTRODUCER {CSI), used for the coded repreçen-
*
ration of control functions with parameters.
4.2.7 auxiliary device: A device connected to a character-
imaging device for the purpose of inputting, storing, retrieving,
or imaging data.
4.2.23 control string : A delimited string of characters which
may occur in the data stream as a logical entity for control pur-
poses.
4.2.8 bit combination: An ordered set of bits that
represents a coded character or is used as part of the represen-
tation of a coded character.
4.2.24 cursor: A special indicator used to mark the active
position in a display.
4.2.9 byte: A bit string that is operated upon as a unit.
4.2.25 decimal mark: A graphic symbol, usually a FULL
STOP or a COMMA, used to separate the fractional part of a
4.2.10 to cancel: To mark data in such a way that it can be
decimal number from the integer part of' that number.
ignored in subsequent processing.
4.2.26 default: A value or a state that is to be assumed when
4.2.11 character: A member of a set of elements used for
no value or state is explicitly specified.
the organization, control or representation of data.
4.2.n to delete: To remove the contents from character
4.2.12 character-coded-data-element (CC-data-element) :
positions and closing the resulting gap by moving adjacent
An element of interchanged information that is specified to
graphic characters into the empty positions.
1)1 consist of a sequence of coded representations of characters,
in accordance with one or more identified standards for coded
character sets.
4.2.Z to designate: To identify a set of characters that are
to be represented, in some cases immediately and in others on
the occurrence of a further control function, in a prescribed
4.2.13 character-imaging device: A device that gives a
manner.
visual representation of data in the form of graphic symbols
using any technology, for example cathode ray tube or printer.
4.2.29 device: A component of information processing
equipment which can transmit. and/or receive, coded infor-
4.2.14 character path: The direction of presentation of suc-
mation within CC-data-elements. (it may be an input/output
cessive graphic characters along a line.
device in the conventional sense, or a process such as an
application program or gateway function.)
4.2.15 character position: The portion of a display that is
imaging or is capable of imaging a graphic symbol.
4.23 display: The region for visual presentation of data on
any type of character-imaging device, including printer,
4.2.16 to clear: To remove the disptay of data or the informa-
cathode ray tube and similar devices.
tion used for the diçpiay of data, for example tabulation stops
marking the boundaries between fields.
4.2.31
editor function : Control functions used for editing,
altering or transposing the visual arrangement of data.
4.2.17 coded character set; code: A set of unambiguous
rriles that establishes a character set and the one-to-one
relationship between the characters of the set and their bit 4.2.32 eligible: The term used to denote an area considered
corn binations. for transmission or transfer.
IS0 6429 : 1988 (E)
environment: The characteristic that identifies the 4.2.47 line progression: The direction of presenmtion of
4.2.33
successive lines.
number of bits used to represent a character in a data process-
ing or data communication swem or in a part of such a
system.
4.2.48 operating system: The software that controls the ex-
ecution of computer programs and that may provide schedul-
ing, debugging, input/output contol, accounting, compilation,
4.2.34 to erase: To remove the contents from character pos
storage assignment, data management, and related services.
itions and leaving the resulting gap open.
4.2.49 page: A set of a predetermined number of lines.
4.2.35 escape sequence: A bit string that is used for control
purposes in code extension procedures and that consists of
4.2.50 Parameter Byte: In a control sequence, a bit com-
two or more bit combinations. The first of these bit combina-
bination that may occur between the control function CON-
tions represents the character ESCAPE.
TROL SEQUENCE INTRODUCER (CSI) and the Final Byte, or
between CSI and an Intermediate Byte.
4.2.36 field: An area consisting of the character position at a
character tabulation stop {beginning of the field) and the
4.2.51 position: The part of a code table identified by its
character positions up to, but not including, the character pos-
column and row coordinates.
ition at the following character tabulation stop (end of the
field 1.
4.2.52 private (or experimental] use: The means of
representing a non-standardized control function in a manner
4.2.37 Final Byte: The bit combination that terminates an
compatible with this International Standard.
escape sequence or a control sequence.
4.2.53 protected area: A special case of a qualified area.
4.2.38 formator function : Control functions describing how
the originator of the data stream wishes the information to be
4.2.54 qualified area: A string of character positions to
formatted or presented.
which certain characteristics are associated.
4.2.39 graphic character: A character, other than a control
4.2.56 repertoire: The set of characters which can be
function, that has a visual representation normaily handwritten,
represented by means of a coded representation using a coded
printed or displayed, and that has a coded representation con-
character set.
sisting of one or more bit combinations.
4.2.56 scroll: The action whereby all, or part of, the graphic
4.2.40 graphic rendition: The visual style of displaying a set
symbols of a display are moved in a specified direction.
of graphic symbols.
4.2.57 selected area: A string of character positions, the
4.2.41 graphic symbol: A visual representation of a graphic contents of which may be eligible to be transmitted in the form
of a data stream or to be transferred to an auxiliary input/
character or of a convol function.
output device.
4.2.42 guarded area: A special case of a qualified area.
42.B tabulation: The technique of identifying character 0
positions or lines in B display for the purpose of arranging infor-
4.2.43 initial state: The state a device has after it is made
mation systematically.
operational.
4.259 tabulation stop: The indication that a character pos-
tt is the recommended "reset" state of the modes.
ition or a line is to be used for tabulation; a character tabulation
stop may atso serve as a boundary between fields.
4.2.44 Intermediate Byte
4.2.60 user: A person or other entity that invokes the ser-
a) In an Escape Sequence, a bit combination that may oc-
vices provided by a device. (This entity may be a process such
cur between the control function ESCAPE (ESC} end the
Finaf Byte. as an application program if the "device" is a code convertor or
a gateway function, for example.)
bl In a Control Sequence, a bit combination that may oc-
cur between the control function CONTROL SEQUENCE
INTRODUCER (CSI) and the Final Byte, or between a
Parameter Byte and the Final Byte.
5 Coded representation
4.2.46 to invoke: To cause a designated set of characters to 5.1 General
be represented by the prescribed bit combinations whenever
Each control function in this International Standard (except
those bit combinations occur, untir an appropriate code exten-
DELETE) belongs to one of the following types:
sion function occurs.
al elements of the CO set;
4.2.46 line: A set of a predetermined number of character
positions. bl elements of the CI set;
ci control sequences; The definitions and the coded representations of the control
functions are specified in 8.3 (see also table 2).
d) independent control functions;
e) control strings. The 3-character escape sequences designating and invoking
this CI set are ESC 02/06 04/00 and ESC 02/02 W03.
5.2 DELETE
Table 2 - Bit combinations representing the control
This control function does not belong to any set. For reference
functions of the CI set
purposes it is considered to be an element of the Cx set.
I Cofumn number
5.3 Elements of the CO set
Row number 7-bit code 05
8-bit code O9
These control functions are represented in -/-bit and 8-bit codes
-
00 DCS
by bit combinations from oO/ûû to 01/15,
-
O1 PU1
O2 BPI" PU2
This method of representation permits coding of up to 32 con-
03 NBH STS
trol functions.
O4 IND" CCH
05 NEL MW
The definitions and the coded represenmtions of' the control
06 SSA SPA
functions are specified in 8.3 (see aIso table 1).
07 ESA EPA
08 HTS SOS
The 3-character escape sequence designating and invoking this
-
O9 HTJ
CO set is ESC WO1 W/Oû.
10 VTS SCI
11 PLD CSI
NOTE - If is assumed that even with no invoked CO set the control
12 PLU ST
character ESCAPE is available and is represented by bit-combination
13 RI OSC
01/71.
14 ss2 PM
15 ss3 APC
Table 1 - Bit combinations representing the control
functions of the CO set * Seeannex E.
.
The unallocated bit cornbinations are reserved for future çtandard-
Column number
shall not be used. They are not available for private (or
ization and
Row number
00 O1
experimental) use.
DLE
O0 NUL
O1 SOH DCI
O2 STX DC2
5.5 Control sequences
03 ETX DC3
w EOT OC4
A control sequence consists of a sequence of bit combinations
ENQ NAK
starting with that representing the control character CONTROL
O6 ACK SYN
SEQUENCE INTRODüCER (CSIi followed by one or more bit
07 BEL ETB
combinations representing parameters, if any, and by one or
BS CAN
more bit combinations identifying the control character. The
09 HT EM
control function CSI itself is an element of the CI set.
SUB
10 LF
11 vr ESC
The format of a control sequence is
FF IS4
13 CR IS3
CSI P __. PI . I F
14 SO or LSI IS2
15 SI or LSû is1
where
a) CSI is represented by bit combinations O1 /11 (represen-
ting ESC) and 05/11 in a 7-bit code or by bit combination
5.4 Elements of the C1 set
(19111 in an 8-bit code, see 5.4;
These control functions are represented
b) P . . . P are Parameter Bytes, which, if present, consist
of bit combinations from 03/00 to W15;
al in a 7-bit code by 2-character escape sequences of the
cl 1 . . . I are Intermediate Bytes, which, if present, consist
form ESC Fe, where ESC is represented by bit combination
of bit combinations from 02/00 to 02/15, Together with the
O1 /11 and Fe is represented by a bit cornbination from 04/00
Final Byte F, they identify the control function;
to 05/15;
bl in an &bit code by bit combinations from 08/00 to
NOTE - The number of Intermediate Bytes is not limited by this
09/15; however, when the announcer sequence ESC 02/00
International Standard; in practice. one Intermediate Byte will be
04/M according to IS0 2022 is used, the control functions
sufficient since over one thousand control functions may be ident-
of the C1 set are represented by ESC Fe sequences. ified in this way.
IS0 6429 : 1988 IE)
d) F iç the Final Byte; it consists of a bit combination from
5.5.7 Parameter representation
04/00 to 07/14; it terminates the control sequence and
together with the Intermediate Bytes, if present, identifies
A control sequence may contain a string of Parameter Bytes
the control function. Bit combinations- 07/00 to 07/14 are P . . . P representing one or more parameters to complete the
available as Finai Bytes of control sequences for private (or
specification of the control function.
experimental) use.
The Parameter 3ytes are bit combinations from 03/00 to 03/15
The definitions and the coded representations of
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...