Oce DJDE Reference manual - Contents

Manual is about: OcÈ PRISMAproduction Server V3.10 LCDS-Module XDL/DJDE

Summary of DJDE

  • Page 2

    Copyright © océ printing systems gmbh 2001, 2002, 2003, 2004, 2005 all rights reserved, including rights of translation, reprinting, reproduction by copying or any other method. Offenders will be liable for damages. All rights, including rights created by patent grant or registration of a utility mo...

  • Page 3

    Overview input processing print processing using logical processing dynamic job descriptor entries highlight color support appendix.

  • Page 4

    A29247-x4-x-8-7672.

  • Page 5: Contents

    Contents a29247-x4-x-8-7672 contents 1 overview..................................................................................................................... 1 1.1 xdl features and functions ....................................................................................... 1 1.2 lcds-mod...

  • Page 6

    Contents a29247-x4-x-8-7672 1.15page orientation........................................................................................................ 27 1.15.1landscape orientation ..................................................................................... 27 1.15.2portrait orientation ...

  • Page 7

    Contents a29247-x4-x-8-7672 3.13.2example ........................................................................................................ 133 4 using logical processing..................................................................................... 135 4.1 logical processing commands ....

  • Page 8

    Contents a29247-x4-x-8-7672 5.6 application of djdes ............................................................................................... 197 5.7 job parameter modification restrictions ................................................................. 198 5.8 duplex djde page printing.......

  • Page 9: 1 Overview

    Overview xdl features and functions a29247-x4-x-8-7672 1 1 overview 1.1 xdl features and functions print description language (xdl) is used to describe printing jobs to a lcds-module. Xdl accomplishes this by: • describing the input (type, format, characteristics). • describing the processing functi...

  • Page 10: 1.4 Job Flow Process

    Lcds-module components and overview overview 2 a29247-x4-x-8-7672 1.2 lcds-module components and overview before discussing xdl commands in detail, a general understanding of lcds-module components and functions is helpful. The following sections provide such a general over- view. 1.3 preparing for ...

  • Page 11

    Overview input data types a29247-x4-x-8-7672 3 1.5.1 line data line data - that is, raw data from a computer file including pcc-commands. • the raw data can be sent to the lcds-module offline from magnetic tape or online from a channel-attached host or over the network if you are using the lcds-modu...

  • Page 12

    Xerox print description language (xdl) overview 4 a29247-x4-x-8-7672 1.6 xerox print description language (xdl) this chapter discusses the following xdl topics used to create and control print jobs. • purpose of xdl • xdl command structure • jsl structure • hierarchy of replacement 1.6.1 purpose of ...

  • Page 13

    Overview xerox print description language (xdl) a29247-x4-x-8-7672 5 • command keyword • one or more command parameters • parameter options • comments, if appropriate in addition, there are syntax rules you must use in order for the system to recognize and process your jsls. These rules are describe...

  • Page 14

    Xerox print description language (xdl) overview 6 a29247-x4-x-8-7672 set of typical xdl commands comments comments are statements you include in the source file to describe certain xdl commands and their functions. These comments can act as reminders if you, or someone else modifies the jsl at a lat...

  • Page 15

    Overview xerox print description language (xdl) a29247-x4-x-8-7672 7 • abbreviate command and parameter keywords to the first three letters or use the full keyword, for example, position or pos, output or out. The only exceptions are for, which the system interprets as the parameter format instead o...

  • Page 16

    Xerox print description language (xdl) overview 8 a29247-x4-x-8-7672 value constants value constants are constants that have arithmetic values. They should be expressed as decimal numbers. They may be expressed as hexadecimal values, octal values, or even character values, but these expressions are ...

  • Page 17

    Overview xerox print description language (xdl) a29247-x4-x-8-7672 9 identifier string constants may be used to specify names of forms, files, fonts, departments, and so on. In creating your jsls, you assign names to the forms and files you want to specify. Each name you assign identifies the unique...

  • Page 18

    Xerox print description language (xdl) overview 10 a29247-x4-x-8-7672 the ascii string type allows hexadecimal representation of characters to be embedded in a string. This is done by preceding the hexadecimal representation of the character with an ! Character. For example: is equivalent to the thr...

  • Page 19

    Overview xerox print description language (xdl) a29247-x4-x-8-7672 11 • 'ink-catalog-name.Palette-name.Inkname' • 'ink-catalog-name..Inkname' when ink-catalog-name or palette-name are missing the appropriate idr command para- meters will be used. (refer to the idr command description.) in jsl files ...

  • Page 20

    Job source library (jsl) structure overview 12 a29247-x4-x-8-7672 1.7 job source library (jsl) structure to simplify jsl coding, xdl commands are grouped into command levels. The use and syntax of command levels, along with the required end command, are defined in the fol- lowing sections: • id leve...

  • Page 21

    Overview job source library (jsl) structure a29247-x4-x-8-7672 13 sample jsl file format id level the id level has commands that require identifiers so that they can be referenced by other commands in lower command levels. For example, the id level contains one or more vfu commands. As with the othe...

  • Page 22

    Job source library (jsl) structure overview 14 a29247-x4-x-8-7672 system or jdl level a system or jdl command set establishes installation-dependent requirements and default values for job descriptor entries. At the system level, jdl may be used interchangeably with system. At the system level, comm...

  • Page 23

    Overview job source library (jsl) structure a29247-x4-x-8-7672 15 for example, to reference the catalog named online in a job, the job level command would be: job or jde level the job or jde level allows the grouping of individual jobs together. Xdl commands coded within the job command level overri...

  • Page 24

    Job source library (jsl) structure overview 16 a29247-x4-x-8-7672 sample off-line job descriptor library ibmpdl: system; /*this job descriptor library contains job descriptor entries for processing ibm offline paper. The system statement set defines constants and processing procedures that will appl...

  • Page 25

    Overview creating separate files for grouping xdl commands a29247-x4-x-8-7672 17 1.8 creating separate files for grouping xdl commands if you have multiple commands of the same type, such as cmes and pdes, you may want to create separate files for them to group like specifications together and to ma...

  • Page 26

    Creating a job source library (jsl) overview 18 a29247-x4-x-8-7672 1.10 creating a job source library (jsl) this section presents the following topics to use as a tool in guiding you through jsl cre- ation: • decisions to make before creating your jsl • review of xdl components and syntax • helpful ...

  • Page 27

    Overview decisions to make before creating your jsl a29247-x4-x-8-7672 19 • computer on which the data was created • block and record lengths and structure • code in which the data is encoded, such as ascii and ebcdic • how printer carriage control (pcc) information should be processed • for tapes o...

  • Page 28

    Decisions to make before creating your jsl overview 20 a29247-x4-x-8-7672 special features you also want to determine the following: • will you include operator information, such as routing sheets or messages displayed? • will you select paper trays? • what structure will appear on the printed page?...

  • Page 29: 1.12 Hints and Tips

    Overview hints and tips a29247-x4-x-8-7672 21 1.12 hints and tips the following tips may help you as you create your jsl: • the only required elements in a jsl are the following: • a jdl name, which is the name of the entries created by compiling the jsl • job names • end; command at the end of the ...

  • Page 30: 1.13 Steps In Creating A Jsl

    Steps in creating a jsl overview 22 a29247-x4-x-8-7672 • you do not need to use all command levels in a jsl. Many jsls have only id, system, and job-level commands. • keep in mind that the specifications to select in your jsl can be changed easily. By using the iden command you can allow djdes to ov...

  • Page 31

    Overview steps in creating a jsl a29247-x4-x-8-7672 23 1.13.3 setting up input parameters next, you may want to specify the input data characteristics for the application. The basic input processing commands are block, code, pcc, record, tcode, and volume. Input processing characteristics vary depen...

  • Page 32

    Steps in creating a jsl overview 24 a29247-x4-x-8-7672 1.13.5 specifying use of djdes most xdl commands can also appear in the form of djdes, which allow page-by-page or record-by-record modifications to your applications. In order to use djdes, an iden com- mand must be specified in the jsl to advi...

  • Page 33

    Overview steps in creating a jsl a29247-x4-x-8-7672 25 1.13.8 using copy modification entries copy modification entries (cmes) allow you to change report output on static data and to change fonts within variable data. Sample cmes follow: 1.13.9 specifying output requirements there are many specifica...

  • Page 34: 1.14 Page Considerations

    Page considerations overview 26 a29247-x4-x-8-7672 1.13.10 ending a jsl when you are finished constructing your jsl, you must let the system know you are fin- ished by entering the end command plus a semicolon (;): 1.14 page considerations now that you have gone through many of the steps and conside...

  • Page 35: 1.15 Page Orientation

    Overview page orientation a29247-x4-x-8-7672 27 1.15 page orientation there are two types of page orientation: • landscape • portrait 1.15.1 landscape orientation text elements are placed parallel to the long edge of the logical page. The horizontal edge is longer than the vertical edge. Fmt1: equiv...

  • Page 36: 1.16 Fonts

    Fonts overview 28 a29247-x4-x-8-7672 1.16 fonts a font is a character set which has a unique type style, type size, and orientation. Both fixed and proportionally spaced fonts are available for use on an prismaproduction lcds-mod- ule. Each font character occupies an area called a character cell. Al...

  • Page 37: 2 Input Processing

    Input processing summary of commands associated with input processing a29247-x4-x-8-7672 29 2 input processing specifying input parameters input data is processed and temporarily written to disk for subsequent printing under control of user-selected pdl commands. The input processor decodes and form...

  • Page 38

    Summary of block command parameters input processing 30 a29247-x4-x-8-7672 2.2 summary of block command parameters adjust this parameter specifies a block adjustment value which is added to or subtracted from the contents of the block length field to determine the true block length. Constant this pa...

  • Page 39

    Input processing summary of block command parameters a29247-x4-x-8-7672 31 parameter definition(s) offline online djde adjust= value value specifies the block adjustment length. This length is a constant integer added to or subtracted from the value in the block length field of every tape block. The...

  • Page 40

    Summary of block command parameters input processing 32 a29247-x4-x-8-7672 lthfld= value value specifies the length in bytes of the field containing the block length specified above. The size is an inte- ger in the range of 0 (the default) to 5. If size is set to 0, the block length field is not con...

  • Page 41

    Input processing summary of block command parameters a29247-x4-x-8-7672 33 points to note: • the length parameter may be overridden by ansi, ibm os or standard labels that specify block length. • the values for lthfld, offset, format, and preamble may be overridden if record structure is changed as ...

  • Page 42

    Summary of code command parameters input processing 34 a29247-x4-x-8-7672 2.3 summary of code command parameters a code command is referenced by the code or lcode parameters of the volume command whenever a user-defined code translation table is required. An identifier label (ac:) is optional for th...

  • Page 43

    Input processing summary of code command parameters a29247-x4-x-8-7672 35 point to note multiple user-defined code translation tables are allowed, but only one may be without a command identifier. The corresponding code parameters of the volume command are used to reference each user-created code ta...

  • Page 44

    Summary of pcc command parameters input processing 36 a29247-x4-x-8-7672 2.4 summary of pcc command parameters the pcc command enables the user to create a table (or modify an existing standard table) of one-byte printer carriage control codes and define their action. Line spacing, skip-to- channel,...

  • Page 45

    Input processing summary of pcc command parameters a29247-x4-x-8-7672 37 assign= (byte,(ccln, [ccln][,...]) this option has the following components: byte the printer carriage control byte being defined. Its value is in the range 0 to 255 (x’00’ to x’ff’). Possi- ble codings are: character, ascii, e...

  • Page 46

    Summary of pcc command parameters input processing 38 a29247-x4-x-8-7672 space print parameters this has the following components: field 1 specifies the carriage action to take before printing. An example is the ansi carriage control: spm space m lines before printing. Skn skip-to-channel-n before p...

  • Page 47

    Input processing summary of pcc command parameters a29247-x4-x-8-7672 39 points to note note the following when using the pcc command: default= pcctype pcctype: can have one of the following values: ansi asa b2500 b2700 b3500 b3700 b4700 b6700 ibm1401 ibm1403 ibm3211 ibm4245 ncr icl sni unisys us70 ...

  • Page 48

    Summary of pcc command parameters input processing 40 a29247-x4-x-8-7672 • multiple user-defined pcc tables are allowed, but only one may be used without a com- mand identifier. The corresponding pcctype parameter on the line command refer- ences each table through a command identifier. The keyword ...

  • Page 49

    Input processing summary of record command parameters a29247-x4-x-8-7672 41 2.5 summary of record command parameters adjust this parameter specifies an adjustment value added to or subtracted from the contents of the record length field to determine the true record length. Format this parameter spec...

  • Page 50

    Summary of record command parameters input processing 42 a29247-x4-x-8-7672 length= value value an integer in the range 1 to 310 for offline (133 is the default) or 150, the online default. For offline sys- tems, the tape label contents may override a value. For online systems, if you define a recor...

  • Page 51

    Input processing summary of record command parameters a29247-x4-x-8-7672 43 points to note note the following when using the record command: • length may be overridden by ansi or ibm os/standard labels that specify record length. • lthfld, offset, format, and preamble the values for these may be ove...

  • Page 52

    Summary of record command parameters input processing 44 a29247-x4-x-8-7672 example the record command for the sample input record illustrated below would be coded as follows: record length=133, offset=2, lthfld=2, preamble=4, adjust=4, format=bin; (block-length minus block-preamble minus block-post...

  • Page 53

    Input processing summary of tcode command parameters a29247-x4-x-8-7672 45 2.6 summary of tcode command parameters the tcode command defines a set of input-character-to-type assignments to be used for the masked string comparisons in a report. It must be used whenever it is not possible to use one o...

  • Page 54

    Summary of volume command parameters input processing 46 a29247-x4-x-8-7672 2.7 summary of volume command parameters bmult this parameter specifies a multiplication factor you can use to determine true block length. Code this parameter specifies which code translation table the system uses to interp...

  • Page 55

    Input processing summary of volume command parameters a29247-x4-x-8-7672 47 parameter definition(s) offline online djde bmult= value value specifies a multiplication factor that you apply to the block length that you extract from the data block to determine the true block length. The val- ue is an i...

  • Page 57

    Input processing summary of volume command parameters a29247-x4-x-8-7672 49 host= host-type host-type label specifies one of the following options: ibmos ansi ansi ansi/none b2500 ansi/standard b2700 ansi/standard b3500 ansi/standard b3700 ansi/standard b4700 ansi/standard b6700 ansi/standard barrpc...

  • Page 58

    Summary of volume command parameters input processing 50 a29247-x4-x-8-7672 lcode= keyword keyword specifies a specific, standard, system-defined code translation table for label blocks. The avail- able options are: ebcdic ascii none user user refers to the single unlabeled code com- mand allowed wi...

  • Page 59

    Input processing summary of volume command parameters a29247-x4-x-8-7672 51 points to note note the following when using the volume command: minlab= value value specifies in bytes the maximum length of the smallest physical block. The value can range from 1 to 4095 bytes. The specified value must be...

  • Page 60

    Summary of volume command parameters input processing 52 a29247-x4-x-8-7672 input data is translated according to the code parameter option selected on the volume command. Any character which is translated into an ascii x'20' is truncated after the last significant (non-ascii x'20') character in the...

  • Page 61

    Input processing summary of volume command parameters a29247-x4-x-8-7672 53 input source data to be processed by the printing system may originate from several sources. These sources are magnetic tape (offline processing), a host computer (online processing in 3211 and 4245 modes) and harddisks (imp...

  • Page 62

    Summary of volume command parameters input processing 54 a29247-x4-x-8-7672 the defaults which are automatically selected when volume host=ibmonl is specified are as follows: record length=150; line pcctype=ibm3211, (or ibm4245) data=(0,150); if ansi carriage control commands are used in the host ap...

  • Page 63

    Input processing summary of volume command parameters a29247-x4-x-8-7672 55 may be successfully printed with only one transmission by using copy-sensitive forms. Re- fer to the forms parameter of the output command in the "specifying output parame- ters" chapter. Report separation report separation ...

  • Page 64

    Summary of volume command parameters input processing 56 a29247-x4-x-8-7672 offline mode for offline operations, the input medium to the printing system is magnetic tape, which may be recorded in one of a variety of standard vendor formats. As a programmer, you define the tape input deblocking and r...

  • Page 65

    Input processing summary of volume command parameters a29247-x4-x-8-7672 57 there is no record length field, there is no operating system portion of the record. The pdl commands that define the components of a record are described in the "input record char- acteristics - record command" section of t...

  • Page 66

    Summary of volume command parameters input processing 58 a29247-x4-x-8-7672.

  • Page 67: 3 Print Processing

    Print processing summary of print format commands a29247-x4-x-8-7672 59 3 print processing print format commands serve many different functions, the most common of which specify the physical characteristics of a print job, define the placement of data on the page, and identify system responses to er...

  • Page 68

    Summary of abnormal command parameters print processing 60 a29247-x4-x-8-7672 3.2 summary of abnormal command parameters the abnormal command allows you to restrict certain operator functions and define sys- tem responses to error conditions. Error this parameter specifies the required system respon...

  • Page 69

    Print processing summary of abnormal command parameters a29247-x4-x-8-7672 61 imismatch= stop stop stops processing the current report or job and waits for the operator to respond with the abort command or to load the requested pri- mary colour followed by the continue com- mand. If isubstitute = an...

  • Page 70

    Summary of abnormal command parameters print processing 62 a29247-x4-x-8-7672 hint: this option is to be seen in context with imis- match. In this version of the lcds-module doesn't exist a substitude command, be- cause it is meaningless with imismatch=con- tinue. Restricted implementation: see 6.3....

  • Page 71

    Print processing summary of acct command parameters a29247-x4-x-8-7672 63 3.3 summary of acct command parameters the acct command allows the user to print an account page or to omit the printout of an account page at the end of each report. Using this command, different entries in the general prisma...

  • Page 72

    Summary of ac:cme command parameters print processing 64 a29247-x4-x-8-7672 3.4 summary of ac:cme command parameters the copy modification feature (also referred to as spot-carbon) allows certain parts of report output to be replaced on selected copies with predefined static data or to specify font ...

  • Page 73

    Print processing summary of ac:cme command parameters a29247-x4-x-8-7672 65 parameter definition(s) offline online djde constant= sc sc represents the string constant to be printed for defi- nition of string constants). The width of the copy mod- ification rectangle is determined by the number of ch...

  • Page 74

    Summary of ac:cme command parameters print processing 66 a29247-x4-x-8-7672 3.4.1 points to note note the following when using the cme command: the cme line and position parameters are order dependent in that line must always precede position. Data lines data lines are not properly aligned if propor...

  • Page 75

    Print processing summary of ac:cme command parameters a29247-x4-x-8-7672 67 form and variable data under certain circumstances, a form and its associated variable data do not align properly, even though it appears that both use the same line spacing. Variable data has a line-spac- ing value that is ...

  • Page 76

    Summary of ac:cme command parameters print processing 68 a29247-x4-x-8-7672 example 2 cme parameters specified in standard form: cme12: cme line=47, position=1, font=5, constant=(5)'*', line=48, position=1, font=1; line=49, position=10, constant='abcd'i2; cme parameters specified in short form: cme1...

  • Page 77

    Print processing summary of idr command parameters a29247-x4-x-8-7672 69 3.5 summary of idr command parameters the idr command defines a default ink catalog, ink palette and ink list. An idr may be cod- ed as part of a jdl or in a separate disk file. An identifier label (ac:) has to be applied to th...

  • Page 79

    Print processing summary of line command parameters a29247-x4-x-8-7672 71 3.6 summary of line command parameters the line command provides parameters which allow the user to define the characteristics of the user portion of the input data record and how it is to be printed. Data this parameter speci...

  • Page 83

    Print processing summary of line command parameters a29247-x4-x-8-7672 75 pcc= (offset,trans- type) this option has the following components: offset specifies the byte offset of the user portion of the record within each logical record to the printer car- riage control (pcc) field. 0 is the default....

  • Page 84

    Summary of line command parameters print processing 76 a29247-x4-x-8-7672 pcctype= pcc-name pcc-name options are: ansi asa b2500 b2700 b3500 b3700 b4700 b6700 ibm1401 ibm1403 ibm3211 ibm4245 ncr icl sni unisys us70 xerox none creation of a user-defined pcc table referenced by either an identifier id...

  • Page 85

    Print processing summary of line command parameters a29247-x4-x-8-7672 77 3.6.1 points to note note the following when using the line command: fontindex although the maximum bit-opt value may be 7 (allowing a maximum font index value of 127), the maximum number of fonts is constrained by font memory...

  • Page 86

    Summary of line command parameters print processing 78 a29247-x4-x-8-7672 if fontindex and overprint=merge are specified and proportional fonts are being used, data lines are not properly aligned if printing in landscape mode, and the data switch- es to a larger font in the middle of the line. Multi...

  • Page 87

    Print processing summary of line command parameters a29247-x4-x-8-7672 79 pcctype the pcctype=ibm3211/ibm4245 is not intended to be used when processing offline jobs. Checks that the lcds-module online interface performs, such as for bad or no-op param- eters, are not done in the offline mode. There...

  • Page 88

    Summary of message command parameters print processing 80 a29247-x4-x-8-7672 3.7 summary of message command parameters the message and route commands permit the user to inform the operator of special conditions. The message command displays user-defined text to the operator. Itext this parameter spe...

  • Page 89

    Print processing summary of message command parameters a29247-x4-x-8-7672 81 otext= wait wait specifies that after the text is displayed, printing is suspended until the operator has responded with a continue parameter. Otext= end end specifies that the text is displayed after the last copy of the r...

  • Page 90

    Summary of output command parameters print processing 82 a29247-x4-x-8-7672 3.8 summary of output command parameters the output command controls the organization and format of a report. This includes con- trols of the number of copies of a report, the forms to be printed with the variable data, repo...

  • Page 91

    Print processing summary of output command parameters a29247-x4-x-8-7672 83 idfault this parameter specifies the default ink for objects with no ink specified by themselves.This parameter is in effect until another idfault para- meter is given. Idr this parameter is a reference to a previously defin...

  • Page 92

    Summary of output command parameters print processing 84 a29247-x4-x-8-7672 staple this parameter specifies if a report should be stitched or not assumed the printer is capable to stitch. Stocks this command defines the stockset and it’s associated stock(s) to be used in a report. Units defines the ...

  • Page 93

    Print processing summary of output command parameters a29247-x4-x-8-7672 85 bform= none none specifies that no form is to be added to the associat- ed report page of variable data. A init parameter specifies the beginning ply (pass) number to which a specified form applies. This defaults to the firs...

  • Page 94

    Summary of output command parameters print processing 86 a29247-x4-x-8-7672 cover= (both, sep) specifies that both front and back cover pages are to be printed and that no data is to be printed on the front cover. The system generates additional blank pages for be- gin and end report. Cycle- forms= ...

  • Page 96

    Summary of output command parameters print processing 88 a29247-x4-x-8-7672 note: continuous feed printer cannot physically sup- port multiple stocks within a report. It does, however, logically support the changing of stocks. When a feed=djde is applied which specifies a stock (us- ing a stock-refe...

  • Page 97

    Print processing summary of output command parameters a29247-x4-x-8-7672 89 3.8.1 standard print description entry pde id no. Of lines no. Of columns lpi cpi approx. Point size page size and orientation begin values default font id fmt1 66 132 8.1 13.6 9 11 by 8.5 (.18,.66) l0112b fmt2 66 150 8.1 15...

  • Page 98

    Summary of output command parameters (continuation) print processing 90 a29247-x4-x-8-7672 3.9 summary of output command parameters (continuation) parameter definition(s) offline online djde forms= (form-id[, init [, copies]] [, (inks, inkref [, inkref] [, ...])]) this option consists of: form-id sp...

  • Page 99

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 91 idfault= inkref inkref specifies the default ink to be used in all subsequent parameters that do not explicitly select an ink. The inkref may be entered as ink name or as numeric ink index using an inklist con...

  • Page 100

    Summary of output command parameters (continuation) print processing 92 a29247-x4-x-8-7672 image= (img_name, vpos units, hpos units [, n[/d]] [, (inks, inkref [, inkref] [, ...])]) in the lcds-module this parameter is completely ig- nored. This command is unsupported as it applies only to batch mode...

  • Page 101

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 93 if more inkrefs are specified than contained in the in- klist of the image, the extra inkrefs are ignored. Existing images are printed in black unless inkrefs are specified in the inks parameter. Inkrefs may b...

  • Page 102

    Summary of output command parameters (continuation) print processing 94 a29247-x4-x-8-7672 iresult= colour the iresult is gracefully ignored in the lcds-mod- ule. In case of overprinting one colour the other with the lcds-module always both colours are printed. The result has to be checked visually ...

  • Page 103

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 95 modify= (cme-id,[init] [,copies]) none cme-id the command identifier of a cme. The cme may be coded within a jsl or coded and cataloged separate- ly for use by several jsls. Any cme invoked by a djde must be c...

  • Page 104

    Summary of output command parameters (continuation) print processing 96 a29247-x4-x-8-7672 nto1=no this parameter specifies the printing from first to last page. This is the default-value. Nto1=n this parameter specifies the maximum number of sheets a report may have in order for it to be printed nt...

  • Page 105

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 97 offset= all all results in an offset of each copy of each report. Note: for continuous feed printers the attached post processing system must support this. Otherwise all takes no effect. The default is all. Y ...

  • Page 106

    Summary of output command parameters (continuation) print processing 98 a29247-x4-x-8-7672 3.9.1 definitions in xerox-/océ printing this paragraph defines a few terms from the point of view of a xerox-printer or - lets say - a xerox-user. It is not intended, to redefine xerox-terms here, on the cont...

  • Page 107

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 99 coordinate-systems now a coordinate-system is laid over a page, where the y-axis is laid over the leading edge and the x-axis is laid over the left edge with an origin in the upper left corner. The y-values in...

  • Page 108

    Summary of output command parameters (continuation) print processing 100 a29247-x4-x-8-7672 that edge, which defines the left/right edge coincides with the x-axis in the coordinate- system. This direction is also defined as ‘slow scan direction’. Attention: the x xerox is an y afp (x xerox is used i...

  • Page 109

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 101 dot-/scan-address the dot-addresses are defined through the y xerox -axis, start with 0 on the left side and in- crease to the right. The scan-addresses are defined through the x xerox -axis, start with 0 on ...

  • Page 110

    Summary of output command parameters (continuation) print processing 102 a29247-x4-x-8-7672 landscape / portrait landscape a printout is designated as a landscape-printout, when that line on which the characters are added from left to right for human reading is a parallel to the long edge [1,2,3]. I...

  • Page 111

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 103 portrait a printout is designated as a portrait-printout, when that line on which the characters are added from left to right for human reading is a parallel to the short edge [1,2,3]. In pmode= portrait the ...

  • Page 112

    Summary of output command parameters (continuation) print processing 104 a29247-x4-x-8-7672 vpos/hpos the positioning-coordinates vpos (vertical positioning) and hpos (horizontal positioning) have different meaning in different pmodes if you refer to a coordinate-system. They have the same meaning i...

  • Page 113

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 105 shift the shift-option in the output-command shifts the print-data (variable data, forms and images) against the physical paper in the ±x-direction, independent of a portrait- or land- scape-print-mode. An in...

  • Page 114

    Summary of output command parameters (continuation) print processing 106 a29247-x4-x-8-7672 forms a form can be seen as a regular page for: • coordinate system • dot-/scan-addresses • landscape/portrait. The page-terms • hpos/vpos • duplex • shift are not applicable. During printout the coordinate-s...

  • Page 115

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 107 note: as soon as the x xerox -axis becomes longer than the y-axis, you can divide the x- axis by 2, so that you get two halves of your original page: an upper and a lower half. If you now take the upper half ...

  • Page 116

    Summary of output command parameters (continuation) print processing 108 a29247-x4-x-8-7672 afp-examples the following examples demonstrate, how a xerox-printout is implemented on ipds-print- ers through means of the lcds-module. To demonstrate this, the examples always show a print-example on a xer...

  • Page 117

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 109 lef / portrait this example demonstrates, how a regular portrait-printout is implemented on an ipds- printer. Xerox-characteristics: ipds-characteristics: pmode = portrait pagesize = usletter typical for this...

  • Page 118

    Summary of output command parameters (continuation) print processing 110 a29247-x4-x-8-7672.

  • Page 119

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 111 lef / landscape xerox-characteristics: ipds-characteristics: pmode = landscape pagesize = usletter typical for this example is, that the x xerox - axis is shorter than the y xerox -axis. So its a regular lef-...

  • Page 120

    Summary of output command parameters (continuation) print processing 112 a29247-x4-x-8-7672.

  • Page 121

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 113.

  • Page 122

    Summary of output command parameters (continuation) print processing 114 a29247-x4-x-8-7672 sef / landscape xerox-characteristics: ipds-characteristics: pmode = landscape pagesize = usledger typical for this testcase is, that the x xerox -axis is longer than the y xerox -axis. So this means: sef. Th...

  • Page 123

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 115.

  • Page 124

    Summary of output command parameters (continuation) print processing 116 a29247-x4-x-8-7672 sef / portrait xerox-characteristics: ipds-characteristics: pmode = portrait pagesize = usledger typical for this testcase is, that the x xerox -axis is longer than the y xerox -axis. So this means: sef. The ...

  • Page 125

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 117.

  • Page 126

    Summary of output command parameters (continuation) print processing 118 a29247-x4-x-8-7672 parameter definition(s) offline online djde purge= yes document interleaved resources (images) or jsls, fonts, logos, images inserted in the report by means of file-djde are deleted from the sys- tem after ha...

  • Page 127

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 119 3.9.2 points to note note the following when using the output command. These points to note list parameters followed by the applicable action or system response. Staple=yes specifies stitching and implies nto...

  • Page 128

    Summary of output command parameters (continuation) print processing 120 a29247-x4-x-8-7672 duplex=yes any job that runs in simplex mode runs in duplex mode except transparencies. Collate once you have specified multiple copies, the value of the collate parameter cannot be changed again within the r...

  • Page 129

    Print processing summary of output command parameters (continuation) a29247-x4-x-8-7672 121 example 2 output copies=3, duplex=yes, shift=yes, number=(1,66,132), cover=(front, sep), forms=gbar; pages printed with this output command are in duplex mode with a margin shift of 75 dots. Three copies of t...

  • Page 130

    Summary of pde command parameters print processing 122 a29247-x4-x-8-7672 3.10 summary of pde command parameters the pde command specifies a page descriptor entry (pde) which defines formatting infor- mation for each page of a report. This formatting information includes page orientation (landscape ...

  • Page 131

    Print processing summary of pde command parameters a29247-x4-x-8-7672 123 parameter definition(s) offline online djde begin= (vpos,hpos) this option has the following components: vpos specifies a decimal number with up to three digits to the right of the decimal point, such as 0.563 in and 2.35 cm, ...

  • Page 132

    Summary of pde command parameters print processing 124 a29247-x4-x-8-7672 3.10.1 examples this section shows examples of using the pde command. Example 1 pde1: pde pmode=landscape,begin=(.861,.7),fonts=(l0112b,l01bob); pde2: pde pmode=portrait,begin=(1.3,.37),fonts=((p08tya,6.8),p080aa,6.8); li: jde...

  • Page 133

    Print processing summary of route command parameters a29247-x4-x-8-7672 125 3.11 summary of route command parameters the route command allows the user to print identifying information (text and an optional form) on the page preceding a report. The route command may be coded within a jdl or in a disk...

  • Page 135

    Print processing summary of route command parameters a29247-x4-x-8-7672 127 example following is an example of how to use the route command: route rtext=('user 1',1,33,64),rtext=('user 2',2,33,64); the text user 1 and user 2 is to be printed in the center of a page preceding the respec- tive copies ...

  • Page 136

    Summary of vfu command parameters print processing 128 a29247-x4-x-8-7672 3.12 summary of vfu command parameters the vfu command is used to assign output line numbers to printer carriage control chan- nels. These line-to-channel assignments perform the same function as the printer carriage control t...

  • Page 137

    Print processing summary of vfu command parameters a29247-x4-x-8-7672 129 parameter definition(s) offline online djde assign= (channo, lineno) this option has the following components: channo the number of the channel being assigned. It is an in- teger in the range 0 to 15. The user may end the vfu ...

  • Page 138

    Summary of vfu command parameters print processing 130 a29247-x4-x-8-7672 example following is an example of how to use the vfu command: in the following example, top of form is assigned to line number 5 and bottom of form is as- signed to line number 55. Channels 1, 2, and 12 have been assigned lin...

  • Page 139

    Print processing summary of stockset statement command parameters a29247-x4-x-8-7672 131 3.13 summary of stockset statement command parameters the stockset statement defines a set of stocks used in a report. Stock reference are used in the djde of the print data to specify a stock. With the sct (sto...

  • Page 141

    Print processing summary of stockset statement command parameters a29247-x4-x-8-7672 133 3.13.1 points to note system-generated pages (such as plabel or oprinfo) are printed using the stock- set's syspage command that is in effect. If no stockset is in effect, cluster main is used. 3.13.2 example th...

  • Page 142

    Summary of stockset statement command parameters print processing 134 a29247-x4-x-8-7672.

  • Page 143: 4 Using Logical Processing

    Using logical processing logical processing commands a29247-x4-x-8-7672 135 4 using logical processing the logical processing (sometimes referred to as ”conditional processing”) commands en- able the user to specify logical functions performed on either a record, a set of records, or on a block basi...

  • Page 144

    Criteria command using logical processing 136 a29247-x4-x-8-7672 t1: table mask='?',constant='he?De? Page'; c1: criteria constant=(1,11,eq,t1), linenum=(1,10); t2: table constant='trailer page'; c2: criteria constant=(0,12,eq,t2), linenum=(1,10); criteria c1 and c2 are then specified at the job leve...

  • Page 145

    Using logical processing criteria command a29247-x4-x-8-7672 137 notes to criteria the activation of testing is done by coding the test parameter of any logical processing command described in this chapter. Either one or two criteria commands can be spec- ified. Test expression definition the follow...

  • Page 146

    Criteria command using logical processing 138 a29247-x4-x-8-7672 for the test to be successful. If or is coded, then if either criteria command is satisfied for a data record, the test is successful. The second and third test parameters are optional; but if either is specified, the other must also b...

  • Page 147

    Using logical processing criteria command a29247-x4-x-8-7672 139 constant mode in the constant mode, the user must specify the location, length, and contents of a fixed field within a user's record or block. Each user's record or block is examined at the specified lo- cation to determine if the cons...

  • Page 148

    Criteria command using logical processing 140 a29247-x4-x-8-7672 if the test specifies a change mode function, the criteria fails because no change has occurred, but the value for last option of the change parameter is unchanged for com- parison with the next record. (see additional information unde...

  • Page 149

    Using logical processing criteria command a29247-x4-x-8-7672 141 4.2.2 examples this section shows two examples of using the criteria command. Example 1 the following are examples of criteria commands including the table commands they reference. The identifiers c1 and c2 are referenced by a logical ...

  • Page 150

    String comparison concepts using logical processing 142 a29247-x4-x-8-7672 4.3 string comparison concepts this section focuses on string comparisons, character types, and masked comparisons us- ing default and non-default type assignments. 4.3.1 string comparisons string comparisons for logical proc...

  • Page 151

    Using logical processing string comparison concepts a29247-x4-x-8-7672 143 4.3.3 masked comparisons using default type assignments performing masked comparisons using unmodified standard default type assignments re- quires coding the following: • tcode command. Used either to modify a set of standar...

  • Page 152: 4.4 Table Command

    Table command using logical processing 144 a29247-x4-x-8-7672 4.4 table command the table command is used to build a table of constants for use by the logical processing commands. Each constant included in a table command is examined by the system to see if it is equal in value to the input data fie...

  • Page 153

    Using logical processing table command a29247-x4-x-8-7672 145 . Examples this section shows examples of using the table command. Example 1 the following are sample table commands. The identifiers t1, t2, and t3 are each ref- erenced by a criteria command. T1: table constant=('$$//'); t2: table const...

  • Page 154

    Table command using logical processing 146 a29247-x4-x-8-7672 the characters used in the mask parameter occupy numbered positions, beginning with 0, separated by commas. These position numbers in the mask parameter are used as type numbers. Therefore, the mask character to type associations listed a...

  • Page 155: 4.5 Banner Command

    Using logical processing banner command a29247-x4-x-8-7672 147 4.5 banner command the stacked reports feature enables the online and offline user to define a series of reports in a single file. This is accomplished by specifying an end-of-report condition in the coded logical processing commands rst...

  • Page 156

    Banner command using logical processing 148 a29247-x4-x-8-7672 hrptna= none none specifies that no report name is to be selected. The default is none. Tcount= value value specifies the total number of consecutive trailer ban- ner pages which must be detected to satisfy the test expression. The defau...

  • Page 157

    Using logical processing banner command a29247-x4-x-8-7672 149 4.5.1 points to note 4.5.2 examples this section shows examples of using the banner command. Example 1 the following commands define the banner criteria for a job stream with two trailer pages and one header page. A character string of 1...

  • Page 158

    Bselect and bdelete commands using logical processing 150 a29247-x4-x-8-7672 the mask parameter specifies a masking character. The constant parameter specifies both the constant data being compared and the character positions which contain variable data which are not being compared. In this example,...

  • Page 159

    Using logical processing bselect and bdelete commands a29247-x4-x-8-7672 151 4.6.2 examples this section shows examples of using the bselect and bdelete commands. Example 1 the following commands illustrate the use of bselect to process interspersed reports (re- fer to the following figure) on a blo...

  • Page 160

    Summary of lmodify command parameters using logical processing 152 a29247-x4-x-8-7672 4.7 summary of lmodify command parameters this command is completely gracefully ignored by the lcds-module. Test this parameter specifies the expression which is to be evaluated for de- ciding if highlight colour w...

  • Page 161: 4.8 Raux Command

    Using logical processing raux command a29247-x4-x-8-7672 153 4.8 raux command feeding a single sheet of paper from the auxiliary tray may be controlled from within the input data stream. If a data record satisfying the raux test criteria is found, the page on which the record is found is printed on ...

  • Page 162

    Raux command using logical processing 154 a29247-x4-x-8-7672 • since djde processing occurs prior to raux processing, djde records are not checked for satisfying the raux criteria (offline only). • if raux-condition is met, an (additional) form may be printed on the sheet (see “con- figuring lcds-mo...

  • Page 163: 4.9 Rfeed Command

    Using logical processing rfeed command a29247-x4-x-8-7672 155 4.9 rfeed command the logical processing 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 different stocks if certain criterias are met on ...

  • Page 164

    Rfeed command using logical processing 156 a29247-x4-x-8-7672 t3: table constant = (‚ghi‘); c1: criteria constant = (4,3,eq,t1); c2: criteria constant = (4,3,eq,t2); c3: criteria constant = (15,3,eq,t3); rfeed test = (c1,‘red‘), (c2,‘blue‘), (c3, ‚green‘)); in this example, the processing checks c1,...

  • Page 165

    Using logical processing rselect and rdelete commands a29247-x4-x-8-7672 157 4.10 rselect and rdelete commands interspersed records within one report or file may either be deleted from or selected for printing by use of the rdelete and rselect commands. These commands can also se- lectively delete s...

  • Page 166: 4.11 Rpage Command

    Rpage command using logical processing 158 a29247-x4-x-8-7672 4.11 rpage command the rpage command allows for the repositioning of the current (or next) logical page. Parameter definition(s) offline online djde side= side-opt side-opt available side-opt parameters are: nufront (the default), back, n...

  • Page 167

    Using logical processing rpage command a29247-x4-x-8-7672 159 points to note note the following when using the rpage command. These points apply to offline jobs only: • if a record intended to satisfy the criteria for rpage is suspended by rsuspend, that record is not checked for the rpage criteria....

  • Page 168: 4.12 Rstack Command

    Rstack command using logical processing 160 a29247-x4-x-8-7672 4.12 rstack command the stacked reports feature enables the online and offline user to define a series of reports in a single file. This is accomplished by specifying an end-of-report condition in the coded logical processing commands rs...

  • Page 169

    Using logical processing rstack command a29247-x4-x-8-7672 161 in non-delimiter mode (delimiter=no), a single record separates one report from the next. After satisfying the test criteria, this record is considered part of the subsequent re- port. In this mode the delimiter record cannot be printed ...

  • Page 170

    Rstack command using logical processing 162 a29247-x4-x-8-7672 • if acctinfo is not specified in the jde or jdl of the start command, it can be invoked in a selected jde or jdl. The first record after the selected jde takes ef- fect is then printed as the acctinfo field. The following sections descr...

  • Page 171

    Using logical processing rstack command a29247-x4-x-8-7672 163 points to note note the following when using the rstack command: • if the test expression on the rstack command consists solely of a change mode criteria command, delimiter=no must be coded. • an rstack command containing a test expressi...

  • Page 172

    Rstack command using logical processing 164 a29247-x4-x-8-7672 example following is an example of using the rstack command: t1: table constant=('xerox'); c1: criteria constant=(1,5,eq,t1); rstack test=c1,delimiter=yes,acctinfo=(14,19),hrptna=(20, 10); reports are separated by a record with the chara...

  • Page 173

    Using logical processing rsuspend and rresume commands a29247-x4-x-8-7672 165 4.13 rsuspend and rresume commands the print suppression logical processing function permits the user to delete from printing groups of records that are distinguishable at the start and end, but whose intermediate records ...

  • Page 174

    Rsuspend and rresume commands using logical processing 166 a29247-x4-x-8-7672 points to note note the following when using the rsuspend and rresume commands: • rsuspend • make sure that if an rsuspend command is coded, an rresume command must also be present for the job. A warning is issued by the x...

  • Page 175

    Using logical processing rsuspend and rresume commands a29247-x4-x-8-7672 167 example following is an example of using the rsuspend and rresume commands. T1:table constant=('//job ','//exec'); t2:table constant=('eoj '); t3:table constant=('//exec'); c1:criteria constant=(1,6,eq,t1); c2:criteria con...

  • Page 176

    Rsuspend and rresume commands using logical processing 168 a29247-x4-x-8-7672.

  • Page 177: 5.1 Benefits of Using Djdes

    Dynamic job descriptor entries (djdes) benefits of using djdes a29247-x4-x-8-7672 169 5 dynamic job descriptor entries (djdes) dynamic job descriptor entries (djdes) are parameters embedded within the input data stream and are used to modify the printing environment established by a job descriptor e...

  • Page 178: 5.2 Iden Command

    Iden command dynamic job descriptor entries (djdes) 170 a29247-x4-x-8-7672 5.2 iden command to invoke djde processing, an iden command must be coded in the jdl. This command notifies the system that djde records may be part of the input data stream. It also de- scribes the search criteria for locati...

  • Page 179

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 171 5.3 page- and record-oriented djdes 5.3.1 page-oriented djdes page-oriented djdes change specific pages within a report and can change these pages differently in different copies. Such parameters may be pla...

  • Page 180

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 172 a29247-x4-x-8-7672 bform= none none specifies that no form is to be added to the associated report page of variable data. Collate= yes yes specifies that report copies are to be printed in collated mode. Collate= no no specif...

  • Page 181

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 173 file=([name] [[,file type], [[format], [[storage], [num]]]])[,end;] to process a djde file=, the djde command needs to be of the form. Name the optional name parameter contains a one- to six-character alpha...

  • Page 182

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 174 a29247-x4-x-8-7672 points to note downloading files via the print data stream is similar to data streams which contain in-line graphic images, except that the djde command used to separate the file data form the print data is...

  • Page 183

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 175 the lcds-module supports downloading of files in a similar manner to what xerox calls ”hostcopy”. A message will be posted to the user when a data stream is processed which contains djde file=. Djde file= w...

  • Page 185

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 177 forms= (form-id[, init [, copies]] [, (inks, inkref [, inkref] [, ...])]) this option consists of: form-id specifies a 1 to 6 character file name (may be numeric, alpha, or alphanumeric) which exists on dis...

  • Page 188

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 180 a29247-x4-x-8-7672 number= (pnum,lnum ,cnum [,findex [, inkref]]) pnum page number: specifies the starting number (an integer) for page numbering. The beginning page number may be non-positive. The number is incremented at pa...

  • Page 189

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 181 palette= palette palette specifies the default ink-palette. It is used when the actual ink-reference does not supply an ink-palette-name. Restriction: this djde is gracefully ignored in this version of the ...

  • Page 191

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 183 shift= yes yes specifies that a shift occurs. A standard size shift occurs if yes is specified (v1=75 and v2 =-75). Shift= no no specifies that no shift occurs (v1=0 and v2=0). The default is no. Side= (sid...

  • Page 192

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 184 a29247-x4-x-8-7672 5.3.2 record-oriented djdes record-oriented djdes take effect immediately at the next record following the last record of the set of djde records of which they are a part; that is, after an end parameter, a...

  • Page 193

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 185 inkref specifies which inks in the ilist parameter of the idr command override the corresponding inks specified in the inklist of the image. If one inkref in the list is omitted, commas must be used to main...

  • Page 194

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 186 a29247-x4-x-8-7672 c= text text specifies the comment text. The regular meaning of the djde-c is to intersperse the djde packets with comments. In the lcds-module this meaning is enhanced for putting in naviga- tion informati...

  • Page 195

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 187 data= (pdo, length) this option has the following components: pdo (print data offset) is the number of bytes between the start of the user portion of the logical record and the first character of the record...

  • Page 196

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 188 a29247-x4-x-8-7672 graphic= (name, vpos ,units ,hpos units [, h] [, n[/d]] [, (inks , inkref [, inkref] [, ...])]) the djde graphic= sentinel specifies that a document or page interleaved graphic image immediately follows thi...

  • Page 197

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 189 a djde image= may also occur in the djde packet containing the djde graphic=. The djde image= must specify the t parameter (to indicate refer- ence to a page-interleaved graphic image) and reference the nam...

  • Page 198

    Page- and record-oriented djdes dynamic job descriptor entries (djdes) 190 a29247-x4-x-8-7672 image= (img-name, vpos units, hpos units [, h] [, t] [, d] [, n[/d]] [, (inks, inkref [, inkref] [, ...])]) this djde sentinel is used to position a graphic image on the page. Img-name specifies the name of...

  • Page 199

    Dynamic job descriptor entries (djdes) page- and record-oriented djdes a29247-x4-x-8-7672 191 logo= (name, vpos units, hpos units [, h] [, (inks, in- kindex [, inkindex] [, ...])]) name specifies the name of the logo. A logo specified through pdl will appear on all pages of a record. A logo specifie...

  • Page 202: 5.4 General Points to Note

    General points to note dynamic job descriptor entries (djdes) 194 a29247-x4-x-8-7672 5.4 general points to note note the following when using djde parameters: the djde top-of-form (tof) command affects the first data record following the djde record. Depending on the time of a page transition, this ...

  • Page 203

    Dynamic job descriptor entries (djdes) djde record specification a29247-x4-x-8-7672 195 5.5 djde record specification djde records are created by the user as part of the data stream. The system looks for them only if a djde prefix has been specified by an iden command within the jdl used to pro- ces...

  • Page 204

    Djde record specification dynamic job descriptor entries (djdes) 196 a29247-x4-x-8-7672 • for change mode stacked reports, the djde parameters may be placed within the body of the stacked report, where the djde records contain the same change field contents as the report to which the djde applies. •...

  • Page 205: 5.6 Application of Djdes

    Dynamic job descriptor entries (djdes) application of djdes a29247-x4-x-8-7672 197 5.6 application of djdes the following occurrences should be noted when using djde records: the specific parameters included in a djde packet are the only ones modified when the djde is applied. The only exceptions ar...

  • Page 206

    Job parameter modification restrictions dynamic job descriptor entries (djdes) 198 a29247-x4-x-8-7672 5.7 job parameter modification restrictions to process a djde, the system has already been required to process data up to the rec- ognition and interpretation of the djde itself. This requires that ...

  • Page 207

    Dynamic job descriptor entries (djdes) job parameter modification restrictions a29247-x4-x-8-7672 199 if a front cover is invoked in a selected jde which takes effect after the first page of the report, a cover is printed at the point where the djde is applied. Code changes to data may occur and wil...

  • Page 208

    Duplex djde page printing dynamic job descriptor entries (djdes) 200 a29247-x4-x-8-7672 5.8 duplex djde page printing when certain djdes (listed below) are invoked between an odd-numbered page (front side) and an even-numbered page (back side), the following printing sequence occurs. The odd-numbere...

  • Page 209

    Dynamic job descriptor entries (djdes) effect of multiple logical pages a29247-x4-x-8-7672 201 5.9 effect of multiple logical pages if multiple begins are being used to define multiple logical pages on one physical page the following points should be considered: with the exception of dept and shift,...

  • Page 210

    Online djde restrictions dynamic job descriptor entries (djdes) 202 a29247-x4-x-8-7672 5.10 online djde restrictions if an online job has header pages only (no trailers), djdes in the first header page of a report are recognized but not applied. Also, if headers only are defined, djdes invoked withi...

  • Page 211: 6 Highlight Color Support

    Highlight color support general a29247-x4-x-8-7672 203 6 highlight color support 6.1 general color documents – process color and highlight color or custom tone – are becoming in- creasingly more important. Beginning with prisma+lcds v2.02 the advantage of true color is available in its essen- tials ...

  • Page 212

    General highlight color support 204 a29247-x4-x-8-7672 6.1.2 why use color? There are a number of excellent reasons for using color applications: understanding • makes information easier to read through emphasis • increases recognition rates • adds visual clarity to document structure impact • color...

  • Page 213: 6.2 Implementation

    Highlight color support implementation a29247-x4-x-8-7672 205 6.2 implementation the printing method used by océ for all printers except the variostream 9220 causes a reg- ister deviation, since black and color are printed in two separate but consecutive processes. Fusing after the first pass causes...

  • Page 214

    Implementation highlight color support 206 a29247-x4-x-8-7672 example 1: shading the following example is designed to demonstrate various kinds of shadings (n.B., not orig- inal print samples). In the bitmap column, "b" represents black pixels and "0" white pixels. % shading shading corresponding bi...

  • Page 215

    Highlight color support implementation a29247-x4-x-8-7672 207 example 2: hues the following is designed to demonstrate various hue examples. In the bitmap column, "b" represents black pixels, "c" represents highlight-color pixels, and "0" white pixels. Note that black is not included, which results ...

  • Page 216

    Implementation highlight color support 208 a29247-x4-x-8-7672 % hue corresponding bitmap with hc element lcds bitmap 5% black and 23% highlight color 28% highlight color ( h30) 0 b b 0 0 0 c c 0 0 b 0 0 0 c c 0 0 0 0 0 0 c c 0 0 0 0 0 0 0 0 0 b b c c 0 0 0 0 0 0 c c b b 0 0 b b c c 0 b 0 0 0 0 0 0 0...

  • Page 217

    Highlight color support implementation a29247-x4-x-8-7672 209 example 3: highlight color in variable text the following example, designed to increase reader attention, shows a highlight color line controlled by inkindex or ....Cme...Ink=.... ........ Company nnn ............... ........... Poing dd....

  • Page 218

    Implementation highlight color support 210 a29247-x4-x-8-7672 example 4: two images combined the following example shows a combined image (right) composed of a highlight-color im- age (left) and a black image (middle). The resulting combination gives the impression of a multi-color image. 6.2.1 high...

  • Page 219

    Highlight color support implementation a29247-x4-x-8-7672 211 the two printers filter their respective colors from the print data stream and print them, thus hc simplex printing. Hc and duplex printing is accomplished by turning the paper over be- tween the two printers. Recto pages are printed in b...

  • Page 220: 6.3 Lcds Language Resources

    Lcds language resources highlight color support 212 a29247-x4-x-8-7672 6.3 lcds language resources the xerox highlight color commands are supported for the first time in prisma+lcds v2.02. It should be noted that due to differing océ and xerox print processes a 1:1 representation of xerox 4850 and 4...

  • Page 221

    Highlight color support lcds language resources a29247-x4-x-8-7672 213 6.3.2 restrictions • in this version all ink options for the jsl and djde commands form, bforms, graphic, image and logo are implemented. • output image is ignored, because it refers to the batch mode, which is not support- ed. •...

  • Page 222

    Lcds language resources highlight color support 214 a29247-x4-x-8-7672 support of color-specific djde extensions in lcds v2.02 (color-specific extensions are bolded) jsl state- ment option parameter support output bform= (form-id, [init],[copies][,(inks, inkref1 [,inkref2][,...])] √ cycleforms= (for...

  • Page 223

    Highlight color support lcds language resources a29247-x4-x-8-7672 215 djde parameter support alter= (name, vpos units, hpos units[, n[/d]][, (inks, inkref1 [,inkref2]][,...])]) √ bform= (form-id[, init[, copies]][,(inks, inkref1[, inkref2]][,...])]) √ forms= (form-id[, init[, copies]][,(inks, inkre...

  • Page 224: 6.4 Queue Management

    Queue management highlight color support 216 a29247-x4-x-8-7672 6.4 queue management because a printer's color capabilities are not monitored, queue management is not an option. Color applications will be printed in b&w if the printer is not equipped with color. B&w applications will be printed b&w ...

  • Page 225

    Highlight color support queue management a29247-x4-x-8-7672 217 catalogs and palettes the following table shows the catalogs and their associated palettes. Catalog and palette names correspond to those used in xerox applications. Dfault and xerox catalogs the contents of the dfault catalog are the s...

  • Page 226

    Queue management highlight color support 218 a29247-x4-x-8-7672 simple palette the simple palette contains the available primary colors, each in 100%, but no shadings. The color names are long names. The simple palette consists of the following colors: color océ color (alternate color or black) blac...

  • Page 227

    Highlight color support queue management a29247-x4-x-8-7672 219 dfault palette the dfault palette contains the primary color black only, but different shadings, cover- ing gradations from black -> white. The color names are alphanumeric (see also pictori- al palette). The dfault palette consists of ...

  • Page 228

    Queue management highlight color support 220 a29247-x4-x-8-7672 mono palette the mono palette is comparable with the dfault palette in that it contains the primary col- or black only, but covering shading gradations from black -> white. The color names are alphanumeric (see also dfault / pictorial p...

  • Page 229

    Highlight color support queue management a29247-x4-x-8-7672 221 red palette the red palette consists of the following colors: color océ color (alternate color or black) color océ color (alternate color or black) red alt100 k0 k0 vivid red alt100 k1 k1 pinkish white alt23 k3 k3 pale pink alt23 k9 k9 ...

  • Page 230

    Queue management highlight color support 222 a29247-x4-x-8-7672 color océ color (alternate color or black) color océ color (alternate color or black) r1k94 k86 r15k67 k73 r2k92 k86 r16k1 alt23 r3k86 k86 r17 alt23 r4k72 k73 r17k7 alt30 r4k80 k73 r17k73 k86 r4k82 k86 r17k75 k86 r6k51 k52 r18k57 k73 r6...

  • Page 231

    Highlight color support queue management a29247-x4-x-8-7672 223 color océ color (alternate color or black) color océ color (alternate color or black) r36k43 k73 r72k13 alt90 r37k27 alt69 r73k13 alt90 r38k18 alt58 r75k2 alt82 r40k1 alt45 r76 alt82 r40k37 alt82 r76k13 alt90 r41k4 alt45 r80 alt82 r43 a...

  • Page 232

    Queue management highlight color support 224 a29247-x4-x-8-7672 blue palette the blue palette consists of the following colors: color océ color (alternate color or black) color océ color (alternate color or black) blue alt100 k0 k0 strong blue alt100 k1 k1 bluish white alt12 k3 k3 extremely pale blu...

  • Page 233

    Highlight color support queue management a29247-x4-x-8-7672 225 color océ color (alternate color or black) color océ color (alternate color or black) b1k96 k86 b12k83 k86 b2k20 k18 b13k77 k86 b2k93 k86 b15k68 k73 b3k75 k73 b16k1 alt23 b3k83 k86 b16k4 alt23 b3k85 k86 b16k77 k86 b3k88 k86 b18k59 k73 b...

  • Page 234

    Queue management highlight color support 226 a29247-x4-x-8-7672 color océ color (alternate color or black) color océ color (alternate color or black) b37k33 alt73 b76k2 alt82 b38 alt38 b76k22 alt100 b38k17 alt58 b82k14 alt100 b38k23 alt69 b83 alt90 b39k40 k73 b83k17 alt100 b42k40 alt82 b85k1 alt90 b...

  • Page 235

    Highlight color support queue management a29247-x4-x-8-7672 227 green palette the green palette consists of the following colors: color océ color (alternate color or black) color océ color (alternate color or black) green alt100 k0 k0 vivid green alt100 k1 k1 greenish white alt8 k3 k3 very light gre...

  • Page 236

    Queue management highlight color support 228 a29247-x4-x-8-7672 color océ color (alternate color or black) color océ color (alternate color or black) k95 k86 g2k82 k73 k100 k100 g2k85 k86 g2k87 k86 g2k92 k86 g3k35 k33 g3k45 k42 g3k53 k52 g3k66 k64 g3k73 k73 g4k19 k18 g4k24 k25 g4k89 k86 g5 alt8 g5k5...

  • Page 237

    Highlight color support queue management a29247-x4-x-8-7672 229 color océ color (alternate color or black) color océ color (alternate color or black) g9k77 k86 g27k20 alt58 g11k1 alt12 g27k26 alt58 g11k7 alt23 g28k37 k64 g12k67 k73 g31k43 k73 g13k60 k73 g33 alt38 g13k75 k86 g33k1 alt38 g13k77 k86 g3...

  • Page 238

    Queue management highlight color support 230 a29247-x4-x-8-7672 xerox1 catalog the xerox1 catalog is not supported in the current version of lcds. Color océ color (alternate color or black) g62k24 alt90 g63k1 alt69 g66k16 alt82 g67k2 alt69 g72 alt73 g73k16 alt90 g76k9 alt90 g80 alt82 g84k7 alt100 g8...

  • Page 239: 6.5 Migrating to Hc

    Highlight color support migrating to hc a29247-x4-x-8-7672 231 6.5 migrating to hc this section provides important information related to migrating current applications to col- or. It is assumed that the user has never used hc and wants to benefit from the advantages of hc printing offered by océ hc...

  • Page 240

    Migrating to hc highlight color support 232 a29247-x4-x-8-7672.

  • Page 241: 7 Appendix

    Appendix supported, restricted and not supported xdl/djde-commands a29247-x4-x-8-7672 233 7 appendix 7.1 supported, restricted and not supported xdl/djde-commands statement command off- line on- line djde comment legend: y: command allowed n: command not allowed ign.: command ignored: not processed ...

  • Page 242

    Supported, restricted and not supported xdl/djde-commands appendix 234 a29247-x4-x-8-7672 statement command off- line on- line djde comment acct dept y y p/ok user y y - bin/tray -only start-jsl-only alter (djde only!) r/ok batch (djde only!) r/ign banner hcount n y - hjobno n y - hrptna n y - tcoun...

  • Page 243

    Appendix supported, restricted and not supported xdl/djde-commands a29247-x4-x-8-7672 235 statement command off- line on- line djde comment postamble y n - preamble y n - zero y n - bselect test y n - c (djde only!) r/ok enhanced (see de- tailed descripton) cancel (djde only!) r/ok ac: catalog y y -...

  • Page 244

    Supported, restricted and not supported xdl/djde-commands appendix 236 a29247-x4-x-8-7672 statement command off- line on- line djde comment end ok file (djde only!) r/ok parameter d= de- lete not supported graphics (djde only!) r/ok iden offset y y - oprinfo y y - prefix y y - skip y y - ac: idr ica...

  • Page 245

    Appendix supported, restricted and not supported xdl/djde-commands a29247-x4-x-8-7672 237 statement command off- line on- line djde comment line data y y r/ok fcb n y only 3211 fcb- formats pro- cessed. Fontindex y y p/ok inkindex y y p/ok margin y y p/ok overprint y y r/ok print2 and ig- nore are t...

  • Page 246

    Supported, restricted and not supported xdl/djde-commands appendix 238 a29247-x4-x-8-7672 statement command off- line on- line djde comment cycleforms y y - density ign ign - like default destination ign ign - duplex y y p/ok faceup ign ign - specifies faceup delivery of pages (see faceup for detail...

  • Page 247

    Appendix supported, restricted and not supported xdl/djde-commands a29247-x4-x-8-7672 239 statement command off- line on- line djde comment offset ign ign - like all papersize y y - purge y y - resolution ign ign - shift y y p/ok sizing ign ign - always semiau- to staple y y - see printer capabil- i...

  • Page 248

    Supported, restricted and not supported xdl/djde-commands appendix 240 a29247-x4-x-8-7672 statement command off- line on- line djde comment raux test y y - rdelete test y n - at the moment there is no differ- ence between on- and off-line record adjust y n - constant y n - format y n - length y y - ...

  • Page 249

    Appendix supported, restricted and not supported xdl/djde-commands a29247-x4-x-8-7672 241 statement command off- line on- line djde comment roffset passes y y - test y y - ac: route rform y y p/ok rtext y y p/ok rpage side y y p/ok test y y - when y y - rresume begin y n - test y n - rselect test y ...

  • Page 250

    Supported, restricted and not supported xdl/djde-commands appendix 242 a29247-x4-x-8-7672 statement command off- line on- line djde comment ac: stockset assign y y - inifed y y - syspage y y - dd: system y y - no default ac: table constant y y - mask y y - ac: tcode default y y - restricted to speci...

  • Page 251: Index

    Index a29247-x4-x-8-7672 243 index a abnormal 59 , 60 - error 60 - otext 60 acct 59 , 63 adjust 30 , 41 advtape 36 , 76 alter 184 assign 34 , 36 , 128 , 131 , 152 , 185 aux 87 b banner 147 - hcount 147 - hjobno 147 - hrptna 147 - tcount 148 - test 148 - type 148 bdelete 150 begin 122 , 123 , 201 bfo...

  • Page 252

    Index 244 a29247-x4-x-8-7672 f faceup 82 fcb 71 feed 82 , 172 , 200 , 201 fontindex 71 , 176 fonts 64 , 122 , 123 , 201 fonts 28 form data 3 format 30 , 41 , 82 , 201 forms 82 , 201 forms 106 g graphic 188 graphics 82 h host 46 , 49 - ansi 49 - b2500 49 - b2700 49 - b3500 49 - b3700 49 - b4700 49 - ...

  • Page 253

    Index a29247-x4-x-8-7672 245 n nto1 83 , 95 number 83 , 96 , 180 o offline mode 56 offset 30 , 41 , 83 , 97 online 3211/6262 mode 53 online versus offline 33 online-specific commands 53 opr 87 otext 60 , 80 , 180 , 200 , 201 output 59 , 82 - bform 82 - collate 82 - copies 82 - cover 82 - cycleforms ...

  • Page 254

    Index 246 a29247-x4-x-8-7672 r raux 153 rdelete 157 record 29 , 41 - adjust 41 - format 41 - length 41 - lmult 41 - lthfld 41 - offset 41 - postamble 41 - preamble 41 - structure 41 record formats 56 record structure 56 record-oriented djde 184 report boundary 171 report separation 55 rfeed 155 rfor...

  • Page 255

    Index a29247-x4-x-8-7672 247 - eov 46 - host 46 - label 46 - lcode 46 - lpack 46 - maxlab 46 - minlab 46 - plabel 46 - rmult 46 - tcode 46 - unpack 46 vpos/hpos 104 x xdl 1 xmp 119 z zero 30