ISO 2022:1982
(Main)Information processing — ISO 7-bit and 8-bit coded character sets — Code extension techniques
Information processing — ISO 7-bit and 8-bit coded character sets — Code extension techniques
Traitement de l'information — Jeux ISO de caractères codés à 7 et à 8 éléments — Techniques d'extension de code
General Information
Relations
Standards Content (Sample)
Norme internationale 2022
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION*ME)Y”APOLlHAR OPrAHHJAUHR no CTAHAAPTH3AUMH.ORGANlSATlON INTERNATIONALE DE NORMALISATION
Traitement de l’information - Jeux IS0 de caractères
codés à 7 et à 8 éléments - Techniques d’extension de
code
Information processing - IS0 7-bit and 8-bit coded character sets - Code extension techniques
Deuxième édition - 1982-12-15
- CDU 681.3.042 Réf. no : IS0 2022-1982 (FI
f
U x)
Descripteurs : traitement de l’information, transmission de données, jeu de caractères, codage, extension.
p
3
Prix basé sur 32 pages
c
---------------------- 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 2022 a été élaborée par le comité technique ISO/TC 97,
Calculateurs et 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 Pologne
Allemagne, R.F. Finlande Roumanie
Australie France Royaume-Uni
Belgique Hongrie Suède
Canada Italie Suisse
Chine Japon URSS
Égypte, Rép. arabe d’ Pays-Bas USA
Le comité membre du pays suivant l‘a désapprouvée pour des raisons techniques:
Tchécoslovaquie
Cette deuxième édition annule et remplace la première édition (IS0 2022-1973).
0 Organisation internationale de normalisation, 1982 O
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
Sommaire
Page
1 Objet .
1
2 Domaine d'application . 1
e
3 Références . 2
4 Définitions et notation . 2
4.1 Définitions . 2
4.2 Notation . 3
5 Extension du code à 7 éléments dans une représentation à 7 éléments . 3
5.1 Introduction . 3
5.1.1 Structure du code à 7 éléments . 3
5.1.2 Extension par substitution . 4
5.1.3 Extension par augmentation du jeu de caractères . 4
5.1.4 Éléments d'extension de code . 4
5.1.5 Compatibilité . 4
5.1.6 Caractères d'extension de code de I'ISO 646 . 5
5.1.7 Autres caractères d'extension de code . 5
5.1.8 Combinaison de caractères graphiques . 5
5.2 Extension du jeu de caractères graphiques au moyen de fonctions
deremplacement . 5
5.2.1 Utilisation des fonctions de remplacement bloquant . 5
5.2.2 Utilisation des fonctions de remplacement unique . 6
5.2.3 Jeux de caractères graphiques
supplémentaires uniques . 6
5.2.4 Jeux de caractères graphiques
multiples . 6
5.3 Extension de code au moyen de séquences d'échappement .
6
5.3.1 Fonctions des séquences d'échappement . 6
iii
---------------------- Page: 3 ----------------------
5.3.2 Structure des séquences d'échappement . 6
Catégories de séquences d'échappement . 7
5.3.3
5.3.4 Fonctions de commande supplémentaires isolées . 8
5.3.5 Jeu de 32 caractères de commande pour les colonnes O et 1 . 8
5.3.6 Jeux de 32 fonctions de commande représentées par une
séquence ESC Fe . 9
5.3.7 Jeux de 94 caractères graphiques 9
5.3.8 Jeux de caractères graphiques représentés
par plusieurs multiplets . . 9
5.3.9 Jeux de caractères graphiques dynamiquement redéfinissables 10
5.3.10 Codescomplets . 10
5.3.11 Annonce des méthodes d'extension utilisées . 10
Séquences d'échappement à trois caractères
5.3.12
sans affectation de signification . 10
Séquences d'échappement à quatre caractères
5.3.13
oudavantage . 11
5.3.14 Résumé des affectations des caractères Intermédiaires 11
5.4 Omission de séquences d'échappement . 11
5.5 Représentations schématiques des extensions . 11
6 Structure d'une famille de codes à 8 éléments . 13
6.1 Tableau de code à 8 éléments . 14
6.2 Concept de famille . 14
14
7 Utilisation de l'extension de code dans un code à 8 éléments .
7.1 Composantes de l'extension de code
dans une représentation à 8 éléments . 14
7.2 Extension du jeu de caractères graphiques à l'aide de fonctions
deremplacement . 14
7.2.1 Utilisation de fonctions de remplacement unique . 14
7.2.2 Utilisation de fonctions de remplacement bloquant . 14
7.3 Extension de code au moyen de séquences d'échappement . 15
7.3.1 Séquences d'échappement à deux caractères . 15
7.3.2 Séquences d'échappement à trois caractères . 15
7.3.3 Séquences d'échappement à quatre caractères ou davantage . . 15
7.4 Jeux de caractères graphiques représentés
par plusieurs multiplets . 15
7.5 Compatibilité . 15
iv
---------------------- Page: 4 ----------------------
7.6 Représentation schématique des extensions . 15
8 Annonce des méthodes d'extension utilisées . 17
9 Relation entre les codes à 7 éléments et à 8 éléments . 21
9.1 Transcodage des codes à 7 et 8 éléments . 21
9.2
Représentation du code à 7 éléments dans une representation
à 8 éléments . 21
9.3 Représentation des positions 10/0 et 15/15 dans une représentation
à 7 éléments . 21
9.4 Interaction des caractères de remplacement . 21
9.5 Sauvegarde de l'information durant le transcodage . 21
10 Significations spécifiques des séquences d'échappement . 21
t
Annexes
A Principales différences entre I'ISO 2022-1973 et I'ISO 2022-1982 . 22
B Mise en œuvre de l'extension du code à 7 éléments . 23
C Fonctions de remplacement . 32
D Travaux futurs concernant la présente Norme internationale . 33
V
---------------------- Page: 5 ----------------------
NORM E I NTE R NAT10 NALE IS0 2022-1982 (FI
Traitement de l'information - Jeux IS0 de caractères
codés à 7 et à 8 éléments - Techniques d'extension de
code
1.5 La conformité totale à une norme signifie que toutes les
1 Objet
conditions requises sont remplies. Pour qu'une telle conformité
soit univoque, la norme ne doit pas présenter d'options. Ceci
1.1 La présente Norme internationale spécifie des méthodes
est le cas pour les normes concernant le matériel.
d'extension du code à 7 éléments, en restant dans une repré-
sentation à 7 éléments ou en l'élargissant à une représentation
La présente Norme internationale est de nature différente et, en
L à 8 éléments. Ces techniques sont décrites ici dans quatre cha-
conséquence, il n'est possible d'envisager qu'une conformité
pitres étroitement liés et qui se rapportent respectivement aux
partielle à cette norme, telle que définie ci-dessous.
points suivants :
La présente Norme internationale décrit des classes complètes
extension du code à 7 éléments dans une représenta-
a)
de méthodes d'extension, mais ceci ne signifie pas qu'elles
tion à 7 éléments;
soient toutes mises en œuvre et dans tous les cas.
bl structure d'une famille de codes à 8 éléments;
Pour que la conformité partielle soit vérifiée, il faut que
utilisation de l'extension d'un code à 8 éléments en res-
c)
a) les parties applicables de la présente Norme internatio-
tant dans une représentation à 8 éléments;
nale soient suivies lorsque des techniques d'extension de
code sont utilisées;
d) relation entre le code à 7 éléments et un code à
8 éléments.
b) deux systèmes ayant des niveaux de mise en œuvre de
techniques d'extension de code différents et ayant à com-
1.2 Quoique le code à 7 éléments défini dans 1'1S0 ô46 reste
muniquer entre eux, utilisent les techniques d'extension de
le code normalisé pour l'échange d'information, la présente
code qu'ils ont en commun;
Norme internationale décrit un code à 8 éléments destiné à
l'échange d'information dans une représentation à 8 éléments.
ci les techniques d'extension de code qui ne sont pas
décrites ici ne soient pas utilisées, ce pour la conformité à la
présente Norme internationale. Ceci n'exclut pas la mise en
1.3 Les techniques d'extension de code sont classifiées et les
œuvre d'autres Normes internationales.
L' structures de certaines classes sont décrites dans la présente
Norme internationale. D'autres structures correspondant à des
combinaisons d'éléments binaires différentes peuvent être
construites conformément à I'ISO 2375. Des affectations spéci-
2 Domaine d'application
fiques de combinaisons d'éléments binaires destinées à être
associées à certains codes particuliers, pour leur appel ou leur
Le code à 7 éléments défini dans I'ISO ô46 permet la représen-
désignation doivent aussi être faites conformément à cette
tation d'un nombre de caractères allant jusqu'à 128. En outre,
Norme internationale.
cette Norme internationale permet la représentation d'autres
caractères graphiques par la combinaison de deux caractères
Les principes établis dans la présente Norme internationale
graphiques et du caractère de commande ESPACE ARRIERE.
peuvent être utilisés pour créer d'autres moyens d'extension de
Dans certains cas, le code défini dans I'ISO ô46 ne comprend
code. Par exemple, I'ISO 6429 procède de cette facon pour for-
pas un nombre suffisant de fonctions de commande et de
muler des fonctions de commande paramétrées.
caractères graphiques nécessaires à des applications données.
1.4 Les techniques d'extension de code sont concues pour Ces besoins supplémentaires peuvent être satisfaits par l'utilisa-
être utilisées lorsque les données sont traitées en série et orien- tion des techniques d'extension de code qui font l'objet de la
tées dans le sens normal. L'utilisation de ces techniques pour présente Norme internationale.
des chaînes de données traitées autrement que par série et
orientées dans le sens normal, ou bien pour des données struc- La présente Norme internationale décrit la structure principale
turées pour le traitement d'enregistrements de longueur fixe, du code à 7 éléments et, à partir de cette structure, décrit les
pourrait conduire à des résultats non désirés ou nécessiter une différentes méthodes d'extension des jeux de fonctions de
opération supplémentaire spécifique permettant d'assurer une commande et des jeux de caractères graphiques du code. Elle
interprétation correcte. décrit aussi des structures et des techniques qui permettent de
1
---------------------- Page: 6 ----------------------
IS0 2022-1982 (FI
4 Définitions et notation
construire et d'appliquer des codes rattachés au code à
7 éléments. Ces codes sont construits de manière à permettre
une utilisation adaptée à l'application considérée sans gêner
4.1 Définitions
pour autant l'interchangeabilité des données traitées. Le pré-
sent document décrit
Dans le cadre de la présente Norme internationale, les défini-
tions suivantes sont applicables.
a) la structure du code à 7 éléments;
4.1.1 combinaison d'éléments binaires : Série ordonnée
b) l'extension du code à 7 éléments, dans une représenta-
d'éléments binaires utilisée pour la représentation de caractè-
tion à 7 éléments, au moyen de techniques d'extension de
res.
code;
c) la structure d'une famille de codes à 8 éléments, restant 4.1.2 multiplet : Série d'éléments binaires traités comme un
compatible avec la structure à 7 éléments; tout et dont la longueur est indépendante des techniques de
redondance ou d'encadrement.
d) l'extension d'un code à 8 éléments, en restant dans une
représentation à 8 éléments et en utilisant les techniques
4.1.3 caractère : Élément d'un jeu utilisé pour l'organisation,
d'extension de code.
la commande ou la représentation des données.
Pour permettre l'utilisation de techniques identiques dans cha-
4.1.4 jeu de caractères codés; code : Ensemble complet et
cun des cas indiqués ci-dessus, et pour faciliter la conversion
cohérent de règles définissant un jeu de caractères et une rela-
de l'un à l'autre, des règles d'extension de code normalisées
tion biunivoque entre le jeu de caractères et un ensemble de
sont nécessaires. Elles présentent les avantages suivants :
combinaisons d'éléments binaires.
e) de réduire le risque de conflit entre des systèmes ayant
des interactions entre eux;
4.1.5 extension de code : Technique de codage de caractè-
res qui n'appartiennent pas au jeu défini pour un code donné.
f) de prévoir l'utilisation de techniques d'extension de
codes, au stade de la conception des systèmes;
4.1.6 tableau de code : Tableau montrant la correspon-
dance entre chaque caractère et la combinaison d'éléments
g) de fournir des méthodes normalisées d'appel de jeux de
binaires qui lui est associée par le code.
caractères convenus, et
h) de permettre l'échange de données dans des représen-
4.1.7 caractère de commande : Fonction de commande
tations à 7 et 8 éléments, etc. dont la représentation est formée d'une seule combinaison
d'éléments binaires.
La présente Norme internationale décrit aussi la structure de
familles de codes apparentés au code à 7 éléments défini dans
4.1.8 fonction de commande : Opération qui intervient sur
I'ISO 646, par leur structure.
l'enregistrement, le transfert ou l'interprétation des données.
La représentation codée d'une fonction de commande est for-
mée d'une ou de plusieurs combinaisons d'éléments binaires.
3 Références
4.1.9 désigner : Action de désigner un jeu de caractères qui
doit être représenté, dans certains cas immédiatement, et dans
IS0 646, Traitement de l'information - Jeu de caractères
d'autres, au moment de l'apparition d'une autre fonction de .
codés à 7 éléments pour l'échange d'information entre mat&
commande, dans des conditions déterminées.
rids de traitement de l'information. 1
IS0 2375, Traitement de l'information - Procédure pour 4.1.10 représentation à n éléments : Caractéristique indi-
l'enregistrement des séquences d'échappement. quant le nombre d'éléments binaires utilisé pour représenter un
caractère dans un système de traitement ou de transmission de
données ou dans une partie d'un tel système.
IS0 4873, Traitement de l'information - Jeu de caractères
codés à 8 éléments pour l'échange d'information.
4.1 .ll séquence d'échappement : Chaîne d'éléments
'
binaires utilisée à des fins de commande dans les procédures
IS0 6429, Traitement de l'information - Jeux IS0 de caractè-
d'extension de code et qui est constituée d'une ou plusieurs
res codés à 7 et à 8 caractères - Fonctions de commande sup-
combinaisons d'éléments binaires. La première de ces combi-
plémentaires pour les dispositifs de visualisation de
naisons représente ie caractère ECHAPPEMENT.
caractères. 2)
1) Actuellement au stade de projet. (Révision de I'ISO 646-1973,
2
---------------------- Page: 7 ----------------------
IS0 2022-1982 (FI
4.1.12 caractère Final : Combinaison d'éléments binaires l'équivalent décimal des éléments b7 à b5 (ou b8 à b5) et le
numéro de ligne est l'équivalent décimal des éléments b4 à b,
qui termine une séquence d'échappement.
en donnant ainsi à ces éléments les pondérations indiquées
ci-dessus. Les numéros de colonne et de ligne sont séparés par
4.1.13 caractère graphique : Caractère autre qu'une fonc-
une barre oblique.
tion de commande, qui possède une représentation visuelle
normalement écrite à la main, imprimée ou affichée.
Pour la représentation des équivalents décimaux, la notation
convenue consiste à placer en premier un zéro dans l'indication
4.1.14 caractère Intermédiaire : Caractère dont la combi-
des numéros de colonne O0 à O9 d'un tableau à 8 éléments. Par
naison d'éléments binaires apparaît entre celle du caractère
exemple, la position du caractère ESPACE dans le tableau du
ÉCHAPPEMENT et celle du caractère Final dans une séquence
code à 7 éléments est 2/0; la position du même caractère dans
d'échappement formée de plus de deux combinaisons d'élé-
un tableau de code à 8 éléments est 02/0.
ments binaires.
5 Extension du code à 7 éléments dans une
4.1.15 appeler : Action par laquelle on obtient qu'un jeu de
représentation à 7 éléments
caractères désigné soit représenté par les combinaisons d'élé-
ments binaires spécifiées toutes les fois que ces combinaisons
d'éléments apparaissent, et ceci jusqu'à l'apparition d'une
5.1 Introduction
fonction spécifiée d'extension de code appropriée.
1,'
5.1.1 Structure du code à 7 éléments
4.1.16 position : Élément d'un tableau de code désigné par
Le tableau du code à 7 éléments constitue la base de techni-
son numéro de colonne et de ligne.
ques d'extension de code destinées au jeu de caractères à
7 éléments, défini dans I'ISO 646. II se compose de zones pour
4.1.17 représenter :
des jeux ordonnés de caractères de commande et de caractères
graphiques groupés comme suit :
a) Action d'utiliser une combinaison d'éléments binaires
déterminée comme signifiant un caractère d'un jeu qui a été
a) la zone pour 32 caractères de commande qui comprend
désigné et appelé; ou
les colonnes O et 1;
b) Action d'utiliser une séquence d'échappement comme
b) le caractère ESPACE, affecté à la position 2/0, qui peut
signifiant une fonction de commande supplémentaire.
être considéré ou bien comme un caractère de commande,
ou bien comme un caractère graphique;
4.1.18 version du code à 7 éléments : Une version du code
à 7 éléments est un tableau de code dans lequel toutes les
la zone pour 94 caractères graphiques, qui comprend
cl
options prévues dans I'ISO 646 ont été choisies. Un caractère
les colonnes 2 à 7;
unique doit être alloué à chacune des positions pour lesquelles
existe cette faculté, sinon elle doit être déclarée inutilisée.
d) le caractère ANNULATION en position 7/15.
Ceci est illustré par la figure 1.
4.1.19 version du code à 8 éléments : Une version du code
L
à 8éIéments est un tableau de code dans lequel toutes les
options prévues dans 1'60 4873 ont été choisies. Un caractère
unique doit être alloué à chacune des positions pour lesquelles
existe cette faculté, sinon elle doit être déclarée inutilisée.
4.2 Notation
Dans la présente Norme internationale, les notations suivantes
sont utilisées.
Éléments binaires d'une
Jeu de 94 caractères graphiques
I - I b7 1 b6 I b51 b4 I b3 I bZ I bl I
combinaison à 7 éléments
Éléments binaires d'une
I combinaison à 8 éléments
Pondération des éléments binaires
23 22 21 20 23 22 21 20
I pour le repérage par colonne et ligne IIIIIIIII
I coionne I Ligne I
I I
Une combinaison d'éléments binaires est parfois désignée par
le numéro de la colonne et de la ligne correspondant à sa posi-
tion dans le tableau de code. Le numéro de la colonne est Figure 1 - Structure du code à 7 éléments
3
---------------------- Page: 8 ----------------------
IS0 2022-1982 (FI
5.1.2 Extension par substitution a) jeu CO : un jeu de 32caractères de commande
(colonne O et 1);
Dans bien des cas, les dispositions de l’lS0 646 satisfont les
besoins de l‘application considérée. Cependant, pour d’autres b) jeu C1 : un jeu supplémentaire de 32 caractères de
applications, il peut être nécessaire d‘utiliser un code structuré
Commande;
de même manière et dans lequel certains des caractères définis
par I‘ISO 646 ont été remplacés par d’autres. De telles substitu-
c) jeu GO : un jeu de 94 caractères graphiques (colonne 2
tions doivent être considérées comme constituant un nouveau à 7); un jeu à plusieurs multiplets peut également faire office
code hors des prescriptions de I’ISO 646. de jeu GO;
d) G1, G2, G3 : jeux supplémentaires de 94 caractères
5.1.3 Extension par augmentation do jeu de caractères
graphiques; un jeu à plusieurs multiplets peut également
faire office de jeu G1, G2 ou G3.
La présente Norme internationale permet d’augmenter le jeu de
128 caractères disponibles dans le tableau de code à
NOTE - Lorsqu’un jeu de caractères de commande et un jeu de carac-
7 éléments; cette augmentation se fait par :
tères graphiques conformes à I’ISO 646 (voir 5.1.5) sont utilisés, ils
sont censés être affectés au jeu CO et au jeu GO respectivement.
a) addition de fonctions de commande isolées;
b) addition de nouveaux jeux de 32 caractères de com-
5.1.5 Compatibilité
mande;
Pour l’échange d’information, on a défini différents niveaux de
ci addition de nouveaux jeux de 94 caractères graphiques;
compatibilité qui restent maintenus lorsqu‘on utilise des techni-
ques d‘extension. La présente Norme internationale distingue
d) addition de jeux de plus de 94 caractères graphiques
les trois niveaux suivants :
représentés chacun par plus d’un multiplet.
une version selon I’ISO 646;
ai
5.1.4 Éléments d’extension de code
une variante compatible, c’est-à-dire un jeu Compatible
b)
De nombreuses applications font appel à une combinaison des avec I’ISO 646 pour autant que
possibilités d‘extension de code données ci-dessus. Les éI&
-
ments de l’extension de code sont donnés dans la figure 2, où les colonnes O et 1 ne contiennent que des caractè-
les noms des éléments sont définis comme suit : res de commande;
Jeu
Jeu
G1
G2 fi
I
-
Jeu
à plusieurs
Jeu
multiplets
c1
Autres El fonctions GO, G1, G2
ou G3
de commande
supplémentaires
17
Figure 2 - Différentes possibilités d‘extension de code
4
---------------------- Page: 9 ----------------------
IS0 2022-1982 (FI
- les colonnes 2 à 7 soient utilisées uniquement pour 5.1.8 Combinaison de caractères graphiques
des caractères graphiques (à l‘exception du caractère
Certains jeux de caractères graphiques peuvent permettre la
DEL);
représentation de symboles graphiques supplémentaires tels
que des caractères accentués, par la superposition de deux ou
- les dix caractères de commande de transmission
plus de deux caractères graphiques sur la même position de
ainsi que les caractères NUL, SO, SI, CAN, SUB, ESC,
caractère. Deux méthodes de combinaison des caractères gra-
SP et DEL demeurent inchangés dans leur signification
phiques sur la même position de caractère sont permises :
et dans leur position dans le tableau de code;
- les caractères graphiques de 1’1S0 ô46 ne soient pas a) caractères graphiques causant implicitement un dépla-
déplacés vers d‘autres positions (un alphabet non-latin cement vers l‘avant (caractères avec espacement) utilisés en
combinaison avec un ESPACE ARRIERE;
contenant des caractères graphiques qui font aussi par-
tie de l’alphabet latin n’est pas soumis à cette règle.)
b) caractères graphiques ne causant pas de déplacement
c) d’autres jeux structurés comme il est indiqué en 5.1.1. implicite vers l’avant (caractères sans espacement) utilisés
Pour pouvoir fournir des possibilités d’extension de code en combinaison avec des caractères graphiques avec espa-
définies par la présente Norme Internationale, les caractères cement.
de commande ÉCHAPPEMENT, HORS CODE et EN CODE
doivent demeurer inchangés dans leur signification et dans
L‘ISO ô46 permet la première de ces deux méthodes pour
i
leur position dans le tableau de code. représenter des caractères accentués. Les organismes de par-
rainage proposant l‘enregistrement de jeux de caractères gra-
phiques conformément à I‘ISO 2375 sont tenus d‘identifier
ceux des caractères du jeu qu’il est prévu d’utiliser en combinai-
5.1.6 Caractères d’extension de code de I’ISO 646 son avec d’autres caractères et de mentionner la méthode per-
mettant cette combinaison, avec également une indication
Les caractères de commande suivants de I’ISO ô46 peuvent claire signalant les caractères du jeu qui sont sans espacement.
être utilisés pour l’extension de code : Toute condition restrictive concernant l’utilisation de l‘ESPACE
ARRIERE avec un quelconque caractère ou bien la combinaison
de caractères avec et sans espacement doit être clairement pré-
- ÉCHAPPEMENT ESC
cisée.
- HORSCODE so
5.2 Extension du jeu de caractères graphiques au
- EN CODE SI
moyen de fonctions de remplacement
- ECHAPPEMENT TRANSMISSION DLE
Les fonctions de remplacement de la présente Norme interna-
tionale sont dans une représentation à 7 éléments :
La présente Norme internationale ne décrit pas l’utilisation du
caractère de commande ÉCHAPPEMENT TRANSMISSION qui
so, SI, LS2, LS3, ss2, SS3.
est réservé pour les cas où l‘on désire disposer de caractères de
commande de transmission supplémentaires. L’utilisation de ce
caractère est spécifiée dans d’autres Normes internationales.
5.2.1 Utilisation des fonctions de remplacement
I ‘L
bloquant
Dans une représentation à 7 éléments, les fonctions HORS
5.1.7 Autres caractères d’extension de code CODE (SO), EN CODE (SI), REMPLACEMENT BLOQUANT
DEUX (LS2) et REMPLACEMENT BLOQUANT TROIS (LS3)
La présente Norme internationale dispose, dans le cas de la doivent être utilisées exclusivement pour l‘extension du jeu de
représentation à 7 éléments, de plusieurs fonctions de rempla- caractères graphiques.
cement supplémentaires non-comprises dans I’ISO ô46 :
Les fonctions de remplacement SO, LS2 ou LS3 doivent appe-
- REMPLACEMENT BLOQUANT DEUX LS2 ler chacune un jeu supplémentaire de 94 caractères graphi-
ques : G1, G2 et G3. Un tel jeu remplace le jeu GO. II n‘est pas
- REMPLACEMENT BLOQUANT TROIS LS3 nécessaire de faire correspondre un caractère graphique à cha-
cune des positions du jeu supplémentaire; il n’est pas non plus
- REMPLACEMENT UNIQUE DEUX ss2 nécessaire, sauf dans les cas précisés plus bas, que les caractè-
res du jeu supplémentaire soient tous différents des caractères
graphiques du jeu appelé en premier.
- REMPLACEMENT UNIQUE TROIS ss3
Voir l‘annexe C pour le codage de ces fonctions. La fonction de remplacement SI doit appeler les caractères du
jeu GO destinés à remplacer les caractères graphiques du jeu
supplémentaire.
Les fonctions de remplacement bloquant LSIR, LS2R, LS3R
(voir 7.2.2) sont utilisées dans une représentation à 7 éléments
uniquement quand il est nécessaire de réserver leur utilisation Les significations des combinaisons d’éléments binaires suivan-
au passage d’une représentation à 7 éléments à une représenta- tes ne doivent pas être affectées par l’apparition des fonctions
tion à 8 éléments (voir 9.5). de remplacement :
5
---------------------- Page: 10 ----------------------
IS0 2022-1982 (FI
placement doit appeler le jeu correspondant désigné à ce
a) celles qui correspondent aux caractères de commande
des colonnes O et 1 et à celui de la position 7/15; moment.
II n’est pas nécessaire de revenir au jeu GO au moyen de SI
b) celle qui correspond au caractère ESPACE en
position 2/0; avant de désigner un jeu différent tel que G1, G2 ou G3 au
moyen d‘une séquence d‘échappement.
c) celles qui composent les séquences d‘échappement;
L‘utilisation d’une fonction de remplacement doit appeler les
caractères graphiques du dernier jeu désigné par cette fonction
d) celle qui suit SS2 ou SS3.
de remplacement, mais ne doit modifier l’identité d’aucun des
jeux désignés à cet instant. Le jeu désigné peut être appelé plu-
Le caractère ESPACE ne doit être alloué qu‘à la position 2/0; il
ne peut être alloué à aucune position du jeu supplémentaire de sieurs fois par l‘utilisation répétée de la fonction de remplace-
caractères graphiques. Cependant les caractères autres que ment appropriée jusqu’à ce qu’il soit remplacé à l‘aide d‘une
ESPACE et représentant un espace d‘une taille différente peu- autre séquence d’échappement de désignation.
vent correspondre à d’autres positions dans n’importe quel jeu
Lorsqu’un nouveau jeu de caractères graphiques est désigné à
de caractères graphiques.
l‘aide d’une séquence d’échappement, le mode de remplace-
ment en cours doit rester inchangé.
Au début de tout échange d’information le mode de remplace-
ment sera défini en utilisant l‘une des fonctions de remplace-
ment bloquant (voir aussi le chapitre 8). Si un jeu particulier a Lorsqu’un jeu de caractères graphiques est désigné à l’aide
d’une séquence d‘échappement, et si cette classe de jeu de
déjà été appelé, alors l‘utilisation de la fonction de remplace-
ment correspondante est sans effet. caractères graphiques est appelée à ce moment, alors le nou-
veau jeu doit également être appelé.
5.2.2 Utilisatio
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.