background image

Print Server version 6.0
June 2007

Xerox FreeFlow

®

 Print Server

Using LCDS

Print Description

701P47156

Language

Summary of Contents for Docuprint 75

Page 1: ...Print Server version 6 0 June 2007 Xerox FreeFlow Print Server Using LCDS Print Description 701P47156 Language ...

Page 2: ...h and Mac are registered trademarks of Apple Computer Inc Microsoft Windows NT and Microsoft Windows are trademarks of Microsoft Corporation PANTONE is a registered trademark of Pantone Inc Sun Microsystems and Solaris are a trademarks registered trademarks or service marks of Sun Microsystems Inc in the U S and other countries SWOP is a registered trademark of SWOP Inc Quark and QuarkXPress are t...

Page 3: ...rinciples and procedures 1 1 Enabling PDL features and functions 1 2 PDL command structure and components 1 3 Command lines 1 3 Components of a command 1 3 Command syntax 1 12 Syntax rules 1 12 Command syntax conventions 1 14 Sample PDL commands 1 15 PDL command categories 1 16 The Job Source Library JSL 1 17 What does a JSL specify 1 18 JSL command levels 1 18 JDL name 1 21 JDL or system level co...

Page 4: ...tion procedure 1 69 Correcting errors in a JSL 1 70 Dynamic job descriptor entries DJDEs 1 73 Benefits of using DJDEs 1 73 Dumps 1 74 Online dump 1 74 Starting and ending online dump sessions 1 74 Online dump format and content 1 74 Offline dump 1 76 Starting and ending tape dump sessions 1 76 Offline dump format and content 1 76 Compatibility with other Xerox laser printing systems that use PDL 1...

Page 5: ... command points to note 2 18 Block command example 2 18 CODE command 2 19 CODE command parameters 2 19 CODE ASSIGN 2 20 CODE DEFAULT 2 20 CODE SPACECODE 2 22 DBCODE command 2 22 DBCODE command parameters 2 23 DBCODE ASSIGN 2 23 DBCODE DEFAULT 2 24 DBCODE command point to note 2 24 IDEN command 2 24 IDEN command parameters 2 25 IDEN DJPCC 2 25 IDEN OFFSET 2 26 IDEN OPRINFO 2 26 IDEN PREFIX 2 27 IDE...

Page 6: ... command Points to note 2 41 RECORD command example 2 42 SEFFNT command 2 44 SEFFNT command parameters 2 45 SEFFNT SEFMAP 2 45 SEFFNT MAP 2 46 SEFFNT command points to note 2 47 SEFFNT command examples 2 48 TCODE command 2 49 TCODE command parameters 2 50 TCODE DEFAULT 2 51 TCODE TASSIGN 2 51 TCODE TRESET 2 52 TCODE command examples 2 53 VOLUME command 2 54 VOLUME command parameters 2 54 VOLUME BM...

Page 7: ... TABLE command 3 4 TABLE command parameters 3 5 TABLE CONSTANT 3 5 TABLE MASK 3 6 TABLE command points to note 3 7 TABLE command examples 3 7 CRITERIA command 3 9 CRITERIA command modes 3 9 Using the CRITERIA command 3 10 String comparisons 3 11 CRITERIA command parameters 3 14 CRITERIA CHANGE 3 14 CRITERIA CONSTANT 3 16 CRITERIA LINENUM 3 17 CRITERIA VALUE 3 18 Logical processing command descript...

Page 8: ...nd 3 37 RFEED TEST parameter 3 37 RFEED command points to note 3 38 ROFFSET command 3 39 ROFFSET command parameters 3 40 ROFFSET PASSES 3 40 ROFFSET TEST 3 41 ROFFSET command points to note 3 41 ROFFSET command example 3 42 RPAGE command 3 43 RPAGE command parameters 3 43 RPAGE SIDE 3 43 RPAGE TEST 3 45 RPAGE WHEN 3 45 RPAGE command points to note 3 46 RPAGE command examples 3 46 RRESUME and RSUSP...

Page 9: ...MAL ISUBSTITUTE 4 7 ABNORMAL OTEXT 4 7 ABNORMAL REP 4 8 ABNORMAL SECURITY 4 9 ACCT command 4 10 ACCT command parameters 4 10 ACCT DEPT 4 10 ACCT USER 4 11 ACCT command points to note 4 11 ACCT command example 4 11 CME command 4 12 CME command parameters 4 13 CME CONSTANT 4 14 CME FONT 4 14 CME INK 4 15 CME LINE 4 16 CME POSITION 4 17 CME command points to note 4 17 CME command examples 4 19 IDR co...

Page 10: ...2 MESSAGE command example 4 42 OUTPUT command 4 43 OUTPUT command parameters 4 43 OUTPUT BFORM 4 45 OUTPUT BINDING 4 46 OUTPUT COLLATE 4 49 OUTPUT COPIES 4 49 OUTPUT COVER 4 50 OUTPUT CYCLEFORMS 4 50 OUTPUT DENSITY 4 52 OUTPUT DESTINATION 4 52 OUTPUT DUPLEX 4 53 OUTPUT FACEUP 4 53 OUTPUT FEED 4 54 OUTPUT FORMAT 4 55 OUTPUT FORMS 4 56 OUTPUT GRAPHICS 4 57 OUTPUT IDFAULT 4 58 OUTPUT IDR 4 59 OUTPUT ...

Page 11: ...0 PDE command examples 4 100 ROUTE command 4 101 ROUTE command parameters 4 101 ROUTE RFORM 4 102 ROUTE RTEXT 4 102 ROUTE command example 4 105 STOCKSET command 4 105 STOCKSET command parameters 4 106 STOCKSET ASSIGN 4 106 STOCKSET INIFEED 4 107 STOCKSET SYSPAGE 4 107 STOCKSET command example 4 109 VFU command 4 110 VFU command parameters 4 110 VFU ASSIGN 4 110 VFU BOF 4 111 VFU TOF 4 111 VFU comm...

Page 12: ...5 20 C text DJDE points to note 5 21 CANCEL DJDE 5 21 COLLATE DJDE 5 22 COLLATE DJDE point to note 5 22 COPIES DJDE 5 22 COPIES DJDE points to note 5 23 DATA DJDE 5 23 DATA DJDE point to note 5 23 DEPT DJDE 5 24 DEPT DJDE points to note 5 24 DESTINATION DJDE 5 24 DESTINATION DJDE points to note 5 25 DUPLEX DJDE 5 25 END DJDE 5 26 END DJDE points to note 5 26 EOF DJDE 5 26 EOF DJDE point to note 5 ...

Page 13: ...to note 5 48 JDE DJDE 5 48 JDE DJDE points to note 5 49 JDL DJDE 5 49 JDL DJDE points to note 5 50 LOGO DJDE 5 50 LOGO DJDE points to note 5 52 LPI DJDE 5 52 LPI DJDE point to note 5 53 MAP DJDE 5 53 MARGIN DJDE 5 53 MARGIN DJDE points to note 5 54 MODIFY DJDE 5 54 MODIFY DJDE points to note 5 55 NUMBER DJDE 5 55 NUMBER DJDE point to note 5 56 NUMBER DJDE example 5 58 OTEXT DJDE 5 58 OTEXT DJDE po...

Page 14: ...nds for graphics 6 1 Input for graphics 6 2 Error handling for graphics 6 3 Graphic processing modes 6 3 Formats for graphic data 6 4 Impact of graphics on system performance 6 6 Graphics features restrictions 6 6 A PDL command and DJDE summary A 1 Summary table of PDL commands and DJDEs A 2 B PDL command quick reference B 1 PDL command Quick Reference table B 2 C Character code assignments C 1 IB...

Page 15: ...tents Using LCDS Print Description Language xv Input unpacking examples D 1 Valid host computer and label specifications D 2 Host system JDLs on system software CD D 4 LPS tape label format D 5 Glossary Glossary 1 ...

Page 16: ...Table of contents xvi Using LCDS Print Description Language ...

Page 17: ... enclosed during all modes of customer operation The laser danger labels on the system are for Xerox service representatives and are on or near panels or shields that must be removed with a tool DO NOT REMOVE LABELED PANELS OR PANELS NEAR LABELS ONLY XEROX SERVICE REPRESENTATIVES HAVE ACCESS TO THESE PANELS Ozone information U S only This product produces ozone during normal operation The amount o...

Page 18: ...als and supplies specifically designed for your Xerox equipment Use of unsuitable materials may result in poor performance and may create a hazardous situation Never move either the printer or the print server without first contacting Xerox for approval Never attempt any maintenance that is not specifically described in this documentation Never remove any covers or guards that are fastened with sc...

Page 19: ...ay impact the product certification Please contact your Xerox representative for more information Warning markings All warning instructions marked on or supplied with the product should be followed This WARNING alerts users to areas of the product where there is the possibility of personal damage This WARNING alerts users to areas of the product where there are heated surfaces which should not be ...

Page 20: ...the plug from the electrical outlet Ventilation Slots and openings in the enclosure of the product are provided for ventilation Do not block or cover the ventilation vents as this could result in the product overheating This product should not be placed in a built in installation unless proper ventilation is provided Please contact your Xerox representative for advice Never push objects of any kin...

Page 21: ...E mark Europe only January 1 1995 Council Directive 73 23 EEC amended by Council Directive 93 68 EEC approximation of the laws of the member states related to low voltage equipment January 1 1996 Council Directive 89 336 EEC approximation of the laws of the member states related to electromagnetic compatibility March 9 1999 Council Directive 99 5 EC on radio equipment and telecommunications termin...

Page 22: ...uired to take adequate measures Shielded interface cables must be used with this product to maintain compliance with Council Directive 89 36 EEC For further information For more information on Environment Health and Safety in relation to this Xerox product and supplies please contact the following customer help lines Europe 44 1707 353434 USA 1 800 828 6571 Canada 1 800 828 6571 ...

Page 23: ...n of a Job Source Library JSL including required and optional commands and components Rules and guidelines for coding LCDS PDL commands Procedures for creating and compiling a JSL Syntax and explanation of each LCDS PDL command parameter and DJDE Explanation of Dynamic Job Descriptor Entries DJDEs and the process for inserting them into the data stream Reference list of all PDL and DJDE commands i...

Page 24: ...mmands NOTE Forms Description Language FDL commands cannot be used on the FreeFlow Print Server because these systems do not have forms compiling capability You can however create forms by using FDL on another laser printing system or by using a forms creation software package on a PC or other type of workstation Form files that are created externally can be transferred or imported to the system d...

Page 25: ...urces Bold type Used for emphasis It is also used for keywords that introduce items in a list Entering Within procedures the two step process of keying in text and pressing Enter Example Enter y in the box Fixed pitch font Used to indicate text that you enter in a text field on a window such as examples of PDL commands It also indicates text that the system displays on the screen such as messages ...

Page 26: ...Introduction xxvi Using LCDS Print Description Language ...

Page 27: ...rinting system can switch instantly at a page boundary between portrait tall and narrow and landscape wide page formats combining the two styles within a single report Print a number of previously separate logical pages on the same physical page of a document Modify documents on a page to page basis by using copy modification entries CMEs to replace selected portions of text with other data change...

Page 28: ... compiled by the system to create an object file called a job descriptor library JDL Each compiled JDL file is stored in a resource folder named lcds located on the print server disk The system accesses the required JDL from the lcds folder when the operator specifies it to start a job When a job is sent from the host the printing system reads the specified JDL and obtains instructions on what fon...

Page 29: ... for details on the JSL syntax rules Command lines The JSL consists of command lines also called records on which you enter PDL commands The length of these records can be up to 133 characters for JSLs on tape NOTE If you select the TRUNCATE option of the xjdc compiling command only characters 1 through 72 may be used for parameter information Refer to Compiling a JSL later in this chapter You can...

Page 30: ...tions In the example above the identifier parameter keyword and parameter options are part of the VFU command which is represented by the required command keyword VFU All of these components may be collectively referred to as a command statement The following table shows examples of the typical components of a PDL command statement Table 1 1 Set of typical PDL commands Command identifier Command k...

Page 31: ... is defined using a label of up to six alphanumeric characters followed by a colon Two types of identifiers can be used 1 ac type Must have at least one alpha character that is a letter 2 dd type May have all numerals all alpha characters or a combination of both The following PDL command has the command identifier VFU1 and the command keyword is VFU The identifier in this command may have any num...

Page 32: ...ns the options which may consist of keywords variable references and value or string constants Each parameter has one or more options For example the OFFSET parameter of the OUTPUT command which can be shortened to OUTPUT OFFSET parameter has three options ALL FIRST and NONE Some parameter options have multiple components Some of these components must have values specified others are optional Pare...

Page 33: ...le FORM1 can only be a file name Value constants Value constants have arithmetic values Value constants should be expressed as decimal numbers They may also be expressed as hexadecimal values octal values or character values but these expressions are not recommended Decimal numbers may be signed and may have fractional digits Example To express value constants as hex octal or characters you use st...

Page 34: ...ered lowercase until another is encountered which toggles back to uppercase The sequence indicates that the actual character should be inserted and should not be treated as a toggle for lowercase mode Using a repeat count String constants may be preceded by an optional repeat count A repeat count is enclosed in parentheses and must be in the range of 1 to 255 For example T1 TABLE CONSTANT 3 is equ...

Page 35: ...DEN PREFIX X C1C2C3C4 ASCII Used as string constants Each character results in one byte The constants must be preceded by the characters A apostrophe A and followed by an apostrophe character IDEN PREFIX A ABC 44EF is equivalent to IDEN PREFIX X 414243444546 The ASCII string type allows hexadecimal representation of characters to be embedded in a string This is done by preceding the hexadecimal re...

Page 36: ... specified EBCDIC is the default IDEN PREFIX DJDE TABLE CONSTANT ABCDE IDEN PREFIX E ABC C4EFG is equivalent to the hexadecimal IDEN PREFIX X C1C2C3C4C5C6C7 Octal Octal constants should be used only as string constants because of the control program conversion process Each octal character results in three bits Each octal character pair is converted internally to an 8 bit octal character by prefixi...

Page 37: ...an X 3F generates a legal character If anything from X 40 to X FF is coded an error message appears and the bad character is replaced with a blank String constants may be replaced by an optional repeat count A repeat count must be enclosed in parentheses and must be in the range of 1 to 255 BLOCK CONSTANT H2 373737 BLOCK CONSTANT H6 373737 Repeat count examples T1 TABLE CONSTANT 3 is equivalent to...

Page 38: ...re be sure to use the full spelling to represent FORMAT or FORM S Blank spaces You may use blanks anywhere in the JSL except in keywords and constants Continuation lines The FreeFlow Print Server LCDS systems accept continuation lines in DJDEs The following is an example of a DJDE using a continuation line NOTE Use of continuation lines is not recommended because the results are unpredictable Inco...

Page 39: ...AIT NONE Placeholders To specify a particular component but not the optional components preceding it do not enter more than one comma as a place holders for the component you do not specify The component must be optional as indicated by square brackets in the syntax definition for the parameter When the comma preceding the optional component appears inside the square brackets then it is provided o...

Page 40: ...ntions The command descriptions use the syntax conventions shown in the table below Table 1 3 LINE VFU VFU1 DATA 1 10 OVERPRINT PRINT DISP Table 1 4 Syntax conventions Symbol Term Function Parentheses Enclose options in a command right part that consist of two or more components separated by commas Braces Enclose a set of choices for a right part component or the entire right part of a command for...

Page 41: ...also prefer to place all parameters for a command on the same line with the command keyword Table 1 5 Sample PDL commands Identifier Command keyword Parameter keywords Parameter options VFU1 VFU ASSIGN TOF BOF 1 1 1 55 VFU2 VFU ASSIGN TOF BOF 1 4 59 4 127 T1 TABLE CONSTANT CLIPS C1 CRITERIA CONSTANT LINENUM 14 5 EQ T1 6 3 T2 TABLE CONSTANT 1 C2 CRITERIA CONSTANT 0 1 NE T2 CME1 CME LINE POS CONSTAN...

Page 42: ...d according to command category within the following chapters Specifying input parameters Using logical processing Specifying print format parameters DJDE descriptions For a summary of all commands refer to PDL command and DJDE summary Appendix A PDL command quick reference Appendix B ACCT USER DEPT BIN MEDCAR OUTPUT FORMS FORMAT MODIFY XER111 PDE2 CME4 ROUTE RTEXT RFORM ENGINEERING 2 56 109 XERCO...

Page 43: ...te a JSL by entering PDL commands at either of the following Your host computer using a host based editing facility Your print server using the UNIX Text Editor You can store your JDL files for different jobs on the print server internal disk from which the system retrieves the JDL specified for the job You can also store JDLs and JSLs on diskette cartridge tape or open reel tape and import them t...

Page 44: ...orms onto the system disk from diskette or tape or download them from your host system using the FILE DJDE or the File Transfer Protocol FTP process NOTE You can create highlight color JSLs on a monochrome system using many of the color related PDL commands and parameters The JSLs you create on the monochrome system can be used on the Xerox highlight color laser printing systems 4850 LPS 4890 LPS ...

Page 45: ...d levels and their general purpose Command level General purpose JDL or system level Establishes installation defaults Commands at this level apply by default to all jobs JDEs within the JSL Command specifications found in a job level override specifications made at the system level NOTE Some of these commands require an identifier by which other commands in the JSL can reference them Commands wit...

Page 46: ...ormat This sample JSL shows the JSL command levels JDLSMP JDL System level commands coded here VFU1 VFU ASSIGN 1 1 TOF 1 BOF 66 VFU9 VFU ASSIGN 1 9 TOF 9 BOF 66 VOLUME HOST IBMOS RECORD LENGTH 133 LINE VFU VFU9 DATA 1 132 OUTPUT FORMS CPPR1 DUPLEX NO COPIES 2 Catalog commands coded here if needed CAT1 CATALOG LINE VFU VFU1 OUTPUT FORMS FORM2 Job level commands coded here JOBCPP JOB JOB2 JOB INCLUD...

Page 47: ...L corresponds to the name of the JDL to be used when printing a job The command can be stated in the following ways SAMPL SYSTEM SAMPL JDL JDL or system level commands PDL commands coded at the JDL or system level establish default print job characteristics Commands that are common to all the jobs in the JSL are listed at this level so that they need not be coded in every job in the JSL System lev...

Page 48: ...stem level following the JDL command because They require identifiers They typically apply to all jobs within a JSL These commands include VFU commands TABLE commands CRITERIA commands PDE commands CME commands CODE commands VOLUME commands RECORD commands BLOCK commands NOTE Make sure that the first command line of the JSL is the JDL identifier command The system level ID commands then follow For...

Page 49: ...take place for such things as banner pages record selection or deletion page selection from auxiliary paper trays and page offsetting An example of logical processing tests and criteria is provided in this command set These commands are often placed at the system level because they require identifiers However depending on how many of the jobs they apply to within the JSL they could be coded at any...

Page 50: ...ing character code translation tables CODE commands define character translation tables used to convert input job data into printed characters For example Coding other system level commands System level commands without identifiers should be indented under the commands with identifiers One exception is the JDL name command which precedes the identifier commands and is not indented The following se...

Page 51: ...es only to offline applications and OPTIMIZE applies only to online applications Following are examples of typical input processing commands Online Offline Specifying LINE command parameters The LINE command references VFUs from the system level and allows you to instruct the system on which parts of the data in each record will be printed For this reason it typically follows the RECORD command Fo...

Page 52: ...d in the INCLUDE parameter of a JOB command To reference the catalog named POWER in a job the job level command would be JOB1 JDE INCLUDE POWER Job or JDE level commands A JSL contains one or more elements called jobs or Job Descriptor Entries A JDE along with its system level commands describes the options that apply to one printing task A JDE contains one input format one set of processing instr...

Page 53: ...ral ways to specify paper stocks with PDL One method is the STOCKSET command which can be referenced in lower level commands Each formatted page is then associated with the active STOCKSET command and the active OUTPUT FEED parameter If no FEED parameter is specified the INIFEED parameter of the STOCKSET command takes effect Use the OUTPUT command and the PAPERSIZE and SYSPPR parameters to specify...

Page 54: ...rameters chapter for further information Similarly the ROUTE command sends printed information preceding the report to operators Most output specifications are selected from parameters of the OUTPUT command As with other commands these can be specified at any command level but are most often specified at the job level because of the many variations possible Job level command examples Here are some...

Page 55: ...cal limit to the level of nesting possible as long as each nested comment is preceded by a slash and an asterisk and succeeded by an asterisk and a slash An acceptable nested comment format is as follows comment nested comment Note that the illustration above ends with two markers the first for the nested comment and the second for the main comment Ending a JSL A JSL terminates with the END comman...

Page 56: ...nsecutive END commands as shown below END END Sample completed JSL The following figure shows the entire JSL constructed from the command level examples in this section This is an example of an online JSL Note that HOST IBMONL indicates the source and structure of input data The VOLUME HOST command indicates whether the JSL is for an offline tape or online job XRXSPL JDL System level ID commands V...

Page 57: ...on to create Special features Interactions between JSLs catalogs and jobs Stock size Page orientation Font types Hints and tips LINE DATA 1 132 PCCTYPE IBM3211 VFU VFU1 ACCT USER TRAY IDEN PREFIX C9700 SKIP 7 OFFSET 1 SSML STOCKSET ASSIGN WHITE CVR ASSIGN YELLOW BLL ASSIGN GREEN SUM INIFEED CVR SYSPAGE SUM MESSAGE OTEXT ALL FORMS DUPLEX ONLY 1 WAIT Job level commands JOB1 JDE OUTPUT DUPLEX YES SHI...

Page 58: ...velop the JSL for your application you must know the following about the printed output Will you modify an existing JSL or create a new one Will the orientation be landscape horizontal or portrait vertical Will you use more than one type or color of stock in the print job What fonts will be used Will you use a form If so you need to specify the form in your JSL If do not have an existing form that...

Page 59: ...data to specify the type of application to design and how to customize the application so that it meets its intended purpose rather than using system defaults Special features Before starting to develop the JSL for your application determine the following Will you display operator information such as messages on the print server screen Will you select paper trays What will the page layout be For e...

Page 60: ...catalogs or individual jobs within the JSL Use names that will be meaningful to you and others who may use the application Paper sizes and page frames The printing system considers paper sizes in terms of page frames which are boundaries associated with a page as a unit of printing or imaging The system defines three page frames Physical page System page Logical page In addition to paper size you ...

Page 61: ...t parameters chapter for more information on edgemarking NOTE Edgemarks must start within the system page although they may print mostly outside the page boundaries Elements that do not print Elements of a page that is text and graphics may begin at the edge of the physical page and may even extend off the page However if any part of a printed element begins off the system page then no part of the...

Page 62: ...igure 1 2 Vertical and horizontal positions in portrait mode 1 Left margin horizontal position or hpos 2 Character cell 3 Top margin vertical position or vpos Figure 1 3 Horizontal and vertical positions in landscape mode 1 Left margin hpos 2 Character cell 3 Top margin vpos ...

Page 63: ...iption Language 1 37 Portrait orientation The following figure shows portrait orientation dimensions for a document using FMT6 the standard portrait format for impact printer output Figure 1 4 Page layout for FMT6 Impact printer format 8 1 lines per inch ...

Page 64: ...igure 1 5 Page layout for FMT1 Equivalent impact printer format 8 1 lines per inch Fonts A font is a character set that has a unique type style type size and orientation Both fixed pitch and proportionally spaced fonts are available for use on your printing system Each font character occupies an area called a character cell All character cells in a fixed pitch font are the same width Character cel...

Page 65: ...fonts are normally used for form data such as titles and headings A business letter is an example of the use of proportional fonts for variable data An example of the difference in line length is illustrated in the following figure Figure 1 7 Character spacing examples 1 Proportional spacing 2 Fixed pitch spacing Fonts are available in various families for example OCR and Titan sizes and faces for...

Page 66: ...ating a JSL you do not have to code the command parameters for which your jobs specify the defaults NOTE Some parameters have no defaults If you do not specify a value for these they are not included in the job description DJDEs do not have default values The coding may be further simplified by placing commands common to more than one job at the catalog command level The PDL processor evaluates us...

Page 67: ...ne Manager window This parameter must be set before the job is decomposed Late binding attributes Other specifications are known as late binding attributes or post scheduling properties of the queue because they are implemented after the job has been sent to a queue and scheduled for printing The procedure for setting late binding attributes is described in the next section Setting late binding at...

Page 68: ...r the selected queue opens 3 On the Properties window click the tab that contains the attributes for which you want to specify an override You are able to set late binding attributes for LCDS jobs on the following tab windows Stock Includes stock name type including transparency size weight and color with access to the Stock List Alternatively you can select the name of a tray from which to feed r...

Page 69: ... cross process directions The image is shifted on the page by the amount specified starting in approximately 20 sheets NOTE The features on the Properties PostScript PCL ASCII and LCDS tab windows are not late binding attributes The items on the Properties tab including queue and printer name input mode streaming spooling etc destination print or save and job notes must be set prior to job submiss...

Page 70: ...E The Initial Form selection that appears on some of the user interface windows functions differently from the other options that can override JDL commands Initial Form is overridden by DJDEs even if its Override option is selected 5 Click OK The Properties window closes and the properties for which you selected Override are implemented for the next job ...

Page 71: ...enu in the Output group box You click the Override check box then click OK at the bottom of the Output window When you resume printing the output immediately starts going to your selected stacker bin Hierarchy within a job descriptor library JDL The following sample JSL for online printing contains three JDEs or jobs The VOLUME CODE parameter which specifies the encoding of the input data appears ...

Page 72: ...ion on how color commands are treated by the FreeFlow Print Server LCDS systems Table 1 8 Sample JSL JDLHLC JDL System level commands VFU1 VFU ASSIGN 1 5 ASSIGN 2 10 ASSIGN 3 15 TOF 5 BOF 66 PDE1 PDE BEGIN 175 DOTS 00 XDOTS FONTS UN110E PR110E PR124B PDE2 PDE FONTS L0512C L05SCA L05ITA PMODE LANDSCAPE BEGIN 0 725IN 1 000 IN IDR1 IDR ILIST RED BLACK PINK IDFAULT RED IDR2 IDR ICATALOG XEROX PALETTE ...

Page 73: ...E HOST IBMONL CODE EBCDIC RECORD LENGTH 135 STRUCTURE VB PREAMBLE 2 ADJUST 3 CATGRP CATALOG VOLUME HOST IBMONL CODE EBCDIC RECORD LENGTH 135 STRUCTURE VB PREAMBLE 1 LTHFLD 1 FORMAT BIN OFFSET 0 ADJUST 2 Job or JDE level commands 1 JDE OUTPUT IDR IDR1 NUMBER 1 1 0 1 BLACK FORMAT PDE1 LOGO SIG1 1 5 IN 6 0 IN 2 JDE INCLUDE CATPOW VOLUME HOST IBMONL CODE PEBCDIC OUTPUT IDR IDR2 FORMAT PDE2 IDFAULT 2 F...

Page 74: ...ing the chance of error The JSL in the following figure is set up in column format with tabs Generally only the JDL name identifiers and the END command begin in the first column of the JSL Other commands are indented Table 1 9 Sample JSL SMPLST JDL V1 VFU ASSIGN 1 5 ASSIGN 2 10 ASSIGN 3 15 TOF 5 BOF 66 VOLUME HOST XEROX CODE EBCDIC LABEL NONE RECORD LENGTH 133 STRUCTURE FB LINE DATA 1 132 PCCTYPE...

Page 75: ...n to specify the same specifications repeatedly for each job or catalog Remember that the specifications you make in your JSL can be changed easily By including the IDEN command you can allow DJDEs to override PDL commands on a page or record basis Refer to the Using the IDEN command to enable DJDEs section of the Using Dynamic Job Descriptor Entries DJDEs chapter for further information Also cert...

Page 76: ...etermine whether you will use catalogs Short JSL coding procedure The fastest and easiest way to create a JSL is to build it from an existing one such as the default JSL named DFAULT JSL provided with your system software The following steps describe how to create a JSL the short way 1 Open a Text Editor window by following these steps a On the print server screen right click in the background to ...

Page 77: ...PDL principles and procedures Using LCDS Print Description Language 1 51 Figure 1 9 Workspace and Programs menus ...

Page 78: ...lect Text Editor A Text Editor window opens Figure 1 10 Text Editor window 2 Bring the default JSL stored in the lcds folder on the system disk into the Text Editor using the following procedure a From the File menu on the Text Editor menu bar select Include The Text Editor Include a File window opens ...

Page 79: ...resources lcds NOTE The file and folder names are case sensitive Be sure to enter the directory path exactly as it is shown above with regard to uppercase and lowercase letters Remember to include the slashes at the beginning and end c A list of files appears in the Files field below the text box in which you entered the path to the folder Scroll through the file list until you locate the file cal...

Page 80: ... new JSL NOTE You should consider carefully the ID name that you enter in the JDL or SYSTEM command the first line of the JSL because this identifier determines the name of the JDL file when your new JSL is compiled The JDL name must be one to six characters in length not including the extension following the dot 4 When you have completed entering all the desired commands and parameters select Sav...

Page 81: ...ttom of the Text Editor Save As window Following are some rules for JSL names The name must end with the JSL file extension The name must be one to six characters in length not including the JSL extension CAUTION Be sure to give a new name to the JSL file that you have created Otherwise your new JSL may overwrite the default JSL in the lcds folder Overwriting can occur if you access the default JS...

Page 82: ...e JSL yourself follow these steps 1 Open a Text Editor window by following these steps a On the print server screen right click in the background to display the Workspace menu b From the Workspace menu select Programs The Programs pull down menu opens beside the Workspace menu Figure 1 13 Workspace and Programs menus c From the Programs menu select Text Editor A Text Editor window opens ...

Page 83: ...ine stating that the following entries are system level commands For each command at the beginning of the line enter the identifier followed by a colon and the command keyword Tab or space over until the cursor is approximately 20 character spaces from the left edge of the Text Editor workspace then enter the first parameter keyword For each subsequent parameter of the system level command tab or ...

Page 84: ...r space over about 10 character spaces to enter the command keyword Then tab or space over until the cursor is about 20 spaces from the left edge of your Text Editor workspace to begin entering the parameter keywords Figure 1 15 Text Editor window with JSL showing system level commands with identifiers 5 Code the IDEN command at the system level if you plan to use dynamic job descriptor entries 6 ...

Page 85: ...me command following the JDE identifier on the same line with the semicolon following the catalog name For example 2 JDE INCLUDE CATPOW Recommended Place a comment on the line above the first JDE command line indicating that the following commands are JOB or JDE level Tab or space over approximately 10 character spaces to enter the job identifier followed by a colon and the JDE keyword 9 Code the ...

Page 86: ... lcds or var spool XRXnps resources lcds The lcds folder where the DFAULT JSL and all other system LCDS resource files are stored is the recommended folder for storing your JSLs You have write access to this folder which means you can add files and create new folders within it 14 Enter the name of your new JSL in the Enter file name text field at the bottom of the Text Editor Save As window Follow...

Page 87: ...close the Text Editor window 16 Compile the JSL to create a JDL file Refer to Compiling a JSL later in this chapter for this procedure Sample online JSL The following figure shows another example of an online JSL Note how comments are used to explain and identify parts of the JSL Table 1 10 Sample online JSL ONLINE JDL System level commands VFU1 VFU ASSIGN 1 4 ASSIGN 2 10 ASSIGN 3 16 ASSIGN 4 22 A...

Page 88: ... TRAY IDEN PREFIX DJDE SKIP 7 OFFSET 2 OPRINFO YES Job level commands Jobs with no banner pages DFLT JOB Jobs with header pages only HDRP JOB BANNER TEST C1 HCOUNT 2 TCOUNT 0 Jobs with trailer pages only TRLP JOB BANNER TEST C2 HCOUNT 0 TCOUNT 3 Jobs with both header and trailer pages BOTH JOB INCLUDE catname BANNER TEST C1 OR C2 HCOUNT 2 TCOUNT 3 Other jobs EOJ JOB BANNER TEST C3 TCOUNT 1 JOB JOB...

Page 89: ...GN 1 5 ASSIGN 2 10 ASSIGN 3 15 TOF 5 BOF 66 PDE1 PDE BEGIN 175DOTS 300XDOTS FONTS UN110E PR110E PR124B PDE2 PDE BEGIN 0 725IN 1 000IN FONTS L0512C L05SCA L05ITA PMODE LANDSCAPE IDR1 IDR ILIST RED BLACK PINK IDFAULT RED IDR2 IDR ICATALOG XEROX PALETTE PICTORIAL ILIST BLACK RED PALE PINK IDFAULT BLACK Tables and criteria T1 TABLE CONSTANT A REPORT C1 CRITERIA CONSTANT 2 6 EQ T1 System level commands...

Page 90: ...T 3 CATGRP CATALOG VOLUME HOST GRASP CODE EBCDIC BLOCK LENGTH 4096 PREAMBLE 0 ZERO YES RECORD LENGTH 135 STRUCTURE VB PREAMBLE 1 LTHFLD 1 FORMAT BIN OFFSET 0 ADJUST 2 Job or JDE level commands 1 JDE OUTPUT IDR IDR1 NUMBER 1 1 0 1 BLACK FORMAT PDE1 LOGO SIG1 1 5 IN 6 0 IN 2 JDE INCLUDE CATPOW VOLUME HOST UNIVAC CODE PEBCDIC OUTPUT IDR IDR2 FORMAT PDE2 IDFAULT 2 FORMS STMT3 ABNORMAL ERROR CONTINUE I...

Page 91: ... 17 PDL compilation 1 JSL 2 XJDC PDL compiler 3 CME file Copy Modification Entry 4 JDL file Job Descriptor Library a compiled JSL 5 PDE file Print Descriptor Entry or format 6 STK file STOCKSET file Compiling procedure After you have finished entering all the commands for your JSL including the last END command and saved the JSL file in the lcds folder you can begin the compilation process Rules f...

Page 92: ... you enter the XRXnps folder name as xrxnps the system cannot find it Leave spaces only where the command syntax shows them do not add any spaces where they are not indicated Italics indicate variables that you must specify For example when entering a command you would replace the word filename with the actual name of the file Follow these steps to compile a JSL 1 On the print server workspace ope...

Page 93: ...hey are indicated opt XRXnps bin xjdc options opt XRXnps resources lcds JSLNAME JSL The options variable may be either omitted or replaced with one or more of the options that are shown on the following table Options may be specified in any order You may shorten the option name to its first three characters shown in uppercase in the following table The first option must be preceded by a hyphen Whe...

Page 94: ...use of double byte character code and printer carriage control translation files TRUncate Restricts command lines in the JSL to the first 72 characters NOTruncate Accepts JSL command lines that are longer than 72 characters LABel Generates a 128 byte Xerox standard label NOLabel Suppresses the 128 byte Xerox standard label DISplay Displays all XJDC messages NODisplay Suppresses all XJDC messages V...

Page 95: ...ecified by the JDL command that starts the JSL It has a JDL extension NOTE If you compile one of the other file types other than a JSL that are supported by the XJDC compiler the file extension could be CME IDR LIB PDE STK or TST Its file name is the name that is specified by the first command in the file that is the CME IDR LIB PDE STK or TST command JSL Source Listing file Shows the JSL as you c...

Page 96: ...ing messages for a JSL with errors The system does not create a JDL file in the lcds folder but it does create a LST file which shows where the errors are 1 Open and inspect the LST file to locate the errors that prevented the JSL from compiling To open a LST file a Open a UNIX Text Editor window Refer to the Full JSL coding procedure earlier in this chapter for instructions b From the File menu o...

Page 97: ... window click the name of the LST file for the JSL you attempted to compile or In the Files text field on the Open a File window enter the name of your LST file The name syntax is as follows JSLNAME LST e Click OK on the Open a File window The LST file appears in the text window This file contains the following The JSL as you coded it but with the lines and columns numbered Below each line that co...

Page 98: ...play your JSL in this new window The procedure for displaying the JSL is described under Opening a file in the Text Editor above 3 Enter the indicated corrections to your JSL referring to the LST file in the other Text Editor window as needed 4 On the Terminal window recompile the corrected JSL using the compiling procedure that is described earlier in this section ...

Page 99: ...s to use DJDEs to change job parameters The printing system does not need to stop between reports nor does it require operator intervention The operator starts a job on the printing system and typically returns to the system for minor operational activity only Forms may be changed on specific pages Many variations on VFU channel margin Top Of Form TOF and Bottom Of Form BOF assignments may be appl...

Page 100: ... OLDUMP JDL on the Online Job Manager window at the print server The OLDUMP JDL which was loaded on your system at installation contains the VOLUME HOST OLDUMP and CODE EBCDIC commands as well as the DFLT JDE 2 Run the job you intend to troubleshoot 3 Terminate the dump session by clicking the End button on the Online Job Manager window Online dump format and content Each host command directs the ...

Page 101: ...are not dumped Print records that are longer than the RECORD LENGTH parameter value that is specified in the online dump OLDUMP JDL are truncated without warning If records longer than 150 bytes are to be sent the RECORD LENGTH parameter in the OLDUMP JDL should be modified to the longer length Table 1 13 Print format command usage for online dump Field Definition HOST COMMAND The English translat...

Page 102: ... and CODE EBCDIC commands as well as the DFLT JDE 2 Run the job you intend to troubleshoot 3 Terminate the dump session by clicking the End button on the Tape Client window Offline dump format and content Each command directs the printer to perform an operation or provides control information used during printing The dump format for each of these commands contains a HEADER and DATA segment If a ta...

Page 103: ...with other Xerox laser printing systems that use PDL Your FreeFlow Print Server LCDS system is able to process print jobs that use JSLs with some commands for functions that the system does not support For example the system processes Xerox 4850 4890 and DP92 HighLight Color LPS print jobs that contain ink references it disregards color commands and prints the job in black The FreeFlow Print Serve...

Page 104: ...2 2 2 1 1 9 Compiled in XJDC 4 0 2 2 2 2 2 2 1 1 9 1 Performs as expected 2 Commands unique to this software release are not supported Unpredictable results occur in printing 3 Commands unique to this software release are not supported However an error message is displayed unique commands are ignored and the job prints 4 Job prints in black only 5 Paper size not supported by the printer Causes job...

Page 105: ...what the system should do if a JDL specifies a different color ink from what is loaded in the printer The FreeFlow Print Server LCDS systems can print jobs that were designed for the 4850 4890 or DP92C LPS and contain color commands When you run a highlight color job on non highlight color systems the job prints in black ink Some solid colored or shaded areas may print in various shades of gray Th...

Page 106: ...a forms compiler you cannot compile forms or form source libraries FSLs at your print server Forms for FreeFlow Print Server LCDS jobs may be created on your FreeFlow Print Server but they must be compiled at another Xerox LPS After they are compiled forms can be copied to the FreeFlow Print Server LCDS system disk from tape CD or diskette or they can be downloaded from the host using File Transfe...

Page 107: ...ray background or black text printed over solid colored or shaded backgrounds may not be visible when printed on the FreeFlow Print Server LCDS system Be especially careful in using this format because it does not generate displayed or printed messages 600 dots per inch dpi tints and shades printed on FreeFlow Print Server LCDS systems are finer and more uniform than 300 dpi tints and shades print...

Page 108: ...PDL principles and procedures 1 82 Using LCDS Print Description Language ...

Page 109: ... data online over a channel or through Ethernet using TCP IP They also print offline from magnetic open reel and cartridge tapes The print server supports submission of the following data streams PostScript PCL ASCII converted to PostScript by the print server TIFF converted to PostScript by the print server LCDS PDF converted to PostScript by the print server PostScript PCL and LCDS each has its ...

Page 110: ... online 3211 or 4245 mode operations Handling all interactions with the online interface hardware Building translate tables based on the present contents of the current FOLD or UNFOLD command that is in effect Processing form control buffers FCBs that are received from the host to redefine channel to line number assignments Specifying DJDE processing online Online printing is controlled through pa...

Page 111: ...specified in the initial JDL and no warning is provided This action is consistent with IBM 3211 or 4245 printers The online dump JDL specifies a record length of 150 bytes If you use a longer record length modify the JSL to dump the data accurately To select a record length longer than 150 bytes you must specify the new value for the RECORD LENGTH command You must also modify the LINE DATA to prin...

Page 112: ...d to precondition the file that you want to transfer by adding a delimiter at the end of each record to prevent truncation of trailing blanks by the host spooler The FILE DJDE loads card image files from the data stream to the printing system disk while a printing job is in progress Refer to Offline specifications Appendix D in this guide for information on the format of LPS labeled tapes The FILE...

Page 113: ...At the end of report DJDE changes are discarded and the last active FCB or VFU becomes active again When operating system software is reinstalled or upgraded the FCB saved on disk is reinitialized to the length of 66 lines with the following channel assignments The default corresponds to the STD2 default supplied by IBM If a Print and Skip to Channel command is sent for an undefined channel the sy...

Page 114: ... On the FreeFlow Print Server LCDS system the maximum record length is 12288 bytes This limit is not influenced by print position indexing However on other LPS systems you should not use PPI for print record lengths from 151 bytes to 214 bytes Example of an online JSL The following figure shows an example of an online JSL that contains several input processing commands This JSL would be used only ...

Page 115: ...IMIZE NCC LINE PCCTYPE IBM3211 VFU VFU1 FCB IGNORE ACCT USER BIN IDEN PREFIX DJDE SKIP 7 OFFSET 2 OPRINFO YES Jobs with no banner pages DFLT JOB Jobs with header pages only HDRP JOB BANNER TEST C1 HCOUNT 2 TCOUNT 0 Jobs with trailer pages only TRLP JOB BANNER TEST C2 HCOUNT 0 TCOUNT 3 Jobs with header and trailer pages BOTH JOB BANNER TEST C1 OR C2 HCOUNT 2 TCOUNT 3 OTHER JOBS EOJ JOB BANNER TEST ...

Page 116: ...g and record format parameters that reduce physical tape blocks first to logical records then to print lines You can also select special processing commands that facilitate report processing by performing logical functions on the input data Before selecting the PDL commands that will describe a specific job tape you need to understand certain tape structure concepts These concepts enable you to de...

Page 117: ...luded in the JDL the system unpacks the characters before data processing Each 6 bit character is extracted and two high order zeros are appended Normally after data is unpacked it must be translated The character code set is defined in the CODE parameter of the VOLUME command For a 4 by 3 unpacking method the data is generally encoded in BCD and one of the three standard BCD CODE parameters H2BCD...

Page 118: ...over the data are handled in the following manner For each copy that is requested a complete pass is made over the group of volumes that make up the current report The system is forced to make multiple passes over the input data for multicopy reports that exceed the size of the print file Refer to your printing system online Help for information on the available choices for handling print file sat...

Page 119: ...ated PDL commands are summarized in the following table Table 2 3 Summary of PDL commands associated with input processing Command Function BLOCK command Describes input block characteristics CODE command Defines the input character code translation table DBCODE command Defines an input double byte character code translation table IDEN command Indicates that the report contains DJDEs KCODE command...

Page 120: ... block length field Y N N BLOCK CONSTANT Specifies that the block delimiter constant and all subsequent data are ignored until the end of the block Y N N BLOCK FORMAT Specifies the length field recording mode Y N N BLOCK LENGTH Specifies the maximum block size Y N N BLOCK LMULT Specifies a multiplication factor to determine block length Y N N BLOCK LTHFLD Specifies the length of field that contain...

Page 121: ...fault No default Table 2 5 BLOCK ADJUST parameter options and definitions Option Definition value Specifies the block adjustment length This length is a constant integer that is added to or subtracted from the value in the block length field of every tape block The resulting value is the true block length The range for a value is 127 to 127 and must be less than the block LENGTH parameter A plus o...

Page 122: ...at are invoked The Tape Client is able to allocate at least one input buffer for offline tape jobs when the tapes are written in maximum size blocks The LENGTH parameter may be overridden by ANSI or IBM OS Standard labels that specify block length Table 2 7 BLOCK FORMAT parameter options and definitions Option Definition type Type of recording mode of the block length field The following types are...

Page 123: ...a 4 by 3 packed format tape is the number of 6 bit bytes or characters in the tape block BLOCK LMULT Specifies a multiplication factor that is applied to the contents of the block length field to determine the true block length Syntax BLOCK LMULT value Options Default 1 BLOCK LTHFLD Specifies the length of the field that contains the block length Syntax BLOCK LTHFLD size Options Table 2 9 BLOCK LM...

Page 124: ...E Specifies the length in bytes of the extraneous data at the end of each tape block measured from the end of the block backwards to the end of the last logical record Syntax BLOCK POSTAMBLE length Options Default 0 Table 2 11 BLOCK OFFSET parameter options and definitions Option Definition value Specifies the number of bytes that the block length field is offset from the first byte of the block T...

Page 125: ...BLOCK ZERO Specifies the End of block indicator Syntax BLOCK ZERO NO YES Options Default NO Table 2 13 BLOCK PREAMBLE parameter options and definitions Option Definition length An integer in the range of 0 to the block length that specifies the number of bytes from the first byte of the tape block to the first byte of the first logical record Table 2 14 BLOCK ZERO parameter options and definitions...

Page 126: ...ment set that modifies the system default values specifically in the BLOCK or RECORD commands may experience incorrect results if an online job JDE is running In other words if an online JDE is specified in an offline JDL that has changed the system default values of the BLOCK and RECORD command parameters the job may not print correctly You should separate and run online and offline jobs JDEs ind...

Page 127: ...ed ac identifier A command identifier of the type ac is optional for the first CODE command within a JDE Thereafter each additional CODE command must include the identifier The ac identifier consists of 1 to 6 alphanumeric characters A through Z and 0 through 9 One of the characters must be alphabetic CODE command parameters The following table summarizes the CODE command parameters Table 2 15 Sum...

Page 128: ...code assignment table Hexadecimal output option strings such as X 20 as well as text string constants for example a are not translated before being put into the code assignment table Therefore you should keep ASCII or more precisely the encoding of the fonts that will be used in mind when you use hexadecimal strings Default No default CODE DEFAULT Specifies a base code from which you can make char...

Page 129: ...SER option of the CODE and LCODE parameters of the VOLUME command references a user defined code translation table in which no command identifier is coded CODE DEFAULT parameter examples Following are two examples illustrating the use of the CODE DEFAULT parameter Example 1 Assume that your input data is recorded in EBCDIC On output however codes 5A 5B and 5C characters respectively are assigned t...

Page 130: ...nstants for example a are not translated before being put into the code assignment table Therefore you should keep ASCII or more precisely the encoding of the fonts that will be used in mind when you use hexadecimal strings DBCODE command Defines a double byte character code translation table When you require a user defined translation table of double byte character codes you define the double byt...

Page 131: ... explain the parameter options DBCODE ASSIGN Defines double byte character code assignment exceptions or an entire user character translation table Syntax ac DBCODE ASSIGN input output input output1 output2 Options Default No default Table 2 19 Summary of DBCODE command parameters Parameter Specifies Online Offline DJDE DBCODE ASSIGN Defines user double byte code assignments Y N N DBCODE DEFAULT S...

Page 132: ...stream IDEN also describes the characteristics or search criteria for locating and identifying DJDE records The DJDE record s are interspersed among the data records in the input data stream Each DJDE record contains an identification field which matches the search criteria specified in the active job and a series of parameters that describe the actual JDL changes to be applied to the job The foll...

Page 133: ... N IDEN PREFIX Specifies a character string that appears in the DJDE record identification part Y Y N IDEN SKIP Specifies the starting position of the first DJDE command Y Y N Table 2 23 IDEN DJPCC options and definitions Option Definition DEFAULT Specifies that for online printing the channel skip portion of the carriage control will be applied whereas the print and space portions will not Refer ...

Page 134: ...ns Default NO IDEN OPRINFO parameter point to note When OPRINFO YES is selected the length of the DJDE record that prints on the sheet is whatever amount fits on the width of the paper Table 2 24 IDEN OFFSET parameter option and definition Option Definition value Specifies the number of bytes beginning at 0 from the beginning of the user portion of the record to the beginning of the prefix string ...

Page 135: ...6 IDEN PREFIX parameter options and definitions Option Definition sc string constant Specifies the search criterion for recognizing DJDE records It is a byte string of up to 255 characters represented as a hexadecimal octal BCD ASCII or EBCDIC character constant Any records within the data stream that contain an identification field equal to the specified prefix string sc are recognized and proces...

Page 136: ...ac is optional for the first KCODE command within a JDE Thereafter each additional KCODE command must include the identifier The ac identifier consists of 1 to 6 alphanumeric characters A through Z and 0 through 9 One of the characters must be alphabetic KCODE command parameters The following table summarizes the KCODE command parameters The following sections describe the syntax of the KC ODE com...

Page 137: ... the ASSIGN parameter Syntax ac KCODE DEFAULT codetype Options Default No default Table 2 29 KCODE ASSIGN parameter options and definitions Option Definition input A numeric constant that defines the input double byte code output A numeric constant that defines the output double byte code that corresponds to the input code Table 2 30 KCODE DEFAULT parameter options and definitions Option Definitio...

Page 138: ...nother laser printing system for use with offline printing All line spacing skipping to channel and printing actions are defined through this command You can optionally specify an identifier of the ac type having at least one alphabetic character when defining the PCC table and reference this identifier in the LINE PCCTYPE parameter PCC command parameters The following table summarizes the PCC com...

Page 139: ...APE parameter point to note SK1P skip to channel 1 and print followed by a second SK1P results in a page transition because printing occurred on the first page even if only blanks were output PCC ASSIGN Specifies printer carriage control exceptions to a default table Refer to the PCC DEFAULT parameter section in this chapter LTHFLD Length of field containing record length Y N N OFFSET Location of ...

Page 140: ...g field2 Specifies whether printing occurs for this record P Print the output data at the line number computed after field1 is processed N No printing occurs for this record default field3 Specifies the carriage action to take after printing An example is the IBM1403 carriage control SPm Space m lines after printing SKn Skip to channel n after printing NOTE Each of the three fields shown above is ...

Page 141: ... X F1 or 1 PCC codes should not be reassigned when the system is printing online because the carriage control codes are converted to 3211 codes whose functions are specifically defined before they are sent Any special PCC byte assignments are ignored for online printing and the defaults that were defined for PCCTYPE IBM3211are used PCC DEFAULT Allows you to select a set of printer carriage control...

Page 142: ...TIAL TOF BOF Options Default TOF PCCtype Parameters and the tables that can be modified are ANSI B2500 B2700 B3700 B4700 B6700 H2000 H6000 IBM1401 IBM1403 IGN OVR TOF US70 XEROX NONE Table 2 34 PCC DEFAULT parameter options and definitions Continued Option Definition Table 2 35 PCC INITIAL parameter options and definitions Option Definition TOF Specifies that the control program will perform the f...

Page 143: ... identifier is coded You may end a PCC command with a semicolon and start another PCC command to continue specification of the carriage control codes Multiple PCC commands may be used within a single PCC table definition as long as there are no intervening non PCC commands PCC command example Table 2 36 PCC MASK parameter options and definitions Option Definition value Specifies an 8 bit value tha...

Page 144: ...table summarizes the RECORD command parameters RECORD ADJUST Specifies an adjustment value that is added to or subtracted from the contents of the record length field to determine the true record length Syntax RECORD ADJUST value Table 2 37 Summary of RECORD command parameters Parameter Specifies Offline Online DJDE ADJUST Record length adjust value Y N N CONSTANT Record termination code Y N N REC...

Page 145: ...ntax RECORD FORMAT type Table 2 38 RECORD ADJUST parameter options and definitions Option Definition value A constant integer that is added to or subtracted from the value in the length field of every record The range of a value is 127 to 127 and must be no greater than the record length The first character may be plus or minus Table 2 39 RECORD CONSTANT parameter options and definitions Option De...

Page 146: ...he data is truncated to the length that was specified in the initial JDL You cannot use print position indexing for online processing if you specify a LENGTH greater than 150 Table 2 40 RECORD FORMAT parameter options and definitions Option Definition type The following types are available for the record format BIN binary DEC decimal PACK packed with no sign PKSG packed with sign Table 2 41 RECORD...

Page 147: ...ecifies a multiplication factor that is applied to the contents of the record length field to determine the true record length Syntax RECORD LMULT value Options Default 1 RECORD LTHFLD Specifies the length of the field that contains the record length Syntax RECORD LTHFLD size Options Default 0 Table 2 42 RECORD LMULT parameter options and definitions Option Definition value An integer in the range...

Page 148: ... operating system portion of the record that is the byte offset from the first byte of a tape record to the first byte of the first logical record Syntax RECORD PREAMBLE length Table 2 44 RECORD OFFSET parameter options and definitions Option Definition value Specifies the number of bytes that the block length field is offset from the first byte of the record The value is an integer in the range 0...

Page 149: ... result of ANSI or IBM OS Standard label processing CONSTANT and STRUCTURE parameters Table 2 46 RECORD PREAMBLE parameter options and definitions Option Definition length An integer in the range of 0 to the record length that specifies the number of bytes from the first byte of the tape record to the first byte of the first logical record Table 2 47 RECORD STRUCTURE parameter options and definiti...

Page 150: ...rmation Using online JDEs in offline JDLs An offline JDL statement set that modifies the system default values specifically in the BLOCK or RECORD commands may experience incorrect results if an online job JDE is running In other words if an online JDE is specified in an offline JDL that has changed the system default values of the BLOCK and RECORD command parameters the job may not print correctl...

Page 151: ...Specifying input parameters Using LCDS Print Description Language 2 43 Figure 2 3 Record format types ...

Page 152: ...s a SEF job it scans the PDE font list and substitutes these fonts with font mappings defined in the JSL If you specify that font mappings are contained in a file the input task checks to see if this file exists If the mapping file or a font file that has been mapped to does not exist job processing continues using the font specified in the PDE command If SEF font mapping is in effect and if no ma...

Page 153: ...bel Specifies the name of the font mapping file or the identifier of a font mapping table that will be created If the label does not exist the SEFFNT command either creates a table in the JDL or uses an existing mapping file if MAP is specified Y Y N SEFFNT SEFMAP Specifies font mapping where the second specified font is the SEF mapping for the first font Y Y Y SEFFNT MAP Specifies a font mapping ...

Page 154: ...Print Server LCDS systems You must compile the JSL that contains the labeled SEFFNT command which causes the system to recreate the LIB file When coded at the catalog level of a JSL SEF mapping applies to all JOBS or JDEs that include the catalog When coded at the job level SEF mapping specifically assigns a mapping to be used with this JOB or JDE In the parameter font1 font2 font2 font3 the fact ...

Page 155: ...ed jobs In other words no font mappings or rotations of forms are performed on the following files Graphic samples Graphic summary pages Accounting pages Short edge feed SEF duplex printing differs from long edge feed LEF applications in that SEF uses a head to toe orientation for printing portrait pages while LEF uses head to head orientation Refer to the OUTPUT INVERT parameter section of the Sp...

Page 156: ... a few examples of how to use the SEFFNT command Example 1 A FNTMAP LIB file is created on the system disk Example 2 Job 1 uses the SEFFNT command because there is no override specified Example 3 Job 2 uses the FNTMAP LIB file created in example 1 Example 4 There is no font mapping because SEF is disabled by the SEFMAP NONE parameter FNTMAP SEFFNT SEFMAP L0112B P0612A SYS1 SYSTEM VOLUME CODE ASCII...

Page 157: ...TASSIGN parameter to modify the specified initial set of type assignments by associating specific character types with specific characters in the input character set If necessary use one or more occurrences of the TRESET parameter to further modify the initial set by disassociating specific character types from specific characters in the input character set Use a hyphen to specify a range of conti...

Page 158: ...the parameter options Table 2 51 Specifying various types of character sets Type Interpretation 1 Defines numeric characters 0 through 9 by default 2 Defines alphabetic characters A through Z and a through z by default 3 Defines uppercase alphabetic characters A through Z by TCODE command 4 Defines lowercase alphabetic characters a through z by TCODE command None Defines characters that are neithe...

Page 159: ...hrough Z a through z are type 2 characters All other characters are untyped TCODE TASSIGN Associates one or more specified characters with one or more specified type codes May also be used to disassociate one or more characters from all type code assignments Can be specified more than once in a TCODE command Syntax ac TCODE TASSIGN typespec inputspec typespec inputspec1 inputspec2 Table 2 53 TCODE...

Page 160: ...s one or more characters or all characters in a set from one or more types Syntax ac TCODE TRESET typespec inputspec typespec inputspec1 inputspec2 ALL Table 2 54 TCODE TASSIGN parameter options and definitions Option Definition typespec A typespec may be coded as a single integer n When coded as a single integer the value must be in the range of 0 to 7 When coded as a series of integers the value...

Page 161: ...e symbol functions as a case switching operator Table 2 55 TCODE TRESET parameter options and definitions Option Definition typespec A typespec may be coded as a single integer n within the range of 1 through 7 NUMERIC may be used instead of 1 ALPHA may be used instead of 2 inputspec An inputspec for this parameter is the same as defined for TASSIGN parameter or it can be ALL which specifies that ...

Page 162: ...rue block length N Y N VOLUME CODE Specifies the character code set for input data translation Y Y N VOLUME DBCODE Specifies which double byte character code translation table the system will use to interpret the input data Y N N VOLUME DBCS Specifies the double byte character printing mode Allows printing of data streams with intermixed single byte and double byte characters Y N N VOLUME EMTYPE S...

Page 163: ...d as a label if the label is undefined N Y N VOLUME MINLAB Specifies the shortest physical block that may be treated as a label if the label is undefined N Y N VOLUME OPTIMIZE Specifies throughput performance enhancement Y N N VOLUME OSCHN Specifies the channel that the system sill use to signal the end of a report N Y N VOLUME OSHDP Specifies the number of header banner pages that precede the rep...

Page 164: ...that you extract from the tape label and apply as a multiplication factor to the block length to determine the true block length Table 2 58 VOLUME CODE parameter options and definitions Option Definition keyword Specifies a specific standard system defined code translation table The available options are ASCII BCD EBCDIC H2BCD H6BCD IBMBCD NONE PEBCDIC USER Refers to the single unlabeled CODE comm...

Page 165: ...LUME DBCODE Specifies which double byte character code translation table the system will use to interpret the input data Syntax VOLUME DBCODE keyword id Options Default No default Table 2 59 VOLUME DBCODE parameter options and definitions Option Definition keyword Specifies a specific standard system defined double byte code translation table The available options are IBM IBM Nihongo character set...

Page 166: ...line printing unless one of the following VOLUME HOST parameter options for online printing is specified HOST FUJITSU FUJONL KANJI YES HOST HITACHI HITONL KANJI YES Table 2 60 VOLUME DBCS parameter options and definitions Option Definition YES Allows printing of a data stream of intermixed single byte and double byte characters NO Allows printing only of single byte characters Table 2 61 VOLUME EM...

Page 167: ...plays a message when EOV is encountered A CONTINUE response by the operator causes the tape to rewind and the normal volume change sequence to proceed NOPAUSE Issues a rewind instruction as soon as the EOV label is processed EOF End of file Specifies that the end of volume label is treated as an end of file label When this occurs the first part of the page spanning the volumes is output as the las...

Page 168: ...e error is flagged on the summary page NO No unprintable character reporting is done Table 2 64 VOLUME HOST parameter options and definitions Option Definition host type Type of host operating system that is generating the input file The following host types may be specified for online printing 123ONL DBSONL FUJONL FXEONL HITONL IBMONL OLDUMP UTYONL The following host types may be specified for of...

Page 169: ...ault values the job may print incorrectly If this happens separate and run online and offline jobs independently of each other The following defaults are automatically selected when VOLUME HOST IBMONL is specified Double byte printing The following host types can be used for online printing 123ONL DBSONL Emulates the IBM 4245 host type FUJONL Emulates the functionality of the Fujitsu F6715 and F67...

Page 170: ...e less for online than offline mode since the offline carriage control byte is part of the data record For the same reason the online LINE DATA parameter typically has a default offset of 0 rather than 1 VOLUME KANJI Specifies the double byte character printing mode Allows printing of data streams of intermixed single byte and double byte characters Syntax VOLUME KANJI YES NO Options Default NO VO...

Page 171: ...e translation table JEF Fujitsu JEF Kanji double byte character set KEIS Hitachi KEIS Kanji double byte character set UCS2 ISO IEC 10646 UCS2 character set USER Refers to the single unlabeled KCODE command defined within the JDL or JDE id Specifies an identifier label that was used in a previously defined KCODE command to refer to a specific user defined code translation table The id label is requ...

Page 172: ...fined code translation table The available options are ASCII BCD EBCDIC H2BCD H6BCD IBMBCD PEBCDIC NONE USER Refers to the single unlabeled CODE command allowed within the JDE or JDL NOTE You must specify the variable identifier id to correspond to the identifier label that was assigned to the defining CODE command id Specifies a variable identifier that you use in the CODE command to refer to a s...

Page 173: ...is specified LABEL UNDEF Syntax VOLUME MINLAB value Table 2 69 VOLUME LPACK parameter options and definitions Option Definition NO Indicates that no unpacking operation will be performed YES Indicates that the labels are packed If YES is specified the UNPACK parameters specify the required unpacking method for both the labels and the input data If the data in a report is packed the labels may be e...

Page 174: ...VOLUME MINLAB parameter options and definitions Option Definition value Specifies in bytes the maximum length of the smallest physical block The value can range from 1 to 4095 bytes The specified value must be less than the MAXLAB value and must not exceed the BLOCK LENGTH Table 2 72 VOLUME OPTIMIZE parameter options and definitions Option Definition NCCHECK NCCHECK Disables channel 9 and channel ...

Page 175: ...UME OSTLP Specifies the number of trailer banner pages that are generated by an IBM OS writer Syntax VOLUME OSTLP value Table 2 73 VOLUME OSCHN parameter options and definitions Option Definition value Specifies the vertical format unit VFU channel that the system uses to signal the end of a report When a skip determined by the PCC field within a logical record to the specified channel occurs the ...

Page 176: ... VOLUME TCODE Specifies the set of type assignments to use for masked comparisons Syntax VOLUME TCODE tcode Type label Table 2 75 VOLUME OSTLP parameter options and definitions Option Definition value Specifies the number of trailer pages that follow the report Table 2 76 VOLUME RMULT parameter options and definitions Option Definition value An integer from 1 to 15 that is used as a multiplication...

Page 177: ...defined by default ASCII BCD EBCDIC H2BCD H6BCD IBMCD PEBCDIC By coding any one of the keywords you are furnished with a set of character to type assignments label Specifies an identified label of a TCODE parameter that defines a set of type assignments Table 2 78 VOLUME UNPACK parameter options and definitions Option Definition NONE Does not perform the unpacking operation T4X3 or T4X3H2 Specifie...

Page 178: ...ranslation set Table 2 79 VOLUME VCODE parameter options and definitions Option Definition translation type Specifies a standard code translation set The following options are available ASCII BCD EBCDIC H2BCD H6BCD IBMCD PEBCDIC Coding any one of the keywords gives a set of character to type assignments keyword Specifies a standard character Type code table The options for this parameter are shown...

Page 179: ...process and compare numeric values through an ASCII code translation VOLUME CODE EBCDIC VCODE EBCDIC VCODE1 In the above example the command utilizes the character Type code table applicable to France to process and compare numeric values through an EBCDIC code translation VOLUME command examples The following are sample VOLUME commands for different host types Online VOLUME HOST IBMONL CODE EBCDI...

Page 180: ...s 2 72 Using LCDS Print Description Language Offline VOLUME HOST UNIVAC LABEL STANDARD UNPACK T4X3 CODE ASCII LCODE ASCII VOLUME HOST IBMOS VOLUME HOST B6700 LABEL ANSI BMULT 6 RMULT 6 VOLUME HOST OCTDUMP CODE H6BCD UNPACK T4X3 ...

Page 181: ...o types of commands are used to specify logical processing Constant definition commands Two commands CRITERIA and TABLE define the constants or conditions in the job for which the system will test during job processing Logical processing commands These commands specify which criteria the system will test for and the action the system will perform when it encounters one of these criteria Coding ord...

Page 182: ...NOT EQUAL NE operator The basic element used to describe a test for a logical function is the CRITERIA command Coding a test expression To activate testing you code the TEST parameter of any logical processing command that has one For information on constructing the TEST parameter refer to the command description Syntax section for the command you want to code Criteria identifiers criids In the TE...

Page 183: ...finition is referenced in the syntax of each of the logical processing commands that follow it Test expression example If only one criteria identifier is present C1 in this case the test is satisfied if the criterion is met If the test is satisfied the logical processing function is performed on the tested field When two criteria identifiers are present a test expression that contains OR such as t...

Page 184: ...e following table summarizes the commands that define constants that can be specified in logical processing commands TABLE command The TABLE command builds a table of constants which can be referenced by logical processing commands TABLE is the first command discussed in this section because it is usually coded before the other types of commands that are related to logical processing Table 3 1 Sum...

Page 185: ...ONSTANT Specifies the content of one or more string constants Syntax ac TABLE CONSTANT sc sc1 sc2 Options Default No default Table 3 2 Summary of TABLE command parameters Parameter Specifies Online Offline DJDE TABLE CONSTANT Defines string constants against which input data fields are checked for logical processing Y Y N TABLE MASK Permits character positions of a string to be ignored or tested f...

Page 186: ...efined by the table MASK parameter as a mask character MASK parameter character definitions apply only to the TABLE command in which the definition occurs As in unmasked comparisons it is possible to specify multiple strings in the CONSTANT parameter To define a character specification use the form char or char char char Mask characters should be defined using the same string type as in the string...

Page 187: ...sted only for the type indicated by the mask character TABLE command examples Following are some examples of the TABLE command Example 1 In the sample TABLE commands below the identifiers T1 T2 and T3 are each referenced by a CRITERIA command Example 2 The following example illustrates the use of the MASK parameter to determine whether a particular field in a data record contains one of several di...

Page 188: ...r were to include a the corresponding data character from the input stream would be considered equal without any comparison being made because it is an ignore type mask character Example 3 Assume the TABLE command in example 2 is changed as follows When the first two character positions of the CONSTANT parameter are checked for a mask character as specified in the MASK parameter none is found Exac...

Page 189: ...which is specified with the TEST parameter in any of the logical processing commands Specific TEST parameters are described in the individual logical processing command sections CRITERIA command modes There are three formats or modes for CRITERIA commands Constant mode Change mode and Value mode You select the mode by specifying either the CHANGE parameter the CONSTANT parameter or the VALUE param...

Page 190: ...has been specified you compare two numerical values testing if they are equal EQ or not equal NE if one value is greater than GT or less than LT the other value or if one value is greater than or equal to GE or less than or equal to LE the other value If the test on the two values is satisfied the CRITERIA command is true if not the command is false Using the CRITERIA command To complete the descr...

Page 191: ... a logical page If the carriage control specification for a given record places the record within the set of lines specified by LINENUM the record is examined according to the CRITERIA command Otherwise it is not processed String comparisons String comparisons for logical processing are specified using the CRITERIA and TABLE commands These comparisons test for one of the following conditions Absol...

Page 192: ...e assignments which for most applications is sufficient without modification These assignments are defined as follows The numeric characters 0 through 9 are type 1 characters The uppercase and lowercase alphabetic characters A through Z and a through z are type 2 characters Use of these default type assignments can be invoked by the VOLUME TCODE command The defining of types that is the associatin...

Page 193: ...y a set of standard default type assignments or to define a completely new set shown in processing sequence 3 in the following figure TCODE parameter of the VOLUME command This parameter is used to specify the set of assignments defined by the TCODE command as the one used for masked comparison The MASK and CONSTANT parameters of one or more occurrences of the TABLE command The use of these parame...

Page 194: ...from the content of the control field of the previous record the criteria test is TRUE Syntax ac CRITERIA CHANGE offset length NE LAST Table 3 7 Summary of CRITERIA command parameters Parameter Specifies Online Offline DJDE CRITERIA CHANGE Specifies the Change mode criteria for a logical processing function that is the length and location of a control field in each record to which the content of t...

Page 195: ...tion on use of strings in logical processing commands If the comparison is not equal the string from the current line becomes the saved comparison string for subsequent lines and the criteria is considered true If two records are overprinted on the same line but with different data in the field defined by the CRITERIA command the string from the last overprint record becomes the saved comparison s...

Page 196: ... Specifies that the content of a record will be compared to the values that were specified in a TABLE command with the identifier tabid The CRITERIA CONSTANT specification is referenced by the TEST parameter of the logical processing command that follows it in the JSL CONSTANT also specifies the location and length of the fixed field within a record that will be searched for the constant The field...

Page 197: ...on of the record The subfield has a length the number of bytes indicated in the length variable When the subfield in the record matches a constant in the table the CRITERIA command is TRUE and the processing specified by the parameter is completed or acted upon CRITERIA LINENUM Specifies the range of consecutive line numbers for which the CRITERIA command is fully evaluated Syntax CRITERIA LINENUM...

Page 198: ... the CRITERIA command is evaluated count An integer specifying the consecutive number of lines starting with the initial line for which the CRITERIA command is evaluated Table 3 11 CRITERIA VALUE parameter options and definitions Option Definition offset The offset in bytes relative to zero from the start of the user portion of the data record to the field with the character string that is specifi...

Page 199: ... number Improperly constructed numeric character strings would include such strings as 1 2 3 957N4218 and 00 123 All numeric character strings are evaluated as decimal numbers with a decimal point separating the integer portion of the number from the fractional portion of the number Due to international variations in decimal number formats the characters that are interpreted as the decimal point a...

Page 200: ...s in the integer part and trailing zeros in the fractional part of a numeric character string do not affect the value of the string The decimal point character separates the integer part of a number from the fractional part If a decimal point is not present there is an implied decimal point at the end of an integer number The thousands separator is allowed within a numeric character string only if...

Page 201: ...ailing information at the bottom you might use the LINENUM command to prevent tests on the data associated with the address label and mailing info Restrict the columns tested in the CRITERIA VALUE parameter to the shortest possible length to avoid testing blank space However you should be sure that you are providing for all possible values For example you should not limit the column size to space ...

Page 202: ... pages are header or trailer pages that separate printed reports from each other in the stacker Header pages are found at the start of a report trailer pages are found at the end of it Table 3 12 Summary of commands associated with logical processing functions Command Specifies BANNER Specifies the number of consecutive banner pages the system must detect before it recognizes the end of the report...

Page 203: ... of BANNER command parameters Parameter Specifies Online Offline DJDE BANNER HCOUNT Specifies the total number of consecutive header pages that are recognized at Start of Report Y N N BANNER HJOBNO Specifies which subfield of the first record to satisfy banner selection criteria will be displayed as a customer job number Y N N BANNER HRPTNA Specifies which subfield of the first record to satisfy b...

Page 204: ... selection criteria is to be displayed as the report name on the user interface Job Manager window For jobs specifying HCOUNT 0 meaning no headers are present only trailers the report name is associated with the report that precedes the trailer banner page Syntax BANNER HRPTNA offset length NONE Table 3 14 BANNER HCOUNT parameter options and definitions Option Definition value Maximum number of co...

Page 205: ...Constant Mode criteria Syntax BANNER TEST testexp Table 3 16 BANNER HRPTNA parameter options and definitions Option Definition offset Amount of space specified in bytes relative to zero from the start of the user portion of the record to the subfield within the record length The number of bytes in the subfield 1 to 16 NONE Specifies that no report name is to be selected Table 3 17 BANNER TCOUNT pa...

Page 206: ...n earlier in this chapter for the format and syntax of a testexp If a test expression is satisfied the page containing the record tested is considered a banner page Table 3 19 BANNER TYPE parameter options and definitions Option Definition DATA Allows you to specify selected data pages to function as banner pages for report separation This type of banner page is printed with a form if specified In...

Page 207: ...ults Condition Parameter Result System positions to Top of Form after processing the end of the report If TCOUNT 0 The page after the first header is positioned at TOF If TCOUNT not 0 The page after the last trailer is positioned at TOF A job is running with header pages only as the offset criteria TCOUNT 0 Job parameters such as DJDEs and page numbering for a given report are applied to the first...

Page 208: ... character contain variable data and are not compared Header page count has been set to zero because no headers are present in the job stream that is none are being tested for BSELECT and BDELETE commands Blocks that are interspersed within one offline report or file may be either selected for or deleted from printing by use of the BDELETE and BSELECT commands These commands can also be used selec...

Page 209: ...ontrol block in a fixed blocked file may cause a processing error unless it is first deleted When defining TABLE CONSTANT or CHANGE parameters specify offsets to subfields of a block in bytes relative to zero from the start of the block to the beginning of the subfield Examples This section shows examples of use of the BSELECT and BDELETE commands Example 1 The following commands illustrate the us...

Page 210: ... When the first byte of any block does not contain a P that block is bypassed and not printed In this example only block 1 is printed The following figure shows a sample of how BSELECT and BDELETE commands are used Figure 3 2 Sample BSELECT and BDELETE command usage Example 2 The following example shows a BDELETE command that will delete from the tape any blocks that contain 11 T1 TABLE CONSTANT 1...

Page 211: ...es the ink to use to print the selected text specified in the SELECT parameter in color Syntax LMODIFY INK inkindex Option Default No default Table 3 22 Summary of LMODIFY command parameters Parameter Specifies Online Offline DJDE LMODIFY INK Specifies the ink to use to print the selected text data Y Y N LMODIFY SELECT Defines the portion of the line that will be printed in the specified ink Y Y N...

Page 212: ... using the specified ink offset Specifies in bytes relative to zero the amount of space from the beginning of the print line to the beginning of the portion of the line that will be printed in the specified ink length Specifies the length in bytes of the portion of the print line that will be printed in the specified ink Table 3 25 LMODIFY TEST parameter options and definitions Option Definition c...

Page 213: ...optionally ink indexing in conjunction with OVERPRINT MERGE override LMODIFY specifications RAUX command You can control feeding of a single sheet of paper from the tray that contains the AUX stock from within the input data stream If the system encounters a data record that satisfies the RAUX test criteria the page on which the record is found prints on a sheet of paper picked from the tray assig...

Page 214: ...UX criteria Record selection and deletion are performed before RAUX processing RAUX command example Following is an example of how to use the RAUX command Table 3 26 RAUX TEST parameter options and definitions Option Definition testexp test expression Describes the criteria that when detected by the system will cause a page to be fed from the tray identified for the AUX stock Refer to Coding a tes...

Page 215: ...ughout one report or file may be either deleted or selected for printing by the RDELETE and RSELECT commands respectively These commands can also be used to selectively delete specialized records for example control records and offset records that are on the data tape but are not printed If the tests for both RSELECT and RDELETE are satisfied the records are deleted The following section describes...

Page 216: ...ted 104 bytes from the start of the user portion of the record are equal to the constant EFGH the record is not printed In the example illustrated in the following figure records 2 and 6 will not be printed Table 3 27 RDELETE and RSELECT TEST parameter options and definitions Option Definition testexp For RSELECT Specifies the test criteria that if met will cause the record to be selected for prin...

Page 217: ...ocessing RFEED command allows you to change stock names on a page by page basis without using DJDEs The RFEED command allows you to specify paper fed from trays assigned to different stocks if certain record criteria are met RFEED an extension of the RAUX command lets you specify virtually any stock name or stock reference without being limited to the AUX stock The following section describes the ...

Page 218: ...his guide In a multiple RFEED criteria command the order in which the test expressions are specified makes a difference in the job application After a test is satisfied the system ignores RFEED checking for the rest of the page RFEED checking resumes when a page transition occurs Consider the following example Table 3 28 RFEED TEST parameter options and definitions Option Definition testexp Refere...

Page 219: ...ced at the offset juncture ROFFSET forces the logical page on which the criteria are satisfied to be the first logical page on a new sheet The page on which the offset occurs can be determined by the following criteria If the record that satisfies the ROFFSET test is printed on a page of the output that page is on the offset sheet If the record that satisfies the ROFFSET test is not printed on a p...

Page 220: ...ROFFSET command parameters and explains their options ROFFSET PASSES Specifies which copy of a report in a collated print run will be offset Syntax ROFFSET PASSES FIRST ALL Options Default ALL Table 3 29 Summary of ROFFSET command parameters Parameter Specifies Online Offline DJDE ROFFSET PASSES Initiates an offset of specified copies of a report Y Y N ROFFSET TEST Defines a test expression for of...

Page 221: ...T criteria is satisfied on the first page of a report the normal offset from the preceding report occurs If a testexp is satisfied in duplex mode the logical page on which the record occurs is the first logical page of a new sheet If this page falls on the back side of a two sided sheet the page is moved to the front of the next sheet creating a blank back side If segments are specified the ROFFSE...

Page 222: ...ges starting with PAGE 1 With the ROFFSET command coded below an offset occurs for all passes of the reports Therefore the first sheet of each report is offset relative to the previous sheet because each first sheet contains records with the Page 1 text The following figure shows a sample job diagram showing ROFFSET command usage Figure 3 5 Diagram of a sample ROFFSET command 1 Tape mark 2 Pages 3...

Page 223: ...s their options RPAGE SIDE Defines the side of the physical sheet on which the repositioned logical page is to appear The default is NUFRONT NOFFSET Syntax RPAGE SIDE sideopt offsetopt sideopt offsetopt Table 3 32 Summary of RPAGE command parameters Parameter Specifies Online Offline DJDE RPAGE SIDE Specifies the side of the physical page on which to reposition the logical page Y Y Y RPAGE TEST De...

Page 224: ...cal page on the back of a new sheet NEXT The specified logical page is positioned as the first logical page on the next available side the back of the current sheet or the front of the next sheet The logical page is moved unless it is already properly positioned as the first logical page on the specified side In simplex or in duplex with BFORM The sideopt parameter is forced to NUFRONT and the spe...

Page 225: ...ptions and definitions Option Definition testexp test expression Specifies the criteria test that if met will reposition the logical page The logical page on which this record normally appears is called the current logical page Refer to Coding a test expression earlier in this chapter for the format and syntax of a test expression Table 3 35 RPAGE WHEN parameter options and definitions Option Defi...

Page 226: ... RPAGE criteria takes effect when printing is resumed Record selection or deletion is performed prior to RPAGE processing If a record satisfying the RPAGE test criteria was previously not selected for or was deleted from printing the RPAGE does not function Since DJDE processing occurs before RPAGE processing DJDE records are not checked for satisfying the RPAGE criteria RPAGE command examples The...

Page 227: ...Using logical processing Using LCDS Print Description Language 3 47 Figure 3 6 Effects of RPAGE SIDE parameter ...

Page 228: ...Using logical processing 3 48 Using LCDS Print Description Language Figure 3 7 Effects of RPAGE WHEN parameter ...

Page 229: ...ontrolled by the BEGIN parameter This additional control provides the necessary flexibility to cope with the variability of requirements for print suppression The BEGIN parameter can be specified independently in both the RSUSPEND and the RRESUME commands RSUSPEND and RRESUME command parameters The following table summarizes the parameters for the RSUSPEND and the RRESUME commands The following se...

Page 230: ...t record If CURRENT is coded for RSUSPEND the record satisfying testexp does not print If CURRENT is coded for RRESUME the record is printed NEXT Specifies that printing will stop or resume with the next record If NEXT is coded for RSUSPEND the record satisfying testexp is printed and printing is suppressed beginning with the next record If NEXT is coded for RRESUME the record satisfying the teste...

Page 231: ... record that satisfies the test expression in the RRESUME command is encountered or no RRESUME command is present for the job there is no output generated for records that occur after the point of suspension Record selection or deletion is performed before RSUSPEND or RRESUME processing If a record satisfying either the suspend or resume test criteria was not selected for or was deleted from print...

Page 232: ... sample data is suspended records from JOB to EXEC by the preceding RSUSPEND command Printing is resumed after the EXEC data record by the RRESUME command that follows it T1 TABLE CONSTANT JOB EXEC T2 TABLE CONSTANT EOJ T3 TABLE CONSTANT EXEC C1 CRITERIA CONSTANT 1 6 EQ T1 C2 CRITERIA CONSTANT 1 4 EQ T2 C3 CRITERIA CONSTANT 1 6 EQ T3 RSUSPEND TEST C1 OR C2 BEGIN CURRENT RRESUME TEST C3 OR C2 BEGIN...

Page 233: ...performed with the BANNER command When you use RSTACK for report separation the end of the report occurs as soon as the test expression is satisfied However when BANNER is coded you specify the number of consecutive banner pages that must satisfy the test criteria before the end of the report occurs and report separation occurs on a page boundary RSTACK delimiter modes There are two modes of stack...

Page 234: ...ngle record separates one report from the next After satisfying the TEST criteria this record is considered part of the subsequent report In this mode the PRINT parameter is not available Therefore the delimiter is not printed on a special page Delimiter on accounting page You may include part of the first record of a report on the accounting page This command is selected by coding the ACCTINFO pa...

Page 235: ...eter Specifies Online Offline DJDE RSTACK ACCTINFO Prints a subfield of the first record on the accounting page Y Y N RSTACK DELIMITER Specifies whether RSTACK records are treated as special delimiter records or as the first data record of the next report Y Y N RSTACK HRPTNA Displays a subfield of the first record as REPORT NAME on the print server screen as part of the status display Y Y N RSTACK...

Page 236: ...ord that has a report number on it such as Report 00001 using Change mode Criteria RSTACK HRPTNA Specifies that a subfield of the first record will be displayed on the Job Manager window on the user interface If DELIMITER YES is also coded the subfield is from the first delimiter record of the report For DELIMITER NO the subfield is from the first record even if that record does not satisfy the RS...

Page 237: ... definitions Option Definition offset The amount of space specified in bytes relative to zero from the start of the user portion of the record to the subfield within the record length The number of bytes in the subfield 1 to 16 NONE Specifies no report name is selected Table 3 43 RSTACK PRINT parameter options and definitions Options Definitions BIN Specifies that report delimiters will be printed...

Page 238: ...ted for printing However it still causes report separation If an RSTACK command contains a TEST expression that specifies a constant mode CRITERIA command and DELIMITER YES the RSTACK command can be used to detect a heading of a report as a report boundary Points to note for online printing Detection of RSTACK criteria within a not yet recognized banner page RSTACK record occurs before BANNER crit...

Page 239: ...E or JDL but not in the selected JDE or JDL RSTACK processing is suspended until end of report is triggered by BANNER page detection If ACCTINFO is specified in the Initial JDE or JDL on the Online Job Manager window the ACCTINFO parameter cannot be changed or deleted in a selected JDE or JDL even if RSTACK is suspended If ACCTINFO is not specified in the Initial JDE or JDL it can be invoked in a ...

Page 240: ...Using logical processing 3 60 Using LCDS Print Description Language The following figure illustrates a sample RSTACK command usage Figure 3 8 Sample RSTACK command usage illustration ...

Page 241: ...escription section Table 4 1 Summary of print format commands Command Function ABNORMAL Specifies operations security and page offset on jam recovery ACCT Defines user and system accounting requirements CME Allows certain parts of report output to be replaced on copies with predefined static data or to specify font changes within variable data IDR Defines inks default ink catalogs and palettes LIN...

Page 242: ...h an error sheet will be fed when an error occurs during the accounting report processing N Y N ABNORMAL CODE Specifies how illegal function codes in the data stream will be handled N Y N ABNORMAL ERROR Specifies the system response to abnormal conditions detected while processing DJDEs Y Y N ABNORMAL IMISMATCH Specifies action to take when the job contains a specification for an ink that is not l...

Page 243: ...n input while processing DJDEs Syntax ABNORMAL ERROR ABORT CONTINUE STOP Table 4 3 ABNORMAL ACCTFEED parameter options and definitions Option Definition AUX Specifies that the error sheet will feed from the stock that was identified as AUX OPR Not currently supported Specifies the medium that is defined in the Virtual Printer Table 4 4 ABNORMAL CODE parameter options and definitions Option Definit...

Page 244: ...he OPRINFO page and an error message is displayed Errors detected while system is processing RTEXT data are not reported to you The graphics processing errors are reported separately on the graphics exception page printed at the end of the report Table 4 5 ABNORMAL ERROR parameter options and definitions Option Definition CONTINUE Displays the normal system message defining the abnormal condition ...

Page 245: ...s that are needed For example page 100 of a report that was designated black only may specify the green primary when the ink loaded in the printer is red This would create an IMISMATCH condition Table 4 6 ABNORMAL IMISMATCH parameter options and definitions Option Definition ABORT Specifies that the system displays a message for the abnormal condition and aborts only the report it is processing no...

Page 246: ...efault settings and a queue override setting The default setting will be to Use Loaded Color The LCDS datastream overrides queue default settings however a queue override setting will override the LCDS datastream The FreeFlow Print Server Mismatch Action will include operator intervention change ink cancel the job or use loaded color ...

Page 247: ...t BLACK cannot be substituted for any highlight color and any highlight color cannot be substituted for black This is a decomposer limitation A highlight color job can be printed entirely in BLACK by setting the Queue Properties Image Quality Tab Mapping Algorithm to Monochrome and selecting the override checkbox ABNORMAL OTEXT Output text Specifies that the system will display a message to the op...

Page 248: ...Default NO Table 4 8 ABNORMAL OTEXT parameter options and definitions Option Definition WAIT Displays a message and stops printing until the operator resumes it by pressing the printer Continue button or selecting Resume from the print server screen Stopping printing allows the operator to verify the output report in the near vicinity of the marker page NOWAIT Displays a message but printing does ...

Page 249: ...most recoveries are performed with no operator assistance In certain cases the system may detect that the checkpoint data is incorrect and operator assistance is requested that is the operator or user is requested to return to point of origin or last valid checkpoint The system produces a marker page which is set up during processing and inserts it into the print job at the point of crash It is pr...

Page 250: ...ounting procedures The accounting file is accessible to the user and can be saved on media using the LCDS Accounting and Media Resource Manager windows ACCT command parameters The parameters for the ACCT command are summarized in the following table ACCT DEPT Defines the name under which accounting statistics will be accumulated for this report or job Syntax ACCT DEPT sc Options Table 4 11 Summary...

Page 251: ...eted an accounting page is delivered to the tray even if USER NONE is coded This is done to notify you of a possible report integrity problem Accounting information is accumulated at processing time not during printing If the report does not complete successfully use the Customer Accounting feature to obtain printing status ACCT command example ACCT USER BOTH DEPT MARKETING The command example abo...

Page 252: ...FY parameter of the OUTPUT command NOTE The CME must precede the OUTPUT command Short form CME specifications You can minimize coding length by giving CME specifications in the short form In short form you need to give only the first character of a keyword you can omit equal signs and you need not insert commas except where necessary to avoid ambiguity Here is an example of a CME in which the comm...

Page 253: ...an also be used to dynamically associate a catalogued CME file with report processing NOTE CMEs must be catalogued as separate disk files if they are referenced by a MODIFY DJDE CME command parameters The following table summarizes the CME command parameters The following sections describe the syntax of the CME command parameters and explain their options Table 4 14 Summary of the CME command para...

Page 254: ...ted by the FORMAT parameter of the OUTPUT command Syntax ac CME FONT value Option Table 4 15 CME CONSTANT parameter options and definitions Option Definition sc string constant Represents the character string to be printed The width of the copy modification rectangle is determined by the number of characters specified by sc More than one string constant is allowed Table 4 16 CME FONT parameter opt...

Page 255: ... specified in the CME If FONT is specified before CONSTANT the font switch applies to the string constant If FONT is specified after CONSTANT the font switch occurs at the line position immediately after the string constant CME INK Specifies the highlight color ink that will be used to print variable data that is affected by the CME or CME constant data Syntax ac CME INK inkindex Option Default 0 ...

Page 256: ...he line numbers specified in the LINE parameter must always be in ascending order In other words you cannot specify one line number then list another one of lower value in the same command For example the following command is incorrect and will not be compiled As you can see the first line parameter specifies starting at line 2 while the second LINE parameter specifies line 1 which contradicts the...

Page 257: ...are printed CMEs are not applied if OVERPRINT MERGE and FONTINDEX are both specified If an indefinite range is specified for example 10 CMEs are applied only up until the last print line for the page If a definite range is specified such as 10 15 CMEs are applied regardless of whether or not variable data appears on those lines Multiple lines and columns You may specify multiple lines and multiple...

Page 258: ...CONSTANT or FONT parameter takes effect at the specified POSITION Double byte font support Double byte text strings are supported for the CME CONSTANT value if KCODE or DBCODE is specified for the VOLUME command The maximum number of double byte characters is 127 Copy sensitive CMEs On LPS systems Copy sensitive CMEs are supported only for offline printing because multiple passes are required to i...

Page 259: ...character is inserted in lines 37 38 and 39 for 6 character positions starting in column 81 For copy 3 fonts are changed for lines 1 to 60 at character positions 5 and 12 These fonts must be defined in the FONTS parameter of the PDE command CME12 CME LINE 47 POS 1 FONT 5 CONSTANT 5 LINE 48 POSITION 1 FONT 1 LINE 49 POS 10 CONSTANT ABCD CME12 CME L47 P1 F5 5 L48 P1 F1 L49 P10 C ABCD CME12 CME L47P1...

Page 260: ...d so that the IDR is saved on the system disk as a separate file NOTE The IDR command is a highlight color command that is recognized by printers such as the Xerox 4850 4890 and DP92C LPS as well as the new DT 128 155 180 HLC Printing Systems It may be included in JSLs that are created on your monochrome system for highlight color printing If the system encounters this command when printing it is ...

Page 261: ...catalog selection remains in effect until it is changed by another IDR ICATALOG parameter This also applies to ink references that are specified by DJDEs Table 4 20 Summary of IDR command parameters Parameter Specifies Online Offline DJDE IDR ICATALOG Specifies a default ink catalog that will be used when there is no specific catalog reference Y Y Y IDR ILIST Provides a list of all the inks that m...

Page 262: ...ecified in the OUTPUT command or if the IDR that is specified does not exist the system supplies DFIDR IDR as the system default IDR DFIDR IDR is a standard file that is provided with the system software It contains the definition of the system default BLACK ink specified by the following command DFIDR IDR ILIST BLACK When the VOLUME command CODE NONE parameter is specified an ILIST parameter refe...

Page 263: ...cord and specify how it will be printed LINE command parameters The following table summarizes the LINE command parameters Table 4 23 IDR PALETTE parameter options and definitions Option Definition palette Name of the default palette that will be used in ink references in the absence of a specific palette reference Table 4 24 Summary of LINE command parameters Parameter Specifies Online Offline DJ...

Page 264: ...ifies starting and ending points of graphic data within a record N Y N LINE INKINDEX Specifies a field within a data record that contains a number that represents the ink index in the current ILIST Y Y Y LINE LPI Specifies the line spacing values for each line Y N Y LINE MARGIN Defines the size of the left margin on a physical page Y Y Y LINE OVERPRINT Specifies the manner in which overprint lines...

Page 265: ...ositions all of the characters so that their center lines match BOTTOM Determines the baseline from the bottom of each line by using the BASELINE parameter of the first font in the PDE font list LARGE ST Determines the baseline position and the line spacing by using the largest font in the PDE font list Table 4 26 LINE BLANKTYPE parameter options and definitions Option Definition F Specifies the w...

Page 266: ...t PROCESS Table 4 27 LINE DATA parameter options and definitions Option Definition pdo print data offset Number of bytes between the start of the user portion of the record and the first character of the record to be printed length Maximum length of printable data within each logical record Table 4 28 LINE FCB parameter options and definitions Option Definition IGNORE Suppresses the processing of ...

Page 267: ...the host is retrieved from the disk and becomes BOF Note that Top of FORM TOF is not affected by the FCB Non U S markets only The print position indexing PPI byte of the FCB is suppressed LINE FDATA Specifies the starting point of the file data from the beginning of the user portion of a data record This command can be used to skip past information such as a PCC byte that is not actually part of t...

Page 268: ...X usage with overprint lines and maximum number of fonts initval initial value Index number associated with the first font in the font list i e the number the font list starts with This value can be one of the following ONE specifies that an index value of 1 is associated with the first font in the font list ZERO specifies that an index value of 0 is associated with the first font in the font list...

Page 269: ...ere the IDEN DJPCC parameter causes such processing A valid FONTINDEX byte should be present in all such records because it controls line spacing at page transitions If the offset to the font index value exceeds the logical record size the first font in the font list is used If there is a change from a small font to a large font when LINE OVERPRINT MERGE has been specified the line is adjusted dow...

Page 270: ...ing byte exists If offline no terminating byte exists n The number of terminating bytes that exist Table 4 32 LINE INKINDEX parameter options and definitions Option Definition offset Indicates the byte offset in the data record where the ink index number is located initval initial value Specifies an index value that is associated with the first ink in the ink list Must be ONE or ZERO ZERO specifie...

Page 271: ...le data record the variable data is printed using the default ink LINE INKINDEX parameter example LINE LPI Specifies the line spacing values for each line Syntax LINE LPI linespacing LPI DOTS XDOTS linespacing LPI DOTS XDOTS lineno Options LINE DATA 1 132 FONTINDEX 133 INKINDEX 143 Table 4 33 LINE LPI parameter options and definitions Option Definition linespacing Specifies the line spacing value ...

Page 272: ...etype is character positions POS LINE OVERPRINT Specifies how overprint lines are handled Overprint lines are print lines whose carriage control specifies printing with no line spacing after the last printed line Syntax LINE OVERPRINT overopt disp Table 4 34 LINE MARGIN parameter options and definitions Option Definition value Specifies the distance from the left edge of the logical page as indica...

Page 273: ...st character in the specified font Table 4 35 LINE OVERPRINT parameter options and definitions Option Definition overopt overprint option This option has the following choices PRINT Specifies that all overprint lines are printed as they would be on an impact printer that is the second line is printed over the top of the first with no regard to the previous data including character spacing which ma...

Page 274: ...e printing Syntax LINE PCC offset transtype Options Default 0 NOTRAN LINE OVERPRINT MERGE NODISP VFU V1 DATA 1 132 PCCTYPE ANSI PCC 0 NOTRAN Table 4 36 LINE PCC parameter options and definitions Option Definition offset A number specifying the byte offset of the user portion of the record within the user portion of each record to the printer carriage control PCC field The default offset value is 0...

Page 275: ...e ANSI Table 4 37 LINE PCCTYPE parameter options and definitions Option Definition PCCname printer carriage control name Choices are ANSI B2500 B2700 B3500 B3700 B4700 B6700 F650D H6000 H2000 H8276 IBM1401 IBM1403 IBM3211 IBM4245 NCR Univac US70 Xerox PCCid printer carriage control identifier Refers to a PCC table that was defined in the JSL with the specified identifier USER Refers to a PCC table...

Page 276: ... ANSI or HOST RSX11 is TOF For ANSI or HOST RSX11 the INITIAL parameter is BOF For USER or PCCid the INITIAL parameter is set by the user in the PCC command The PCCTYPE IBM3211 or IBM4245 specifies that the printer online interface will perform checks such as for bad or NO OP parameters LINE VFU Specifies a vertical format unit VFU table Syntax LINE VFU vfuid NONE Options Default NONE Table 4 38 L...

Page 277: ...bsequent lines on the pages following page 1 is determined a different font from the previous page depending on the printing system FreeFlow Print Server LCDS systems Each time a new font list is downloaded for a page font 0 is used to position the first line of that page Other LPS When a page transition occurs the line positioning and spacing is determined by different fonts depending on the cond...

Page 278: ... 1 byte In the sample shown in the above figure the print length parameter the number of characters in the longest print line in the record is defined as 132 bytes The carriage control is defined as IBM1403 and the position of the carriage control character is the first byte within the user portion of the record The position of the font index an index value into a font list that indicates which fo...

Page 279: ...onditions by displaying user defined text on the screen All MESSAGE command parameters must be specified in a single command If multiple message commands are specified the parameters in the final command are applied The FreeFlow Print Server LCDS systems do not support the bar code option Bar code commands that are encountered by the print server are ignored and no syntax errors are noted No messa...

Page 280: ...pecifies that a message to the operator will be displayed during printing Y Y Y Table 4 40 MESSAGE ITEXT parameter options and definitions Option Definition NONE Specifies that no text message is sent to the operator during input processing passnum pass number Specifies the pass copy ply to which the message text applies The message is sent to the operator just before processing of the indicated p...

Page 281: ...E Options Default NONE Table 4 41 MESSAGE OTEXT parameter options and definitions Option Definition NONE Specifies that no text message is sent to the operator during job printing sc string constant Specifies a text message of up to 80 characters Refer to MESSAGE OTEXT points to note below passnum pass number Specifies the pass copy ply to which the text applies Multiple messages one per passnum m...

Page 282: ...en entering the messages Messages may be entered in hexadecimal octal ASCII H2 H6 or EBCDIC You must enter an apostrophe followed by the appropriate letter for the language If there are no introductory symbols the message defaults to EBCDIC Refer to the Types of string constants table in the PDL principles and procedures chapter for further information MESSAGE command example The following MESSAGE...

Page 283: ...dge binding Y N N OUTPUT COLLATE Specifies whether report pages will be collated or uncollated Y Y Y OUTPUT COPIES Specifies the number of report copies that will be printed Y Y Y OUTPUT COVER Feeds cover pages for a report from the tray that contains the AUX stock Y Y N OUTPUT CYCLEFORMS Associates forms with report pages in a repeating sequence Y Y N OUTPUT DENSITY Enables or disables image gene...

Page 284: ...ther the pages of all copies of a report are printed in ascending 1 to N or descending N to 1 order Y Y Y OUTPUT NUMBER Specifies whether page numbers will be printed and if so defines their location and appearance Y Y Y OUTPUT OFFSET Specifies whether reports are offset in the stacker Y Y N OUTPUT OSTK Specifies the job will be printed on ordered stock Y Y N OUTPUT PAPERSIZE Specifies the size pa...

Page 285: ...TPUT SYSPPR Specifies the system page paper size for a job Y Y N OUTPUT TMODE Specifies a maximum paper width in order to improve throughput efficiency when mixed paper sizes are used NOTE This feature is not supported for the Nuvera MX systems Y Y Y OUTPUT TRANS Specifies that transparencies are used in the job Y Y N OUTPUT UNITS Specifies user selected units for positioning graphics Y Y N OUTPUT...

Page 286: ...h short edge binding NONE Specifies that no form is to be added to the associated report page of variable data inkref Ink reference Identifies the inks that override the corresponding inks that are specified in the ink list of the form If a form does not contain an ink list the form is printed in black Table 4 43 BFORM parameter options and definitions Continued Option Definition Table 4 44 OUTPUT...

Page 287: ...nt format parameters Using LCDS Print Description Language 4 47 Figure 4 3 Two hole drilled output from a long edge feed job with short edge binding The following figure shows the results of different specifications ...

Page 288: ...Specifying print format parameters 4 48 Using LCDS Print Description Language Figure 4 4 Diagrams of output resulting from different BINDING specifications ...

Page 289: ... you have specified multiple copies you cannot change the value of the COLLATE parameter again within the report OUTPUT COPIES Specifies the number of report copies to be printed Syntax OUTPUT COPIES number Options Default 1 Table 4 45 OUTPUT COLLATE parameter options and definitions Option Definition YES Specifies that the output pages are collated NO Specifies that the output is not collated Tab...

Page 290: ...ion in the Using Dynamic Job Descriptor Entries DJDEs chapter for more information on COVER specified in a selected JDE OUTPUT CYCLEFORMS Specifies a set of forms to be printed on report pages in a repeating sequence Syntax OUTPUT CYCLEFORMS NONE formid formid1 INKS inkref1 inkref2 formid2 INKS inkref1 inkref2 Table 4 47 OUTPUT COVER parameter options and definitions Option Definition NONE Specifi...

Page 291: ...ter from that point in every copy For colored forms If an inkref that is on the ink list is omitted from the command commas must be used to maintain the relative positioning of the remaining ink references If more than two inkrefs are specified the system ignores the additional inkrefs OUTPUT CYCLEFORMS parameter example OUTPUT CYCLEFORMS form1 form2 Table 4 48 OUTPUT CYCLEFORMS parameter options ...

Page 292: ... used for printing on a system that is running an early version of operating system software Syntax OUTPUT DENSITY FIX NOFIX DEFAULT Options Default DEFAULT OUTPUT DESTINATION Specifies the destination for printed output Syntax OUTPUT DESTINATION BIN TRAY EXPORT Table 4 49 OUTPUT DENSITY parameter options and definitions Option Definition FIX Enables local density function NOFIX Disables local den...

Page 293: ...nitions Option Definition BIN Specifies that the currently selected bin is used TRAY Sends output to the sample tray Transparencies should always be sent to this tray NOTE Use caution when selecting the TRAY option because of the limited capacity of the sample tray 100 sheets EXPORT Specifies that sheets be sent to the bypass transport to be fed into a finishing device The EXPORT option takes effe...

Page 294: ...heets are delivered to the stacker face up NO Specifies that the printed sheets are delivered to the stacker face down Table 4 53 OUTPUT FEED parameter options and definitions Option Definition MAIN Feeds from the tray for which the stock identified as MAIN was specified Provides compatibility with existing applications AUX Feeds from the tray for which the stock identified as AUX was specified Pr...

Page 295: ... output such as location of starting print line for each logical page on the physical page font usage and orientation Syntax OUTPUT FORMAT pdeid NOTE To ensure readability enter the entire parameter FORMAT Do not abbreviate to FOR Options Default FMT1 OUTPUT FORMAT parameter point to note Standard pdeids such as FMT1 and FMT2 are defined in the PDE command section later in this chapter These stand...

Page 296: ...lixir or on another LPS using Xerox Forms Description Language FDL and transferred to the print server disk by importing it via diskette tape or CD Refer to Importing LCDS resources in the PDL principles and procedures chapter for the procedure init Specifies the first copy number to which the specified form applies This defaults to the first or next copy If neither init nor copies is specified th...

Page 297: ... further information click the online Help button on your system print server and refer to Importing resources You can also download forms from a host computer by using File Transfer Protocol FTP or the FILE DJDE OUTPUT FORMS parameter example The example below shows how to specify forms on different copies Form FORM12 appears on copies 1 and 2 FORM3 will print on copy 3 and FORM4 on copies 4 thro...

Page 298: ...ed for objects whose ink is not specified This parameter remains in effect until another IDFAULT parameter is specified Syntax OUTPUT IDFAULT inkref Unused options The following options are ignored by the FreeFlow Print Server LCDS systems They are included here for compatibility MOVE Specifies that all referenced graphic disk files will be copied into the print file On the FreeFlow Print Server L...

Page 299: ...nd section earlier in this chapter for information on what is defined in an IDR Syntax OUTPUT IDR idrname Options Default DFIDR IDR OUTPUT IDR parameter example OUTPUT IDR IDR1 Table 4 57 OUTPUT IDFAULT parameter options and definitions Option Definition inkref ink reference The default ink that will be used for all subsequent parameters that do not specify a colored ink Table 4 58 OUTPUT IDR para...

Page 300: ...d offset relative to 0 0 on the current physical page The form of the specification is the same as for vpos units Specifies the unit of measure for the vertical and horizontal positions of the image on the page DOTS CM centimeters IN inches UN user defined unit The default unit is IN n d numerator denominator Specifies the reference scale factor Each parameter n and d must be an integer in the ran...

Page 301: ...es are specified in the INK parameter If ink references are used If one inkref in the list is omitted commas must be used as place holders to maintain the relative positioning of the remaining ink references If more than two ink references are specified the additional ink references are ignored OUTPUT IMAGE parameter example Following is an example of the OUTPUT GRAPHIC parameter OUTPUT INVERT Spe...

Page 302: ... color for an entire page For example a page cannot have red text printed over a black background and also black text printed over a red background The IRESULT can be specified on a page basis with the IRESULT DJDE If more than one IRESULT is specified on a page the last instance takes precedence BOTH Specifies page inversion on front and back sides NONE Turns page inversion off Table 4 60 OUTPUT ...

Page 303: ...ogo relative to the 0 0 position on the current physical page the position that would be specified by a PDE BEGIN parameter value of 0 0 hpos horizontal position A value constant that specifies as an offset the horizontal position of the left edge of the logo relative to the 0 0 position on the current physical page units The unit of measurement for the vertical and horizontal positions offset val...

Page 304: ...efs are ignored If any of the inks that will be substituted were specified in the logo definition with a NOSUBSTITUTION parameter the system processes the ink requests according to what was specified in the ABNORMAL ISUBSTITUTE parameter OUTPUT MODIFY Specifies CMEs that will be associated with report copies Syntax OUTPUT MODIFY cmeid init copies NONE Options Default NONE Table 4 63 OUTPUT MODIFY ...

Page 305: ... may not be used if COLLATE NO or online processing is specified Refer to the MODIFY DJDE section in the Using Dynamic Job Descriptor Entries DJDEs chapter for a discussion of how CMEs may be changed on a page by page basis within a report ply OUTPUT NTO1 Specifies on a report basis whether all copies of a particular report are printed last page to first n to 1 Syntax OUTPUT NTO1 NO YES n Options ...

Page 306: ...page even if 1TON is specified in the JDE or JDL This arrangement allows you to use JDEs and JDLs that are selected by DJDEs and invoke NTO1 after a series of banner pages The following examples illustrate these conditions Example 1 OUTPUT NTO1 NO is specified The job prints 1TON unless a JDE or JDL DJDE specifying NTO1 is invoked in the first data record after banner pages Example 2 OUTPUT NTO1 Y...

Page 307: ...UPLEX parameter therefore maintains either the YES or NO option If hierarchical overrides occur the system issues warning messages in the xjdc listing when the JSL is compiled then forces parameters that are lower in the hierarchical structure to their workable values OUTPUT NUMBER Invokes page numbering on the printed report and specifies starting number and location of the numbers on the page Sy...

Page 308: ...list of fonts specified in the currently active FONTS parameter of the PDE command or of a recent DJDE The index is an integer starting with 1 for the first font If a font index is not specified the first font in the list is used Table 4 65 OUTPUT NUMBER parameter options and definitions Continued Option Definition ...

Page 309: ...mple OUTPUT NUMBER 1 1 40 1 OUTPUT OFFSET Specifies offsetting of output in the stacker on a report basis Syntax OUTPUT OFFSET ALL FIRST NONE Options Default ALL inkref ink reference Specifies the reference number for the ink with which the page number will be printed NO Specifies that no page numbering is to be performed Table 4 65 OUTPUT NUMBER parameter options and definitions Continued Option ...

Page 310: ...ptions and definitions Option Definition stockdef stock definition The identifier or name of the ordered stock to be used and for which feeder trays have been identified on the user interface Stock List No default mod modulus The number of sheets in the ordered stock For example 5 cut tabs would have a mod value of 5 The range of values is from 1 to 255 The default modulus definition is 1 pos posi...

Page 311: ...ecimal It also ensures the value of pos is greater than or equal to 1 and less than or equal to mod Printing on tabs Following are some considerations for printing on tabs Use the OSTK option before trying to run a tab job The printer prints on tabs in both simplex and duplex modes Imaging area When the printer is printing on 9 inch 229 mm stock or 8 5 inch 216 mm stock with half inch 13 mm tabs t...

Page 312: ... direction for portrait tabs or in the fast scan direction for landscape tabs Orientation The P and L portrait and landscape parameters of the OSTK statement allow you to specify either orientation The only one that is supported by the FreeFlow Print Server LCDS systems is portrait P is the default condition If you select landscape L and you load the tab stock with the tab at the right edge of a l...

Page 313: ...meters Specifying a tab as a form To define a form that is to be used as a tab in a form callout it is recommended that you code your applications with the following specifications The JSL must specify PAPERSIZE USLETTER or 8 5 11 or A4 Your form must specify that the paper size is 9 by 11 inches or 8 5 by 11 inches or A4 with 1 2 inch 13 mm tab One tray must be dedicated for tabs The JSL must spe...

Page 314: ...rnal mod and pos table with values in the DJDE JDE or JDL if it finds that the ordered stock information in LCDS Setup window is different from the values defined in the DJDE JDE or JDL However if both commands are alike the system does not reinitialize the internal mod and pos table If you check for initialization of the internal mod and pos table the tab stocks start purging before every tab is ...

Page 315: ... OUTPUT PAPERSIZE A3 A4 B4 B5 USLEGAL USLETTER x y Options Default System default size that was specified at installation OUTPUT PAPERSIZE parameter points to note When centimeters CM are used to specify paper size the maximum allowable value is 32 767 cm Paper size cannot be changed by a DJDE on a page basis However paper sizes can be changed on a report basis Table 4 68 OUTPUT PAPERSIZE paramete...

Page 316: ...supported as a DJDE Therefore a JDE page oriented DJDE that calls out the desired paper size is needed If the JSL specifies the paper size using the keyword method such as USLEGAL A4 or B4 the form coding must use the same terminology If the JSL specifies 8 5 14 and your form specifies USLEGAL an error message is displayed indicating that the form paper size is too small or too large USLETTER and ...

Page 317: ...ve Refer to your finishing equipment vendor documentation for information on what function should be specified for your finisher Syntax OUTPUT SF1FUNCTION NO YES Options Default NO Table 4 69 OUTPUT PURGE parameter options and definitions Option Definition NO Specifies that graphic disk files should not be deleted YES Specifies that all IMG graphics files that were created or replaced by document ...

Page 318: ...pecified for your finisher Syntax OUTPUT SF2FUNCTION NO YES Options Default NO OUTPUT SHIFT Shifts the image of the data for three hole paper binding finishing and edgemarking Specifies that the entire content of the page will be shifted and the amount and direction of the shift Image shift is the shifting of the image data system page relative to the physical page This shifting is vertical for la...

Page 319: ...re than one tray assignment and these trays contain different size paper the system tries to match the paper sizes in the trays You can specify one of the following options based on whether or not the printer will be attended by an operator during printing Syntax OUTPUT SIZING SEMIAUTO STOP BEST EXACT Table 4 72 OUTPUT SHIFT parameter options and definitions Option Definition v1 value 1 An integer...

Page 320: ...ode of operation Causes the printer to stop printing when there is a paper size mismatch For the printer to resume printing the operator must do one of the following Resume printing to print the job on the next larger size paper Change the paper or the effective stock Cancel the job If Continue is selected the system ignores further mismatches of this type until one of the following occurs The STO...

Page 321: ...at copy sets will be bound by a wire stitch on printers that are configured with a stitcher stacker option Jobs can be offset and stapled simultaneously This command is ignored by the DP 100 115 135 155 180 EPS because these systems do not have an internal stitcher However the command may be coded in a JSL that is compiled on the DP 100 115 135 155 180 EPS for use on another printing system that h...

Page 322: ...y print unstitched sets N to 1 provided that the system does not encounter the override conditions that have been defined DP 75 90 systems Jobs greater than 50 pages are not stapled The default behavior is to fault the job with no error message displayed If you want the job to print without any finishing do the following in the Overprint Finishing section of the Finishing window 1 Select Print Job...

Page 323: ...checks each stock to verify that the stock exists and can be made active This verification provides an automatic method of changing stocks in the system as required by the data stream OUTPUT SYSPPR Specifies the paper size for printing pages generated by the system such as error sheets Syntax OUTPUT SYSPPR USLEGAL A3 A4 B4 USLETTER x y Options Default No default Table 4 76 OUTPUT SYSPPR parameter ...

Page 324: ...meter System pages are checked for stocks through the SYSPAGE parameter If there is no stock name active for the current page the system checks to see if a stock name was specified at the user interface on the Stock tab of the queue Properties window If so the system page is printed on the stock that is specified on the user interface window If SYSPAGE stock is not specified the MAIN stock definit...

Page 325: ...e from 7 inches or 178 mm to 17 inches or 432 mm In order to process 7 by 10 inch and B5 papers the printer must be configured with the 7 by 10 inch throughput kit a hardware option Table 4 77 OUTPUT TMODE parameter options and definitions Option Definition width The process direction measurement that will be used to determine the pitch mode For normal long edge feeding this is normally a measure ...

Page 326: ...nges from 9 01 inches to 15 31 inches the printer prints with slightly reduced productivity The reason for this is that for papers in this width range the normal image area extends into the interimage zone that is normally used for xerographic process controls In order to maintain the best productivity possible xerographic process controls are temporarily suspended Periodically the system induces ...

Page 327: ...vely slows to 68 ppm This happens even if the finishing device actually could have accepted pages at up to 120 ppm However if you change the mode of this job from 7 pitch to 6 pitch mode the job runs about 116 ppm Eliminating process adjustment cycles during jobs that cross pitch boundaries Each time a job crosses a pitch boundary the system performs a print quality adjustment If this is done freq...

Page 328: ...you may select a lower pitch mode allowing a greater scan value for smaller size paper but you would not want to select a pitch mode too small to accommodate a larger paper size Problem You want to estimate how many applications you could run on a particular shift However given the size and complexity of your applications you are uncertain as to how to plan Solution By looking at the paper sizes a...

Page 329: ...d 2 and delivered to the sample tray The DP 75 90 EPS can feed transparencies from any tray If TRANS is specified in a job these parameters automatically go into effect OUTPUT UNITS Defines the size in dots of the unit of measure that will be used to position a graphic that is referenced by the OUTPUT IMAGE parameter or an IMAGE ALTER or GRAPHIC DJDE Syntax OUTPUT UNITS size Table 4 79 OUTPUT TRAN...

Page 330: ...alue Options Default No default Table 4 80 OUTPUT UNITS parameter options and definitions Option Definition size An integer value constant that defines the number of dots in a user defined unit UN When used to compute the position of a graphic the result is rounded to the nearest dot Table 4 81 OUTPUT XSHIFT parameter options and definitions Option Definition YES Specifies that the page image will...

Page 331: ...tions that are selectable from the user interface may override the JSL specifications OUTPUT command examples This section shows some examples of the use of some OUTPUT command parameters Example 1 Example 2 Pages printed with the OUTPUT command shown above are duplex with a margin shift of 75 dots Three copies of the report are made the first of which is offset the second and third copies are sta...

Page 332: ...meter Example 4 or If there are ten pages in the report either of the above commands would cause FORM1 to be applied to pages 1 4 7 and 10 no forms to be applied to pages 2 5 and 8 and FORM3 to be applied to pages 3 6 and 9 Example 5 The commands in the following figure illustrate the use of CYCLEFORMS with multiple copies Note that every copy of a particular page has the same form whether COLLATE...

Page 333: ...ch logical page and the fonts to be used ac identifier You must specify an identifier of the type ac must have one alpha character when defining the PDE and reference it with the FORMAT parameter of the OUTPUT command The PDE command must precede the OUTPUT command in the JSL Standard PDEs The following table describes a set of standard PDEs which are provided with the operating system software OS...

Page 334: ...A FMT11 132 150 12 5 20 0 6 8 5 by 11 22 50 P1112A FMT12 66 172 8 1 13 6 9 14 by 8 5 18 66 L0112B FMT13 104 100 8 1 13 6 9 8 5 by 14 57 58 P0612A FMT1A 66 132 8 3 12 5 9 11 69 by 8 27 18 57 R112BL FMT2A 66 150 8 3 14 3 9 11 69 by 8 27 18 60 R212BL FMT3A 88 132 11 1 12 5 7 11 69 by 8 27 18 57 R312BL FMT4A 88 150 11 1 14 3 7 11 69 by 8 27 18 60 R412BL FMT5A 48 100 6 10 12 11 69 by 8 27 22 85 R512BL ...

Page 335: ...ges on one physical page one side of a sheet you code a separate PDE BEGIN parameter for each logical page you want to define You may define up to 63 logical pages for one physical page You may define them in any order and place them on the physical page in the sequence that the BEGIN parameters appear in the PDE command The first BEGIN specified whatever its physical position on the page is logic...

Page 336: ...her than each physical page Commands that specify line numbers such as CRITERIA VFU CME and NUMBER refer to the line on the current logical page ranging from TOF to BOF Table 4 84 PDE BEGIN parameter options and definitions Option Definition vpos vertical position Specifies the vertical position of the first character of the first print line of the logical page relative to the top edge of the phys...

Page 337: ...the next side and all subsequent logical pages are repositioned based on BEGIN values With the exception of DEPT and SHIFT all page oriented DJDEs take effect at a logical page boundary When the following DJDEs are applied the current page position moves to the first logical page on the front side of a new physical sheet BFORM COPIES DUPLEX JDE JDL OTEXT RTEXT The following DJDEs cause the current...

Page 338: ...TS Specifies the fonts to be used in printing variable input data and CME data Syntax ac PDE FONTS f1 f2 f1 s1 unit f2 s2 unit Options Default No default Table 4 85 PDE FONTS parameter options and definitions Option Definition f font Specifies a one to six alphanumeric character identifier consisting of at least one letter corresponding to a font cataloged on the system disk you can use up to 128 ...

Page 339: ...ay be used to print a page The number of fonts specified in the FONTS parameter determines the size of a dynamically allocated table where information about the fonts is cached An xdot is 1 600 unit of measurement You can create edit and compile a form specifying XDOTS on any Xerox laser printing system other than the FreeFlow Print Server LCDS systems with version 3 or higher software The 600 spi...

Page 340: ...procedures chapter for information on using xjdc to compile files For each PDE command xjdc creates a file with the PDE extension in the lcds folder on the system disk The PDE command identifier becomes the PDE file name When the system encounters a reference to a PDE in a JDL it searches the lcds resources folder for the PDE that was specified If it finds it the system loads the PDE into memory f...

Page 341: ...ou to print identifying information text and an optional form on a page preceding a report You may code this command within a JDL or in a disk file of ROUTE commands ROUTE command parameters The following table summarizes the ROUTE command parameters The following sections describe the syntax of the ROUTE command parameters and explain the parameter options 2UP PDE BEGIN 5 IN 5 IN BEGIN 6 5IN 5 IN...

Page 342: ... data is not specified the system ignores the RFORM command However you can specify RTEXT as one blank character or space in order to print an RFORM on the routing page without any accompanying text ROUTE RTEXT Specifies text that will be printed on a separate page preceding a report or report copy Syntax ac ROUTE RTEXT NONE sc sc passnum ALL line col fontindex rtextid Table 4 88 ROUTE RFORM param...

Page 343: ... printed with the first font specified in the FONTS parameter of the PDE command Refer to the fontindex option in this table passnum pass number An integer specifying the single copy pass to which the text applies If there is more than one RTEXT parameter in a DJDE packet passnum must be in increasing numeric order ALL Specifies that the text applies to all copies line Specifies the line number on...

Page 344: ... double byte characters is 127 Catalogued RTEXT files When there are a large number of RTEXT parameters you should precompile them and store them in the lcds resources folder instead of including them in a JDL After they are compiled you can access them from either a JDL or a DJDE by using their object file names RTEXT parameters must be precompiled to be accessed with a DJDE To catalog RTEXT para...

Page 345: ...e of how to use the ROUTE command The text USER1 and USER2 will print in the center of a page preceding the respective copies of a two copy report The page is 132 columns by 66 lines STOCKSET command The STOCKSET command defines a set of stocks to be used in a report Stocksets are also the means of associating stock references with stock names For the FreeFlow Print Server LCDS systems a stockname...

Page 346: ...GN Lists stock names and associates them with stock references Y Y N STOCKSET INIFEED Specifies which stock to use in the absence of any designation in the OUTPUT FEED parameter Y Y N STOCKSET SYSPAGE Specifies the stock on which system generated pages will print Y Y N Table 4 91 STOCKSET ASSIGN parameter options and definitions Option Definition stockdescriptor Can have one of the following forma...

Page 347: ...ameter Syntax ac STOCKSET SYSPAGE stockname stockreference MAIN AUX Options Table 4 92 STOCKSET INIFEED parameter options and definitions Option Definition stockname Specifies the name of the stock to be fed for the job if no stock is specified in the OUTPUT FEED command or the FEED DJDE It is enclosed in single quotes stockreference Specifies the stock for the job by the term associated with it i...

Page 348: ...ttempts to print the page on a different paper size chosen from the set of trays that normally would be used No warning caution or cycling down occurs If a larger paper size is available it is used If a larger paper size is not available a smaller paper size is used This is the only time a page may be printed on a paper size smaller than what was specified to format the page When a system generate...

Page 349: ...15 F6204 and F9999 Stock references are created for these four stocks COVER for F1302 BODY and SUMMARY for F1415 LATE for F6204 and DISCON for F9999 In the absence of a specific parameter of the FEED command at the start of the report INIFEED directs output to feed from the stock referred to by COVER A system page will print on the stock referenced as COVER You could use this stock set in a billin...

Page 350: ... the referencing LINE command VFU command parameters The following table summarizes the VFU command parameters The following sections describe the syntax of the command parameters and explain the parameter options VFU ASSIGN Specifies assignments of channel numbers to output lines Syntax ac VFU ASSIGN channo lineno channo lineno1 lineno2 Table 4 94 Summary of VFU command parameters Parameter Speci...

Page 351: ...op Of Form line number Syntax ac VFU TOF value Table 4 95 VFU ASSIGN parameter options and definitions Option Definition channo channel number The number of the channel being assigned It is an integer in the range 0 to 15 lineno line number The number of the output print line that you are assigning to a particular channel It is an integer in the range TOF to BOF Table 4 96 VFU BOF parameter option...

Page 352: ... as a Space 1 Line And Print operation Multiple line numbers may be assigned to the same channel number This simulates the vertical tabbing feature of an impact line printer where a Skip to Channel parameter causes transition to the next punched hole in the specified channel of the paper tape This paper tape which controls the printer facilitates spacing a fixed number of lines down the print page...

Page 353: ...is issued a page transition occurs Printing begins on line 5 assigned to channel 1 which is the top of form on the new page If a Skip to Channel 2 And Print parameter is issued when the current line number is 11 the next line to be printed is line 15 of the current page Lines 10 15 20 and so forth are also assigned to channel 2 but because the current line number is 11 the next consecutive line nu...

Page 354: ...Specifying print format parameters 4 114 Using LCDS Print Description Language ...

Page 355: ... the search criteria specified in the active JDE and a series of parameters that describe the actual JDE changes to be applied to the report The IDEN command notifies the system that DJDE records may be part of the input data stream IDEN also describes the characteristics of the DJDE records and the search criteria for locating and identifying them Example Following is an example of a coded IDEN c...

Page 356: ...cket All specified DJDE information is applied at the next record or page boundary after the END parameter is encountered The end of a DJDE record parameter that is split and continued on the next DJDE record must be followed by a comma then a semicolon NOTE After a DJDE packet is terminated by an END parameter there must be one or more data records before the next DJDE packet DJDE records directl...

Page 357: ...reated because of your coding procedures but there is no need to set any of the DJDE parameters for a particular report you can create a null DJDE with nothing but an END parameter specified The null DJDE does not modify any of the existing job setup parameters Application of DJDEs The specific parameters included in a DJDE packet are the only ones modified when the DJDE is applied The only except...

Page 358: ...ecord DJDE diagram and IDEN command The following is an example of a multiple record DJDE DJDE packet in data stream Command in JSL MTEST C MULTI RECORD DJDE EXAMPLE MTEST FORMS XEROX1 1 3 FORMAT XPDE12 FONTINDEX 1 NUMBER 3 15 55 MTEST COPIES 20 COLLATE YES ASSIGN 1 5 ASSIGN 5 32 MTEST FONTS P0612A P0812A MTEST ASSIGN 12 63 TOF 5 BOF 66 END IDEN PREFIX MTEST SKIP 7 OFFSET 1 OPRINFO YES ...

Page 359: ... occurred These messages indicate syntax errors and unsupported DJDEs and give the initial character position of the invalid text string or DJDE coding Missing END command or page boundary The following message is automatically printed on an OPRINFO page at the end of a report if the END parameter or a page boundary is not detected MISSING END COMMAND OR MISSING PAGE BOUNDARY The following conditi...

Page 360: ...es to data may occur and take effect on the page boundary following the DJDE record If a translation code change is involved in a selected JDE the parameter portion of any subsequent DJDE must be in the new code The prefix used by the IDEN must however retain the original hexadecimal value Thus if the CODE changes from EBCDIC to ASCII the prefix must remain in EBCDIC even though the parameter port...

Page 361: ...t after the first page of the report the cover appears at the point where the DJDE is applied Table 5 2 Parameters that are changeable by a JDE DJDE Command Parameters ABNORMAL ACCT All parameters IDEN OPRINFO only LINE DATA FONTINDEX MARGIN OVERPRINT PCCTYPE VFU MESSAGE All parameters OUTPUT All parameters except OFFSET PDE All parameters RAUX All parameters RDELETE RECORD LENGTH RFEED ROFFSET Al...

Page 362: ...10 Solution Here are some ways to avoid this problem You may add an ASSIGN DJDE to the DJDE packet to change the applicable channel such as channel 1 to the new line number Because the ASSIGN DJDE is a record oriented DJDE it is implemented on the next line and thus affects the next channel skip You may insert a record after the DJDE packet to cause the page transition and then allow a second skip...

Page 363: ...t page position to be set to the first logical page of the front side of a new physical sheet DUPLEX COPIES JDL JDE OTEXT RTEXT FEED The following DJDEs cause the current page position to be set to the first logical page of the next physical side FORMS FORMAT BEGIN PMODE FONTS Header pages and online DJDEs If an online job has header pages only no trailers DJDEs that are invoked within a report re...

Page 364: ...in a report and can change these pages differently on different copies If DJDE parameters are placed within the report itself they take effect at the next page boundary They can take effect on the current page if no data has yet been printed on it Table 5 3 Interaction of DJDEs with printer carriage control parameters Carriage control parameter Processing with DJDE Print and Skip online Treated as...

Page 365: ...put destination of printed pages DUPLEX Specifies whether both sides of a piece of paper are printed duplex or only the top side simplex Simplex and duplex are also called 1 sided and 2 sided FEED Controls the stock on which pages are printed FONTINDEX Specifies the location in the input record where an index to the specified font is stored FONTS Specifies the fonts used for printing FORMAT Specif...

Page 366: ...trait RFORM Specifies whether a form is printed on all RTEXT pages RTEXT Specifies text to be printed on a separate page preceding each report copy SEFMAP Specifies a font mapping table SHIFT Specifies a shift of page image page content for binding purposes SF1FUNCTION Specifies sheet finisher function number 1 through the DFA channel C6 SF2FUNCTION Specifies sheet finisher function number 2 throu...

Page 367: ...JDE Function ASSIGN Assigns a VFU channel to one or more line numbers on the logical page BOF Specifies the Bottom of Form BOF line number C text Allows comment text in the DJDE record DATA Specifies the location and length of printable data within an input record END Specifies the end of DJDE information EOF Stops downloading of a sixel encoded file to the system disk FILE Enables files to load o...

Page 368: ...ed DJDEs for graphics DJDE Function ALTER Specifies the new imaging parameters for graphics BATCH Delimits Batch mode graphic data to permit normal processing of online banner pages for Batch mode jobs CANCEL Cancels the hold specified by the H parameter in a GRAPHIC or IMAGE DJDE FDATA Specifies the offset of the starting point of file data from the beginning of the user portion of the record GDA...

Page 369: ...ent physical page hpos horizontal position Specifies the horizontal position of the left edge of the graphic relative to 0 0 on the current physical page The form of the specification UN CM IN DOTS or XDOTS is the same as for vpos n d numerator denominator Specifies the reference scale factor Each DJDE n and d must be an integer in the range of 1 to 8 thereby allowing a reference scale factor in t...

Page 370: ...Other channels remain the same It is possible to have multiple ASSIGN parameters within a DJDE The ASSIGN parameters are the same as for the VFU command ASSIGN parameter described under PDL Reference BATCH DJDE Permits normal processing of online banner pages for Batch mode jobs by delimiting the Batch mode graphic data Type Record oriented graphic Table 5 8 ASSIGN DJDE options and definitions Opt...

Page 371: ...irst graphic or IMAGE DJDE must be preceded immediately by a BATCH START DJDE The last graphic must be followed immediately by a BATCH END DJDE The BATCH DJDE when specified must be the only DJDE in the packet BEGIN DJDE Specifies the location of the starting print line of a logical page Type Page oriented Syntax BEGIN vpos units hpos units Table 5 9 BATCH DJDE options and definitions Option Defin...

Page 372: ...ical page per physical page Use multiple BEGIN DJDEs to define multiple logical pages BFORM DJDE Specifies that a form will be printed on the back side of a page must have DUPLEX YES It takes effect at the next front to back side page transition encountered BFORM DJDEs are the same as for the OUTPUT command Type Page oriented Syntax BFORM NONE formid init copies INKS inkref1 inkref2 Table 5 10 BEG...

Page 373: ... Specifies a filename for a form that exists on disk This form file is created with forms creation software on a workstation or with Forms Description Language FDL on another type of LPS init initial copy Specifies the first copy number to which a specified form applies NOTE For the DP 2000 Series EPS any init specification greater than 1 is ignored The form that appears on the first copy appears ...

Page 374: ...rform at BOF is specified as OVR the default processing spaces from TOF a number of lines equal to the difference between the location of the current line and the new BOF Refer to the PCC command section in the Specifying input parameters chapter for information regarding alternate carriage control options The value is defined in the same manner as the BOF parameter of the VFU command C text DJDE ...

Page 375: ...miters and not as ordinary text If the system does not encounter an END parameter at the end of a C DJDE record a syntax error is declared CANCEL DJDE Cancels effective on the current page the hold automatic reimaging specified by the H parameter of an IMAGE or GRAPHIC DJDE Type Record oriented graphic Syntax CANCEL name1 name2 ALL Options Table 5 13 C text DJDE options and definitions Option Defi...

Page 376: ... of copies of a report to produce Type Page oriented Syntax COPIES number Options Table 5 15 COLLATE DJDE options and definitions Option Definition YES Specifies that report copies are to be printed in Collated Mode Copies are printed in complete ordered sets NO Specifies that report copies are to be printed in Uncollated Mode All copies of each page are printed and stacked together that is all co...

Page 377: ...d while number is set to zero are processed normally The number of copies specified in the DJDE overrides the number of copies in the OUTPUT command DATA DJDE Specifies the location and length of printable data within an input record Type Record oriented Syntax DATA pdo length Options DATA DJDE point to note The DATA DJDE takes effect at the next record following an END DJDE Table 5 17 DATA DJDE o...

Page 378: ...his parameter is ignored by the DP 2000 Series EPS It is included here for compatibility purposes Refer to the PDL commands and DJDE summary in Appendix A for information on which Xerox printers support each command and DJDE DESTINATION DJDE Determines the delivery destination of the printed output Type Page oriented Syntax DESTINATION BIN TRAY EXPORT Table 5 18 DEPT DJDE options and definitions O...

Page 379: ...undary Type Page oriented Syntax DUPLEX YES NO Options Table 5 19 DESTINATION DJDE options and definitions Option Definition BIN Specifies delivery to the currently active output bin TRAY Specifies delivery to the sample tray NOTE Use caution when selecting the sample tray because of its limited capacity EXPORT Specifies that sheets will be sent to the bypass transport Table 5 20 DUPLEX DJDE optio...

Page 380: ...tely Page oriented DJDEs take effect at the current page if no data has been printed If data has been printed page oriented DJDEs take effect at the next page transition If a delimiter other than a comma was used before the END DJDE a syntax error is displayed A comma is required for the system to properly process the END DJDE EOF DJDE Stops downloading of a sixel encoded file to the system disk u...

Page 381: ...hat the page will feed from the tray s assigned to the AUX stock MAIN Specifies that the page will feed from the tray s assigned to the MAIN stock OPR Equivalent to MAIN stockname Specifies the name of the stock from whose assigned tray or trays the next sheet will feed for printing Must be placed in single quotation marks This option bypasses the reference feature but still requires that the stoc...

Page 382: ...ptions are DEFAULT If online a single terminating byte exists If offline no terminating byte exists n The number of terminating bytes that exist Table 5 23 FILE DJDE options and definitions Option Definition filename A 1 to 6 character name used to identify the downloading file In this option lowercase characters a through z are converted to uppercase before use filetype A 3 character file extensi...

Page 383: ...types of files only IMG FRM LGO FNT CME JDL PDE and TST FILE DJDE processing File replacement and deletion If a disk file with the specified file name already exists in the lcds resources folder accessible via either the var spool XRXnps resources lcds or the opt XRXnps resources lcds directory path the disk file is superseded by the new one However the existing file is not replaced immediately If...

Page 384: ...ted on an OPRINFO page with an error message that indicates that the file name is wrong The system then proceeds to process the data as variable text data If the system reads more card image records than the maximum number of card images specified by the DJDE it discards the extra records The preceding DJDE packet is printed on an OPRINFO page with an error message indicating that the excess card ...

Page 385: ...the name of the new file If a DJDE record is encountered before any card image records have been filed the null file is deleted and the preceding DJDE packet is printed on an OPRINFO page with an error message indicating that the file FILENAME has no card image data 5 The printing system completes file processing NOTE Card image files that have the type extensions listed below are not supported on...

Page 386: ...created as a result of earlier processing of this report the earlier copy of the file is replaced Otherwise a new copy is created 5 The system reads the file data records and stores them in the file until the total extent of the file is spanned The system ignores record delimiters and processes only the data portion of the file If the FILE signaled the start of LPS labeled data the system assumes ...

Page 387: ... LPS labeled tape File readiness Files may be used by the LCDS processor as soon as they are written to the lcds folder on the system disk However the files become effective only when they are referenced by a DJDE For example a font or form file becomes effective at the next page boundary when a DJDE specifies the FORMAT or FORMS parameter to invoke the new font or form file If a file was download...

Page 388: ...INDEX DJDE options and definitions Option Definition offset Indicates the byte offset in the data record where the font index number is located Refer to the LINE OVERPRINT parameter section in the Specifying print format parameters chapter for a discussion of FONTINDEX usage with overprint lines and maximum number of fonts initval initial value Index number associated with the first font in the fo...

Page 389: ...t used for the line spacing comes from this list FONTS DJDE Specifies the fonts to be used in printing variable input data or CME data Type Page oriented Syntax FONTS f1 f2 f1 s1 unit f2 s2 unit or FONTS sbf s1 unit dbf vn hn s1 unit Ai DBi Ki c1 unit Options Table 5 25 FONTS DJDE options and definitions Option Definition f font Specifies a one to six alphanumeric character identifier consisting o...

Page 390: ...obs K or DB Indicate a double byte font A Indicates a 1 2 or 1 4 sized double byte font hn Specifies the factor an integer value from 1 through 16 by which the font will be magnified horizontally Default 1 vn Specifies the factor an integer value from 1 through 16 by which the font will be magnified vertically Default 1 s spacing Specifies an optional override line spacing value defined by either ...

Page 391: ...control It takes effect on the next page boundary Type Page oriented Syntax FORMAT PDEid Options FORMAT DJDE points to note Parameters of the selected PDE such as BEGIN FONTS and PMODE may also be modified on an individual basis The DJDEs that are specified separately override the parameters that are part of the PDE Format file names must be in all UPPERCASE letters when they are referenced in DJD...

Page 392: ... FORMAT and the FORM S DJDEs if either is abbreviated to the first three letters DJDE processing presumes FORMAT Table 5 27 FORM S DJDE options and definitions Option Definition formid Specifies a 1 to 6 character form file name may be numeric alpha or alphanumeric which exists on the system disk init If two or more forms are called out in succession init specifies the first copy number to which t...

Page 393: ... report data stream NOTE This DJDE when specified must be the only DJDE in its packet Type Record oriented Syntax GRAPHIC name vpos units hpos units H n d INKS inkref1 inkref2 If no other DJDEs are specified the parentheses may be omitted Table 5 28 GDATA DJDE options and definitions Option Definition offset The starting point within the record of the graphic data that will be downloaded terminati...

Page 394: ...centimeters IN inches DOTS XDOTS DOTS for 600 spi processing If UN is specified the user defined positioning unit must be previously defined by the OUTPUT UNITS command in the current JDE or JDL The default positioning unit is IN H HOLD Specifies that the same graphic is to be held and imaged without further callouts at the same position and with the same scale factor at all subsequent pages until...

Page 395: ...he previous print record should have caused a page transition If not the occurrence of this DJDE forces an immediate page termination and the next print record encountered is processed relative to TOF Top of Form on the next physical page An interleaved graphic that immediately follows a header banner page is treated as document interleaved The header banner page must be defined by a BANNER comman...

Page 396: ...ettes and inks for subsequent pages Type Page oriented Syntax ICATALOG ink catalog name Options ICATALOG DJDE example ICATALOG DFAULT IDFAULT DJDE Specifies the default ink that will be used for objects whose ink is not specified An example of this usage is page numbers whose color is not specified in an OUTPUT NUMBER parameter or the NUMBER DJDE Type Page oriented Syntax IDFAULT inkref Table 5 30...

Page 397: ...ed in an IDR Type Page oriented Syntax IDR idrname Options ILIST DJDE Specifies a list of all the inks that may be referenced by the ink index on the page Type Page oriented Syntax ILIST inkname inkname1 inkname2 Table 5 31 IDFAULT DJDE options and definitions Option Definition inkref ink reference The default ink that will be used for all objects that do not specify an ink Table 5 32 IDR DJDE opt...

Page 398: ...on Definition imgname image name The name of an IMG file or the name on the DJDE sentinel record of a page interleaved graphic immediately following the current page such as GRAPHIC name Lowercase characters a through z are converted to uppercase The name parameter may be omitted in Batch mode however the comma before vpos must be coded because it is a positional parameter vpos vertical position S...

Page 399: ...itioning unit is IN H HOLD Specifies that the same graphic is to be held and imaged without further callouts at the same position and with the same scale factor on all subsequent pages until changed by a DJDE CANCEL or ALTER T PAGE INTERLEAVED Type of graphic Specifies that the referenced graphic is page interleaved and follows the current page data in the input stream n d numerator denominator Sp...

Page 400: ...d on the physical page Portrait oriented text is printed as inverse portrait landscape text is printed as inverse landscape and vice versa Type Page oriented Syntax INVERT FRONT BACK BOTH NONE Table 5 35 INKINDEX DJDE options and definitions Option Definition offset Indicates the byte offset in the data record where the ink index number is located ZERO Specifies that the first ink in the list is r...

Page 401: ... Option Definition FRONT Specifies page inversion on front sides BACK Specifies page inversion on back sides BOTH Specifies page inversion on both front and back sides NONE Specifies no page inversion Table 5 37 IRESULT DJDE options and definitions Option Definition DEFAULT Specifies that the ink that was set as the system default IRESULT ink will override when two different colored pixels overlap...

Page 402: ...ng Type Page oriented Syntax ITEXT NONE sc Options ITEXT DJDE points to note The ITEXT DJDE takes effect at the next page boundary The options for the ITEXT DJDE are the same as for the MESSAGE ITEXT parameter described under output format parameters JDE DJDE Specifies the JDE to be used within the current or selected JDL at the next page boundary Type Page oriented Syntax JDE JDEid Table 5 38 ITE...

Page 403: ...ified in the DJDE packet the system uses the JDL most recently specified in a DJDE in this report If no JDL was specified in any DJDE the system uses the JDL that is specified on the LCDS Setup window JDL DJDE Specifies the JDL to be invoked at the next page boundary Type Page oriented Syntax JDL JDLid Options Table 5 39 JDE DJDE options and definitions Option Definition JDEid Job Descriptor Entry...

Page 404: ...ob does not change when a JDL is switched by a JDL DJDE LOGO DJDE Specifies the name and location of logos that will be printed on a page or on all pages of a report Type Record oriented Syntax name vpos units hpos units H INKS inkref1 inkref2 name HERE VADJ tvalue units HADJ tvalue units H INKS inkref1 inkref2 Options Table 5 41 LOGO DJDE options and definitions Option Definition name Name of a l...

Page 405: ...oned at or relative to the top of the next printed line and the current left margin HADJ HORIZONTAL ADJUSTMENT Specifies that an adjustment will be made to the horizontal position of the left edge of the logo relative to the position defined by the HERE option VADJ VERTICAL ADJUSTMENT Specifies that an adjustment will be made to the vertical position of the left edge of the logo relative to the po...

Page 406: ...rd must be included whenever the VADJ or HADJ options are coded Otherwise a syntax error occurs If inks are used If one inkref in the list is omitted commas must be used as place holders to maintain the relative positioning of the remaining ink references If more than two ink references are specified the additional ink references are ignored LPI DJDE Specifies the values for the vertical spacing b...

Page 407: ...e logical page following an END DJDE Type Page oriented Syntax MARGIN value value valuetype lineno line number Specifies the line number or numbers over which the line spacing will be applied The options are n Number of the line to which the specified linespacing will be applied n Number of the line from which the specified linespacing will be applied through BOF bottom of form n m The specified l...

Page 408: ...lue Specifies the distance from the left edge of the logical page as indicated by the BEGIN value currently in effect to the left margin Has the format nnn mm a positive decimal number with up to 2 digits to the right of the decimal point valuetype Unit of measure for the margin value Available unit options are IN inches CM centimeters POS character positions The default value type is POS Table 5 ...

Page 409: ...y sensitive CMEs are not supported Multiple copy output yields duplicate copies of copy 1 Only the CME that applies to copy 1 appears and it appears on all copies NUMBER DJDE Specifies page number properties and occurrence This DJDE takes effect at the next logical page boundary Type Page oriented Syntax NUMBER pnum lnum cnum findex inkref NO copies Specifies the number of plies passes on which to...

Page 410: ...itions Option Definition pnum page number An integer that specifies the starting page number The maximum page number that can be printed is 2 147 483 647 lnum line number An integer that specifies the number of the line on which the page number is placed cnum column number An integer that specifies the final column character space number for the page numbering sequence findex font index This is an...

Page 411: ...Using Dynamic Job Descriptor Entries DJDEs Using LCDS Print Description Language 5 57 Figure 5 2 Page numbering when NUMBER DJDE immediately follows RSTACK DELIMITER criteria ...

Page 412: ... operator during printing sc String Constant The text of the message that will be output to the operator The message may have up to 80 characters with a maximum of 400 characters per report passnum pass number Specifies the number of the pass copy ply to which the text applies Multiple sc messages one per passnum may be specified in a JSL The message is output to the operator immediately before th...

Page 413: ...s are printed as they would be on an impact printer that is the second line is printed over the top of the first with no regard to the previous data including character spacing which may vary between the two lines of data IGNORE All overprint lines are ignored MERGE Same as PRINT except when used with FONTINDEX or CME processing Refer to OVERPRINT DJDE points to note below PRINT2 Specifies that up...

Page 414: ...ard to character spacing For OVERPRINT MERGE the system replaces blank characters in the previously printable line if this print record overprints the line Character spacing values are adjusted thus proportionally spaced or different size fonts may be used and the system performs the character placement Blank characters in the previous printable line are replaced only when they are translated usin...

Page 415: ... with all RTEXT pages It takes effect on the next RTEXT page The options are the same as for the ROUTE RFORM command Type Page oriented Syntax RFORM formid INKS inkref1 inkref2 NONE Table 5 50 PMODE DJDE options and definitions Option Definition LANDSCAPE Indicates that print lines will be parallel to the long edge of the paper for paper loaded with its short edge facing the feed direction Print l...

Page 416: ... from the command commas must be used to maintain the relative positioning of the remaining ink references If more than two inkrefs are specified the system ignores the additional inkrefs RTEXT DJDE Specifies text to be printed on a separate page preceding a report It takes effect on the next page boundary The parameters for the RTEXT DJDE are the same as for the ROUTE RTEXT command Type Page orie...

Page 417: ... passnum must be in increasing numeric order ALL Specifies that the text applies to all copies line Specifies the line number on which the first line of a block of RTEXT message is printed To avoid overprinting only one RTEXT parameter may be specified per line for a passnum The default is line 1 for the first text string of the pass Otherwise the default is the next line of the page col column Sp...

Page 418: ... DJDE point to note The SAVE DJDE must occur before or at the end of the report SEFMAP DJDE On a page by page basis specifies a font mapping table for short edge feeding This overrides the SEF table that is defined in the SEFFNT SEFMAP parameter within the JSL Type Page oriented Syntax SEFMAP font1 font2 fontm fontn UPD REP NONE Table 5 53 SAVE DJDE options and definitions Option Definition filena...

Page 419: ...P DJDE works Example 1 SEFMAP font1 font7 font5 font6 UPD Before the SEFMAP DJDE shown above was encountered the contents of the memory font mapping table were font1 font2 font3 font4 After the SEFMAP DJDE is processed the contents of the memory font mapping table are font1 font7 font3 font4 font5 font6 Table 5 54 SEFMAP DJDE options and definitions Option Definition font1 font2 Font pair where fo...

Page 420: ...the user defined SF1 operation on the current sheet The SF1FUNCTION DJDE invokes the C6 signal of the electronic interface between the printing system and a third party finishing device The user must specify what function SF1 will have Refer to your finishing equipment vendor documentation for more detailed information Type Page oriented Syntax SF1FUNCTION YES NO Options Table 5 55 SF1FUNCTION DJD...

Page 421: ...hing equipment vendor device documentation for more detailed information Type Page oriented Syntax SF2FUNCTION YES NO Options SHIFT DJDE Shifts the printed image from the edge of the physical page This DJDE is commonly used to accommodate hole drilling or binding Type Page oriented Syntax SHIFT YES NO v1 v2 Table 5 56 SF2FUNCTION DJDE options and definitions Option Definition YES Instructs the fin...

Page 422: ...DE DJDE Specifies repositioning of the next logical page so that it is the first logical page on the given side of a physical sheet Type Page oriented Syntax SIDE sideopt offsetopt sideopt offsetopt Table 5 57 SHIFT DJDE options and definitions Option Definition v1 value 1 An integer value in dots for the amount of shift on the simplex page or the odd front side of the duplex page Each dot is 1 30...

Page 423: ...al page on a new sheet BACK The specified logical page is positioned as the first logical page of the next available back NUBACK The specified logical page is positioned as the first logical page on the back of a new sheet NEXT The specified logical page is positioned as the first logical page on the next available side the back of the current sheet or the front of the next sheet The logical page ...

Page 424: ...JDL switch via DJDE the system verifies each stock to determine that the stock exists and can be made active This verification provides an automatic method of changing stocks in the printer as required by the data stream TMODE DJDE Specifies a maximum paper width in order to improve throughput efficiency when using mixed paper sizes Refer to the OUTPUT TMODE parameter section in the Specifying pri...

Page 425: ...options and definitions Option Definition width The process direction measurement that will be used to determine the pitch mode For normal long edge feeding this is usually a measure of the short edge of the widest paper being used in the report For short edge feeding SEF this measures the long edge Width values can range from the 7 inch equivalent to the 17 inch equivalent widthunit Unit of measu...

Page 426: ...t parameters chapter If the value specified in the TOF DJDE is greater than or equal to the BOF Bottom Of Form value the TOF value is set to 1 TRANS DJDE Specifies whether or not transparencies are used in the print job Type Page oriented Syntax TRANS YES NO Options TRANS DJDE points to note The TRANS DJDE is used to force parameters when transparencies are used and to minimize paper jams If TRANS...

Page 427: ...r based DT 128 155 180 HighLight Color Printing Systems the XMP feature is called Auto Switch to Monochrome and can be enabled and disabled in the System Preferences window under the Setup pull down menu on the main GUI When enabled this feature will automatically switch the printer from Highlight Color Mode to Black Only Mode after a user definable number of consecutive black only pages When enab...

Page 428: ...ing finishing and edgemarking Type Page oriented Syntax XSHIFT YES NO v1 v2 Options Table 5 64 XSHIFT DJDE options and definitions Option Definition v1 value 1 An integer value in dots for the amount of shift on the simplex page or the odd front side of the duplex page Each dot is 1 300 of an inch The range for v1 is 75 to 75 v2 value 2 A value in dots for the amount of shift on the even back side...

Page 429: ...urrent job OUTPUT IMAGE Specifies initial scaling and positioning parameters for graphics in Batch mode OUTPUT PURGE Specifies default disposition of document interleaved graphics at the end of a report OUTPUT UNITS Specifies units of measure for positioning graphics Table 6 2 DJDE definitions for graphics Option Definition ALTER DJDE Specifies new imaging parameters for graphics previously refere...

Page 430: ...sing the FTP process or by FILE DJDE processing Graphics may be input either separately from or interleaved with textual data If the graphics are input separately they are recorded as permanent disk files If they are interleaved they may or may not be recorded as permanent disk files Refer to Graphic processing modes later in this chapter A graphic is typically incorporated into a document by a DJ...

Page 431: ...depending upon how the graphic is made available for report processing as well as your performance requirements and disk resources Random or Move mode In Random mode also called Move mode a graphic is obtained from a named disk file The file must already exist at the start of report processing or must be read from the input data stream before the first record of the report text is processed In the...

Page 432: ...y format To transfer IMG files from a tape to the system disk independent of printing Random Mode Only format use the print server user interface LCDS Media Resource Manager window Refer to the online help on your print server for the procedure Document Interleaved format In this format a report data stream begins with a set of one or more graphics before the first record of text These graphics ar...

Page 433: ... byte offset from the beginning of the block Processing of each graphic begins in this mode If a record is not a multiple of 512 bytes or does not begin at an even byte offset from the beginning of the block the mode is terminated Page Interleaved format In this format one or more graphics imaged on a physical page are included in the data file immediately following the textual data for that page ...

Page 434: ... 2000 Series EPS this condition occurs rarely and only under extreme conditions Online It should be noted that sending interleaved graphics across the online interface affects system performance The time to process graphic information across the channel block it and write it to disk is significant As the average density of graphic information decreases throughput should increase Graphics features ...

Page 435: ... as follows Graphic references encountered after the record that satisfied the RPAGE statement are imaged on the physical page to which the logical page is moved Any other image references are applied to the physical page being formed at the time the RPAGE statement was satisfied For example if RPAGE WHEN TOP is specified it is possible for a graphic to appear on physical page n even though text t...

Page 436: ...Using PDL commands for graphics 6 8 Using LCDS Print Description Language ...

Page 437: ...nds in alphabetical order Parameters column Beside each command lists the command parameters in alphabetical order Default column Gives the default parameter for each command Table A 1 Symbols used in command syntax Symbol Meaning ac Alpha character identifier Signifies a command identifier Consists of 1 to 6 alphanumeric characters A through Z and 0 through 9 One of the characters must be alpha d...

Page 438: ...t mode DJDE orientation column Indicates whether a command or parameter has an equivalent DJDE and if so specifies whether the DJDE is page or record oriented Summary table of PDL commands and DJDEs Table A 2 PDL commands and DJDEs Command Parameters Default Printing system Off line On line DJDE orien tation ABNORMAL ACCTFEED OPR FreeFlow Print Server LCDS systems N Y CODE IGNORE FreeFlow Print Se...

Page 439: ...ANNER All N Y BARCODE BSEQ RESET 4635 LPS Y Y Page BSIDE ODD 4635 LPS Y Y Page BSKIP SKIP 4635 LPS Y Y Page BATCH DJDE START All Y Y Record END All Y Y Record BDELETE TEST All Y N BLOCK ADJUST 0 All Y N CONSTANT All Y N FORMAT BIN All Y N LENGTH 1330 All Y N LMULT 1 All Y N LTHFLD 0 All Y N OFFSET 0 All Y N POSTAMBLE 0 All Y N PREAMBLE 0 All Y N ZERO NO All Y N BSELECT TEST All Y N Table A 2 PDL c...

Page 440: ... ac CODE ASSIGN All Y Y DEFAULT EBCDIC All Y Y SPACECODE X 20 ASCII FreeFlow Print Server LCDS systems N Y X 40 non ASCII ac CRITERIA CHANGE All Y Y CONSTANT All Y Y LINENUM ALL LINES All Y Y VALUE 4850 4890 DP92C 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y DBCODE ASSIGN FreeFlow Print Server LCDS systems N Y DEFAULT FreeFlow Print Server LCDS systems N N END DJDE All Y Y Table A 2 PDL ...

Page 441: ...5 96 4635 180 9790 8790 LPS Y Y Page STIMING 4850 4890 DP92C 4135 96 4635 180 9790 8790 LPS Y Y Page FILE DJDE filename All N Y Record filetype All N Y Record f input format All N Y Record s file storage All N Y Record GRAPHIC DJDE name All Y Y Record vpos All Y Y Record hpos All Y Y Record H All Y Y Record n d All Y Y Record INKS All Y Y Record inkref All Y Y Record IDEN OFFSET 0 All Y Y OPRINFO ...

Page 442: ...ck DT128 155 180 HLC Y Y Page PALETTE DFAULT 4850 4890 DP92C LPS DP EPS prints black DT128 155 180 HLC Y Y Page JDE DJDE jdename All Y Y Page JDL DJDE jdlname All Y Y Page ac JOB INCLUDE All Y Y KCODE ASSIGN FreeFlow Print Server LCDS systems N Y DEFAULT FreeFlow Print Server LCDS systems N N Table A 2 PDL commands and DJDEs Continued Command Parameters Default Printing system Off line On line DJD...

Page 443: ...ll N Y FDATA 0 DEFAULT FreeFlow Print Server LCDS systems N Y Record FONTINDEX NONE All Y Y Page GDATA 0 DEFAULT FreeFlow Print Server LCDS systems N Y Record INKINDEX NONE 4850 4890 DP92C LPS DP EPS prints black DT128 155 180 HLC Y Y Page LPI All N Y Record MARGIN 1 POS All Y Y Record OVERPRINT PRINT NODISP All Y Y Record PCC 0 NOTRAN All Y N Table A 2 PDL commands and DJDEs Continued Command Par...

Page 444: ...5 All N Y UCSB PROCESS All except FreeFlow Print Server LCDS N Y VFU NONE All Y Y LMODIFY TEST 4850 4890 DP92C LPS FreeFlow Print Server LCDS systems Y Y MESSAGE ITEXT NONE All Y Y Page OTEXT NONE All Y Y Page Table A 2 PDL commands and DJDEs Continued Command Parameters Default Printing system Off line On line DJDE orien tation ...

Page 445: ...All Y Y CYCLEFORMS NONE All Y Y DENSITY DEFAULT All Y Y DESTINATION NO All Y Y DUPLEX NO All Y Y Page FACEUP NO All except 9790 and 8790 Y Y FEED OPR All Y Y Page FORMAT FMT1 All Y Y Page FORM S NONE init defaults to first or next copy FOR defaults to FORMAT if FORMS is not fully entered All Y Y Page GRAPHICS NO All Y Y Record Table A 2 PDL commands and DJDEs Continued Command Parameters Default P...

Page 446: ...ed default 4850 4890 DP92C LPS DP EPS prints black DT 128 155 180 HLC queue settings apply black is default Y Y Page LOGO 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y Record MODIFY NONE 4850 4890 DP92C LPS DP EPS prints black Y Y Page NTO1 NO All Y Y NUMBER NO All except 9790 and 8790 Y Y OFFSET ALL All Y Y OSTK RES 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y mod pos 1 size 5 ...

Page 447: ...vera 1xx MX DPS Y Y STOCKS width unit IN All except 9790 and 8790 LPS Y Y Page SYSPPR 4135 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y TMODE 4135 96 4635 180 LPS FreeFlow Print Server LCDS systems except for Nuvera Y Y Page TRANS NO 4135 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y Page UNITS All Y Y XMP DEFAULT 4850 4890 DP92C LPS DT 128 155 180 HLC Y Y Record XSHIFT NO 96 46...

Page 448: ...Y Y RECORD ADJUST 0 All Y N CONSTANT All Y N FORMAT BIN All Y N LENGTH offline 133 All Y N online 150 All N Y LMULT 1 All Y N LTHFLD 0 All Y N OFFSET 0 All Y N POSTAMBLE 0 All Y N PREAMBLE 0 All Y N STRUCTURE FB All Y N RFEED TEST no default for stockdef All except 9790 and 8790 LPS Y Y ROFFSET PASSES ALL All Y Y TEST All Y Y ac ROUTE RFORM NONE All Y Y Page RTEXT NONE All Y Y Page Table A 2 PDL c...

Page 449: ...NONE All Y Y TEST All Y Y RSUSPEND BEGIN NEXT All Y Y TEST All Y Y SAVE DJDE filename All Y Y Record ALL All Y Y Record SEFFNT MAP 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y Page SEFMAP 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y Page ac STOCKSET ASSIGN All Y Y INIFEED first stockname All Y Y SYSPAGE All Y Y ac SYSTEM All Y Y ac TABLE CONSTANT All Y Y MASK All Y Y Table A 2 ...

Page 450: ...NO FreeFlow Print Server LCDS systems N Y EMTYPE T1 FreeFlow Print Server LCDS systems N Y EOV NOPAUSE NOEOF All Y N EXPAGE YES FreeFlow Print Server LCDS systems N Y HOST IBMOS All Y Y KANJI NO FreeFlow Print Server LCDS systems N Y KCODE FreeFlow Print Server LCDS systems N Y LABEL STANDARD All Y N LCODE EBCDIC All Y N LPACK NO All Y N MAXLAB 81 All Y N MINLAB 80 All Y N Table A 2 PDL commands a...

Page 451: ...w Print Server LCDS Y N OSCHN 9 All Y N OSHDP 0 All Y N OSTLP 0 All Y N PLABEL NO All except FreeFlow Print Server LCDS Y N RMULT 1 All Y N RSAT REMOUNT All Y N TCODE EBCDIC All Y N UNPACK NONE All Y N Table A 2 PDL commands and DJDEs Continued Command Parameters Default Printing system Off line On line DJDE orien tation ...

Page 452: ...PDL command and DJDE summary A 16 Using LCDS Print Description Language ...

Page 453: ...PDL commands shows in compact table format the syntax for each parameter of each PDL command The table columns contain the following information Command column Lists the PDL commands in alphabetical order Table B 1 Symbols used in command syntax Symbol Meaning ac Alpha character identifier Signifies a command identifier Consists of 1 to 6 alphanumeric characters A through Z and 0 through 9 One of ...

Page 454: ...BNORMAL ERROR ABORT CONTINUE STOP STOP ABNORMAL IMISMATCH ABORT CONTINUE STOP STOP ABNORMAL ISUBSTITUTE ANY NONE ANY ABNORMAL OTEXT WAIT NOWAIT NOWAIT ABNORMAL REP NO YES NO ABNORMAL SECURITY YES NO NO ACCT ACCT DEPT sc JDLNAME JDL ACCT USER BIN TRAY BOTH NONE BIN ALTER DJDE only ALTER name vpos units hpos units n d INK S inkref1 inkref2 BANNER BANNER HCOUNT value testexp BANNER HJOBNO offset leng...

Page 455: ...DE only CANCEL ALL name1 name2 ac CATALOG catname CATALOG ac CME ac CME CONSTANT sc ac CME FONTS value ac CME LINE n n m n 1 ac CME POSITION n ac CME INK inkindex 0 ac CODE ac CODE ASSIGN input output input output output ac CODE DEFAULT codetype EBCDIC ac CODE SPACECODE spacecode X 20 ASCII X 40 non ASCII ac CRITERIA ac CRITERIA CHANGE offset length NE LAST ac CRITERIA CONSTANT offset length EQ NE...

Page 456: ...L sec DELAY sec INTERVAL sec DELAY sec FILE DJDE only FILE filename filetype f s n GRAPHIC DJDE only GRAPHIC name vpos units hpos units H n d IDEN IDEN OFFSET value 0 IDEN OPRINFO YES NO NO IDEN PREFIX sc IDEN SKIP value 1 ac IDR IDR ICATALOG ink catalogname DFAULT IDR ILIST inkname inkname1 inkname2 IDR PALETTE palette name DFAULT JDE DJDE only JDE JDEname JDL DJDE only JDL JDLNAME ac JOB ac JOB ...

Page 457: ...ULT LINE INKINDEX offset offset initval bitopt NONE NONE LINE LPI linespacing LPI DOTS XDOTS linespacing LPI DOTS XDOTS lineno LINE MARGIN value value valuetype 1 POS LINE OVERPRINT overopt disp PRINT NODISP LINE PCC offset transtype 0 NOTRAN LINE PCCTYPE PCCname PCCid USER offline ANSI online IBM4245 LINE UCSB IGNORE PROCESS PROCESS LINE VFU VFUid NONE NONE LMODIFY LMODIFY TEST MESSAGE MESSAGE IT...

Page 458: ... OUTPUT FORMAT PDEid FMT1 OUTPUT FORMS formid formid init copies INK S inkref inkref NONE NONE init defaults to first or next copy FOR defaults to FORMAT if FORM S is not fully entered OUTPUT GRAPHICS NO YES MOVE BATCH YES NOSUB MOVE NOSUB NO OUTPUT IDFAULT inkref First ink in ILIST parameter OUTPUT IDR IDRname DFIDR IDR OUTPUT IMAGE vpos UN CM IN DOTS XDOTS hpos UN CM IN DOTS XDOTS inkref Inches ...

Page 459: ...YES NO NO OUTPUT SF2FUNCTION YES NO NO OUTPUT SHIFT v1 v2 YES NO NO OUTPUT SIZING SEMIAUTO BEST EXACT SEMIAUTO OUTPUT STAPLE NO YES NO OUTPUT STOCKS stocksetname OUTPUT SYSPPR USLEGAL A3 A4 B4 B5 USLETTER x y Size of last sheet before system page OUTPUT TMODE width width width unit NO OUTPUT TRANS YES NO OUTPUT UNITS size in dots DEFAULT OUTPUT XMP DEFAULT REPORT NO OUTPUT XSHIFT YES NO value NO a...

Page 460: ...RECORD LTHFLD size 0 RECORD OFFSET value 0 RECORD POSTAMBLE length 0 RECORD PREAMBLE length 0 RECORD STRUCTURE structure type FB RFEED RFEED TEST testexp stockdef no default for stockdef ROFFSET ROFFSET PASSES FIRST ALL ALL ROFFSET TEST testexp ac ROUTE ac ROUTE RFORM form id NONE NONE ac ROUTE RTEXT sc sc passnum ALL line col fontindex rtextid NONE NONE RPAGE RPAGE SIDE sideopt offsetopt NUFRONT ...

Page 461: ...STOCKSET ac STOCKSET ASSIGN stockdescriptor stockdescriptor1 stockdescriptor2 ac STOCKSET INIFEED stockname stockreference first stockname ac STOCKSET SYSPAGE stockname stockreference MAIN AUX ac SYSTEM SYSTEM JDL JDLname ac TABLE ac TABLE CONSTANT sc1 sc2 ac TABLE MASK ignore chart charspeci1 charspeci2 ac TCODE ac TCODE DEFAULT tcodetype ac TCODETASSIGN typespec inputspec 1 inputspec 2 ac TCODE ...

Page 462: ...KCODE keyword id VOLUME LABEL labeltype STANDARD VOLUME LCODE keyword id EBCDIC VOLUME LPACK YES NO NO VOLUME MAXLAB value 81 VOLUME MINLAB 80 80 VOLUME OPTIMIZE keyword keyword keyword NONE NONE VOLUME OSCHN value 9 VOLUME OSHDP value 0 VOLUME OSTLP value 0 VOLUME PLABEL YES NO NO VOLUME RMULT value 1 VOLUME RSAT SPLIT REMOUNT REMOUNT VOLUME TCODE tcodetype tcodename EBCDIC VOLUME UNPACK T4X3 T4X...

Page 463: ...rate the following character code assignments IBM BCD code set Honeywell Bull 200 and 2000 BCD code set Honeywell Bull 6000 BCD code set Fieldata translation UNIVAC ASCII character set Standard ASCII character set Standard EBCDIC character set Xerox EBCDIC to extended ASCII hexadecimal translation values ...

Page 464: ... 000 001 010 011 100 101 110 111 0 000 8 Y Q H 1 001 1 9 Z J R A I 2 010 2 0 K B 3 011 3 T L C 4 100 4 U M D 5 101 5 V _ N E 6 110 6 W O F 7 111 7 X P G Table C 2 Honeywell Bull 200 and 2000 BCD code set Most significant bits Octal columns 0 1 2 3 4 5 6 7 rows Binary 000 001 010 011 100 101 110 111 0 000 0 8 H Q Y 1 001 1 9 A I J R Z 2 010 2 B K S 3 011 3 C L T 4 100 4 D M U 5 101 5 E N V 6 110 6 ...

Page 465: ... Binary 000 001 010 011 100 101 110 111 0 000 0 8 space H Q Y 1 001 1 9 A I J R Z 2 010 2 B K S _ 3 011 3 C L T 4 100 4 D M U 5 101 5 E N V 6 110 6 F O W 7 111 7 G P X Table C 4 Fieldata translation Most significant bits Octal columns 0 1 2 3 4 5 6 7 rows Binary 000 001 010 011 100 101 110 111 0 000 C K S 0 8 1 001 D L T 1 9 2 010 E M U S _ 3 011 F N V 3 4 100 G O W 4 5 101 blank H P X 5 6 110 A I...

Page 466: ... B 142 b 043 103 C 143 c 044 104 D 144 d 045 105 E 145 e 046 106 F 146 f 047 107 G 147 g 050 110 H 150 h 051 111 I 151 i 052 112 J 152 j 053 113 K 153 k 054 114 L 154 l 055 115 M 155 m 056 116 N 156 n 057 117 O 157 o 060 0 120 P 160 p 061 1 121 Q 161 q 062 2 122 R 162 r 063 3 123 S 163 s 064 4 124 T 164 t 065 5 125 U 165 u 066 6 126 V 166 v 067 7 127 W 167 w 070 8 130 X 170 x 071 9 131 Y 171 y 072...

Page 467: ... 9 A B C D E F Bi nary 00 00 00 01 00 10 00 11 01 00 01 01 01 10 01 11 10 00 10 01 10 10 10 11 11 00 11 01 11 10 11 11 0 0000 0 P c p 1 0001 1 A Q a q 2 0010 2 B R b r 3 0011 3 C S c s 4 0100 4 D T d t 5 0101 5 E U e u 6 0110 6 F V f v 7 0111 7 G W g w 8 1000 8 H X h x 9 1001 9 I Y i y A 1010 J Z j z B 1011 K L k C 1100 L l D 1101 M m E 1110 N n F 1111 O _ o Table C 5 UNIVAC ASCII character set Oc...

Page 468: ... 1 2 3 4 5 6 7 8 9 A B C D E F Bi nary 00 00 00 01 00 10 00 11 01 00 01 01 01 10 01 11 10 00 10 01 10 10 10 11 11 00 11 01 11 10 11 11 0 0000 0 1 0001 a j A J 1 2 0010 b k s B K S 2 3 0011 c l t C L T 3 4 0100 d m u D M U 4 5 0101 e n v E N V 5 6 0110 f o w F O W 6 7 0111 g p x G P X 7 8 1000 h q y H Q Y 8 9 1001 c i r z I R Z 9 A 1010 c B 1011 C 1100 D 1101 _ E 1110 F 1111 ...

Page 469: ... D9 CA C1 2F AF 61 6A 7B B1 41 4A 9F 31 2 0010 20 F8 E8 D8 C9 C0 B8 AE 62 6B 73 B2 42 4B 53 32 3 0011 20 F7 E7 D7 C8 BF B7 AD 63 6C 74 B3 43 4C 54 33 4 0100 20 F6 E6 D6 C7 BE B6 AC 64 6D 75 B4 44 4D 55 34 5 0101 20 F5 E5 D5 C6 BD B5 AB 65 6E 76 B5 45 4E 56 35 6 0110 20 F4 E4 D4 C5 BC B4 19 66 6F 77 B6 46 4F 57 36 7 0111 20 F3 E3 D3 C4 BB B3 18 67 70 78 B7 47 50 58 37 8 1000 20 F2 E2 D2 C3 BA B2 AA...

Page 470: ...Character code assignments C 8 Using LCDS Print Description Language ...

Page 471: ...n Language D 1 D Offline specifications This appendix provides specifications for tapes for offline printing Input unpacking examples The following figure shows several input unpacking examples Figure D 1 Input unpacking examples ...

Page 472: ...ard System print COBOL Undef ACOS4 x ANSI X Burroughs medium systems B2500 B2700 B3700 B4700 X X X X X X X X X X X X Burroughs large system B6700 X X X DUMP Label specification is ignored FUJITSU X FXEWTR GRASP POWER POWERVS Label specification is ignored HITACHI Honeywell Bull 200 2000 series H2000 X X X Honeywell Bull 600 6000 series H6000 H6ASC H6BCD X X X IBM3200 IBMOS X X X IBMDOS X X X IBMUT...

Page 473: ...cified Each X indicates a valid label specification parameter for each type of host NEC X NCR X X OLDUMP Label specification is ignored OSWTR X X OCTDUMP Label specification is ignored RSX11 X STDOUT Undef X UNIVAC X X X US70 X X X XEROX X X X Table D 1 Valid host computer and label specifications Host type Label specifications Unlabeled ANSI Standard System print COBOL Undef ...

Page 474: ...s and procedures chapter for information on managing JDLs Table D 2 JDL source files on software CD JDL JDEs provided for DUMP or DUMPA4 Tape dumps of various tape formats where JDE Characteristics 2 or EBCDIC EBCDIC 3 or ASCII ASCII 5 or IBMBCD IBM BCD 6 or UNIVAC UNIVAC Fieldata IBMRCA IBM OS and DOS standard labeled tapes IBM ANSI labeled and OS Writer tapes US70 RCA labeled tapes OLDUMP Online...

Page 475: ...downloaded to the printing system disk from a host mainframe computer by means of The format of the tapes that may contain these resources is shown in the following diagram In this diagram each rectangle represents a record that contains one or more bytes of data The table that follows it lists the pieces of information that are contained within each record ...

Page 476: ...Offline specifications D 6 Using LCDS Print Description Language Figure D 2 LPS tape format diagram ...

Page 477: ... in 512 byte blocks 10 First free byte 12 Date DOS format Not used 14 Record size in bytes 80 for text otherwise 512 16 Tape block size in bytes 20 Reserved for future use 22 32 ASCII file name 9 characters Currently only 6 character file names are supported Unused file name characters must be filled with 0 33 35 ASCII file type 42 176 Contain 0 177 ASCII 052 200 777 Contain 0 Table D 4 RAD 50 cha...

Page 478: ...Offline specifications D 8 Using LCDS Print Description Language ...

Page 479: ...eight ASCII American Standard Code for Information Interchange Standard 7 bit code that represents alphanumeric information Each alphanumeric character and several nonprinting characters are assigned a binary number covering 128 possible characters It is used for information interchange among data processing systems data communication systems and associated equipment asynchronous Transmission in d...

Page 480: ...ally stored set of bits represents a character on a computer Multipliers are 1 or 0 byte 8 192 bits kilobyte KB or 1 024 bytes 8 388 608 bits Computer space equivalents are 1 5 KB about 1 single spaced typed page 30 KB about 20 typed pages 150 KB about 100 typed pages bit Abbreviation for binary digit the smallest unit of information recognized by a computer See also binary digit bit map Visual re...

Page 481: ...ns channel 1 In data communications a path or line that enables two or more devices to communicate sometimes called a circuit facility or link 2 In computers a path for communication between the central processing unit CPU and input output units or between the CPU and peripheral devices character code Code representing alphanumeric information for example ASCII character code identifier Code assoc...

Page 482: ...tral processing unit Interprets and executes instructions performs all operations and calculations and controls input and output units and auxiliary attachments database Information to meet specific processing and retrieval needs Generally applies to integrated file of data arranged for access by many subsystems data rate In data communications the rate at which a channel carries data measured in ...

Page 483: ...ge See also physical page ENET Ethernet network EOT end of tape EP electronic publishing ESS electronic subsystem Ethernet Network system that allows data to be transmitted by cable from one device to another enabling it to share the network extended metrics Measurements used in Interpress to alter the size of fonts allowing more precision with character escapement Used for rendered characters FCB...

Page 484: ...ument 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 acceptance of data form feed Keyboard or printer control character that causes the printer to skip the top of the next page FPS formatting print service FSL forms source library Uncompiled collection of user created fi...

Page 485: ... IFU Interpress font utility IG image generator IGM image generator module image area Area on a physical page that may contain text or graphics initialize 1 To prepare the magnetic surface of a blank diskette so that it can accept data 2 To set all information in a computer system to its starting values usually the first step is accomplished when a program is booted input output General term encom...

Page 486: ... reports in one print job See also concatenate job control Program called into storage to prepare each job or job step to be run job management Collective functions of job scheduling and command processing JSL job source library Collection of uncompiled job descriptions See also JDE and JDL keyword Required part of a command label 1 In data storage a reference to a file saved on tape or disk a rec...

Page 487: ...s or programs line tables Internal data structures providing a record in memory of lines to be drawn on a page literal Alphanumeric beginning with a letter optionally including an asterisk period colon or slash and not enclosed in single quotes log Collection of messages or message segments placed on an auxiliary storage device for accounting or data collection purposes logical page In the Xerox p...

Page 488: ...th other units MTU magnetic tape unit refers to the 9 track magnetic tape drive also referred to as magnetic tape drive nonimpact printer Printer that forms characters without any strikes of a key or element against the paper object file Source file converted into machine language binary code OCR optical character recognition offset To place pages currently being printed in slightly different posi...

Page 489: ...age control PDL print description language Language used to describe printing jobs to an LPS PDL describes the input type format characteristics performs the processing functions logical processing and describes the output type format font selection accounting options pitch 1 Horizontal character spacing 10 pitch 10 characters per inch spacing is called pica and 12 pitch 12 characters per inch spa...

Page 490: ...rough any other data raster data Binary data usually consisting of dots arranged in scan lines according to the print order rasterization Creation of a page s bit map image for printing 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...

Page 491: ...rds according to a particular item field which they all contain using a predetermined ordering scheme source Terminal node at which data enters a network For example a computer transmitting data through telecommunication lines to several other computers or receiving terminals source language Language high level or low level used by a programmer A source language must be converted by a compiler to ...

Page 492: ...mote terminals and the central processing unit CPU throughput In data processing systems the amount of data that can be processed transmitted printed and so on per a specified unit of time TL DL text line display list TOF top of form tpi tracks per inch TPJ test pattern job trailer In data communications the last portion of a message that signals the end transaction processing Method of data proce...

Page 493: ...t of changing nature such as various names and addresses combined with a form letter to make a complete document VM virtual memory virtual page Page area selected by a forms designer for printing vpos vertical positioning VS virtual storage WAN wide area network weight Characteristic of type determined by how light or dark it appears x axis Horizontal axis on a forms grid x dot Unit of measurement...

Page 494: ...age XMP xerographic mode persistence XMS xerographic mode switching XPAF XPF Xerox Printer Access Facility XPMF VMS Xerox Print Management Facility VMS Version XPPI Xerox Pen Plotter Interface XPS Xerox Publishing System y axis Vertical axis on a forms grid ...

Page 495: ... 2 31 ALTER DJDE 5 14 applying DJDEs 5 3 ASCII in string constants 1 9 ASSIGN DJDE 5 16 ASSIGN parameter CODE command 2 20 KCODE command 2 29 PCC command 2 31 STOCKSET command 4 106 VFU command 4 110 AUX tray feeding cover sheets from 4 50 specifying 3 33 B BANNER command 2 3 3 22 3 28 HCOUNT parameter 3 23 3 27 HJOBNO parameter 3 24 3 27 HRPTNA parameter 3 24 3 27 TCOUNT parameter 3 25 3 27 TEST ...

Page 496: ...ter 4 14 FONT parameter 4 14 INK parameter 4 15 LINE parameter 4 16 POSITION parameter 4 17 CMEs 1 24 catalogued 4 12 commands to create 4 12 4 19 short form 4 12 specifying 4 64 5 54 CODE command 1 24 2 19 2 22 ASSIGN parameter 2 20 DEFAULT parameter 2 20 2 22 SPACECODE parameter 2 22 CODE parameter ABNORMAL command 4 3 CODE parameter VOLUME command 2 56 coding a DJDE 5 2 5 3 coding a JSL 1 49 1 ...

Page 497: ...t JSL 1 53 DEFAULT PARAMETER CODE command 2 20 2 22 DEFAULT parameter KCODE command 2 29 PCC command 2 33 TCODE command 2 51 defaults parameter 1 40 1 43 delimiter on accounting page 3 54 with RSTACK command 3 53 DELIMITER parameter RSTACK command 3 56 DENSITY parameter OUTPUT command 4 52 DEPT DJDE 5 24 DEPT parameter ACCT command 4 10 DESTINATION DJDE 5 24 DESTINATION parameter OUTPUT command 4 ...

Page 498: ...RM DJDE 5 38 format specifying 5 37 FORMAT DJDE 5 37 FORMAT parameter BLOCK command 2 14 OUTPUT command 4 55 RECORD command 2 37 formats for jobs with graphics 6 4 record 2 9 specifying 1 24 4 55 4 93 standard 4 93 tape 2 8 forms back 4 45 DJDE 5 18 creation 1 18 cycling 4 50 highlight color 1 80 initial specification 1 44 on RTEXT pages 4 102 5 61 on tabs 4 73 specifying 4 56 5 38 Forms Control B...

Page 499: ...JDE 5 43 IDR parameter OUTPUT command 4 59 ILIST DJDE 5 43 ILIST parameter IDR command 4 22 IMAGE DJDE 5 44 IMAGE parameter OUTPUT command 4 60 image shift DJDE 5 67 specifying 4 78 5 74 specifying vertical 4 90 IMISMATCH parameter ABNORMAL command 4 5 importing files 5 28 5 33 graphics 6 2 INIFEED parameter STOCKSET command 4 107 INITIAL parameter PCC command 2 34 ink default 4 20 INK parameter C...

Page 500: ...ter 4 25 DATA parameter 4 26 FCB parameter 4 26 FDATA parameter 4 27 FONTINDEX parameter 4 28 GDATA parameter 4 29 INKINDEX parameter 4 30 LPI parameter 4 31 MARGIN parameter 4 32 OVERPRINT parameter 4 32 PCC parameter 4 34 PCCTYPE parameter 4 35 VFU parameter 4 36 LINE parameter CME command 4 16 LINENUM parameter CRITERIA command 3 11 3 17 LMODIFY command 3 31 3 33 INK parameter 3 31 SELECT param...

Page 501: ...ter IDEN command 2 26 OPTIMIZE parameter VOLUME command 2 66 options parameter 1 6 order of command types 3 1 ordered stocks specifying 4 70 orientation font 1 40 page 1 35 1 38 specifying 4 99 5 61 OSCHN parameter VOLUME command 2 67 OSHDP parameter VOLUME command 2 67 OSTK parameter OUTPUT command 4 70 OSTLP parameter VOLUME command 2 67 OTEXT command 1 28 OTEXT DJDE 5 58 OTEXT parameter ABNORMA...

Page 502: ...E parameter 4 99 PDEs specifying 4 55 standard 4 93 PDEs specifying 1 24 physical page 1 34 pitch mode 4 86 4 88 5 70 PMODE DJDE 5 61 PMODE parameter PDE command 4 99 portrait orientation 1 37 POSITION parameter CME command 4 17 POSTAMBLE parameter BLOCK command 2 16 RECORD command 2 40 PPI see print position indexing PREAMBLE parameter BLOCK command 2 17 RECORD command 2 40 PREFIX parameter IDEN ...

Page 503: ...eter 3 58 RSUSPEND command 3 49 3 52 BEGIN parameter 3 49 interaction with RSTACK command 3 51 TEST parameter 3 50 RTEXT DJDE 5 62 RTEXT parameter ROUTE command 4 102 S safety laser xvii operation Europe xix xxi US xviii sample JSL 1 30 1 31 1 46 1 48 offline 1 63 online 1 61 2 6 sample PDL commands 1 15 sample tray specifying 4 52 SAVE DJDE 5 64 saving a new JSL 1 54 1 59 SECURITY parameter ABNOR...

Page 504: ...2 68 TCOUNT parameter BANNER command 3 25 3 27 test expression 3 2 3 4 coding 3 2 syntax 3 3 TEST parameter BANNER command 3 25 BDELETE command 3 28 BSELECT command 3 28 CRITERIA command 3 10 interaction with RSTACK command 3 51 LMODIFY command 3 32 RDELETE command 3 35 RFEED command 3 37 ROFFSET command 3 41 RPAGE command 3 45 RRESUME command 3 50 RSELECT command 3 35 RSTACK command 3 58 RSUSPEND...

Page 505: ...2 58 EMTYPE parameter 2 58 EOV parameter 2 59 EXPAGE parameter 2 59 HOST parameter 2 3 2 60 KANJI parameter 2 62 KCODE parameter 2 63 LABEL parameter 2 63 LCODE parameter 2 64 LPACK parameter 2 64 MAXLAB parameter 2 65 MINLAB parameter 2 65 OPTIMIZE parameter 2 66 OSCHN parameter 2 67 OSHDP parameter 2 67 OSTLP parameter 2 67 RMULT parameter 2 68 TCODE parameter 2 68 3 12 3 13 UNPACK parameter 2 6...

Page 506: ...INDEX INDEX 12 Using LCDS Print Description Language ...

Reviews: