ISO 4873:1986
(Main)Information processing — ISO 8-bit code for information interchange — Structure and rules for implementation
Information processing — ISO 8-bit code for information interchange — Structure and rules for implementation
Traitement de l'information — Code ISO à 8 éléments pour l'échange d'information — Structure et règles de matérialisation
General Information
Relations
Buy Standard
Standards Content (Sample)
International Standard @ 4873
INTERNATIONAL ORGANIZATION FOR STANDARDlZATION*ME~YHAPOAHAR OPrAHM3AllHR Il0 CTAHAAPTM3AUMM.ORGANlSATlON INTERNATIONALE DE NORMALISATION
Information processing - IS0 8-bit code for information
* interchange - Structure and rules for implementation
Traitement de l'information - Code IS0 à 8 éléments pour l'échange d'information - Structure et règles de matérialisation
Second edition - 1986-07-15
- UDC 681.3.W : 03.62 Ref. No. IS0 4873-1986 (E)
E
Descriptors : data processing, information interchange, data transmission, data codes, coded character sets, structures, implementation.
O
Price based on 17 pages
E
---------------------- Page: 1 ----------------------
Foreword
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-
mental 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. They are approved in accordance with IS0 procedures requiring at
75 % approval by the member bodies voting.
least
International Standard IS0 4873 was prepared by Technical Committee ISO/TC 97,
Information processing systems.
This second edition cancels and replaces the first edition (IS0 4873-1979), of which it
constitutes a technical revision.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
O International Organization for Standardization, 1986
Printed in Switzerland
II
---------------------- Page: 2 ----------------------
IS0 4873-1986 (E)
Contents
Page
1 Scope and field of application . 1
2 References . 1
1
3 Conformance and implementation .
3.1 Conformance . 1
3.2 Implementation . 1
4 Definitions . 1
4.1 bit combination . 1
4.2 character . 1
1
4.3 coded character set; code .
4.4 code extension . 1
4.5 codetable . 1
1
4.6 control character .
4.7 control function . 1
4.8 graphic character . 2
2
4.9 graphic symbol .
4.10 position . 2
5 Notation, code table and names . 2
2
5.1 Notation .
5.2 Codetable . 2
2
5.3 Names .
2
6 Structure of the 8-bit code .
6.1 Elements of the 8-bit code . 2
2
6.2 Initial condition .
6.3 Designation and invocation . 2
6.3.1 Coset . 2
3
6.3.2 Character SPACE .
3
6.3.3 GOset .
6.3.4 Character DELETE . 3
6.3.5 Clset . 3
6.3.6 Glset . 3
3
6.3.7 G2set .
3
6.3.8 G3set .
6.3.9 Summary of structure, designation and invocation . 3
iii
---------------------- Page: 3 ----------------------
IS0 4873-1986 (E)
7 Specification of the characters of the 8-bit code. . . . . . . . . . . . . . . . . . . . . . . . . . 3
7.1 Coset . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
7.2 ESCAPE . 3
7.3 Character SPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
7.4 Goset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
7.4.1 Unique graphic character allocations . . . . . . . . . . . . . . . . . . . . . . . 3
7.4.2 Alternative graphic character allocations. . . . . . . . . . . . . . . . . . . . 6
7.4.3 National or application-orientated graphic character allocations 6
7.4.4 Recommendation for the allocation of graphic characters . . . . . 6
7.5 Character DELETE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6
7.6 CI set .
6
7.7 Glset . . , .,. . . . . . . . . . . . . . . . . . . . . . . . . . . .
G2set . . . . . . . . . . . . . . , . . . . , . . . . . . . . , . . . . . . . . . . . . . . . , . . . . . . . . . . 6
7.8
7.9 G3set . . . . . . . . . , . . . . . . , . , . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . 7
7
7.10 Summary of the specification of the 8-bit code . . . . . . . . . . . . . . . . . . . . .
8 Versions of the 8-bit code . . . . . . . . . . . . . . . . . . . . . . . . , , . . . . . . . . . . . . . . . . . . 7
7
9 Levels. , , . . . , . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . , . . . . . . . . . . .
9.1 Levell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . 7
7
9.2 Level2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . , . . . . . . . . . . . . . . . . . . . .
9
9.3 Level3. , . . , . , . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Switching from one version to another . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
9
11 Switching from one level to another. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexes
Restrictions applicable to the CO and CI sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
A
B Shift functions. . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . 16
C Composite graphic characters. . . . . , . . . , . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . 16
Use of bit combinations00/14 and 00/15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
D
E Main differences between the first edition (1979) and the present (second)
17
edition of this International Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
---------------------- Page: 4 ----------------------
INTERNATIONAL STANDARD IS0 4873-1986 (E)
Information processing - IS0 8-bit code for information
interchange - Structure and rules for implementation
claimed to implement this International Standard shall be able
Scope and field of application
1
to interchange information by means of a version of the 8-bit
code at a specified level according to clauses 8 and 9; this
This International Standard specifies an 8-bit code derived
version and level shall be identified in any such claim.
from, and compatible with, the 7-bit coded character set
specified in IS0 646.
3.2 Implementation
The characteristics of this code are also in conformance with
0
The use of this code requires definitions of its implementation
the code extension techniques specified in IS0 2022.
in various media. For example, these could include magnetic
and optical media and transmission channels, thus permitting
This International Standard specifies an 8-bit code with a
interchange of data to take place either indirectly by means of
number of options. It also provides guidance on how to exer-
an intermediate recording in a physical medium, or by means of
cise the options to define specific versions.
data transmission equipment.
This character set is primarily intended for general information
The implementation of this code in physical media and for
interchange within an 8-bit environment among data process-
transmission, taking into account the need for error checking,
ing systems and associated equipment, and within data com-
is the subject of other International Standards.
munication systems. The need for graphic characters and con-
trol functions in data processing has also been taken into
account.
4 Definitions
This character set includes the 52 small and capital letters of the
For the purpose of this International Standard the following
basic Latin alphabet and may include accented letters, special
definitions apply.
Latin letters and/or the letters of one or several non-Latin
alphabet(s1.
4.1 bit combination: An ordered set of bits that represents
a character or is used as part of the representation of a
character.
2 References
IS0 646, Information processing - IS0 7-bit coded character
4.2 character: A member of a set of elements used for the
set for information interchange. organization, control or representation of data.
IS0 1177, Information processing - Character structure for
4.3 coded character set; code: A set of unambiguous
stadstop and synchronous character-oriented transmission.
rules that establishes a character set and the one-to-one re-
lationship between each character of the set and its coded
IS0 2022, Information processing - IS0 7-bit and 8-bit coded
representation by one or more bit combinations.
character sets - Code extension techniques.
4.4 code extension: The techniques for the encoding of
I SO 6429, Information processing - Additional control func-
characters that are not included in the character set of a given
tions for character-imaging devices.
code.
IS0 693712, Information processing - Coded character sets
for text communication - Part 2: Latin alphabetic and non- 4.5 code table: A table showing the character allocated to
each bit combination in a code.
alphabetic graphic characters.
4.6 control character: A control function the coded
3 Conformance and implementation
representation of which consists of a single bit combination.
3.1 Conformance 4.7 control function: An action that affects the recording,
processing, transmission or interpretation of data, and that has
An 8-bit code is in conformance with this International Stan- a coded representation consisting of one or more bit combi-
dard if it is a version in accordance with clause 8. Equipment nations.
1
---------------------- Page: 5 ----------------------
IS0 4873-1986 (E)
5.3 Names
4.8 graphic character: A character, other than a control
function, that has a visual representatioin normally handwritten,
This International Standard assigns at least one name to each
printed or displayed, and that has a coded representation con-
character. In addition, it specifies an acronym for each control
sisting of one or more bit combinatioris.
character and for the character SPACE, and a graphic symbol
for each graphic character. By convention, only capital letters,
graphic symbol: A visual representation of a graphic
4.9
the graphic symbols for small letters and hyphens are used for
character or of a control function.
writing the names of the characters. It is intended that the
acronyms and this convention be retained in all translations of
the text of this International Standard.
4.10 position: That part of a code table identified by its
column and row co-ordinates.
The names chosen to denote graphic characters are intended to
reflect their customary meaning. However, this International
Standard does not define and does not restrict the meanings of
graphic characters. Neither does it specify a particular style or
5 Notation, code table and names
font design for imaging the graphic characters.
5.1 Notation
6 Structure of the 8-bit code
The bits of the bit combinations of thé! 8-bit code are identified
by b,, b,, b6, b5, b4, b3, b2 and b,, where b, is the highest-
6.1 Elements of the 8-bit code
order, or most-significant bit and b, is the lowest-order, or
least-significant bit.
The 8-bit code consists of the following parts :
The bit combinations may be interpreted to represent numbers
a) A CO set : a set of 30 control characters represented by
in the range O to 255 in binary notation by attributing the follow-
bit combinations OO/OO to 01/75, except 00114 and 00/15
ing weights to the individual bits :
which shall be unused.
b) The character SPACE: a character represented by the
Bit ba b7 bit combination 02/00, which may be interpreted as a con-
be b5 b4 b3 4 bi
trol character, as a graphic character, or as both.
Weight 128 64 32 16 8 4 2 1
ci A GO set: a set of up to 94 graphic characters
represented by bit combinations 02/01 to 07/ 14.
In this International Standard, the bit combinations are ident-
ified by notations of the form xxlyy, where xx and yy are
d) The character DELETE: a control character represented
numbers in the range O0 to 15. The correspondence between
by the bit combination 07/15.
the notations of the form xxlyy and the bit combinations con-
sisting of the bits b8 to bl, is as follows:
e) A CI set : a set of up 32 control characters represented
by bit combinations 08/00 to 09/15.
- xx is the number represented biy b,, b,, b, and b5 where
these bits are given the weights, 8,4,2 and 1 respectively;
f) A GI set: a set of up to 96 graphic characters
represented by bit combinations 10/00 to 15/15.
- yy is the number represented by b4, b3, b2 and bl where
g) A G2 set: a set of up to 96 graphic characters.
these bits are given the weights; 8,4,2 and 1 respectively;
h) A G3 set: a set of up to 96 graphic characters.
The notations of the form xxlyy are the same as the ones used
to identify code table positions, where xx is the column number
and yy is the row number (see 5.2). 6.2 Initial condition
At the beginning of any information interchange, a default CO
set containing only the character ESCAPE shall be assumed.
5.2 Code table
An 8-bit code table consists of 256 positions arranged in 16
6.3 Designation and invocation
columns and 16 rows. The columns aind rows are numbered O0
to 15. For the sake of simplicity, this International Standard shows
escape sequences of three characters. Escape sequences with
more characters may also be used or required. The format and
The code table positions are identifieid by notations of the form
IS0 2022.
use of escape sequences are described in detail in
xxlyy, where xx is the column number and yy is the row
number.
6.3.1 CO set
The positions of the code table are in one-to-one correspon-
The CO set shall be allocated to columns 00 and O1 of the code
dence with the bit combinations of the code. The notation of a
code table position, of the form xxlyy, is the same as that of table. It shall be designated and invoked by an escape sequence
of the type ESC 02/01 F.
the corresponding bit combination.
2
---------------------- Page: 6 ----------------------
IS0 4873-1986 (E)
-
6.3.2 Character SPACE the control character ESCAPE shall be allocated to bit
combination O1 /I 1 ;
The character SPACE shall be allocated to column 02 in pos-
- any control characters can be allocated to the other bit
ition 02/00. It is not explicitly designated or invoked.
combinations subject to the restrictions specified in
annex A.
6.3.3 GO set
NOTE - A CO set comprising only ESCAPE allocated to position O1 /I 1
has been registered, and is identified by ESC 02/01 04/07.
The GO set shall be allocated to columns 02 to 07 in positions
02/01 to 07/14. It shall be designated by an escape sequence of
the type ESC 02/08 F and invoked as specified in clause 9.
7.2 Character ESCAPE
6.3.4 Character DELETE ESCAPE is a control character used to form escape sequences.
In this International Standard escape sequences are used to
The character DELETE shall be allocated to column 07 in pos- announce the level at which a version is defined and to
ition 07/15. it is not explicitly designated or invoked. designate and invoke character sets.
6.3.5 C1 set
Acronym I Name
I I representation Coded I
The C1 set shall be allocated to columns 08 and 09. It shall be
designated and invoked by an escape sequence of the type ESC
02/02 F.
7.3 Character SPACE
6.3.6 GI set
This character may be interpreted as a graphic character, as a
The GI set shall be allocated to columns 10 to 15 when in-
control character, or as both.
voked. It shall be designated by an escape sequence of the type
ESC 02/09 F or ESC 02/13 F and invoked as specified in
As a graphic character, it has a visual representation consisting
clause 9.
of the absence of a graphic symbol.
6.3.7 G2 set
As a control character, it acts as a format effector that causes
the active position to be advanced one character position.
The G2 set shall be designated by an escape sequence of the
type ESC 02/10 F or ESC 02/14 F. Either the set as a whole
Coded
shall be invoked by the locking-shift function LS2R into
Acronym Name
representation
columns 10 to 15, or individual characters of it shall be invoked
by means of the single-shift function SS2.
SP SPACE 02/00
6.3.8 63 set
7.4 GO set '
The G3 set shall be designated by an escape sequence of the
type ESC 02/11 F or ESC 02/15 F. Either the set as a whole
The 94 bit combinations 02/01 to 07/14 are used to represent
shall be invoked by the locking-shift function LSBR into
graphic characters. All graphic characters allocated to bit com-
columns 10 to 15, or individual characters of the set shall be in-
binations in the range 02/01 to 07/14 are spacing characters,
voked by means of the single-shift function SS3.
i.e. they cause the active position to advance. Sub-clause 7.4.1
specifies the graphic characters allocated by this International
Standard to 82 of these 94 bit combinations. Sub-clauses 7.4.2,
6.3.9 Summary of structure, designation and invocation
7.4.3 and 7.4.4 specify how further graphic characters may be
allocated to the remaining twelve bit combinations.
Figure 1 summarizes, in a schematic form, the structure of the
8-bit code and designation and allocation of its different parts.
Each of the sub-clauses 7.4.1, 7.4.2 and 7.4.4 contains a table
consisting of three columns. The first column specifies the
graphic symbol of each graphic character, the second column
specifies the standard name of the graphic character and the
7 Specification of the characters of the 8-bit
third column specifies the bit combination representing the
code graphic character concerned.
7.1 Coset 7.4.1 Unique graphic character allocations
The requirements for the CO set are A unique graphic character is allocated to each of the 82 bit
combinations 02/01, 02/02, 02/05 to 03/15, 04/01 to 05/10,
- bit combinations 00114 and 00115 shall not be used
05/15 and 06/01 to 07/10. These characters are specified in
table 1.
(see annex D);
3
---------------------- Page: 7 ----------------------
IS0 4873-1986 (E)
\
\
\
4 \
y,,,
I \
-' -w \
i \
\
\
a
O
il
G3
G2
GI
r'
r-
I-
A-
Figure l - Structure of the 8-bit code
4
---------------------- Page: 8 ----------------------
SO 4873-1986 (E)
Table 1 - Unique graphic character allocations
-
Graphic Coded
Graphic Coded
Name
Name
representation
symbol symbol
*epresentatior
I
CAPITAL LETTER M
EXCLAMATION MARK 02/01 04/13
M
II
QUOTATION MARK 02/02 CAPITAL LETTER N 04/14
N
%
PERCENT SIGN 02/05 CAPITAL LETTER O
O 04/15
& AMPERSAND 02/06 P CAPITAL LETTER P 05/00
I
CAPITAL LETTER Q
APOSTROPHE 02/07 05/01
Q
( LEFT PARENTHESIS 02/08 R CAPITAL LETTER R 05/02
RIGHT PARENTHESIS 02/09 CAPITAL LETTER S 05/03
S
1
* CAPITAL LETTER T
ASTERISK 02/10 T 05/04
t PLUS SIGN CAPITAL LETTER U
02/11 05/05
U
COMMA 02/12 CAPITAL LETTER V 05/06
v
1
-
CAPITAL LETTER W
HYPHEN, MINUS SIGN 021 13 05/07
W
I CAPITAL LETTER X
FULL STOP 02/14 05/08
X
SOLIDUS CAPITAL LETTER Y 05/09
/ 02/15 Y
DIGIT ZERO 03/00 CAPITAL LETTER Z 05/10
O 2
DIGIT ONE 03/01 LOW LINE, UNDERLINE 05/15
1 -
2 DIGIT TWO SMALL LETTER a 06/01
03/02 a
3 SMALL LETTER b
DIGIT THREE 03/03 b 06/02
4 DIGIT FOUR C SMALL LETTER c 06/03
03/04
DIGIT FIVE 03 /O5 SMALL LETTER d 06/04
5 d
6 DIGIT SIX 03/06 e SMALL LETTER e 06/05
f SMALL LETTER f
7 DIGIT SEVEN 03/07 06/06
DIGIT EIGHT SMALL LETTER g 06/07
8 03/08
g
SMALL LETTER h
9 DIGIT NINE 03/09 06/08
h
SMALL LETTER i 06/09
COLON 03/10 i
SEMICOLON 03/11 SMALL LETTER j 06/10
I
j
SMALL LETTER k 06/11
LESS-THAN SIGN 03/12
< k
- -
EQUALS SIGN 03/13 SMALL LETTER I 06/12
L
> GREATER-THAN SIGN 03/14 SMALL LETTER rn 06/13
m
3
SMALL LETTER n 061 14
QUESTION MARK 03/15 n
SMALL LETTER O
A CAPITAL LETTER A 04/01 O 06/15
B CAPITAL LETTER 6 04/02 SMALL LETTER p 07/00
P
C
CAPITAL LETTER C 04/03 SMALL LETTER q 07/01
r
D SMALL LETTER r 07/02
CAPITAL LETTER D 04/04
E S
CAPITAL LETTER E 04/05 SMALL LETTER s 07/03
F t
CAPITAL LETTER F 04/06 SMALL LETTER t 07/04
G U SMALL LETTER U 07/05
CAPITAL LETTER G 04/07
v
H CAPITAL LETTER H 04/08 SMALL LETTER v 07/06
I W SMALL LETTER w
CAPITAL LETTER I 04/09 07/07
X
J CAPITAL LETTER J 04/10 SMALL LETTER x 07/08
K
CAPITAL LETTER K 04/11 SMALL LETTER y 07/09
Y
Z
L CAPITAL LETTER L SMALL LETTER z 07/10
04/12
-
5
---------------------- Page: 9 ----------------------
IS0 4873-1986 (E)
7.4.2 Alternative graphic character allocations 7.5 Character DELETE
Two alternative graphic characters are allocated to each of the
DELETE is a character that was originally used to erase or
bit combinations 02/03 and 02/04. These characters are
obliterate an erroneous or unwanted character in punched
specified in table 2.
tape. DEL characters may serve to accomplish media-fill or
time-fill. They may be inserted into, or removed from, a stream
of data without affecting the information content of that
2 - Alternative graphic character allocations
Table
stream, but such action may affect the information layout
1 Graphic I and/or the control of equipment.
Name
rvmhnl I
POUND SIGN 02/03
f
I Acronym I
Name
I representation Coded I
02/03
NUMBER SIGN
#
DELETE 07/15
02/04
DOLLAR SIGN
$
I CURRENCYSIGN 02/04
7.6 CI set
Either the character POUND SIGN or the character NUMBER
The C1 set is available for up to 32 control characters in ad-
SIGN shall be allocated to bit combination 02/03 and either the
dition to those provided by the CO set. It shall not include any of
character DOLLAR SIGN or the character CURRENCY SIGN
the control characters listed in annex A.
shall be allocated to bit combination 02/04.
No specific control characters are allocated to positions 08/00
Unless otherwise agreed between sender and recipient, the
to 08/13 and 09/00 to 09/15.
graphic symbols f, $ and U do not designate the currency of a
specific country.
When the single-shift functions SS2 and SS3 are used, they
shall be allocated to positions 08/14 and 08/15, respectively,
otherwise these positions shall not be used.
7.4.3 National or application-orientated graphic
character allocations
7.7 GI set
No specific graphic characters are allocated to the ten bit com-
binations 04/00, 05/11 to 05/14, 06/00 and 07/11 to 07/14. A
The GI set shall be either a 94-character or a Scharacter set of
unique graphic character shall be allocated to each of these bit
graphic characters.
combinations, or the bit combination shall be declared unused.
This set is available for graphic characters in addition to those
7.4.4 Recommendation for the allocation of graphic
provided by the GO set.
characters
A unique graphic character shall be allocated to each position
It is recommended that the bit combinations listed in 7.4.2 and
or the position shall be declared unused.
7.4.3 have allocated to them the characters in existing national
or International Standards. Those of the International
The characters of the GI set are represented by bit combi-
Reference Version (IRV) of IS0 646, are shown in table 3.
nations 10/01 to 15/14 if the G1 set is a 94-character set, or by
bit combinations 10/00 to 15/15 if the G1 set is a 96-character
set.
Table 3 - IRV graphic character allocations
Coded
Graphic
Name
representatior 7.8 G2 set
symbol
02/03
# NUMBER SIGN The G2 set shall be either a 94-character or a 96-character set of
graphic characters.
02/04
Ll CURRENCY SIGN
This set is available for graphic characters in addition to those
a COMMERCIAL AT 04/00
provided by the GO and the G1 sets.
05/11
c LEFT SQUARE BRACKET
A unique graphic character shall be allocated to each position
05/12
\ REVERSE SOLIDUS
or the position shall be declared unused.
05/13
1 RIGHT SQUARE BRACKET
If the G2 set is a 94-character set, then no characters shall be
I\
05/14 allocated to positions 10/00 and 15/15.
CIRCUMFLEX ACCENT
06/00
GRAVE ACCENT The characters of the G2 set shall be invoked either by the
single-shift function SS2 or by the locking-shift function LS2R.
LEFT CURLY BRACKET 071 11
<
- When invoked by SS2, each character is represented
07/12
VERTICAL LINE
I
by the bit combination of SS2 followed by one of the bit
07/13
RIGHT CURLY BRACKET combinations in the range 02/01 to 07/14 if the G2 set is a
3
94-character set, or 02/00 to 07/15 if the G2 set is a
-
07/14
TILDE, OVERLINE
96-character set.
6
---------------------- Page: 10 ----------------------
IS0 4873-1986 (E)
- When invoked by LSZR, the characters of the G2 set
ESC 02/00 04/12 shall identify Level 1
are represented by bit combinations 10/01 to 15/14 if the G2
ESC 02/00 04/13 shall identify Level 2
bit combinations 10/00 to
set is a 94-character set, or by
15/15 if the G2 set is a 96-character set. ESC 02/00 04/14 shall identify Level 3
When announcer sequences are used (see clauses 10 and 11)
7.9 G3 set
the announcer sequence of a given level shall be correctly inter-
preted at any other level.
The G3 set shall be either a 94-character or a 96-character set of
graphic characters. This set is available for graphic characters
9.1 Level 1
in addition to those provided by the GO, the GI and the G2 sets.
Level 1, see figure 3, comprises the following facilities :
A unique graphic character shall be allocated to each position
or the position shall be declared unused. - the CO set, designated and invoked by ESC 02/01 F;
- the character SPACE in position 02/00;
If the G3 set is a 94-character set, then no character shall be
allocated to positions 10/00 and 15/15.
- the GO set, designated by ESC 02/08 F;
- the character DELETE in position 07/15;
The characters of the G3 set shall be invoked either by the
single-shift function SS3 or by the locking-shift function LS3R.
- a CI set, designated and invoked by ESC 02/02 F;
- a GI set, designated by ESC 02/09 F or ESC 02/13 F.
- When invoked by SS3, each character is represented
bit combination of SS3 followed by one of the bit
by the
At Level 1 no shift functions shall be used and the GO and GI
combinations in the range 02/01 to 07/14 if the G3 set is a
sets are assumed to be invoked permanently in columns 02 to 07
94-character set, or 02/00 to 07/15 if the G3 set is a
and 10 to 15, respectively. Therefore an escape sequence that
96-character set.
designates the GO or the GI set also implicitly invokes that set.
- When invoked by LS3R, the characters of the G3 set
At Level 1 the Cl set and/or the GI set may be empty if there is
are represented by bit combinations 10/01 to 15/14 if the G3
no requirement for control characters in addition to those pro-
set is a !%-character set, or by bit combinations 10/00 to
vided by the CO set and/or for graphic characters in addition to
15/15 if the G3 set is a 96-character set.
these provided by the GO set. An empty CI set shall be
designated and invoked by ESC 02/02 07/14 and an empty GI
set by ESC 02/09 07/14 or ESC 02/13 07/14.
7.10 Summary of the specification of the 8-bit
code
At Level 1, G2 and G3 sets shall not be designated.
Figure 2 summarizes, in a schematic form, the specification of
9.2 Level 2
the elements of the 8-bit code.
Level 2, see figure 4, comprises the facilities of Level 1 and in
addition to them
8 Versions of the 8-bit code
- a G2 set, designated by ESC 02/10 F or ESC 02/14 F,
the characters of which shall be invoked individually
A version of the 8-bit code is a coded character set comprising
by SS2;
a CO, a GO, a CI and a GI set and, optionally a G2 and a G3 set,
with a specification of the necessary escape sequences to
- a G3 set, designated by ESC 02/11 F or ESC 02/15 F,
designate them. In a version the same character shall not be
the characters of which shall be invoked individually
allocated to more than one of the GO, GI, G2 or G3 sets. In
by SS3.
specifying the GO set the following options shall be exercised :
At Level 2 no other shift functions shall be us
...
Norme internationale @ 4873
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION*MEWYHAPOL1HAR OPrAHM3AUMR no CTAHL1APTM3AUMl4WRGANlSATlON INTERNATIONALE DE NORMALISATION
I
Traitement de l'information - Code IS0 à 8 éléments
0 pour l'échange d'information - Structure et règles de
matérialisation
Information processing - IS0 8-bit code for information interchange - Structure and rules for implementation
Deuxième édition - 1986-07-15
CDU 681.3.04 : 003.62
Réf. no : IS0 4873-1986 (FI
- û
Descripteurs : traitement de l'information, échange d'information, transmission de données, jeu de caractères codés, code de données, codage.
$
O
5
Prix basé sur 17 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
créé à cet effet. 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. Les Normes internationaies sont approuvées confor-
mément aux procédures de I'ISO qui requièrent l'approbation de 75 % au moins des
comités membres votants.
La Norme internationale IS0 4873 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de l'information.
Cette deuxième édition annule et remplace la première édition (IS0 4873-79791, dont
elle constitue une révision technique.
L'attention des utilisateurs est attirée sur le fait que toutes les Normes internationales
sont de temps en temps soumises à révision et que toute référence faite à une autre
Norme internationale dans le présent document implique qu'il s'agit, sauf indication
contraire, de la dernière édition.
O Organisation internationale de normalisation, 1986
Imprimé en Suisse
---------------------- Page: 2 ----------------------
IS0 4873-1986 (FI
Sommaire
Page
1 Objet et domaine d'application .
1
2 Références .
1
3 Conformité et matérialisation .
1
3.1 Conformité .
1
3.2 Matérialisation .
1
4 Définitions .
1
4.1 combinaison binaire .
1
4.2 caractère .
1
4.3 jeu de caractères codés; code .
1
4.4 extension de code .
1
4.5 tableau de code .
1
4.6 caractère de commande .
1
4.7 fonction de commande .
1
4.8 caractère graphique .
2
4.9 symbole graphique .
2
4.10 position. .
2
5 Notation. tableau de code et noms .
2
5.1 Notation . 2
5.2 Tableaudecode .
2
5.3 Noms .
2
6 Structure du code à 8 éléments . 2
6.1 Êléments du code à 8 éléments .
2
6.2 Condition initiale . 2
6.3 Désignation et appel .
2
6.3.1 JeuCO . 2
6.3.2 Caractère ESPACE .
3
6.3.3 JeuGO .
3
6.3.4 Caractère OBLITÉRATION . 3
6.3.5 JeuC1 .
3
6.3.6 Jeu GI .
3
6.3.7 JeuG2 .
3
6.3.8 JeuG3 .
3
6.3.9 Résumé de la structure. de la désignation et de l'appel . 3
...
II1
---------------------- Page: 3 ----------------------
7.1 JeuCO . 3
7.2 Caractère ÉCHAPPEMENT . 3
7.3 Caractère ESPACE . 3
7.4 JeuGO . 3
7.4.1 Affectations uniques . 3
7.4.2 Affectations doubles . 6
7.4.3 Affectations réservées pour des besoins nationaux ou des
applications particulières . 6
7.4.4
Recommandation quant à l'affectation des caractères
graphiques .
6
7.5 Caractère OBLITERATION . 6
7.6 JeuC1 . 6
7.7 JeuG1 . 6
7.8 JeuG2 . 6
7.9 Jeu G3 . 7
7.10 Spécifications résumées du code à 8 éléments . 7
8 Versions du code à 8 éléments . 7
9 Niveaux .
7
9.1 Niveau 1 . . 7
9.2 Niveau2 . 7
9.3 Niveau3 . 9
10 Passage d'une version à une autre . 9
11 Passage d'un niveau à un autre . 9
Annexes
A Restrictions applicables aux jeux CO et CI . 72
B Fonctions de remplacement . 16
C Caractères graphiques composés . 16
D Utilisation des combinaisons binaires 00/14 et 00/15. . 17
E Principales différences entre cette 2e édition et la 1 re édition de la présente
Norme internationale publiée le 15 février 7979 .
17
---------------------- Page: 4 ----------------------
NORME INTERNATIONALE IS0 4873-1986 (F)
Traitement de l'information - Code IS0 à 8 éléments
- Structure et règles de
pour l'échange d'information
matérialisation
1 Objet et domaine d'application
tions du chapitre 8. Un matériel déclarant mettre en œuvre la
présente Norme internationale doit être capable d'échanger des
Le code à 8 éléments spécifié par la présente Norme internatio-
à 8 éléments;
informations au moyen d'une version du code
nale est dérivé du jeu de caractères codés à 7 éléments, spécifié
cette version doit être identifiée dans la déclaration.
par 1'1S0 646, avec lequel il est compatible.
e
3.2 Matérialisation
Les caractéristiques de ce code sont également conformes aux
techniques d'extension de code spécifiées par I'ISO 2022.
L'emploi de ce jeu de caractères exige des spécifications de
matérialisation sur différents supports. Ceux-ci peuvent com-
La présente Norme internationale spécifie un code à 8 éléments
prendre par exemple des bandes perforées, des cartes perforées,
qui comporte un certain nombre d'options. Elle donne égale-
des supports magnétiques et optiques et des voies de transmis-
ment des indications sur la manière de choisir entre ces options
sion, permettant ainsi d'effectuer des échanges de données soit
pour définir des versions spécifiques.
indirectement au moyen d'enregistrement intermédiaire sur un
Ce jeu de caractères est principalement destiné à l'échange
support physique, soit par interconnexion locale entre divers
d'information dans un environnement à 8 éléments, entre des
et Ordinateurs), soit
appareils (tels que dispositifs d'entrée/sortie
systèmes de traitement de données et appareils associés, ainsi
par équipement de transmission de données.
que dans des systèmes de transmission de données. Les caractè-
La matérialisation de ce jeu de caractères codés sur un support
res graphiques et les fonctions de commande requis pour le trai-
physique et pour la transmission, tenant compte des nécessités
tement de l'information ont également été pris en considération.
de contrôle d'erreurs, fait l'objet d'autres normes internationales.
Ce jeu de caractères comprend les 52 lettres minuscules et
majuscules de l'alphabet latin de base et peut comprendre des
4 Définitions
lettres accentuées, des lettres latines particulières et/ou les let-
tres d'un ou plusieurs alphabets non latins.
Dans le cadre de la présente Norme internationale, les défini-
tions suivantes sont applicables.
2 Références
4.1 combinaison binaire : Ensemble ordonné d'éléments
binaires utilisé pour la représentation des caractères.
IS0 646, Traitement de l'information - Jeu IS0 de caractères
codés à 7 éléments pour l'échange d'information.
4.2 caractère : Élément d'un ensemble employé pour organi-
ser, commander ou représenter des données.
IS0 1177, Traitement de l'information - Structure des caractè-
res pour la transmission série arythmique et synchrone.
4.3 jeu de caractères codés; code: Ensemble de règles
IS0 2022, Traitement de l'informatique - Jeux IS0 de caractè-
non-ambiguës qui définissent un jeu de caractères et établis-
res codés à 7 et 8 éléments - Techniques d'extension de code.
sent une correspondance biunivoque entre les caractères du jeu
et leur combinaison binaire.
IS0 6429, Traitement de l'information - Jeux IS0 de caractè-
res codés à 7 et 8 éléments - Fonctions de commande supplé-
4.4 extension de code: Techniques de codage pour des
mentaires pour les dispositifs de visualisation de caractères.
caractères qui ne font pas partie du jeu de caractères d'un code
donné.
IS0 6937/2, Traitement de l'information - Jeux de caractères
codés pour la transmission de texte - Partie 2: Caractères gra-
4.5 tableau de code: Tableau montrant les caractères
phiques alphabétiques latins et caractères graphiques non
alloués à chaque combinaison binaire d'un code.
alphabétiques.
4.6 caractère de commande : Fonction de commande dont la
représentation codée est formée d'une seule combinaison binaire.
3 Conformité et matérialisation
4.7 fonction de commande: Opération qui concerne
3.1 Conformité
l'enregistrement, le traitement, la transmission ou l'interpréta-
Un code à 8 éléments est conforme à la présente Norme inter-
tion des données et dont la représentation codée est formée
nationale s'il en constitue une version en accord avec les défini-
d'une ou de plusieurs combinaisons binaires.
1
---------------------- Page: 5 ----------------------
IS0 4873-1986 (FI
un symbole graphique pour chaque caractère graphique. Par
4.8 caractare graphique : Caractère autre qu'une fonction
convention, seuls les lettres majuscules, les symboles graphi-
de commande, qui a une représentation visuelle normalement
ques représentant les lettres minuscules et le tiret sont utilisés
obtenue par un procédé tel que l'écriture manuelle, l'impression
pour écrire le nom des caractères. Les sigles et cette conven-
ou l'affichage et dont la représentation codée se compose
tion doivent être respectés lors de toute traduction de la pré-
d'une ou de plusieurs combinaisons d'éléments.
sente Norme internationale.
4.9 symbole graphique : Représentation visuelle d'un
Les noms choisis pour désigner les caractères graphiques en
caractère graphique ou d'une fonction de commande.
donnent la signification courante. Cependant, la présente
Norme internationale ne définit, ni ne restreint la signification
position : Élément d'un tableau de code repéré par ses
4.10
des caractères graphiques. En outre, elle ne spécifie ni le style,
numéros de colonne et de ligne.
ni le dessin à employer pour les caractères graphiques lorsqu'ils
sont représentés visuellement.
5 Notation, tableau de code et noms
6 Structure du code à 8 éléments
5.1 Notation
Les éléments des combinaisons binaires du code à 8 éléments
6.1 Éléments du code à 8 éléments
sont désignés par b8, b7, b6, b,, bq, b, b2 et bl, b8 étant 1'616-
ment de poids le plus fort ou le plus significatif, et bl étant 1'616-
Le code à 8 éléments comprend les parties suivantes :
ment de poids le plus faible ou le moins significatif.
a) Un jeu CO: Un jeu de 30 caractères de commande, repré-
On peut considérer les combinaisons binaires comme représen-
sentés par lescombinaisons binaires00/00à01/15, à I'excep-
tant en notation binaire des nombres compris entre O et 255, en
tion de 00/14 et 00/15 qui ne doivent pas être utilisées.
attribuant les poids suivants à chacun de leurs éléments:
b) Le caractère ESPACE: Un caractère représenté par la
combinaison binaire 02/00, qui peut être interprété comme
un caractère de commande, comme un caractère graphi-
Poids 128 64 I 32 1 16 ] 8 ] 4 I 2 1 1 I
que, ou les deux.
c) Un jeu GO : Un jeu de 94 caractères graphiques au plus
représentés par les combinaisons binaires 02/01 à 07/14.
Le caractère OBLITÉRATION: Un caractère de com-
d)
mande représenté par la combinaison binaire 07/15.
Un jeu CI : Un jeu de 32 caractères de commande au plus
e)
représentés par les combinaisons binaires 08/00 à 09/15.
Un jeu GI : Un jeu de 96 caractères graphiques au plus
f)
représentés par les combinaisons binaires 10/00 à 15/15.
Un jeu G2: Un jeu de 96 caractères graphiques au plus.
g)
h) Un jeu G3: Un jeu de 96 caractères graphiques au plus.
6.2 Condition initiale
Au début de tout échange d'information, on suppose que le jeu
CO par défaut contient seulement le caractère ÉCHAPPEMENT.
6.3 Désignation et appel
Pour des raisons de simplification, cette Norme internationale
présente des séquences d'échappement à trois caractères. De5
séquences d'échappement comportant plus de caractères peu-
vent aussi être utilisées ou être nécessaires. Le format et l'utili-
sation des séquences d'échappement sont décrits en détail
dans I'ISO 2022.
6.3.1 Jeu CO
5.3 Noms
Le jeu CO est affecté aux colonnes O0 et O1 du tableau de code.
La présente Norme internationale attribue au moins un nom à
chaque caractère. Elle spécifie en outre un sigle pour chaque II est désigné et appelé par une séquence d'échappement de
EÇC 02/01 F.
caractère de commande ainsi que pour le caractère ESPACE, et type
2
---------------------- Page: 6 ----------------------
IS0 4873-1986 (FI
6.3.2 Caractère ESPACE - tout autre caractère de commande peut être affecté à
une autre combinaison binaire, dans les limites prévues par
Le caractère ESPACE occupe la position 02/00 de la colonne 02.
l'annexe A.
II n'est ni désigné, ni appelé explicitement.
NOTE - Un jeu CO ne comprenant qu'ÉCHAPPEMENT affecté à la
position 01/11 a été enregistré et est identifié par ESC 02/01 04/07.
6.3.3 Jeu GO
7.2 Caractère ÉCHAPPEMENT
Le jeu GO est affecté aux positions 02/01 à 07/14 des colonnes
02 à 07. II est désigné par une séquence d'échappement de type
Caractère de commande qui sert à former des séquences
02/08 F et appelé comme spécifié au chapitre 9.
ESC
d'échappement. Dans la présente Norme internationale, les
séquences d'échappement servent à annoncer le niveau auquel
6.3.4 Caractère OBLITÉRATION une version est définie et à désigner et appeler les jeux de carac-
tères.
Le caractère OBLITÉRATION occupe la position 07/15 de la
colonne 07. II n'est ni désigné, ni appelé explicitement.
1 Nom I Représentation
I Sigle
codée
I
6.3.5 Jeu CI
I E sc I ÉCHAPPEMENT I 01/11 I
Le jeu CI est affecté aux colonnes O8 et 09. II est désigné et
appelé par une séquence d'échappement de type ESC 02/02 F.
7.3 Caractère ESPACE
6.3.6 Jeu GI
Ce caractère peut être considéré soit comme un caractère gra-
phique, soit comme un caractère de commande, soit comme
Le jeu G1 est affecté aux colonnes 10 à 15 lorsqu'il est appelé.
l'un et l'autre.
II est désigné par une séquence d'échappement de type
ESC 02/09 F ou ESC 02/13 F et appelé comme spécifié au En tant que caractère graphique, il a une représentation visuelle
chapitre 9.
qui consiste en l'absence de tout symbole graphique.
En tant que caractère de commande, il agit comme une com-
6.3.7 Jeu G2
mande de mise en page qui fait avancer la position active d'une
position de caractère.
Le jeu G2 est désigné par une séquence d'échappement de type
ESC 02/10 F ou ESC 02/14 F. Ou bien ce jeu est appelé globale-
Nom I Représentation
ment dans les colonnes 10 à 15 par la fonction de remplacement
I codée I
bloquant LSPR, ou bien les caractères de ce jeu sont appelés un
à un par la fonction de remplacement unique SS2.
I
6.3.8 Jeu 63
7.4 Jeu GO
Le jeu G3 est désigné par une séquence d'échappement de type
ESC 0211 1 F ou ESC 02/15 F. Ou bien ce jeu est appelé globale- Les 94 combinaisons binaires allant de 02/01 à 07/14 servent à
ment dans les colonnes 10 à 15 par la fonction de remplacement représenter des caractères graphiques. Tous les caractères graphi-
bloquant LS3R, ou bien les caractères de ce jeu sont appelés un ques affectés aux combinaisons binaires allant de 02/01 à 07/14
à un par la fonction de remplacement unique SS3.
sont des caractères avec espacement, c'est-à-dire qu'ils entraînent
un avancement de la position active. Le paragraphe 7.4.1 spécifie
les caractères graphiques affectés par la présente Nome inter-
6.3.9 Résumé de la structure, de la désignation et de
nationale à 82 de ces 94 combinaisons binaires. Les paragraphes
l'appel
7.4.2, 7.4.3 et 7.4.4 spécifient comment affecter d'autres carac-
tères graphiques aux 12 combinaisons binaires restantes.
1 résume la structure du code à 8 éléments, la dési-
La figure
gnation et l'appel de ses différentes parties.
Chacun des paragraphes 7.4.1, 7.4.2 et 7.4.4 comprend un
tableau de trois colonnes. La première colonne porte la mention
((symbole)) et spécifie le symbole graphique de chaque carac-
7 Spécification des caractères du code
tère graphique. La seconde colonne précise le nom normalisé
à 8 éléments
du caractère graphique et la troisième colonne, portant la men-
tion (( représentation codée)), spécifie la combinaison binaire
7.1 Jeu CO représentant le caractère graphique concerné.
Le jeu CO est régi par les impératifs suivants :
7.4.1 Affectations uniques
- les combinaisons binaires 00114 et 00/15 ne doivent
Un caractère graphique unique est attribué à chacune des 82
pas être utilisées (voir annexe DI;
combinaisons binaires 02/01, 02/02, 02/05 à 03/15, 04/01 à
- le caractère de commande ÉCHAPPEMENT doit être
05/10, 05/15 et 06/01 à 07/10. Ces caractères sont spécifiés
affecté à la combinaison binaire 01/11;
dans le tableau 1.
3
---------------------- Page: 7 ----------------------
IS0 4873-1986 (FI
\
\
I \
I \
I
\
GO CI \
\
\
I
\
I
ss3
ss2
\
I
\\
p,,,
-= I\
I \
.J \
--I \ \
I
\
O
O
G3
G2
GI
r-
r-
A-
Figure 1 - Structure du code à 8 elements
4
---------------------- Page: 8 ----------------------
IS0 4873-1986 (FI
Tableau 1 - Affectations uniques
Représentatioi
Représentatioi
Symbole Nom
iymbole Nom
codée
codée
I
POINT D’EXCLAMATION 02/01
LETTRE MAJUSCULE M
04/13
M
II
GUILLEMETS 02/02
LETTRE MAJUSCULE N
N 04/14
%
SYMBOLE POUR CENT 02/05
O LETTRE MAJUSCULE O
04/15
PERLUETE
& 02/06
P LETTRE MAJUSCULE P
05/00
I
APOSTROPHE 02/07
LETTRE MAJUSCULE Q
05/01
Q
( PARENTHÈSE GAUCHE 02/08
R LETTRE MAJUSCULE R
05/02
PARENTHESE DROITE
02/09
)
LETTRE MAJUSCULE S
S 05/03
* ASTÉRISQUE
02/10
T LETTRE MAJUSCULE T
05/04
t SIGNE PLUS 02/11
LETTRE MAJUSCULE U
U 05/05
VIRGULE 02/12
1
v LETTRE MAJUSCULE V
05/06
-
TIRET, SIGNE MOINS 02/13
LETTRE MAJUSCULE W
05/07
W
POINT 02/14
LETTRE MAJUSCULE X
X 05/08
BARRE OBLIQUE 02/15
/
LETTRE MAJUSCULE Y
Y 05/09
CHIFFRE ZÉRO 03/00
O
LETTRE MAJUSCULE Z
2 051 1 O
CHIFFRE UN 03/01
1
TRAIT BAS, SOULIGNÉ ‘ 05/15
-
2 CHIFFRE DEUX 03/02
a LETTRE MINUSCULE a
06/01
3 CHIFFRE TROIS 03/03
b LETTRE MINUSCULE b
06/02
4 CHIFFRE QUATRE 03/04
C LETTRE MINUSCULE c
06/03
CHIFFRE CINQ
5 03/05
LETTRE MINUSCULE d
d
06/04
CHIFFRE SIX 03/06
6
e LETTRE MINUSCULE e
06/05
CHIFFRE SEPT 03/07
7
f LETTRE MINUSCULE f
06/06
CHIFFRE HUIT
03/08
8
LETTRE MINUSCULE g
06/07
g
CHIFFRE NEUF 03/09
9
LETTRE MINUSCULE h
06/08
h
DEUX POINTS
03/10
LETTRE MINUSCULE i
i 06/09
POINT VIRGULE
03/11
f LETTRE MINUSCULE j
06/10
j
SYMBOLE INFÉRIEUR A 03/12
<
LETTRE MINUSCULE k
06/11
k
- -
SYMBOLE ÉGAL
03/13
LETTRE MINUSCULE I 06/12
I
SYMBOLE SUPÉRIEUR A 03/14
>
LETTRE MINUSCULE rn
06/13
m
3
POINT D’INTERROGATION
03/15
LETTRE MINUSCULE n
n 061 14
LETTRE MAJUSCULE A 04/01
A
O LETTRE MINUSCULE O
06/15
LETTRE MAJUSCULE B 04/02
B
LETTRE MINUSCULE p
07/00
P
C- LETTRE MAJUSCULE C 04/03
LETTRE MINUSCULE q
07/01
q
LETTRE MAJUSCULE D
D 04/04
r
LETTRE MINUSCULE r
07/02
E LETTRE MAJUSCULE E
04/05
S
LETTRE MINUSCULE s 07/03
F LETTRE MAJUSCULE F 04/06
t LETTRE MINUSCULE t
07/04
LETTRE MAJUSCULE G
G 04/07
U LETTRE MINUSCULE U
07/05
H LETTRE MAJUSCULE H 04/08
v LETTRE MINUSCULE v
07/06
LETTRE MAJUSCULE I
I 04/09
W
LETTRE MINUSCULE w
07/07
LETTRE MAJUSCULE J 04/10
J
X
LETTRE MINUSCULE x
07/08
LETTRE MAJUSCULE K
K 04/11
LETTRE MINUSCULE y
07/09
Y
LETTRE MAJUSCULE L 04/12
L
z LETTRE MINUSCULE z
07/10
5
---------------------- Page: 9 ----------------------
IS0 4873-1986 (FI
7.5 Caractère OBLITÉRATION
7.4.2 Affectations doubles
Chacune des combinaisons binaires 02/03 et 02/04 peut être
Caractère employé principalement pour effacer, ou oblitérer,
affectée, au choix, à deux caractères graphiques. Ces caractè-
les caractères erronés ou indésirables sur une bande perforée.
res sont spécifiés par le tableau 2.
Les caractères DEL peuvent également servir comme caractè-
res de remplissage de temps ou de support d'information. Ils
Tableau 2 - Affectations doubles
peuvent être insérés dans une suite de caractères ou en être
retirés sans que le contenu d'information de cette suite en soit
Représentation
I Symbole 1 Nom
affecté; mais ceci peut affecter la disposition des informations
I codée I
ou la commande des équipements.
SYMBOLE LIVRE
f
I Représentation
SYMBOLE NUMÉRO
# Nom
codée
I
SYMBOLE DOLLAR
$
SYMBOLE MONÉTAIRE
02/04
I
II faut affecter ou bien le SYMBOLE LIVRE, ou bien le
7.6 Jeu CI
SYMBOLE NUMÉRO à la combinaison binaire 02/03 et il faut
affecter ou bien le SYMBOLE DOLLAR, ou bien le SYMBOLE Le jeu CI peut comprendre 32 caractères de commande au
maximum. II ne doit pas inclure les caractères de commande
MONÉTAIRE à la combinaison binaire 02/04.
dont l'annexe A dresse la liste.
Sauf accord entre l'émetteur des données et leur destinataire,
les symboles graphiques f, $ et LI ne désignent pas la monnaie
Aucun caractère de commande particulier n'est affecté aux
d'un pays déterminé.
positions 08/00 à 08/13 et 09/00 à 09/15.
Lorsque les fonctions de remplacement unique SS2 et SS3
7.4.3 Affectations réservées pour des besoins nationaux
sont utilisées, elles doivent être affectées respectivement aux
ou des applications particulières
positions 08/14 et 08/15, sinon ces positions ne doivent pas
être utilisées.
Aucun caractère graphique particulier n'est affecté aux dix
combinaisons binaires 04/00, 05/11 à 05/14, 06/00 et 07/11 à
07/14. Un caractère graphique unique doit être affecté à cha-
7.7 Jeu GI
cune de ces combinaisons binaires, sinon la combinaison doit
être déclarée vacante.
Le jeu GI doit être un jeu de 94 ou de 96 caractères graphiques.
Ce jeu est disponible lorsqu'il faut plus de caractères graphi-
7.4.4 Recommandation quant h l'affectation des
ques que ceux figurant dans le jeu GO.
caractères graphiques
Un caractère graphique unique doit être affecté à chaque posi-
II est recommandé d'affecter aux combinaisons binaires préci-
tion, ou bien la position doit être déclarée vacante.
sées en 7.4.2 et 7.4.3 les caractères des normes nationales ou
internationales, notamment ceux de la Version Internationale
Les caractères du jeu GI sont représentés par les combinaisons
de Référence (IRV) de I'ISO 646. Ils figurent dans le tableau 3.
binaires allant de 10/01 à 15/14 si le jeu GI comprend 94 carac-
tères, ou par les combinaisons binaires allant de 10/00 à 15/15
Tableau 3 - Affectation des caractères graphiques
si le jeu GI comprend 96 caractières.
-
Représentation
Symbole Nom
codée
7.8 Jeu G2
SYMBOLE NUMGR0 02/03
Le jeu G2 doit être un jeu de 94 ou de 96 caractères graphiques.
SYMBOLE MONETAIRE
02/04
Ce jeu est disponible lorsqu'il faut plus de caractères que ceux
figurant dans les jeux GO et GI.
A COMMERCIAL 04/00
Un caractère graphique unique doit être affecté à chaque posi-
CROCHET GAUCHE 05/11
tion, ou bien la position doit être déclarée vacante.
BARRE OBLIQUE INVERSEE
05/12
Si le jeu G2 comprend 94 caractères, alors aucun caractère
CROCHET DROIT 05/13
10/00 et 15/15.
n'est affecté aux positions
ACCENT CIRCONFLEXE
05/14
Les caractères du jeu G2 sont appelés soit par la fonction de
4CCENT GRAVE remplacement unique SS2, soit par la fonction de remplace-
06 / O0
ment bloquant LS2R.
4CCOLADE GAUCHE 07/11
- Appelé par SS2, chaque caractère est représenté par la
3ARRE VERTICALE 071 12
combinaison binaire de SS2, suivie de l'une des combinai-
sons binaires allant de 02/01 à 07/14 si le jeu G2 comprend
4CCOLADE DROITE 07/13
94 caractères, ou de 02/00 à 07/15 si le jeu G2 comprend 96
TILDE, SURLIGNÉ
071 14
caractères.
6
---------------------- Page: 10 ----------------------
IS0 4873-1986 (FI
- Appelés par LSZR, les caractères du jeu G2 sont repré-
ESC 02/00 04/12 identifie le niveau 1
sentés par les combinaisons binaires allant de 10/01 à
ESC 02/00 04/13 identifie le niveau 2
15/14, si le jeu G2 comprend 94 caractères, ou par les com-
binaisons binaires allant de 10/00 à 15/15, si le jeu G2 com- ESC 02/00 04/14 identifie le niveau 3
prend 96 caractères.
Quand des séquences d'annonce sont utilisées (voir chapitres
10 et II), la séquence d'annonce d'un niveau donné doit être
7.9 Jeu G3
interprétée correctement à tout autre niveau.
Le jeu G3 doit être un jeu de 94 ou 96 caractères graphiques.
9.1 Niveau 1
Ce jeu est disponible lorsqu'il faut plus de caractères que ceux
Une version du code à 8 éléments de niveau 1 (voir figure 3) doit
figurant dans les jeux GO, GI et G2.
comprendre
Un caractère graphique unique doit être affecté à chaque posi-
- le jeu CO, désigné et appelé par ESC 02/01 F;
tion, ou bien la position doit être déclarée vacante.
- le caractère ESPACE à la position 02/00;
Si le jeu G3 comprend 94 caractères, alors aucun caractère
- le jeu GO, désigné et appelé par ESC 02/08 F;
n'est affecté aux positions 10/00 et 15/15.
- le caractère OBLITÉRATION à la position 07/15;
Les caractères du jeu G3 sont appelés soit par la fonction de
- un jeu CI, désigné et appelé par ESC 02/02 F;
remplacement unique SS3, soit par la fonction de remplace-
- un jeu GI, désigné et appelé par ESC 02/09 F ou
ment bloquant LS3R.
ESC 02/13 F.
- Appelé par SS3, chaque caractère est représenté par la
Au niveau 1, aucune fonction de remplacement ne doit être uti-
combinaison binaire de SS3, suivie de l'une des combinai-
lisée et les jeux GO et GI sont supposés appelés en perma-
sons binaires allant de 02/01 à 07/14 si le jeu G3 comprend
nence, respectivement dans les colonnes O2 à 07 et 10 à 15. Par
94 caractères, ou de 02/00 à 07/15 si le jeu G3 comprend 96
conséquent, une séquence d'échappement qui désigne le jeu
caractères.
GO ou le jeu GI appelle aussi implicitement ce jeu.
- Appelés par LS3R, les caractères du jeu G3 sont repré-
Au niveau 1, le jeu CI, le jeu GI, ou les deux peuvent être vides
sentés par les combinaisons binaires allant de 10/01 à
lorsqu'on n'a pas besoin d'autres caractères de commande que
15/14, si le jeu G3 comprend 94 caractères, ou par les com-
ceux figurant dans le jeu CO ou d'autres caractères graphiques
binaisons binaires allant de 10/00 à 15/15, si le jeu G3 com-
que ceux figurant dans le jeu GO. Un jeu CI vide doit être dési-
prend 96 caractères.
gné et appelé par ESC 02/02 07/14, et un jeu GI vide par
ESC 02/09 07/14 ou ESC 02/13 07/14.
7.10 Spécifications résumées du code à 8 éléments
Au niveau 1, les jeux G2 et G3 ne doivent pas être désignés.
La figure 2 résume de façon schématique les spécifications des
éléments constitutifs du code à 8 éléments.
9.2 Niveau 2
Le niveau 2 (voir figure 4) comprend tous les éléments d'une
8 Versions du code à 8 éléments
version de niveau 1 et en plus
- un jeu G2, désigné et appelé par ESC 02/10 F ou
Une version du code à 8 éléments est un jeu de caractères com-
ESC 02/14 F, dont les caractères sont appelés individuelle-
prenant un jeu CO, un jeu GO, un jeu CI, un jeu GI et, en
ment par SS2;
option, un jeu G2 et un jeu G3, accompagnés de la définition
des séquences d'échappements nécessaires pour les désigner.
- un jeu G3, désigné par ESC 02/11 F ou ESC 02/15 F,
Dans une version, le même caractère ne doit pas être affecté à
dont les caractères sont appelés individuellement par SS3.
plus de l'un des jeux GO, GI, G2 ou G3. En
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.