Summary of DocuPrint 96

  • Page 1

    Xerox docuprint 96/docuprint 96mx laser printing system forms creation guide april 1998 721p85630

  • Page 2

    Xerox corporation 701 s. Aviation boulevard el segundo, ca 90245 ©1998 by xerox corporation. All rights reserved. Copyright protection claimed includes all forms and matters of copyrightable material and information now allowed by statutory or judicial law or hereinafter granted, including without l...

  • Page 3

    Xerox docuprint 96/docuprint 96mx lps forms creation guide iii related publications the xerox docuprint 96/docuprint 96mx laser printing system forms creation guide is part of the eight manual reference set for your laser printing system. The entire reference set is listed in the table below. Severa...

  • Page 4

    Iv xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 5: Table Of Contents

    Xerox docuprint 96/docuprint 96mx lps forms creation guide v table of contents related publications iii notice iii introduction ix about the reference set ix xerox docuprint 96/docuprint 96mx laser printing system document set x what this guide contains xii conventions used in this guide xiii 1. Ove...

  • Page 6

    Table of contents vi xerox docuprint 96/docuprint 96mx lps forms creation guide specifying tab as a form 3-8 landscape/portrait command 3-9 grid command 3-10 font command 3-15 description commands 3-16 line command 3-18 types of lines 3-20 box command 3-23 text commands 3-26 text at 3-26 aligning te...

  • Page 7

    Table of contents xerox docuprint 96/docuprint 96mx lps forms creation guide vii local density and page setup errors 5-6 summary 5-7 using boxes 5-8 text in boxes 5-8 locating the closest box 5-9 shading 5-12 sections 5-13 rounding measurements 5-14 converting other unit values to dots 5-14 rounding...

  • Page 8

    Viii xerox docuprint 96/docuprint 96mx lps forms creation guide index index-1.

  • Page 9: Introduction

    Xerox docuprint 96/docuprint 96mx lps forms creation guide ix introduction the docuprint 96/docuprint 96mx laser printing system forms creation guide is intended for forms designers who have a basic knowledge of the docuprint 96/docuprint 96mx laser printing system (lps). You may have received on-si...

  • Page 10

    Introduction x xerox docuprint 96/docuprint 96mx lps forms creation guide xerox docuprint 96/docuprint 96mx laser printing system document set the xerox docuprint 96/docuprint 96mx lps document set includes the following: xerox docuprint 96/docuprint 96mx lps operator guide this reference contains t...

  • Page 11

    Introduction xerox docuprint 96/docuprint 96mx lps forms creation guide xi xerox docuprint 96/docuprint 96mx lps forms creation guide this reference contains the following information: • basic concepts for creating forms • coding and compiling for lps forms description language • sample form setup c...

  • Page 12

    Introduction xii xerox docuprint 96/docuprint 96mx lps forms creation guide what this guide contains the docuprint 96 laser printing system forms creation guide shows how to create electronic forms by describing them in words and numbers. Fdl is not complicated; it requires performing a few dimensio...

  • Page 13

    Introduction xerox docuprint 96/docuprint 96mx lps forms creation guide xiii conventions used in this guide this guide uses the following conventions: angle brackets are used for keys on the keyboard. { } braces indicate that one of the items stacked inside must be entered. ... Ellipses indicate tha...

  • Page 14

    Introduction xiv xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 15: Overview

    Xerox docuprint 96/docuprint 96mx lps forms creation guide 1-1 1. 1 overview the laser printing system (lps) provides the capability to create electronic forms tailored to meet your individual requirements. You create electronic forms using forms description language (fdl). This simple-to-learn, eas...

  • Page 16

    Overview 1-2 xerox docuprint 96/docuprint 96mx lps forms creation guide laser printing technology before you learn about the actual forms creation process, an introduction to the printing system will be helpful. Xerox laser printing systems are sophisticated nonimpact printers that use a combination...

  • Page 17

    Overview xerox docuprint 96/docuprint 96mx lps forms creation guide 1-3 fonts a set of standard lps fonts are provided free of charge at installation time. (font is a publishing term referring to a set of characters with the same type style, type size, and orientation.) note: additional fonts, wheth...

  • Page 18

    Overview 1-4 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 19: Basic Concepts

    Xerox docuprint 96/docuprint 96mx lps forms creation guide 2-1 2. 2 basic concepts certain basic concepts are required to understand the forms creation process on laser printing systems. These involve the size, shape, and location of the overall image on the page of a document, the orientation of th...

  • Page 20

    Basic concepts 2-2 xerox docuprint 96/docuprint 96mx lps forms creation guide fonts fonts are character sets, each having a unique type style, type size, and orientation. Fixed and proportional spacing fixed and proportionally spaced fonts are available for use on laser printing systems. Each charac...

  • Page 21

    Basic concepts xerox docuprint 96/docuprint 96mx lps forms creation guide 2-3 figure 2-4. Font orientation note that even though type style and size are the same, four different fonts are used, each with a unique orientation. The inverse portrait font could be used for certain types of titles or lab...

  • Page 22

    Basic concepts 2-4 xerox docuprint 96/docuprint 96mx lps forms creation guide page frames a page frame is a set of boundaries associated with a page as a unit of printing or imaging. Three page frames are defined in this guide: • physical page • system page • virtual page physical page the paper on ...

  • Page 23

    Basic concepts xerox docuprint 96/docuprint 96mx lps forms creation guide 2-5 system page the maximum area in which graphics and text can be imaged is called the “system page.” edgemarking to accommodate edgemarking, which is the placement of marks along the edge of the physical page, the system pag...

  • Page 24

    Basic concepts 2-6 xerox docuprint 96/docuprint 96mx lps forms creation guide form origin all forms data described by fdl commands is positioned relative to a point called the “form origin.” this point is offset from the virtual page corner by horizontal and vertical displacement values, which you s...

  • Page 25

    Basic concepts xerox docuprint 96/docuprint 96mx lps forms creation guide 2-7 the following symbol in figure 2- 7 shows where the text block origin is located. Figure 2-7. Text block origin symbol figure 2-8 shows two text blocks, one using a portrait font and one using a landscape font. This is the...

  • Page 26

    Basic concepts 2-8 xerox docuprint 96/docuprint 96mx lps forms creation guide grids the location of a form element on a page is specified in terms of its horizontal and vertical displacement from the form origin. The units of measurement used to define this displacement can be the following: • linea...

  • Page 27

    Basic concepts xerox docuprint 96/docuprint 96mx lps forms creation guide 2-9 if you are measuring the grid in cpi and lpi units, the origin of the “a” character cell is located two lines down and one character width to the right of the form origin. At 10 cpi and 6 lpi, the “a” is .33 inch down from...

  • Page 28

    Basic concepts 2-10 xerox docuprint 96/docuprint 96mx lps forms creation guide predefined formats a set of predefined print description entries or formats, having standard format specifications, are provided on the operating system software (oss) tapes. You may use these standard print formats or de...

  • Page 29

    Basic concepts xerox docuprint 96/docuprint 96mx lps forms creation guide 2-11 table 2-2 lists the standard lps print formats. * first dimension given is the horizontal dimension. Therefore, 11 by 8.5 inches is landscape orientation, while 8.5 by 11 inches is portrait orientation. For a4 paper, 297 ...

  • Page 30

    Basic concepts 2-12 xerox docuprint 96/docuprint 96mx lps forms creation guide data types two types of data are used in lps forms creating and printing: • variable data • forms data the term “variable data” generally refers to computer produced information that the lps merges with a form. Typically ...

  • Page 31: Forms Description Language

    Xerox docuprint 96/docuprint 96mx lps forms creation guide 3-1 3. 3 forms description language this chapter describes the function and use of each forms description language (fdl) command in generating a form electronically. Fdl command overview fdl is a set of keyword commands that you can use to g...

  • Page 32

    Forms description language 3-2 xerox docuprint 96/docuprint 96mx lps forms creation guide command summary the following commands are available for creating a form: form /resolution identifies the name of a form in the forms library and the resolution at which the form should be compiled for printing...

  • Page 33

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-3 command format the following is true for each fdl command: • the command consists of a command identifier and various parameters and keywords associated with the function. • spaces or commas separate keywords a...

  • Page 34

    Forms description language 3-4 xerox docuprint 96/docuprint 96mx lps forms creation guide steps to creating a form there are three basic steps required to produce an electronic form: 1. Initiate an editing session. 2. Enter the fdl commands. 3. Compile and print the form. Initiating an editing sessi...

  • Page 35

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-5 setup commands before entering commands to describe a form, enter the setup commands to specify the following: • form command • paper command • landscape/portrait command • grid command • font command of the se...

  • Page 36

    Forms description language 3-6 xerox docuprint 96/docuprint 96mx lps forms creation guide paper command this command identifies the paper size for which the form is designed. It is an optional command that enables you to select a paper size that is different than the sysgen-defined paper size. Speci...

  • Page 37

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-7 using b4 paper size when b4 size paper is specified in centimeters, the value should be rounded off to 25.71 cm. This is only necessary when your grid statement is grid [unit] [is] inches. When no paper size is...

  • Page 38

    Forms description language 3-8 xerox docuprint 96/docuprint 96mx lps forms creation guide specifying tab as a form to define a form to be used as a tab, specify the following: paper [size] [is] 9 by 11; refer to your docuprint 96/docuprint 96mx lps pdl reference for a detailed explanation of the ord...

  • Page 39

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-9 landscape/portrait command specifying page orientation and virtual page size the landscape/portrait command tells the system the orientation of the form. Landscape a landscape form is oriented horizontally (lik...

  • Page 40

    Forms description language 3-10 xerox docuprint 96/docuprint 96mx lps forms creation guide grid command specifying grid unit size and form origin the grid command tells the system how far apart to space the horizontal and vertical grid lines. This command also specifies the location of the form orig...

  • Page 41

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-11 • the grid command may specify the name of a format, which automatically provides page orientation, form origin, and grid unit dimensions. (refer to table 2-1.) all predefined formats specify the grid units in...

  • Page 42

    Forms description language 3-12 xerox docuprint 96/docuprint 96mx lps forms creation guide example 2 landscape; grid [unit] [is] fmt1 origin 1 inch 1 inch; figure 3-2 shows a form with the origin offset one inch from the virtual page origin. Figure 3-2. Form with origin offset one inch from virtual ...

  • Page 43

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-13 example 4 landscape page size is 3 inch 3 inch; grid [unit] [is] 1 cm; figure 3-4 shows a form with the grid specified, but not the origin or format. Figure 3-4. Form with grid specified, but no origin or form...

  • Page 44

    Forms description language 3-14 xerox docuprint 96/docuprint 96mx lps forms creation guide example 6 landscape page size is 3 inch 3 inch; grid [unit] [is] fmt1 origin 1 inch 1 inch; figure 3-6 shows a form with the grid, origin, and page size specified. Figure 3-6. Form with grid, origin, and page ...

  • Page 45

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-15 font command specifying fonts the font command identifies the character sets to use when creating and printing forms data and variable data. Fonts must be selected using the font command before text can be spe...

  • Page 46

    Forms description language 3-16 xerox docuprint 96/docuprint 96mx lps forms creation guide description commands the description commands specify the location, size, and characteristics of the form elements: lines, boxes, logos, graphics, form sections, and text. The commands used for entering descri...

  • Page 47

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-17 figure 3-7. Use of a negative coordinate.

  • Page 48

    Forms description language 3-18 xerox docuprint 96/docuprint 96mx lps forms creation guide line command specifying lines the line command specifies that one or more lines are to be drawn in the same direction. A line command defines the following: • point at which the line begins (the at location) •...

  • Page 49

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-19 c e coordinate of the end of the line, measured on the x or y axis, depending on the direction of the line. C a absolute x or y coordinate at which to start repetitive lines in a horizontal or vertical directi...

  • Page 50

    Forms description language 3-20 xerox docuprint 96/docuprint 96mx lps forms creation guide types of lines the following types of lines may be drawn: • solid an unbroken, straight line • broken line is divided into many equal sections, separated by small amounts of space _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...

  • Page 51

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-21 figure 3-8. Drawing a horizontal line (rows and columns) example 2 at 3.5 draw line in inches from 4 to 10; this command specifies the drawing of a horizontal line 3.5 inches down from the form origin, beginni...

  • Page 52

    Forms description language 3-22 xerox docuprint 96/docuprint 96mx lps forms creation guide example 3 at 2 draw 5 vertical lines from 5 to 10 and repeat every 2; this command specifies the drawing of five vertical lines. The first line begins two horizontal grid units to the right of the form origin ...

  • Page 53

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-23 box command specifying boxes the box command is similar to the line command. It describes the size and shape of a square or rectangular box. Like lines, boxes may be repeated either at fixed intervals or at sp...

  • Page 54

    Forms description language 3-24 xerox docuprint 96/docuprint 96mx lps forms creation guide example: at 4,6 box 24 by 4 usi sha hea; this example creates a shaded box: box command defaults the default for lines is solid 1. The default for repeat is horizontally. 0 lines specifying a line thickness of...

  • Page 55

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-25 example 2 at .5,0 draw 4 boxes in inches 5 wide by .5 high using shading and repeat vertically every 2; this command specifies four 5-inch wide, 0.5-inch high bars placed with the top edges at 0.5 inches, 2.5 ...

  • Page 56

    Forms description language 3-26 xerox docuprint 96/docuprint 96mx lps forms creation guide text commands font requirement at least one font must be specified before any text can be specified. The font setup command is used, and only one such command can be given for any one form. After the fonts are...

  • Page 57

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-27 n index number of the font to be used. If omitted, the system uses the last font index specified in a text command. If the font was omitted in all previous text commands, the system uses the first font specifi...

  • Page 58

    Forms description language 3-28 xerox docuprint 96/docuprint 96mx lps forms creation guide using toggles text originally entered at a 9700/8700 keyboard may contain number signs (##). The number sign acted as a toggle to enable the user to alternate between lower- and uppercase characters. Previousl...

  • Page 59

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-29 center-aligned to produce text that is center-aligned, enter: text at 5,1 ‘first’ ‘national‘ ‘trust’ ‘co’; to center the stacked words (the default option), an alignment need not be specified. This command pro...

  • Page 60

    Forms description language 3-30 xerox docuprint 96/docuprint 96mx lps forms creation guide aligning at the bottom to produce text that is aligned at the bottom, enter: vertical text aligned bottom at 5,1 ‘first’ ‘national’ ‘trust’ ‘co’; this command results in the following: other character-block or...

  • Page 61

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-31 figure 3-14. Character block orientations for a portrait page denotes the positioning origin of the text block. If the font and page have the same orientation, letters appear upright. They appear sideways or u...

  • Page 62

    Forms description language 3-32 xerox docuprint 96/docuprint 96mx lps forms creation guide figure 3-15. Character block orientations for a landscape page denotes the positioning origin of the text block..

  • Page 63

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-33 text in box specifying text in a box text in box allows you to place text within a box. Use the following command format to place text in a box: d amount of vertical space occupied by a line of text. All speci...

  • Page 64

    Forms description language 3-34 xerox docuprint 96/docuprint 96mx lps forms creation guide this example prints the following text within the designated box: text text characters that are to be printed at the specified location. Multiple text strings (a string is a series of characters) can be specif...

  • Page 65

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-35 the following examples demonstrate these nine positions. Top left text aligned left font 1 in top left box 10,20 ’part number’; top center text aligned center font 2 in top center box 10,10 ’part number’; top ...

  • Page 66

    Forms description language 3-36 xerox docuprint 96/docuprint 96mx lps forms creation guide bottom left text aligned left font 1 in bottom left box 20,10 ’part number’; bottom center text aligned center font 3 in bottom center box 40,10 ’part number’; bottom right text aligned right font 1 in bottom ...

  • Page 67

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-37 assuming that the upper left corner of the first box above is located two grid units down from the form origin and one grid unit to the right of the form origin, you would use the following statements: the res...

  • Page 68

    Forms description language 3-38 xerox docuprint 96/docuprint 96mx lps forms creation guide logo command placing logos a complex figure called a logo, up to two square inches in size, can be digitized to order by the xerox font center or xerox limited. This logo is a special font of one or more chara...

  • Page 69

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-39 graphic command using graphics a form may consist solely of graphics (images). Up to 16 images per page are permitted. Interpress and graphics capability (advanced imaging subsystem—ais), enable the printing o...

  • Page 70

    Forms description language 3-40 xerox docuprint 96/docuprint 96mx lps forms creation guide figure 3-20. Placing a graphic section commands defining a section when a form consists of several identical sections, you can save time by defining only one section and treating it as a module, that is, havin...

  • Page 71

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-41 form sec 4; portrait; grid fmt8; font un207b; comment *** create phone message pad section ***; begin section phone; at 7 draw 7 horizontal lines from 4 to 33 using solid 1 and repeat vertically at 11,17,20,23...

  • Page 72

    Forms description language 3-42 xerox docuprint 96/docuprint 96mx lps forms creation guide section command syntax begin section keywords phone; name of section. Rules for naming sections are identical to those for naming forms: one to six alphanumeric characters. End section; finishing command. Noti...

  • Page 73

    Forms description language xerox docuprint 96/docuprint 96mx lps forms creation guide 3-43 comment command recording comments it is frequently helpful to include comments in the source statements to describe certain fdl commands and their functions. These comments are useful when debugging your prog...

  • Page 74

    Forms description language 3-44 xerox docuprint 96/docuprint 96mx lps forms creation guide end command terminating an fsl the description of a form is terminated with an end command. The command syntax is as follows: end; an fsl file can contain more than one file. Therefore, if additional fsl files...

  • Page 75: Compiling and Printing Forms

    Xerox docuprint 96/docuprint 96mx lps forms creation guide 4-1 4. 4 compiling and printing forms once the file of forms source library (fsl) commands has been created, the file can be stored on the docuprint 96/docuprint 96mx lps system disk. The next step is to compile the file and print a copy of ...

  • Page 76

    Compiling and printing forms 4-2 xerox docuprint 96/docuprint 96mx lps forms creation guide communicate the fsl file to the lps system disk once you have created the fsl file, you can send it to the system disk either offline or online. Offline in the offline mode, fsl files can be transmitted to th...

  • Page 77

    Compiling and printing forms xerox docuprint 96/docuprint 96mx lps forms creation guide 4-3 filename specifies the name of an fdl source file in the fsl directory on the system disk that is to be used for source input to the fdl compiler. The file extension, .Fsl, may be included; no other extension...

  • Page 78

    Compiling and printing forms 4-4 xerox docuprint 96/docuprint 96mx lps forms creation guide compiling 4850/4890 color forms and logos color forms created on a 4850 or 4890 lps cannot be compiled on the docuprint 96/docuprint 96mx lps. However, a form or logo that was created and compiled on a 4850/4...

  • Page 79

    Compiling and printing forms xerox docuprint 96/docuprint 96mx lps forms creation guide 4-5 proof option the forms compiler makes it possible to compile a form and delete the frm file after it has been printed. If you use this option, less disk space is consumed by resident form files. To invoke the...

  • Page 80

    Compiling and printing forms 4-6 xerox docuprint 96/docuprint 96mx lps forms creation guide • if the form names on the invocation line and in the fsl are different, the compilation is aborted and a single sheet is printed. It contains the heading for the page and the portion of the fsl that was proc...

  • Page 81

    Compiling and printing forms xerox docuprint 96/docuprint 96mx lps forms creation guide 4-7 storing form files a large number of forms may be stored in the forms source directory (uncompiled) and form directory (compiled) on the system disks. Two files with the same name may not, however, be stored ...

  • Page 82

    Compiling and printing forms 4-8 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 83: Forms Layout Considerations

    Xerox docuprint 96/docuprint 96mx lps forms creation guide 5-1 5. 5 forms layout considerations physical printer constraints and forms compiler methods are factors that can affect form design. This chapter explores the implications of these factors relative to the following: • image complexity • box...

  • Page 84

    Forms layout considerations 5-2 xerox docuprint 96/docuprint 96mx lps forms creation guide generally, the line table limits are reached because the form contains a large number of short line segments. The most probable reason for this is a series of vertical lines that are aligned vertically (for ex...

  • Page 85

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-3 in addition, it is possible to have the line table show more than one line passing in the same direction through a given coordinate. For example, draw three lines, each of which is five units in length (0 to 5...

  • Page 86

    Forms layout considerations 5-4 xerox docuprint 96/docuprint 96mx lps forms creation guide scan line density “scan line” density is dependent upon printer speed and imaging speed. Therefore, it can vary with each product and even with different configurations of the same product. The basic limitatio...

  • Page 87

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-5 landscape pages line density restrictions differ as a function of the mode (landscape or portrait) of the form. An 8-point or smaller landscape font is smaller than 32 dots for 300 spi and 64 dots for 600 spi....

  • Page 88

    Forms layout considerations 5-6 xerox docuprint 96/docuprint 96mx lps forms creation guide local density and page setup errors one problem that may occur while a page is being imaged is a page setup error, displaying the following message: os9300 page set-up error this message basically means that t...

  • Page 89

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-7 summary in general, you can optimize form generation in the following manner: • use lines and boxes rather than characters of the form element font, whenever possible. • avoid placing too many small characters...

  • Page 90

    Forms layout considerations 5-8 xerox docuprint 96/docuprint 96mx lps forms creation guide using boxes you may draw boxes with a single box command or construct them with commands on a line-by-line basis. Note: using the box command can have a negative aspect when a single command is used to specify...

  • Page 91

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-9 locating the closest box when you specify text to be placed in a box, the system locates the closest box within a ten-dot square of the specified point. Example: if text is to be placed in a box located two gr...

  • Page 92

    Forms layout considerations 5-10 xerox docuprint 96/docuprint 96mx lps forms creation guide figure 5-5 shows measurements used in computing vertical box errors. Figure 5-5. Measurements used in computing vertical box errors the result of this equation is rounded up and displayed in the error message...

  • Page 93

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-11 the statements below provide an example of how this technique is used (a lower case b with an overstrike over it represents a blank line). Text spaced at 4 dots in box 10, 10 as many blank lines may be used b...

  • Page 94

    Forms layout considerations 5-12 xerox docuprint 96/docuprint 96mx lps forms creation guide shading it is sometimes desirable to use shading in a form, but it requires using a large amount of the form image buffer. Also, the space used increases if portrait rather than landscape shading is used. Lan...

  • Page 95

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-13 sections to duplicate identical information on a page, create sections. However, form image buffer limitations and potential line density problems should be taken into account whenever this feature is used. A...

  • Page 96

    Forms layout considerations 5-14 xerox docuprint 96/docuprint 96mx lps forms creation guide rounding measurements laser printing systems use only dot units in the actual performance of forms compilation. Therefore, as long as all positioning commands within fdl are defined in terms of dots or an int...

  • Page 97

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-15 rounding variable data alignment problems under certain circumstances, a form and variable data do not align properly, even though it appears that both use the same line spacing. When this happens, it may be ...

  • Page 98

    Forms layout considerations 5-16 xerox docuprint 96/docuprint 96mx lps forms creation guide if variable data does not line up properly with a form, and it appears that both are using the same line spacing, find out what the dot value is. It is most likely in such cases that the difficulty is a varia...

  • Page 99

    Forms layout considerations xerox docuprint 96/docuprint 96mx lps forms creation guide 5-17 table 5-1 shows tips, tricks, and pitfalls. Table 5-1. Tips, tricks, and pitfalls keywords explanation form id develop a logical, systematic approach to naming conventions. Take care not to choose a previousl...

  • Page 100

    Forms layout considerations 5-18 xerox docuprint 96/docuprint 96mx lps forms creation guide syntax ambiguities because fdl keywords can be abbreviated to the first three characters and because certain two-character keywords can be interpreted in more than one way, the following known ambiguities exi...

  • Page 101: Coding A Complex Form

    Xerox docuprint 96/docuprint 96mx lps forms creation guide 6-1 6. 6 coding a complex form this chapter reviews the commands discussed earlier in this guide and it also illustrates a sample form along with the entire forms source library (fsl) that created it. Enter the commands as shown in the sampl...

  • Page 102

    Coding a complex form 6-2 xerox docuprint 96/docuprint 96mx lps forms creation guide writing the setup commands the setup commands precede the form description commands for lines, boxes, and text. In general, the setup commands specify the parameters which describes the form. Invoke the editor utili...

  • Page 103

    Coding a complex form xerox docuprint 96/docuprint 96mx lps forms creation guide 6-3 drawing lines line commands are used to construct horizontal and vertical lines, which in turn are used to construct boxes. Drawing horizontal lines enter the horizontal line commands shown in figure 6-4. Remember t...

  • Page 104

    Coding a complex form 6-4 xerox docuprint 96/docuprint 96mx lps forms creation guide drawing boxes the box command enables you to construct individual, stand-alone boxes or boxes that share common sides. You can also create a shaded area or construct an invisible box to conveniently place “floating”...

  • Page 105

    Coding a complex form xerox docuprint 96/docuprint 96mx lps forms creation guide 6-5 placing text at a location the text at command enables you to place text at an exact location. Enter the comment and text at command as shown in figure 6-7. Figure 6-7. Text at command form 1stfrm grid fmt1; fonts u...

  • Page 106

    Coding a complex form 6-6 xerox docuprint 96/docuprint 96mx lps forms creation guide placing text in a box the text in box command allows you to place text at a particular location within a box that was previously described. Enter the comment and text in box command as shown in figure 6-8. Figure 6-...

  • Page 107

    Coding a complex form xerox docuprint 96/docuprint 96mx lps forms creation guide 6-7 end command the end command is shown in figure 6-9. Enter end; to complete the task figure 6-9. End command form 1stfrm; grid fmt1 fonts un114a,un106a,un104c; comment *** draw horizontal lines ***; at 7 draw 18 line...

  • Page 108

    Coding a complex form 6-8 xerox docuprint 96/docuprint 96mx lps forms creation guide compiling the form this exercise gives you practice using most of the fdl commands discussed throughout this guide. The next step is to compile the fsl which produces a sample of the form, provided there are no synt...

  • Page 109

    Coding a complex form xerox docuprint 96/docuprint 96mx lps forms creation guide 6-9 figure 6-10. Source statement (1stfrm.Fsl) fdl version b03 11:17 30-apr-xx page 1 disk-id: ariel vx.7 r9.7 rel #6 xx/xx/xx 1 form 1stfrm; 000010 2 grid fmt1; 000020 3 fonts un114a,un106a,un104c; 000030 4 comment ***...

  • Page 110

    Coding a complex form 6-10 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 111: Fdl Command Summary

    Xerox docuprint 96/docuprint 96mx lps forms creation guide a-1 a. A fdl command summary this appendix contains an alphabetized summary of the forms description language (fdl) commands described in this manual. The conventions and definitions used in describing fdl commands are as follows: fdl comman...

  • Page 112

    Fdl command summary a-2 xerox docuprint 96/docuprint 96mx lps forms creation guide table a-1. Fdl command syntax command syntax box comment comment text end end; font font[s] id{…id}; form form id; graphic graphic name at vpos [unit] [scale [is] n[/d]]; grid format-id n inch[es] n cm n centimeters n...

  • Page 113

    Fdl command summary xerox docuprint 96/docuprint 96mx lps forms creation guide a-3 landscape/ portrait line table a-1. Fdl command syntax (continued) command syntax landscape portrait paper [size] [is] n dots xdots inch[es] cm centimeters [wide] [by] m dots xdots inch[es] cm centimeters [high] ; n v...

  • Page 114

    Fdl command summary a-4 xerox docuprint 96/docuprint 96mx lps forms creation guide logo logo id at y [unit] x [unit] paper for standard paper sizes: for nonstandard paper sizes: section [begin] section id; end section; do section id at y [unit] x [unit]; text at at y [unit] x [unit] ‘text’ [‘text] …...

  • Page 115

    Fdl command summary xerox docuprint 96/docuprint 96mx lps forms creation guide a-5 text in box table a-1. Fdl command syntax (continued) command syntax.

  • Page 116

    Fdl command summary a-6 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 117: Fdl-Generated Messages

    Xerox docuprint 96/docuprint 96mx lps forms creation guide b-1 b. B fdl-generated messages these messages may appear while forms are being compiled using the forms description language (fdl) compiler. Fd0900 operator-requested abort abort command was entered. Compiling is stopped. Fd1000 all forms c...

  • Page 118

    Fdl-generated messages b-2 xerox docuprint 96/docuprint 96mx lps forms creation guide fd2740 fsl not found or invalid option. Check and retry. The specified forms source library (fsl) file does not exist on the system disk or the option is invalid. Compiler aborts. 1. Check for correct file name. 2....

  • Page 119

    Fdl-generated messages xerox docuprint 96/docuprint 96mx lps forms creation guide b-3 fd9480 error in writing the listing/summary file fd9485 error in reading the listing/summary file fd9490 error in back-spacing the listing/summary file fd9510 error in closing context file fd9520 error in opening c...

  • Page 120

    Fdl-generated messages b-4 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 121: System Default Summary

    Xerox docuprint 96/docuprint 96mx lps forms creation guide c-1 c. C system default summary this appendix lists the default parameters that the system automatically substitutes when specifications are omitted in fdl commands. Grid unit dimensions are rounded to the nearest tenth. The following grid a...

  • Page 122

    System default summary c-2 xerox docuprint 96/docuprint 96mx lps forms creation guide the following grid and origin substitutions are made when printing on 8.5 by 14-inch paper. The following grid and origin substitutions are made when printing on a4 (8.27 by 11.69-inch) paper. Specification substit...

  • Page 123

    System default summary xerox docuprint 96/docuprint 96mx lps forms creation guide c-3 the following substitutions are made for all paper sizes. Specification substitution form id; form id; grid fmt1; form id; portrait; form id; portrait; grid fmt6; page orientation not specified landscape paper size...

  • Page 124

    System default summary c-4 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 125: Grid And Text Command

    Xerox docuprint 96/docuprint 96mx lps forms creation guide d-1 d. D grid and text command examples this appendix shows the grid unit scaling specifications when the grid parameters are omitted or specified. Table d-1. Grid unit scaling specifications grid unit specification system response omitted: ...

  • Page 126

    Grid and text command examples d-2 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 127: Fdl Capacity Limits

    Xerox docuprint 96/docuprint 96mx lps forms creation guide e-1 e. E fdl capacity limits the available memory space imposes the following maximums for use: text buffer capacity: 512 bytes lines per text statement: 64 space allocation text at command: 16 bytes + s1 + s2 . . . Sn text in box command: 1...

  • Page 128

    Fdl capacity limits e-2 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 129: Support Tools and

    Xerox docuprint 96/docuprint 96mx lps forms creation guide f-1 f. F support tools and measurements there are two separate functions of forms creation: forms design and forms description. Any form can be converted to an electronic form stored on the system by describing it in forms description langua...

  • Page 130

    Support tools and measurements f-2 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 131: Glossary

    Xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-1 glossary a3 paper size measuring 297 by 420 mm. A4 paper size measuring 210 by 297 mm. Abort to terminate the printing of a job or execution of a program before it completes. Algorithm computational procedure that can be repeated ...

  • Page 132

    Glossary glossary-2 xerox docuprint 96/docuprint 96mx lps forms creation guide background job low-priority job, usually batched, that is executed automatically as system resources become available. Backup file file copied to a storage medium for safekeeping in case the original is damaged or lost. B...

  • Page 133

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-3 blocking process of combining two or more records into a single block of data which can then be moved, operated upon, or stored, as a single unit by the computer. Block length number of characters or bytes contained in a ...

  • Page 134

    Glossary glossary-4 xerox docuprint 96/docuprint 96mx lps forms creation guide character code identifier code associated with the universal identifier “xerox” to indicate the version of the xerox character code standard used to code interpress strings. Character set number of different characters us...

  • Page 135

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-5 communications ability of two devices to transmit information to each other. Compatibility characteristic of computer equipment permitting one device to use the same information or programs as another device without conve...

  • Page 136

    Glossary glossary-6 xerox docuprint 96/docuprint 96mx lps forms creation guide cpu central processing unit. Interprets and executes instructions, performs all operations and calculations, and controls input and output units and auxiliary attachments. Data 1. In general, facts, numbers, letters, symb...

  • Page 137

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-7 digitize to express or represent data in digital (binary) form so that it can be processed electronically. Disk drive device that can read or write magnetic media. Display viewing device (monitor) that visually communicat...

  • Page 138

    Glossary glossary-8 xerox docuprint 96/docuprint 96mx lps forms creation guide extended metrics measurements used in interpress to alter the size of fonts, allowing more precision with character escapement. Used for rendered characters. Fcb forms control buffer. Buffer for controlling the vertical f...

  • Page 139

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-9 format 1. Layout of a document, including margins, page length, line spacing, typeface, and so on. 2. In data storage, the way the surface of a disk is organized to store data. 3. To prepare the surface of a disk for acce...

  • Page 140

    Glossary glossary-10 xerox docuprint 96/docuprint 96mx lps forms creation guide hcs high-capacity stacker. Stacker bin capable of holding 2500 sheets of 20 pound/75 gsm paper. In the lps, the high-capacity stacker bins are located in the top half of the feeder/stacker modules. Hexadecimal numbering ...

  • Page 141

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-11 interpolation series of logical rules implemented in the printer to convert a 300 spi input video stream to a 600 spi output video stream. Interpolation is functionally analogous to bit doubling (2x scaling), except the ...

  • Page 142

    Glossary glossary-12 xerox docuprint 96/docuprint 96mx lps forms creation guide landscape page orientation orientation of print lines or top of an illustration parallel to the long edge of the paper if the sheet is within the standard size range. (sheets larger than standard have the reverse print o...

  • Page 143

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-13 log collection of messages or message segments placed on an auxiliary storage device for accounting or data collection purposes. Logical page in the xerox printing systems environment, a formatted page that is smaller th...

  • Page 144

    Glossary glossary-14 xerox docuprint 96/docuprint 96mx lps forms creation guide menu list of available functions, commands, and options. Message unit of information transmitted by one facility to another in a form that the receiving facility can understand and act upon. The standard message format c...

  • Page 145

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-15 offset printing widely-used method of commercial and corporate printing, where ink is picked up by a metal or paper plate, passed to an offset drum, and then passed to the paper. Online devices under the direct control o...

  • Page 146

    Glossary glossary-16 xerox docuprint 96/docuprint 96mx lps forms creation guide page orientation direction in which data is printed on a report. See also landscape page orientation; portrait page orientation. Parameter part of a command, other than the keyword. See also keyword; operator command. Pa...

  • Page 147

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-17 print file position of the system disk memory (up to 4 mb) received for temporary storage of formatted pages for printing. Pages are retained until they are delivered to the output tray. Printout informal expression refe...

  • Page 148

    Glossary glossary-18 xerox docuprint 96/docuprint 96mx lps forms creation guide record collection of data or words treated as a unit. Recovery act of overcoming a problem or error during processing. Typically, a specialized software recovery routine gains control and attempts to resolve the error wi...

  • Page 149

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-19 sequential in numeric sequence, usually in ascending order. As applied to a file organization, describes files in which records are written one after another and cannot be randomly accessed. For example, the first 99 rec...

  • Page 150

    Glossary glossary-20 xerox docuprint 96/docuprint 96mx lps forms creation guide stock user-defined name in the jsl that specifies a certain type of paper for printing a job. See also cluster. Stockset collection of stocks to be used on a print job. See also stock; cluster. Storage retention of infor...

  • Page 151

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-21 tab to move the cursor on a display or printer to a prespecified column on the display or paper, most often by using the key on a keyboard. Tape recording media for data or computer programs. Tape can be in permanent for...

  • Page 152

    Glossary glossary-22 xerox docuprint 96/docuprint 96mx lps forms creation guide transaction processing method of data processing in which files are updated and results are generated immediately after data entry. Translation 1. In data communications, the conversion of one code to another on a charac...

  • Page 153

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-23 virtual page page area selected by a forms designer for printing. Warning message system-issued message indicating that an error has been encountered even though the program has not failed. Weight characteristic of type ...

  • Page 154

    Glossary glossary-24 xerox docuprint 96/docuprint 96mx lps forms creation guide bpi bits per inch bps bits per second bsc binary synchronous communications cd character dispatcher cdc control data communications cd/ig character dispatcher/image generator cm control module cme copy modification entry...

  • Page 155

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-25 dte data terminal equipment ebcdic extended binary coded decimal interchange code enet ethernet network eot end of tape ep electronic publishing ess electronic subsystem, also referred to as the system controller fcb for...

  • Page 156

    Glossary glossary-26 xerox docuprint 96/docuprint 96mx lps forms creation guide hpos horizontal positioning ibm international business machines corporation ifu interpress font utility ig image generator igm image generator module i/o input/output iom image output module iot input output terminal, al...

  • Page 157

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-27 lf long-edge feed lpi lines per inch lps laser printing system mtu magnetic tape unit (refers to the 9-track magnetic tape drive; also referred to as “magnetic tape drive”) micr magnetic ink character recognition ocr opt...

  • Page 158

    Glossary glossary-28 xerox docuprint 96/docuprint 96mx lps forms creation guide qic 1/4 inch cartridge ram random access memory ros raster output scanner safes stand-alone field engineering software san software analysis number sci start command index scsi small computer system interface sdlc synchr...

  • Page 159

    Glossary xerox docuprint 96/docuprint 96mx lps forms creation guide glossary-29 vm virtual memory vpos vertical positioning vs virtual storage wan wide area network xcsc xerox customer support center xdgi xerox dcf and gddm interface xdss xerox documentation and software services xics xerox integrat...

  • Page 160

    Glossary glossary-30 xerox docuprint 96/docuprint 96mx lps forms creation guide.

  • Page 161: Index

    Xerox docuprint 96/docuprint 96mx lps forms creation guide index-1 index numerals 600 spi forms, compiling, 4-3 4850 color box, converting, 3-25 4850/4890 color forms/logos, compiling, 4-3 9700/8700 keyboard, 3-28 a absolute coordinate, 3-16 aligning text, 3-28, 5-15 to 5-16 adjacent boxes, 3-36 to ...

  • Page 162

    Index index-2 xerox docuprint 96/docuprint 96mx lps forms creation guide f fdl capacity limits, e-1 commands see also specific commands comment command, 3-43 description, 3-16 to 3-39 end command, 3-44 entering, 3-4 format, 3-3 section, 3-40 to 3-41 setup, 3-5 to 3-15 summary, 3-2, a-1 to a-5 syntax...

  • Page 163

    Xerox docuprint 96/docuprint 96mx lps forms creation guide index-3 index l landscape fonts, 2-2 to 2-3 form, 3-9 line density limitations, 5-5 page, 2-1, 2-10 shading, 5-12 landscape/portrait command, 2-5, 3-9 laser beam, 1-2 layout considerations, 5-1 to 5-18 left-aligned text, 3-28 line command, 3...

  • Page 164

    Index index-4 xerox docuprint 96/docuprint 96mx lps forms creation guide s sample command, 4-7 sample form, creating, 6-1 to 6-10 scan line density, 5-4 to 5-5 section commands, 3-40 to 3-42 sections, 5-13 secured files, 4-5 sef (short edge feed) scheme, 3-8 setup commands, 3-5 to 3-15, 6-2 to 6-7 s...