(IPBookFigure-Log.tioga)
0.6666667
pt-ipbook.gargoyle
pt-ipbookFrame.gargoyle
pt-ipbookChapterHeading.gargoyle
Chapter 1 Figures
copy /indigo/InterpressDoc/IPBook/Chapter1/ ← IPBookFig1-*b.gargoyle
Figure 1.1 Laser printers can print high-quality typography, synthetic graphics, and scanned images.
Interpress A document description language
IPBookFig1-1.gargoyle IPBookFig1-1.ip
IPBookFig1-1b
Figure 1.2 A page description language can express the image on a page.
Workstation Page description language Printer Imaged pages
IPBookFig1-2.gargoyle IPBookFig1-2.ip
IPBookFig1-2b
Figure 1.3 A document description language describes an entire document.
Workstation Document description language Printer Document
IPBookFig1-3.gargoyle IPBookFig1-3.ip
IPBookFig1-3b
Figure 1.4 The interface between creator and printer.
Document creation computer Interface controls the printer Printer
IPBookFig1-4.gargoyle IPBookFig1-4.ip
IPBookFig1-4b
Figure 1.5 Raster printers produce the image from an array of tiny dots.
The raster image is composed of tiny dots
IPBookFig1-5.gargoyle IPBookFig1-5.ip
IPBookFig1-5b
Figure 1.6 The image is limited by what the interface can describe.
Interface describes the image Raster image processor generates the dot pattern
Imaging hardware transfers the patern to the output medium
IPBookFig1-6.gargoyle IPBookFig1-6.ip
IPBookFig1-6b
Figure 1.7 Interpress is a program which is run on a computer to generate the dot pattern of the image.
Interpress program Computer and raster image processor Pattern of dots
IPBookFig1-7.gargoyle IPBookFig1-7.ip
IPBookFig1-7b
Figure 1.8 Interpress can express text, line graphics and scanned images.
{{document1-8.gargoyle document1-8-gg.ip}}
Column1-8.tioga Column2-8.tioga Column3-8.tioga
Column1-8.interpress Column2-8.interpress Column3-8.interpress
IPBookFig1-8.gargoyle IPBookFig1-8.ip
IPBookFig1-8b
Figure 1.9 Interpress documents are printable on a variety of output devices.
Interpress program
IPBookFig1-9.gargoyle IPBookFig1-9.ip
IPBookFig1-9b
Figure 1.10 Interpress not only describes what pages look like, but also how they form a document.
Interpress program Page images Printing instructions
IPBookFig1-10.gargoyle IPBookFig1-10.ip
IPBookFig1-10b
Figure 1.11 Page independence makes it easy to perform page-level operations such as selecting and merging entire pages.
1 2 3 4 4 1
IPBookFig1-11.gargoyle IPBookFig1-11.ip
IPBookFig1-11b
Figure 1.12 Interpress software is used at both the creator and the printer.
Creation Interpress generation Interpress form of document Printing Interpress interpretation
IPBookFig1-12.gargoyle IPBookFig1-12.ip
IPBookFig1-12b
Figure 1.13 Interpress sets.
Professional Graphics Set Publication Set Commercial Set
IPBookFig1-13.gargoyle IPBookFig1-13.ip
IPBookFig1-13b
Chapter 2 Figures
copy /indigo/InterpressDoc/IPBook/Chapter2/ ← IPBookFig2-*B.gargoyle
Figure 2.1 Operands are popped from the stack. Results are pushed onto the stack.
Operator removes its operands Stack before top Result is computed ADD Stack after
IPBookFig2-1.gargoyle IPBookFig2-1.ip
IPBookFig2-1b
Figure 2.2 Data objects are pushed onto the stack, and operators are executed.
Input 2 5 ADD Stack 2 5 2 7
IPBookFig2-2.gargoyle IPBookFig2-2.ip
IPBookFig2-2b
Figure 2.3 Examples of the ROLL operator.
104 103 102 101 100 4 4 ROLL 4 3 ROLL 4 1 ROLL 3 2 ROLL 2 1 ROLL
IPBookFig2-3.gargoyle IPBookFig2-3.ip
IPBookFig2-3b
Figure 2.4 Examples of the STACK operator
2 3 1 0 101 102 3 2 1 0 101 102 EXCH ROLL DUP COPY POP
IPBookFig2-4.gargoyle IPBookFig2-4.ip
IPBookFig2-4b
Figure 2.5 Moving items from and to the frame.
0 1 2 48 49 FGET FSET top Frame Stack
IPBookFig2-5.gargoyle IPBookFig2-5.ip
IPBookFig2-5b
Figure 2.6 A sequence of vector operations.
Input stream 3 MAKEVEC DUP 0 GET 5 7 MAKEVECLU DUP SHAPE POP POP 6 GET
SHAPE Stack 5 4 3 2 1 [3,4,5] 2 1 [2,[3,4,5],3]
IPBookFig2-6.gargoyle IPBookFig2-6.ip
IPBookFig2-6b
Figure 2.7 Accessing a property vector with GETP.
Input stream Stack 2 1 3 2 5 3 7 4 11 5 10 MAKEVEC DUP 5 GETP POP DUP 3 GETP
POP DUP 11 GETP [2,1,3,2,5,3,7,4,11,5] 3 2 5
IPBookFig2-7.gargoyle IPBookFig2-7.ip
IPBookFig2-7b
Figure 2.8 Accessing a property vector with GETPROP.
Input stream Stack 2 1 3 2 5 3 7 4 11 5 10 MAKEVEC DUP 4 GETPROP POP DUP 3 GETPROP 0 1 2
IPBookFig2-8.gargoyle IPBookFig2-8.ip
IPBookFig2-8b
Figure 2.9 Merging of property vectors with identical property names.
Input stream Stack Identifier "red" 1 Identifier "red" 2 4 MAKEVEC
Identifier "red" 3 Identifier "red" 4 4 MAKEVEC MERGEPROP Identifier "red" GETP
IPBookFig2-9.gargoyle IPBookFig2-9.ip
IPBookFig2-9b
Figure 2.10 Accessing imager variables.
Imager variables Stack DCScpx DCScpy correctMx correctMy IGET ISET top clipper
0 1 2 3 4 24 · · ·
IPBookFig2-10.gargoyle IPBookFig2-10.ip
IPBookFig2-10b
Figure 2.11 Composed operators contain a body of instructions and an initial frame.
Composed operator {body of instructions} Initial frame 0 1 2 3 48 49
IPBookFig2-11.gargoyle IPBookFig2-11.ip
IPBookFig2-11b
Figure 2.12 Execution of a composed operator by DO.
Input Stack Frame DO . . . Next token {operator body}
operand Initial value 0 Initial value 1 Initial value 2 Frame [0] Frame [1] Frame [2]
Just before executing DO, there is a composed operator on the stack.
· · ·
Input DO . . . Next token {operator body} operand operand
Initial value 0 Initial value 1 Initial value 2
· · ·
DO removes the operator from the stack, installs it initial frame, and executes its body of instructions.
· · ·
Input DO . . . Next token result Frame [0] Frame [1] Frame [2]
When the operator completes, the frame is restored and tokens are taken from the input stream.
IPBookFig2-12.gargoyle IPBookFig2-12.ip
IPBookFig2-12b
Figure 2.13 Saving the imager variables depends on the version of DO used to execute the operator.
Frame Imager variables 0 1 2 3 4 4
DO
(copies the frame)
DOSAVE
(copies the frame and
nonpersistent imager variables)
DOSAVEALL
(copies the frame and
all imager variables)
IPBookFig2-13.gargoyle IPBookFig2-13.ip
IPBookFig2-13b
Figure 2.14 Mark recovery.
Input Stack Frame Imager variables
6
12
0 MARK
3
5
8 0 FSET
DOSAVESIMPLEBODY
{
4 0 FSET
7
0
DIV
3
ADD
}
ADD
0 FSET
UNMARK 0
2
1
Error discovered
After mark recovery, execution resumes here The stack is cleared through the mark
Frame and imager variables are reset to the context of the mark 12 6 8 0 7 5 3 Mark 12 6
IPBookFig2-14.gargoyle IPBookFig2-14.ip
IPBookFig2-14b
Figure 2.15 The virtual Interpress machine.
Interpress interpreter 1 2 ADD Input token stream 0 1 49 Frame
Stack Imager variables Printer environment Error log Page images
IPBookFig2-15.gargoyle IPBookFig2-15.ip
IPBookFig2-15b
Figure 2.16 Constructing Vectors.
vector vector vector MERGEPROP elements lower bound upper bound MAKEVECLU
elements number of elements MAKEVEC
IPBookFig2-16.gargoyle IPBookFig2-16.ip
IPBookFig2-16b
Figure 2.17 Using bodies and composed operators.
Number IF body number IFLSE body boolean expression
composed operator DO composed operator DOSAVE composed operator DOSAVEALL
DOSAVESIMPLEBODY body MAKESIMPLECO body { tokens }
IPBookFig2-17.gargoyle IPBookFig2-17.ip
IPBookFig2-17b
Chapter 3 Figures
copy /indigo/InterpressDoc/IPBook/Chapter3/ ← IPBookFig3-*B.gargoyle
Figure 3.1 A mask.
IPBookFig3-1.gargoyle IPBookFig3-1.ip
IPBookFig3-1a
IPBookFig3-1b
Figure 3.2 Classes of masks.
Geometric Raster Character
IPBookFig3-2.gargoyle IPBookFig3-2.ip
IPBookFig3-2a
IPBookFig3-2b
Figure 3.3 The Interpress imaging model.
Color Mask Clipper Page
IPBookFig3-3.gargoyle IPBookFig3-3.ip
IPBookFig3-3a
IPBookFig3-3b
Figure 3.4 The noImage variable can prevent the page from being altered.
Color Mask Clipper noImage barrier Page
IPBookFig3-4.gargoyle IPBookFig3-4.ip
IPBookFig3-4a
IPBookFig3-4b
Figure 3.5 The Interpress coordinate system.
meters meters x y 0.3 0.2 0.1 0 0.1 0.2 0.3
IPBookFig3-5.gargoyle IPBookFig3-5.ip
IPBookFig3-5a
IPBookFig3-5b
Figure 3.6 The result of example 3.1.
IPBookFig3-6.gargoyle IPBookFig3-6.ip
IPBookFig3-6a
Figure 3.7 Changing coordinate systems.
inches meters spots 3 2 1 1 2 3 0.2 MCS ICS DCS 0.2 0.1 TMI TID
IPBookFig3-7.gargoyle IPBookFig3-7.ip
IPBookFig3-7a
IPBookFig3-7b
Figure 3.8 A possible master coordinate system arising from a change of scale.
3 2 1 1 2 3 0 inches inches x y
IPBookFig3-8.gargoyle IPBookFig3-8.ip
IPBookFig3-8a
IPBookFig3-8b
Figure 3.9 The result of example 3.2.
IPBookFig3-9.gargoyle IPBookFig3-9.ip
IPBookFig3-9a
Figure 3.10 A possible master coordinate system arising from a translation of position.
meters meters y x 0.1 0.1 0.1 0.1 0
IPBookFig3-10.gargoyle IPBookFig3-10.ip
IPBookFig3-10a
IPBookFig3-10b
Figure 3.11 The result of example 3.3.
IPBookFig3-11.gargoyle IPBookFig3-11.ip
IPBookFig3-11a
Figure 3.12 A master coordinate system with reversed y direction.
3 2 1 1 2 3 0 inches inches x y
IPBookFig3-12.gargoyle IPBookFig3-12.ip
IPBookFig3-12a
IPBookFig3-12b
Figure 3.13 Building a transformation to reverse the y direction and move the origin.
Original coordinates
Scale to reverse the y direction
Move the origin to the upper left corner x y
0.3 0.2 0.1 0 -0.1 0.3 0.2 -0.3 -0.2 -0.1 0.3 0.2 0.1 0 0.1 0.2
IPBookFig3-13.gargoyle IPBookFig3-13.ip
IPBookFig3-13a
IPBookFig3-13b
Figure 3.14 The result of example 3.4
IPBookFig3-14.gargoyle IPBookFig3-14.ip
IPBookFig3-14a
Figure 3.15 Landscape coordinates.
x y 0.2 0.1 0 0.1 0.2 0.3
IPBookFig3-15.gargoyle IPBookFig3-15.ip
IPBookFig3-15a
IPBookFig3-15b
Figure 3.16 A positive angle rotates the new (x , y ) coordinates.
yfrom yto xfrom xto a
IPBookFig3-16.gargoyle IPBookFig3-16.ip
IPBookFig3-16a
IPBookFig3-16b
Figure 3.17 The page in master coordinates.
yMCS xMCS
IPBookFig3-17.gargoyle IPBookFig3-17.ip
IPBookFig3-17a
IPBookFig3-17b
Figure 3.18 The page in Interpress coordinates.
yMCS xMCS yICS xICS
IPBookFig3-18.gargoyle IPBookFig3-18.ip
IPBookFig3-18a
IPBookFig3-18b
Figure 3.19 The rotated (RCS) and master (MCS) coordinate systems.
yMCS xMCS yRCS xRCS
IPBookFig3-19.gargoyle IPBookFig3-19.ip
IPBookFig3-19a
IPBookFig3-19b
Figure 3.20 The rotated (RCS) and Interpress (ICS) coordinate systems.
yICS xICS yRCS xRCS
IPBookFig3-20.gargoyle IPBookFig3-20.ip
IPBookFig3-20a
IPBookFig3-20b
Figure 3.21 The result of Example 3.6
IPBookFig3-21.gargoyle IPBookFig3-21.ip
IPBookFig3-21a
Figure 3.22 The result of Example 3.7
IPBookFig3-22.gargoyle IPBookFig3-22.ip
IPBookFig3-22a
Figure 3.23 The result of Example 3.8
IPBookFig3-23.gargoyle IPBookFig3-23.ip
IPBookFig3-23a
Figure 3.24 The result of Example 3.9
IPBookFig3-24.gargoyle IPBookFig3-24.ip
IPBookFig3-24a
Figure 3.25 The result of Example 3.10
IPBookFig3-25.gargoyle IPBookFig3-25.ip
IPBookFig3-25a
Figure 3.26 Coordinate transformations on a character from design to image.
units body size inches meters spots 100 0 1 10/72 0.00 35 41
FDCS CCS MCS ICS DCS
IPBookFig3-26.gargoyle IPBookFig3-26.ip
IPBookFig3-26a
IPBookFig3-26b
Figure 3.27 Scanning order in the pixel-array coordinate system.
fast scan y x slow scan 3 2 1 0 1 2
IPBookFig3-27.gargoyle IPBookFig3-27.ip
IPBookFig3-27a
IPBookFig3-27b
Figure 3.28 Transformations applied to pixel arrays.
pixels pixels inches meters spots Original image in the PCS
Oriented image in the PCS MCS ICS DCS 4 2 0
IPBookFig3-28.gargoyle IPBookFig3-28.ip
IPBookFig3-28a
IPBookFig3-28b
Figure 3.29 The pixel-array coordinates and normalized pixel-array coordinates.
yMCS yobject xMCS xobject Translate
IPBookFig3-29.gargoyle IPBookFig3-29.ip
IPBookFig3-29a
IPBookFig3-29b
Figure 3.30 Using translation to position an object.
PCS NPCS pixels 4 3 2 1 0 1 0
IPBookFig3-30.gargoyle IPBookFig3-30.ip
IPBookFig3-30a
IPBookFig3-30b
Figure 3.31 Operators can make persistent changes to the current position if executed with DOSAVE.
·
Current position at the
start of the arrow-drawing
operator
Second execution of
the operator will draw
at the new current
position and shift it
again
Current position is
shifted by the operator
IPBookFig3-31.gargoyle IPBookFig3-31.ip
IPBookFig3-31a
IPBookFig3-31b
Figure 3.32 The result of Example 3.11.
IPBookFig3-32.gargoyle IPBookFig3-32.ip
IPBookFig3-32a
Figure 3.33 The color may be defined for only part of the page.
Color Mask Clipper Page
IPBookFig3-33.gargoyle IPBookFig3-33.ip
IPBookFig3-33a
IPBookFig3-33b
Figure 3.34 The color pattern is extended by tiling until it covers the mask.
IPBookFig3-34.gargoyle IPBookFig3-34.ip
IPBookFig3-34a
IPBookFig3-34b
Figure 3.35 The result of example 3.12.
IPBookFig3-35.gargoyle IPBookFig3-35.ip
IPBookFig3-35a
Figure 3.36 The result of example 3.13.
IPBookFig3-36.gargoyle IPBookFig3-36.ip
IPBookFig3-36a
Figure 3.37 The result of example 3.14.
IPBookFig3-37.gargoyle IPBookFig3-37.ip
IPBookFig3-37a
Figure 3.38 The result of example 3.15.
IPBookFig3-38.gargoyle IPBookFig3-38.ip
IPBookFig3-38a
Figure 3.39 The effect of priority.
IPBookFig3-39.gargoyle IPBookFig3-39.ip
IPBookFig3-39a
Figure 3.40 Medium size and field size.
medium ysize medium xsize field xmax field ymin field xmin field ymax medium field
IPBookFig3-40.gargoyle IPBookFig3-40.ip
IPBookFig3-40a
IPBookFig3-40b
Figure 3.41 The effect of the clipper.
IPBookFig3-41.gargoyle IPBookFig3-41.ip
IPBookFig3-41a
IPBookFig3-41b
Figure 3.42 Changing the clipper.
Current clipper Change to clipper Resulting clipper
IPBookFig3-42.gargoyle IPBookFig3-42.ip
IPBookFig3-42a
IPBookFig3-42b
Figure 3.43 Operators that produce transformations.
transformation Transformation Transformation CONCAT scale factor SCALE
x scale factor y scale factor SCALE2 angle ROTATE x offset y offset TRANSLATE
a,b,c,d,e,f MAKET
IPBookFig3-43.gargoyle IPBookFig3-43.ip
IPBookFig3-43a
IPBookFig3-43b
Chapter 4 Figures
copy /indigo/InterpressDoc/IPBook/Chapter4/ ← IPBookFig4-3*b.gargoyle
Figure 4.1 Letterforms.
IPBookFig4-1.gargoyle IPBookFig4-1.ip
IPBookFig4-1b
Figure 4.2 Letterform definitions include positioning and width information.
IPBook4-2.IP
IPBookFig4-2.gargoyle IPBookFig4-2.ip
IPBookFig4-2b
Figure 4.3 Transformations scale and orient letterforms.
IPBookFig4-3.gargoyle IPBookFig4-3.ip
IPBookFig4-3b
Figure 4.4 Steps in imaging characters.
IPBookFig4-4.gargoyle IPBookFig4-4.ip
IPBookFig4-4b
Figure 4.5 The result of Example 4.1.
IPBookFig4-5.gargoyle IPBookFig4-5.ip
IPBookFig4-5b
Figure 4.6 Spacing charater masks.
IPBookFig4-6.gargoyle IPBookFig4-6.ip
IPBookFig4-6b
Figure 4.7 The result of Example 4.3.
IPBookFig4-7.gargoyle IPBookFig4-7.ip
IPBookFig4-7b
Figure 4.8 A Ligature.
IPBookFig4-8.gargoyle IPBookFig4-8.ip
IPBookFig4-8b
Figure 4.9 The result of example 4.4.
IPBookFig4-9.gargoyle IPBookFig4-9.ip
IPBookFig4-9b
Figure 4.10 Rough structure of a fontDescription.
IPBookFig4-10.gargoyle IPBookFig4-10.ip
IPBookFig4-10b
Figure 4.11 Character metrics for characters with different spacing directions.
***IPBookFig4-11.gargoyle IPBookFig4-11.ip
***IPBookFig4-11b
Figure 4.12 A metric master conveys information about the printer's fonts to the creator.
IPBookFig4-12.gargoyle IPBookFig4-12.ip
IPBookFig4-12b
Figure 4.13 Information required to generate an Interpress master.
IPBookFig4-13.gargoyle IPBookFig4-13.ip
IPBookFig4-13b
Figure 4.14 Converting the metric master to an internal form.
IPBookFig4-14.gargoyle IPBookFig4-14.ip
IPBookFig4-14b
Figure 4.15 The effects of font approximation.
samplestring4-15.ip
IPBookFig4-15.gargoyle IPBookFig4-15.ip
IPBookFig4-15b
Figure 4.16 Space-correcting and mast-correcting characters.
IPBookFig4-16.gargoyle IPBookFig4-16.ip
IPBookFig4-16b
Figure 4.17 The limit on space correction.
IPBookFig4-17.gargoyle IPBookFig4-17.ip
IPBookFig4-17b
Figure 4.18 Correction parameters.
IPBookFig4-18.gargoyle IPBookFig4-18.ip
IPBookFig4-18b
Figure 4.19 Outline of the correction process.
IPBookFig4-19.gargoyle IPBookFig4-19.ip
IPBookFig4-19b
Figure 4.20 Definition of an underline.
IPBookFig4-20.gargoyle IPBookFig4-20.ip
IPBookFig4-20b
Figure 4.21 The result of Example 4.10.
IPBookFig4-21.gargoyle IPBookFig4-21.ip
IPBookFig4-21b
Figure 4.22 The result of Example 4.11.
IPBookFig4-22.gargoyle IPBookFig4-22.ip
IPBookFig4-22b
Figure 4.23 The result of Example 4.12.
IPBookFig4-23.gargoyle IPBookFig4-23.ip
IPBookFig4-23b
Figure 4.24 The path of the current position when imaging two scripts.
IPBookFig4-24.gargoyle IPBookFig4-24.ip
IPBookFig4-24b
Figure 4.25 Disabling correction when imaging two scripts.
IPBookFig4-25.gargoyle IPBookFig4-25.ip
IPBookFig4-25b
Figure 4.26 Techniques for line centering.
IPBookFig4-26.gargoyle IPBookFig4-26.ip
IPBookFig4-26b
Figure 4.27 Adjusting the space surrounding the text.
IPBookFig4-27.gargoyle IPBookFig4-27.ip
IPBookFig4-27b
Figure 4.28 Justified text.
IPBookFig4-28.tioga IPBookFig4-28.interpress
IPBookFig4-28.gargoyle IPBookFig4-28.ip
IPBookFig4-28b
Figure 4.29 An outline of SHOW.
IPBookFig4-29.gargoyle IPBookFig4-29.ip
IPBookFig4-29b
Figure 4.30 Flush left, ragged right.
IPBookFig4-30.tioga IPBookFig4-30.interpress
IPBookFig4-30.gargoyle IPBookFig4-30.ip
Figure 4.31 Flush right, ragged left.
IPBookFig4-31.tioga IPBookFig4-31.interpress
IPBookFig4-31.gargoyle IPBookFig4-31.ip
IPBookFig4-31b
Figure 4.32 Kerning used to improve the placement of "A" and "V".
IPBookFig4-32.gargoyle IPBookFig4-32.ip
IPBookFig4-32b
Figure 4.33 SHOWANDXREL interprets odd elements as character indices and even elements ans apacing ajustments.
IPBookFig4-33.gargoyle IPBookFig4-33.ip
IPBookFig4-33b
Figure 4.34 Definition of the dash.
IPBookFig4-34.gargoyle IPBookFig4-34.ip
IPBookFig4-34b
Figure 4.35 Definition of the "o".
IPBookFig4-35.gargoyle IPBookFig4-35.ip
IPBookFig4-35b
Figure 4.36 The "o" with accent.
IPBookFig4-36.gargoyle IPBookFig4-36.ip
IPBookFig4-36b
Figure 4.37 Creating fonts and character masks.
IPBookFig4-37.gargoyle IPBookFig4-37.ip
IPBookFig4-37b
Chapter 5 Figures
copy /indigo/InterpressDoc/IPBook/Chapter5/ ← IPBookFig5-*b.gargoyle
Figure 5.1 The shape created by MASKRETANGLE.
IPBookFig5-1.gargoyle IPBookFig5-1.ip
Figure 5.2 The shape defined MASKVECTOR.
IPBookFig5-2.gargoyle IPBookFig5-2.ip
Figure 5.3 The strokeWidth parameter.
IPBookFig5-3.gargoyle IPBookFig5-3.ip
Figure 5.4 The result of Example 5.1.
IPBookFig5-4.gargoyle IPBookFig5-4.ip
Figure 5.5 Square ends.
IPBookFig5-5.gargoyle IPBookFig5-5.ip
Figure 5.6 Butt ends.
IPBookFig5-6.gargoyle IPBookFig5-6.ip
Figure 5.7 Round ends.
IPBookFig5-7.gargoyle IPBookFig5-7.ip
Figure 5.8 The result of Example 5.2.
IPBookFig5-8.gargoyle IPBookFig5-8.ip
Figure 5.9 A trapezoid can be drawn by filling scan-line segments between two lines.
IPBookFig5-9.gargoyle IPBookFig5-9.ip
Figure 5.10 A polygon can be decomposed into trapezoids.
IPBookFig5-10.gargoyle IPBookFig5-10.ip
Figure 5.11 The shape created by MASKTRAPEZOIDX.
IPBookFig5-11.gargoyle IPBookFig5-11.ip
Figure 5.12 The shape created by MASKTRAPEZOIDY.
IPBookFig5-12.gargoyle IPBookFig5-12.ip
Figure 5.13 The result of Example 5.3.
IPBookFig5-13.gargoyle IPBookFig5-13.ip
Figure 5.14 Trajectories.
IPBookFig5-14.gargoyle IPBookFig5-14.ip
Figure 5.15 A square trajectory.
IPBookFig5-15.gargoyle IPBookFig5-15.ip
Figure 5.16 The result of Example 5.5.
IPBookFig5-16.gargoyle IPBookFig5-16.ip
Figure 5.17 The result of Example 5.6.
IPBookFig5-17.gargoyle IPBookFig5-17.ip
Figure 5.18 A mitered joint.
IPBookFig5-18.gargoyle IPBookFig5-18.ip
Figure 5.19 A beveled joint.
IPBookFig5-19.gargoyle IPBookFig5-19.ip
Figure 5.20 A round joint.
IPBookFig5-20.gargoyle IPBookFig5-20.ip
Figure 5.21 Stroke joint and end combinations.
StrokeJointFig5-21.ip
IPBookFig5-21.gargoyle IPBookFig5-21.ip
Figure 5.22 Corners where stroke ends meet.
IPBookFig5-22.gargoyle IPBookFig5-22.ip
Figure 5.23 Examples of MASKSTROKECLOSED.
IPBookFig5-23.gargoyle IPBookFig5-23.ip
Figure 5.24 A dashed trejectory with points.
IPBookFig5-24.gargoyle IPBookFig5-24.ip
Figure 5.25 The dashed pattern [0.005, 0.01].
[ 25 50 ] 0 -1
IPBookFig5-25.gargoyle IPBookFig5-25.ip
Figure 5.26 The dashed pattern [0.01].
[ 50 50 ] 0 -1
IPBookFig5-26.gargoyle IPBookFig5-26.ip
Figure 5.27 The dashed pattern [0.01, 0.005, 0.002].
[ 50 25 10 50 25 10 50 25 10 ] 0 -1
IPBookFig5-27.gargoyle IPBookFig5-27.ip
Figure 5.28 End caps on dashes.
[ 25 ] 0 -1
IPBookFig5-28.gargoyle IPBookFig5-28.ip
Figure 5.29 The effect of the offset oprand.
[ 50 ] 0 -1 [ 50 ] 25 -1 [ 50 ] 50 -1 [ 50 ] 75 -1
IPBookFig5-29.gargoyle IPBookFig5-29.ip
Figure 5.30 The effect of the length oprand.
[ 20 ] 0 -1 [ 20 ] 6 -1
IPBookFig5-30.gargoyle IPBookFig5-30.ip
Figure 5.31 The length adjustment process.
[ 20 ] 0 -1 [ 20 20 ] 0 470
IPBookFig5-31.gargoyle IPBookFig5-31.ip
Figure 5.32 The effect of the length oprand.
[ 0 10 0 10 0 40 ] 0 -1 [ 20 40 ] 30 -1
IPBookFig5-32.gargoyle IPBookFig5-32.ip
Figure 5.33 The result of Example 5.7.
[ 25 15 0 15 ] 0 -1
IPBookFig5-33.gargoyle IPBookFig5-33.ip
Figure 5.34 An ARCTO trajectory segment.
An trajectory segment.
IPBookFig5-34.gargoyle IPBookFig5-34.ip
Figure 5.35 The result of Example 5.8.
IPBookFig5-35.gargoyle IPBookFig5-35.ip
Figure 5.36 Special cases for ARCTO.
IPBookFig5-36.gargoyle IPBookFig5-36.ip
Figure 5.37 Instabilities when two points are closer together.
IPBookFig5-37.gargoyle IPBookFig5-37.ip
Figure 5.38 Instabilities when points are almost colinear.
IPBookFig5-38.gargoyle IPBookFig5-38.ip
Figure 5.39 The result of Example 5.9.
IPBookFig5-39.gargoyle IPBookFig5-39.ip
Figure 5.40 The definition of a conic segment.
IPBookFig5-40.gargoyle IPBookFig5-40.ip
Figure 5.41 Examples of conic curve segments.
IPBookFig5-X.ip
IPBookFig5-41.gargoyle IPBookFig5-41.ip
Figure 5.42 Conic segments in a trajectory can be constructed so that their slopes match at the joints.
IPBookFig5-42.gargoyle IPBookFig5-42.ip
Figure 5.43 A circle constructed from four conics.
IPBookFig5-43.gargoyle IPBookFig5-43.ip
Figure 5.44 The result of Example 5.10.
IPBookFig5-44.gargoyle IPBookFig5-44.ip
Figure 5.45 The definition of a Bezier cubic curve.
IPBookFig5-45.gargoyle IPBookFig5-45.ip
Figure 5.46 Examples of cubic curves.
IPBookFig5-X.ip
IPBookFig5-46.gargoyle IPBookFig5-46.ip
Figure 5.47 The result of Example 5.11.
IPBookFig5-47.gargoyle IPBookFig5-47.ip
Figure 5.48 Objects with holes are defined by multiple trajectories.
IPBookFig5-48.gargoyle IPBookFig5-48.ip
Figure 5.49 These trajectories can be made into single outline using MAKEOUTLINE.
IPBookFig5-49.gargoyle IPBookFig5-49.ip
Figure 5.50 Winding numbers for several points.
IPBookFig5-50.gargoyle IPBookFig5-50.ip
Figure 5.51 Winding number conventions.
IPBookFig5-Y.ip
IPBookFig5-51.gargoyle IPBookFig5-51.ip
Figure 5.52 The result of Example 5.12.
IPBookFig5-52.gargoyle IPBookFig5-52.ip
Figure 5.53 The result of Example 5.13.
IPBookFig5-53.gargoyle IPBookFig5-53.ip
Figure 5.54 The result of Example 5.14.
IPBookFig5-54.gargoyle IPBookFig5-54.ip
Figure 5.55 The result of Example 5.15.
IPBookFig5-55.gargoyle IPBookFig5-55.ip
Figure 5.56 A summary of mask operators for line graphics.
IPBookFig5-56.gargoyle IPBookFig5-56.ip
Chapter 6 Figures
copy /indigo/InterpressDoc/IPBook/Chapter6/ ← IPBookFig6-*b.gargoyle
Figure 6.1 Image scanning model.
IPBookFig6-1.gargoyle IPBookFig6-1.ip
Figure 6.2 Scanning an image to obtain a sample sequence and a sample array.
IPBookFig6-2.gargoyle IPBookFig6-2.ip
Figure 6.3 Building a pixel array.
IPBookFig6-3.gargoyle IPBookFig6-3.ip
IPBookFig6-3B.gargoyle IPBookFig6-3B.ip
Figure 6.4 Building a pixel array.
IPBookFig6-4.gargoyle IPBookFig6-4.ip
Figure 6.5 Building a pixel array.
IPBookFig6-5.gargoyle IPBookFig6-5.ip
Figure 6.6 Building a pixel array.
IPBookFig6-6.gargoyle IPBookFig6-6.ip
Figure 6.7 Building a pixel array.
IPBookFig6-7.gargoyle IPBookFig6-7.ip
Figure 6.8 Building a pixel array.
IPBookFig6-8.gargoyle IPBookFig6-8.ip
Figure 6.9 Building a pixel array.
IPBookFig6-9.gargoyle IPBookFig6-9.ip
Figure 6.10 Building a pixel array.
IPBookFig6-10.gargoyle IPBookFig6-10.ip
Figure 6.11 Building a pixel array.
IPBookFig6-11.gargoyle IPBookFig6-11.ip
Figure 6.12 Building a pixel array.
IPBookFig6-12.gargoyle IPBookFig6-12.ip
Figure 6.13 Building a pixel array.
IPBookFig6-13.gargoyle IPBookFig6-13.ip
Figure 6.14 Building a pixel array.
IPBookFig6-14.gargoyle IPBookFig6-14.ip
Figure 6.15 Building a pixel array.
IPBookFig6-15.gargoyle IPBookFig6-15.ip
Figure 6.16 Building a pixel array.
IPBookFig6-16.gargoyle IPBookFig6-16.ip
Figure 6.17 Building a pixel array.
IPBookFig6-17.gargoyle IPBookFig6-17.ip
Chapter 7 Figures
copy /indigo/InterpressDoc/IPBook/Chapter7/ ← IPBookFig7-*b.gargoyle
Figure 7
Chapter 8 Figures
copy /indigo/InterpressDoc/IPBook/Chapter8/ ← IPBookFig8-*b.gargoyle
Figure 8.1 Pages printed by Example 8.7.
IPBookFig8-1.gargoyle IPBookFig8-1.ip
Figure 8.2 The result of Example 8.8.
IPBookFig8-2.gargoyle IPBookFig8-2.ip
Figure 8.3 The result of Example 8.9.
IPBookFig8-3.gargoyle IPBookFig8-3.ip
Figure 8.4 The result of Example 8.10.
IPBookFig8-4.gargoyle IPBookFig8-4.ip
Figure 8.5 The run encoding of copySelect values in Example 8.13.
IPBookFig8-5.gargoyle IPBookFig8-5.ip
Figure 8.6 Assigning names to copies.
IPBookFig8-6.gargoyle IPBookFig8-6.ip
Figure 8.7 Copies named and selected in Example 8.14.
IPBookFig8-7.gargoyle IPBookFig8-7.ip
Figure 8.8 The result of Example 8.15.
IPBookFig8-8.gargoyle IPBookFig8-8.ip
Figure 8.9 The result of Example 8.16.
IPBookFig8-9.gargoyle IPBookFig8-9.ip
Figure 8.10 The result of Example 8.18. Using page select to print 5 full documents and summary pages.
IPBookFig8-10.gargoyle IPBookFig8-10.ip
Figure 8.11 Simplex and duplex printing.
IPBookFig8-11.gargoyle IPBookFig8-11.ip
Figure 8.12 The onSimplex instruction lets you skip pages when printing simplex.
IPBookFig8-12.gargoyle IPBookFig8-12.ip
Figure 8.13 The media and mediaSelect instruction lets you select thes medium used on each page of each copy.
IPBookFig8-13.gargoyle IPBookFig8-13.ip
Figure 8.14 The xImageShift instruction shifts the position of the ICS on the page to provide a binding offset.
IPBookFig8-14.gargoyle IPBookFig8-14.ip
Figure 8.15 Page selection.
IPBookFig8-15.gargoyle IPBookFig8-15.ip
Figure 8.16 Merging documents.
IPBookFig8-16.gargoyle IPBookFig8-16.ip
Figure 8.17 Transforming pages head-to-toe printing.
IPBookFig8-17.gargoyle IPBookFig8-17.ip
Figure 8.18 Transformations to print a portrait image in landscape orientation.
IPBookFig8-18.gargoyle IPBookFig8-18.ip
Figure 8.19 A page overlay to combine text with image.
IPBookFig8-19.gargoyle IPBookFig8-19.ip
Figure 8.20 Arranging several images on a piece to form a simple signature.
IPBookFig8-20.gargoyle IPBookFig8-20.ip
Figure 8.21 SquenceInsertFile lets you insert images (such as pictures and forms) into a page body of an Interpress master.
IPBookFig8-21.gargoyle IPBookFig8-21.ip
Figure 8.22 InsertFileMapping can map the file named in the master to the appropriate real file for the particular printer.
IPBookFig8-22.gargoyle IPBookFig8-22.ip
Figure 8.23 A document built using squenceInsertMaster.
IPBookFig8-23.gargoyle IPBookFig8-23.ip
Figure 8.24 The result of Example 8.46.
IPBookFig8-24.gargoyle IPBookFig8-24.ip
Figure 8.25 File-name mapping to avoid collisions and to accommodate printer dependencies.
IPBookFig8-25.gargoyle IPBookFig8-25.ip
Plate Figures
copy /indigo/InterpressDoc/IPBook/colorPlates/ ← IPBookPlate-*b.gargoyle
Plate-01-02 Colored Business Graphic from Xerox Annual Report.
IPBookPlate-01-02.gargoyle IPBookPlate-01-02.ip
Plate-03-04 RGB Color Solid Fig 7.4 with color added. YES Color Solid Fig. 7.6 with color added
IPBookPlate-03-04.gargoyle IPBookPlate-03-04.ip
Plate-05 RGB Graphic Design 5"x7" (color seps availaible)
IPBookPlate-05.gargoyle IPBookPlate-05.ip
Plate-06 RGB Scanned Image 5"x7" RGB Scanned Image 4"x5"
IPBookPlate-06.gargoyle IPBookPlate-06.ip
Tools
interpressbreakup /indigo/platemaker/wallgren/InterpressBookCh1.ip
interpressconcat InterpressBookChapter1.ip ← InterpressBookChapter1-1.ip InterpressBookChapter1-2.ip InterpressBookChapter1-3.ip InterpressBookChapter1-4.ip InterpressBookChapter1-5.ip InterpressBookChapter1-6.ip InterpressBookChapter1-7.ip InterpressBookChapter1-8.ip InterpressBookChapter1-9.ip InterpressBookChapter1-10.ip InterpressBookChapter1-11.ip InterpressBookChapter1-12.ip InterpressBookChapter1-13.ip InterpressBookChapter1-14.ip InterpressBookChapter1-15.ip
interpressbreakup InterpressBookCh2.ip
interpressconcat InterpressBookChapter2.ip ← InterpressBookChapter2-1.ip InterpressBookChapter2-2.ip InterpressBookChapter2-3.ip InterpressBookChapter2-4.ip InterpressBookChapter2-5.ip InterpressBookChapter2-6.ip InterpressBookChapter2-7.ip InterpressBookChapter2-8.ip InterpressBookChapter2-9.ip InterpressBookChapter2-10.ip InterpressBookChapter2-11.ip InterpressBookChapter2-12.ip InterpressBookChapter2-13.ip InterpressBookChapter2-14.ip InterpressBookChapter2-15.ip InterpressBookChapter2-16.ip InterpressBookChapter2-17.ip InterpressBookChapter2-18.ip InterpressBookChapter2-19.ip InterpressBookChapter2-20.ip InterpressBookChapter2-21.ip InterpressBookChapter2-22.ip InterpressBookChapter2-23.ip InterpressBookChapter2-24.ip InterpressBookChapter2-25.ip InterpressBookChapter2-26.ip InterpressBookChapter2-27.ip InterpressBookChapter2-28.ip InterpressBookChapter2-29.ip InterpressBookChapter2-30.ip InterpressBookChapter2-31.ip InterpressBookChapter2-32.ip InterpressBookChapter2-33.ip InterpressBookChapter2-34.ip InterpressBookChapter2-35.ip InterpressBookChapter2-36.ip InterpressBookChapter2-37.ip InterpressBookChapter2-38.ip InterpressBookChapter2-39.ip InterpressBookChapter2-40.ip InterpressBookChapter2-41.ip