Epson LQ-2550 User Manual - Page 131

Data Numbers - 64 bit

Page 131 highlights

Now you translate the dot pattern you've created on paper to a numeric format so you can send the information to your printer. Every dot has an assigned value. Each vertical column (which has a maximum of 24 dots) is first divided into three groups of eight dots. Each group of eight dots is represented by one byte. Since one byte consists of eight bits, one bit represents one dot. Data numbers The bits within each byte have values of 1, 2, 4, 8, 16, 32, 64, and 128. In the vertical column of dots, the bits are arranged so that the most significant bit (which has a value of 128) is at the top and the least significant bit (which has a value of 1) is at the bottom. The next illustration shows you how to use this method to calculate the data numbers for the example character. On the left side of the figure, the data numbers are calculated for the middle column. The value of each byte is calculated by adding the values of the rows where dots appear. The right side of the figure shows the whole character with the three data numbers for each column indicated at the bottom. This manual uses decimal numbers because the example programs in this manual are written in BASIC and everyone is familiar with decimals. The data you send to your printer, however, can be in any form (binary, decimal, hexadecimal) that you can use with your programming language. 4-26 Using Software and Graphics

  • 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
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281

Now you translate the dot pattern you’ve created on paper to a numeric
format so you can send the information to your printer. Every dot has an
assigned value. Each vertical column (which has a maximum of
24
dots) is
first divided into three groups of eight dots. Each group of eight dots is
represented by one byte. Since one byte consists of eight bits, one bit
represents one dot.
Data numbers
The bits within each byte have values of
1, 2, 4, 8, 16, 32, 64,
and 128. In
the vertical column of dots, the bits are arranged so that the most significant
bit (which has a value of 128) is at the top and the least significant bit
(which has a value of 1) is at the bottom.
The next illustration shows you how to use this method to calculate the
data numbers for the example character. On the left side of the figure, the
data numbers are calculated for the middle column. The value of each byte
is calculated by adding the values of the rows where dots appear. The right
side of the figure shows the whole character with the three data numbers for
each column indicated at the bottom.
This manual uses decimal numbers because the example programs in this
manual are written in BASIC and everyone is familiar with decimals. The
data you send to your printer, however, can be in any form (binary,
decimal, hexadecimal) that you can use with your programming language.
4-26
Using Software and Graphics