Information technology — Control functions for text communication

Defines the control functions and their coded representations. Applies only to text made up of characters. Does not define any control functions required for controlling the process of communication. Annexes A, B and C are for information only.

Technologies de l'information — Fonctions de commande pour la communication de texte

General Information

Status
Published
Publication Date
16-Oct-1991
Current Stage
9093 - International Standard confirmed
Completion Date
27-Aug-2020
Ref Project

Buy Standard

Standard
ISO/IEC 10538:1991 - Information technology -- Control functions for text communication
English language
51 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL
STANQARD 18538
First edi tion
1991-09- 15
Information technology - Control functions for
text communication
Technologies de I’information - Foncfions de commande pour la
communication de texte
Reference number
-- ISO/IEC 10538:1991(E)
2zzZZL7pE Er-- ___-.__.---

---------------------- Page: 1 ----------------------
ISO/IEC 10538:1991 (E)
Contents
Page
1
Station 1 - General
Scope
2 Conformance
1
2.1 Types of conformance
2.2 Conformance of information interchange
2
2.3 Conformance of devices
2
Device description
2.3.1
2
Originating devices
2.3.2
2
2.3.3 Receiving devices
2
3 Normative references
2
4 Definitions
2
3.1 active area
2
4.2 active field
2
4.3 active line
2
4.4 active page
3
4.5 active Position
3
4.6 area
3
4.7 bit combination
3
4.8 byte
3
4.9 Character
3
4.10 Character path
3
4.11 Character Position
3
4.12 coded Character set
3
4.13 coded-Character-data-element (CC-data-element)
3
4.14 code extension
3
4.15 code table
3
4.16 control Character
0 iSO/IEC 1991
All rights reserved. No part of this publication may be reproduced or utilized in any form
or by any means, electronie or mechanical, including photocopying and microfilm, without
Permission in writing from the publisher.
ISO/IEC Copyright Office @ Case Postale 56 l CH-121 1 Geneve 20 l Switzerland
Printed in Switzerland

---------------------- Page: 2 ----------------------
ISO/IEC 10538:1991 (E)
3
4.17 control function
3
4.18 control sequence
3
4.19 control string
3
4.20 cursor
4
4.21 default
4
4.22 to designate
4
4.23 device
4
4.24 display
4
4.25 document
4
4.26 document terminator
4
4.27 editor function
4
4.28 escape sequence
4
4.29 field
4
Final Byte
4.30
4
formator function
4.31
4
formattable text
4.32
4
4.33 formatted text.
4
graphic Character
4.34
4
graphic rendition
4.35
5
graphic Symbol
4.36
5
Intermediate Byte
4.37
5
to invoke
4.38
5
line
4.39
5
line home Position
4.40
5
line limit Position
4.41
5
4.42 line Progression
5
4.43
Page
5
4.44 page home Position
5
4.45 Page-image format
5
4.46 page limit Position.
5
page terminator
4.47
5
Parameter Byte
4.48
5
4.49 Position
5
repertoire
4.50
5
4.51 tabulation
5
4.52 tabulation stop
5
4.53 text area
6
4.54
6
Notation and names
5
6
Notation
5.1
6
Names
5.2
7
6 Categories of control functions
Coded representation
7.1 General
7.2 Elements of the CO set
Elements of the Cl set
7.3
8
Control sequences
7.4
8
Independent control functions
7.5
iii

---------------------- Page: 3 ----------------------
ISO/IEC 10538:1991 (E)
8 Types of control functions 8
Section 2 - Control functions for Page-image format (PIF) 9
9 Concepts relating to Page-image format (PIF) 9
10 Repertoire of control functions 10
10
10.1 Format effectors
11
10.2 Presentation control functions
11
10.3 Introducers
10.4 Information Separators 11
10.5 Miscellaneous control functions 11
11 Definition of control functions 11
11.1 BS - BACKSPACE 11
CR - CARRIAGE RETURN 12
11.2
CS1 - CONTROL SEQUENCE INTRODUCER 12
11.3
11.4 DT - DOCUMENT TERMINATOR
IS4 - INFORMATION SEPARATOR FOUR 12
13
11.5 ESC - ESCAPE
13
11.6 FF - FORM FEED
11.7 HPR - CHARACTER POSITION FORWARD 13
11.8 IGS - IDENTIFY GRAPHIC SUBREPERTOIRE 14
14
11.9 LF - LINE FEED
11.10 PFS - PAGE FORMAT SELECTION 14
11.11 PLD - PARTIAL LINE FORWARD 15
11.12 PLU - PARTIAL LINE BACKWARD 16
11.13 PT - PAGE TERMINATOR
IS3 - INFORMATION SEPARATOR THREE 16
11.14 SGR - SELECT GRAPHIC RENDITION 16
11.15 SHS - SELECT CHARACTER SPACING 17
11.16 SPD - SELECT PRESENTATION DIRECTIONS 18
11.17 SUB - SUBSTITUTE 18
18
11.18 SVS - SELECT LINE SPACING
11.19 VPR - LINE POSITION FORWARD 19
19
12 Levels of control functions
20
Section 3 - Control functions for formatted and formattable text
13 Concepts relating to formatted and formattable text 21
13.1 Formatted text 21
13.2 Formattable text 21
13.3 Unique representation of elements of text in interchange 22
14 Repertoire of control functions 22
14.1 Format effectors 22
14.2 Presentation control functions 23
23
14.3 Logical control functions
14.4 Introducers 23

---------------------- Page: 4 ----------------------
ISO/IEC 10538:1991 (E)
14.5 Miscellaneous control functions
23
Definition of control functions
15 24
15.1 BPH - BREAK PERMITTED HERE
24
15.2 CR - CARRIAGE RETURN
24
15.3 CR FF - CARRIAGE RETURN / FORM FEED 24
15.4 CR / LF - CARRIAGE RETURN / LINE FEED 25
15.5 CS1 - CONTROL SEQUENCE INTRODUCER 25
15.6 ESC - ESCAPE 25
15.7 FF - FORM FEED
25
15.8 GCC - GRAPHIC CHARACTER COMBINATION
26
15.9 HPB - CHARACTER POSITION BACKWARD
26
15.10 HPR - CHARACTER POSITION FORWARD
26
15.11 HT - CHARACTER TABULATION
27
15.12 IGS - IDENTIFY GRAPHIC SUBREPERTOIRE
27
15.13 LF - LINE FEED
27
15.14 NBH - NO BREAK HERE
28
15.15 WEL - NEXT LINE
28
15.16 NEL FF - NEXT LINE / FORM FEED
28
15.17 PEC - PRESENTATION EXPAND OR CONTRACT
28
15.18 PFS - PAGE FORMAT SELECTION
29
15.19 PLD - PARTIAL LINE FORWARD
30
15.20 PLU - PARTIAL LINE BACKWARD
30
15.21 PTX - PARALLEL TEXTS
31
15.22 SACS - SET ADDITIONAL CHARACTER SEPARATION
32
15.23 SAPV - SELECT ALTERNATIVE PRESENTATION VARIANTS
32
15.24 SC0 - SELECT CHARACTER ORIENTATION
34
15.25 SCS - SET CHARACTER SPACING
34
15.26 SGR - SELECT GRAPHIC RENDITION
34
15.27 SHS - SELECT CHARACTER SPACING 36
15.28 SLH - SET LINE HOME 36
15.29 SLL - SET EINE LIMIT 37
15.30 SLS - SET LINE SPACING 37
15.31 SP - SPACE 37
15.32 SPD - SELECT PRESENTATION DIRECTIONS 38
15.33 SPH - SET PAGE HOME 38
15.34 SPL - SET PAGE LIMIT
39
15.35 SRCS - SET REDUCED CHARACTER SEPARATION 39
15.36 SRS - START REVERSED STRING
39
15.37 SSU - SELECT SIZE UNIT 40
15.38 SSW - SET SPACE WIDTH 40
15.39 SUB - SUBSTITUTE 40
15.40 SVS - SELECT LINE SPACING 41
15.41 TAC - TABULATION ALIGNED CENTRED 41
15.42 TALE - TABULATION ALIGNED LEADING EDGE 42
42
15.43 TATE - TABULATION ALIGNED TRAILING EDGE
42
15.44 TBC - TABULATION CLEAR
15.45 TCC - TABULATION CENTRED ON CHARACTER 42
15.46 TSR - TABULATION STOP REMOVE 43
43
15.47 VPB - LINE POSITION BACKWARD
44
15.48 VPR - LINE POSITION FORWARD

---------------------- Page: 5 ----------------------
ISO/IEC 10538:1991 (E)
16 Levels of control functions
Annexes
A Text area formats 47
B Differentes between Section 2 and CCITT Recommendation T.61
49
C Ljifferences between Section 2 and Section 3
50

---------------------- Page: 6 ----------------------
ISO/IEC 10538:1991 (E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized System for world-wide standardization. National bodies that are members
of ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC
JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national
bodies for voting. Publication as an International Standard requires approval by at least 75 % of the
national bodies casting a vote.
Wernational Standard ISO/IEC 10538 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology.
Annexes A, B and C of this International Standard are for information only.
vii

---------------------- Page: 7 ----------------------
ISO/IEC 10538:1991 (E)
Introduction
This International Standard combines in one document the repertoires of control functions for text
communication that were first published in Draft International Standard ISO/DIS 6937-3 (for the control
functions for Page-image format), and in the Draft Proposal for ISO 6937-4 (for the control functions for
formatted and formattable text).
Because these repertoires of control functions are applicable to text communication in general, and tan be
used independently from ISO 6937, JTC l/SC2 at its 21st plenary meeting in London in October 1988
decided in resolution 8 that the former ISO 6937-3 and ISO 6937-4 were to be published as a Single new
International Standard.
. . .
VI11

---------------------- Page: 8 ----------------------
~~
ISO/IEC 10538:1991 (E)
INTERNATIONAL STANDARD
Information technology - Control functions for text communication
Section 1 - General
This International Standard defines the control functions, and their representations
needed, for use in text communication.
Section 2 specifies the control functions for text in Page-image format, Section 3 specifies the
control functions for formatted and formattable text.
The col~tIeoi functions, with the exception of two,
have been taken from ISO 6429. The
definitions of the control functions in this International Standard are, in general, more specific
than the corresponding definitions in ISO 6429.
The specifications in this International Standard apply to the interchange of text in the form of
binary-coded representations of graphic characters and control functions. They are not intended
for the actual processing of text.
Although, in general, text consists of characters and pictures, this International Standard applies
only to text made up of characters.
The coded representations defined in this International Standard are intended for use when the
control functions concerned arc embedded in the communicated text, not when they are
separated from the text as elements of a communication protocol, for example.
This International Standard does not define control functions required for controlling the
anY
process of communication.
2
Conformance
2.1 Types of conformance
Full conformance to a Standard means that all of its requirements are met. Conformance will
only have a unique meaning if the Standard contains no Options. If there are Options within
the Standard then they shall be clearly identified, and any Claim of conformance shall include a
Statement that identifies those Options that have been adopted.
This International Standard is of a different nature since it specifies for the applications in
Section 2 and Section 3 a number of facilities from which different selections may be made to
suit individual application requirements. These selections are identified as levels in clauses 12
that a Claim of conformance is made.
and 16. They shall be identified at the time
Conformance to such an identified selection is known as limited conformance.
2.2 Conformance of information interchange
A coded-Character-data-element (CC-data-element) within coded information for interchange
is in conformance with a Section and a level of this International Standard if all coded
within that CL-data-element conform either to the
representations of control functions
requirements of clause 12 or to those of clause 16.
A Claim of conformance shall identify the Section and the level adopted.

---------------------- Page: 9 ----------------------
ISO/IEC 10538:1991 (E)
2.3 Conformance of devices
A device is in conformance with this International Standard if it conforms to the requirements
of 23.1, and either or both 23.2 and 2.33. Any Claim of conformance shall identify the
document which contains the description specified in 23.1, and shall identify Section and the
level as well as the selected control functions.
2.3.1 Device description
A device that conforms to this International Standard shall be the subject of a description
that identifies the means by which the user may supply the selected control functions or
may recognize them when they are made available to him, as specified in 23.2. and 2.33,
respectively.
2.3.2 Originating devices
An originating device shall allow its User to supply any sequence of control functions from
the Section and level adopted, and shall be capable of transmitting their coded
representation within a CC-data-element.
2.3.3 Receiving devices
A receiving device shall be capable of receiving and interpreting any coded representations
of control functions that are within a CC-data-element, and that conform to 2.2, and shall
make the corresponding control functions available to its user in such a way that the user
tan identify them from among those of the Section and level adopted, and tan distinguish
them from each other.
3 Normative references
The following Standards contain provisions which, through reference in this text, constitute
provisions of this International Standard. At the time of publication, the editions indicated were
valid. All Standards are subject to revision, and Parties to agreements based on this International
Standard are encouraged to investigate the possibility of applying the most recent editions of the
Members of IEC and ISO maintain registers of currently valid
Standards listed below.
International Standards.
ISO 7-bit and 8-bit coded Character sets - Code extension
1SO 2022: 1986, Information processing -
techniques.
ISO 6429: 1988, Information processing - Control functions for 7-bit and S-bit coded Character Sets.
ISO 7350: 1991, Text communication - Registration of graphic repertoires of characters from ISO
10367.
4 Definitions
For the purpose of this International Standard, the following definitions apply.
4.1 active area: The area which contains the active Position.
4.2 active field: The field which contains the active Position.
4.3 active line: The line which contains the active Position.
4.4 active Page: The page which contains the active position.

---------------------- Page: 10 ----------------------
ISODEC 10538:1991 (E)
active Position: The Character Position which is to image the graphic Symbol representing
4.5
next graphic Character or relative to which the next control function is to be executed.
the
NOTE - In general, the active Position is indicated by a cursor.
4.6 area: A series of successive Character positions that are not necessarily on the same line.
4.7 bit combination: An ordered set of bits used for the representation of char-acters.
4.8 byte: A bit string that is operated upon as a unit.
4.9 Character: A member of a set of elements used for the organization, control or
representation of data.
4.10 Character path: The direction of presentation of successive graphic characters along a line.
4.11 Character Position: The Portion of a display that is imaging or is capable of imaging a
graphic Symbol.
4.12 coded Character set; Code: A set of unambiguous rules that establishes a Character set and
the one-to-one relationship between the characters of the set and their representation by one or
more bit combinations.
4.13 coded-Character-data-element (CGdata-element): An element of interchanged information
that is specified to consist of a sequence of coded representations of characters, in accordance
with one or more identified Standards for coded Character Sets.
NO’T’ES
1 In a communication environment according to the reference model for Open Systems lnterconnection of ISO 7498,
a CC-dataelement will form all or part of the information that corresponds to the Presentation-Protocol-Data-Units
(PPDU) defined in that International Standard.
2 When information interchange is accomplished by means of interchangeable media, a CC-data-element will form
all or part of the information that corresponds to the user data, and not that recorded during formatting and
initialization.
4.14 Code extension: The techniques for the encoding of characters that are not included in the
Character set of a given Code.
4.15 Code table: A table showing the Character allocated to each bit combination in a Code.
6 control Character: A control function the coded representation of which consists of a Single
4.1
bit combination.
4.17 control function: An element of a Character set that effects the recording, processing,
transmission, or interpretation of data, and that has a coded representation consisting of one or
more bit combinations.
4.18 control sequence: A sequence of bit combinations starting with that representing the
control Character CONTROL SEQUENCE INTRODUCER (CSI), used for the coded
representation of control functions with Parameters.
4.19 control string: A delimited string of characters which may occur in the data stream as a
logical entity for control purposes.
4.20 cursor: A special indicator used to mark the active Position in a display.

---------------------- Page: 11 ----------------------
ISO/IEC 10538:1991 (E)
4.21 default: A value or a state that is to be assumed when no value or state is explicitly
specified.
4.22 to designate: To identify a set of characters that are to be represented, in some cases
immediately and in others on the occurrence of a further control function, in a prescribed
manner.
4.23 device: A component of information processing equipment which tan transmit, a nd/or
receive, coded information within CC-data -elements.
such as an application program or a
N O’I’E - lt may be an input/output device in the conventional sense, or a process
gateway function.
4.24 display: The region for visual presentation of data on any type of Character-imaging device,
including Printer, cathode ray tube and similar devices.
4.25 document: An ordered set of one or more pages intended by the sender to be regarded as
an entity.
4.26 document terminator: A function that delimits the text that is part of a given document
and separates it from the text of the next document, if any. The separator is either an occurrence
of the control function DOCUMENT TERMINATOR (DT) (INFORMATION SEPARATOR
FC-WR (IS4)) embedded in the text, or the equivalent function as a protocol element-
4.27 editor fun ction : Control function used for editing, altering or transposing the visual
arran gemen t of data.
4.29 field: An area consisting of the character Position at a Character tabulation stop (beginning
of the field) and the Character positions up to, but not including, the Character Position at the
following Character tabulation stop (end of the field).
4.30 Final Byte: The bit combination that terminates an escape sequence or a control sequence.
4.31 formator function: Control functions (format effectors and presentation control functions)
describing how the originator of the data stream wishes the information to be formatted or
presented.
4.32 formattable text : Char acter-coded text that con tains control funct ions in tend ed by the
ite the processi ng and/or the formatti ng of the text by th e recipie nt.
send er to be usab le to exped
4.33 formatted text: Character-coded text that contains control functions which determine the
detail of the layout and appearance of text as presented.
4.34 graphic Character: A Character, other than a control function, that has a visual
representation normally handwritten, printed OI- displayed, and that has a coded representation
consisting of one or more bit combinations.
4.35 graphic rendition: The visual style of displaying a set of graphic symbols.
4.36 graphic Symbol: A visual representation of a graphic Character or a control function.

---------------------- Page: 12 ----------------------
ISO/IEC 10538:1991 (E)
4.37 Intermediate Byte:
In an escape sequence, a bit combination that may occur between the control function
a)
ESCAPE (ESC) and the Final Byte;
In a control sequence, a bit combination that may occur between the control function
W
CONTROL SEQUENCE INTRODUCER (CSI) and the Final Byte, or between a
Parameter Byte and the Final Byte.
4.38 to invok e: To Cause a desig nated se t of characters to be represented by the prescribed bit
combina tions when ever those bit combin ations occur.
4.39 line: A set of consecutive Character positions.
4.40 line home Position: A reference Position on a line ahead of which the active Position tan
normally not be moved.
4.41 line limit Position : A reference Position on a line beyond which the active Position tan
not be moved.
normally
4.42 line Progression: The direction of presentation of successive lines.
4.43 Page: A set of consecutive lines.
4.44 page home Position: A reference Position on a page ahead of which the active Position tan
normally 11 ot be moved.
4.45 page-image format; PIK A representation of the image of text which is for-matted by the
sender- for pr-esentation by the r-ecipient and which is not intended to be subjected to
reformatting aper-ations by the recipient.
4.46 page limit Position: A reference Position on a page beyond which the active Position tan
normally not be moved.
4.47 page terminator: A function that delimits the text that is to be imaged on a given page and
separates it from the text of the next Page, if any, of the same document. The separator is either
an occurrence of the control function PAGE TERMINATOR (PT) (INFORMATION
SEPARATOR THREE (IS3)) or DOCUMENT TERMINATOR (DT) (INFORMATION
SEPARATOR FOUR (IS4)) embedded in the text, or the equivalent function as a protocol
element.
4.48 Parameter Byte: In a control sequence, a bit combination that may occur between the
control function CONTROL SE:QUENCE INTRODUCER (CSI) and the Final Byte, or between
CS1 and an lntermediate Byte.
4.49 Position: The part of a code table identified by its column and row coordinates.
4.50 repertoire: A specified set of Character-s that are represented by one or more bit
combinations of a coded Character set.
4.51 tabulation: The technique of identifying Character positions or lines in a dis-play for the
purpose of arranging information systematically.
4.52 tabulation stop: The indication that a Character Position or a line is to be used for
tabulation; a Character tabulation stop may also serve as a boundary between fields.
4.53 text area: The image of the part of a page on which text may be presented.

---------------------- Page: 13 ----------------------
ISO/IEC 10538:1991 (E)
4.54 User: A person or other entity that invokes the Services provided by a device.
NOTES
1 This entity may be a process such as an application program if the “device”
is a code converter or a gateway
function, for example.
2 ‘I-he Character-s, as supplied by the user or made available to him, may be in the form of Codes local to the device,
or of non-conventional visible representations, provided that 2.3 above is satisfied.
4.55 variable-spacing graphic Symbol: The visible forms of graphic characters - letters, digits or
Symbols - in which their dimensions along the line may differ from one to the other.
Notation and names
5
5.1 Notation
The bits of the bit combinations of an %-bit code are identified by bg, b7, bg, bg, b4, b3, b2,
and bl, where bg is the highest-Order, or most significant, bit and bl is the lowest-Order, or
least significant, bit.
Analogously, the bits of a 7-bit code are identified by b7, bg, bg, b4, b3, b2, and bI, where b7
is the highest-order-, or most significant, bit and bI is the lowest-Order, or least significant, bit.
The bit combinations may be interpreted to represent integers in the range 0 to 255 (0 to 127
in the case of a 7-bit Code) in binary notation by attributing the following weights to the
individual bits:
bit b b
b8 b7 b6 b5 4 b3 b2 1
,
1
128 64 32 16 8 4 2
weight
L
In this International Standard, the bit combinations are identified by notations of the form
xx/yy, where xx is a number in the range 00 to 15 (00 to 07 in the case of a 7-bit Code) and yy
is a number in the range 00 to 15. The correspondence between the notations of the form
xx/yy and the bit combinations consisting of the bits b8 (b7 in the case of a ‘jr-bit Code) to bI is
as follows:
- xx is the number represented by bg, b7, b6 and bg where these bits are given the weights
8, 4, 2 and 1, respectively;
- yy is the number represented by b4, b3, b2 and bl where these bits are given the weights
8, 4, 2 and 1, respectively.
5.2 Names
This International Standard assigns one name to each control function. In addition, it specifies
an acronym for each control function and for the Character SPACE. By convention, only
capital letters and hyphen are used for writing the names of graphic characters and control
functions. For acronyms only capital letters and digits are used. It is intended that the
acronyms and this convention be retained in all translations sf the text.

---------------------- Page: 14 ----------------------
ISO/IEC 10538:1991 (E)
Categories of control functions
The control functions in the repertoires of Sections 2 and 3 belong in all or some of the
following categories:
format effectors, which Cause the active Position to be moved within the text area of a
4
Page, and from page to Page;
presentation control functions, which specify presentation attributes, that is, ways in
b)
which subsequent text is to be presented. Examples of presentation attributes are page
format, Character rendition and tabulation;
introducers,
information separators,
4
logical control functions, which indicate where line-breaks may be made or should be
e)
avoided, and delimit Character strings that are to be treated as Single entities;
miscellaneous control functions, which do not fit in any of the preceding categories.
7 Coded representation
7.1 General
Esch control function in Sections 2 and 3 belongs to one of the following types:
not an element of any set;
4
elements of the CO set;
b)
elements of the Cl set;
C)
control sequences;
4
independent control functions.
e)
7.2 Elements of the CO set
These control functions are represented in ‘jr-bit and 8-bit Codes by bit combinations fror-n
oo/oo to Olm.
The definitions and the coded representations of the control functions are specified in clauses
11 and 15.
7.3 Elements of the Cl set
These control functions are represented
a in a 7-bit code by 2-Character escape sequences of the form ESC Fe, where ESC is
>
represented by bit combination 01111 and Fe is represented by a bit combination
from 04/00 to 05/ 15;
in an g-bit code by bit combinations from OW00 to 09/15; however, when the
bj
announter sequence ESC 02/00 04/06 according to ISO 2022 is used, the control
functions of the Cl set are represented by ESC Fe sequences.
The definitions and the coded representations of the control functions are specified in clauses
1I and 15.

---------------------- Page: 15 ----------------------
ISWIEC 10538:1991 (E)
7.4
Control sequences
A control sequence consists of a sequence of bit combinations starting with that representing
the control Character CONTROL SEQUENCE INTRODUCER (CSI) followed by one or
more bit combinations representing Parameters, if any, and by one or more bit combinations
identifying the control function. The control Character CS1 itself is an element of the Cl set.
The format of a control sequence is
CS1 P.P I.I F
where
CS1 is represented by bit combination 010 1 (representing ESC) and 05/11 in a 7-
4
bit code or by bit combination 09/11 in an 8-bit Code, see 7.3;
P.P are Parameter Bytes, which, if present, consist of bit combinations from 03/00
b)
to 03/15. The Parameter representation, the format of the Parameter string, and the
types of Parameters are specified in ISO 6429, 5.5.1, 5.5.2 and 5.5.3;
I.I are Intermediate Bytes, which, if present, consist of bit combinations from
C)
02/00 to 02115. Together with the Final Byte F, they identify the control function;
F is the Final Byte; it consists of a bit combination from 04/00 to 07114; it
4
terminates the control sequence and together with the Intermediate Bytes, if
present, identifies the control function.
The definitions and the coded representations of the control functions are specified in clauses
11 and 15.
7.5 Independent control functions
These control functions are represented in 7-bit and 8-bit Codes by 2-Character escape
sequences of the form ESC Fs, where ESC is represented by bit combination OW1 and Fs is
represented by a bit combination from OW00 to 07/14.
The definitions and the coded representations of the control functions are specified in clauses
11 and 15.
NOTE - ESC Fs sequences are registered in the ISO International Register of Coded Character Sets to be Used
with Escape Sequences, which is maintained by the Registration Authority for ISO 2375. Any candidates for ESC
Fs sequences have to be approved by ISO/IEC JTCl/SC2 for registration. The coding for the Final Byte, Fs, will
then be assigned by the Registration Authority.
8 Types of control functions
There are different types of control functions. They are indicated by the following notations:
X
: Not an element of any set
a) (C 1
: Element of the CO set
b) (CO)
(CO CO) : Two elements of the CO set
C)
(Cl CO) : One element of the Cl set, one element of the CO set
4
: Element of the Cl set
(Cl)
3
n : Control sequence with a Single numeric Parameter
f ) CP 1

---------------------- Page: 16 ----------------------
ISODEC 10538:1991 (E)
(Pn 1 ;Pn2) : Control sequence with two numeric Parameters
g)
(Pn.) : Control sequence with any number of numeric
f-4
Parameters
S : Control sequence with a Single selective Parameter
9 CP >
.
(Ps 1 ;Ps2) : Control sequence with two selective Parameters
J)
,
(Ps.) : Control sequence with any number of selective
9
Parameters
S : Independent control function, represented by an ESC Fs
I) F )
sequence.
Section 2 - Control functions for Page-image format (PIF)
The control function repertoire of Section 2 was developed in parallel with CCIT
...

Questions, Comments and Discussion

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