ISO 6429:1983
(Main)Information processing — ISO 7-bit and 8-bit coded character sets — Additional control functions for character-imaging devices
Information processing — ISO 7-bit and 8-bit coded character sets — Additional control functions for character-imaging devices
Traitement de l'information — Jeux ISO de caractères codés à 7 et à 8 éléments — Fonctions de commande supplémentaires pour les dispositifs de visualisation de caractères
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.MEMJlYHAPOllHAR OPfAHW3AUIIR no CTAHllAPTH3A&MH.ORGANlSATlON INTERNATIONALE DE NORMALISATION
Information processing - IS0 7-bit and &bit coded
character sets - Additional control functions for
character-imaging devices
Traitement de l'information - Jeux IS0 de caractères codés à 7 et à 8 éléments - Fonctions de commande supplémentaires
pour les dispositifs de visualisation de caractères
First edition - 1983-05-01
UDC 681.3.06: 681.327.1 Ref. No. IS0 6429-1983 (E)
Descriptors : data processing, information interchange, character sets, IS0 seven-bit codes, central procedures.
Price based on 37 pages
---------------------- Page: 1 ----------------------
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies [IS0 member bodies). The work of developing International
Standards is carried out through IS0 technical committees. Every member body
interested in a subject for which a technical committee has been authorized has the
right to be represented on that committee. International organizations, governmental
and non-governmental, in liaison with ISO, also take part in the work.
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.
International Standard IS0 6429 was developed by Technical Committee ISO/TC 97,
information processing systems, and was circulated to the member bodies in
February 1982.
It has been approved by the member bodies of the following countries :
Australia France South Africa, Rep. of
Belgium Germany, F. R. Spain
Hungary Sweden
Canada
China Japan Switzerland
Czechoslovakia Netherlands United Kingdom
Egypt, Arab Rep. of Poland USA
Finland Romania USSR
No member body expressed disapproval of the document.
0 International Organization for Standardization, 1983 0
Printed in Switzerland
ii
/
---------------------- Page: 2 ----------------------
Contents
Page
1 Scope and field of application . 1
2 Conformance., . 1
3 References . 2
4 Notation and terminology . 2
4.1 Notation . 2
4.2 Definitions . 2
5 Coded representation . 3
5.1 General . 3
5.2 Elements of the CI set . 4
5.3 Control sequences . 4
5.4 Parameter representations . 6
5.5 ESC Fssequences . 7
5.6 Controlstrings . 7
6 Deviceconcepts . 7
6.1 The received data stream . 7
6.2 The character image output . 7
6.3 The active position . 8
6.4 Format effectors and editor functions . 8
6.5 Editing operations . 9
6.6 Selected and qualified areas . 9
6.7 Auxiliary input/output devices . 10
7 Modes . 10
7.1 The concept of modes . 10
7.2 Definition of modes . 10
7.3 Interaction between modes . 12
iii
---------------------- Page: 3 ----------------------
8 Control functions .
13
8.1 Categories of control functions .
13
8.2 Definition of control functions .
15
9 Relations between modes and control functions .
26
10 Transformation between 7-bit and 8-bit representation .
27
Annexes
Format effectors and editor functions .
A 29
B Coding examples .
32
C Text composition device concepts . 34
D Implementation-dependent features .
35
E Future revisions of this International Standard .
36
---------------------- Page: 4 ----------------------
IS0 6429-1983 (E)
INTERNATIONAL STANDARD
Information processing - IS0 7-bit and 8-bit coded
character sets - Additional control functions for
character-imaging devices
1 Scope and field of application 2 Conformance
Full conformance to a standard means that all of its re-
1.1 This International Standard defines additional control
quirements are met. For such conformance to be unique the
functions for use in an extended 7-bit or 8-bit code structured in
standard must contain no options. This is typically the case for
accordance with IS0 2022. This International Standard com-
hardware standards.
prises a CI set, control functions derived therefrom and a
number of single control functions. 1
This International Standard is of a different nature and as a
result, it is only practicable to envisage limited conformance to
it, as defined hereunder.
1.2 The control functions defined in this International Stan-
dard are intended to be used, in combination with the CO set
This International Standard addresses a whole class of devices
defined in IS0 646, when these control functions are embed- which can vary greatly from each other depending on the ap-
ded in character coded data for interchange with character-
plication for which a device has been specifically designed. Ob-
imaging devices. viously, a product which implements all facilities described in
this standard - thus being in “full conformance” with it -
A character-imaging device is a device which is capable of whilst theoretically possible, is technically and economically im-
receiving a data stream that consists of coded control functions practicable.
and graphics, and of producing character image output, i.e.
output that can be read bya human being. The character image Limited conformance does not require the implementation of all
output is, in general, produced in the form of one or more rec-
control functions, all parameters of control functions, and
tangular arrays of characters which are called pages. modes of this International Standard, nor does it preclude the
use of other control functions and modes. Limited confor-
If the device is an input/output device rather than merely an
mance means that all the following conditions are met :
output device, it is also capable of transmitting a data stream
that consists of coded control functions and graphic
a) A device shall implement a subset of the control func-
characters; the transmitted data stream is, in general, com-
tions, the parameters of control functions, and modes
posed of a combination of data which have been sent to the specified in this International Standard, with the specified
device and data which have been locally entered into the
coded representation, and with the specified meaning
device, for example by an associated keyboard. where such meaning is defined in this International Stan-
dard, so long as no private mode as permitted in e) is in ef-
The control functions are defined by their effects on a
fect;
character-imaging input/output device. It is, therefore,
necessary to make certain assumptions about the device ar-
b) If the implemented subset of the control functions con-
chitecture, These assumptions are as unrestrictive as possible;
tains a control sequence which has a default value of a
they are specified in clause 6. parameter defined in this International Standard, the device
shall be capable of receiving and correctly interpreting that
The intention of this International Standard is to facilitate data
control sequence when the default value is explicitly or im-
interchange, not to standardize equipment. The specifications plicitly represented;
of the architectural device concepts are included only to delimit
the field of application of the International Standard. The
c) Any coded representation for a control function
definitions of the control functions may not be applicable to
specified in this International Standard shall not be used to
devices which do not conform to the specified concepts. represent a different control function;
The structure of this International Standard is open-ended, so
d) Any coded representation reserved for future standar-
that more control functions can be included in future versions. dization by this International Standard shall not be used;
1
---------------------- Page: 5 ----------------------
IS0 6429-1983 (E)
4.2.2 auxiliary device : A device connected to a character-
e) A device may implement modes other than those
imaging device for the purpose of storing, retrieving, or imag-
specified in this International Standard. However, one of
the states of each such private mode shall be such that the ing data.
control functions and modes from this International Stan-
dard are implemented with the coded representation and
4.2.3 character-imaging device : A device that gives a
the meaning defined in this International Standard;
visual representation of data in the form of graphic symbols
f) Any documents claiming that a device conforms to this
using any technology, for example, cathode ray tube or
International Standard shall explicitly describe by reference
printer.
the sections or functions implemented. Statements such as
"according to", "based on", etc., shall not be used unless
4.2.4 character position : That portion of a display which is
accompanied by such enumeration.
imaging or is capable of imaging a graphic symbol.
3 References
4.2.5 control function : An action that affects the recor-
ding, processing, transmission, or interpretation of data.
The following IS0 standards are related to this International
Standard :
4.2.6 default : A value or a state that is to be assumed when
IS0 646, Information processing - 7-bit coded character set
no value or state is explicitly specified.
for information interchange.
IS0 2022, Information processing - IS0 7-bit and 8-bit coded
character sets - Code extension techniques. 4.2.7 display : The region for visual presentation of data on
any type of character-imaging device, including printer and
IS0 2375, Data processing - Procedure for registration of
cathode ray tube devices. A display consists of a series of lines
escape sequences.
composed of character positions.
IS0 4873, Information processing - &bit coded character set
NOTE - In this International Standard the term display does not mean
for information interchange.
a cathode ray tube device exclusively.
IS0 693713, Information processing - Coded character sets
for text communication - Part 3 : Contxol functions for page
image format. 1) 4.2.8 field : An area the boundaries of which are specified by
horizontal tabulation stops.
4 Notation and terminology
4.2.9 Final character : The character the bit combination of
which terminates an escape sequence or a control sequence.
4.1 Notation
In this International Standard a convention has been adopted
4.2.10 graphic rendition : The visual style of displaying a set
to assist the reader. Capital letters are used to refer to a specific
of graphic symbols.
control function, mode, mode setting, or graphic character
(whether they are defined in this International Standard or in
IS0 646). This usage was found necessary in order to avoid
4.2.11 Intermediate character :
confusion between the general concepts and the specific en-
coded control functions, for example, the concept "space" and
ai A character the bit combination of which occurs be-
the character SPACE (pos. 210).
tween that of the character ESCAPE (ESC) and that of the
Final character in an escape sequence consisting of more
Sub-clause 8.2 lists the acronyms, names and characteristics of
than two bit combinations.
the control functions defined in this International Standard.
They are ordered according to the alphabetic order of their
b) A character, other than a character in a parameter
acronyms. It is intended that the acronyms and this convention
string, the bit combination of which occurs between that of
be retained in all translations of the text.
CONTROL SEQUENCE INTRODUCER (CSI) and that of the
Final character in a control sequence.
4.2 Definitions
4.2.12 operating system : The software that controls the
For the purpose of this International Standard, the following
execution of computer programs and that may provide
definitions apply :
scheduling, debugging, input/output control, accounting,
compilation, storage assignment, data management, and
area : A string of adjacent character positions that are
4.2.1
related services.
not necessarily on the same line.
1) At present at the stage of draft.
2
---------------------- Page: 6 ----------------------
IS0 6429-1983 (E)
The format of a control sequence shall be
4.2.13 private (or experimental) use : The means of
representing a non-standardized control function in a manner
CSI P1 . Pn II . Im F
compatible with this International Standard.
where :
4.2.14 scroll : The action whereby all or a part of the graphic
symbols of a display are moved in a specified direction. a) CSI is represented by ESC 5/11 in a 7-bit code and by
bit combination 09/11 in an 8-bit code (see 5.2).
4.2.15 tabulation : The technique identifying character pos-
b) P1 . Pn correspond to parameter values and are
itions in a display for the purpose of arranging information
represented by bit combinations of column 3; these bit
systematically.
combinations are omitted if the control function has no
parameter, and may be omitted if the default parameter
value is to apply.
4.2.16 tabulation stop : The indication that a character pos-
ition is to be used for tabulation; a horizontal tabulation stop
cl II . Im are Intermediate characters represented by bit
may also serve as a boundary between fields.
Combinations of column 2 .which, together with the bit
combination representing the Final character F, identify the
control function; these bit combinations are omitted if the
control function is identified only by the bit combination
0 5 Coded representation
F;
representing the Final character
5.1 General
NOTE - The number of Intermediate characters is not limited by
this International Standard; in practice, at most one Intermediate
character will be sufficient since over one thousand control func-
The set of additional control functions in this International
tions may be identified using not more than one Intermediate
Standard consists of more control functions than those which
character.
can be coded in a C1 set.
d) F is the Final character; it is represented by a bit com-
Each additional control function belongs to one of the follow-
bination of column 4, 5, 6 or 7 (except 7/15); it terminates
ing categories, depending on the method of representation :
the control sequence and, together with the Intermediate
characters, if present, identifies the control function
a) control functions which are elements of the CI set;
(however, see clause IO).
b) control functions represented by control sequences;
The Occurence of any bit combinations which do not conform
to the above format is an error condition for which recovery is
c) control functions represented by ESC Fs sequences.
not specified by this International Standard.
This International Standard also defines a method of represen-
The Final characters (either used alone or together with In-
tations of control functions by means of control strings
termediate characters) are classified in two categories :
(see 5.6).
il the control functions identified by a Final character
e
5.1.1 Control functions which are elements of the CI set represented by a bit combination of columns 4, 5 and 6 are
either standardized or reserved for future standardization;
As in IS0 2022 such a control function is represented :
ii) the control functions identified by a Final character
a) in a 7-bit code by a 2-character escape sequence of the
represented by a bit combination of column 7 (except 7/15)
form ESC Fe , where Fe is represented by a bit combination are not standardized and are available for private (or ex-
of column 4 or 5;
perimental) use.
in an 8-bit code by a bit combination of column O8
b)
There are two types of parameters; numeric and selective
or 09.
(see 5.4).
This method of representation permits coding of up to 32 con-
The bit combinations of columns 4, 5 and 6 representing the
trol functions. The corresponding bit combinations are
Final characters and the bit combinations representing the In-
specified in table 1.
termediate characters are specified in table 2 and table 3.
5.1.2 Control functions represented by control
5.1.3 Control functions represented by ESC Fs
sequences sequences
A control sequence consists of CONTROL SEQUENCE IN- As in IS0 2022 the coded representations of these control
TRODUCER (CSI) followed by one or more characters which functions in 7-bit and 8-bit codes are 2-character escape
identify the control function and, if applicable, represent the sequences of the form ESC Fs , where Fs is represented by a bit
parameters of the control function. The control function CSI combination from 6/0 to 7/14 (see 5.5). These control func-
itself is an element of the C1 set. tions are not part of the C1 set.
3
---------------------- Page: 7 ----------------------
IS0 6429-1983 (E)
If a control function is represented by a single &bit combination
5.2 Elements of the C1 set
the table specifies this bit combination by taking A = O8 and
The following control functions are the elements of the CI set : B = 09.
The open positions in the table are reserved for future standar-
dization. They are not available for private (or experimental)
Acronvml Name
use.
APPLICATION PROGRAM COMMAND
APC
The 3-character escape sequence designating and invoking this
CANCEL CHARACTER
CCH
CI set is ESC 2/2 F.1)
CSI CONTROL SEQUENCE INTRODUCER
DEVICE CONTROL STRING
DCS
EPA END OF GUARDED PROTECTED AREA
Table 1 - Bit combinations used for the representation
END OF SELECTED AREA
ESA
of the control functions of the CI set
HTJ HORIZONTAL TABULATION WITH JUSTIFICATION
Column No.
HORIZONTAL TABULATION SET
HTS Row No.
A
B
IND INDEX
-
O
DCS
MESSAGE WAITING
MW
-
1 PU1
NEL NEXT LINE
I),
-
2
PU2
OPERATING SYSTEM COMMAND
OSC
-
3
STS
PLD PARTIAL LINE DOWN
4 IND CCH
PARTIAL LINE UP
PLU
5
NEL MW
PM PRIVACY MESSAGE
6
PRIVATE USE 1 SSA SPA
PU 1
7 ESA EPA
PRIVATE USE 2
PU 2
-
8
HTS
RI REVERSE INDEX
-
9 HTJ
SPA START OF GUARDED PROTECTED AREA
-
10
VTS
ss2 SINGLE SHIFT 2
11 PLD
SINGLE SHIFT 3 CSI
ss3
12 PLU ST
SSA START OF SELECTED AREA
STRING TERMINATOR 13 RI OSC
ST
14 ss2
STS SET TRANSMIT STATE PM
VTS VERTICAL TABULATION SET 15 ss3
APC
The bit combinations used for their representation are specified 5.3 Control sequences
in table 1.
The control functions listed below are represented by control
e
The definitions of the control functions are specified in 8.2. sequences.
If a control function is represented by a 2-character escape The definitions of the control functions are specified in 8.2. The
sequence (in a 7-bit code), the table specifies the bit combina-
bit combinations representing the Final characters of the con-
tion of the Final character by taking A = 4 and B = 5.
trol sequences are specified in tables 2 and 3.
1) The Final character F of the designating 3-character escape sequence is not assigned at this moment; the assignment, which is subject to registra-
tion procedures in accordance with IS0 2375, is expected to be complete by the end of 1983.
4
---------------------- Page: 8 ----------------------
IS0 6429-1983 (E)
5.3.2 Control functions with selective parameters
5.3.1 Control functions with numeric parameters
Abbre-
Abbre-
Table
Name
Table
Name
viation
viation
2
CTC CURSOR TABULATION CONTROL
2
CBT NRSOR BACKWARD TABULATION
2 DEVICE ATTRIBUTES 2
NRSOR HORIZONTAL ABSOLUTE DA
CHA
2 2
CHT XJRSOR HORIZONTAL TABULATION DAQ DEFINE AREA QUALIFICATION
XJRSOR NEXT LINE 2
CNL 2
DSR DEVICE STATUS REPORT
2
CPL XJRSOR PRECEDING LINE
ERASE IN AREA 2
EA
XJRSOR POSITION REPORT 2
CPR
2
ED ERASE IN DISPLAY
2
CUB ZURSOR BACKWARD
ERASE IN FIELD 2
EF
XJRSOR DOWN 2
CUD
2
ERASE IN LINE
EL
2
CUF XJRSOR FORWARD
FONT SELECTION 3
FNT
2
XJRSOR POSITION
CUP
3
IDCS IDENTIFY DEVICE CONTROL STRING
2
cuu SURSOR UP
3
J FY JUSTIFY
2
CVT XJRSOR VERTICAL TABULATION
2
MEDIA COPY
2 MC
DCH DELETE CHARACTER
3
DELETE LINE 2 QUAD QUAD
DL
I)
2 2
ECH ERASE CHARACTER
RM RESET MODE
3
GSM GRAPHIC SIZE MODIFICATION 2
SELECT EDITING EXTENT
SEE
3
GSS GRAPHIC SIZE SELECTION
SELECT GRAPHIC RENDITION 2
SGR
2
HPA HORIZONTAL POSITION ABSOLUTE
2
SET MODE
SM
2
HPB HORIZONTAL POSITION BACKWARD
SELECT SIZE UNIT 3
ssu
2
H PR HORIZONTAL POSITION RELATIVE
2
TABULATION CLEAR
TBC
HTSA HORIZONTAL TABULATION SET
3
ABSOLUTE
2
HVP HORIZONTAL AND VERTICAL POSITION
Table 2 specifies the bit combinations representing the Final
2
ICH INSERT CHARACTER characters of the control sequences without Intermediate
2
IL INSERT LINE characters.
NEXT PAGE 2
NP
2
PP PRECEDING PAGE
Table 2 - Bit combinations representing the Final
PAGE POSITION ABSOLUTE 3
PPA character of control sequences without Intermediate
3 characters
PP6 PAGE POSITION BACKWARD
PPR PAGE POSITION RELATIVE 3
Column No.
2
REP REPEAT
Row No.
5 6
SCROLL DOWN 2
SD
3 DCH H PA
SL SCROLL LEFT O ICH
3
SPACING INCREMENT HPR
SPI 1 cuu SEE
e
3
SR SCROLL RIGHT
2 CUD CPR REP
2
su SCROLL UP
su DA
3 CUF
TSS THIN SPACE SPECIFICATION 3
4 CUB SD VPA
2
VPA VERTICAL POSITION ABSOLUTE
NP VPR
5 CNL
2
VPB VERTICAL POSITION BACKWARD
CPL PP HVP
6
2
VPR VERTICAL POSITION RELATIVE
-
TBC
7 CHA CTC
8 CUP ECH SM
MC
9 CHT CVT
10 ED CBT HPB
-
VPB
11 EL
-
12 IL RM
-
SGR
13 DL
-
14 EF DSR
.
-
DAQ
15 EA
---------------------- Page: 9 ----------------------
IS0 6429-1983 (E)
Table 3 specifies the bit combinations representing the Final b) each parameter sub-string consists of one or more bit
character of the control sequences which contain a single In- combinations from 3/0 to 3/9, representing the digits ZERO
termediate character represented by bit combination 2/0.
to NINE;
c) parameter sub-strings are separated by one bit com-
Table 3 - Bit combinations representing the Final
bination 3/11;
character of control sequehces with a single
Intermediate character represented by 2/0
d) bit combination 3/10 is reserved for future standardiza-
tion as an additional parameter separator;
Column No.
Row No.
4 5 6
bit combinations 3/12 to 3/15 shall not be used;
e)
PPA
O SL
In each parameter sub-string, leading bit combinations
1 SR PPR f)
3/0 are not significant and may be omitted;
2 GSM PPB
3 GSS
g) if the parameter string starts with the bit combination
4 FNT
3/11, an empty parameter sub-string is assumed preceding
5 TSS the separator; if the parameter string terminates with the bit
combination 3/11, an empty parameter sub-string is as-
6 J FY
sumed following the separator; if the parameter string con-
7 SPI
tains successive bit combinations 3/11, empty parameter
8 QUAD
sub-strings are assumed between the separators;
9 ssu
-
10 h) if the control function has more than one parameter,
-
and some parameter sub-strings are empty, the separators
11
(bit combination 3/11) must still be present. However, if the
-
12
last parameter sub-stringk) is empty, the separator
-
13
preceding it may be omitted (see annex BI;
14 HTSA
15 IDCS
j) an empty parameter sub-string or a parameter sub-string
which consists of bit combinations 3/0 only represents a
default value which depends on the control function.
The open positions in the tables, as well as all bit combinations
of columns 4, 5 and 6 which are used with bit combinations
other than one 2/0 for representing Intermediate characters,
are reserved for future standardization. All bit combinations of
5.4.2 Types of parameters
column 7 except 7/15 are available for representing the Final
character of a control sequence (with or without Intermediate
In a control sequence representing a control function with
characters) for private (or experimental) use.
parameters, each parameter sub-string corresponds to one
parameter, and represents the value of that parameter. The
number of parameters is either fixed or variable, depending on
5.4 Parameter representations
the control function. If the number of parameters is variable,
neither the maximum number of values nor the order in which
A control sequence may contain a string PI . Pn representing
the corresponding actions are performed are defined by this In-
one or more parameters to complete the specification of the
ternational Standard.
control function.
The string of bit combinations representing P1 . Pn contained
in a control sequence is called the parameter string. It consists
5.4.2.1 Numeric parameters
of bit combinations of column 3 and is interpreted as follows :
In a control sequence representing a control function with
a) If the first bit combination of the parameter string is in
numeric parameters, each parameter sub-string which has a
the range 3/0 to 3/11, the parameter string is interpreted ac-
value other than zero represents a quantity in decimal notation.
cording to the format described below.
b) If the first combination of the parameter string is in the
range 3/12 to 3/15, the parameter string is available for
5.4.2.2 Selective parameters
private (or experimental) use. Its format and meaning are
not defined by this International Standard.
In a control sequence representing a control function with
selective parameters, each parameter sub-string whilst ex-
pressed by digits, is not quantitative i.e. does not represent a
5.4.1 Parameter string format
quantity in decimal notation. Each value corresponds to one of
the actions the control function can perform.
A parameter string shall have the following format :
A particular parameter value may have the same meaning as a
a) a parameter string consists of one or more parameter
two or more separate values.
combination of
su b-strings;
6
---------------------- Page: 10 ----------------------
IS0 6429-1983 (E)
5.5 ESC Fs sequences An example of the use of application program command string
is the interjection of application program commands in a data
The following control functions are represented by ESC Fs se- stream or file being processed by the application program as
quences in 7-bits and 8-bits according to IS0 2022. data.
6 Device concepts
Table 4 - ESC Fs sequences
The definitions of the control functions in this International
Abbreviation Coding
Standard are based on general assumptions about the architec-
DISABLE MANUAL INPUT ESC 610
ture of character-imaging devices. Examples of devices confor-
ENABLE MANUAL INPUT ESC 612
ming to these concepts are : an alpha-numeric display device, a
printer or a micro-film output device.
INTERRUPT ESC 611
RESET TO INITIAL STATE ESC 613
6.1 The received data stream
The definitions of these control functions are specified in 8.2.
The received data stream is considered to be a continuous
stream. It may be structured in messages, records andior
NOTE - ESC Fs sequences are registered in the IS0 International
blocks, but this does not affect the operation of the device at
Register of Character Sets to be used with Escape Sequences, which is
the abstract level of description in this International Standard;
maintained by the Registration Authority for IS0 2375. When any can-
the logical or physical units of data are regarded as being con-
didates for ESC Fs sequences have been approved by
catenated to form a continuous stream.
ISOITC 971SC 2 for registration, the coding for the Final character,
assigned by the Registration Authority.
Fs, will be
The device may contain a buffer in which the received data are
temporarily stored before they are used to produce the
character image output, or in which the received data are per-
5.6 Control strings
manently stored and continuously used to produce the
character image output.
A control string is a delimited string of characters which may
occur in the data stream as a logical entity for control purposes.
6.2 The Character image output
A control string consists of an opening delimiter, a command
string and a terminating delimiter, the STRING TERMINATOR
The character image output may consist of one or more pages
(ST). The command string consists of a sequence of characters
of a pre-determined size.
represented by bit combinations in the range 018 to 0113 and
210 to 7/14 (however, see clause IO). The occurrence of other
A page is composed of a pre-determined number of lines, each
bit combinations within a command string is an error condition
being composed of a number of character positions.
for which recovery is not defined by this International Stan-
dard.
The device may have
...
r internationale I 6429
INTERNATIONAL ORGANIZATION FOR STANDARDlZATlONOME~YHAPOjlHAR OPfAHH3AUHR no CTAHjlAPTH3AUHH«)RGANlSATlON INTERNATIONALE DE NORMALISATION
Traitement de l'information - Jeux IS0 de caractères
codés à 7 et à 8 éléments - Fonctions de commande
supplémentaires pour les dispositifs de visualisation de
caractères
Information processing - IS0 7-bit and 8-bit coded character sets - Additional control functions for character-imaging devices
Première édition - 1983-05-01
û CDU 681.3.06 : 681 327.1 Réf. no : IS0 6429-1983 (FI
-
Descripteurs : traitement de l'information, échange d'information, jeu de caractères, code IS0 à sept éléments, procédure de commande.
E! '
Prix bas6 sur 37 pages
---------------------- Page: 1 ----------------------
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de I'ISO). L'élaboration
des Normes internationales est confiée aux comités techniques de I'ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
correspondant. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec I'ISO, participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I'ISO.
La Norme internationale IS0 6429 a été élaborée par le comité technique ISOITC 97,
Systèmes de traitement de l'information, et a été soumise aux comités membres en
février 1982.
Les comités membres des pays suivants l'ont approuvée :
Afrique du Sud, Rép. d' Espagne Roumanie
Australie Finlande
Royaume- U ni
Allemagne, R. F. France Suède
Belgique Hongrie Suisse
Japon
Canada Tchécoslovaquie
Chine Pays-Bas URSS
Égypte, Rép. arabe d' Pologne
USA
Aucun comité membre ne l'a désapprouvée.
@ Organisation internationale de normalisation, 1983 O
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
Sommaire
Page
1 Objet et domaine d'application . . 1
2 Conformité . 1
..........................
3 Références . 2
4 Notation et terminologie . 2
4.1 Notation . . 2
4.2 Définitions . 2
5 Représentation codée . 3
5.1 Généralités . 3
5.2 Éléments du jeu CI . 4
5.3 Séquences de commande . 4
5.4 Représentation des paramètres . 6
5.5 Séquences ESC Fs . 7
5.6 Chaînes de commande . 7
6 Conception des dispositifs . 7
6.1 Le flux de données reçues . 7
6.2 La visualisation des caractères . 7
6.3 La position active . 8
6.4 Caractères de mise en page et fonctions d'édition . 8
6.5 Opérations d'édition . 9
Y
6.6 Zones sélectionnées et qualifiées . 10
6.7 Appareils auxiliaires d'entrée/sortie . 10
7 Modes., . 10
7.1 Le concept de mode . 10
7.2 Définition des modes . 10
7.3 Interaction entre les modes . 13
iii
---------------------- Page: 3 ----------------------
8 Fonctions de commande . 14
8.1 Catégories de fonctions de commande . 14
16
8.2 Définition des fonctions de commande .
28
9 Relations entre modes et fonctions de commande .
28
10 Transposition entre les représentations codées à 7 et à 8 éléments .
Annexes
A Caractères de mise en page et fonctions d'édition . 31
B Exemplesdecodage . 34
C Concepts attachés aux dispositifs de composition de textes . 36
D Caractéristiques dépendant d'une réalisation particulière . 37
E Révisions ultérieures de la présente Norme internationale . 38
iv
---------------------- Page: 4 ----------------------
NORME INTERNATIONALE IS0 6429-1983 (F)
Traitement de l’information - Jeux IS0 de caractères
codés à 7 et à 8 éléments - Fonctions de commande
supplémentaires pour les dispositifs de visualisation de
caractères
1 Objet et domaine d’application 2 Conformité
La conformité totale à une norme signifie que la totalité de ses
1 .I La présente Norme internationale définit des fonctions de
prescriptions sont satisfaites. Pour qu’une telle conformité soit
commande supplémentaires destinées à être utilisées dans un
unique, la norme ne doit contenir aucune option. Ceci est typi-
jeu étendu codé à 7 ou 8 éléments, structuré conformément à
quement le cas pour les normes de matériel.
I’ISO 2022. La présente Norme internationale comprend un
jeu CI, les fonctions de commande qui en sont dérivées, ainsi
La présente Norme internationale est d’une nature différente et,
que des fonctions de commande individuelles.
en conséquence, on peut admettre qu’elle peut faire l’objet
d’une conformité limitée comme expliqué ci-dessous.
1.2 Les fonctions de commande définies dans la présente
Norme internationale sont destinées à être utilisées en combi-
La présente Norme internationale est relative à une classe com-
naison avec le jeu CO défini dans VISO 646 lorsqu’elles font par-
plète de matériels qui peuvent sensiblement varier les uns des
tie des données sous forme de caractères codés, en vue de
autres en fonction de l’application pour laquelle ils ont été con-
l’échange de données avec des appareils de visualisation de
cus. En effet, un produit qui comprendrait toutes les fonctions
caractères.
décrites dans la présente Norme internationale - par là même,
en conformité totale avec celle-ci - n’est ni techniquement ni
Un appareil de visualisation de caractères est un appareil qui est
économiquement envisageable bien que théoriquement possi-
capable de recevoir un flux de données composé de fonctions
ble.
de commande et de caractères graphiques codés, et de présen-
ter des images de caractères, c‘est-à-dire un résultat qui peut
Une conformité limitée n‘exige pas la mise en œuvre de toutes
être lu par un être humain. La présentation d’images de carac-
les fonctions de commande, de tous les paramètres des fonc-
tères se fait généralement sous la forme d’une ou plusieurs
tions de commande, ni de tous les modes de la présente Norme
zones rectangulaires de caractères que l‘on appelle des pages.
internationale; elle n’interdit pas non plus l‘utilisation d‘autres
modes et fonctions de commande. La conformité limitée signi-
Si l‘appareil est un dispositif d’entrée/sortie et non seulement
fie que toutes les conditions suivantes sont remplies :
un dispositif de sortie, il est également capable de transmettre
a) un appareil doit mettre en œuvre un sous-ensemble des
un flux de données composé de fonctions de commande et de
fonctions de commande, des paramètres des fonctions de
caractères graphiques codés; le flux de données transmis est
commande, et des modes spécifiés dans la présente Norme
constitué, en général, d‘une combinaison de données qui ont
internationale, en utilisant la représentation codée spécifiée
été introduites localement dans l‘appareil, par exemple, au
et la signification spécifiée lorsqu‘elle est définie dans la pré-
moyen d’un clavier associé.
sente Norme internationale, pour autant qu’aucun mode
privé autorisé en e) n‘est utilisé;
Les fotictions de commande sont définies par leurs actions sur
un dispositif d’entrée/sortie de visualisation de caractères. II est
b) si le sous-ensemble des fonctions de commande mis en
par conséquent nécessaire de faire des hypothèses en ce qui
œuvre contient une séquence de commande qui a une
concerne la structure de l’appareil. Ces hypothèses sont aussi
valeur par défaut d‘un paramètre défini dans la présente
peu restrictives que possible; elles sont définies au chapitre 6.
Norme internationale, l’appareil doit être capable de recevoir
et d’interpréter correctement cette séquence de commande
L’objet de la présente Norme internationale est de faciliter
lorsque la valeur par défaut est explicitement ou implicite-
l’échange de données, non pas de normaliser le matériel. Les
spécifications des concepts d‘architecture d‘appareil sont inclu- ment représentée;
ses uniquement dans le but de préciser le domaine d’applica-
tion de la présente Norme internationale. Les définitions des c) aucune représentation codée d‘une fonction de com-
mande spécifiée dans la présente Norme internationale ne
fonctions de commande peuvent ne pas être applicables aux
appareils qui ne répondent pas aux concepts spécifiés. doit être utilisée pour représenter une fonction de com-
mande différente;
La structure de la présente Norme internationale est telle que
d) aucune représentation codée réservée pour une norma-
d’autres fonctions de commande puissent être incluses dans
lisation ultérieure ne doit être utilisée;
des versions ultérieures.
1
---------------------- Page: 5 ----------------------
IS0 6429-1983 (FI
4.2 Définitions
e) il est possible de mettre en œuvre dans un appareil des
modes différents de ceux qui sont spécifiés dans la présente
Dans le cadre de la présente Norme internationale, les défini-
Norme internationale. Cependant, un des états der tout
mode privé doit être tel que les fonctions de commande et tions suivantes sont applicables :
les modes de la présente Norme internationale soient mis en
œuvre avec la représentation codée et avec la signification
4.2.1 zone : Série de positions adjacentes de caractères, les-
définie dans la présente Norme internationale;
quelles ne sont pas nécessairement sur la même ligne.
f) tout document se référant à un appareil conforme à la
présente Norme internationale doit énumérer explicitement
4.2.2 dispositif auxiliaire : Dispositif relié à un appareil de
les paragraphes, ou les fonctions mises en œuvre. Les phra-
visualisation de caractères, destiné au stockage, à la recherche
ses du type «en fonction de», «basée sur» ne doivent pas
à la représentation des données.
ou
être utilisées sauf si elles sont accompagnées d'une telle
énumération.
4.2.3 dispositif de visualisation de caractères : Appareil
qui fournit une représentation visuelle des données sous forme
de symboles graphiques en utilisant n'importe quelle techni-
3 Références
que, par exemple, un tube cathodique ou une imprimante.
Les Normes internationales suivantes sont apparentées à la pré-
sente Norme internationale : 4.2.4 position de caractère : Partie d'une représentation qui
représente, ou est capable de représenter, un symbole
IS0 646, Traitement de l'information - Jeu de caractères
graphique.
codés à 7 éléments pour l'échange d'information.
IS0 2022, Traitement de l'information - Jeux IS0 de caractè- 4.2.5 fonction de commande : Action qui concerne I'enre-
res codés à 7 et à 8 éléments - Techniques d'extension de
gistrement, le traitement, la transmission ou l'interprétation des
code. données.
IS0 2375, Traitement de l'information - Procédure pour
4.2.6 défaut : Valeur ou état qui doit être supposé lorsqu'il
l'enregistrement des séquences d'échappement.
n'existe pas de valeur ou d'état explicitement spécifié.
IS0 4873, Traitement de l'information - Jeu de caractères
codés à 8 éléments pour l'échange d'information.
4.2.7 affichage : Région destinée à la représentation de don-
nées sur n'importe quel type de dispositif de visualisation de
IS0 693713, Traitement de l'information - Jeu de caractères
codés pour la transmission de texte - Partie 3 : Fonctions de caractères, y compris les imprimantes et les dispositifs à tube
cathodique. Un affichage est constitué d'une série de lignes
commande pour l'échange de documents. 1
composées de positions de caractères.
NOTE - Dans la présente Norme internationale, le terme affichage ne
4 Notation et terminologie
signifie pas exclusivement un dispositif à tube cathodique.
4.1 Notation
4.2.8 champ : Zone dont les limites sont définies par des
taquets horizontaux de tabulation.
Afin d'aider le lecteur, une convention a été adoptée dans la
présente Norme internationale. Les lettres capitales sont
employées pour désigner une fonction de commande, un
4.2.9 caractère Final : Caractère dont la combinaison d'élé-
mode, l'établissement d'un mode, ou un caractère graphique
ments termine une séquence d'échappement ou une séquence
(qu'ils soient définis dans la présente Norme internationale ou
de commande.
dans I'ISO 646). Cette pratique a paru nécessaire afin d'éviter
une confusion entre les concepts généraux et les fonctions de
4.2.10 représentation graphique : Style visuel d'affichage
commande codées particulières, par exemple, le concept
d'un jeu de symboles graphiques.
«espace» et le caractère ESPACE (pos. 2/01.
4.2.11 caractère Intermédiaire :
Le paragraphe 8.2 fournit la liste des sigles, dénominations et
caractéristiques des fonctions de commande définies dans la
a) Caractère dont la combinaison d'éléments se présente
présente Norme internationale. Elles sont données dans l'ordre
entre celle du caractère ÉCHAPPEMENT (ESCI et celle du
alphabétique de leurs sigles. II est prévu que les sigles et cette
caractère Final dans une séquence d'échappement compo-
convention soient conservés dans toutes les traductions du
sée de plus de deux combinaisons d'éléments.
texte.
1) Actuellement au stade de projet.
2
---------------------- Page: 6 ----------------------
IS0 6429-1983 (FI
b) Caractère, différent d'un caractère d'une chaîne de b) dans un code à 8 éléments, par une combinaison d'élé-
paramètres, dont la combinaison d'éléments se présente ments des colonnes 08 ou 09.
entre celle de l'INTRODUCTEUR DE SEQUENCE DE COM-
MANDE (CSI) et celle du caractère Final dans une séquence Cette méthode de représentation permet de coder jusqu'à
32 fonctions de commande. Les combinaisons d'éléments cor-
de commande.
respondantes sont spécifiées dans le tableau 1.
4.2.12 système d'exploitation : Logiciel qui commande
l'exécution de programmes d'ordinateurs et qui peut servir à la
5.1.2 Fonctions de commande représentées par des
planification, la mise au point, la commande de I'entrée/sortie,
séquences de commande
la comptabilité, la compilation, l'affectation en mémoire, le trai-
tement des données, et autres services connexes.
Une séquence de commande est composée de I'INTRODUC-
TEUR DE SÉQUENCE DE COMMANDE (CSI), suivi d'un ou
4.2.13 usage privé (ou expérimental) : Moyen de représen-
plusieurs caractères qui identifient la fonction de commande et,
ter une fonction de commande non normalisée d'une facon
dans le cas où ils existent, représentent les paramètres de la
compatible avec la présente Norme internationale.
fonction de commande. La fonction de commande CSI elle-
même, est un élément du jeu CI.
4.2.14 défilement : Action par laquelle tout ou partie des
Le format d'une séquence de commande doit être :
symboles graphiques d'un affichage sont déplacés dans une
direction spécifiée.
CSI PI . Pn II . Im F
4.2.15 tabulation : Technique d'identification des positions
dans lequel
de caractères dans un affichage en vue de disposer I'informa-
tion de manière systématique.
a) CSI est représentée par ESC 5/11 dans un code à
7 éléments et par 09/11 dans un code à 8 éléments
(voir 5.2);
4.2.16 taquet de tabulation : Indication qu'une position de
caractère doit être utilisée pour la tabulation; un taquet de tabu-
lation horizontale sert également de limite entre les champs. b) PI . . Pn correspondent aux valeurs des paramètres et
sont représentés par des combinaisons d'éléments de la
colonne 3; ces combinaisons d'éléments sont omises si la
5 Représentation codée
fonction de commande n'a pas de paramètre, et peuvent
être omises si la valeur par défaut du paramètre doit être
appliquée;
5.1 Généralités
c) II . . . Im sont des caractères Intermédiaires représentés
Le jeu des fonctions de commande supplémentaires de la pré-
par des combinaisons d'éléments de la colonne 2 qui identi-
sente Norme internationale comprend plus de fonctions de
fient, avec le caractère Final F, la fonction de commande;
commande que celles qui peuvent être codées dans un jeu CI.
ces caractères sont omis si la fonction de commande est
identifiée par le seul caractère Final F;
Chaque fonction de commande supplémentaire appartient, sui-
vant la méthode de représentation, à l'une des catégories sui-
NOTE - Le nombre de caractères Intermédiaires n'est pas limité
vantes :
dans la présente Norme internationale; en pratique, un caractère
Intermédiaire tout au plus sera suffisant, étant donné qu'on peut
a) fonctions de commande appartenant au jeu CI;
identifier plus de mille fonctions de commande en utilisant un seul
caractère Intermédiaire.
b) fonctions de commande représentées par des séquen-
ces de commande;
d) F est le caractère Final; il est représenté par une combi-
naison d'éléments des colonnes 4, 5,6 ou 7 (excepté 7/15);
c) fonctions de commande représentées par des séquen-
il termine la séquence de commande et, avec les caractères
ces ESC Fs.
Intermédiaires, dans le cas où ils existent, il identifie la fonc-
tion de commande (voir aussi chapitre IO).
La présente Norme internationale définit également une
méthode de représentation des fonctions de commande par le
L'apparition de n'importe quelles combinaisons d'éléments qui
moyen de chaînes de commande (voir 5.6).
ne sont pas conformes au format ci-dessus est une condition
d'erreur dont la reprise n'est pas spécifiée dans Iq présente
5.1.1 Fonctions de commande appartenant au jeu CI Norme internationale.
Comme dans I'ISO 2022, une fonction de commande de ce Les caractères Finals (qu'ils soient utilisés seuls ou avec des
caractères Intermédiaires) sont classés en deux catégories :
type est représentée :
il les fonctions de commande identifiées par un caractère
a) dans un code à 7 éléments, par une séquence d'échap-
pement à deux caractères de la forme ESC Fe, dans laquelle Final représenté par une combinaison d'éléments des colon-
nes 4, 5 et 6 sont ou bien normalisées ou bien réservées
Fe est représenté par une combinaison d'éléments des
pour normalisation ultérieure;
colonnes 4 ou 5;
3
---------------------- Page: 7 ----------------------
IS0 6429-1983 (FI
Les combinaisons d'éléments utilisées pour leur représentation
ii) les fonctions de commande identifiées par un caractère
codée sont spécifiées dans le tableau 1.
Final représenté par une combinaison d'éléments de la
colonne 7 (sauf 7/15) ne sont pas normalisées et sont dis-
ponibles pour usage privé (ou expérimental).
Tableau 1 - Attribution des combinaisons d'éléments
II existe deux types de paramètres : les paramètres numériques
aux fonctions de commande du jeu CI
et les paramètres sélectifs (voir 5.4).
Colonne no
Rangée no
Les combinaisons d'éléments des colonnes 4, 5 et 6 représen-
A B
tant les caractères Finals et les combinaisons d'élément$ repré-
-
DCS
sentant les caractères Intermédiaires sont spécifiées dans les O
tableaux 2 et 3. -
1 PU 1
-
2 PU2
5.1.3 Fonctions de commande représentées par les
-
3 STS
sêquences ESC Fs
4 IND CCH
NEL MW
5
Comme dans I'ISO2022, les représentations codées de ces
fonctions de commande dans les codes à 7éIéments et
6 SSA SPA
8 éléments sont des séquences d'échappement à deux caractè-
7 ESA EPA
res de la forme ESC Fs , dans lesquelles Fs est représenté par
-
8 HTS
une combinaison d'éléments de l'intervalle 6/0 à 7/14
-
9 HTJ
(voir 5.5). Ces fonctions de commande ne font pas partie du
-
10 VTS
jeu CI.
PLD CSI
11
5.2 Éléments du jeu C1
12 PLU ST
13 RI OSC
Les fonctions de commande suivantes sont des éléments du
14 PM
ss2
CI :
jeu
15 ss3 APC
Abré-
Dénomination
viation
-
Les définitions des fonctions de commande sont spécifiées
COMMANDE DE PROGRAMME D'APPLICATION
APC
en 8.2.
CCH ANNULATION D'UN CARACTERE
CSI INTRODUCTEUR DE SÉQUENCE DE COMMANDE
Si une fonction de commande est représentée par une
CHAINE DE COMMANDE D'APPAREIL
DCS
séquence d'échappement à deux caractères (dans un code à
EPA FIN DE ZONE PROTÉGÉE ET GARDÉE
7 éléments), le tableau spécifie la combinaison d'éléments du
ESA FIN DE ZONE SÉLECTIONNÉE caractère Final en prenant A = 4 et B = 5.
HTJ TABULATION HORIZONTALE AVEC JUSTIFICATION
Si une fonction de commande est représentée par une seule
HTS ÉTABLISSEMENT DUNE TABULATION
combinaison à 8 éléments, le tableau spécifie cette combinai-
HORIZONTALE
@
son d'éléments en prenant A = 08 et B = 09.
INDEX
IND
MW MESSAGE EN ATTENTE
Les positions non définies dans le tableau sont réservées pour
NEL LIGNE SUIVANTE
une normalisation ultérieure. Elles ne sont pas disponibles pour
COMMANDE DU SYSTEME D'EXPLOITATION
OSC
un usage privé (ou expérimental).
PLD INTERLIGNE PARTIEL VERS LE BAS
INTERLIGNE PARTIEL VERS LE HAUT
PLU
La séquence d'échappement à trois caractères désignant et
PM MESSAGE PRIVÉ
appelant ce jeu CI est ESC 2/2 F.1)
PU 1 USAGE PRIVÉ UN
USAGE PRIVÉ DEUX
PU 2
5.3 Séquences de commande
RI INDEX INVERSÉ
SPA DÉBUT DE ZONE PROTÉGÉE ET GARDÉE
Les fonctions de, commande dont la liste est donnée
ci-dessous, sont représentées par des séquences de com-
ss2 REMPLACEMENT UNIQUE DEUX
mande.
ss3 REMPLACEMENT UNIQUE TROIS
SSA DEBUT DE ZONE SÉLECTIONNCE
Les définitions des fonctions de commande sont spécifiées
ST TERMINATEUR DE CHAiNE
en 8.2. Les combinaisons d'éléments qui représentent les
STS ÉTABLISSEMENT DE L'ÉTAT DE TRANSMISSION
caractères Finals des séquences de commande sont spécifiées
VTS ÉTABLISSEMENT D'UNE TABULATION VERTICALE
par les tableaux 2 et 3.
1) Le caractère Final F de la séquence d'échappement à trois caractères désignant ce jeu n'est pas attribué actuellement; on présume que I'attribu-
tion, qui est soumise à des procédures d'enregistrement conformément à 1'1S0 2375, sera complète à la fin de 1983.
4
---------------------- Page: 8 ----------------------
IS0 6429-1983 (FI
Fonction de commande avec paramètres
5.3.1 5.3.2 Fonction de commande avec paramètres
numériques sélectifs
-
Abh- Abré-
Dénomination
Tableau
Dénomination ableau
viation
viation
CBT CTC COMMANDE DES TAQUETS DE
rABULATlON ARRIÈRE DU CURSEUR 2
TABULATION 2
CHA 'OSITIONNEMENT HORIZONTAL ABSOLU
>U CURSEUR
2 DA CARACTÉRISTIQUES DE L'APPAREIL 2
CHT rABULATlON HORIZONTALE DU
2
DAQ DÉBUT DE ZONE QUALIFIÉE
XRSEUR 2
DSR RAPPORT D'ÉTAT DE FONCTIONNEMENT
CNL 'OSITIONNEMENT DU CURSEUR A LA
DE L'APPAREIL 2
JGNE SUIVANTE 2
EA EFFACEMENT DANS UNE ZONE 2
CPL 'OSITIONNEMENT DU CURSEUR A LA
ED EFFACEMENT SUR L'AFFICHAGE 2
AGNE PRÉCÉDENTE 2
EFFACEMENT DANS UN CHAMP 2
CPR EF
2OMPTE RENDU DE LA POSITION DU
YJRSEUR 2
EL EFFACEMENT DANS UNE LIGNE 2
'OSITIONNEMENT EN ARRIERE DU
CUB
FNT CHOIX DU TYPE DE CARACTERES 3
XJRSEUR 2
IDCS IDENTIFICATION DE CHAiNE DE
CUD 'OSITIONNEMENT VERS LE BAS DU
COMMANDE D'APPAREIL 3
LURSEUR '2
J FY JUSTIFICATION 3
'OSITIONNEMENT EN AVANT DU
CUF
XJRSEUR 2 MC COPIE SUR SUPPORT 2
CUP >OSITIONNEMENT ABSOLU DU CURSEUR 2
QUAD QUADRAT 3
cuu POSITIONNEMENT VERS LE HAUT DU
RM RÉTABLISSEMENT D'UN MODE 2
CURS EU R 2
SEE ÉTABLISSEMENT DU DOMAINE D'ÉDITION 2
CVT TABULATION VERTICALE DU CURSEUR 2
CHOIX DE LA PRÉSENTATION
SGR
DCH SUPPRESSION DE CARACTÈRES 2
GRAPHIQUE 2
DL SUPPRESSION DE LIGNES 2
SM ÉTABLISSEMENT D'UN MODE 2
ECH EFFACEMENT DE CARACTERES 2
ssu CHOIX DE L'UNITÉ DE DIMENSION
GSM MODIFICATION DE LA DIMENSION DES
TYPOGRAPHIQUE 3
CARACTÈRES GRAPHIQUES 3
TBC EFFACEMENT DE TAQUETS DE
GSS CHOIX DE LA DIMENSION DES
2
TABULATION
CARACTÈRES GRAPHIQUES 3
-
H PA POSITIONNEMENT HORIZONTAL ABSOLU 2
Le tableau 2 spécifie les combinaisons d'éléments représentant
HPB POSITIONNEMENT HORIZONTAL ARRIÈRE 2
le caractère Final des séquences de commande sans caractère
HPR POSITIONNEMENT HORIZONTAL RELATIF 2
Intermédiaire.
HTSA ÉTAB LI SSEMENT DE TABU LATlON
HORIZONTALE ABSOLU 3
2 - Combinaisons d'éléments représentant les
Tableau
HVP POSITIONNEMENT HORIZONTAL ET caractères Finals des séquences de commande sans
VERTICAL 2
caractères Intermédiaires
ICH INSERTION DE CARACTÈRES 2
Colonne no
IL INSERTION DE LIGNES 2
Rangée no
NP PAGE SUIVANTE
2 4 5 6
PP PAGE PRÉCÉDENTE 2
O ICH DCH H PA
PPA POSITIONNEMENT DE PAGE ABSOLU 3
1 cuu SEE HPR
PPB POSITIONNEMENT DE PAGE ARRIÈRE 3
2 CUD CPR REP
PPR POSITIONNEMENT DE PAGE RELATIF
3
su DA
3 CUF
REP RÉPÉTITION 2
4 CUB SD VPA
SD DÉFILEMENT VERS LE BAS 2
5 NP
CNL VPR
SL DÉFILEMENT VERS LA GAUCHE 3
6 CPL PP HVP
SPI INCRÉMENT D'ESPACEMENT 3
7 CTC
SR DEFILEMENT VERS LA DROITE 3 CHA TBC
DÉFILEMENT VERS LE HAUT
su 2 8 CUP ECH SM
TSS CHOIX DE L'ESPACE RÉDUIT 3
9 CHT CVT MC
VPA POSITIONNEMENT VERTICAL ABSOLU 2
10 CBT HPB
ED
VPB POSITIONNEMENT VERTICAL ARRIÈRE 2
-
11 EL VPB
VPR POSITIONNEMENT VERTICAL RELATIF 2
-
12 IL RM
-
13 DL
SGR
-
14 EF DSR
-
15
EA DAQ
5
---------------------- Page: 9 ----------------------
IS0 6429-1983 (FI
Le tableau 3 spécifie les combinaisons d'éléments représentant 5.4.1 Format d'une chaîne de paramètres
le caractère Final des séquences de commande qui contiennent
Une chaîne de paramètres doit avoir le format suivant :
un seul caractère Intermédiaire représenté par la combinaison
d'éléments 2/0.
a) une chaîne de paramètres est composée d'une ou plu-
sieurs sous-chaînes de paramètres, dont chacune repré-
Tableau 3 - Combinaisons d'éléments représentant les
sente la valeur d'un paramètre;
caractères Finals des séquences de commande à un
seul caractère lntermédiaire représenté par 2/0
b) chaque sous-chaîne de paramètres est composée d'une
ou plusieurs combinaisons d'éléments de 310 à 319, repré-
Colonne no
Rangée no
sentant les chiffres ZÉRO à NEUF;
6
O
c) les sous-chaînes de paramètres sont séparées par la
combinaison d'éléments 3/ 1 1 ;
1
2 GSM PPB
d) la combinaison d'éléments 3/10 est réservée pour une
3
GSS
normalisation ultérieure, en tant que séparateur de paramè-
4 FNT
tres supplémentaires;
5 TSS
e) les combinaisons d'éléments 3/12 à 3/15 ne doivent pas
6 J FY
être employées;
7 SPI
8 QUAD
f) dans chaque sous-chaîne de paramètres, les combinai-
9 ssu
sons d'éléments 310 en tête ne sont pas significatives et
-
peuvent être omises;
10
-
11
g) si la chaîne de paramètres commence avec une combi-
-
12
naison d'éléments 3/11, une sous-chaîne de paramètres
-
13
vide est supposée précéder le séparateur; si la chaîne de
14 HTSA
paramètres se termine par une combinaison d'éléments
3/11, une sous-chaîne de paramètres vides est supposée
15 IDCS
suivre le séparateur; si la chaîne de paramètres contient des
combinaisons successives d'éléments 3/ 11, des sous-
Les positions non définies dans les tableaux, de même que tou-
chaînes de paramètres vides, sont supposées exister entre
tes les combinaisons d'éléments des colonnes 4,5 et 6 qui sont
les séparateurs;
utilisées avec d'autres combinaisons d'éléments que 2/0 pour
représenter un caractère Intermédiaire sont réservées en vue
h) si la fonction de commande possède plus d'un paramè-
d'une normalisation ultérieure.
tre et si quelques sous-chaînes de paramètres sont vides, les
séparateurs (combinaison d'éléments 311 1) doivent encore
Toutes les combinaisons d'éléments de la colonne 7 sauf 7/15
être présents. Toutefois, si la dernière sous-chaîne de para-
sont disponibles pour représenter le caractère Final d'une
mètres est vide, le séparateur la précédant peut être omis
séquence de commande (avec ou sans Intermédiaire) pour
(voir annexe B, chapitre B.2);
usage privé (ou expérimental).
j) une sous-chaîne de paramètres vides, ou une SOUS-
chaîne de paramètres composée uniquement de combinai-
5.4 Représentation des parametres
sons d'éléments 310, représente une valeur de défaut qui
dépend de la fonction de commande.
Une sequence de commande peut contenir une chaîne de
caractères P1 . Pn représentant un ou plusieurs paramètres
5.4.2 Types de paramètres
pour compléter la spécification d'une fonction de commande.
Dans une séquence de commande représentant une fonction
La chaîne de caractères P1 . Pn contenue dans une séquence
de commande avec paramètres, chaque sous-chaîne de para-
de commande, est appelée la chaîne de paramètres. Elle est
mètres correspond à un paramètre et représente la valeur de ce
représentée par des combinaisons d'éléments de la colonne 3
paramètre. Le nombre de paramètres est soit fixe, soit variable,
et est interprétée comme suit :
suivant la fonction de commande. Si le nombre de paramètres
est variable, ni le nombre maximal de valeurs ni l'ordre dans
a) Si la première combinaison d'éléments de la chaîne de
lequel les actions correspondantes se déroulent ne sont définis
paramètres est dans l'intervalle 3/0 à 3/11, la chaîne de
par la présente Norme internationale.
paramètres est interprétée conformément au format décrit
ci-dessous.
5.4.2.1 P
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.