Click Here to
Order this information in Print

Click Here to
Order this information on CD-ROM

Click Here to
Download this information in PDF Format

 

Click here to make tpub.com your Home Page

Page Title: CONTROL CODES
Back | Up | Next

Click here for a printable version

Google


Web
www.tpub.com

Home


   
Information Categories
.... Administration
Advancement
Aerographer
Automotive
Aviation
Combat
Construction
Diving
Draftsman
Engineering
Electronics
Food and Cooking
Math
Medical
Music
Nuclear Fundamentals
Photography
Religion
USMC
   
Products
  Educational CD-ROM's
Printed Manuals
Downloadable Books

   
Back
TOPIC 1—FUNDAMENTALS OF PRINTING
Up
Fire Controlman Volume 03-Digital Data Systems
Next
LINE  CHARACTERISTICS

Referring to table 12-1, if you want to print the word Navy, you would send the decimal codes 78, 97, 118, and 121 to the printer. An 8-bit code can represent decimal values from 0 through  255  making  it  possible  to  represent  256 different codes with one character set. ASCII only defines the first 128 codes. The other 128 codes are used by software developers and printer manufacturers for additional characters. The additional characters are called the alternate character set. Alternate Character Sets With  the  development  of  printers  capable  of printing  graphics  and  nonstandard  characters,  the second half of the ASCII character set (128 through 255) became available to define additional special characters   and   features.   Because   software programmers found that having only one character set severely  limited  the  capabilities  of  graphic  capable printers, additional character sets were developed. Today, it is not unusual to find programs with eight or more   complete   character   sets.   These   additional character sets may contain math symbols, foreign alphabets such as Greek, Russian, or Japanese, and other special symbols. To print the characters in an additional character set, you must have a graphics-capable printer and the program must specify the character set as well as the character code. Therefore, the characters printed are a combination  of  hardware  and  software  capability.  To make  all  this  work  together,  software  programmers must  write  a  routine  called  a  printer  driver  that performs several functions. A printer driver is written for each printer the software will support. The driver tells the software what the capabilities of the printer being used are and tells the printer how to print each character in the character set or sets. CONTROL CODES To make a printer print, the computer must have a method  to  control  the  printer.  Printer  control  is accomplished with control codes. The original ASCII code contains 32 control codes. However, additional codes are needed to control the special features in modern  printers.  Most  printers  use  a  combination  of  the ASCII control codes and  escape codes to enable and disable printer functions. Table  12-2.—Selected  ASCII  Control  Codes ASCII Control Codes Table 12-2 shows examples of the ASCII control codes. Some of them you will recognize, such as carriage return and line feed. When printing, if the printer reaches the end of a line, the software must send a carriage return and a line-feed code. Without the line-feed code, the printer would overstrike the data just printed. The start-of-text tells the printer that all the codes following are data codes to be printed. Some printers have a selectable option that will automatically generate a line feed for every carriage return. Escape Control Codes The technology of printers has grown so that the original ASCII control codes can no longer support all the  capabilities  of  most  modern  printers.  Escape control codes are used to enhance printer operations beyond the limitations of the ASCII codes. Escape refers to the ASCII code 027, or the code generated by the ESCAPE key of the keyboard. Escape control codes can be used to change the style of print, the size of the print, whether the print is bold, and various other features of the printer. Escape codes are not standard and are defined by the printer manufacturer. 12-3

Privacy Statement - Press Release - Copyright Information. - Contact Us - Support Integrated Publishing