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