So the laser printer understands the symbolJas 01001010, which we can also represent as the decimal number 74 or the hexadecimal number 4A. We’ve printed this byte vertically and horizontally below, showing how it adds up to decimal 74 and hex 4A.

o x 27

o

 

1 x 26

64

 

0x 25

0

 

0x 24

0

 

1 x 23

8

 

0x 22

0

 

1 x 2’

2

 

ox 2°

0

Decimal

 

 

74

zone

digits

 

 

0100

1010

Binary

 

4

A

Hexadecimal

 

The ASCII table in the Technical Supplement shows all these equivalent representations for the symbols your laser printer understands. The table organizes them in ascending order. In fact, ASCII is organized in a way that actually makes sense.

Flip back there for a quick look right now. See how you can slice the table into clumps of 16 or 32, based on what’s in the zone portion under the hexadecimal column? These clumps make subgroups of similar symbols:

hex 00 to 1F are the command symbols called control codes,

. hex 20 to 40 are the common keyboard symbols and numerals,

. hex 41 to 60 are capital letters and the less common keyboard symbols,

. hex 61 to 7F are lowercase letters and a few final symbols.

That takes care of the first 128 ASCII symbols. However, nearly every computer and printer manufacturer treats the second half of the table differently. Hewlett-Packard, for example, puts a variety of accented foreign language characters into positions 128-255(often referred to as /zighASCZl). Epson gives you a choice of either italics characters or IBM character graphics.

7

Page 15
Image 15
Star Micronics 4111 manual 0100 1010