FR 80_Users_Manual_May1974 80 Users Manual May1974
User Manual: Pdf FR-80_Users_Manual_May1974
Open the PDF directly: View PDF
.
Page Count: 98
| Download | |
| Open PDF In Browser | View PDF |
May 1974
Information contained in this manual is applicable
to both the COMp 80 Microform Composition
System and the FR 80 Precision Graphics Recorder
except for pages 86, 87, and 88, which apply only
to the COMp 80.
COMp 80/FR 80
USER'S MANUAL
PUB NO. 90367 A
COPY NO.
224
CCC
III
INFORMATION
5933 Slauson Avenue, Culver City, CA 90230
INTERNATICNAL~
Telephone (213) 390-8611
CHANGE RECO RD
Change
~o.
Date of Issue
Signature of Person
Entering Change in This Book
o
Date of Entry
1
12 Apr 72
Information International
12 Apr 72
2
27 Sep 72
Information International
27 Sep 72
3
19 Dec 72
Information In terna ti ona1
19 Dec 72
4
24 May 74
Information International
24 May 74
i
I
I
!
4A
5 and 5A
6
24 May 74
Information International
24 May 74
07 Apr 75
Information International
07 Apr 75
27 Apr 76
Information International
2'7 Apr 76
Copyright
© 1973
by Information International, Inc.
All rights reserved.
No part of this work covered by the
copyright hereon may be reproduced or copied in any form
or by any means -- graphic, electronic, or mechanical,
including photocopying, recording, taping, or information
storage and retrieval systems
without written permission
of the publisher.
Made in the United States of America.
Published by Information International, Inc.
5933 Slauson Avenue
Culver City, California 90230
o
INFORMATION INTERNATIONAL@
TECH MANUAL
CHANGE NOTICE
5933 Slauson Ave., CUlver City, CA 90230 (213) 390-8611
No. 76-03
27 Apr 76
()
To:
All holders of subject manual
From:
A. Sorenson
SUBJECT:
CHANGE NO. 6 to
Pub. No 90367A: COMp 80/FR 80 User's Manual, 3rd Edition
Attachments:
Page 7 & new page 8; page 87 & revised page 88.
Instructions:
1.
Remove and destroy existing pages 7/8 and 87/88
and replace them with the attached sheets.
2.
Record completion of Change 6 on CHANGE RECORD
at front of manual.
o
('~"
l~/:
i':
o
CON TEN T S
Chapter 1 - INTRODUCTION
The FR 80 System, p 1
Input Section, p 1
Processor, p 4
Data Translator, p 4
Recording Unit, p 4
Chapter 2 - FR 80 FEATURES
Magnetic Tape Transport, p 5
Teletype, p 5
Display Monitor, p 5
Frame Rotation, p 6
Disk, P 6
Forms Overlay Capability, p 6
Raster Image Size, p 6
Plot, P 7
Print, p 7
Frame Butting, p 9
Vector Generator, p 9
Color Recording, p 9
Up to Four Colors, p 10
Up to Seven Colors, p 10
Up to Thirteen Colors, p 10
Characters, p 11
Character Fonts, p 11
Character Size, p 11
Character Rotation, p 13
Character Speed, p 13
Gray Level Recording, p 13
High-Speed Page Print System, p 13
iii
Contents
Chapter 3 - APPLICATIONS SOFTWARE
Host Computer Software, p 14
SC 4020 Routines, p 14
FRESCO, P 14
IGS (Integrated Graphics System), p 14
3D Plots, P 15
Other Host Computer Software, p 15
Standard FR 80 Software, p 15
Print Simulators, p 15
SC 4020 Simulator, p 18
META Interpreter, p 19
CalComp Simulator, p 20
Forms Compiler, p 21
FR 80 Data Format, p 22
ChaEter 4 - FR 80 OUTPUT
Cameras, p 23
Model 8020 3smrn Sprocketed Camera, p 23
Model 8021 16rnm Sprocketed Camera, p 23
Model 8022 16mrn Unsprocketed Camera, p 23
Model 8023 3smrn Unsprocketed Camera, p 23
Model 8024 l6mrn Unsprocketed Camera, p 24
Model 8025 10smrn Unsprocketed Camera, p 24
Model 8026 3smrn Unsprocketed Camera, p 24
Film Formats, p 24
Microfiche, p 24
Fiche Titling Format, p 25
Roll Film, p 28
Types of Output, p 28
C:
ChaEter 5 - APPLICATIONS
Business Applications, p 36
Retrieval, p 36
Charts and Graphs, p 36
c
iv
Contents
Chapter 5 - APPLICATIONS (Continued)
Scientific, p 37
Gray-Level Recording, p 37
Plotting, p 38
Computer Animation, p 38
Engineering, p 39
Engineering Data Plots, p 39
Engineering Drawings, p 39
Printed Circuit Boards, p 40
Integrated Circuit Masks, p 40
Numerical Control Applications, p 41
PERT (CPM) Networks, p 41
Publishing, p 41
Chapter 6 - CARRIAGE CONTROLS, P 42
Fiche Titling Format, p 46
Chapter 7 - CHARACTER CODES, P 49
Chapter 8 - FORM DESIGN
L&~GUAGE
Form Design Syntax, p 55
Sample Form, p 62
Chapter 9 - FR 80 STANDARD DATA FORMAT
General Description, p 65
Tape Format, p 66
Command Format, p 67
Coordinate Commands, p 67
Variable Length Commands - Checkpoint Delimiters, p 68
Checkpoint Delimiters, p 68
Variable Length Commands - Not Checkpoint Delimiters, p 71
Error Messages, p 84
Summary of FR 80 Data Format, p 85
COMp 80 Supplement to FR 80 Data Format, p 86
v
ILL U S T RAT ION S
o
Chapter 1 - INTRODUCTION
Basic FR 80 System, p 2
Figure 1-1.
Chapter 6 - CARRIAGE CONTROLS
Fiche Titling Example, p 48
Figure 6-1.
TAB L E S
Chapter 2 - FR 80 FEATURES
Table 2-1.
Table 2-2.
FR 80 Cameras and Film Formats, p 8
Nominal FR 80 Character Height in Scope Points, p 12
Chapter 4 - FR80 OUTPUT
Table 4-1.
FR 80 Microfiche Formats, p 25
Chapter 6 - CARRIAGE CONTROLS
Table 6-1.
ASA Carriage Controls, p 42
Table 6-2.
360 Carriage Controls, p 43
Table 6-3.
1401 Carriage Controls,p 44
Information International Carriage Controls, p 45
Table 6-4.
Chapter 8 - FORM DESIGN LANGUAGE
Table 8-1.
Form Design Syntax Commands, p 55
c
vi
Chapter 1
o
INTRODUCTION
The FR SO User's Manual is designed to be of assistance
to the "open shop" user of the FR SO Computer Output
Microfilm (COM) Recorder.
Chapters 1 and 2 contain a
brief introduction to COM recording and a description of
the FR 80 system.
Chapter 3 describes the applications
software available to the FR SO user.
Chapter 4 explains
the FR 80's cameras and film outputs.
Chapter 5 discusses typical applications currently run on the FR 80.
Chapters 6 through 9 present detailed information concerning the FR 80's carriage controls, character codes,
form design language, and standard data format.
1.1
THE
F R
S Y S T E M
S 0
1.2
The FR 80 is designed and manufactured by Information
International, Inc. (hereinafter called III).
The configuration of the FR SO system is shown in figure 1-1.
The system normally operates off-line. While reading
digital data from magnetic tape, the system processes
the information and records characters and vectors on
a high-precision, cathode-ray tube.
A special camera
system photographs the face of the tube.
The resulting
film must be processed in an off-line unit.
The method
of processing will determine the polarity of the photographic image as positive or negative.
Film duplicates,
enlarged paper reproductions, or printing masters can
be made from the original film.
1.3
The FR 80 is organized into four functional sections:
1.
2.
3.
4.
I
n put
1.4
Input section
Processor
Data translator
Recording unit
Sec t ion
Standard FR 80 input consists of 7- or 9-track magnetic
tape units, a master tape controller, Teletype, and paper
tape reader.
The master tape controller may be expanded
to four magnetic tape units and provides switch selection
of the desired input.
The input section controls the
flow of data to the processor at a nominal transfer rate
of 30,000 IS-bit words per second.
The Teletype and
1
Introduction
FIG U R E
1 - 1 .
BAS I C
CHARACTER
GENERATOR
Model # 8001 h
10KC
stroke characters
CAMERA
Model #8022
16mm unsprocketed
OR
CAMERA
Model #8023
35mm unsprocketed
F R
S Y S T E M
8 0
MAGNETIC
TAPE UNIT
Model # 1017n
7·track, 37.5 IPS
556 & SOO
BPI
OR
MAGNETIC
TAPE
CONTROL
Model #8001d
VECTOR
GENERATOR
Model #8001g
PRECISION
CAMERA MOUNT
Modef # 8001e
CENTRAL
PROCESSING UNIT
Model #8001
Programmable
computer containing
4,096la-bit·word
memory; control
logic; and digital
data buffer and
stored program
control,
Model #SOOlb.
PRECISION
CATHODE·RAY TUBE
ASSEMBLY
Model #' 8001 a.
OPT ION A L
MEMORY,
EXTENSION
Model ::;8011
4.096
18·bit words
F R
8 0
CATHODE·RA Y
TUBE
MONITOR
Modef #8oo1f
S" x to" CRT
ASR 33
TELETYPEWRITER,
PAPERTAPE READER
AND PUNCH
Model == S001 c
E QUI P MEN T
Disk Memory,
DISK
CONTROL
Model ::;8013
Model =8013.
requires Memory
ExtenSIon.
Model
= 8011,
HIGH SPEED
PAGE PRINT
SYSTEM
Model =8040
(r,places Character
Generator, Model =SOOlh)
c
2
Introduction
OPT ION A L
CAMERA
Model #8020
35mm
pin-registered
CAMERA
Model #8024
16mm
unsprocketed
F R
8
a
E QUI P MEN T
CAMERA
Model #8021
16mm
pin-registered
CAMERA
Model #8025
105mm
microfiche
CAMERA
Model #8022
16mm
unsprocketed
CAMERA
Model #8026
35mm
unsprocketed
( Con t i n u e d )
CAMERA
Model =8023
35mm
unsprocketed
HARDCOPY CAMERA
Model #8027
216mm (8%")
unsprocketed
L-J
FILM CUTTER
Model #5022
ASR35
TELETYPWRITER,
PAPERTAPE READER
AND PUNCH
Model #8015
CAMERA
Model :t 8020
35mm
pi n-registered
o
COLOR
RECORDING
CAPABILITY
Model #8029
(available
only on
Model #8020
camera)
PRECISION
CATHODE-RAY TUBE
ASSEMBLY
64·LEVEL
GRAY SCALE
RECORDING FEATURE
Model =8050
L,
I
FILM PROCESSOR
Model #5010
CAMERA LI FT AND
HANDLING DOLLY
Model #5030
3
Introduction
paper tape units serve as a 10-character-per-second
auxiliary communications link with the processor unit.
Pro c e s s
0
1.5
The basic binary processor utilizes an l8-bit word and
a 4096-word expandable core memory. Serving as the
central control unit of the system, the processor combines operating data and plotting instructions for
routing to the data translator. ~under programcon~iol,
the processor instructs the data translator to generate
the alphanumerics, vectors, and special forms required.
D a t a
1.6
-
r
T ran s 1 a tor
The high precision and versatility of the FR 80 is
determined by the function generators and control circuitry contained in the data translator, which is subdivided into a vector generator, character generator,
point plot circuitry, and control circuits for the
monitor and recording section.
Upon command from the
processor, the digital data received by the translator
is converted to analog signals that control the precision -light source deflection beam. The deflection
(""'"
drive signals are corrected for linearity and appropriab ~)
focus.
Astigmatism signals are generated and routed to
the light source deflection coils.
Control signals from
the data translator maintain control of the camera and
monitor functions.
R e cor din g
1.7
( -,)
U nit
Electrical signals are converted into a recorded film
image in the recording unit, which comprises a precision light source, optics, and microfilm camera.
Electromagnetic deflection is used to position the
light source beam and achieve the best possible image
quality. The created image- is focused by the optical
system and recorded by the microfilm camera. 'The recording cameras are available with incremental pulldown.
The flexibility of the FR 80 permits the addition of
Miracode and other retrieval codes to the microfilm
record. A display monitor provides the operator with a
window into the system. A 10" x 13" cathode-ray display
tube is driven in parallel with the precision light.
source to provide an accurate view of the recorded image.
c
4
Chapter 2
FR 80 FEATURES
MAG NET I C
T RAN S P 0 R T
2.1
A standard FR 80 includes either a 7-track (556/800 bits
per inch -- bpi) or 9-track (800 bpi) magnetic tape
transport.
These tape drives may be used in any combination up to a total of four, and operate at a speed
of 37-1/2 inches per second (ips), providing a maximum
transfer rate of 30,000 characters per second (cps) for
an 800 bpi drive.
Optional tape drives include a 75
ips version of the above two drives, with a maximum data
transfer rate of 60,000 cps for an 800 bpi drive.
2.2
A 1600 bpi tape drive is also available for the FR 80.
Its speed is 37-1/2 ips, with a maximum data transfer
rate of 60,000 cps.
It is available as 1600 bpi read/
write or dual read i600 bpi phase encoded/800 NRZI.
2.3
The forenamed magnetic tape drives are IBM tapecompatib.le.
A write feature is standard and is required
for each FR 80.
f)
,-
TAP E
\
TEL E T Y P E
2.4
DIS P LAY
2.5
The FR 80 utilizes an ASR-33 Teletype for communication
with the controller. An optional ASR-35 Teletype is
available.
The Teletype includes a 10 cps paper tape
reader and paper tape punch.
High-speed paper tape
readers and punches are optionally available.
The paper
tape reader is used for the bootstrap loader and various
other utility routines. When compiling forms on an 8K
tape system, both the reader and punch are required.
M 0 NIT 0 R
The standard FR 80 contains a 10" x 13" cathode-ray tube
display monitor.
The monitor is driven by the same
deflection system as the recording precision CRT. Therefore, it displays exactly what is being recorded on film.
In addition, there is a view-only capability which allows
the display to be on" the monitor and not on the recording
CRT.
5
FR 80 Features
2.6
F RAM E
2.7
While the system is in the idle status, the current
settings of the resident simulator are continuously
refreshed on the monitor, which also serves as a display for use in designing forms.
The monitor is also
very helpful for editing and debugging software, as
well as for analyzing magnetic tape records.
ROT A T ION
The FR SO can generate either cine or comic mode microfilm in all available cameras.
The technique of accomplishing this is unique in that i t is done completely
through a software mode set in the FR SO.
The advantage
of this capability is that the CRT is not manually
rotated, thus eliminating potential CRT alignment and
camera focus problems.
DIS K
2.S
FOR M S
There is provision in the FR SO for an optional disk
drive and controller.
The disk is a fixed-head type
(nonremovable) with a capacity of 262.,144 is-bit words
and an average access time of 16 milliseconds.' The
transfer rate is 3 megabits per second.
Uses of the
disk include:
1.
Storage of programs and forms for rapid loading.
2.
Required for the disk operating system versions
of the assembler, editor, and debug.
3.
Interactive design of forms on-line.
OVERLAY
CAP A B I LIT Y
2.9
A forms overlay capability is standard on the FR SO.
Forms are created on the FR SO through the use of a
special software package. A form can be designed and
verified by an FR SOoperat'or with a minimum amount of
experience. Forms generation is an integral part of
the operator training course. A properly trained operator will require approximately one hour to design a
typical computer printout form containing both vectors
and characters.
R A S T E R
I MAG E
2.10
The FR SO utilizes a 5 II precision CRT for the recording
of print and plot data.
The CRT is optically flat and
has a programmable raster of 16,384 by 16,384 points,
6
S I Z E
C
FR
80
F'ea t u res
for a total of more than a quarter of a billion addressable locations.
As part of the deflection circuitry,
there is sophisticated correction logic to compensate
for geometric distortion common to CRT display systems.
2.11
The image size is continuously variable for all cameras
and film sizes up to the maximum image size (see table
2-1 for FR 80 film formats).
Image size scaling is done
'automatically through the use of standard FR 80 software
and requires no special training or lens movement on the
part of the operator.
Exact image size is selected by
the operator, scaled by software (including character
size selection), and recorded on film.
Following are
two examples showing the steps in determining the proper
scaling.
P lot
2.12
To find the proper image size, use the following formula:
Image Size
in inches
x
N umber of scope
poi n ts per inch
=
Image size in
scope poin ts
(2-1 )
Example:
A 3/4" grid is to be plotted with the 35mm
unsprocketed camera.
0.75 x 11,442
=
8582
I
The image size will be set to 8582 scope points.
P r i
2.13
n t
To find the proper spacing and line feed values for a
given reduction, use the following formulas:
Number of scope
points per inch
Given reduction x 10
Character spacing x 5
3
=
=
Standard character
spacing in
scope points
(2- 2)
Standard line feed
in scope points
(2-3 )
NOTE:
"Standard" refers to the normal 10
characters per inch and 6 line feeds per
inch on a line printer.
Example:
A print tape is to be recorded with the l6mm
unsprocketed camera at a 15 times reduction.
0,
24,510/150
= 163,
and 815/3
= 272.
7
-
'>:I
=<:n:to=<:
CD
o
::r'O
:u
I])
III ..,
::s .....
~
00
<:;)
O\\Q ....
'0
I])
III
'>:I
'l\Q
I])
0\1])
III
'.
rt
..,t:
I])
til
TABLE 2-1.
COMp 80 AND FR 80 CAMERAS, IMAGES, AND FORMATS.
llMode. 8026
Mod.la02a
121mm 15"'. 105mm.
10mm Sprocketed
Modal 8032
105mm
35mm Unsprocketed
or Unsprocketed
Unsprocketud
High-Resolution
Aperture Card
Large Format
Recording
Oper~to,-
In1..,chilngeable
Cameras
_818020
35mm Sprocketed
Movies and
Repro Masters
Tvpical
Appliution
Model 8021
16mm Sprocketed
-_.18022
-_8023
Modal 8024
Modol8025
16mm Unsprockuted
35mm Unsprocketed
16mrn UIl!tt)fol-keted
105mm Unsprocketud
Movie
Retrieval
Aptttlure Card
SlrlP fu:he
24X and 42X
Rl!duclion
Microfiche
19.0mm x 24.9mm
10.148" x 0.980"1
1.6mm x 10.3mm
10.300" • 0.404"1
11.0mm x 14.0mm
10.669" x 0.550"1
36.4mm • 28.8mm
0.433" x 1.133"1
25.4mm x 14.0mm
I ....... A,..
Addr_1a
Points
12.501 x 16.384
1.344 x 9.889
16.384 x 13.461
16.384 x 12.950
16.384 • 9.011
16.384.13.511
658/mm
06.718,..1
964/mm
964/mm
450/mm
124.480f'I
124.480,..1
111.430f'I
645/ml1\
06.384/'"
819/mm
120.808/"1
d 4 Per',
19.00 • 0.07mm
Ir.748" • 0.0025"1
d, Perf
7.62,0.Olmm
10.300" t 0.001"1
3.00 t O.05mm
10.1175".0.002"1
8.60 • O.05mm
10.3385" t 0.002"1
e3.00 .0.05mm
(0." 75" 1 0.002'"
11.90.0.13mm
(0.470" t 0.005"1
34.410.2mm
0.354" • 0.008"1
Maximum
(1.000" .0.550"1
20.0mm. 16.5mm
- 10.181" • 0650"1
Model 8060
310mm 02.2'"
Un5procketed
Microfiche
Full Size Film
and Ha,dcopv
Recordi'1l
42X and 48X
Reduction
36.4mm • 28.8mm
11.433" x 1.133'"
c93.8mm x 114.lmm
13.694" .4.500"1
9.0mm .1.4mm
10.354" x 0.291"1
215.9mm • 298.5mm
18.50" x 11.15"1
16.384 • 12.950
c13.450 x 16.384
16.384 x 13.470
11.850 x 16.384
450/mm
01.430""
143/mm
1,820/mm
13.641/"1
146.2S2''',
54.9/mm
C1.394/"1
S.60 t 0.05mm
10.3385" t 0.002'"
0.051mm
10.002"1
Add,_1a
Points Per
mAl
.nd Par Ind>
on Film
Advance
.net.ment
Frame
Advance
'Various
215.9.0.15mm
IS.50" • O.OOS"I
e Operator may select any "effective frame advance"
from O.Omm to 20mm. Film advance speed is equivalent to that of Model 8022.
b Similar to Model 8023. but oAith increased light effi·
ciency at higher resolution. Compatible with high·
resolution. slow8r·speed films. Capable of up to 80 line
pairs per millimeter resolution on reversed AHU-type
film.
Operator may select "frame index" (X) or "frame
advance" IV) to generate standard microfiche image
spacings on 105mm film.
c This is the maximum complete image; it may be ex'
tended to 114.5mm x 114.5mm (4.5" x 4.5") with
16.384 x 16.384 addressable points. but image quality
will be somewhat degraded in the corners !the Model
8028 camera handles 105mm and 70mm film with a
reduced number ot addreS5able points in the image).
~
926 perforations
d Pin·registered film advance.
a Model 8022 and 8023 are basic cameras. Customer may
select either with Basic FR 80 at no extra cost.
"'}
'Various
34.410.2mm
11.354" t O.OOS'"
eVarious
0.011 .0.06mm
10.0028" • 0.0025"1
g 118.7mm ± 0.025mm 14.675" ± 0.001"); the tolerance
is relative to the perforations and does not include film
manufacturing tolerances.
(\
"
)
()
FR 80 Features
The character spacing and line feed values will be set
to 163 and 272 scope points, respectively.
F RAM E
BUT TIN G
2.14
Frame butting accuracy is a function of camera pulldown
accuracy.
Unperforated cameras operate with roller pulldown, which can produce a slight variation from frame-toframe.
Normally, this is adequate for data recording
purposes.
2.15
An optional, sprocketed, pin-registered camera provides
accurate frame butting. The camera specification calls
for a pulldown accuracy of ±O.0004". This is better
than the tolerances for positioning the sprocket holes
in the film!
V E C TOR
G ENE RAT 0
2.16
The standard FR SO draws vectors through the use of a
vector generator rather than by point plotting.
Under
program control, vectors can be drawn between any two
addressable points at anyone of eight line widths and
eight levels of intensity.
Q
COL 0 R
R
R E COR DIN G
2.17
Color recording is available on the FR SO as an option.
The option requires that a special color-recording CRT
be substituted for the standard black-and-white CRT.
(The color CRT can be used for normal black-and-white
recording, but a slight loss in resolution will be
evident.)
The color CRT phosphor has a spectral light
output that will expose al~ three layers of the color
film.
2.1S
Physically, the color unit has three color filters:
red, green, and blue.
Under program control, the proper
filter is inserted into the optical path. A standard
FR 80 subroutine controls filter movement.
Each selective filter allows exposure of only the corresponding
layer of the color film.
The following paragraphs indicate the number of hits (repeats of the same data)
required to produce different colors.
9
FR 80 Features
U p
t
0
2.19
F 0
u r
White
Blue
Green
Red
u P
t
0
2.20
=
=
=
=
1 green
1 red
S e v e n
C
White
Green
Yellow
Red
Violet
2.21
t
0
0
=
=
=
=
=
=
=
1
\
1 red hit, 1 green hit, 1 blue hit
1 blue
1 blue, 1 green
1 green
1 Igreen, 1 red
1 red
1 red, 1 blue
C
White
I
Bl ue/bl ue-greenl
Blue/green
r s
0
T h i r t e e n
Blue
0
1
0
r s
--
2 red hits, 2 blue hits, 2 green hits
=
=
=
2 blue
2 blue, 1 green
2 blue, 2 green
Blue/green-green = 1 blue, 2 green
Green
=
Yellow/green
= 2 green, 1 red
Yellow
Red/violet
=
=
=
=
=
Blue/violet
=
Orange
Red
Violet
2.22
10
o
1 blue
Blue/green
E
r s
0
1 red hit, 1 green hit, 1 blue hit
Blue
U
1
C 0
2 green
2 green, 2 red
1 green, 2 red
2 red
2 red, 2 blue
2 red, 1 blue
1 red, 2 blue
The data tape need only specify the color required;
standard FR 80 software keeps track of the filters and
the number of hits. Throughput is increased by organizing the input data so that all of each color is recorded
at the same time.
0··
.
'
.
-
//
FR 80 Features
C H A R ACT E R S
c'
2.23
The FR 80 has extreme flexibility in hardware character
generation.
Rather than use a hard-wired character set,
which limits recording to a single fixed font, the FR 80
stores the character set in core.
Consecutive jobs can
use different character sets and even different fonts
without any alteration to the FR 80.
2.24
By using a very compact notation, the FR 80 standard
l28-character set requires approximately 800 words of
core.
The core required for each FR 80 program includes
space for the character set.
2.25
The standard character generator "cycle steals" the
compacted character representation from core, interprets
and records the character, and spaces in preparation for
the next character.
The high-speed character generator,
part of the optional high-speed page composition system,
incorporates the "bookkeeping" functions into the hardware.
That is, a "pointer" to the beginning of a print
line is handed to the character generator, and the entire
print line is recorded before interrupting the program.
The program can be doing other work while the print line
is being recorded.
C h a r act e r
2.26
s
The FR 80 has three standard fonts:
III, OCR-B, and
NMA Microfont, and an optional directory font (see
chap. 7 for character codes).
III has designed over
200 basic characters and symbols.
A reasonable number
of special characters can be incorporated into FR 80
programs for special applications, e.g., logic diagrams
from line printer output.
C h a r act e r
2.27
F 0 n t
S i
z e
The FR 80 character generator records 64 character sizes.
Table 2-2 shows the character height for each size.
Since the three standard fonts have an aspect ratio of
10 x 14, the normal character spacing is equal to the
character height.
In fact, when size is not specified,
the FR 80 software will automatically choose the proper
character size based on the character spacing.
11
FR 80 Features
TABLE 2-2.
NOMINAL FR 80 CHARACTER HEIGHT IN SCOPE POINTS.
*
l
I"~
i
e ·)
{The term "scope points" refers to the addressable raster, i.e., there
are 16,384 scope points across the full CRT image in each direction]
Character
size
0
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
Height
in
scope
points
12.6
16. 8
21
25.2
29.4
33.6
37.8
42
46.2
50.4
54.6
58.8
63
67.2
71. 4
75.6
79. 8
84
88.2
92.4
96.6
100.8
105
109.2
113.4
117.6
121. 8
126
130.2
134.4
138.6
142.8
Character
size
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
Height
in
scope
points
147
151. 2
155.4
159.6
163.8
168
172.2
176.4
180.6
184.8
189
193.2
197.4
201.' 6
205.8
210
214.2
218.4
222.6
226.8
231
235.2
239.4
243.6
247.8
252
256.2
260.4
264.6
268.8
273
277.2
*Characters are assumed to be 14 strokes high.
· ·);.· '
C
.,
12
FR 80 Features
C h a r act e r
2.28
The character generator automatically rotates characters
to one of eight possible rotations.
The rotations are
at 45° intervals beginning at 0°.
C h a r act e r
2.29
G RAY
2.30
s
pee d
The standard character generator produces 10,000.characters per second at minimum size. Typical speeds for
common reductions are 5000 to 8000 characters per second.
An optional high-speed page print system records
at rates approaching 40,000 characters per second. The
actual throughput speed is controlled by character size,
mix of characters, fonts, style, tape blocking factor,
multiple buffering, film pulldown, etc.
LEV E L
R E COR DIN G
Eight levels of gray are standard on the FR 80. A
64-level gray scale recording feature is optionally
available.
H I G H - S PEE D
2.31
Rot a t i o n
P AGE
P R I N T
S Y S T E M
This option permits character rates up to 40,000 characters per second and allows selection of CRT beam velocity
under program control.
o
13
Chapter 3
o
APPLICATIONS SOFTWARE
H 0 S T
COM PUT E R
S 0 F TWA R E
3.1
III makes available to FR 80 users the symbolics and
user manuals for several of the more common host computer software systems.
Upon receipt of a 2400-foot
magnetic tape, III will copy the symbolics on magnetic
tape and furnish a set of user manuals free of charge.
3.2
These systems are the current production systems of the
companies furnishing them for distribution and should
be relatively error-free; however, neither the contributing company nor III can assume any liability for
their use.
S C
4 0 2 0
R
0
uti n e s
Developed by North American Rockwell Corporation, these
routines are written in FORTRAN with some 360 assembly
language. The current version is operating under OS/MVT.
Output is a tape formatted for the SC 4020.
The III
FR 80 reads this tape directly.
3.3
FRESCO
3.4
I G S
3.5
14
This is a host computer package particularly suited for
use in an installation where the users are familiar with
the SC 4020 syntax and do not want to reeducate a large
group of "open shop" users.
FRESCO (an acronym for
FR 80 Extensions to SC 4020 Operations) was also developed
by North American Rockwell and is an expansion of their
SC 4020 routines package to take advantage of the additional features of the FR 80. Written in FORTRAN with
some 360 assembly language, it is implemented under
OS/MVT. The output of FRESCO is in the FR 80 data
format.
FRESCO is provided through the courtesy of
North American Rockwell Corporation.
( I n t e g rat e d
G r a phi c s
System)
Developed by the RAND Corporation, IGS was designed to
provide a universal higher level language that would
produce tapes for recording on any graphics recorder.
Through the courtesy of the RAND Corporation, III is
r~'\
V
Applications Software
able to provide a version of IGS tailored to produce
META output for the SC 4060. This same package can be
modified by the user to provide a more efficient META
output with extended features for the FR SO.
3 D
P lot s
3.6
o the r
3.7
Through the courtesy of Aerojet Nuclear Company, AerojetGeneral Corporation, III may also distribute listings
of routines for producing 3D plots. The routines are
written in FORTRAN.
H
0
Computer
S
0
f twa r e
Additional host computer software packages of general
interest will be distributed to FR SO users if the contributor will furnish III with a magnetic tape with the
the symbolics and a master copy of the user's manual.
III will also furnish technical assistance to FR 80
users who would like to convert their host computer
systems to FR SO data format output.
Such conversion
has resulted in significant reductions in host computer
processing time, higher information density on the output magnetic tape and, in many cases, substantially
increased recording speed.
S TAN DAR D
3.S
s t
F R
S 0
SOFTWARE
III has applied the philosophy of maximum flexibility
to FR 80 applications software. Each of the simulators
has features often not available in the equipment being
simulated. The following paragraphs detail the features
available for each simulator. This is accomplished by
first showing a sample of the parameter list for an
actual program, followed by a brief description of each
feature.
It is not necessary for an "open shop" user
to know how these are entered in the FR SO; these are
operator functions and are covered in the FR 80 Operator's
Manual.
P r i n t
3.9
0·.
S i m u 1 a tor s
The FR 80 can simulate most line printers in common use.
The simulators are designed to accept virtually any print
format.
This is important since no modification of host
computer software is required. There are no artificial
limitations on the number of characters in a line, or the
number of lines in a page, or the number of pages in a
frame.
15
Applications Software
Sample Commands & Parameters for Payroll Print Program.
3.10
i
TITLE
END JOB
FORM=PAYROLL INDEX
OVERALL FORM=NO
ERROR FORM=NO
IMAGES/FICHE=16,14
CAMERA=6
PULLDOWN=8
STRIP FICHE=NO
BY ROWS=NO
BY COLUMNS=YES
LOAD=PAYROLL
SPOT SIZE=~,1,2,3,4,5,6,7
o
INTENSITy=~,1,2,3,4,5,6,7
DELTA SIZE=~
VARIABLE BLOCKING=NO
FIXED BLOCKING=325
OTHER CONTROL CODES=NO
SCIENTIFIC=NO
COMMERCIAL=YES
WHERE CHANNELS ARE=1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/1~,
1/11,1/12,1
EQUIVALENCE CODE
ASA CONTROLS=NO
14~1 CONTROLS=NO
36~ CONTROLS=YES
POSITION OF CONTROL=l
SINGLE SPACE=YES
DOUBLE SPACE=NO
TRIPLE SPACE=NO
t - UPRIGHT=YES
-+- ROTATED=NO
LINE SIZE=134
IGNORE - BEG,END,BLOCK=l,~,~
X - #,STEP,LEFT=1,7175,~
PAGE SIZE=64
Y - #,STEP,TOP=1,12646,14514
CHARACTERS - SIZE,SPACE,FEED=8,5~,83
3.11
Description of Print Simulator Commands in Par.
TITLE
END JOB
Specifies FR 80 fiche titling
capability.
FORM=
One or more forms can be used.
OVERALL FORM=
ERROR FORM=
16
·Form recorded once per frame
rather than once per page.
Form flashes when a permanen t
data error occurs in print.
3.10.
o
Applications Software
IMAGES/FICHE=
Specifies number of columns and
rows per fiche.
CAMERA=
Specifies choice of camera.
PULLDOWN=
Number of camera advance increments
for one frame.
STRIP FICHE=
Indicates strip fiche setting for any
frame advance distance other than the
standard for the camera.
BY ROWS=
BY COLUMNS=
Indicates sequence of pages within a
single frame.
LOAD=
Name of program.
SPOT SIZE=
INTENSITY=
Ability to specify user's choice of spot
size and intensity without having to
create a new data tape.
DELTA SIZE=
Abi·li ty to increase or decrease all
character sizes by the same factor.
VARIABLE BLOCKING=
FIXED BLOCKING=
Specifies size of record blocking on
data tape.
OTHER CONTROL CODES=
Specifies nonstandard print controls
(see chap. 6).
SCIENTIFIC=
COMMERCIAL=
Choice of character sets.
NO CARRIAGE CONTROLS=
Specifies no use of carriage controls.
WHERE CHANNELS ARE=
Flexibility in specifying channel skips.
EQUIVALENCE CODE
Utility to have a character code
represent another character.
ASA CONTROLS=
14.01 CONTROLS=
36~ CONTROLS=
Specifies standard carriage
controls (see chap. 6).
POSITION OF CONTROL=
Specifies location of control character
in the data record.
SINGLE SPACE=
DOUBLE SPACE=
TRIPLE SPACE=
Specifies line spacing over and above
what is on the data tape.
t UPRIGHT=
... ROTATED=
Comic or cine mode.
LINE SIZE=
Number of characters to a line.
17
Applications Software
IGNORE - BEG,END,BLOCK=
Ability to omit portions of the print
line.
X-#,STEP,LEFT=
Y-#,STEP,TOP=
Capability for specifying n pages per
frame and boundaries.
PAGE SIZE=
Number of lines to a page.
CHARACTERS - SIZE,SPARE,FEED=
Specifies character size, character
spacing and line feed.
S C
4 0 2 0
S i m u 1 a tor
3.12
The 4020 simulator allows the FR 80 to accept magnetic
tapes formatted for the Stromberg DatagraphiX 4020.
3.13
Sample Commands & Parameters for Strip Chart Program.
FORM=,0
OVERALL FORM=,0
CAMERA=3
BY ROWS=YES
BY COLUMNS=NO
LOAD=CHART
SPOT SIZE=,0,1,2,3,4,S,6,7
INTENSITY=,0,1,2,3,4,S,6,7
DELTA SIZE=,0
t - UPRIGHT=NO
+- ROTATED=YES
SET SIZE,PULLDOWN=11~,0,0,3
X - NUMBER UP=l
Y - NUMBER UP=l
ABUT - SIZE,PULLDOWN=12~8S,3
HEAVY - INTENSITY,SPOT=7,,0
LIGHT - INTENSITY,SPOT=6,,0
VECTORS - INTENSITY,SPOT=7,~
AXES - INTENSITY,SPOT=7,,0
CHARACTER SIZE=lS
3.14
Description of SC 4020 Simulator Commands in Par.
3.13.
FORM=
One form can be used.
OVERALL FORM=
Form recorded once per frame rather
than once per page.
CAMERA=
Specifies choice of camera.
BY ROWS=
BY COLUMNS=
Indicates sequence of pages within
a single frame.
LOAD=
Name of program.
18
o
Applications Software
SPOT SIZE=
INTENSITY=
Ability to specify user's choice of
spot size and intensity without having
to create a new data tape.
DELTA SIZE=
Ability to increase or decrease all
character sizes by the same factor.
+-
- UPRIGHT=
ROTATED=
Comic or cine mode.
SET SIZE,PULLDOWN=
Permits scaling
size within the
preparing a new
mental pulldown
x - NUMBER UP=
Y - NUMBER UP=
Specifies number of plots to a frame.
ABUT - SIZE,PULLDOWN=
Permits scaling the expanded (abutted)
recorded image to match the camera pu+1down specified.
HEAVY - INTENSITY,SPOT=
LIGHT - INTENSITY,SPOT=
VECTORS - INTENSITY,SPOT=
AXES - INTENSITY,SPOT=
Permits choice of spot sizes
and intensities to allow more
flexibility.
CHARACTER SIZE=
Informs you of the choice of character
size for standard 4020 characters made
by the program.
MET A
the recorded image to any
maximum image area without
data tape.
Camera inc~.~
is also specified.
I n t e r pre t e r
3.15
The META interpreter accepts tape in the META format and
in particular for the Stromberg DatagraphiX 4060.
3.16
Sample of Commands & Parameters for Stock Chart Program.
FORM=NO
OVERALL FORM=NO
CAME~=l
LOAD=STOCKS
SPOT SIZE=~,1,2,3,4,5,6,7
INTENSITY=~,1,2,3,4,5,6,7
o
DELTA SIZE=~
t - UPRIGHT=YES
-+- ROTATED=NO
SET SIZE,PULLDOWN=8192,3
ABUT - SIZE,PULLDOWN=12~~~,3
19
Applications Software
Description of META Interpreter Commands in Par.
3.17
3.16.
FORM=
One form can be used.
OVERALL FORM=
Form recorded once per frame rather
than once per page.
c..~RA=
Specifies choice of camera.
LOAD=
Name of program.
SPOT SIZE=
INTENSITY=
Ability to specify user's choice of spot
size and intensity without having to
create a new data tape.
DELTA SIZE=
Ability to increase or decrease all
character sizes by the same factor.
t
-
+-
-
UPRIGHT=
ROTATED=
o
Comic or cine mode.
SET SIZE,PULLDOWN=
Permits scaling the recorded image to
any size within the maximum image area
without preparing a new data tape. Camera
incremental pulldown is also specified.
ABUT - SIZE,PULLDOWN=
Permits scaling the expanded (abutted)
recorded image to match the camera
pulldown specified.
C a l Com p S i m u 1 a t o r
3.18
Records tapes formatted for the 500, 600, and 700
CalComp plotters.
3.19
Sample of Commands & Parameters for Contour Map Program.
CAMERA=l
PULLDOWN=6
LOAD=CONTOUR
ABUT - SIZE,PULLDOWN=16383,3
SCALE - C,F=2,l
INITIAL X,Y,=~,2~~~
LEFT=~
BOTTOM=1868
-+- - ROTATED
t - UPRIGHT
20
o
Applications Software
C.,:
3.20
Description of CalComp Simulator Commands in Par.
3.19.
..'
CAMERA=
Specifies choice of camera.
PULLDOWN=
Number of camera advance increments
for one frame.
LOAD=
Name of program.
ABUT - SIZE,PULLDOWN=
Permits scaling the expanded (abutted)
recorded image to match the camera
pulldown specified.
SCALE
-
C,F=
Specifies scaling from CalComp to FR 80
units.
INITIAL X,Y=
Specifies starting coordinates.
LEFT=
BOTTOM=
Speci.fies frame positioning.
.. -t
ROTATED
UPRIGHT
FOR M S
Comic or cine mode.
COMPILER
3.21
The FR 80 has a forms recording capability.
Instead of
using a manufactured forms slide and flashing it onto
film, the FR 80 stores forms in core for read-out and
recording as required by the film recording program.
Since the forms are recorded from the CRT, using the
same digitally controlled deflection system, precise
registration and scaling are assured.
This method
makes it possible to place a vertical line between two
adjacent characters without touching the characters or
losing print positions.
3.22
Multiple forms (up to six) can be randomly selected
under program control.
The number of forms available
at a given time is a function of the memory capacity
of the system and the type of program.
3.23
Because the forms are recorded using the character and
vector generator, the same intensity and resolution as
the data is assured.
However, intensities and line
widths of specific lines and/or characters can be varied
if desired.
3.24
Software for compiling forms is supplied with an 8K
FR 80.
This software language is easily learned.
For
a description of the form design language and a sample
form, see chapter 8.
,
21
Applications Software
F R
8
a
D A T A
FORMAT
C'
J
3.25
Many FR 80 users would like to format their output magnetic tapes more efficiently. This often provides greater
flexibility and substantially reduces host computer time.
The FR 80 Standard Data Format is presented in chapter 9.
For those users desiring to implement the format, III will
provide technical advice.
c
22
o
Chapter 4
FR 80 OUTPUT
CAM ERA S
4.1
Mod e 1
4.2
The FR 80 is equipped with a standard precision camera
mount that fits a large selection of optional cameras,
thus providing broad flexibility for film recording
requirements (see table 2-1 for FR 80 camera options
and film formats).
8 0 2 0
35m m
S pro c k e ted
Cam e r a
(For Movies, Reproduction Masters, and Strip Charts.)
This camera has a sprocketed, pin-registered movement
and is ideal for producing computer animated movies as
well as reproduction masters.
The pin-registration
also makes the camera useful for making accurate abutments for strip charting.
(
~
.
Mod e 1
8 0 2 1
16m m
S pro c k e ted
Cam e r a
.~
4. 3
Mod e 1
4.4
Mod e 1
4.5
o
(For Movies.)
With its sprocketed, pin-registered
movement, this camera is very good for computer animation.
This is the camera's primary use, since its
small image size gives it limited appeal for precision
plotting or abutting.
8 0 2 2
16m m
U n s
pro c k e ted
Cam e r a
(For Retrieval, Plotting, and Printing.)
Before the
introduction of the fiche camera, this was the basic
camera for alphanumeric data storage and retrieval systems.
To take maximum advantage of the FR 80's high
resolution, some users also specify this camera for
plotting as well as printing.
802 3
35m m
U n s pro c k e ted
Cam e r a
(For Aperture Cards and Offset Printing Plates.)
This is
an unsprocketed camera with a maximum image area for
recording plot data. The format is adaptable for mounting
in aperture cards. This camera is also used to record
film for making offset printing plates.
23
FR 80 Output
Mod e 1
8 0 2 4
16m m
U n s pro c k e ted
Cam e r a
(For Strip Fiche.)
This is basically the same camera
as the Model 8022 except that i t has a larger image
area.
It is used to record double-page formats at 24X
and is able to space frames at theO.25mm increments
common in fiche formats.
4.6
Mod e 1
8 0 2 5
1 0 5 mm
U n s pro c k e ted
Camera
4.7
(For Microfiche.)
The Model 8025 camera normally
records in columns, but the row format can be used at a
sacrifice in recording time and positioning accuracy.
The camera has standard 24X and 42X format control disks.
Other formats and reductions are accommodated through
standard FR 80 software.
The camera aperture permits
the recording of a double-page (20mrn) image at 24X.
An
optional adapter kit is available for converting the
camera to l6mm; however, the use of l6mm film in this
camera is subject to certain limitations, and the user
may find that it is better to use a separate 16mm camera.
4.8
Fiche titling is accomplished wi th standard FR ·80 software (see par. 4.14).
Mod e 1
8 0 2 6
35m m
U n s pro c k e ted
Cam e r a
4.9
(For High-Resolution Aperture Cards and Offset Printing
Plates.)
A specially designed lens system and mounting
make this the best camera for quality recording.
Its
popularity for engineering drawing aperture card systems
is based on its ability to record "AHU" type film at
standard speeds.
The high resolution permits the recording of E-size drawings (34" x 44") at 30X, and the
fifth generation reproduction is quite clear.
4.10
Another important application is in recording 35mm frameJ
with one or more pages per frame on high-resolution film
from which high-quality metal and paper plates are produced for normal offset printing requirements.
F I L M
Mi c r
4.11
24
c
FORMATS
0
f i
c h e
The FR 80 is capable of generating microfiche in the stan
dard formats shown in table 4-1.
Specification sheets
for several of these formats are shown on pages 26 & 27.
C:
FR 80 Output
TABLE 4-1.
FR 80 MICROFICHE FORMATS.
Reduction
ratio
Images
per fiche
(wi thout ti tles)
Original
document
size (inches)
NMA Al
24X
112
8-1/2 x 11
NMA A3
24X
72
14 x 11
III
24X
56
17 x 11
NMA A4
42X
350
8-1/2 x 11
NMA AS
42X
224
14 x 11
III
42X
168
17 x 11
III
48X
448
8-1/2 x 11
III
48X
288
14 x 11
III
48X
224
17 x. 11
Format
designation
4.12
At a reduction ratio of 42X, the system is capable of
generating 192 frames (computer printout page) on each
4" x 6" microfiche, with sufficient room for titling
across the top of the fiche. Pages are arranged in a
14 x 16 array using the top two rows of 32 pages as area
for titling. At a reduction of 48X, 392 frames and
titling (8-1/2" x 11" document) can be generated on
each microfiche.
4.13
The microfiche camera on the FR 80 is currently capable
of generating a pattern of sequential images in sequential columns. Selection of the specific format desired
is under computer control.
F i c h e
4.14
Tit 1 i n g
For mat
For a detailed description of the FR 80 fiche titling
format, see page 46.
25
FR 80 Output
-i. .----,....---."1.4
..., 0
i-I to
3 OJ 54
148.75
~:~~
I 51 6 r 7 I 8 I
r 10 I
9
r
11li· 121 ~r14
13 14
75
~~~~
ROW ' .
87.50
c
l •O
t
B
75.00
62.50
50.00
37.50
25.00
C
.00
105.0~ .75
D
E
F
G
12.50
4.0±0.5
H
TYPICAL IMAGIllARY
. I
00.00
OOClJ}tENT
· "lr
. . .
0
o
o
...
~
0
0
0
0
0
0
0
0
0
0
~
0
0
0
0
0
...
~
0
....
0
0
N
M
32.0mm
~
~
I
'"
________________
----,
4 0 T 0 5
3 I 4
Fl 'f
148.75~~~·0~0~
2
IV
ao
0
~
0
~
~
0
0
0
0
0
0
~
... ....... ... ...
a-
0
,
0
....
M
N
t
0
~
<:;)
~
MICROFICHE FORMAT Al
1. FO~AT - 14 COLUMNS x 7 ROWS - 98 FRAMES
2. EFFEC'l'IVE REDUCTION 24 x t 5%
3. DIMENSIONS IN MILLL~ETERS, EXCEPT WHERE
NOTED
4. GRID LINES SHOWN DO NOT APPEAR ON
MICROFICHE
1~
~
87.5
0
0
SIZE 8~" x 11"
TEXT SIZE 7.0" x 10.67"
,4 LINES
70 CHARACTERS
9.00
I
I
11. 64
.I
5 25 REF
I
7
x U"
i
,
12.5 o
-'0.0 o
________________~·~1
-0.75
I 6
5
•
PAGE
8';"
s1 r; r
8~1' 9
~~~~~y~~
CDRNEIl CUT
l •O
t
B
75.0
.
C
62.5iP-
105.00 +0.00
0.75
D
-
50.0
E
37.5
F
I
TYPICAL IMAGINARY'
I
25.0J\T
G
12.5IU
00.0
H
DOCUMENT
Lr4.0t 0.5
i
r. ·"I
o
o
oJ'
....
32.0mm
Prefe~red ...
Position I
CUTMARJ(-1
3.0 x 3.0
26
SIZE 14" x II"
TEXT SIZE 13.2" x 10.67"
64 LINES
132 CHARACTERS
Ib
....
'"
:,.,
..;
~
0
~
...
N
0
'"~
....
l
0
-';
a-
""
~
..;
0
<:)
..;
....
N
MICROFICHE FORMAT A3
1. FORMAT - 9 COLUMNS x'7 RawS· 62 FRAMES
2. EFFEC'l'IVE REDUCTION 24 x ± 5%
3. DIMENSIONS IN MILLIMETERS, EXCEPT WHERE
NOTED
4. GRID LINES SHOWN DO NOT APPEAIl ON
MICROFICHE
<;!
a:
..'"
t
t
t
FR 80 Output
CORNER CUT
( '''
NOTE'
MICROFICHE FORMAT 44
'*''''/
1 Format - 25 cOlumns
325 frames.
-
II:
13 rows·
98.00
2,
9100
8
nOted.
4. Grid lines shown do nOt ap..-,
::'O'N A
J.
Effective qajucllon 42 .. """
Dim"'SLOnS.n tTIIUimeterS,-ltICceot
-111".8
on mlcrotiche.
84.00
C
77.00
0
NOTE 2
TYPICAL IMAGINARY DOCUMENT
Size
70.00
E
Text
'05.00-.g:~
63.00
F
8%,'.1'"
~z.
7.0"
It
10.6'"
64 II".
70 c"arK1ers
56.00
G
4900
...
42.00
35.00
5.13
J
28.00
<
2UJO
PAGE
aW'xl1"
14.00
...
0700
'I
00,00
~:i!
a8
320mm
~:I~::
L
..
8 :i! 8 :i! 8 :i! ~ :i! 8 5i 8 5i .,8 :i!
8 'il 8
:i! 8
.,'" .., 8l § :1 :25i '"~ :;!'" ~'"
'"'" '" i:j ~ ...... ~ :ll 15 ;g ;:
'"
S
::: :i!~
~
~
---4l
4.0!0.5
5.50
CUTMARK
3.0.3.0
4.0
:0.5
l~
I
9B .00
I
148.75
475
REF
2
I
3
I
4
I
5
I
I
6
7
I
8
-.--
-r.
/L V/ V /. / /V/
Toii"
-.g.~
TiUe
I
9
I
10
!11 I
12
113
114
-
I 15 I 16
,.,..z-: :;:V/V/V//> ////A/":
r
B
Vr(
CORNER CUT
NOTE'
MICROFICHE FORMAT AS
, I=ormat - 18 columnslC 13 rowvs • 208 trim. .
2. EHeetiva Reduction 42X !' X.
J. DimenSions In Millimet.... ,"cegt
notWd.
4. Grid lines ,nown do nat ao..-, on mlcroficne.
rT
>l'1li""&
NOTE 2'
84 ,00
C
TYPICAL IMAGINARY DOCUMENT
Size 14" Ie 11"
700
:>
Text Size 13.2" x 11"
64 lin.
0.00
E
3,00
F
132 cher8cters
56 .00
G
9.00
105.00 .0.00
.0.75
...
2.00
I
35 .00
J
28.00
K
'.00
l
14.00
...
7.
7.00
I
N
00 .00
c
I
_I
1
S
8
r----
~
~
:i!
~
32.0mm
Pr"'errlld
Position
~.
ill
<0
8
;e
,.;
I
Jl
'"
'""'
-
8
.:;
;e
CD
0
.n
~
"''"
8
~
::!
:i!
'"
-W
ill
- a L
4.0-
CUTMARK
3.0.3.0
27
FRBO Output
R 0
1 1
4.15
T Y PES
F i 1 m
The diagrams on pages 29 through 35 show the formats for
l6mm, 35mm, and 10Smm film produced by the FR SO.
a F
OUT PUT
4.16
COM film is exposed by the CRT drawing a line. Any area
not touched by light from the beam remains unexposed.
Normal film processing produces an image with black
lines on a clear background. This is called positive
microfilm. Standard microfilm produced by photographing
such items as typed pages or an engineering drawing
has clear lines with a black background and is called
negative microfilm.
4.17
Negative film is generally used for viewing and making
enlarged paper prints or offset masters.
Duplication
on Diazo film produces the same negative image. The
black background reduces problems of undesirable dust
and dirt marks.
4.lS
It is often desirable to make the COM output negative
microfilm.
This can be accomplished by reversal processing the film in a unit such as the Information
International Model 5010 Film Processor. The image will
then have clear lines on a black background.
4.19
A second method of obtaining negative appearing images
is to duplicate the normal COM output (positive) with
a vesicular film such as that made by Kalvar and Xidex.
The copy will be negative.
4.20
When a duplicate is needed and the image polarity is to
be the same as the original, reproducing should be made
by using Diazo film.
4.21
Many viewer-printers are available for making hardcopy
from microfilm.
For high-volume single copies from roll
film, a machine like the Xerox Copyflo is appropriate.'
4.22
FR 80 output film can be run on various platemakers to
produce paper or metal plates for various printing
presses.
28
~'"
~#'
C::
FILM FORMAT FOR MODEL 8020 35MM SPROCKETED CAMERA
1.
FILM SPECIFICATION: ANSI #PH22.34 (BH-1870)
2.
MAXIMUM IMAGE:
1
20. 32mm
(0.800")
REFERENCE
--------------+---+-®--+Y-
PERFORATION
I
34.98 ± 0.03mm
(1 • 377 ± O. 001 11 )
•
f
24. 89mm
(0.980")
16,384 points
o
CAMERA
APERTURE
0
ADVANCE
18.67mm
(0.735 11 )
12,290 points
18.99mm
(0.748")
12,510 points
•
J L
"MOVIE" FRAME
"ABUT MENT" FRAME
~ IMAGE
IMAGE j
18.99 ± 0.052mm
(0.748 ± 0.002 11 )
r--
fx\
FILM A,DVANCE
CENTER OF IMAGE TO CENTER OF REFERENCE PERFORATION:
~
(0.468 ± 0.003") REPEATABLE WITHIN ±O.Olmm (±0.0004").
G)
C
3.
11.88
± 0.08mm
CENTER OF IMAGE TO CENTER OF REFERENCE PERFORATION: 14.083:! O. 13mm
(0.554 ± 0.005") REPEATABLE WITHIN±O.Olmm (±0.0004").
ADDRESSABLE POINTS ON FILM: 658/mm (16,722/inch).
29
FR 80 Output
FILM FORMAT FOR MODEL 8021 16MM SPROCKETED CAMERA
1.
FILM SPECIFICATION:
2.
MAXIMUM IMAGE:
ANSI #PH22.5 (2R-3000)i
ANSI #PH22.7, IMAGE AREA
10.54mm
(0.415")
10, 172 points
8.89mm
(0.350")
t
REFERENCE
PERFORA TlO N
0-
15.95 ± 0.03mm
(0.628 ± 0.001")
t
,
70
CAMERA APERTURE
7'
7.49mm
(0.295")
7,228 points
7.62mm
(0.300")
7,353 points
+
J
-+.
-
u
0
t
"MOVIE" FRAME
~
~
I
J
7.62 ± O.D4mm
(0.300 ±O.OOlll)l
.
"ABUTMENT" FRAME·
-,
crllMAGE
c
I-.. ADVANCE
I
G; IMAGE
CENTER OF IMAGE TO CENTER OF REFERENCE PERFORATION: 11.43 ± 0.06mm
(0.4500 ± 0.0025") REPEATABLE WITH IN ± O. 01mm (±0.0004").
CENTER OF IMAGE TO CENTER OF REFERENCE PERFORATION: 6.16 ± O. 13mm
(0.2425 ± 0.005") REPEATABLE WITHIN ±O.Olmm (±0.0004").
3.
30
ADDRESSABLE POINTS ON FILM: 965/mm (24,510/inch).
c
C'
FILM FORMAT FOR MODEL 8022 16MM UNSPROCKETED CAMERA
1.
FILM SPECIFICATION:
2.
MAXIMUM IMAGE:
NMAS #MS2-71, ANSI #PH5.3 (REFERS TO #PH22.5-53
DOUBLE PERFORATION AND PH12.5-53 SINGLE PERFORATION)
17.5mm
(0.690")
GUIDE EDGE
0.6mm
(0.025")
*
!
15.95 ± 0.03mm 14.7mm
(0.628 ± 0.001") (0.580")
t
+
t
O.4mm
(0.015")
\
13.97mm
(0.550")
13,470 points
*
+ ®
'
-T--04+---;CAMERA
APERTURE
~
+
1.Omm
(0.040")
IMAGE
16.99mm
(0.669")
16,384 points
(/
f"A'I
'.:::.J
®
CENTER OF IMAGE TO GUIDE EDGE OF FILM: 7.98 ± 0.13mm (0.314 ± 0.005")
REPEATABLE IMAGE TO IMAGE WITHIN ±O.04mm (0.0015 11 ) .
FILM ADVANCE
NO.
1
2
3
4
5
6
7
8
3.
mm
DISTANCE.
inC
3.0 ± 0.04 (0.1175
h
es
± 0.0015)
6.0 ± 0.05 (0.2350 ± 0.002)
9.0 ± 0.05 (0.3525 ± 0.002)
11.9 ±0.05 (0.4700
14. 9 ± O. 08 (0. 5875
17.9 ± 0.08 (0.7050
20.9 ± 0.08 (0.8225
23.9 ± 0.08 (0.9400
±0.002)
± 0.003)
± 0.003)
± 0.003)
± 0.003)
TIME
msec
34
50
62
74
86
98
110
122
ADDRESSABLE POINTS ON FILM:' 965/mm (24,510/inch).
31
FR 80 Output
FILM FORMAT FOR MODEL 8023 35MM UNSPROCKETED CAMERA
1.
FILM SPECIFICATION: NMAS HMS2-71, ANSI HPH5.3 (REFERS TO ANSI HpH22.36)
2.
MAXIMUM IMAGE:
41.Omm
(1.615")
GUIDE EDGE
08
• mm
(0.032")
3.1mm
(0.122")
t
f
t
I
~H-- -
+- --+-+-
c
28.8mm
(1.133")
12,965 points
t
CAMERA APERTURE
~
.~a
36.4mm
(1.433")
16,384 points
I
~ IMAGE
.
I4-j"- -
o
~ IMAGE
®-----1
ADDRESSABLE VECTOR CAN EXTEND TO 37.3mm (1.467").
fi;;\ CENTER OF IMAGE TO GUIDE EDGE OF FILM: 17.5 ± O. 13mm (0.688
VY
®
NO.
1
2
3
4
5
6
7
8
3.
32
± 0.005")
REPEATABLE IMAGE TO IMAGE WITHIN ±O.D4mm (0.0015").
FILM ADVANCE
DISTANCE inches·
mm
8.6 ± 0.04 (0.3385 ± 0.0015)
17.2 ± 0.05 (0.6770 ± 0.002)
25.8 ± 0.06 (1.0155 ± 0.0025)
34.4 ± 0.08 (1.3540 ± 0.003)
43.0 ± 0.13 (1.6925 ± 0.005)
51.6 ± 0.78 (2.0310 ± 0.031)
60.2 ± 0.78 (2.3695 ± 0.031)
68.8 ± 0.78 (2.7080 ± 0.031)
TIME
msec
34
50
62
74
86
98
110
122
COMMENTS
mm
NMA STD = 50.8
ADDRESSABLE POINTS ON FILM: 450/mm (11 ,442/inch).
inches
~~:~g(2.000:~:~~~)
c
FILM FORMAT FOR MODEL 802416MM UNSPROCKETED CAMERA
1.
FILM SPECIFICATION: NMAS #MS2-71, ANSI #PH5.3 (REFERS TO #PH22.5
DOUBLE PERFORATION AND PH12.5 SINGLE PERFORATION)
2.
MAXIMUM IMAGE:
27.9mm
(1.100 11 )
GUIDE EDGE
15.95' ± O. 03mm 14.7mm
(0.628 ± 0.001") (0.580")
t
13.97mm
(0.550")
9,016 points
\
I
~--~-
-+- ~f+---+
I
~
CAMERA APERTURE
, 25.4mm
(1.000")
16,384 points
IMAGE
I
r'/0
CENTER OF IMAGE TO GUIDE EDGE OF FILM: 7.98 ± O. 13mm (0.314 ± 0.005")
\:::.J
REPEATABLE IMAGE TO IMAGE WITHIN ±O.04mm (0.0015").
®
FILM ADVANCE
NO.
1
2
3
4
5
6
7
8
48
o
3.
DISTANCE. h
mm
inC es
3.0 ± 0.04 (0.1175 :!: 0.0015)
6.0 ± 0.05 (0.2350 ± 0.002)
9.0 ± 0.05 (0.3525 ± 0.002)
11. 9 ± 0.05 (0.4700 ± 0.002)
14.9 ± O. 08 (0.5875 ± 0.003)
17.9 ± 0.08 (0.7050 ± 0.003)
20.9 t 0.08 (0.8225 ± 0.003)
23.9 ± 0.08 (0.9400 ± 0.003)
143.3 ± 0.25 (5.640 ± 0.01)
ADDRESSABLE POINTS ON FILM:
TIME
msec
34
50
62
74
86
98
110
122
732
645 points/mm (16,384 points/inch).
33
FR 80 Output
FILM FORMAT FOR MODEL 8025105MM UNSPROCKETED CAMERA
1.
FILM SPECIFICATION: NMAS #MS2-71
2..
MAXIMUM IMAGE:
1
22.35mm
(0.88")
Ir-
N..I
r-----, ,.-----,
I
I
105 + 0.00
- 0.75mm
+ 0.00
4.1338 - 0.0295"
I
+-
II
I I
I
II:
I
I
+
~-----~ "'--1---16.5Omm
t .~
I
- - -+ -
I
r. IMAG E
't
(0.650")
13,530 points
I
t
102.1mm
(4.02" )
20.00mm
(0.787") --16,384 points
-
q;
~
IMAGE
I
(i;:\ CENTER TO CENTER OF IMAGES c:f DIRECTION) DETERMINED BY CARRIAGE INDEX
\:::.J
f8\
CONTROL DISC.
\!V
CENTER TO CENTER OF IMAGES (X DIRECTION) DETERMINED BY FILM ADVANCE
SETTING.
3.
ADDRESSABLE POINTS ON FILM: 820/mm (20,828/inch).
34
c
o
FILM FORMAT FOR MODEL 8026 35MM UNSPROCKETED CAMERA
FILM SPECIFICATION: NMAS #MS2-71, ANSI #PH5.3 (REFERS TO ANSI #pH22.36)
1.
MAXIMUM IMAGE:
i
GUIDE EDGE
41.0mm
(1 • 6 15 11 )
1
~------'----:""~
34.98 ± 0.03mm
(1 . 377 ± O. 001 11 )
30.4mm
(1.197 11 )
0.8mm
(0.032")
f
-----
3.1mm
(0. 122")
t
28.8mm
(1.133 11 )
12,965 points
I
~~----+-------H-
t
CAMERA APERTURE
IMAGE
o
o
®
NO.
1
2
3
4
5
6
7
8
3.
ADDRESSABLE VECTOR CAN EXTEND TO 37.3mm (1.467 11 ) .
CENTER OF IMAGE TO GUIDE EDGE OF FILM: 17.5 ± 0.13mm (0.688
REPEATABLE IMAGE TO IMAGE WITHIN±O.04mm (0.0015").
...
FILM ADVANCE
DISTANCE
mm
8.6 ± 0.04 (0.3385
17.2 ± 0.05 (0.6770
25.8 ± O. 06 (1. 0155
34.4 ± 0.08 (1.3540
43.0 ± 0.13 (1.6925
51.6 ± 0.78 (2.0310
60.2 ± 0.78 (2.3695
68.8 ± 0.78 (2.7080
± 0.005")
inches
± 0.0015)
± 0.002)
± O. 0025)
± 0.003)
± 0.005)
± 0.031)
± 0.031)
± 0.031)
TIME
msec
34
50
62
74
86
98
110
122
COMMENTS
mm
NMA STD =
inches
50.8~6~~0(2.000~~:~~~)
ADDRESSABLE POINTS ON FILM: 450/mm (11 ,442/inch).
35
Chapter 5
APPLICATIONS
5.1
c
Many applications can be performed on the FR 80. For
purposes of explanation, they are divided into the
following general categories: business, scientific,
engineering, and publishing.
BUS I N E S S
A P P L I e A T ION S
Ret r i e v a l
5.2
Information retrieval has been the first large-scale
COM business application.
Mailing lists or account
files are recorded on 16mm roll film from which a
number 6f copies are made. Subsequent changes in address are verified against the recorded addresses so
that rejects can be noted in later data processing
cycles. Similarly, when a customer calls to question
his ledg,er account, the history is available to the
customer service representative.
In a bank, for example,
the current status of every account may be available
to every branch.
5.3
typical retrieval application is a batch-processed
fi17 th*t is updated dail~, weekly, or,on a c~cle billing
bas~s.
If an up-to-the-m~nute status is requ~red, online terminals are generally used. Thus, an airline
will use a mic~ofilm retrieval system for the semimonthly updated airline guide, while right beside it
is an on-line terminal for reservation status.
5.4
The advantages of COM are speed, compactness of data,
and lower reproduction costs. For example, an FR 80
with the high-speed page composition option can record
up to 15 times faster than a typical line printer. A
single 4" x 6" microfiche can have 192 pages of computer
printout at 42X reduction, plus a title block that can
be read at arm's length. The reproduction cost for a
microfiche is approximately 10 cents, and viewers are
now available for less than $100.
C h art s
and
5.5
Business data output from a computer is usually in the
form of an alphanumeric listing. Some companies have
acquired graphics plotters (and a staff to program them)
36
A
G r a ph's
«:)
Applications
so that this data can be reduced to charts and graphs
for rapid interpretation.
But most companies still
rely on a staff of people armed with chart pads and a
photographic capability.
Unfortunately, it may take
several weeks before the computer data can be converted
into chart presentations for use by management.
For
those who believe a picture is worth a thousand words,
there is another way.
c
5.6
The FR 80 takes the raw data tape from the computer,
with weekly sales information, for instance, and records all of the detailed information on microfiche.
Using the same tape and running i t again, the FR 80
next constructs and records a complete set of charts
and graphs on roll film.
These charts are then run
off in 8-1/2" x 11" size on a hardcopy machine such
as a Xerox Copyflo.
The complete package, consisting
of hardcopy charts and a backup data on microfiche, is
available for management review only hours after the
computer has finished updating the files.
5.7
Stock charts are a notable example of a business appli~
cation where chart presentations are preferred to computer listings.
Wherever management decisions or evalu~
ations are made on the basis of data presentations,
business executives should be able to review that data
in an easy-to-read form that can be quickly produced,
instead of being limited to voluminous computer printouts and delayed handmade charts.
The FR 80 can also
record business charts in color for direct viewing
through 35mm slide projectors.
~
C lEN T I F I C
5.8
There are many scientific uses for the FR 80.
The
following are a few that have already been implemented.
G r a y - Level
5.9
R e cor din g
The ability of the FR 80 to record as many as 64 levels
of gray makes it very useful in presenting data pictorially.
1.
A cloud cover photograph of the earth is a good
example.
Gray-level data telemetered from a
weather satellite can immediately be recorded on
the FR 80 and evaluated by weather scientists.
o
37
Applications
2.
3.
In the petroleum field, geologists are accustomed to viewing variable density seismic re'
Th ese can now b e pro d uce d on t h e
cor d ~ngs.
FR 80. Full-size blowbacks are inexpensive and
have astonishing clarity.
~
11~J
Images enhanced by computer techniques such as
Fourier transformations can be re-recorded
directly on the FR 80 for evaluation.
P lot tin g
5.10
The FR 80's plotting capability, particularly with the
Model 8026 high-resolution camera, makes it possible to
record very complex plots in a single 3srnrn frame.
The
clarity of these FR 80 plots approaches that of the best
pen-and-ink plotters, at a small fraction of the time
and cost associated with the pen plotters.
5.11
Contour Maps.
The petroleum industry, public utilities,
highway departments, and geologically oriented organizations are typical of those who have use for contour maps.
Of definite economic value is the FR 80's ability to
produce, in less than a minute, the same maps that require an hour or more on a pen-and-ink plotter. Hardcopy 30X (or more) blowbacks of FR 80 plots approach
the quality of original pen-and-ink plots.
5 .. 12
Perhaps even more important are the host computer savings
resulting from the FR 80's ability to record the more
natural and compact raw vector and character data rather
than having to convert it to the incremental point plot
format.
Savings on data tape approach 80% to 90%,
while host computer time is cut by up to 40% to 50%.
Com p u t e r
Ani mat i o n
5.13
The FR 80 can be operated with either l6rnrn or 3srnrn
sprocketed, pin-registered movie cameras.
5.14
The representation of natural phenomena, such as particle movement in a nuclear environment,
can be very graphic by recording and projecting it with
each movie frame representing a time interval.
5.15
Structural Analysis.
Computer animation has been very
effective in viewing perspectives for architectural
evaluation. Also, aircraft structural design has been
aided by making animated movies to view the effects of
,
38
Scientific Data.
c
Applications
the aircraft under stress. This is much better than
looking through stacks of computer printouts several
feet high.
c
5.16
By using the "19-element man" in
animated action, scientists have been able to evaluate
human factors during the design phase of aircraft cockpits, etc.
Also, simulations of various functions such
as aircraft engine changes, and pilot visibility during
landings, have prevented costly design errors.
5.17
Anyone *ho has seen the better
training films used by the military services can appreciate how the most complex principles can be effectively presented.
Calculus, statistics, physics, and
even the new math can benefit from this type of visual
presentation.
5.18
More and more TV program lead-ins and
commercials are the product of computer animation.
The Norelco electric razor ad with the computer man
was recorded on an FR 80.
Design Evaluation.
Educational Films.
Commercials.
ENG I N" E E R I N G
5.19
The graphic capability of the FR 80 makes it particularly
adaptable for use in engineering applications.
E n gin e e r i n g
5.20
o
a
p lot s
For years, COM recorders have been used to plot engineering data.
In fact, this application was the rationale
for the development of COM at the beginning of the 19609.
For some companies, this is still the basic application.
The cost savings can be very large, particularly when
one considers the cost of a delay in the development of
a complex system such as an aircraft, ship, rocket or
space vehicle.
E n gin e e r i n g
5.21
D a t
D raw i
n g s
A sizeable percentage of the total cost of the development of a product is chargeable to documentation.
Entire floors of buildings are filled with draftsmen
producing and revising drawings.
It wasn't until
recently that the COM recording technology reached the
point where i t was feasible to COM-record engineering
line drawings on 35mm film, with sufficient quality to
eliminate the need for photographing an original fullsized drawing.
39
Applications
5.22
Standards groups are currently working on a COM engineeringdrawing specification that would provide an
alternative to the current MIL specifications. A few
companies are already producing line drawings in this
fashion, using the FR80.
5.23
Not all engineering drawings are line drawings.
In
some cases, a substantial percentage is strictly computer printout. One organization is using the FR 80
to record eight pages of computer printout with randomly
occurring forms on a single 35mm frame.
These frames
are mounted in aperture cards for use in the company's
aperture drawing system.
Previously, this would have
involved piecing together the eight pages and carefully
overlaying the appropriate forms in preparation for
photography by a planetary camera system.
Moreover,
the resulting frame would not have had the quality of
the FR 80 frame, which is recorded in only 3 or 4
seconds.
5.24
IBM side-chain printer tapes and tapes formatted for
pen-and-ink plotters, such as the CalComp 500, 600,
and 700 series, can be recorded directly on the FR 80.
P r i n ted
C i r cui t
o
Boards
Ii-"
5.25
Computers have been easily adapted to the design of
printed circuit boards.
The FR 80 can provide highquality film output for the engineer to verify the
accuracy of the design.
This is not limited to the
usual single-stroke appearance of the pen-and-ink plot;
the various line widths, pads, and filled-in areas can
be shown exactly the way the finished board would look.
In fact, the FR 80 is capable of producing 35mm film of
sufficient quality to be blown up for the' final film
master.
III has m~de some of its own printed circuit
boards in this manner.
I n t e g rat e d
5.26
C i r cui t
o
Mas k s
Presently, integrated circuit masks are made on large,
flat-bed plotters.
By using an FR 80 coupled to a film
transport, to provide the necessary increase in resolution and accuracy, a marked reduction in turnaround time
and costs can be achieved.
c
40
Applications
N u mer i c a l
5.27
PER T
5.28
Con t
r
0
1
A P P 1 i cat ion s
The FR 80 presents a very convenient way of quickly
and economically checking N/C tapes for errors before
proceeding with metalcutting operations.
( C P M
Networks
The automation of PERT (CPM) network production by use
of the FR 80 will produce s~stantial savings in time
and cost over manual methods \ currently in use.
There
are several software systems available today, which,
when used in conjunction with the FR 80, will completely
eliminate the need for network drawing.
PUB LIS H I N G
5.29
(-'
~,
(
The FR 80 can offer substantial savings in printing
applications common to most corporate organizations.
Making plates directly from FR 80 output results in
fewer pages and plates, thus reducing printing costs.
Some of the more common applications are:
l.
Price lists
2.
Parts catalogs
3.
Directories
4.
Standard parts lists
5.
Short-run computer printout
o
41
Chapter 6
0'
CARRIAGE CONTROLS
TABLE 6-1.
III
char
code
(octal)
ASA CARRIAGE CONTROLS.
ASA
carriage
controls
III
control
code
(octal)
Operation
Space 1 before printing
Space 2 before printing
Space 3 before printing
015
025
035
+
Suppress space after printing
001
1
2
3
4
5
6
7
8
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
040
060
055
blank
053
061
062
063
064
065
066
067
070
071
101
102
103
~
-
9
A
B
C
(minus)
to
to
to
to
to
to
to
to
to
to
to
to
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
1 before printing
2 before printing
3 before printing
4 before printing
5 before printing:
6 before printing
7 before printing
8 before printing
9 before printing
10 before printing
11 before printing
12 before printing
215
225
235
245
255
265
275
305
315
325
335
345
For the FR 80 the standard ASA control set is extended to handle the
following:
044
$
Clear film gate, don't print, and
start new job with subsequent line.
(Contents of the line will be typed,
preceded by accounting information.)
377
052
*
Page synchronize
363
125
126
127
130
131
132
U
V
W
Page
Page
Page
Page
Page
Page
054
X
y
Z
synchronize,
synchronize,
synchronize,
synchronize,
synchronize,
synchronize,
and
and
and
and
and
and
select
select
select
select
select
select
form
form
form
form
form
form
See Fiche Titling Format, p. 46.
#1
#2
#3
#4
#5
#6
012
022
032
042
052
062
353
C
42
Carriage Controls
TABLE 6-2.
360 CARRIAGE CONTROLS.
C
360
carriage
controls
(octal)
1
11
21
31
«-
211
221
231
241
251
261
271
301
311
321
331
341
13
23
33
213
223
233
243
253
263
273
303
313
323
333
343
3
NOTE:
Operation
Suppress space after printing
Space 1 after printing
Space 2 after printing
Space 3 after printing
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
to
to
to
to
to
to
to
to
to
to
to
to
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
after printing
after printing
after printing
after printing
after printing
after printing
after printing
after printing
9 after printing
10 after printing
11 after printing
12 after printing
1
2
3
4
5
6
7
8
Space 1 line without printing
Space 2 lines without printing
Space 3 lines without printing
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
to
to
to
to
to
to
to
to
to
to
to
to
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
without printing
without printing
without printing
without printing
without printing
without printing
without printing
without printing
9 without printing
10 without printing
11 without printing
12 without printing
1
2
3
4
5
6
7
8
NOP
Since 360 controls are a subset of III carriage controls,
no III control code equivalence is given.
43
Carriage Controls
TABLE 6-3.
III
char
code
(octal)
061
062
063
064
065
066
067
070
071
060
043
140
101
102
103
104
105
106
107
110
111
077
056
031
1401 CARRIAGE CONTROLS.
1401
carriage
controls
1
2
3
4
5
6
7
8
9
f1
#
@
A
B
C
0
E
F
G
H
I
?
.
):(
112
113
114
J
K
057
123
124
/
L
S
T
III
control
code
(octal)
Operation
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
to
to
to
to
to
to
to
to
to
to
to
to
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
1
2
3
4
5
6
7
8
before printing
before printing
before printing
before printing
before printing
before printing
before printing
before printing
9 before printing
10 before printing
11 before printing
12 before printing
215
225
235
245
255
265
275
305
315
325
335
345
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
Skip
to
to
to
to
to
to
to
to
to
to
to
to
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
channel
after printing
after printing
after printing
after printing
after printing
after printing
after printing
8 after printing
9 after printing
10 after printing
11 after printing
12 after printing
211
221
231
241
251
261
271
301
311
321
331
341
1
2
3
4
5
6
7
Space 1 before printing
Space 2 before printing
Space 3 before printing
015
025
035
Space 1 after printing
Space 2 after printing
Space 3 after printing
011
021
031
·~·
C
;.j
For the FR 80 the standard 1401 control set is extended to handle
the following:
044
$
Clear film gate, don',t print, and
start new job with subsequent line.
(Contents of the line will be typed,
preceded by accounting information.)
377
052
125
126
127
130
131
132
054
*
Page synchronize
Page synchronize,
Page synchronize,
Page synchronize,
Page synchronize,
Page synchronize,
Page synchronize,
See Fiche Titling
363
44
U
V
W
X
y
Z
,
and select
and select
and select
and select
and select
and select
Forma't, p.
form
form
form
form
form
form
46.
#1
#2
#3
#4
#5
#6
012
022
032
042
052
062
353
c
Carriage Controls
Bit definitions in III control code:
c
0
Bit
Position
in
Code
~}
5
6
7
o means
space count; 1 means channel #
Count or channel # or form #
o means
o means
o means
after, 1 means before
print, 1 means don't
select form, 1 means interpret bit 0
Adding 4008 to an III control code will cause a
single space after the line in addition to performing the indicated action.
+400
TABLE 6-4.
(Special
INFORMATION INTERNATIONAL CARRIAGE CONTROLS.
FR 80 carriage control characters recognized]
III
control
code
(octal)
Operation
377
(Skip to channel 15 without printing)
Clear film gate, don't print and start new job with
subsequent line.
(Contents of the line will be typed;
preceded by accounting information.)
363
(Skip to channel 14 without printing)
Page synchronize.
353
(Skip to channel 13 without printing)
Fiche titling format (see p. 46)
012
022
Select form 1, 2, ... , 15 to be overlaid on subsequent
data, and page synchronize.
\.
172
NOTE:
c
,.
Page synchronize means interpret all digits in the
line as a page number; this page number will be used
to assign a position on the film frame to the page
that follows.
If there are no digits in the line
the next film frame position will be assigned.
(For
applications having more than one page per frame.)
The line will not be printed. A skip to channel #1
will be done.
(If the next line requests a skip to
channel #1, it will not skip to next page.)
45
Carriage Controls
F I C H E
TIT LIN G
FOR M AT
6.1
The fiche title may occupy any number of fiche image rows
across the top of the fiche (two rows are used in fig.
6-1) .
6.2
An integral number of title character positions (horizontally and vertically) may be assigned to each fiche
image in the title rows. In fig. 6-1, the words "FICHE
TITLE" have 4-character positions per image horizontally,
and 2-line positions vertically.
6.3
The character size used for the title is determined by
the number of characters specified horizontally per image.
6.4
Up to 128 (assembly parameter in print processor) characters·may be displayed in the title (not including
spaces). Up to 16 different messages may be put into
·the title area.
6,5
The input for the titling may be from the operator's
Teletyp~ or from records on the print tape •. In either
case, the format is the same. On the print tape, a
comma in the carriage control position causes characters
from the printing positions to be interpreted as titling
information.
r1. ~
~~
To enter a title from the Teletype, the operator types
TITLE/titling information).
6. 7
Titling information is in the following format:
6. B
The first character will be:
T - Beginning of title (this title to supersede
previous title).
C - Continuation of title information.
(blank) - (from tape only) Step to next fiche with same
title.
All subsequent characters will be
ignored.
6.9
The second character will be ignored unless the first
character was a T, in which case it will be a digit
telling how many f~che image rows will be used for title
area.
6.10
Subseq 1lent characters are in a free format, specifying
titling parameters for the following titling message.
(Blanks are ignored.) Each parameter specification
46
c
Carriage Controls
consists of a letter followed by one or two numbers
(separated by commas). The letter designates which
parameter(s) will be set; the number designates the
value to be assigned.
A dollar sign indicates that
parameter assignments continue in next record.
Parameter input will be terminated by a slash (/), which
initiates input of text for this title message.
c
6.11
Parameters:
Cn - Number of characters to be placed horizontally in fiche image area
Ln - Number of text line positions into which a
fiche image area will be divided
Hm,n - Horizontal position for first character of
message
m
n
=
=
column number
character position within column (left
character = 1)
Vm,n - Vertical position for first character of
message
m = row number
n = line position within rows (top line = 1)
6.12
Text for message may be any character in the printing
set. The dollar sign is used as an escape code and the
following character is a control code. Control characters are:
$ - Put $ into title message.
L - Line return; return to initial character
position of this message one line position
lower.
C - Text continues in next record, beginning with
the third character.
M - End of message, parameters assignments for
next message follow.
T - End of title.
a digit - The digit (n) represents the number of characters to be used as a fiche number.
The
following n characters will be used for the
initial fiche #, and its value will be incremented by one on each subsequent fiche.
47
Carriage Controls
Examples:
6.13
1.
o
~he
following title information example will
produce the title shown in figure 6-1:
T2 C4 Hl,l L2 Vl,l /FICHE TITLE$M$
C C6 Hl,l L2V2,1/October l2,1970$M$
C C8H4,1 L4 Vl,3 /Recorded$L$L
C $L$L FR 80$M$
C C3 H5,2 L2 Vl,l /No.$3
2.
on$C
l$T
To o·utput two lines of 60 characters in the top
fiche image row with 5 characters across each
fiche image:
Tl C5 L2 Hl,l Vl,l/ (60 characters)$C
Cl $L (60 characters)$T
Row
Column
_.
1
2
1
3
~~
··-hl [ 11-+--+++
~
~-f- - t.:.. ·t U;rl-f~::...r-+--+++
,t-t-LI--f;:'=-+--+--+F·
'R"'
--r- ---
co~. ·t
-Li+il
- ~ ..
'- tt"·!-
f\:"'l'r,' C- ~
r-I-
-
.= ~-+-f-~I---++--++---:~~-:r::::~.+:.-:::~~~+r::::~~:::~,o=-~
6
5
4
\rl
,"t'.
:ttr-
ea+--1-t-+-+-t--t-'-r
-r--~.''-r-'
-4-.-+-- ~----...I 4-HHlr
lp'T"f-+-n-+-rM-\~-+--+-+-+1
t
-+++-+-t---t--+-t---t --t-- r- t-- ~-
2 r..-WJC. rf 1(') :h ,~
11 H. /
Ir
r-t-,T;
11(-= 8~
J
+-I ,'f I
tj~~~~~'~--~~$=~1j~~~$=~Wi=t~~~~~,=$=t~~t=~E11--~~ ~
3
f--+--+-- .+ r
I--~~--+---'
-W r1-
-+-+-I-+-+-+-+--+-+---t-+-+--+--I--+--+-I-- ~
I-
.
- 1 - . .
t- ,-+--t--- . :-
-- I--+-- _.. -
.•. '1-- ' - 1 -
4
··t-i-+--+--+I-
~=g~if~~3~~f+-~SS~~~
tliEES=ri!2EEEF-!:1t·,-
-
--I-+--+-+-I
t=1J:1-m'
-I--
.-1--
··I-+-~-+-+·
mEMmJ'~
6
---I-- - : : ,
!--r--
f-I- -
-!--
f-
7 -
f-·
r'EI--
... ---
_.1--
-~ r:t
I'
L-.-_ _ _ ._...
'1-
_.1--
I-
"r-t-- -- ,..- ..
...
r-I--.r-t--.
I
"
I---t-~i-
r--
r:- -+- .-i L
-1----1-+-,1 .......
1- '
0-
E'
=:.._- _- ~~
: _J-!-I, ~l, t.~
-r-r--o--
.•
t .t--... ··.:...·~· - i-'
·~~-:f~i-=,. I" ~~rT~~-~· ~-
-. _.- .'_.1--1---'
=-~~=~
.- -.~~ .. -1.
,- - ... - ..
.
r-
,._+-
f- .'.~. ,.. - ,.-
-t- I
I"·.-- --- -_.' .f. -1·-'- --'1-'-1"!
- .. '
r
~. •.. ..
~.
l'
.
~
-.
r--:" •'.
I
-~ 1. i
Ii: f
. -, ..- .-- -I· • - • • .
--ti
--t.. ~..-:_.....f____
-.
_. -'j··,t
_.. ·t·
" __ 1_._
._., _
- ·--l··
,1-1-- .-1_,-__
-/- -j·-t--tt-I·_·
:1'-i-'
,--,
__
. ... ,_., _ _
Figure 6-1.
48
.,.
,- ,- - -,. _.. ' .
. '.
f--
-r' --
i-- -- .- - ,- . . . .' --1-" .•...
- f - - .. -
. .
!--I--t--.
=:=~=t--
.
I-- - ' - - -
I-- -, ,-
. -, _. ._._. ,.
! - ·-+--;'--i-t
~
--.;+·
'--1--1' _·r!
1---1---
-'--'1-- -
-1--+-1- - .. _.- .- -_.- t--
~ I--
_..
--. .,--..'.
.-
-r .
Fiche Titling Example.
r"
I
-
•
•
•
-
-
•.
C HAP T E R
C H A RAe T E R
7
COD E S
49
Character Codes
OCT
I! DEC
HEX
nul I
040
032
20
space
01
a
041
033
21
!
002
02
8
042
034
22
"
003
003
03
Y
043
035
23
#
004
004 ! 04
044
036
24
9)
ODS
005
05
. 045
037
25
%
006
006
06
a -E
I
n
046
038
26
&
,
I HEX
OCT
DEC
000
000
00
Q01
001
002
I .I .I .
i
-
>----
007
07
e
047
039
27
010
008
08
>,
050
040
28
(
01 1
009
09
/J.
051
OLf!
29
)
012
010
OA
V
052
042
2A
*
(}13
011
08
11
053
()43
28
+
014
012
DC
cr
I 054
044
2C
,
015
I 013
00
L
20
-
016
014
OE
(/J
017
015
OF
020
016
10
007
.
046 ! 2E
I 057
047
2F
/
060
048
30
061.
049
31
0
1
062
050
32
063
i 051
2
0
33
:3 ---_.
J ---
064
052
34
4
065
053
35
072
058
3A
0-
073
059
38
·
·,
w
0
021
017
11
022
018
12
-
023
019
13
024
025
020
I 021
0:
j
! 022 ~
027 I 023
024 .
030
e-~31
032
,5
I 055 I 045
l 056
,
1_ 026
50
--
I. I. 1.
a
18
0
~
I__~~ i - - - - -..-0- - . - 026
lA
6.
I 025
I
033
027
034
I 028
I
1C
....
074
060
3C
<
035
I 029 I
lD
t
,
075
061
30
=
036
! 030
!
lE
!
076
062
3E
>
037
031
!
n-
\
077
063
3F
?
18
---
5
066 054
36
6
f - - - - - - - - t-----------.
067 055
37
7
070 056
38
8
071 057
39
9
±
16
17
·
!
·
c
Character Codes
OCT
I DEC
HEX
100
064
40
101
-102
065
103
067
43
104
068
44
105
069
45
106
070
46
107
071
47
1 10
072
111
c
066
41
--42
--- -.--
I. I . 1.
OCT
~~--~
C- - .
0
E
I[u:c I
HEX
I. I . I .
140 IiOgS
60
@
141
097
61
a
142
098
62
b
I 143
099
63
C
144
I IDa
64
d
145
101
65
e
146
102
66
f
, 147
103
67
48
H
i 150
104
68
9
h
I I 12
073
49
151
105
69
074
4A
I
J
152
106
6A
J
113
075
48
153
107
68
t 111415
076
4C
154
108
6C
077
40
155
109
60
k
I
m
116
078
4E
156
110
6E
n
157
11 1
6F
0
160
1 12
70
P
161·
1 13
71
q
162
1 14
72
r
163
115
73
S
164
116
71.+
t
'\..
I
!
117
079
120
080
K
L
M
N
4F
i
0
P
50
121
081
51
122 . 082 I 52
123 083
53
1_ 124
125
I""'''''
co
127
I
I
!
R
S
T
I
I
084
I
-085
55
--- --~.~
086
56
V
I
--::.~
57
130
087
-088
}31
089
59
f--
I
I
±j
~-
..
I
I
F
G
-
c'.· · ·
iI
I
58
-
hi
X
Y
132
090
SA
Z
133
091
50
[
~
"-
134
092
5C
17~
(J..,
093
50
1
I
5E
....
!
136
137
094
095
SF
--
i
~
I
I
I
117
75
U
i
166
118
76
v
i
167
119
77
w
I
170 121]
1-71 i 121
78
·x
79
172
122
7A
173
I 123
78
(
174 1124
7C
--.
175
I, 125
70
)
17.6
126
7E
I
i 177
lE7
7F
II!m
I
i
I
165
I
!
I
-i
t
I
.I
.
I
i
I
Y
Z
:
I
,
-..l
51
Character Codes
!
IOCT
52
DEC
I
HEX
OCT
1.1.1.
HEX
DEC
I . I . 1.
I
(Control codes)
200
128
80
nv II
201
129
81
start message
202
130
82
203
131
83
end message
204
132
84
end Job
205
133
85
206
\34
86
207
135
210
"
v
240
160
AO
241
161
Al
242
162
A2
243
163
A3
i+t
244
164
A4
--
245
165
A5
t)
246
166
A6
C
87
247
167
A7
~
136
88
250
168
A8
t
211
137
89
horizontal tab
251
169
A9
~
212
138
8A
I ine feed
252
170
AA
v
213
139
88
vert I ca I tab
253
171
A8
0
214
140
8C
form feed
254
172
AC
-
215
141
80
carr i age return
255
173
AD
-
216
142
8E
new page
256
174
AE
217
143
8F
n~w
257
175
AF
""-.
220
144
90
260
176
80
1\
221
145
91
26~
177
81
~
222
146
92
262
178
82
~
223
147
93
263
179
83
224
\48
94
264
180
84
225
1Lt9
95
265
181
85
226
150
96
266
182
227
151
-
97
267
183·
87
230
1~,2
98
270
184
88
231
153
99
271
185
S9
232
154
9A
272
186
SA
233
155
98
273
187
SS
234
155
9C
274
188
Be
235
157
90
1275
189
236
158
9E
276
190
SE
237
159
9F backspace
277
191
8F
*
*
.--
*
--
*Not yet operative.
*
*
line
'-
'C:
I
86
*
*
---1
----- >----- - - f--.-------
I
c
SO
I
Character Coc1es
OCT
DEC
•
HEX
300
192
301
193
302
19"+
or: T
(ICC
HEX
.
3"+0
224
EO
•
3"+1
El
•
3"+2
225
226
227
228
229
230
231
232
233
23"+
235
236
1.1.1.
30"+
196
CO
Cl
C2
C3
C"+
305
197
C5
13"+"+
3"+5
306
198
C6
346
307
199
C7
3"+7
310
200
C8
0
350
311
201
C9
0
351
312
202
CA
0
352
313
203
C8
0
353
31"+
20"+
CC
354
315
205
CO
316
206
CE
355
356
317
207
CF
320
208
32t
303 195
--_.
-.-
•
i
I
I
3"+3
I
237
238
E2
E3
E"+
E5
E8
E9
EA
EB
EC
I
EO
EE
239
EF
DO
360
240
Fa
209
01
I 361
241
Fl
322
210
02
323
211
324
212
03
04
362 242 i F2
363 I 243
F3
1="4
364 244
325
05
365
245
F5
326
213
214
366
327
215
06
07
367
246
247
F6
F7
330
08
370
248
F8
331
216
217
371
249
332
218
09
DA
372
2'50
F9
FA
333
219
08
251
f"S
334
220
252
FI"
'.
3~'5
221
DC
DO
373
37y
375
253
FO
336
1;;.,_
371:-
254
rE
337
223.
377
255
FF
-
"J;:' -)
c::
DE
OF
-
E6
E7
357
I
1.1.1.
I
53
Character Codes
.r
~'F
I
9
A
C
F
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
10 1 1 12 13 14 15 16 17
OX OOX
NU a
B
.,
a
E
n
e
>.
lX 02X
0
-
•
I
=
c
a
1
"
it
$
%
&
t
1
2
3
4
5
6
A
8
C
0
E
HEX
OCT
2X 04X
3X 06X
0
I
u
v
c
c
~
(
)
7
8
F
G
a
11
--
0
1;
t
E
~
,
'(,J
,
\
9
• +
- .
.. . < = >
?
H
I
J
K
L
H
N
0
w x
y
z
[ -
-
]
...
-
9
h
I
j
k
I
m
n
0
VI
X
Y
z
(
-
)
I
u
t
t
4X lOX
f
5X 12X
P
Q
R
5
T
·u
V
6X 14X
@
a
b
c
d
e
Of
7X 16X
p
q
r
5
t
u
V
ex
co
CO UN CO CO UN UN UN UN CO CO
20X
8
-
co co co co
/
CO
9X 22X
UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN
-AX 24X
v
* *
8X 26X
~
,~
UN UN UN UN UN UN UN UN UN UN UN UN UN
CX 30X
"
.
•
•
•
OX 32X
UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN Uf\J
EX 34X
UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN
FX 36X
UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN UN
NU-NULL
54
•
-
6
~
~
;II:!
UN UN UN UN •
CO-CONTROL
~
0
v
0
0
0
-
-
"-
-
UN UN UN UN-
UN-UNSPEClFIED
Chapter 8
FORM DESIGN LANGUAGE
FOR M
DES I G N
S Y N T A X
The parameters preceding the following commands are
to be interpreted as follows:
8.1
h - number of horizontal units being used
i-number of horizontal user units
j
-
number of vertical user units
m,n - numbers
v - number of vertical units being used
x - number of FR 80 scope points in the X (horizontal) axis
y - number of FR 80 scope points in the
axis
Y.
(vertical)
Many of the parameters are enclosed in brackets. This
is to indicate that those parameters are not required.
The number in parentheses after the command characters
indicates the number (if any) of 18-bit words of storage required for the command.
8.2
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS.
Command
[;]
Meaning
A
(1)
Draw horizontal vector and change current position
to end point.
[m][,n]
B ()
Set intensity and spot size; both range from
° to
7
(default is 7,0).
NOTE
C;.
.
Setting either the intensity or the spot
size alone will require one word. Setting
both requires two .
55
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
--------~-----------------------------c
Meaning
Command
j
C
(1)
Set character size.
NOTE
A single argument to this command will
be interpreted as a number of units.
If two arguments are supplied, they will
be used to specify a fraction of user
units, the first number being the numerator, the second the denominator.
0
(0)
Set deltas.
i
E
( 1)
Set character spacing. (See preceding NOTE.)
j
F
( 1)
Set character line feed. (See preceding NOTE.)
G
( 1)
D~splay
[i][,j]
[mJ [, n]
page or frame number.
m is the number of
digit positions being allowed.
n is defined as
fo 11 ows :
=
12 =
16 =
20 =
8
frame number; leading
digit~
blanks
frame number; leading digits printing zeros
page number; leading digits blanks
page number; leading digits printing zeros
This command should be preceded by the C and E commands, used as they are for unjustified text.
The
default parameters for this command are 4, 16.
The page and frame output is determined by the status
of the CURRENT PAGE and FRAME commands of the PRINT
program.
[i]
H
(1)
Draw horizontal vector without changing current
position.
[iJ
56
I
(1)
Move in X axis without drawing.
c
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
Meaning
Command
[j]
J
(l)
Move in Y axis without drawing.
i,j
L
(2)
Draw vector without changing current position.
i,j
M
(2)
Draw vector and change current position to end
point.
en]
N
()
With new parameter, name nonpermanent picture
definition that follows.
With no parameter, end
definition.
With old parameter, execute picture
definition.
The execution of a picture definition
l~aves
the current position unchanged.
NOTE
Naming a picture definition requires
three words plus the word requirements
of the commands within the definition.
Recalling a definition requires two.
en]
Dumps the binary form currently in core onto mag-
a
netic tape.
The film will advance n pulldowns when
the tape is read.
If no parameter is typed, the
film will advance one frame.
x,y
P
(2)
Move to new position.
[m][,n]
Q
(l)
Plot a point.
With no parameters
t
the intenSity
and spot size set in the B command will be used.
If parameters are supplied, they will affect the
plotting of this point only.
[n]
R
( )
Repeat (with no parameter, end repeat).
C
··'·!\
,I'
57
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
------,..----------------c'
Meaning
Command
NOTE
A repeat usually requires two words plus
the word requirements of the commands
within the repeat. The exception is a
repeat larger than 225, which requires
an additional word.
x,y
[ j ]
S
(0)
Define space and line feed values.
T
Read Syntax from paper tape.
U ( 1)
Draw vertical vector and change current position to
end point.
[ j ]
V ( 1)
Draw vertical vector without changing current
position.
n
W (0)
Establish border around text within a box (default
/r"
',~)
is 8).
h,x
X
(0)
Scale horizontal units to scope points.
v,y
Y
(0)
Scale vertical. units to scope points.
m,n
Z
(0)
Smallest fraction of space and line feed values to
be used as a unjt.
[j][,n]!A
(3)
Draw clockwise arc with center at current position
and number of degrees specified by !L.
radius expressed in vertical units.
starting position in 1 .5
0
j
is the
n. is the
increments clockwise from
vertical (default is vertical).
n
!C
( 0)
Set Text Mode:
n
= 0
n = 1
58
UNJUSTIFIED
n =2
CENTERED
LEFT-JUSTIFIED
n =3
RIGHT-JUSTIFIED
(~~
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
r,1eaning
Command
[m][,n] IG
(0)
Assigns the number of green (m) and blue (n) hits
to be used for subsequent data. This command must
be followed by an H command.
[m][,n] IH
(2)
Assigns the number of clear (m) and red (n) hits
to be used for subsequent data.
NOTE
In the G and H commands zero may be used as a
parameter to mean no hits. If all four parameters
are set to zero, one hit of the clear filter
(which is the default) will occar.
n
!L
(0 )
Arc length; n is number of 1.5 0 segments to be
drawn (default is 240 segments, a complete circle).
Similar to N, except for permanent picture
definitions. See!
!N
I.
I
("'~
Execute permanent picture definition.
I
[n]! R (1)
See IN.
Rotated characters:
n
n
n
n
=0
=1
=2
=3
A
n
Y'--
n
OR NO PARAMETER
<:(
I>
n
n
=4
=5
=6
=7
'\/
--4
»
!U
( 1)
Upright characters
[j.J[,j.J!V
(n)
Selects solid, dotted, or dashed lines (default is
solid).
This command selects a mode for all sub-
seq ue n t vee tor sun t; 1 an 0 the r ! V co mm and i sen co un te re d.
n
n
=
=2
SOLID, no parameter.
DOTTED, one parameter.
(The parameter refers
to the space between dots along the axis with
the larger vector component.)
59
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
--------~------------~--------------c
Meaning
Command
n
=3
DASHED, two parameters.
(The two parameters
refer to the distance on and off along the
axis with the larger vector'component.)
[i][,j]
II
(
)
Enter or exit Character Mode.
NOTE
Text Mode set IIUNJUSTIFIED II : Entering
character mode requires one word. Each
pair of characters within r~quires an
additional word. (If the total number
of characters in the text is odd, the
odd character requires one word.) A
carriage return, to be added to the
line it fallows, is equal td one character. The requirement for exiting character mode is equal to one character.
Text Mod e Set LEFT - JUS T I FIE 0
IICENTERED
or IIRIGHT-JUSTIFrIED
Entering character mode req~ires two
words. Each line within requires two
additional words plus one wprd for each
pair of characters. (If the total 'number of characters in the text is odd,
the odd character requires one word.)
A carriage return, to be added to the
line it follows, is equal to one character. The requirement for exiting character mode is equal to one character.
II
II
II ,
IIUNJUSTIFIED II
,
II :
The arguments are illegal.
The first character will
be displayed with its lower left corner at the
current position.
Subsequent characters will be at
pOSitions determined by the rotation, spacing, and
line feed values.
The current pOSition will be
unchanged.
(:
60
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
Command
Meaning
"LEFT-JUSTIFIED,
CENTERED, or
RIGHT-JUSTIFIEDII
The current position should be at the lower left
corner of the imaginary box used to justify the
text.
The arg,uments describe the size of the IIbox."
The current position will be unchanged.
The following commands establish parameters to be used by the PRINT
program in conjunction with a
fo~m:
[m][,n]'\B
(0)
Specify step size in X and Y axes.
'C
(0)
Set character'size.
j
NOTE
A single argument to this command will
be interpreted as a number of units.
If two argum~nts are supplied, they
will be used to speci fy a fracti on of
user units, the first number being the
numerator, t~e second the denominator.
n '0
(0)
Set spacing mode.
=
SINGLE SPACE
n = 2
DOUBLE SPACE
n = 3
TRIPLE SPACE
n
Selects character set in BCD print programs.
n
n
=0
=1
COMMERCIAL
SCIENTIFIC
[m][ ,nJ' I
(0)
Specify left edge in X axis and top in Y axis.
n '\L
(0)
Set LINE SIZE.
[i][,j]'\O
(0)
Set offset from top left of form.
61
Form Design Language
TABLE 8-1.
FORM DESIGN SYNTAX COMMANDS (Continued).
----------------~-----------------------------------------------------
Meaning
Command
n '\ P
( 0)
Set PAGE SIZE.
i,j'\ S
( 0)
S p e c i f y a ve r all
[m][,n]'\U
( 0)
Specify number of images
n "V
( 0)
n
'\--4-(0)
=
s i z e o f f a rm .
in X and Y axes.
1 for VARIABLE BLOCKING.
ROTATED image (Cine Mode).
SAMPLE
FOR M
8.3
The following form design language was used to create the
"Monthly Inventory Statement" form shown on page 64.
/SCALING
100,167S
1, 4Z
1,20
/PARAMETERS TO BE USED BY THE PRINT PROGRAM
134\L
64\P
132,63*2\S
0,-1\0
/PARAMETERS TO BE TYPED TO THE FORMS PROGRAM
/PUL/3
/360/
/PARAMETERS TO BE TYPED TO THE PRINT PROGRAM
/CAM/2
/MEDIUM LINES
1N
5,2B
,4D
132A -63U -132A 63U
-3J
132H
3J
26I
46I
24I
12I
12I
N
1N
62
c
-63V
-63V
-63V
-63V
-63V
ri'-'
\~
Form Design Language
/THIN LINES
2N
3,OB
-13J
5R 132H -10J R
N
2N
/DASHED LINES (THIN)
3N
,1D
3,1 !V
,4D
-8J
6R 132H -10J R
.N
3N
/BOLD TEXT
4N
6,3B
2!C
132,3"MONTHLY INVENTORY STATEMENT"
N
4N
/LIGHT TEXT
5N
3,OB
O! C 3, 5C 1E
,2D
J
c
"DATE"
122I .
"PAGE"
-122I -3*2-1J
,4D
2!C
26 ,3 "PART NUMBER" 26I
46"DESCRIPTION" 46I
24"VENDOR" 24I
12 "QUANTITY
IN
STOCK" 12I
"QUANTITY
ON
ORDER" 12I
"QUANTITY
BACK
ORDERED" -12-12-24-46-26-2I -60J
l!C 2!R
2,63"FORM NO. 1037"
.
N
5N
63
Form Design Language
DATE
MONTHLY INVENTORY STATEMENT
1'''''
P AGe:
r------------------r--------------------------------~--------------~-a-U-A-N-T-I-TY-;-a-U-A-N-T-IT-Y~-au-A-N-T-I--T~)V
PART NUMBER
DESCRIPTION
VENDOR
IN
STOCK
ON
BACK
ORDER
ORDERED
--------------------- --------------------------------------- ------------------- ~--------- --------- ---------
-----------------------------l---~----I-------->,
,
''''"0..;7
--------------------- --------------------------------------- -------------------- --------- --------- ---------
--------------------- --------------------------------------- ------------------------------ --------- ---------
§
--------------------- --------------------------------------- -------------------
~---------
--------- ---------
i
i
~~--------------------~--------------------------------------~------------------~----------~--------~--------~
64
Chapter "9
c
FR 80 STANDARD DATA FORMAT
GENERAL DESCRIPTION
9.1
The FR 80 standard data format is a binary language used
to communicate instructions to the FR 80 Microfilm
Recorder for production of general graphics output.
9.2
Considerations in the specification of this language are:
9.3
9.4
1.
Minimal ambiguity in description of attributes
2.
3.
Compactness
Flexibility
4.
Utilization of all FR 80 capabilities
5.
Well-defined recovery from errors
6.
Provision for high-speed searching for start of
job, frame advance, or checkpoint commands
The FR 80 has the following characteristics:
1.
16,384 x 16,384 addressable points
2.
8 selectable beam intensity levels
3.
4.
8 selectable beam spot sizes
64 selectable character sizes
5.
8 selectable character rotations
6.
Optional color selection
7.
8.
Font specification under program control
Incremental pulldown on unsprocketed roll cameras
Various cameras available have apertures which restrict
the useable area of the raster. The apertures are
centered on the addressable area. See table on page 8
for the number of addressable points provided by the
"different aperture sizes in the available cameras.
FR 80 Standard Data Format
9.5
Data may be recorded in comic mode or cine mode. In
comic mode, X coordinates refer to positions along the
film, and Y coordinates refer to positions across the
film. Frames follow each other in a succession from
left to right along the film. For example:
c
+y
TAB
C
D
E
O,O~+X
9.6
In cine mode, X coordinates refer to positions across
the film, and Y coordinates refer to positions along
the film; frames follow each other in a succession from
top to bottom down the film. For example:
""+X
+y~O,O
Q
TAPE FORMAT
9.7
The basic unit of information supplied to the FR SO is an
lS-bi t word whose bits are numbered 0-17 from le'ft to
right. On 7-track tape drives, this is three 6-bit character3 in odd parity mode.
5 6
17
o
11 12
Char. #1
Char. #2
Char. #3
9.S
Data from 9-track drives is in the following form:
the six low-order bits from each byte are used as
data, the high-order two bits are ignored.
9.9
Tape records may be blocked in any size to a maximum
of 512 IS-bit words.
9.10
Encountering a file mark on the tape will cause a
pause, with' the message "END OF FILE" typed to the
operator with accounting info~mation.
66
,"'..... .
l .
'.,./
FR 80 Standard Data Format
c
COMMAND FORMAT
9.11
Commands may be one-word, two-word, or variable length.
One-word commands specify movement on either the X or Y
axes. Two-word commands provide for movement in both
axes simultaneously. Variable length commands perform
other control functions and text display. To determine
which type of command is being examined, the high-order
bits are interpreted in the following way:
Bit
a -
ON means draw a vector to specified point.
Bit 1 - ON means coordinate is r~lative to current.
point.
OFF means coordinate is an absolute position.
Bit 2
ON means update position to specified point.
OFF means leave current position unchanged.
Bit 3 - ON means coordinate is a Y value.
OFF means coordinate is an X value.
9.12
If bit a and bit 2' are both off, this is the first word
of a variable length command. Otherwise it is a coordinate command.
COORDINATE COMMANDS
9.13
Bits 4-17 contain the coordinate value.
To determine if
this is a one-word or two-word command, the following
word is examined.
If bits 0, 1, and 2 are off and bit 3
is on, this word is the second word of a two-word command
and the 14 low-order bits represent the Y coordinate value.
9.14
To describe coordinate commands, we will refer to CX, the
current X coordinate; CY, the current Y coordinate; SX,
the X coordinate value specified by the command; and SY,
the Y coordinate value specified by the command.
9.15
For one-word commands, if bit 3 (the Y bit) is on, bits
4-17 contain SY, and SX is zero for relative commands
(bit 1 on), or SX=CX for absolute commands.
Simi~arly,
if bit 3 is off, bits 4-17 contain SX, and SY is zero
for relative commands, or SY=CY for absolute commands.
For two-word commands, SX is in bits 4-17 of word 1 and
SY is in bits 4-17 of word 2.
()
67
FR 80 Standard Data Format
9.16
Treating bits 0-2 as a 3-bit op code, the commands are:
°E Code
0
Meaning
Checkpoint delimiter or word two of a two-word
command.
Move to specified point (set CX to SX and Cy
to SY) .
1
Variable length command (see par. 9.17) .
Move relative (CX=CX+SX, CY=CY+SY)*.
2
3
4
Draw a vector from CX,CY to SX,SY (but leave
current point at CX,CY) .
5
Draw a vector from CX,CY to SX,SY and move to
SX,SY.
Draw a vector from CX,CY to CX+SX, CY+Sy*
(and don't move) .
Draw a vector from CX,CY to CX+SX, CY+Sy* and
move current point to CX+SX, CY+Sy*.
6
7
VARIABLE LENGTH COMMANDS - CHECKPOINT DELIMITERS
9.17
Variable length commands with bits 0-3 off are treated
as checkpoint delimiters which may be searched for, independent of context.
Checkpoint Delimiters
9.18
9.19
All checkpoint delimiters cause exit from TEXT MODE if
recording characters at regular speed~ Checkpoint delimiters will not cause an exit from "high speed" TEXT
MODE (see command 04) .
No 0Eeration
o
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
7
8
9 10 11 12 13 14 15 16 17
0000000
9.20
Frame Advance
o
o
1
2
3
0
o o
4
5
11 1
6
n
the microfiche camera:
1 means step to the next fiche
and ignore the rest of the bits
in this command.
o means advance n pages.
* All additions are performed modulo 16384, so negative numbers are
represented in 2's complement form.
68
FR 80 Standard Data Format
Advance film n frames, increment frame counter; One
frame is a number of pulldowns appropriate to the camera
and may be set by the operator.
c
9.21
End Job
01234
o
0
0
5
6
7
8
9 10 11 12 13 14 15 16 17
I
0 10
n
n = pause level. See pause level description in control
interrupt command (par. 9.41). If n = 178 end of last
job on tape assumed.
9.22
Start Job
0
1
2
3
I0
0
0
0
4
5
6
1
0
0
I
Job ID follows as
7
8
9 10 11 12 13 14 15 16 17
I I II I I I I I
Ir j
text~
Reset to III Char.Set
Delete Permanent Pictures
Delete Non-Permanent Pictures
Reset Frame # to Zero
Reset X
&
------------~
Y offsets to Zero --------'
Types job ID if supplied, resets indicated parameters,
strip chart mode, vector family mode i and establis'hes
the following defaults: spot size = 0, intensity = 7,
solid vector mode, upright characters, single hit with
clear filter.
-69
FR 80 Standard Data Format
9.22A
(Paragraph deleted.)
...
70
c
FR 80 Standard Data Format
VARIABLE LENGTH COMMANDS - NOT CHECKPOINT DELIMITERS
C,'"
"
9.23
The first word of all other variable length commands has
the following format:
a
I
0
1
2
3
4
5
6
7
8' 9 10 11 12 13 14 15 16 17
OP CODE
11 10 1
DATA
1
The following commands are currently defined:
OCT DEC
---9.24
. 00
00
Incremental Film Advance
a
1
2
a
1
a a a a a a a
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
PULLDOWN
The data contains the number of camera pu1ldowns to be
executed (0-511). The frame counter will not be incremented, and will not be treated as a frame delimiter.
This command should not be used for microfiche.
C
9.25
01
01
Repeat Following Command Sequence
0
1
2
a
1
0
3
I
0
4
5
6
7
8
0
0
0
0
1
9
10 11 12 13 14 15 16 17
1
n
If 2 < n < 511 n is the repeat count.
If n ~ 1 the repeat count is in the following word in
this format:
o
1
2
3
0
0
1
0
I
4
5
6
7
8
9 10 11 12 13 14 15 16 17
REPEAT COUNT
If n = 0 terminate command sequence.
nested to a depth of 8.
Repeats may be
c
71
FR 80 Standard Data Format
OCT DEC
----
9.26
02
02
I
C
Picture
9 10 11 12 13 14 15 16 17
0
1
2
3
4
5
6
7
8
0
1
0
0
0
0
0
1
0
=
=
0
1
=
=
=
=
2
define following command sequence as picture n
end definition of picture (p = 1, n = 77 8 ) so that
end definition is 202377 8 •
draw picture n
t
t
t
t
p
p
I
t
I pi
n
delete definition for picture n
3
1
0
permanent picture
nonpermanent picture (definition usually lasts only
through current job) .
Definitions may not be nested, but requests to draw a
picture may be included within a picture definition.
While in process of drawing a picture, the request to
draw pictures may pe done to a depth of 8. Aft€r completing the drawing of a picture, the coordinates (CX
and CY) will be reset to the point where they were
before the picture was drawn.
9.27
03
Enter Justified-Type Mode
0
1
2
3
4
5
6
7
8
0
1
0
0
0
0
0
1
1
0
1
2
3
4
5
6
7
8
Word 2
0
1
1
1
2
Word 3
o
o
110
o
1
o
111
Word 1
Word 4
72
03
2
9 10 11 12 13 14 15 16 17
II
CHARACTER SIZE
9 10 11 12 13 14 15 16 17
CHARACTER SPACING
3
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
X DISPLACEMENT
4
5
6
7
8
9 10 11 12 13 14 15 16 i7
Y DISPLACEMENT
~,
~,
FR 80 Standard Data Format
The character size and spacing specified will apply to
the current command only, and will not change the values
used by subsequent type mode commands. The X and Y
displacement values are added to CX and CY to specify
the position of the lower left corner of the envelope
for the first character of the following text. After
completion of this command, CX and CY are unchanged.
Subsequent words contain text as described under Text
Format (see par. 9.29) in Type Mode description (op
code 04).
When a new line code (2178) is encountered in the text,
the following two words contain data as words 3 and 4
above, again followed by text.
(If the new line code
is in Field 1, Field 2 will be ignored.)
An end of
message code in the text terminates this command.
OCT DEC
-9.28
c
04
04
Enter Type Mode (Nonj ustified)
0
1
2
3
4
5
6
7
8
0
1
0
0
0
0
1
0
0
9 10 11 12 13 14 15 16 17
I I I
The first character will be displayed with its lower left
corner at the current point.
Subsequent characters will
be at positions determined by the rotation, spacing, and
line feed values. The current position will be unchanged
by this command.
bit 9
1 means output characters with proportional spacing.
o means output characters with mono spacing.
bit 11
1 means output text at high speed (if high-speed page
print option is available).
o means output text at'regular speed.
73
FR 80 Standard Data Format
9.29
Text Format - Text for display on the FR SO will be
packed two characters per lS-bit word. They will be in
III standard code.
Half-word Format:
0
1
2
3 4 5
CHAR. #1
Field 1
6
7
S
I
9 10 11 12 13 14 15 16 17
CHAR. #2
Field 2
If the high-order bit of one of these 9-bit fields is on,
the remaining eight bits are a printing character; if
the bit is off, the remaining eight bits are a control
character. Text will be terminated by an end of message
character (203 R). Text used in conjunction with the following command~ must be packed in the half-word format:
START JOB, JUSTIFIED TYPE MODE, CONTROL INTERRUPT, FICHE
TITLE.
Notes
1) For proportionally spaced text the number entered with
the Set Character Spacing (Code 11S) command is the
intercharacter spacing (the distance from the right of
one character to the left of the next).
2) Checkpoint delimiters will not cause an exit from
high-speed type mode.
3) If proportional spacing or multiple hits are specified,
text recording is at regular speed only.
74
c
FR 80 Standard Data Format
OCT DEC
9.30
05
Set Intensity
05
0
1
2
3
4
5
6
7
8
0
1
o,
0
0
0
1
0
1
9 10 11 12 13 14 15 16 17
,
f
,
INTENSITY.
Bits 15-17 (12-17 if the gray level option is installed)
of the data contain the intensity to be used when the
color f~lter specified by bits 9-11 is in place. When
specifying the 6-bit intensity for the gray-level option,
the order of the 2 octal digits must be reversed. For
example, to specify intensity 578 enter the number 758.
The filter specification for bits 9, 10, and 11 is as
follows:
f
f
f
9.31
= 000 2
= 011 2
=
06
clear: f = 0012 (unspecified); f = 010 2 red;
magenta; f = 100 2 green; f = 101 2 yellow;
110 2 blue; f = 1112 cyan.
Set Spot Size
06
o
o
Bits
when
(See
spot
9.32
07
1
2
3
4
5
6
7
8
1
0
0
0
0
1
1
0
9 10 11 12 13 14 15 16 17
f'
1
·1 SPOT
SIZE
J
15-17 of the data contain the spot size to be used
the filter specified by bits 9-11 is in place.
command 05 for filter specification.)
Changing
size requires about 50 msec.
Set Character Size*
07
0
1
2
3
4
5
6
7
8
, 0
1
0
0
0
0
1
1
1
9 10 11 12 13 14 15 16 17
,
CHARACTER SIZE
Bits 12-17 contain the FR 80 hardware character size
to be used in subsequent 04 commands.
9.33
()
10
Set Character Rotation
08
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
, 0
1
0
10
0
1
0
0
0
'ROTATION
The data is a rotation number to be used in subsequent
text display commands. A rotation value of zero corresponds to upright characters. Successive values are
rotated 45° counterclockwise.
* Not ordinarily useful; see octal 24 command.
75
FR 80 Standard Data Format
OCT DEC
9934
11
o
o
9. 35
Set Character Spacing
09
1
2
3
4
5
6
7
8
1
0
0
0
1
0
0
1
9 10 11 12 13 14 15 16 17
CHARACTER SPACING
The data is a spacing number (from the left of one character to the left of the next for monospaced text; from
the right of one character to the left of the next for
proportionally spaced text) to be used in subsequent 04
commands.
Set Text Line Spacing
12· 10
o
o
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
1
0
0
0
1
0
1
0
LINE SPACING
The data is a center line spacing number (from the bottom
of one line to the bottom of the next line) to be used
in subsequent 04. commands.
9.36
13
11
Output Page # or Frame # to Film
I
~.
'0/ ..
\
012
3
4
5
6
7
8
010
0
o
1
0
1
1\
Output page number - Output frame number ____
---
9 10 11 12 13 14 15 16 17
J t
~
I
- I#
OF DIGITS
iI i
i
Print 1ead:i;.ng zeroes -_.Set page number to zero - - - - - - - '
Set page number to one - - - - - - - - - - "
The page or frame number will be output at the current
position as though a 04 command had been encountered.
76
FR
9.37
C:
OCT DEC
---14
0
12
2
3
4
5
6
7
8
1
0
0
0
1
1
0
0
followed by:
01234
5
6
7
8
0
x
Standard Data Format
Select Color (or MultiEle EXEosure)
1
I
80
BLUE
COUNT
1
9 10 11 12 13 14 15 16 17
9 10 11 12 13 14 15 16 17
GREEN
COUNT
RED
COUNT
CLEAR
COUNT
(The above word may be omitted if the counts are all zero and another
word follows.)
co~t
If x is zero another count word follows:
o
1
2" 3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
YELLOW
COUNT
CYAN
COUNT
MAGENTA
COUNT"
This word is permitted only if a subtractive filter system is installed.
The counts represent the number of times the film will be exposed with the
indicated filter in place.
(If a subtractive filter system is installed,
the red, green, and blue filters will be simulated by inserting two filters
simultaneously in the light path.)
If the specified count for all filters
is zero, a count of one for the clear filter is assumed.
Any film advance
:.s equivalent to selecting the clear filter with the number of hits pre( _ vious1y specified for it (or one if zero).
Ci
If the color select command calls for more than one color per frame, the
select command acts as a repeat and must comply with repeat nesting rules.
When a given filter is in place, the intensity and spot size appropriate to
that filter, as specified by the 05 and 06 commands, will be in effect.
"9.38
15
0
I
0
Plot Current Point
13
1
2...
3
4
5
6
7
8
1
0
0
0
1
1
0
1
Intensity
Set intensity
9 10 11 12 13 14 15 16 17
I
t
I I
I I I
J
Spot size ----------------------------------~
(Changing spot size requires 50 milliseconds)
Set spot size --------------------------------------~
Set size or intensity
.f the "set size or intensity" bit is on, the spot size and/or intensity maj
be set for intensification of this point only.
The spot size and intensity
for subsequent commands will remain as specified by the 05 and 06 commands.
77
FR 80 Standard Data Format
OCT DEC
9.39
16
14
Select Vector Mode
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
0
1
0
0
0
1
1
1
0
I MODE
!
I
I
Bits 16 and 17 contain a code for vector drawing mode
interpreted in the following way:
Bit 16
Bit 17
o
Normal solid vectors (no words follow)
1
Dashed vectors; two words follow containing
the approximate number of points the beam
will be on, and the approximate number of
points the beam will be off per dashing
cycle. The lengths will be along the axis
which has the larger vector component.·
0
1
2
3
1
1
1
0
0
1
2
3
0
1
1
0
o
1
o
o
78
o
4
5
6
7
8
9 10 11 12 13 14 15·16 17
LENGTH "ON"
I
4
5
6
7
8
9 10 11 12 13 14 15 16 17
LENGTH "OFF"
Dotted lines; one word follows containing
the spacing between dots along the axis
that has the larger vector component.
1
2
3
1
1
0
4
5
6
7
8
9 10 11 12 13 14 15 16 17
POINT SPACING
(-'
.._/
FR 80 Standard Data Format
OCT DEC
C
9.40
17
Draw Arc
15
0
1
2
3
4
5
6
7
8
0
1
0
0
0
1
1
1
1
0
1
2
3
4
5
6
7
8
0
1
1
0
9 10 11 12 13 14 15 16 17
STARTING ANGLE
1
9 10 11 12 13 14 15 16 17
RADIUS
1
0
I
1
1
2
3
1
0
0
4
5
6
7
9 10 11 12 13 14 15 16 17
8
ARC LENGTH
I
For the purpose of drawing arcs and circles, a circle
is divided into 240 1.5 0 sectors. The arc length is
specified by the number of sectors to be drawn clockwise from the starting angle. The starting angle is
specified by the number of sectors clockwise from vertical.
The center of the arc will be the current point.
an arc will not change the current point.
9.41
20
16
o
1
Drawing
Control Interrupt
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
10101010000111
ill
-1 1
Output time to TTY _ _ _ _
Output frame number to
TTY~
Clear Film Gate - - - - - - - - - - - '
Operator Message follows
------------~
--- not defined ------------------------~
Pause control
level-------------------------~
Bits 9-13 will cause the function indicated to be performed if on.
Bits 14-17 will be a pause control level. All bits on
(17 8 ) will be an unconditional pause. All bits off will
79
FR 80 Standard Data Format
never pause. Intermediate levels will cause a pause if
their value exceeds a parameter entered by the FR 80
operator. When the pause occurs, the pause control
level will be typed on the Teletype.
(C':
,;'
The text for an operator message will be in the same
format as specified for the 04 command.
OCT DEC
\
9.42
21
I
17
a
a
Verify Camera and Select Cine or Comic Mode
1
2
3
4
5
7
8
1
a a
1
a a a
1
= Cine Mode: ] ~
a = Comic Mode
1
6
9 10 11 12 13 14 15 16 17
II
__________~!
Camera Number
a
= any camera
1
= 35mm
= l6mm
= 35mm
= 16mm
2
3
unsprocketed
unsprocketed
sprocketed
4
sprocketed
If the specified camera is not in place, the machine
will pause after indicating to the operator that another
camera is required.
9.43
22
18
I~-"""""\
I
~,/
Draw Vector Family
a
1
2
3
4
5
6
7
a
1
a a
1
a a
1
8
9 10 11 12 13 14 15 16 17
NUMBER OF
INTERPOLATED LINES
This command conditions the FR 80 to interpolate the
specified number of lines between the next two vectors
produced by commands with bit a on.
(Those commands may
be either one- or two-word type.) Both specified vectors will also be drawn. At the completion of the drawin·
of these vectors, the current point will be restored to
the position it was when the Draw Vector Family command
was encountered. If the number of interpolated lines is
zero, then a second word follows specifying the actual
number of interpolated lines:
a 1 2 3 4
17
Ia
80
1
1
a
NUMBER OF INTERPOLATED LINES
I
C
FR 80 Standard Data Format
c
OCT DEC
9.44
23
Set X and Y Offsets
19
o
1
2
3
4
5
6
7
8
I0
1
01 0
1
0
0
1
11
9 10 11 12 13 14 15 16 17
1
X offset = left camera aperture
,~
(appropriate to cine or comic mode)
I I l I I I
Y offset.= bottom camera aperture
(appropriate to cine or comic)
X offset = 0
Y offset = 0
X offset follows
Y offset follows
if bit 16 on:
0
10
oI
1
X OFFSET
if bit 17 on:
C\
I0
' (!
0
11
1
Y OFFSET
The specified X and Y offsets will be added to all subsequent coordinates.
9.45
24
20
o
o
Select Character Height
1
2
3
4
5
6
7
8
1
0
0
1
0
1
0
0
9 10 11 12 13 14 15 16 17
HEIGHT
1
The largest character size not greater than "HEIGHT" will
be selected.
If HEIGHT = 0, a character size appropriate
to the specified spacing for monos paced text will be
selected.
81
FR 80 Standard Data Format
OCT DEC
9.46
25
C"
Define Character Set
21
0
1
2
0
1
0
3
1°
4
5
6
7
8
1
0
1
0
1
9 10 11 12 13 14 15 16 17
n
I
n = number of character equivalences to follow.
(A
checkpoint delimiter may also be used to terminate this
command.) A character equivalence is a word in the
following format (where the III code equivalent is a
printing character):
0
1
2
26
4
5
6
7
8
CODE FROM TAPE
1
9.47
3
22
9 10 11 12 13 14 15 16 17
III CODE EQUIVALENT
1
Assign Character Definition to Code
0
1. 2
3
4, 5
6
7
8
0
1
0
1
0
1
1
0
9 10 11 12 13 ,14 15 16 17
I
0
II
n
(
"'~,
i"-",,
n = Character
code- assigned.
Following this are words containing character descriptions in the following 6-bit codes:
Terminates character with 1-8 character spaces
00-07
Provides 8 character spaces and continues to
10
expect another terminator
11
Beam off (character starts with beam off)
12
Beam on
13
Terminates character without spacing
14
Draw east
15
Draw northeast (slope = 1)
16
Draw northeast (slope = 7/5)
17
Draw northeast (slope = 2)
20
Draw northeast (slope = 14/5)
21
Draw north
22
Draw nort~west (slope = -14/5 )
23
Draw northwest (slope = -2)
24
Draw northwest (slope = -7/5)
25
Draw northwest (slope = -1)
26
Draw west
82
c
FR
27
30
31
32
33
34
35
36
37
76-41
C
Draw southwest (s~ope =
Draw southwest (slope =
Draw southwest (slope =
Draw southwest (slope =
Draw south
Draw southeast (slope =
Draw southeast (slope =
Draw southeast (slope =
Draw southeast (slope =
Repeat following stroke
80 Standard Da ta Format
1)
7/5)
2)
14/5)
-14/5)
-2)
-7/5)
-1)
2 - 31 times.
OCT DEC
9.48
. 27
23
---not defined
r-\
,-"F
83
FR 80 Standard Data Format
OCT DEC
9.49
30
24
o
1
C
".I
Fiche Title
5
;;.,;.~
2
3
4
6
7
8
010
0
110
0
0
9
10 11 12 13 14 15 16 17
A fiche title specification follows this command packed
in the half-word format (see command 04). The end of
message control character (2038) terminates the specification. Details of the fiche title specification are
described on page 46. This command causes the title
on the current fiche to be completed and causes subsequent data to be recorded on a new. fiche. The fiche
title specification stays in effect until changed.
9.50
ERROR MESSAGES
The FR 80 Data Format Displayer program can type any of
the following error messages on the Teletype:
Message
Meaning
DLM
Invalid checkpoint delimiter
Undefined variable length command
Too many repeats (nested too deeply)
Format error in picture name command
Too many picture calls (nested too deeply)
Too many names (available storage exceeded)
Undefined control character
Format error in command 138 (output page or
frame no.)
UNC
TMR
NAM
TMP
TMN
CON
PAG
To continue processing after an error, the operator can
use the SCAN· command to continue with the next ch&ckpoint delimiter, the next frame, or the next job.
c
84 .
FR 80 Standard Data Format
9.51
SUMMARY OF FR 80 DATA FORMAT
0000
Escape checkpoint delimiter
000
001
010
all
100
101
110
111
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
No op
End job
not defined
not defined
Start job
not defined
not defined
Frame advance
Y coordinate (second word)
X move abso1 ute
Y move absolute
Escape (see below)
Escape (see below)
X move relative
Y move relative
X vector not moving
Y vector not moving
X vector absolute move
Y vector absolute move
X vector relative not move
Y vector relative not move
X vector relative move
Y vector relative move
Escape codes (octal)
00
01
02
03
04
05
06
07
10
11
12
13
14
15
16
17
20
21
22
23
24
25
26
27
30
31
32
33
Incremental film advance
Repeat
Picture name
Enter justified type
Enter nonjustified type
Set intensity
Set spot size
Set character size
Set character rotation
Set character spacing
Text line spacing
Page # or frame # (accounting to film)
Select color mode
Plot current point
Select vector mode
Draw arc
Control interrupt
Verify camera and select rotation
Draw vector family
Set X and Y offsets
Select character height
Define character set
Assign character definition to code
--- not defined
Fiche title
Optical merge
Font selection
Justify
85
COMp 80 Supplement to
FR 80 Standard Data Format
c
COMp 80 SUPPLEMENT TO
FR 80 STANDARD DATA FORMAT
9.52
OCT DEC
31
25
Optical Merge
o
1
2
3
4
5
6
7
8
o
1
0
0
1
1
0
0
1
9 10 11 12 13 14 15 16 17
FLASH INTENSITY
Slide number follows if = 1
Facsimile scanned drawing I
from mag tape if = 1 - - - - - - '
NOTE:
If the slide number is omitted, the slide in place,
or the next image on the drawing tape, will be used.
o
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 '16 17
SLIDE NUMBER
86
COMp 80 Supplement to
FR 80 Standard Data Format
C'
9.53
OCT DEC
32
26
Font Selection
0
1
2
3
4
5
6
7
8
0
1
0
0
1
1
0
1
0
0
1
2
3
4
9 10 11 12 13 14 15 16 17
6 7 8 9 10 11 12 13 14 15 16 17
TANGENT OF ITALIC ANGLE
(Binary point to the left of bit 2)
5
This word is optional; the font will be displayed without
obliqueness if this word is omitted or if the selected
font will not permit italicization.
o
1
2
3
4
5
6
7
~
9 10 11 12 13 14 15 16 17
CHARACTER ASPECT RATIO x 10000
('
This word is optional.
It is used to permit expanding
or condensing characters. Values less than 10000
(decimal) result in a condensed font: values more than
10000 result in an expanded font.
If equal to 10000,
or omitted, or a non-graphic arts font specified, the
font will be used as designed.
i
o
I
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
FdNT NUMBER
87
COMp 80 Supplement to
FR 80 Standard Data Format
9.54
OCT DEC
-33
C
Justify
27
0
1
2
3
4
5
6
7
8
0
1
0
0
1
1
0
1
1
0
1
2
3
4
5
6
7
8
REMAINDER LETTER COUNT
----_.
---_ ...
-
9 10 11 12 13 14 15 16 17
REMAINDER SPACE COUNT
I
9 10 11 12 13 14 15 16 17
LETTER SPACE
."
This word is optional. It is used if letter spacing is
to .be used. The specified letter space value will be
added to (or subtracted from, according to the sign)
normal letter spacing. The remainder letter count
specifies the number of characters that will receive one
additional scope point of letter space, or one scope
point less of letter space according to the sign of the
letter space value. Spacing for space characters (40 8 )
is not affected.
I
o
I
0
1
2
3
4
5
6
11 I·~·I
7
8
9 10 11 12 13 14 15 16 17
ADDITIONAL WORD SPACE
This word specifies an additional increment to be used
when a space character (40 g ) is encountered. The specified value will be added to (or subtracted from, according to the sign) normal space width. The first "Remainder
Space Count" spaces will also receive one additional
scope point of spacing, or one scope point less of spacing
according to the sign of the additional word space.
I
88
(Revised Apr 76; 'Change No.6)
COMp 80 Supplement to
FR 80 Standard Data Format
OCT DEC
9.55
04
04
Enter Type Mode (Nonjustified)
01234
I
0
5
6
7
8
9 10
1 0100 010011
11 12 13 14 15 16 17
III
The first character will be displayed with its lower left
corner at the current point. Subsequent characters will
be at positions determined by the rotation, spacing, and
line feed values. The current position will be unchanged
by this command.
bit 9
1 means output characters with propor'tional spacing.
o means output characters with mono spacing.
bit 10
not defined.
11
()\
bit
1 means output text at high speed (if high-speed page
print option is available).
a means output text at regular speed.
bit 12
1 means update current position to end of last character
printed.
a means current position remains unchanged.
NOTES:
If bit 12 is set to 1, the justify elements will not be
initialized before printing. This means that a si~gle
Justify command (code 338) may be used for mUltiple piece
lines.
With graphic arts characters, the position after print
will be the integer portion of the DACs (full scope point
values); the fractional portion is lost.
89
c
.",,- ..
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2018:08:25 11:00:03-08:00 Modify Date : 2018:08:25 11:05:33-07:00 Metadata Date : 2018:08:25 11:05:33-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:ff712ca2-0d97-364b-9cbc-1d506d277e50 Instance ID : uuid:3bdcb88c-6ea9-cc4d-9759-caba1b31a6db Page Layout : SinglePage Page Mode : UseNone Page Count : 98EXIF Metadata provided by EXIF.tools