background image

PDL principles and procedures

Using LCDS Print Description Language

1-65

Compiling a JSL

The second part of creating the JSL is compiling it. Each JSL file 
must be compiled (converted) into an object file (Job Descriptor 
Library or JDL) before it can be read by the system to print a job. 
The Xerox Job Description Compiler (XJDC) software on your 
print server performs this conversion. The process is 
diagrammed below.    

Figure 1-17. PDL compilation

1. JSL
2. XJDC (PDL compiler)
3. CME file (Copy Modification Entry)
4. JDL file (Job Descriptor Library [a compiled JSL])
5. PDE file (Print Descriptor Entry, or format)
6. STK file (STOCKSET file)

Compiling procedure

After you have finished entering all the commands for your JSL, 
including the last END; command, and saved the .JSL file in the 
“lcds” folder, you can begin the compilation process.

Rules for invoking

the XJDC compiler

The command that invokes the XJDC compiler has some 
different syntax rules from the PDL commands that you used to 
create the JSL. Keep in mind the following rules when you enter 
this command:

Summary of Contents for 6100BD - Phaser Color Laser Printer

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

Page 2: ...and Mac are registered trademarks of Apple Computer Inc Microsoft Windows NT and Microsoft Windows are trademarks of Microsoft Corporation PANTONE is a registered trademark of Pantone Inc Sun Microsy...

Page 3: ...inciples and procedures 1 1 Enabling PDL features and functions 1 2 PDL command structure and components 1 3 Command lines 1 3 Components of a command 1 3 Command syntax 1 12 Syntax rules 1 12 Command...

Page 4: ...ion procedure 1 69 Correcting errors in a JSL 1 70 Dynamic job descriptor entries DJDEs 1 73 Benefits of using DJDEs 1 73 Dumps 1 74 Online dump 1 74 Starting and ending online dump sessions 1 74 Onli...

Page 5: ...command points to note 2 18 Block command example 2 18 CODE command 2 19 CODE command parameters 2 19 CODE ASSIGN 2 20 CODE DEFAULT 2 20 CODE SPACECODE 2 22 DBCODE command 2 22 DBCODE command paramete...

Page 6: ...command Points to note 2 41 RECORD command example 2 42 SEFFNT command 2 44 SEFFNT command parameters 2 45 SEFFNT SEFMAP 2 45 SEFFNT MAP 2 46 SEFFNT command points to note 2 47 SEFFNT command examples...

Page 7: ...TABLE command 3 4 TABLE command parameters 3 5 TABLE CONSTANT 3 5 TABLE MASK 3 6 TABLE command points to note 3 7 TABLE command examples 3 7 CRITERIA command 3 9 CRITERIA command modes 3 9 Using the C...

Page 8: ...d 3 37 RFEED TEST parameter 3 37 RFEED command points to note 3 38 ROFFSET command 3 39 ROFFSET command parameters 3 40 ROFFSET PASSES 3 40 ROFFSET TEST 3 41 ROFFSET command points to note 3 41 ROFFSE...

Page 9: ...AL ISUBSTITUTE 4 7 ABNORMAL OTEXT 4 7 ABNORMAL REP 4 8 ABNORMAL SECURITY 4 9 ACCT command 4 10 ACCT command parameters 4 10 ACCT DEPT 4 10 ACCT USER 4 11 ACCT command points to note 4 11 ACCT command...

Page 10: ...MESSAGE command example 4 42 OUTPUT command 4 43 OUTPUT command parameters 4 43 OUTPUT BFORM 4 45 OUTPUT BINDING 4 46 OUTPUT COLLATE 4 49 OUTPUT COPIES 4 49 OUTPUT COVER 4 50 OUTPUT CYCLEFORMS 4 50 O...

Page 11: ...PDE command examples 4 100 ROUTE command 4 101 ROUTE command parameters 4 101 ROUTE RFORM 4 102 ROUTE RTEXT 4 102 ROUTE command example 4 105 STOCKSET command 4 105 STOCKSET command parameters 4 106...

Page 12: ...20 C text DJDE points to note 5 21 CANCEL DJDE 5 21 COLLATE DJDE 5 22 COLLATE DJDE point to note 5 22 COPIES DJDE 5 22 COPIES DJDE points to note 5 23 DATA DJDE 5 23 DATA DJDE point to note 5 23 DEPT...

Page 13: ...o note 5 48 JDE DJDE 5 48 JDE DJDE points to note 5 49 JDL DJDE 5 49 JDL DJDE points to note 5 50 LOGO DJDE 5 50 LOGO DJDE points to note 5 52 LPI DJDE 5 52 LPI DJDE point to note 5 53 MAP DJDE 5 53 M...

Page 14: ...ds for graphics 6 1 Input for graphics 6 2 Error handling for graphics 6 3 Graphic processing modes 6 3 Formats for graphic data 6 4 Impact of graphics on system performance 6 6 Graphics features rest...

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

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

Page 17: ...enclosed during all modes of customer operation The laser danger labels on the system are for Xerox service representatives and are on or near panels or shields that must be removed with a tool DO NOT...

Page 18: ...ls and supplies specifically designed for your Xerox equipment Use of unsuitable materials may result in poor performance and may create a hazardous situation Never move either the printer or the prin...

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

Page 20: ...he plug from the electrical outlet Ventilation Slots and openings in the enclosure of the product are provided for ventilation Do not block or cover the ventilation vents as this could result in the p...

Page 21: ...mark Europe only January 1 1995 Council Directive 73 23 EEC amended by Council Directive 93 68 EEC approximation of the laws of the member states related to low voltage equipment January 1 1996 Counc...

Page 22: ...ired 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 Environm...

Page 23: ...of a Job Source Library JSL including required and optional commands and components Rules and guidelines for coding LCDS PDL commands Procedures for creating and compiling a JSL Syntax and explanatio...

Page 24: ...mands NOTE Forms Description Language FDL commands cannot be used on the FreeFlow Print Server because these systems do not have forms compiling capability You can however create forms by using FDL on...

Page 25: ...rces Bold type Used for emphasis It is also used for keywords that introduce items in a list Entering Within procedures the two step process of keying in text and pressing Enter Example Enter y in the...

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

Page 27: ...inting 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 sepa...

Page 28: ...compiled by the system to create an object file called a job descriptor library JDL Each compiled JDL file is stored in a resource folder named lcds located on the print server disk The system accesse...

Page 29: ...for details on the JSL syntax rules Command lines The JSL consists of command lines also called records on which you enter PDL commands The length of these records can be up to 133 characters for JSLs...

Page 30: ...ions In the example above the identifier parameter keyword and parameter options are part of the VFU command which is represented by the required command keyword VFU All of these components may be col...

Page 31: ...is defined using a label of up to six alphanumeric characters followed by a colon Two types of identifiers can be used 1 ac type Must have at least one alpha character that is a letter 2 dd type May h...

Page 32: ...s the options which may consist of keywords variable references and value or string constants Each parameter has one or more options For example the OFFSET parameter of the OUTPUT command which can be...

Page 33: ...e FORM1 can only be a file name Value constants Value constants have arithmetic values Value constants should be expressed as decimal numbers They may also be expressed as hexadecimal values octal val...

Page 34: ...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 35: ...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 36: ...specified EBCDIC is the default IDEN PREFIX DJDE TABLE CONSTANT ABCDE IDEN PREFIX E ABC C4EFG is equivalent to the hexadecimal IDEN PREFIX X C1C2C3C4C5C6C7 Octal Octal constants should be used only as...

Page 37: ...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 38: ...e be sure to use the full spelling to represent FORMAT or FORM S Blank spaces You may use blanks anywhere in the JSL except in keywords and constants Continuation lines The FreeFlow Print Server LCDS...

Page 39: ...IT NONE Placeholders To specify a particular component but not the optional components preceding it do not enter more than one comma as a place holders for the component you do not specify The compone...

Page 40: ...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 41: ...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 42: ...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 43: ...e a JSL by entering PDL commands at either of the following Your host computer using a host based editing facility Your print server using the UNIX Text Editor You can store your JDL files for differe...

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

Page 45: ...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 46: ...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 47: ...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 48: ...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 49: ...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 50: ...ng 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 leve...

Page 51: ...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 52: ...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 53: ...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 54: ...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 55: ...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 56: ...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 57: ...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 58: ...elop the JSL for your application you must know the following about the printed output Will you modify an existing JSL or create a new one Will the orientation be landscape horizontal or portrait vert...

Page 59: ...ata to specify the type of application to design and how to customize the application so that it meets its intended purpose rather than using system defaults Special features Before starting to develo...

Page 60: ...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 61: ...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 62: ...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 63: ...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 64: ...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 65: ...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 66: ...ting 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 i...

Page 67: ...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 68: ...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 69: ...cross process directions The image is shifted on the page by the amount specified starting in approximately 20 sheets NOTE The features on the Properties PostScript PCL ASCII and LCDS tab windows are...

Page 70: ...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 71: ...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 72: ...on on how color commands are treated by the FreeFlow Print Server LCDS systems Table 1 8 Sample JSL JDLHLC JDL System level commands VFU1 VFU ASSIGN 1 5 ASSIGN 2 10 ASSIGN 3 15 TOF 5 BOF 66 PDE1 PDE B...

Page 73: ...HOST IBMONL CODE EBCDIC RECORD LENGTH 135 STRUCTURE VB PREAMBLE 2 ADJUST 3 CATGRP CATALOG VOLUME HOST IBMONL CODE EBCDIC RECORD LENGTH 135 STRUCTURE VB PREAMBLE 1 LTHFLD 1 FORMAT BIN OFFSET 0 ADJUST...

Page 74: ...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 75: ...to specify the same specifications repeatedly for each job or catalog Remember that the specifications you make in your JSL can be changed easily By including the IDEN command you can allow DJDEs to...

Page 76: ...termine whether you will use catalogs Short JSL coding procedure The fastest and easiest way to create a JSL is to build it from an existing one such as the default JSL named DFAULT JSL provided with...

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

Page 78: ...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 79: ...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 80: ...new JSL NOTE You should consider carefully the ID name that you enter in the JDL or SYSTEM command the first line of the JSL because this identifier determines the name of the JDL file when your new J...

Page 81: ...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 82: ...JSL yourself follow these steps 1 Open a Text Editor window by following these steps a On the print server screen right click in the background to display the Workspace menu b From the Workspace menu...

Page 83: ...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 84: ...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 85: ...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 86: ...lcds or var spool XRXnps resources lcds The lcds folder where the DFAULT JSL and all other system LCDS resource files are stored is the recommended folder for storing your JSLs You have write access t...

Page 87: ...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 88: ...TRAY IDEN PREFIX DJDE SKIP 7 OFFSET 2 OPRINFO YES Job level commands Jobs with no banner pages DFLT JOB Jobs with header pages only HDRP JOB BANNER TEST C1 HCOUNT 2 TCOUNT 0 Jobs with trailer pages on...

Page 89: ...N 1 5 ASSIGN 2 10 ASSIGN 3 15 TOF 5 BOF 66 PDE1 PDE BEGIN 175DOTS 300XDOTS FONTS UN110E PR110E PR124B PDE2 PDE BEGIN 0 725IN 1 000IN FONTS L0512C L05SCA L05ITA PMODE LANDSCAPE IDR1 IDR ILIST RED BLACK...

Page 90: ...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 91: ...17 PDL compilation 1 JSL 2 XJDC PDL compiler 3 CME file Copy Modification Entry 4 JDL file Job Descriptor Library a compiled JSL 5 PDE file Print Descriptor Entry or format 6 STK file STOCKSET file Co...

Page 92: ...you enter the XRXnps folder name as xrxnps the system cannot find it Leave spaces only where the command syntax shows them do not add any spaces where they are not indicated Italics indicate variables...

Page 93: ...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 94: ...se of double byte character code and printer carriage control translation files TRUncate Restricts command lines in the JSL to the first 72 characters NOTruncate Accepts JSL command lines that are lon...

Page 95: ...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 96: ...ng messages for a JSL with errors The system does not create a JDL file in the lcds folder but it does create a LST file which shows where the errors are 1 Open and inspect the LST file to locate the...

Page 97: ...window click the name of the LST file for the JSL you attempted to compile or In the Files text field on the Open a File window enter the name of your LST file The name syntax is as follows JSLNAME LS...

Page 98: ...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 99: ...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 100: ...OLDUMP JDL on the Online Job Manager window at the print server The OLDUMP JDL which was loaded on your system at installation contains the VOLUME HOST OLDUMP and CODE EBCDIC commands as well as the D...

Page 101: ...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 102: ...and CODE EBCDIC commands as well as the DFLT JDE 2 Run the job you intend to troubleshoot 3 Terminate the dump session by clicking the End button on the Tape Client window Offline dump format and cont...

Page 103: ...ith other Xerox laser printing systems that use PDL Your FreeFlow Print Server LCDS system is able to process print jobs that use JSLs with some commands for functions that the system does not support...

Page 104: ...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 105: ...hat the system should do if a JDL specifies a different color ink from what is loaded in the printer The FreeFlow Print Server LCDS systems can print jobs that were designed for the 4850 4890 or DP92C...

Page 106: ...forms compiler you cannot compile forms or form source libraries FSLs at your print server Forms for FreeFlow Print Server LCDS jobs may be created on your FreeFlow Print Server but they must be comp...

Page 107: ...ay background or black text printed over solid colored or shaded backgrounds may not be visible when printed on the FreeFlow Print Server LCDS system Be especially careful in using this format because...

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

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

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: ...pecified in the initial JDL and no warning is provided This action is consistent with IBM 3211 or 4245 printers The online dump JDL specifies a record length of 150 bytes If you use a longer record le...

Page 112: ...to precondition the file that you want to transfer by adding a delimiter at the end of each record to prevent truncation of trailing blanks by the host spooler The FILE DJDE loads card image files fr...

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: ...On the FreeFlow Print Server LCDS system the maximum record length is 12288 bytes This limit is not influenced by print position indexing However on other LPS systems you should not use PPI for print...

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: ...and record format parameters that reduce physical tape blocks first to logical records then to print lines You can also select special processing commands that facilitate report processing by perform...

Page 117: ...uded in the JDL the system unpacks the characters before data processing Each 6 bit character is extracted and two high order zeros are appended Normally after data is unpacked it must be translated T...

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: ...ault No default Table 2 5 BLOCK ADJUST parameter options and definitions Option Definition value Specifies the block adjustment length This length is a constant integer that is added to or subtracted...

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: ...N IDEN PREFIX Specifies a character string that appears in the DJDE record identification part Y Y N IDEN SKIP Specifies the starting position of the first DJDE command Y Y N Table 2 23 IDEN DJPCC opt...

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: ...other laser printing system for use with offline printing All line spacing skipping to channel and printing actions are defined through this command You can optionally specify an identifier of the ac...

Page 139: ...PE parameter point to note SK1P skip to channel 1 and print followed by a second SK1P results in a page transition because printing occurred on the first page even if only blanks were output PCC ASSIG...

Page 140: ...field2 Specifies whether printing occurs for this record P Print the output data at the line number computed after field1 is processed N No printing occurs for this record default field3 Specifies th...

Page 141: ...X F1 or 1 PCC codes should not be reassigned when the system is printing online because the carriage control codes are converted to 3211 codes whose functions are specifically defined before they are...

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: ...e data is truncated to the length that was specified in the initial JDL You cannot use print position indexing for online processing if you specify a LENGTH greater than 150 Table 2 40 RECORD FORMAT p...

Page 147: ...cifies a multiplication factor that is applied to the contents of the record length field to determine the true record length Syntax RECORD LMULT value Options Default 1 RECORD LTHFLD Specifies the le...

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

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: ...rint Server LCDS systems You must compile the JSL that contains the labeled SEFFNT command which causes the system to recreate the LIB file When coded at the catalog level of a JSL SEF mapping applies...

Page 155: ...d jobs In other words no font mappings or rotations of forms are performed on the following files Graphic samples Graphic summary pages Accounting pages Short edge feed SEF duplex printing differs fro...

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: ...one or more characters or all characters in a set from one or more types Syntax ac TCODE TRESET typespec inputspec typespec inputspec1 inputspec2 ALL Table 2 54 TCODE TASSIGN parameter options and de...

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: ...UME DBCODE Specifies which double byte character code translation table the system will use to interpret the input data Syntax VOLUME DBCODE keyword id Options Default No default Table 2 59 VOLUME DBC...

Page 166: ...ine printing unless one of the following VOLUME HOST parameter options for online printing is specified HOST FUJITSU FUJONL KANJI YES HOST HITACHI HITONL KANJI YES Table 2 60 VOLUME DBCS parameter opt...

Page 167: ...lays a message when EOV is encountered A CONTINUE response by the operator causes the tape to rewind and the normal volume change sequence to proceed NOPAUSE Issues a rewind instruction as soon as the...

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: ...ult 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: ...OLUME MINLAB parameter options and definitions Option Definition value Specifies in bytes the maximum length of the smallest physical block The value can range from 1 to 4095 bytes The specified value...

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: ...a logical page If the carriage control specification for a given record places the record within the set of lines specified by LINENUM the record is examined according to the CRITERIA command Otherwis...

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: ...ion 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 consid...

Page 196: ...Specifies that the content of a record will be compared to the values that were specified in a TABLE command with the identifier tabid The CRITERIA CONSTANT specification is referenced by the TEST par...

Page 197: ...n of the record The subfield has a length the number of bytes indicated in the length variable When the subfield in the record matches a constant in the table the CRITERIA command is TRUE and the proc...

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: ...selection criteria is to be displayed as the report name on the user interface Job Manager window For jobs specifying HCOUNT 0 meaning no headers are present only trailers the report name is associate...

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

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: ...s the ink to use to print the selected text specified in the SELECT parameter in color Syntax LMODIFY INK inkindex Option Default No default Table 3 22 Summary of LMODIFY command parameters Parameter...

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: ...ed 104 bytes from the start of the user portion of the record are equal to the constant EFGH the record is not printed In the example illustrated in the following figure records 2 and 6 will not be pr...

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: ...is guide In a multiple RFEED criteria command the order in which the test expressions are specified makes a difference in the job application After a test is satisfied the system ignores RFEED checkin...

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: ...record If CURRENT is coded for RSUSPEND the record satisfying testexp does not print If CURRENT is coded for RRESUME the record is printed NEXT Specifies that printing will stop or resume with the ne...

Page 231: ...record that satisfies the test expression in the RRESUME command is encountered or no RRESUME command is present for the job there is no output generated for records that occur after the point of susp...

Page 232: ...sample data is suspended records from JOB to EXEC by the preceding RSUSPEND command Printing is resumed after the EXEC data record by the RRESUME command that follows it T1 TABLE CONSTANT JOB EXEC T2...

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: ...ter 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: ...or JDL but not in the selected JDE or JDL RSTACK processing is suspended until end of report is triggered by BANNER page detection If ACCTINFO is specified in the Initial JDE or JDL on the Online Job...

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

Page 241: ...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: ...an error sheet will be fed when an error occurs during the accounting report processing N Y N ABNORMAL CODE Specifies how illegal function codes in the data stream will be handled N Y N ABNORMAL ERRO...

Page 243: ...input while processing DJDEs Syntax ABNORMAL ERROR ABORT CONTINUE STOP Table 4 3 ABNORMAL ACCTFEED parameter options and definitions Option Definition AUX Specifies that the error sheet will feed fro...

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: ...that are needed For example page 100 of a report that was designated black only may specify the green primary when the ink loaded in the printer is red This would create an IMISMATCH condition Table...

Page 246: ...fault settings and a queue override setting The default setting will be to Use Loaded Color The LCDS datastream overrides queue default settings however a queue override setting will override the LCDS...

Page 247: ...BLACK cannot be substituted for any highlight color and any highlight color cannot be substituted for black This is a decomposer limitation A highlight color job can be printed entirely in BLACK by s...

Page 248: ...efault 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 249: ...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 250: ...unting 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 AC...

Page 251: ...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 252: ...Y parameter of the OUTPUT command NOTE The CME must precede the OUTPUT command Short form CME specifications You can minimize coding length by giving CME specifications in the short form In short form...

Page 253: ...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 254: ...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 255: ...specified in the CME If FONT is specified before CONSTANT the font switch applies to the string constant If FONT is specified after CONSTANT the font switch occurs at the line position immediately aft...

Page 256: ...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 257: ...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 258: ...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 259: ...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 260: ...so that the IDR is saved on the system disk as a separate file NOTE The IDR command is a highlight color command that is recognized by printers such as the Xerox 4850 4890 and DP92C LPS as well as th...

Page 261: ...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 262: ...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 263: ...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 264: ...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 265: ...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 266: ...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 267: ...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 268: ...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 on...

Page 269: ...re the IDEN DJPCC parameter causes such processing A valid FONTINDEX byte should be present in all such records because it controls line spacing at page transitions If the offset to the font index val...

Page 270: ...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 271: ...e data record the variable data is printed using the default ink LINE INKINDEX parameter example LINE LPI Specifies the line spacing values for each line Syntax LINE LPI linespacing LPI DOTS XDOTS lin...

Page 272: ...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 273: ...t character in the specified font Table 4 35 LINE OVERPRINT parameter options and definitions Option Definition overopt overprint option This option has the following choices PRINT Specifies that all...

Page 274: ...printing Syntax LINE PCC offset transtype Options Default 0 NOTRAN LINE OVERPRINT MERGE NODISP VFU V1 DATA 1 132 PCCTYPE ANSI PCC 0 NOTRAN Table 4 36 LINE PCC parameter options and definitions Option...

Page 275: ...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 276: ...ANSI or HOST RSX11 is TOF For ANSI or HOST RSX11 the INITIAL parameter is BOF For USER or PCCid the INITIAL parameter is set by the user in the PCC command The PCCTYPE IBM3211 or IBM4245 specifies tha...

Page 277: ...sequent lines on the pages following page 1 is determined a different font from the previous page depending on the printing system FreeFlow Print Server LCDS systems Each time a new font list is downl...

Page 278: ...1 byte In the sample shown in the above figure the print length parameter the number of characters in the longest print line in the record is defined as 132 bytes The carriage control is defined as IB...

Page 279: ...nditions by displaying user defined text on the screen All MESSAGE command parameters must be specified in a single command If multiple message commands are specified the parameters in the final comma...

Page 280: ...ecifies that a message to the operator will be displayed during printing Y Y Y Table 4 40 MESSAGE ITEXT parameter options and definitions Option Definition NONE Specifies that no text message is sent...

Page 281: ...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 282: ...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 283: ...ge binding Y N N OUTPUT COLLATE Specifies whether report pages will be collated or uncollated Y Y Y OUTPUT COPIES Specifies the number of report copies that will be printed Y Y Y OUTPUT COVER Feeds co...

Page 284: ...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 285: ...PUT SYSPPR Specifies the system page paper size for a job Y Y N OUTPUT TMODE Specifies a maximum paper width in order to improve throughput efficiency when mixed paper sizes are used NOTE This feature...

Page 286: ...short edge binding NONE Specifies that no form is to be added to the associated report page of variable data inkref Ink reference Identifies the inks that override the corresponding inks that are spe...

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

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

Page 289: ...you have specified multiple copies you cannot change the value of the COLLATE parameter again within the report OUTPUT COPIES Specifies the number of report copies to be printed Syntax OUTPUT COPIES n...

Page 290: ...on in the Using Dynamic Job Descriptor Entries DJDEs chapter for more information on COVER specified in a selected JDE OUTPUT CYCLEFORMS Specifies a set of forms to be printed on report pages in a rep...

Page 291: ...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 292: ...used for printing on a system that is running an early version of operating system software Syntax OUTPUT DENSITY FIX NOFIX DEFAULT Options Default DEFAULT OUTPUT DESTINATION Specifies the destination...

Page 293: ...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 294: ...eets 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 Fe...

Page 295: ...output such as location of starting print line for each logical page on the physical page font usage and orientation Syntax OUTPUT FORMAT pdeid NOTE To ensure readability enter the entire parameter FO...

Page 296: ...ixir or on another LPS using Xerox Forms Description Language FDL and transferred to the print server disk by importing it via diskette tape or CD Refer to Importing LCDS resources in the PDL principl...

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

Page 298: ...d for objects whose ink is not specified This parameter remains in effect until another IDFAULT parameter is specified Syntax OUTPUT IDFAULT inkref Unused options The following options are ignored by...

Page 299: ...d section earlier in this chapter for information on what is defined in an IDR Syntax OUTPUT IDR idrname Options Default DFIDR IDR OUTPUT IDR parameter example OUTPUT IDR IDR1 Table 4 57 OUTPUT IDFAUL...

Page 300: ...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 301: ...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 302: ...color for an entire page For example a page cannot have red text printed over a black background and also black text printed over a red background The IRESULT can be specified on a page basis with the...

Page 303: ...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 304: ...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 305: ...may not be used if COLLATE NO or online processing is specified Refer to the MODIFY DJDE section in the Using Dynamic Job Descriptor Entries DJDEs chapter for a discussion of how CMEs may be changed o...

Page 306: ...age even if 1TON is specified in the JDE or JDL This arrangement allows you to use JDEs and JDLs that are selected by DJDEs and invoke NTO1 after a series of banner pages The following examples illust...

Page 307: ...PLEX parameter therefore maintains either the YES or NO option If hierarchical overrides occur the system issues warning messages in the xjdc listing when the JSL is compiled then forces parameters th...

Page 308: ...ist of fonts specified in the currently active FONTS parameter of the PDE command or of a recent DJDE The index is an integer starting with 1 for the first font If a font index is not specified the fi...

Page 309: ...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 310: ...tions 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 Lis...

Page 311: ...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 312: ...direction for portrait tabs or in the fast scan direction for landscape tabs Orientation The P and L portrait and landscape parameters of the OSTK statement allow you to specify either orientation The...

Page 313: ...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 314: ...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 315: ...OUTPUT PAPERSIZE A3 A4 B4 B5 USLEGAL USLETTER x y Options Default System default size that was specified at installation OUTPUT PAPERSIZE parameter points to note When centimeters CM are used to speci...

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

Page 317: ...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 318: ...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 319: ...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 320: ...de of operation Causes the printer to stop printing when there is a paper size mismatch For the printer to resume printing the operator must do one of the following Resume printing to print the job on...

Page 321: ...t copy sets will be bound by a wire stitch on printers that are configured with a stitcher stacker option Jobs can be offset and stapled simultaneously This command is ignored by the DP 100 115 135 15...

Page 322: ...print unstitched sets N to 1 provided that the system does not encounter the override conditions that have been defined DP 75 90 systems Jobs greater than 50 pages are not stapled The default behavio...

Page 323: ...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 324: ...eter System pages are checked for stocks through the SYSPAGE parameter If there is no stock name active for the current page the system checks to see if a stock name was specified at the user interfac...

Page 325: ...from 7 inches or 178 mm to 17 inches or 432 mm In order to process 7 by 10 inch and B5 papers the printer must be configured with the 7 by 10 inch throughput kit a hardware option Table 4 77 OUTPUT T...

Page 326: ...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 327: ...ely slows to 68 ppm This happens even if the finishing device actually could have accepted pages at up to 120 ppm However if you change the mode of this job from 7 pitch to 6 pitch mode the job runs a...

Page 328: ...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 329: ...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 330: ...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 331: ...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 332: ...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 333: ...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 334: ...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 335: ...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 336: ...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 337: ...he next side and all subsequent logical pages are repositioned based on BEGIN values With the exception of DEPT and SHIFT all page oriented DJDEs take effect at a logical page boundary When the follow...

Page 338: ...S Specifies the fonts to be used in printing variable input data and CME data Syntax ac PDE FONTS f1 f2 f1 s1 unit f2 s2 unit Options Default No default Table 4 85 PDE FONTS parameter options and defi...

Page 339: ...y be used to print a page The number of fonts specified in the FONTS parameter determines the size of a dynamically allocated table where information about the fonts is cached An xdot is 1 600 unit of...

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

Page 342: ...data is not specified the system ignores the RFORM command However you can specify RTEXT as one blank character or space in order to print an RFORM on the routing page without any accompanying text RO...

Page 343: ...printed with the first font specified in the FONTS parameter of the PDE command Refer to the fontindex option in this table passnum pass number An integer specifying the single copy pass to which the...

Page 344: ...double byte characters is 127 Catalogued RTEXT files When there are a large number of RTEXT parameters you should precompile them and store them in the lcds resources folder instead of including them...

Page 345: ...of how to use the ROUTE command The text USER1 and USER2 will print in the center of a page preceding the respective copies of a two copy report The page is 132 columns by 66 lines STOCKSET command T...

Page 346: ...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 347: ...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 348: ...tempts 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...

Page 349: ...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 350: ...the referencing LINE command VFU command parameters The following table summarizes the VFU command parameters The following sections describe the syntax of the command parameters and explain the param...

Page 351: ...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 352: ...as a Space 1 Line And Print operation Multiple line numbers may be assigned to the same channel number This simulates the vertical tabbing feature of an impact line printer where a Skip to Channel par...

Page 353: ...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 354: ...Specifying print format parameters 4 114 Using LCDS Print Description Language...

Page 355: ...the search criteria specified in the active JDE and a series of parameters that describe the actual JDE changes to be applied to the report The IDEN command notifies the system that DJDE records may b...

Page 356: ...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 357: ...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 358: ...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 359: ...occurred These messages indicate syntax errors and unsupported DJDEs and give the initial character position of the invalid text string or DJDE coding Missing END command or page boundary The followin...

Page 360: ...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 361: ...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 362: ...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 363: ...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 364: ...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 365: ...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 366: ...rait RFORM Specifies whether a form is printed on all RTEXT pages RTEXT Specifies text to be printed on a separate page preceding each report copy SEFMAP Specifies a font mapping table SHIFT Specifies...

Page 367: ...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 368: ...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 369: ...nt physical page hpos horizontal position Specifies the horizontal position of the left edge of the graphic relative to 0 0 on the current physical page The form of the specification UN CM IN DOTS or...

Page 370: ...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 371: ...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 372: ...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 373: ...Specifies a filename for a form that exists on disk This form file is created with forms creation software on a workstation or with Forms Description Language FDL on another type of LPS init initial c...

Page 374: ...form at BOF is specified as OVR the default processing spaces from TOF a number of lines equal to the difference between the location of the current line and the new BOF Refer to the PCC command secti...

Page 375: ...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 376: ...of copies of a report to produce Type Page oriented Syntax COPIES number Options Table 5 15 COLLATE DJDE options and definitions Option Definition YES Specifies that report copies are to be printed in...

Page 377: ...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 378: ...is parameter is ignored by the DP 2000 Series EPS It is included here for compatibility purposes Refer to the PDL commands and DJDE summary in Appendix A for information on which Xerox printers suppor...

Page 379: ...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 380: ...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 381: ...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 382: ...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 383: ...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 384: ...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 385: ...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 386: ...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 387: ...LPS labeled tape File readiness Files may be used by the LCDS processor as soon as they are written to the lcds folder on the system disk However the files become effective only when they are referenc...

Page 388: ...NDEX DJDE options and definitions Option Definition offset Indicates the byte offset in the data record where the font index number is located Refer to the LINE OVERPRINT parameter section in the Spec...

Page 389: ...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 390: ...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 391: ...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 392: ...FORMAT and the FORM S DJDEs if either is abbreviated to the first three letters DJDE processing presumes FORMAT Table 5 27 FORM S DJDE options and definitions Option Definition formid Specifies a 1 to...

Page 393: ...report data stream NOTE This DJDE when specified must be the only DJDE in its packet Type Record oriented Syntax GRAPHIC name vpos units hpos units H n d INKS inkref1 inkref2 If no other DJDEs are spe...

Page 394: ...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 395: ...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 396: ...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 397: ...d 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 inknam...

Page 398: ...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 399: ...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 400: ...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 401: ...Option Definition FRONT Specifies page inversion on front sides BACK Specifies page inversion on back sides BOTH Specifies page inversion on both front and back sides NONE Specifies no page inversion...

Page 402: ...g Type Page oriented Syntax ITEXT NONE sc Options ITEXT DJDE points to note The ITEXT DJDE takes effect at the next page boundary The options for the ITEXT DJDE are the same as for the MESSAGE ITEXT p...

Page 403: ...fied in the DJDE packet the system uses the JDL most recently specified in a DJDE in this report If no JDL was specified in any DJDE the system uses the JDL that is specified on the LCDS Setup window...

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

Page 405: ...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 406: ...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 407: ...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 408: ...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 409: ...sensitive CMEs are not supported Multiple copy output yields duplicate copies of copy 1 Only the CME that applies to copy 1 appears and it appears on all copies NUMBER DJDE Specifies page number prop...

Page 410: ...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 411: ...Using Dynamic Job Descriptor Entries DJDEs Using LCDS Print Description Language 5 57 Figure 5 2 Page numbering when NUMBER DJDE immediately follows RSTACK DELIMITER criteria...

Page 412: ...operator during printing sc String Constant The text of the message that will be output to the operator The message may have up to 80 characters with a maximum of 400 characters per report passnum pas...

Page 413: ...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 414: ...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 415: ...with all RTEXT pages It takes effect on the next RTEXT page The options are the same as for the ROUTE RFORM command Type Page oriented Syntax RFORM formid INKS inkref1 inkref2 NONE Table 5 50 PMODE DJ...

Page 416: ...from the command commas must be used to maintain the relative positioning of the remaining ink references If more than two inkrefs are specified the system ignores the additional inkrefs RTEXT DJDE Sp...

Page 417: ...passnum must be in increasing numeric order ALL Specifies that the text applies to all copies line Specifies the line number on which the first line of a block of RTEXT message is printed To avoid ove...

Page 418: ...DJDE point to note The SAVE DJDE must occur before or at the end of the report SEFMAP DJDE On a page by page basis specifies a font mapping table for short edge feeding This overrides the SEF table th...

Page 419: ...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 420: ...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 421: ...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 422: ...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 423: ...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 424: ...DL switch via DJDE the system verifies each stock to determine that the stock exists and can be made active This verification provides an automatic method of changing stocks in the printer as required...

Page 425: ...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 426: ...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 427: ...based DT 128 155 180 HighLight Color Printing Systems the XMP feature is called Auto Switch to Monochrome and can be enabled and disabled in the System Preferences window under the Setup pull down me...

Page 428: ...ng finishing and edgemarking Type Page oriented Syntax XSHIFT YES NO v1 v2 Options Table 5 64 XSHIFT DJDE options and definitions Option Definition v1 value 1 An integer value in dots for the amount o...

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

Page 430: ...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 431: ...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 432: ...format To transfer IMG files from a tape to the system disk independent of printing Random Mode Only format use the print server user interface LCDS Media Resource Manager window Refer to the online...

Page 433: ...byte offset from the beginning of the block Processing of each graphic begins in this mode If a record is not a multiple of 512 bytes or does not begin at an even byte offset from the beginning of the...

Page 434: ...2000 Series EPS this condition occurs rarely and only under extreme conditions Online It should be noted that sending interleaved graphics across the online interface affects system performance The ti...

Page 435: ...as follows Graphic references encountered after the record that satisfied the RPAGE statement are imaged on the physical page to which the logical page is moved Any other image references are applied...

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

Page 437: ...ds in alphabetical order Parameters column Beside each command lists the command parameters in alphabetical order Default column Gives the default parameter for each command Table A 1 Symbols used in...

Page 438: ...mode DJDE orientation column Indicates whether a command or parameter has an equivalent DJDE and if so specifies whether the DJDE is page or record oriented Summary table of PDL commands and DJDEs Ta...

Page 439: ...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 440: ...ac CODE ASSIGN All Y Y DEFAULT EBCDIC All Y Y SPACECODE X 20 ASCII FreeFlow Print Server LCDS systems N Y X 40 non ASCII ac CRITERIA CHANGE All Y Y CONSTANT All Y Y LINENUM ALL LINES All Y Y VALUE 485...

Page 441: ...96 4635 180 9790 8790 LPS Y Y Page STIMING 4850 4890 DP92C 4135 96 4635 180 9790 8790 LPS Y Y Page FILE DJDE filename All N Y Record filetype All N Y Record f input format All N Y Record s file stora...

Page 442: ...k DT128 155 180 HLC Y Y Page PALETTE DFAULT 4850 4890 DP92C LPS DP EPS prints black DT128 155 180 HLC Y Y Page JDE DJDE jdename All Y Y Page JDL DJDE jdlname All Y Y Page ac JOB INCLUDE All Y Y KCODE...

Page 443: ...l N Y FDATA 0 DEFAULT FreeFlow Print Server LCDS systems N Y Record FONTINDEX NONE All Y Y Page GDATA 0 DEFAULT FreeFlow Print Server LCDS systems N Y Record INKINDEX NONE 4850 4890 DP92C LPS DP EPS p...

Page 444: ...All N Y UCSB PROCESS All except FreeFlow Print Server LCDS N Y VFU NONE All Y Y LMODIFY TEST 4850 4890 DP92C LPS FreeFlow Print Server LCDS systems Y Y MESSAGE ITEXT NONE All Y Y Page OTEXT NONE All...

Page 445: ...ll Y Y CYCLEFORMS NONE All Y Y DENSITY DEFAULT All Y Y DESTINATION NO All Y Y DUPLEX NO All Y Y Page FACEUP NO All except 9790 and 8790 Y Y FEED OPR All Y Y Page FORMAT FMT1 All Y Y Page FORM S NONE i...

Page 446: ...d default 4850 4890 DP92C LPS DP EPS prints black DT 128 155 180 HLC queue settings apply black is default Y Y Page LOGO 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y Record MODIFY NONE 4850...

Page 447: ...era 1xx MX DPS Y Y STOCKS width unit IN All except 9790 and 8790 LPS Y Y Page SYSPPR 4135 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y TMODE 4135 96 4635 180 LPS FreeFlow Print Server LCDS s...

Page 448: ...Y RECORD ADJUST 0 All Y N CONSTANT All Y N FORMAT BIN All Y N LENGTH offline 133 All Y N online 150 All N Y LMULT 1 All Y N LTHFLD 0 All Y N OFFSET 0 All Y N POSTAMBLE 0 All Y N PREAMBLE 0 All Y N ST...

Page 449: ...ONE All Y Y TEST All Y Y RSUSPEND BEGIN NEXT All Y Y TEST All Y Y SAVE DJDE filename All Y Y Record ALL All Y Y Record SEFFNT MAP 96 4635 180 LPS FreeFlow Print Server LCDS systems Y Y Page SEFMAP 96...

Page 450: ...O FreeFlow Print Server LCDS systems N Y EMTYPE T1 FreeFlow Print Server LCDS systems N Y EOV NOPAUSE NOEOF All Y N EXPAGE YES FreeFlow Print Server LCDS systems N Y HOST IBMOS All Y Y KANJI NO FreeFl...

Page 451: ...Print Server LCDS Y N OSCHN 9 All Y N OSHDP 0 All Y N OSTLP 0 All Y N PLABEL NO All except FreeFlow Print Server LCDS Y N RMULT 1 All Y N RSAT REMOUNT All Y N TCODE EBCDIC All Y N UNPACK NONE All Y N...

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

Page 453: ...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 454: ...NORMAL ERROR ABORT CONTINUE STOP STOP ABNORMAL IMISMATCH ABORT CONTINUE STOP STOP ABNORMAL ISUBSTITUTE ANY NONE ANY ABNORMAL OTEXT WAIT NOWAIT NOWAIT ABNORMAL REP NO YES NO ABNORMAL SECURITY YES NO NO...

Page 455: ...E only CANCEL ALL name1 name2 ac CATALOG catname CATALOG ac CME ac CME CONSTANT sc ac CME FONTS value ac CME LINE n n m n 1 ac CME POSITION n ac CME INK inkindex 0 ac CODE ac CODE ASSIGN input output...

Page 456: ...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 457: ...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 458: ...OUTPUT FORMAT PDEid FMT1 OUTPUT FORMS formid formid init copies INK S inkref inkref NONE NONE init defaults to first or next copy FOR defaults to FORMAT if FORM S is not fully entered OUTPUT GRAPHICS...

Page 459: ...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 460: ...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 461: ...TOCKSET ac STOCKSET ASSIGN stockdescriptor stockdescriptor1 stockdescriptor2 ac STOCKSET INIFEED stockname stockreference first stockname ac STOCKSET SYSPAGE stockname stockreference MAIN AUX ac SYSTE...

Page 462: ...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 463: ...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 464: ...000 001 010 011 100 101 110 111 0 000 8 Y Q H 1 001 1 9 Z J R A I 2 010 2 0 K B 3 011 3 T L C 4 100 4 U M D 5 101 5 V _ N E 6 110 6 W O F 7 111 7 X P G Table C 2 Honeywell Bull 200 and 2000 BCD code s...

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

Page 466: ...B 142 b 043 103 C 143 c 044 104 D 144 d 045 105 E 145 e 046 106 F 146 f 047 107 G 147 g 050 110 H 150 h 051 111 I 151 i 052 112 J 152 j 053 113 K 153 k 054 114 L 154 l 055 115 M 155 m 056 116 N 156 n...

Page 467: ...9 A B C D E F Bi nary 00 00 00 01 00 10 00 11 01 00 01 01 01 10 01 11 10 00 10 01 10 10 10 11 11 00 11 01 11 10 11 11 0 0000 0 P c p 1 0001 1 A Q a q 2 0010 2 B R b r 3 0011 3 C S c s 4 0100 4 D T d t...

Page 468: ...1 2 3 4 5 6 7 8 9 A B C D E F Bi nary 00 00 00 01 00 10 00 11 01 00 01 01 01 10 01 11 10 00 10 01 10 10 10 11 11 00 11 01 11 10 11 11 0 0000 0 1 0001 a j A J 1 2 0010 b k s B K S 2 3 0011 c l t C L T...

Page 469: ...D9 CA C1 2F AF 61 6A 7B B1 41 4A 9F 31 2 0010 20 F8 E8 D8 C9 C0 B8 AE 62 6B 73 B2 42 4B 53 32 3 0011 20 F7 E7 D7 C8 BF B7 AD 63 6C 74 B3 43 4C 54 33 4 0100 20 F6 E6 D6 C7 BE B6 AC 64 6D 75 B4 44 4D 55...

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

Page 471: ...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 472: ...rd 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 FXE...

Page 473: ...ified Each X indicates a valid label specification parameter for each type of host NEC X NCR X X OLDUMP Label specification is ignored OSWTR X X OCTDUMP Label specification is ignored RSX11 X STDOUT U...

Page 474: ...and procedures chapter for information on managing JDLs Table D 2 JDL source files on software CD JDL JDEs provided for DUMP or DUMPA4 Tape dumps of various tape formats where JDE Characteristics 2 o...

Page 475: ...ownloaded to the printing system disk from a host mainframe computer by means of The format of the tapes that may contain these resources is shown in the following diagram In this diagram each rectang...

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

Page 477: ...in 512 byte blocks 10 First free byte 12 Date DOS format Not used 14 Record size in bytes 80 for text otherwise 512 16 Tape block size in bytes 20 Reserved for future use 22 32 ASCII file name 9 chara...

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

Page 479: ...ight ASCII American Standard Code for Information Interchange Standard 7 bit code that represents alphanumeric information Each alphanumeric character and several nonprinting characters are assigned a...

Page 480: ...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 481: ...s 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 centra...

Page 482: ...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 483: ...e See also physical page ENET Ethernet network EOT end of tape EP electronic publishing ESS electronic subsystem Ethernet Network system that allows data to be transmitted by cable from one device to...

Page 484: ...ment including margins page length line spacing typeface and so on 2 In data storage the way the surface of a disk is organized to store data 3 To prepare the surface of a disk for acceptance of data...

Page 485: ...IFU Interpress font utility IG image generator IGM image generator module image area Area on a physical page that may contain text or graphics initialize 1 To prepare the magnetic surface of a blank d...

Page 486: ...reports in one print job See also concatenate job control Program called into storage to prepare each job or job step to be run job management Collective functions of job scheduling and command proces...

Page 487: ...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 488: ...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 489: ...ge control PDL print description language Language used to describe printing jobs to an LPS PDL describes the input type format characteristics performs the processing functions logical processing and...

Page 490: ...ough any other data raster data Binary data usually consisting of dots arranged in scan lines according to the print order rasterization Creation of a page s bit map image for printing record Collecti...

Page 491: ...ds according to a particular item field which they all contain using a predetermined ordering scheme source Terminal node at which data enters a network For example a computer transmitting data throug...

Page 492: ...ote terminals and the central processing unit CPU throughput In data processing systems the amount of data that can be processed transmitted printed and so on per a specified unit of time TL DL text l...

Page 493: ...of changing nature such as various names and addresses combined with a form letter to make a complete document VM virtual memory virtual page Page area selected by a forms designer for printing vpos...

Page 494: ...ge XMP xerographic mode persistence XMS xerographic mode switching XPAF XPF Xerox Printer Access Facility XPMF VMS Xerox Print Management Facility VMS Version XPPI Xerox Pen Plotter Interface XPS Xero...

Page 495: ...2 31 ALTER DJDE 5 14 applying DJDEs 5 3 ASCII in string constants 1 9 ASSIGN DJDE 5 16 ASSIGN parameter CODE command 2 20 KCODE command 2 29 PCC command 2 31 STOCKSET command 4 106 VFU command 4 110 A...

Page 496: ...er 4 14 FONT parameter 4 14 INK parameter 4 15 LINE parameter 4 16 POSITION parameter 4 17 CMEs 1 24 catalogued 4 12 commands to create 4 12 4 19 short form 4 12 specifying 4 64 5 54 CODE command 1 24...

Page 497: ...JSL 1 53 DEFAULT PARAMETER CODE command 2 20 2 22 DEFAULT parameter KCODE command 2 29 PCC command 2 33 TCODE command 2 51 defaults parameter 1 40 1 43 delimiter on accounting page 3 54 with RSTACK c...

Page 498: ...M DJDE 5 38 format specifying 5 37 FORMAT DJDE 5 37 FORMAT parameter BLOCK command 2 14 OUTPUT command 4 55 RECORD command 2 37 formats for jobs with graphics 6 4 record 2 9 specifying 1 24 4 55 4 93...

Page 499: ...DE 5 43 IDR parameter OUTPUT command 4 59 ILIST DJDE 5 43 ILIST parameter IDR command 4 22 IMAGE DJDE 5 44 IMAGE parameter OUTPUT command 4 60 image shift DJDE 5 67 specifying 4 78 5 74 specifying ver...

Page 500: ...er 4 25 DATA parameter 4 26 FCB parameter 4 26 FDATA parameter 4 27 FONTINDEX parameter 4 28 GDATA parameter 4 29 INKINDEX parameter 4 30 LPI parameter 4 31 MARGIN parameter 4 32 OVERPRINT parameter 4...

Page 501: ...er IDEN command 2 26 OPTIMIZE parameter VOLUME command 2 66 options parameter 1 6 order of command types 3 1 ordered stocks specifying 4 70 orientation font 1 40 page 1 35 1 38 specifying 4 99 5 61 OS...

Page 502: ...parameter 4 99 PDEs specifying 4 55 standard 4 93 PDEs specifying 1 24 physical page 1 34 pitch mode 4 86 4 88 5 70 PMODE DJDE 5 61 PMODE parameter PDE command 4 99 portrait orientation 1 37 POSITION...

Page 503: ...ter 3 58 RSUSPEND command 3 49 3 52 BEGIN parameter 3 49 interaction with RSTACK command 3 51 TEST parameter 3 50 RTEXT DJDE 5 62 RTEXT parameter ROUTE command 4 102 S safety laser xvii operation Euro...

Page 504: ...68 TCOUNT parameter BANNER command 3 25 3 27 test expression 3 2 3 4 coding 3 2 syntax 3 3 TEST parameter BANNER command 3 25 BDELETE command 3 28 BSELECT command 3 28 CRITERIA command 3 10 interacti...

Page 505: ...58 EMTYPE parameter 2 58 EOV parameter 2 59 EXPAGE parameter 2 59 HOST parameter 2 3 2 60 KANJI parameter 2 62 KCODE parameter 2 63 LABEL parameter 2 63 LCODE parameter 2 64 LPACK parameter 2 64 MAXL...

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

Reviews: