background image

Xerox DocuPrint EPS    

Using LCDS Print Description Language

701P21091 
Version 3.7
May 2003

Summary of Contents for Nuvera 100

Page 1: ...Xerox DocuPrint EPS Using LCDS Print Description Language 701P21091 Version 3 7 May 2003...

Page 2: ...ys looks etc Printed in the U S A U K and France XEROX XEROX Europe and XEROX Canada Limited The Document Company the stylized X and all names and identifying numbers used in connection with Xerox pro...

Page 3: ...DocuPrint 100 115 135 155 180 EPS documentation xxv DocuPrint 75 90 EPS documentation xxvi 1 PDL principles and procedures 1 1 Enabling PDL features and functions 1 2 PDL command structure and compon...

Page 4: ...62 Compiling a JSL 1 64 Compiling procedure 1 64 Files produced by the compilation procedure 1 68 Correcting errors in a JSL 1 69 Dynamic job descriptor entries DJDEs 1 72 Benefits of using DJDEs 1 72...

Page 5: ...CK PREAMBLE 2 17 BLOCK ZERO 2 17 BLOCK 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 DBCO...

Page 6: ...2 40 RECORD STRUCTURE 2 41 RECORD 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...

Page 7: ...rs 3 4 Commands that define criteria and constants 3 4 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 CRIT...

Page 8: ...ECT commands point to note 3 36 RDELETE command example 3 36 RFEED command 3 37 RFEED TEST parameter 3 37 RFEED command points to note 3 38 ROFFSET command 3 39 ROFFSET command parameters 3 40 ROFFSET...

Page 9: ...AL CODE 4 3 ABNORMAL ERROR 4 3 ABNORMAL IMISMATCH 4 5 ABNORMAL ISUBSTITUTE 4 6 ABNORMAL OTEXT 4 6 ABNORMAL REP 4 7 ABNORMAL SECURITY 4 8 ACCT command 4 9 ACCT command parameters 4 9 ACCT DEPT 4 9 ACCT...

Page 10: ...SAGE OTEXT 4 40 MESSAGE command points to note 4 41 MESSAGE command example 4 41 OUTPUT command 4 42 OUTPUT command parameters 4 42 OUTPUT BFORM 4 44 OUTPUT BINDING 4 45 OUTPUT COLLATE 4 48 OUTPUT COP...

Page 11: ...rs 4 93 PDE BEGIN 4 93 PDE FONTS 4 96 PDE PMODE 4 97 PDE command points to note 4 98 PDE command examples 4 98 ROUTE command 4 99 ROUTE command parameters 4 99 ROUTE RFORM 4 100 ROUTE RTEXT 4 100 ROUT...

Page 12: ...BFORM DJDE points to note 5 19 BOF DJDE 5 20 BOF DJDE points to note 5 20 C text DJDE 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 DJD...

Page 13: ...IRESULT DJDE points to note 5 47 ITEXT DJDE 5 48 ITEXT DJDE points 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...

Page 14: ...72 TRANS DJDE points to note 5 72 XMP DJDE 5 73 XSHIFT DJDE 5 73 6 Using PDL commands for graphics 6 1 Input for graphics 6 2 Error handling for graphics 6 3 Graphic processing modes 6 3 Formats for g...

Page 15: ...CDIC to extended ASCII hexadecimal translation values C 7 D Offline specifications D 1 Input unpacking examples D 1 Valid host computer and label specifications D 2 Host system JDLs on system software...

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

Page 17: ...d 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...

Page 18: ...nd 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 printer...

Page 19: ...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...

Page 20: ...ve 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 t...

Page 21: ...nces CE 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 199...

Page 22: ...be required 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 E...

Page 23: ...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 insertin...

Page 24: ...ate 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...

Page 25: ...command to another or the position of a specified argument in the command syntax Example IDEN SKIP value Italics are also used for document titles and library names for example Using LCDS Print Descri...

Page 26: ...the lp Utilities for Solaris Using the lpr Utilities for DOS and Unix Using the Xerox Client Software for Solaris Table 1 DP 100 115 135 155 180 EPS documents Continued Table 2 DP 75 90 EPS and 75 MX...

Page 27: ...ion Using LCDS Print Description Language xxvii Using the lp Utilities for Solaris Using the lpr Utilities for DOS and Unix Using the Xerox Client Software for Solaris Table 2 DP 75 90 EPS and 75 MX d...

Page 28: ...Introduction xxviii Using LCDS Print Description Language...

Page 29: ...printing 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 se...

Page 30: ...d 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 that is located on the controller disk The system accesses...

Page 31: ...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 TRUN...

Page 32: ...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 re...

Page 33: ...d using a label of up to six alphanumeric characters followed by a colon There are two types of identifiers that can be used 1 ac type Must have at least one alpha character that is a letter 2 dd type...

Page 34: ...r contains 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 whi...

Page 35: ...the variable 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 value...

Page 36: ...red 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...

Page 37: ...EN 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 PREF...

Page 38: ...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...

Page 39: ...n 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...

Page 40: ...t as FORMAT or FORM or FORMS Therefore 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...

Page 41: ...ONE 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 m...

Page 42: ...tions 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...

Page 43: ...lso 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...

Page 44: ...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 ref...

Page 45: ...L by entering PDL commands at either of the following Your host computer using a host based editing facility Your printing system controller using the UNIX Text Editor You can store your JDL files for...

Page 46: ...s 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 monochro...

Page 47: ...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 sp...

Page 48: ...rmat 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...

Page 49: ...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...

Page 50: ...tem 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...

Page 51: ...ake 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...

Page 52: ...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...

Page 53: ...s 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 c...

Page 54: ...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 elem...

Page 55: ...al 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...

Page 56: ...ameters 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 co...

Page 57: ...al 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 follo...

Page 58: ...secutive 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...

Page 59: ...n 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...

Page 60: ...our 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 Refer to Page...

Page 61: ...ion the type of input 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 Be...

Page 62: ...atalogs 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...

Page 63: ...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...

Page 64: ...gure 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 positio...

Page 65: ...ption 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 lay...

Page 66: ...gure 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 proportion...

Page 67: ...onts 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 illus...

Page 68: ...g 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 t...

Page 69: ...e 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 be...

Page 70: ...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 t...

Page 71: ...printer name input mode streaming spooling etc destination print or save and job notes must be set prior to job submission The items on the PostScript PCL ASCII and LCDS tab windows must be set before...

Page 72: ...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 i...

Page 73: ...nu 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 H...

Page 74: ...ands are treated by the DP EPS 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 PR124...

Page 75: ...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...

Page 76: ...ng 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 comma...

Page 77: ...me specifications repeatedly for each job or catalog Remember that the specifications that you make in your JSL can be changed easily By including the IDEN command you can allow DJDEs to override PDL...

Page 78: ...re 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 creat...

Page 79: ...ect 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...

Page 80: ...esources 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...

Page 81: ...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 J...

Page 82: ...tom 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 extens...

Page 83: ...e JSL yourself follow these steps 1 Open a Text Editor window by following these steps a On the controller screen right click in the background to display the Workspace menu b From the Workspace menu...

Page 84: ...ne 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 t...

Page 85: ...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 par...

Page 86: ...e 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 comma...

Page 87: ...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 t...

Page 88: ...lose 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...

Page 89: ...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 on...

Page 90: ...SIGN 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 ID...

Page 91: ...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 OU...

Page 92: ...7 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 Com...

Page 93: ...f 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 variabl...

Page 94: ...ey 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 followin...

Page 95: ...te Specifies 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 line...

Page 96: ...cified 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 b...

Page 97: ...ling 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 th...

Page 98: ...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 LS...

Page 99: ...lay 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...

Page 100: ...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 typicall...

Page 101: ...OLDUMP JDL on the Online Job Manager window at the controller The OLDUMP JDL which was loaded on your system at installation contains the VOLUME HOST OLDUMP and CODE EBCDIC commands as well as the DF...

Page 102: ...re 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...

Page 103: ...nd 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 conte...

Page 104: ...ODE command Compatibility with other Xerox laser printing systems that use PDL Your DP EPS is able to process print jobs that use JSLs with some commands for functions that the system does not support...

Page 105: ...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...

Page 106: ...f a JDL specifies a different color ink from what is loaded in the printer The DP EPS can print jobs that were designed for the 4850 4890 or DP92C LPS and contain color commands When you run a highlig...

Page 107: ...led at another Xerox LPS After they are compiled forms can be copied to the DP EPS system disk from tape CD or diskette or they can be downloaded from the host using File Transfer Protocol FTP or the...

Page 108: ...ted on the DP EPS 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 DP EPS are finer and more unif...

Page 109: ...online over a channel or through Ethernet using TCP IP They also print offline from magnetic open reel and cartridge tapes The controller supports submission of the following data streams PostScript...

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 i...

Page 111: ...hat was 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...

Page 112: ...ace However you may need 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 l...

Page 113: ...t 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 t...

Page 114: ...banner pages On the DP EPS 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 length...

Page 115: ...MIZE 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 HCOU...

Page 116: ...ord 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 logi...

Page 117: ...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 co...

Page 118: ...ver 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...

Page 119: ...ted 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 comm...

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 recordi...

Page 121: ...efault 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 subtracte...

Page 122: ...t 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 IB...

Page 123: ...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 deter...

Page 124: ...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 Opt...

Page 125: ...LOCK 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...

Page 126: ...ent 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 specifi...

Page 127: ...d 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 o...

Page 128: ...ode 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 shou...

Page 129: ...ER 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...

Page 130: ...stants 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 u...

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 ou...

Page 132: ...tream 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...

Page 133: ...r Y Y 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 DJP...

Page 134: ...s 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...

Page 135: ...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...

Page 136: ...c 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...

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 i...

Page 138: ...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 chara...

Page 139: ...PCC ADVTAPE 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...

Page 140: ...r 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 tak...

Page 141: ...ample 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 the...

Page 142: ...IAL 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 DEF...

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 P...

Page 144: ...able 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 lengt...

Page 145: ...tax 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...

Page 146: ...y Otherwise the 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 R...

Page 147: ...LT Specifies 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...

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...

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...

Page 150: ...ion 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 jo...

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

Page 152: ...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 f...

Page 153: ...el 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 a...

Page 154: ...the DP EPS 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 o...

Page 155: ...tion as their associated 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 dupl...

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...

Page 157: ...ASSIGN 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 occurr...

Page 158: ...he 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 thr...

Page 159: ...rough 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 disassoci...

Page 160: ...sassociates 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 opt...

Page 161: ...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...

Page 162: ...ue 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 in...

Page 163: ...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 perf...

Page 164: ...hat 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 Definiti...

Page 165: ...use to interpret the input data Syntax VOLUME DBCODE keyword id Options Default No default VOLUME DBCS Specifies the double byte character printing mode Allows printing of data streams of intermixed s...

Page 166: ...YES HOST HITACHI HITONL KANJI YES VOLUME EOV Specifies the action the system takes when it encounters an end of volume EOV on the input data tape Table 2 60 VOLUME DBCS parameter options and definitio...

Page 167: ...se 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 t...

Page 168: ...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 t...

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...

Page 170: ...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...

Page 171: ...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 com...

Page 172: ...ined 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 spec...

Page 173: ...s 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...

Page 174: ...arameter 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...

Page 175: ...ME 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...

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...

Page 177: ...efined 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 TC...

Page 178: ...anslation 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 EBCDI...

Page 179: ...rocess 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...

Page 180: ...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 OCTD...

Page 181: ...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 duri...

Page 182: ...OT 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 pr...

Page 183: ...inition 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 i...

Page 184: ...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...

Page 185: ...NSTANT 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 Off...

Page 186: ...fined 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 s...

Page 187: ...ted 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...

Page 188: ...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 T...

Page 189: ...hich 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...

Page 190: ...as 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...

Page 191: ...et of contiguous line numbers for 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 accordin...

Page 192: ...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 lowercas...

Page 193: ...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 spe...

Page 194: ...rom 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 Specifi...

Page 195: ...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...

Page 196: ...T 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 p...

Page 197: ...he 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...

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 param...

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 sepa...

Page 200: ...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 fr...

Page 201: ...iling 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 para...

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 Summa...

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 Spe...

Page 204: ...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...

Page 205: ...onstant 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...

Page 206: ...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 opt...

Page 207: ...lts 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 th...

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 comma...

Page 209: ...rol 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...

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 comm...

Page 211: ...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 Onl...

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 spec...

Page 213: ...ptionally 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 fro...

Page 214: ...X 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 def...

Page 215: ...ghout 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 e...

Page 216: ...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...

Page 217: ...cessing 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...

Page 218: ...riteria 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 RFE...

Page 219: ...ed 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 f...

Page 220: ...OFFSET 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...

Page 221: ...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 firs...

Page 222: ...es 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 ea...

Page 223: ...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 offsetop...

Page 224: ...al 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 l...

Page 225: ...tions 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 calle...

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...

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: ...ntrolled 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 indep...

Page 230: ...RENT 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 N...

Page 231: ...countered 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 RR...

Page 232: ...ng 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...

Page 233: ...erformed 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...

Page 234: ...gle 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...

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...

Page 236: ...rd 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 in...

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 byt...

Page 238: ...ed 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 us...

Page 239: ...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 par...

Page 240: ...Using logical processing 3 60 Using LCDS Print Description Language Figure 3 8 Sample RSTACK command usage illustration...

Page 241: ...scription 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 requirement...

Page 242: ...BNORMAL ACCTFEED Specifies the stock from which 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...

Page 243: ...essing 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...

Page 244: ...e 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 ex...

Page 245: ...t 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 def...

Page 246: ...x ABNORMAL ISUBSTITUTE ANY NONE Options Default ANY ABNORMAL OTEXT Output text Specifies that the system will display a message to the operator at the point of software restart when printing is interr...

Page 247: ...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...

Page 248: ...ost 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...

Page 249: ...ting 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...

Page 250: ...ted 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 no...

Page 251: ...ter 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 nee...

Page 252: ...n 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...

Page 253: ...ed 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...

Page 254: ...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 aft...

Page 255: ...e 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...

Page 256: ...re 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 I...

Page 257: ...ONSTANT 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 VOLU...

Page 258: ...haracter 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...

Page 259: ...ined before the JDL command 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...

Page 260: ...atalog 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 Pa...

Page 261: ...cified 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 softwa...

Page 262: ...ord 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 pal...

Page 263: ...fies 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...

Page 264: ...sitions 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...

Page 265: ...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 t...

Page 266: ...he 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 Sp...

Page 267: ...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...

Page 268: ...cord and for DJDEs where 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...

Page 269: ...ng 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...

Page 270: ...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 D...

Page 271: ...type 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 p...

Page 272: ...t of the highest 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 Spec...

Page 273: ...ax 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 of...

Page 274: ...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 IBM...

Page 275: ...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 interfac...

Page 276: ...spacing of subsequent lines on the pages following page 1 is determined a different font from the previous page depending on the printing system DP EPS Each time a new font list is downloaded for a pa...

Page 277: ...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 IB...

Page 278: ...special conditions 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...

Page 279: ...E OTEXT Specifies 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 messag...

Page 280: ...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 Sp...

Page 281: ...n 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...

Page 282: ...dge or long edge 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...

Page 283: ...her 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 a...

Page 284: ...cifies 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 Y Y Y OUTPUT TRANS Specifies th...

Page 285: ...ng two hole drilled long edge feed paper with short edge binding inkref Ink reference Identifies the inks that override the corresponding inks that are specified in the ink list of the form If a form...

Page 286: ...t format parameters 4 46 Using LCDS Print Description Language 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...

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

Page 288: ...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 n...

Page 289: ...ons on job parameter modification 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 OUTP...

Page 290: ...er 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 refere...

Page 291: ...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...

Page 292: ...itions 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 th...

Page 293: ...sheets 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...

Page 294: ...h 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 no...

Page 295: ...lixir or on another LPS using Xerox Forms Description Language FDL and transferred to the controller disk by importing it via diskette tape or CD Refer to Importing LCDS resources in the PDL principle...

Page 296: ...further information click the online Help button on your system controller and refer to Importing resources You can also download forms from a host computer by using File Transfer Protocol FTP or the...

Page 297: ...Specifies the default ink that will be used for objects whose ink is not specified This parameter remains in effect until another IDFAULT parameter is specified Syntax OUTPUT IDFAULT inkref Unused opt...

Page 298: ...and 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 para...

Page 299: ...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...

Page 300: ...s 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 refe...

Page 301: ...rinted 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...

Page 302: ...go 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 o...

Page 303: ...fs 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 i...

Page 304: ...ged 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 Opti...

Page 305: ...t data 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 example...

Page 306: ...ber and location of the numbers on the page Syntax OUTPUT NUMBER pnum lnum cnum findex inkref NO Options Table 4 65 OUTPUT NUMBER parameter options and definitions Option Definition pnum page number A...

Page 307: ...ple 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 refe...

Page 308: ...options 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 L...

Page 309: ...cimal 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 tr...

Page 310: ...he slow scan 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 or...

Page 311: ...eters 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...

Page 312: ...nal 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...

Page 313: ...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 speci...

Page 314: ...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 c...

Page 315: ...e 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 PU...

Page 316: ...ecified 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...

Page 317: ...e 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...

Page 318: ...inition SEMIAUTO Standard mode 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...

Page 319: ...TPUT STAPLE Specifies that 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...

Page 320: ...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 t...

Page 321: ...hecks 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 Spe...

Page 322: ...ystem 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 t...

Page 323: ...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 d...

Page 324: ...ges 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...

Page 325: ...ting effectively 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 t...

Page 326: ...ou 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 est...

Page 327: ...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...

Page 328: ...lue 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...

Page 329: ...ions 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 Exa...

Page 330: ...eter 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 appl...

Page 331: ...h 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 th...

Page 332: ...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 FMT2...

Page 333: ...es 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...

Page 334: ...er 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 o...

Page 335: ...d 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 DUP...

Page 336: ...acing value that was defined or specified as an override for that font is used to determine the position of the next print line Table 4 85 PDE FONTS parameter options and definitions Option Definition...

Page 337: ...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 DP EPS with versio...

Page 338: ...rocedures 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 become...

Page 339: ...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 followi...

Page 340: ...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 RO...

Page 341: ...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...

Page 342: ...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...

Page 343: ...g is an example 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 STO...

Page 344: ...N 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...

Page 345: ...meter 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...

Page 346: ...empts 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...

Page 347: ...5 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 c...

Page 348: ...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 param...

Page 349: ...p 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...

Page 350: ...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 par...

Page 351: ...s 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 nu...

Page 352: ...Specifying print format parameters 4 112 Using LCDS Print Description Language...

Page 353: ...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 b...

Page 354: ...ket 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...

Page 355: ...eated 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 D...

Page 356: ...cord 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 XPDE1...

Page 357: ...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 followin...

Page 358: ...s 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 th...

Page 359: ...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...

Page 360: ...0 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...

Page 361: ...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...

Page 362: ...n 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 curr...

Page 363: ...ut 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 Cont...

Page 364: ...each page either landscape or portrait 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...

Page 365: ...DE 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 t...

Page 366: ...d 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...

Page 367: ...rent 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 o...

Page 368: ...ther 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 B...

Page 369: ...rst 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 th...

Page 370: ...cal 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...

Page 371: ...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 c...

Page 372: ...to perform 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 PCC command in...

Page 373: ...iters 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 aut...

Page 374: ...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...

Page 375: ...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 print...

Page 376: ...This parameter is ignored by the DP 2000 Series EPS It is included here for compatibility purposes Refer to PDL commands and DJDE summary in appendix A for information on which Xerox printers support...

Page 377: ...ndary 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 del...

Page 378: ...ely 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 com...

Page 379: ...at 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...

Page 380: ...tions 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 Defi...

Page 381: ...ypes 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 access...

Page 382: ...ed 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 th...

Page 383: ...he 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...

Page 384: ...reated 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 un...

Page 385: ...led 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...

Page 386: ...EX 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 description in the Sp...

Page 387: ...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 FON...

Page 388: ...bs 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 Defau...

Page 389: ...ontrol 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 modi...

Page 390: ...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...

Page 391: ...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 spe...

Page 392: ...entimeters 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 de...

Page 393: ...e 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...

Page 394: ...ttes 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 object...

Page 395: ...ned 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 inkn...

Page 396: ...n 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 char...

Page 397: ...tioning 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...

Page 398: ...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...

Page 399: ...d Table 5 36 INVERT DJDE options and definitions Option Definition FRONT Specifies page inversion on front sides BACK Specifies page inversion on back sides BOTH Specifies page inversion on both front...

Page 400: ...te 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...

Page 401: ...s specified 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...

Page 402: ...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 vpo...

Page 403: ...ned 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 t...

Page 404: ...d 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 th...

Page 405: ...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 optio...

Page 406: ...ue 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 dig...

Page 407: ...tive 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...

Page 408: ...tions 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...

Page 409: ...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 410: ...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 pas...

Page 411: ...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 t...

Page 412: ...rd 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 pr...

Page 413: ...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 DJ...

Page 414: ...d 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...

Page 415: ...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 ove...

Page 416: ...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 th...

Page 417: ...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...

Page 418: ...he 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 s...

Page 419: ...ing 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...

Page 420: ...E 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 Ta...

Page 421: ...l 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 th...

Page 422: ...of report or through a JDE or 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 s...

Page 423: ...ptions 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...

Page 424: ...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 use...

Page 425: ...port Type Record oriented Syntax XMP DEFAULT REPORT Options XSHIFT DJDE Specifies whether the image of the form and data on a page is to be shifted and if so by what values This DJDE shifts the data d...

Page 426: ...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 b...

Page 427: ...current 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 rep...

Page 428: ...ing 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 fi...

Page 429: ...epending 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...

Page 430: ...ly format To transfer IMG files from a tape to the system disk independent of printing Random Mode Only format use the controller user interface LCDS Media Resource Manager window Refer to the online...

Page 431: ...at an even 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 begi...

Page 432: ...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 ti...

Page 433: ...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...

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

Page 435: ...ical 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...

Page 436: ...t processing mode An N means the parameter is not available for that mode DJDE orientation column Indicates whether a command or parameter has an equivalent DJDE and if so specifies whether the DJDE i...

Page 437: ...NNER 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...

Page 438: ...Y LINE All Y Y POSITION All Y Y ac CODE ASSIGN All Y Y DEFAULT EBCDIC All Y Y SPACECODE X 20 ASCII DP EPS N Y X 40 non ASCII ac CRITERIA CHANGE All Y Y CONSTANT All Y Y LINENUM ALL LINES All Y Y VALU...

Page 439: ...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 DJ...

Page 440: ...GN DP EPS N Y DEFAULT DP EPS N N LINE BASELINE LARGE ST DP EPS N Y BLANKTYPE NOSPACE DP EPS N Y DATA offline 1 132 All Y Y Record online 0 150 All N Y Record FCB PROCESS All N Y FDATA 0 DEFAULT DP EPS...

Page 441: ...All Y Y Page BINDING LONG DP EPS N Y COLLATE YES All Y Y Page COPIES 1 All Y Y Page COVER NONE All Y Y CYCLEFORMS NONE All Y Y DENSITY DEFAULT All Y Y DESTINATION NO All Y Y DUPLEX NO All Y Y Page FAC...

Page 442: ...lt 4850 4890 DP92C LPS DP EPS prints black Y Y Page LOGO 96 4635 180 LPS DP EPS 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 87...

Page 443: ...Y Y TMODE 4135 96 4635 180 LPS DP EPS Y Y Page TRANS NO 4135 96 4635 180 LPS DP EPS Y Y Page UNITS All Y Y XMP DEFAULT 4850 4890 DP92C LPS Y Y Record XSHIFT NO 96 4635 180 LPS DP EPS Y Y Page ac PCC...

Page 444: ...RUCTURE 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 RPAGE SIDE NUFRO...

Page 445: ...SEFFNT MAP 96 4635 180 LPS DP EPS Y Y Page SEFMAP 96 4635 180 LPS DP EPS 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...

Page 446: ...DP EPS 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 OPTIMIZE NONE All except DP EPS Y N OSCHN 9 All Y N OSHDP 0 All Y N OSTLP 0 All Y N PLABEL N...

Page 447: ...DL 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 or...

Page 448: ...ORT 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...

Page 449: ...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 o...

Page 450: ...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...

Page 451: ...LT 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...

Page 452: ...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...

Page 453: ...ES 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 USLET...

Page 454: ...ECORD 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 ROFFSE...

Page 455: ...TOCKSET ac STOCKSET ASSIGN stockdescriptor stockdescriptor1 stockdescriptor2 ac STOCKSET INIFEED stockname stockreference first stockname ac STOCKSET SYSPAGE stockname stockreference MAIN AUX ac SYSTE...

Page 456: ...CODE 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 VOLUM...

Page 457: ...ate 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 c...

Page 458: ...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 s...

Page 459: ...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 Mo...

Page 460: ...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...

Page 461: ...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...

Page 462: ...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...

Page 463: ...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...

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

Page 465: ...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...

Page 466: ...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...

Page 467: ...cuSP software CD are summarized in the following table 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 XER...

Page 468: ...he 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 t...

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

Page 470: ...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 chara...

Page 471: ...height ASCII American Standard Code for Information Interchange Standard 7 bit code that represents alphanumeric information Each alphanumeric character and several nonprinting characters are assigne...

Page 472: ...lly 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...

Page 473: ...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 centr...

Page 474: ...ral 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 pr...

Page 475: ...age ENET Ethernet network EOT end of tape EP electronic publishing ESS electronic subsystem also referred to as the system controller Ethernet Network system that allows data to be transmitted by cabl...

Page 476: ...rage 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...

Page 477: ...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 d...

Page 478: ...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 proces...

Page 479: ...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...

Page 480: ...h 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 e...

Page 481: ...ter carriage 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 proc...

Page 482: ...ueue List of documents waiting to be processed RAM random access memory Storage that allows data such as documents to be stored and retrieved directly by address location without reading through any o...

Page 483: ...100th record is accessible set In setting a separation boundary through the Bin Full Criteria task set refers to multiple copies of the same report simplex printing Printing on one side of the page S...

Page 484: ...s how close together data can be recorded The Xerox LPS may use either 1600 bpi or 6250 bpi density magnetic media task 1 Any major job performed by a computer 2 One of several programs being executed...

Page 485: ...o any application validation Process of testing a system s ability to meet performance objectives by measuring and monitoring its performance in a live environment value constants Arithmetic values su...

Page 486: ...ontrol Facility XJDC Xerox Job Descriptor Compiler Used by the DP 2000 Series EPS workstation to compile JSLs XMP xerographic mode persistence XMS xerographic mode switching XPAF XPF Xerox Printer Acc...

Page 487: ...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 104 VFU command 4 108 AUX...

Page 488: ...er 4 13 FONT parameter 4 13 INK parameter 4 14 LINE parameter 4 15 POSITION parameter 4 16 CMEs 1 24 catalogued 4 11 commands to create 4 11 4 18 short form 4 11 specifying 4 63 5 54 CODE command 1 24...

Page 489: ...identifier 1 5 default JSL 1 52 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 p...

Page 490: ...40 proportional 1 39 spacing 1 39 FONTS DJDE 5 35 FONTS parameter PDE command 4 96 FORM DJDE 5 38 format specifying 5 37 FORMAT DJDE 5 37 FORMAT parameter BLOCK command 2 14 OUTPUT command 4 54 RECORD...

Page 491: ...19 4 22 ICATALOG parameter 4 20 ILIST parameter 4 21 PALETTE parameter 4 22 IDR DJDE 5 43 IDR parameter OUTPUT command 4 58 ILIST DJDE 5 43 ILIST parameter IDR command 4 21 IMAGE DJDE 5 44 IMAGE param...

Page 492: ...1 18 1 28 LINE command 1 25 4 22 4 38 BASELINE parameter 4 23 BLANKTYPE parameter 4 24 DATA parameter 4 25 FCB parameter 4 25 FDATA parameter 4 26 FONTINDEX parameter 4 27 GDATA parameter 4 28 INKIND...

Page 493: ...Europe xix xxi US xviii OPRINFO parameter IDEN command 5 5 OPRINFO parameter IDEN command 2 26 OPTIMIZE parameter VOLUME command 2 66 options parameter 1 6 order of command types 3 1 ordered stocks s...

Page 494: ...24 4 91 4 99 BEGIN parameter 4 93 FONTS parameter 4 96 PMODE parameter 4 97 PDEs specifying 4 54 standard 4 91 PDEs specifying 1 24 physical page 1 34 pitch mode 4 84 4 86 5 70 PMODE DJDE 5 61 PMODE...

Page 495: ...rameter 3 56 nondelimiter mode 3 54 PRINT parameter 3 57 TEST parameter 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 RT...

Page 496: ...ommand 3 12 3 13 TCODE parameter VOLUME command 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 BSE...

Page 497: ...2 57 DBCS parameter 2 57 EMTYPE parameter 2 58 EOV parameter 2 58 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 LPA...

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

Reviews: