`AND Graphics Plotter
`PROGRAMMING
`MANUAL
`
`RS-232-C/CCIT1‘ V.24
`
`‘DESIGNEDFOR
`
`SYSTEMS
`
`©1984, 1986 by Hewlett-Packard Company
`16399 W. Bernardo Drive, San Diego, CA 92127-1899
`
`ABB Inc.
`
`EXHIBIT 1019
`
`Page 1 of 484
`
`Page 1 of 484
`
`
`
`NOTICE
`
`Microsoft® is a US. registered trademark of Microsoft Corporation.
`
`PRINTING HISTORY
`
`First Edition — March 1984
`
`The information contained in this document is subject to change with-
`out notice.
`
`
`
`Change Sheet to First Edition — July 1984
`
`Second Edition — October 1984
`
`Third Edition — January 1986
`
`Page 2 of 484
`Page 2 of 484
`
`Page 2 of 484
`
`
`
`
`
`
`
`
`
`HP Computer Museum
`www.hpmuseum.net
`
`
`
`
`For research and education purposes only.
`
`Page 3 of 484
`
`
`
`How to Use the HP 7550 Documentation
`
`All HP 7550 plotters are shipped with the following three documents.
`
`0 Operation and Interconnection Manual (Part No. 07550-90002).
`The Operation and Interconnection Manual contains detailed operat-
`ing information such as how to load paper and pens, how to use the
`front-panel function keys, and how to obtain quality plots using proper
`pen/media combinations. It also describes how to connect your com-
`puter and plotter.
`
`0 Interfacing and Programming Manual (Part No. 07550-90001).
`This is the manual you are reading now. It contains complete explana-
`tions of the plotter’s graphics and interfacing instructions. It begins
`with discussions of various programming languages and how to use
`them with the plotter’s instruction set, HP-GL (Hewlett-Packard
`Graphics Language). It also explains some fundamental plotting con-
`cepts to help get you started.
`
`0 Pocket Guide (Part No. 07550-90003). The Pocket Guide is a con-
`venient reference list of all HP-GL and device-control instructions,
`along with their parameters.
`
`The following paragraphs describe how you can use these documents,
`based on your expertise.
`
`For First Encounters with the HP 7550
`
`If you have just received your plotter, read the first three chapters of
`the Operation and Interconnection Manual. These chapters describe
`initial inspection and explain the front-panel function keys. Next, look
`for your computer in Chapter 6 and verify communication between your
`computer and plotter. If you are using a purchased graphics software
`package, be sure to follow any special instructions provided in the docu-
`mentation accompanying the software.
`
`Now you can use your graphics software, or you can program the plotter
`yourself. If you plan to write programs for the plotter, read the follow-
`ing two paragraphs.
`
`For First Encounters with HP-GL
`
`If you have never written programs in HP-GL, begin with the first chapter
`of this manual. This chapter will help you decide whether to program
`with your computer’s graphics statements/routines or with HP-GL. The
`second chapter explains some basic plotting concepts, and the remain-
`ing chapters present the HP-GL instructions. The examples given with
`the instructions will help you learn how the instructions work.
`
`Page 4 of 484
`
`Page 4 of 484
`
`
`
`For Experienced HP-GL Programmers
`
`If you are an experienced HP-GL programmer, you might find the
`Pocket Guide or the instruction summary in Appendix C of this manual
`most helpful. Also, look through this manual to learn about the new
`instructions not found in earlier plotters — for example, the polygon
`instructions, area—fill instructions, replot instructions, and expanded
`character sets and character-designing capabilities. If you are inter-
`ested in the differences in syntax between this and other HP plotters,
`read Chapter 3 of this manual.
`
`iv
`
`Page 5 of 484
`
`Page 5 of 484
`
`
`
`Table of Contents
`
`How to Use the HP 7550 Documentation .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 1: Introduction to Programming the Plotter
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`What Can Your HP 7550 Plotter Do for You? .
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`Programming Languages — Which Should You Use? .
`HP-GL and Device-Control Instructions .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`BASIC .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`iii
`
`1-1
`1-1
`1-1
`
`1-5
`1-5
`1-6
`
`1-6
`16
`1-7
`1-8
`
`.
`.
`.
`._ .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`FORTRAN and Pascal .
`.
`.
`.
`.
`.
`How to Use the Examples in This Manual
`.
`.
`Examples Presented as Complete Programs
`.
`.
`.
`Examples Presented as HP-GL Strings .
`.
`.
`.
`HP Series 80 and HP Series 200 Computers —
`A Note To Users .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Understanding Manual Conventions .
`Developing a Plot .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`1-9
`
`. 1-10
`. 1-10
`
`.
`.
`.
`.
`.
`.
`
`2-1
`2-1
`2-1
`2-2
`2-3
`2-4
`
`.
`.
`.
`.
`.
`.
`.
`Chapter 2: Fundamental Plotting Concepts .
`.
`.
`.
`.
`.
`.
`.
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`Introduction to the Cartesian Coordinate System .
`Plotting with the Coordinate System .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Plotter Units .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`User Units
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Scaling .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Graphics Limits .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Hard-Clip Limits .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Soft-Clip Limits .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Pen Movement
`.
`.
`.
`.
`Current Pen Status and Pen Position .
`Absolute and Relative Movement
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`Chapter 3: Preliminary Setup Using HP-GL .
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`2-5
`.
`2-
`.
`2-9
`.
`. 2-10
`. 2-12
`. 2-12
`. 2-13
`
`.
`.
`.
`.
`
`.
`.
`.
`
`3-1
`3-1
`3-1
`3-1
`
`3-2
`3-3
`3-4
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP-GL Syntax .
`Omitting Optional Parameters .
`Parameter Formats .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.-
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`Notations Used in This Manual for Expressing Syntax .
`Compatibility with Syntax of Other HP-GL Plotters .
`.
`.
`.
`A Note about HP-GL Errors .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`The Default Instruction, DF .
`.
`.
`.
`.
`.
`.
`The Initialize Instruction, IN .
`The Input P1 and P2 Instruction, IP .
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`3-5
`3-5
`3-6
`
`3-8
`.
`. 3-11
`. 3-12
`
`TABLE OF CONTENTS V
`
`Page 6 of 484
`
`Page 6 of 484
`
`
`
`Table of Contents (Continued)
`
`Chapter 3: Preliminary Setup Using HP-GL (Continued)
`The Scale Instruction, SC .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Examples — Establishing Scaling .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Graphics Memory Instruction, GM .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Chapter 4: Pen Control and Plotting .
`What You’ll Learn in This Chapter .
`HP-GL Instructions Covered .
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`. 3-14
`. 3-15
`. 3-17
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`4-1
`4-1
`4-1
`4-1
`
`4-2
`4-3
`4-4
`4-5
`4-6
`4-8
`
`.
`.
`.
`.
`.
`.
`.
`.
`The Select Pen Instruction, SP .
`.
`.
`.
`.
`.
`The Pen Instructions, PU and PD .
`.
`.
`.
`.
`.
`The Plot Absolute Instruction, PA .
`.
`.
`.
`.
`.
`Plotting with PA, PU, and PD .
`.
`.
`.
`.
`.
`.
`The Plot Relative Instruction, PR .
`.
`.
`.
`.
`.
`Plotting with PR, PU, and PD .
`.
`Relationship of Plotting Instructions and
`.
`.
`.
`Graphics Limits .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Types of X,Y Coordinates .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Plotting Inside and Outside of Windows .
`Lost Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Plotting with Variables .
`Methods for Sending Variable Parameters .
`Example — Plotting a Line Chart with
`Variable Parameters .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`4-9
`.
`4-9
`.
`. 4-10
`. 4-11
`
`. 4-12
`. 4-12
`
`. 4-13
`
`.
`.
`.
`.
`
`5-1
`5-1
`5-1
`5-1
`
`.
`.
`.
`Chapter 5: Enhancing Your Plots .
`What You’ll Learn in This Chapter .
`HP-GL Instructions Covered .
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Tick Instructions, XT and YT .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Drawing X-’I‘icks
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Tick Length Instruction, TL .
`.
`Example — Drawing Grid Lines, Major Ticks, and
`Minor Ticks .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`5-1
`5-2
`5-2
`
`5-3
`
`5-5
`5-6
`5-6
`5-9
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Symbol Mode Instruction, SM .
`.
`.
`.
`.
`.
`Example — Plotting in Symbol Mode .
`.
`.
`.
`.
`.
`The Line Type Instruction, LT .
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Fixed and Adaptive Line Types
`
`Chapter 6: Circles, Arcs, and Polygons .
`What You’ll Learn in This Chapter .
`.
`.
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`.
`
`The Chord Tolerance Instruction, CT .
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`6-1
`6-1
`6-1
`6-2
`
`6-3
`
`Vi TABLE OF CONTENTS
`
`Page 7 of 484
`
`Page 7 of 484
`
`
`
`Table of Contents (Continued)
`
`Chapter 6: Circles, Arcs, and Polygons (Continued)
`The Circle Instruction, CI
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Effects of Chord Tolerance on
`Circle Smoothness .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Example — Drawing Circles with Different Radii and
`Line Types .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Arc Instructions, AA and AR .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example -— Using the AA Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Using the AR Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Fill Type Instruction, Fl‘ .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Effects of Line Type Patterns
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The User—Defined Fill Type Instruction, UF .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Examples -— Creating Special Effects
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Pen Thickness Instruction, PT .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Wedge Instructions, WG and EW .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Defining and Filling Wedges Using the
`WG Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`Example —- Outlining the Wedges Using the
`EW or EP Instructions .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`6-5
`
`6-7
`
`6-8
`.
`6-9
`.
`. 6-12
`. 6-12
`. 6-13
`. 6-15
`. 6-17
`. 6-18
`. 6-20
`. 6-21
`
`. 6-24
`
`. 6-26
`
`. 6-27
`
`. 6-29
`
`.
`.
`.
`.
`.
`The Absolute Rectangle Instructions, RA and EA .
`Example — Defining and Filling Rectangles Using the
`RA Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Example — Outlining the Rectangles Using the
`EA or EP Instructions .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Example — Drawing an Organization Chart with the
`EA Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`The Relative Rectangle Instructions, RR and ER .
`Examples — Using Relative Coordinates to
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Draw Rectangles
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Polygon Mode Instruction, PM .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Creating Block Letters in Polygon Mode .
`.
`Example —- Using the CI Instruction in Polygon Mode .
`The Edge Polygon Instruction, EP . . .
`.
`. . . . . . . . . . . . . . . . . . .
`The Fill Polygon Instruction, FP .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example —— Creating a Surface Chart
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Filling Alternating Subpolygons
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Polygon Buffer
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Determining the Approximate Size of the
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Polygon Buffer
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Counting the Points in Your Polygon .
`.
`.
`Determining the Exact Size of the Polygon Buffer .
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Chapter 7: Labeling Basics .
`What You’ll Learn in This Chapter .
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`. . .
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`
`. 6-30
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`
`. 6-32
`
`. 6-33
`
`. 6-34
`. 6-37
`. 6-40
`. 6-42
`. 6-43
`. 6-44
`. 6-45
`. 6-47
`. 6-48
`
`. 6-49
`. 6-49
`. 6-50
`
`.
`.
`
`7-1
`7-1
`
`TABLE OF CONTENTS Vii
`
`Page 8 of 484
`
`Page 8 of 484
`
`
`
`Table of Contents (Continued)
`
`Chapter 7: Labeling Basics (Continued)
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Label Instruction, LB .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Character Positioning .
`.
`.
`How to Send the Label Terminator and
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`7-1
`7-1
`
`7-2
`7-4
`
`.
`.
`
`7-6
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Other Nonprinting Characters .
`7-7
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Repeating Labels from the Label Buffer .
`7-8
`.
`.
`.
`.
`.
`.
`.
`.
`The Define Label Terminator Instruction, DT .
`.
`.
`.
`.
`.
`.
`.
`.
`7-9
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Changing Label Terminators .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Labeling with Variables .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. . . . . . .
`.
`. . . . . . . . . 7-10
`Adjusting Character Size, Spacing, and Position .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. 7-11
`The Character Plot Cell
`.
`.
`.
`. . .
`. . . . . . . . . . . . .
`. . . . .
`.
`. .
`.
`.
`.
`.
`.
`.
`.
`. 7-12
`Character Size .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. 7-13
`Direction and Slant
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. 7-13
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Spacing and Position .
`.
`.
`.
`.
`.
`.
`The Absolute Character Size Instruction, SI
`Example — Changing Absolute Character Size .
`Example — Using Negative Parameters to
`Mirror Labels .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`. 7-13
`. 7-14
`. 7-15
`
`. 7-15
`
`. 7-16
`. 7-17
`. 7-18
`. 7-20
`. 7-21
`. 7-23
`. 7-25
`
`.
`
`.
`
`. 7-27
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`The Relative Character Size Instruction, SR .
`Example — Changing Relative Character Size .
`The Character Slant Instruction, SL .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Specifying Character Slant
`.
`.
`.
`.
`.
`.
`.
`.
`The Absolute Direction Instruction, DI
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Examples — Rotating Label Direction .
`.
`.
`.
`.
`.
`.
`.
`.
`The Relative Direction Instruction, DR .
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Effects of Changing P1 or P2 on
`Relative Label Direction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Label Origin Instruction, LO .
`.
`.
`Examples — Positioning Labels with LO .
`.
`.
`The Character Plot Instruction, CP .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Using CP to Align Labels .
`.
`.
`.
`.
`.
`The Extra Space Instruction, ES .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Buffer Label Instruction, BL .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Positioning Buffered Labels with
`the LO Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`. 7-30
`. 7-32
`. 7-33
`. 7-35
`. 7-36
`. 7-38
`
`. 7-39
`
`. 7-39
`. 7-40
`
`.
`The Print Buffered Label Instruction, PB .
`The Output Label Length Instruction, OL .
`Example — Underlining a Label Using
`Information from OL .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`Parameter Interaction in Labeling Instructions .
`Using DI and SI Together
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`viii TABLE OF CONTENTS
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`. 7-41
`
`. 7-42
`. 7-42
`
`Page 9 of 484
`
`Page 9 of 484
`
`
`
`Table of Contents (Continued)
`
`Chapter 7: Labeling Basics (Continued)
`Using DR and SI Together .
`.
`.
`.
`.
`.
`.
`.
`Using DI and SR Together .
`.
`.
`.
`.
`.
`.
`.
`Using DR and SR Together .
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`Chapter 8: Putting the Instructions to Work .
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`A Reminder about HP-GL Syntax .
`.
`.
`.
`.
`.
`.
`A Reminder about BASIC .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Line Chart
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`. 7-43
`. 7-44
`. 7-46
`
`. . . . . .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`8-1
`8-1
`8-2
`8-2
`8-2
`
`8-2
`8-3
`
`.
`.
`.
`.
`.
`.
`.
`.
`Setup and Scaling .
`The Axes and Their Labels .
`
`.
`.
`.
`.
`.
`.
`.
`Plotting the Data .
`.
`.
`.
`.
`.
`.
`.
`Program Listing .
`.
`Bar Charts and Pie Charts .
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`8-6
`8-7
`8-9
`
`8-9
`.
`. 8-10
`. 8-13
`
`Filling and Hatching .
`Producing a Bar Chart
`Producing a Pie Chart .
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`
`Chapter 9: Changing the Plotting Area .
`What You’ll Learn in This Chapter .
`.
`.
`.
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`9-1
`9-1
`9-1
`9-1
`
`9-2
`9-5
`
`.
`
`.
`
`9-8
`
`The Rotate Coordinate System Instruction, RO .
`The Input Window Instruction, IW .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Effects of Specifying a Window on
`Labels and Lines . . . . . . . . . . . . . . . . . . . . .
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Window Instruction, OW .
`The Output Hard-Clip Limits Instruction, OH .
`The Output P1 and P2 Instruction, OP .
`.
`.
`.
`.
`.
`.
`Techniques for Changing the Plotting Area .
`.
`.
`Preparing Equal-Sized Plots on One Page .
`.
`Reducing/Enlarging Plots .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Using Windows When Scaling Is On to
`Reduce/Enlarge Portions of a Plot
`.
`Creating Mirror Images .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`
`9-9
`.
`. 9-10
`. 9-11
`. 9-12
`. 9-12
`. 9-13
`
`. 9-14
`. 9-17
`
`. 10-1
`. 10-1
`. 10-1
`. 10-1
`
`. 10-2
`
`Chapter 10: Front-Panel Functions — Pen Control, Paper
`Advance, Replotting, and Function Keys .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`The Automatic Pen Operations Instruction, AP .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`TABLE OF CONTENTS ix
`
`Page 10 of 484
`
`Page 10 of 484
`
`
`
`Table of Contents (Continued)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 10: Front-Panel Functions — Pen Control, Paper
`Advance, Replotting, and Function Keys (Continued)
`The Force Select Instruction, FS .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Acceleration Select Instruction, AS .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Velocity Select Instruction, VS .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Curved Line Generator Instruction, CV .
`.
`.
`.
`.
`.
`.
`The Page Feed Instruction, PG (or AF or AH) .
`.
`.
`. . .
`The Not-Ready Instruction, NR .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Buffer Plot Instruction, BF .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Replot Instruction, RP .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Interactive Front-Panel Display .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Write to Display Instruction, WD .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Define Key Instruction, KY .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Defining Function Keys with
`the KY Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Key Instruction, OK .
`Example — Using the Function Keys with
`the OK and WD Instructions .
`.
`. . . . . . .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. . .
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`10-4
`.
`10-5
`.
`10-6
`.
`10-8
`.
`. 10-10
`. 10-12
`. 10-12
`. 10-13
`. 10-14
`. 10-16
`. 10-18
`
`. 10-19
`
`. 10-21
`
`. 10-22
`
`. 10-23
`. 10-23
`
`.
`.
`.
`.
`.
`.
`.
`The Group Count Instruction, GC .
`The Output Group Count Instruction, OG .
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`Chapter 11: Labeling with Alternate Character Sets and
`Designing Characters .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Plotter Character Sets .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Character Selection Modes
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`Labeling with Standard and Alternate Character Sets .
`Selecting Sets with the SS and SA Instructions .
`.
`.
`.
`.
`Selecting Sets with the Shift-In/Shift-Out
`Control Characters .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`The Designate Standard Character Set Instruction, CS .
`The Designate Alternate Character Set Instruction, CA .
`The Select Standard Character Set Instruction, SS .
`.
`.
`.
`.
`.
`The Select Alternate Character Set Instruction, SA .
`.
`.
`.
`.
`.
`Choosing Other Character Selection Modes .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The In—Use Code Table .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Control Characters .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Fallback Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP 7-Bit Compatibility Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP 8-Bit Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`ISO 7-Bit Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`X TABLE OF CONTENTS
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`11-1
`11-1
`11-1
`11-1
`11-2
`11-4
`
`11-4
`11-5
`
`11-6
`
`11-
`.
`11-8
`.
`11-9
`.
`11-9
`.
`. 11-10
`. 11-11
`. 11-13
`. 11-14
`. 11-14
`. 11-15
`. 11-16
`
`Page 11 of 484
`
`Page 11 of 484
`
`
`
`Table of Contents (Continued)
`
`Chapter 11: Labeling with Alternate Character Sets and
`Designing Characters (Continued)
`Example — Using the DS and IV Instructions in
`the ISO 7—Bit Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`ISO 8-Bit Mode .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`Example — Embedding a Single—Shift in
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`a Label String .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Character Selection Mode Instruction, CM .
`The Designate Character Set into Slot Instruction, DS .
`The Invoke Character Slot Instruction, IV .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Character Chord Angle Instruction, CC .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Effects of Changing Character
`.
`.
`.
`.
`.
`Chord Angles
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The User-Defined Character Instruction, UC .
`Example — Defining Your Own Characters with
`the UC Instruction .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`The Define Downloadable Character Instruction, DL .
`Allocating Memory for Downloadable Characters .
`.
`Example — Defining a Downloadable Character .
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`. 11-17
`. 11-18
`
`. 11-19
`. 11-20
`. 11-22
`. 11-24
`. 11-26
`
`. 11-27
`. 11-28
`
`. 11-34
`
`. 11-36
`. 11-39
`. 11-40
`
`. ..
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`12-1
`12-1
`12-1
`12-1
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Chapter 12: Digitizing .
`What You’ll Learn in This Chapter .
`HP-GL Instructions Covered .
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`
`.
`.
`.
`.
`
`Preparing Your Plotter for Use as a Digitizer .
`The Digitize Point Instruction, DP .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Digitized Point and Pen Status
`Instruction, OD .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Digitize Clear Instruction, DC .
`.
`.
`.
`.
`.
`.
`Digitizing with the Plotter .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Manual Method .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`Example — Digitizing Using the Manual Method .
`.
`.
`.
`.
`Monitoring the Status Byte .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Example — Digitizing by Monitoring the Status Byte .
`Example — Digitizing Many Points .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP-IB Interrupts and Polling .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Chapter 13: Obtaining Information from the Plotter .
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`HP-GL Instructions Covered .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Other HP-GL Output Instructions .
`Hints for Obtaining Plotter Output Responses .
`Notes for HP-IB Configurations
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Notes for RS-232-C Configurations .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`
`12-2
`12-2
`
`12-3
`12-4
`12-4
`12-4
`
`12-5
`12-5
`12-6
`12-6
`12-7
`
`13-1
`13-1
`13-1
`
`13-1
`13-2
`13-3
`13-4
`
`TABLE OF CONTENTS xi
`
`Page 12 of 484
`
`Page 12 of 484
`
`
`
`Table of Contents (Continued)
`
`Chapter 13: Obtaining Information from the Plotter (Continued)
`The Input Mask Instruction, IM .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Actual Position and Pen Status
`.
`.
`.
`.
`.
`Instruction, OA .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Commanded Position and Pen Status
`Instruction, OC .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Error Instruction, OE .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Factors Instruction, OF .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Identification Instruction, OI .
`.
`.
`.
`.
`.
`.
`The Output Options Instruction, OO .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Status Instruction, OS .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Carousel Type Instruction, OT .
`.
`.
`.
`.
`Summary of Output Response Types .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Chapter 14: DeviceControl Instructions .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`What You’ll Learn in This Chapter .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Device-Control Instructions Covered .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Terms You Should Understand .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`What Is a DeviceControl Instruction? .
`.
`How and When Do You Send a Device-Control Instruction to
`the Plotter? .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`How Do You Receive Information from the Plotter? .
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Syntax for DeviceControl Instructions .
`The Allocate Configurable Memory Instruction, ESC . T .
`Hints for Using the ESC . T Instruction to
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Allocate Memory .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`How the Plotter Allocates Memory When More Than 12 800
`Bytes Have Been Specified in ESC . T .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`The Output Buffer Size When Empty Instruction, ESC . L .
`.
`.
`The Output Configurable Memory Size Instruction, ESC . S .
`The Set Plotter Configuration Instruction, ES