Epson FX-286 User Manual - Page 51

Computer-to-Printer Communications, ASCII Codes, Information Inter

Page 51 highlights

Computer-to-Printer Communications A computer and printer communicate by means of numbered codes. If you press the letter A on the keyboard, it is translated into a numeric code, transmitted to a peripheral device (such as a video screen or a printer) then converted back into the letter A. To cope with the many different kinds of computer and printers used today, a standard set of codes has been developed. This set of codes is called the American Standard Code for Information Interchange, or ASCII (pronounced ASK-KEY) for short. Almost all computers use these ASCII codes to communicate with printers. There are ASCII codes for all of the letters in the alphabet, both upper- and lowercase, and for the numbers from 0 to 9. The ASCII code also includes most punctuation marks, and some codes that control printer functions. If you refer to the ASCII chart in Appendix I, you'll find that all of these letters, numbers and punctuation marks have been assigned code numbers from 32 through 255. ASCII Codes Although these codes are standard from computer to computer, they can be expressed in a number of different ways. The chart in Appendix I lists each ASCII code as a character (A, B, C, 1, 2, 3), as a decimal and as a hexadecimal number. For example, the letter A is represented as an A and as the decimal number 65. If you wanted to print the letter A using the BASIC language, you would use the decimal notation, written as CHR$(65). The chart also shows the hexadecimal (or hex) value of each character. The hexadecimal numbering system is based on units of 16; our usual numbering system, decimal, is based on units of 10. In hex, the letter A is expressed as 41H (the H stands for hexadecimal). The ASCII codes are expressed in different ways to suit a variety of applications. For example, the decimal notation is usually used in BASIC programming, as illustrated earlier. However, some programmers prefer the hexadecimal system. Appendix I contains comparative tables showing the ASCII characters, along with their decimal and hexadecimal equivalents. 4-3

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223

Computer-to-Printer Communications
A computer and printer communicate by means of numbered
codes. If you press the letter A on the keyboard, it is translated into a
numeric code, transmitted to a peripheral device (such as a video
screen or a printer) then converted back into the letter A.
To cope with the many different kinds of computer and printers
used today, a standard set of codes has been developed. This set of
codes is called the American Standard Code
for
Information Inter-
change, or ASCII
(pronounced
ASK-KEY) for short. Almost
all com-
puters use these ASCII codes to communicate with printers.
There are ASCII codes for all of the letters in the alphabet, both
upper- and lowercase, and for the numbers from 0 to 9. The ASCII
code also includes most punctuation marks, and some codes that con-
trol printer functions. If you refer to the ASCII chart in Appendix I,
you’ll find that all of these letters, numbers and punctuation marks
have been assigned code numbers from 32 through 255.
ASCII Codes
Although these codes are standard from computer to computer,
they can be expressed in a number of different ways. The chart in
Appendix I lists each ASCII code as a character (A, B, C, 1, 2, 3), as a
decimal and as a hexadecimal number. For example, the letter A is
represented as an A and as the decimal number 65. If you wanted to
print the letter A using the BASIC language, you would use the deci-
mal notation, written as CHR$(65).
The chart also shows the
hexadecimal
(or hex) value of each charac-
ter. The hexadecimal numbering system is based on units of 16; our
usual numbering system, decimal, is based on units of 10. In hex, the
letter A is expressed as 41H (the H stands for hexadecimal).
The ASCII codes are expressed in different ways to suit a variety of
applications. For example, the decimal notation is usually used in
BASIC programming, as illustrated earlier. However, some program-
mers prefer the hexadecimal system. Appendix I contains compara-
tive tables showing the ASCII characters, along with their decimal
and hexadecimal equivalents.
4-3