Print Server version 6.0June 2007Xerox FreeFlow® Print ServerUsing LCDSPrint Description701P47156Language
Table of contentsx Using LCDS Print Description LanguageLINE FONTINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28LINE GDATA . .
PDL principles and procedures1-74 Using LCDS Print Description LanguageDumpsThe dump feature is a troubleshooting tool for print jobs. It allows you t
PDL principles and proceduresUsing LCDS Print Description Language 1-75The DATA segment consists of the input data in hexadecimal transmitted from the
PDL principles and procedures1-76 Using LCDS Print Description LanguageOffline dumpThe offline tape dump feature is a troubleshooting tool for tape jo
PDL principles and proceduresUsing LCDS Print Description Language 1-77The tape data stream dump contains the following information for each block tha
PDL principles and procedures1-78 Using LCDS Print Description LanguageTable 1-14. Software version compatibilityJDL source file down-loaded to:V3.5:4
PDL principles and proceduresUsing LCDS Print Description Language 1-79Printing highlight color applications on FreeFlow Print Server LCDSsystemsIf yo
PDL principles and procedures1-80 Using LCDS Print Description LanguageFor detailed information on the syntax and use of these PDL commands and DJDEs,
PDL principles and proceduresUsing LCDS Print Description Language 1-81• Downloading to the FreeFlow Print Server LCDS systems colored forms that were
PDL principles and procedures1-82 Using LCDS Print Description Language
Using LCDS Print Description Language 2-12. Specifying input parametersInput data is processed and temporarily written to disk for subsequent printing
Table of contentsUsing LCDS Print Description Language xiOUTPUT SF1FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-77OUTPUT SF2FUNCTION .
Specifying input parameters2-2 Using LCDS Print Description LanguageInput processing functionsThe following functions are part of input processing on
Specifying input parametersUsing LCDS Print Description Language 2-3Report separation The two logical processing commands that can control report sepa
Specifying input parameters2-4 Using LCDS Print Description LanguageIn the event of a power failure, the system notifies you if you need to retransmit
Specifying input parametersUsing LCDS Print Description Language 2-5Forms control buffer (FCB) and vertical format control processingThe 3211 and 4245
Specifying input parameters2-6 Using LCDS Print Description Language• When the system is operating online in 3211 or 4245 emulation mode, forms contro
Specifying input parametersUsing LCDS Print Description Language 2-7T3: TABLE CONSTANT=’EOJ’;C3: CRITERIA CONSTANT=(0,3,EQ,T3), LINENUM=(1,20);T4: TAB
Specifying input parameters2-8 Using LCDS Print Description LanguageInput processing offlineFor offline operations, the input medium to the printing s
Specifying input parametersUsing LCDS Print Description Language 2-9Tape codesTape codes that are recognized by the FreeFlow Print Server LCDS systems
Specifying input parameters2-10 Using LCDS Print Description LanguageRecord structureA record is arbitrarily divided into two portions: operating syst
Specifying input parametersUsing LCDS Print Description Language 2-11As before, volume 1 is the start-of-job, and the volume specified by n is the vol
Table of contentsxii Using LCDS Print Description LanguageConsiderations and cautions for using DJDEs . . . . . . . . . . . . . . . . . . . 5-8Types
Specifying input parameters2-12 Using LCDS Print Description LanguageBLOCK commandThe BLOCK command defines block length characteristics and recording
Specifying input parametersUsing LCDS Print Description Language 2-13BLOCK ADJUSTSpecifies a block adjustment value that is added to, or subtracted fr
Specifying input parameters2-14 Using LCDS Print Description LanguageBLOCK FORMATSpecifies the recording mode of the block length field.Syntax BLOCK F
Specifying input parametersUsing LCDS Print Description Language 2-15• If a block length is specified that is less than the minimum block length that
Specifying input parameters2-16 Using LCDS Print Description LanguageDefault 1BLOCK LTHFLD:point to note• If the size is set to 0, the block length fi
Specifying input parametersUsing LCDS Print Description Language 2-17BLOCKPOSTAMBLEparameter: pointsto note• If the block delimiter string constant is
Specifying input parameters2-18 Using LCDS Print Description LanguageBLOCK command: points to noteNote the following when using the BLOCK command:• Th
Specifying input parametersUsing LCDS Print Description Language 2-19Figure 2-1. Sample BLOCK command diagramCODE commandDefines a character code tran
Specifying input parameters2-20 Using LCDS Print Description LanguageThe following sections describe the syntax of the CODE command parameters and exp
Specifying input parametersUsing LCDS Print Description Language 2-21OptionsDefault Codetype: EBCDICCODE DEFAULTparameter: pointsto note• The DEFAULT
Table of contentsUsing LCDS Print Description Language xiiiFORM[S] DJDE: point to note . . . . . . . . . . . . . . . . . . . . 5-38GDATA DJDE . . .
Specifying input parameters2-22 Using LCDS Print Description LanguageExample 2 In this example, consecutive input codes, such as X’5B’ and X’5C’, need
Specifying input parametersUsing LCDS Print Description Language 2-23ac identifier A command identifier of the type ac is optional for the first DBCOD
Specifying input parameters2-24 Using LCDS Print Description LanguageDBCODE DEFAULTSpecifies a base code from which you can make double-byte character
Specifying input parametersUsing LCDS Print Description Language 2-25IDEN command parametersIDEN DJPCC(DJDE Printer Carriage Control) Defines the proc
Specifying input parameters2-26 Using LCDS Print Description LanguageIDEN OFFSETSpecifies the number of bytes (beginning at 0) from the beginning of t
Specifying input parametersUsing LCDS Print Description Language 2-27IDEN PREFIXDefines the character string that must appear in the identification pa
Specifying input parameters2-28 Using LCDS Print Description LanguageIDEN command exampleKCODE commandDefines a double-byte character code translation
Specifying input parametersUsing LCDS Print Description Language 2-29KCODE ASSIGNDefines double-byte character code assignment exceptions or an entire
Specifying input parameters2-30 Using LCDS Print Description LanguageKCODE command: point to noteThe DBCODE command can be used in the same manner as
Specifying input parametersUsing LCDS Print Description Language 2-31The following sections describe the syntax of the command parameters and explain
Table of contentsxiv Using LCDS Print Description LanguageSAVE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-
Specifying input parameters2-32 Using LCDS Print Description LanguageSyntax [ac:] PCC ASSIGN = {(byte, ccln) | (byte, (ccln1 [, ccln2] [, ...])}Syntax
Specifying input parametersUsing LCDS Print Description Language 2-33PCC ASSIGNparameter: pointsto note• You need not specify consecutive byte values.
Specifying input parameters2-34 Using LCDS Print Description LanguageDefault A table of PSP1 (Print and Space 1) codesPCC DEFAULTparameter: pointto no
Specifying input parametersUsing LCDS Print Description Language 2-35PCC MASKMakes inaccessible any unnecessary bits from the printer carriage control
Specifying input parameters2-36 Using LCDS Print Description LanguageIn the previous example, these codes were added to the standard IBM1403 carriage
Specifying input parametersUsing LCDS Print Description Language 2-37OptionsDefault 0RECORD CONSTANTSpecifies a constant string used to signal the end
Specifying input parameters2-38 Using LCDS Print Description LanguageOptionsDefault BINRECORD LENGTHSpecifies the length of the longest record.Syntax
Specifying input parametersUsing LCDS Print Description Language 2-39• The tape label contents can override a record length value. If a defined record
Specifying input parameters2-40 Using LCDS Print Description LanguageRECORD OFFSETSpecifies the location of the record length field.Syntax RECORD OFFS
Specifying input parametersUsing LCDS Print Description Language 2-41OptionsDefault 0RECORD STRUCTURESpecifies the general record structure of the inp
Table of contentsUsing LCDS Print Description Language xvInput unpacking examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying input parameters2-42 Using LCDS Print Description LanguageCONSTANT may be enabled as the result of STRUCTURE being changed to U in label pr
Specifying input parametersUsing LCDS Print Description Language 2-43Figure 2-3. Record format types
Specifying input parameters2-44 Using LCDS Print Description LanguageSEFFNT commandWhen you print a job on large sized paper (such as 11 by 17 inch or
Specifying input parametersUsing LCDS Print Description Language 2-45SEFFNT command parametersThe following table summarizes the use of the SEFFNT com
Specifying input parameters2-46 Using LCDS Print Description LanguageDefault No defaultSEFFNT SEFMAPparameter: pointsto note• When specified without a
Specifying input parametersUsing LCDS Print Description Language 2-47OptionsDefault No defaultSEFFNT command: points to noteNote the following when us
Specifying input parameters2-48 Using LCDS Print Description Language• If you want to use 11 by 17 inch paper or any size that requires SEF, be aware
Specifying input parametersUsing LCDS Print Description Language 2-49Example 5 Job 4 overrides the system level SEFFNT mapping with a job level defini
Specifying input parameters2-50 Using LCDS Print Description Language• The printing system accepts lowercase characters expressed literally or symboli
Specifying input parametersUsing LCDS Print Description Language 2-51TCODE DEFAULTSpecifies an initial set of character type assignments for use with
Table of contentsxvi Using LCDS Print Description Language
Specifying input parameters2-52 Using LCDS Print Description LanguageOptionsTCODE TASSIGNparameter: pointto noteWhen a typespec is coded as a 0, all c
Specifying input parametersUsing LCDS Print Description Language 2-53OptionsDefault No defaultTCODE command examplesFollowing are a few examples of ho
Specifying input parameters2-54 Using LCDS Print Description LanguageExample 4 The basic character set is EBCDIC. The editor that was used to edit the
Specifying input parametersUsing LCDS Print Description Language 2-55The following sections describe the syntax of the VOLUME command parameters and e
Specifying input parameters2-56 Using LCDS Print Description LanguageVOLUME BMULTSpecifies a multiplication factor that you can use to determine the t
Specifying input parametersUsing LCDS Print Description Language 2-57Default EBCDICVOLUME CODEparameter: pointsto note• When you run a CODE=NONE job w
Specifying input parameters2-58 Using LCDS Print Description LanguageVOLUME DBCSSpecifies the double-byte character printing mode. Allows printing of
Specifying input parametersUsing LCDS Print Description Language 2-59VOLUME EOVSpecifies the action the system takes when it encounters an end of volu
Specifying input parameters2-60 Using LCDS Print Description LanguageOptionsDefault YESVOLUME HOSTSpecifies the computer or host operating system that
Specifying input parametersUsing LCDS Print Description Language 2-61Default Offline printing: IBMOSOnline printing: No defaultVOLUME HOSTparameter: p
Using LCDS Print Description Language xviiLaser safetyWARNINGAdjustments, use of controls, or performance of procedures other than those specified her
Specifying input parameters2-62 Using LCDS Print Description Language• If the host application program uses ANSI carriage control commands, the host o
Specifying input parametersUsing LCDS Print Description Language 2-63VOLUME KCODESpecifies which double-byte character code translation table the syst
Specifying input parameters2-64 Using LCDS Print Description LanguageVOLUME LCODESpecifies the code translation table that will be used in interpretin
Specifying input parametersUsing LCDS Print Description Language 2-65OptionsDefault NOVOLUME MAXLABSpecifies the longest physical block that will be t
Specifying input parameters2-66 Using LCDS Print Description LanguageOptionsDefault 80VOLUME OPTIMIZEEnhances the performance of the data stream.NOTE:
Specifying input parametersUsing LCDS Print Description Language 2-67VOLUME OSCHNSpecifies the channel that the system uses to signal the end of a rep
Specifying input parameters2-68 Using LCDS Print Description LanguageOptionsDefault 0VOLUME RMULTSpecifies a multiplication factor that the record len
Specifying input parametersUsing LCDS Print Description Language 2-69OptionsDefault EBCDICVOLUME UNPACKSpecifies the unpacking method of the input dat
Specifying input parameters2-70 Using LCDS Print Description LanguageVOLUME VCODESpecifies a table of character type codes to use with the CRITERIA co
Specifying input parametersUsing LCDS Print Description Language 2-71There are eight unique character Type codes in a character code translation set,
xviii Using LCDS Print Description LanguageOperation safety: U. S.Your Xerox equipment and supplies have been designed and tested to meet strict safet
Specifying input parameters2-72 Using LCDS Print Description LanguageOffline:VOLUME HOST=UNIVAC, LABEL=STANDARD,UNPACK=T4X3, CODE=ASCII, LCODE=ASCII;V
Using LCDS Print Description Language 3-13. Using logical processingLogical, or special, processing enables you to specify logical functions that will
Using logical processing3-2 Using LCDS Print Description LanguageTest expressionsTo define a logical processing command fully, you must specify one or
Using logical processingUsing LCDS Print Description Language 3-3• A specific print line range is specified by the LINENUM parameter, and the line or
Using logical processing3-4 Using LCDS Print Description LanguageLogical processing commands that have TEST parametersThe logical processing commands
Using logical processingUsing LCDS Print Description Language 3-5Each constant that is included in a referenced TABLE command is examined by the syste
Using logical processing3-6 Using LCDS Print Description LanguageTABLE MASKDefines mask characters used within string constants (specified by CONSTANT
Using logical processingUsing LCDS Print Description Language 3-7TABLE command: points to note• In an unmasked comparison (using only the CONSTANT par
Using logical processing3-8 Using LCDS Print Description LanguageThe characters used in the MASK parameter occupy numbered positions, beginning with 0
Using logical processingUsing LCDS Print Description Language 3-9Example 4 The TABLE command below sets up the character to type associations shown in
Using LCDS Print Description Language xix1-800-828-6571For customers outside the United States, contact your local Xerox representative or operating c
Using logical processing3-10 Using LCDS Print Description LanguageConstant mode In Constant mode (that is, when the CRITERIA CONSTANT parameter has be
Using logical processingUsing LCDS Print Description Language 3-11The criid1 and criid2 are the identifiers for two CRITERIA commands. The parentheses
Using logical processing3-12 Using LCDS Print Description Language– Compare the character in that position for absolute equality.– Ignore the characte
Using logical processingUsing LCDS Print Description Language 3-13Maskedcomparisonsusing nondefaulttype assignmentsPerforming masked comparisons using
Using logical processing3-14 Using LCDS Print Description LanguageCRITERIA command parametersA CRITERIA command may contain only one specification of
Using logical processingUsing LCDS Print Description Language 3-15OptionsDefault No defaultCRITERIACHANGEparameter: pointsto note• In online jobs, the
Using logical processing3-16 Using LCDS Print Description Language– If the LINENUM parameter is used, lines within the specified range are processed n
Using logical processingUsing LCDS Print Description Language 3-17OptionsDefault No defaultCRITERIACONSTANTparameter syntaxexampleThe following CRITER
Using logical processing3-18 Using LCDS Print Description LanguageOptionsDefault All linesCRITERIA VALUEDefines test specifications for a logical proc
Using logical processingUsing LCDS Print Description Language 3-19Default No defaultCRITERIA VALUEparameter: pointsto note• A test criteria specifying
Xerox CorporationGlobal Knowledge & Language Services800 Phillips Road Bldg. 845-17SWebster, NY 14580Copyright © 2007 Xerox Corporation. All righ
xx Using LCDS Print Description LanguageWARNINGThis product must be connected to a protective earth circuit.This product is supplied with a plug that
Using logical processing3-20 Using LCDS Print Description Language– Non-numeric characters, such as currency symbols, positive and negative number des
Using logical processingUsing LCDS Print Description Language 3-21– If the operator is NE, LT, GT, LE, or GE, the system tests the variable data again
Using logical processing3-22 Using LCDS Print Description LanguageLogical processing command descriptionsLogical processing commands cause the system
Using logical processingUsing LCDS Print Description Language 3-23The system recognizes the end of a report when enough banner pages have been printed
Using logical processing3-24 Using LCDS Print Description LanguageOptionsDefault 0BANNER HCOUNTparameter: pointto noteThe FreeFlow Print Server LCDS s
Using logical processingUsing LCDS Print Description Language 3-25OptionsDefault NONEBANNER TCOUNTSpecifies the total number of consecutive trailer ba
Using logical processing3-26 Using LCDS Print Description LanguageOptionsDefault No defaultBANNER TYPESpecifies the use of selected data pages as bann
Using logical processingUsing LCDS Print Description Language 3-27BANNER command: points to note• Field content captured via HJOBNO and HRPTNA is tran
Using logical processing3-28 Using LCDS Print Description LanguageExample 2 If a job stream has two trailer pages with the character string DATE=mm/dd
Using logical processingUsing LCDS Print Description Language 3-29OptionsDefault No defaultBSELECT and BDELETE commands: points to noteNote the follow
Using LCDS Print Description Language xxiMaintenanceAny operator product maintenance procedures are described in the user documentation supplied with
Using logical processing3-30 Using LCDS Print Description LanguageThe contents of the first byte of each tape block (offset=0, length=1) is examined f
Using logical processingUsing LCDS Print Description Language 3-31LMODIFY commandEnables you to select one or more text strings to which highlight col
Using logical processing3-32 Using LCDS Print Description LanguageLMODIFY SELECTSpecifies the part of the print line that will be printed in the speci
Using logical processingUsing LCDS Print Description Language 3-33Points to note: LMODIFY command• The LMODIFY command acts upon individual print line
Using logical processing3-34 Using LCDS Print Description LanguageRAUX TEST parameterSpecifies the test expression for selection of paper from the aux
Using logical processingUsing LCDS Print Description Language 3-35Figure 3-3. Data record showing offset specified in RAUX commandThe data record, whe
Using logical processing3-36 Using LCDS Print Description LanguageOptionsDefault No defaultRDELETE and RSELECT commands: point to noteThe RSELECT and
Using logical processingUsing LCDS Print Description Language 3-37Figure 3-4. Illustration of RDELETE command usage1. Tape mark, followed by interbloc
Using logical processing3-38 Using LCDS Print Description LanguageOptionsDefault No defaultRFEED command: points to note• Satisfaction of the RFEED cr
Using logical processingUsing LCDS Print Description Language 3-39In this example, the system checks C1, C2, and then C3. If C2 and C3 satisfy the spe
xxii Using LCDS Print Description LanguageThis is a Class A product. In a domestic environment this product may cause radio frequency interference, in
Using logical processing3-40 Using LCDS Print Description LanguageROFFSET can also force an offset on either all copies of the report or only the firs
Using logical processingUsing LCDS Print Description Language 3-41ROFFSET TESTSpecifies the test expression for offsetting pages in the stacker bin.Sy
Using logical processing3-42 Using LCDS Print Description LanguageROFFSET command exampleIn the following example, a file has multiple reports without
Using logical processingUsing LCDS Print Description Language 3-43RPAGE commandThe RPAGE command allows you to reposition the current (or next) logica
Using logical processing3-44 Using LCDS Print Description LanguageOptionsDefault (NUFRONT, NOFFSET)Table 3-33. RPAGE SIDE parameter options and defini
Using logical processingUsing LCDS Print Description Language 3-45RPAGE TESTDefines the test expression for detection of an RPAGE record that will cau
Using logical processing3-46 Using LCDS Print Description LanguageRPAGE command: points to noteNote the following when using the RPAGE command.• If a
Using logical processingUsing LCDS Print Description Language 3-47Figure 3-6. Effects of RPAGE SIDE parameter
Using logical processing3-48 Using LCDS Print Description LanguageFigure 3-7. Effects of RPAGE WHEN parameter
Using logical processingUsing LCDS Print Description Language 3-49RRESUME and RSUSPEND commandsThe print suppression logical processing function permi
Using LCDS Print Description Language xxiiiIntroductionUsing LCDS Print Description Language provides information on how to use PDL to program LCDS jo
Using logical processing3-50 Using LCDS Print Description LanguageOptionsDefault NEXTRSUSPEND and RRESUME TESTDefines the test expressions for the rec
Using logical processingUsing LCDS Print Description Language 3-51• Interaction with RSTACK– A record that satisfies the RSTACK criteria is detected,
Using logical processing3-52 Using LCDS Print Description Language• DJDE records are processed, not ignored, even when detected after an RSUSPEND reco
Using logical processingUsing LCDS Print Description Language 3-53RSTACK commandThe stacked reports feature enables you to define a series of reports
Using logical processing3-54 Using LCDS Print Description LanguageIn this mode, you can use the PRINT parameter to print the delimiter (or the delimit
Using logical processingUsing LCDS Print Description Language 3-55RSTACK command parametersThe following table summarizes the parameters of the RSTACK
Using logical processing3-56 Using LCDS Print Description LanguageRSTACK DELIMITERSpecifies whether or not RSTACK records are treated as data records.
Using logical processingUsing LCDS Print Description Language 3-57OptionsDefault NONERSTACK PRINTIf DELIMITER=YES is coded, specifies if the report de
Using logical processing3-58 Using LCDS Print Description LanguageRSTACK TESTDefines the test expression for the “end of report” conditions for either
Using logical processingUsing LCDS Print Description Language 3-59• Detection of RSTACK immediately following report separation is ignored. This preve
Introductionxxiv Using LCDS Print Description LanguageXerox 180, 180MX, 96, and 96MX Laser Printing Systems The following families of printing systems
Using logical processing3-60 Using LCDS Print Description LanguageThe following figure illustrates a sample RSTACK command usage.Figure 3-8. Sample RS
Using LCDS Print Description Language 4-14. Specifying print format parametersTo specify the physical characteristics of a print job, define the place
Specifying print format parameters4-2 Using LCDS Print Description LanguageABNORMAL commandThe ABNORMAL command allows you to restrict certain operato
Specifying print format parametersUsing LCDS Print Description Language 4-3Syntax ABNORMAL ACCTFEED = {AUX | OPR}OptionsDefault AUXABNORMAL CODESpec
Specifying print format parameters4-4 Using LCDS Print Description LanguageOptionsDefault STOPABNORMALERRORparameter: pointsto note• The CONTINUE and
Specifying print format parametersUsing LCDS Print Description Language 4-5ABNORMAL IMISMATCHSpecifies the action for a highlight color printer to tak
Specifying print format parameters4-6 Using LCDS Print Description LanguageFreeFlow Print Server-based LCDS printers contain queue default settings an
Specifying print format parametersUsing LCDS Print Description Language 4-7ABNORMAL ISUBSTITUTESpecifies whether or not the operator of a highlight co
Specifying print format parameters4-8 Using LCDS Print Description LanguageOptionsDefault NOWAITABNORMALOTEXT parameterexampleFollowing is an example
Specifying print format parametersUsing LCDS Print Description Language 4-9ABNORMAL SECURITYRestricts certain operations or administrative functions.S
IntroductionUsing LCDS Print Description Language xxv– WARNINGS: Printed in bold red• Angle brackets: Angle brackets surrounding a word indicate the w
Specifying print format parameters4-10 Using LCDS Print Description LanguageACCT commandThe ACCT command enables a printout of an accounting summary t
Specifying print format parametersUsing LCDS Print Description Language 4-11Default Built from the JDL name by adding “.JDL” to the name.ACCT DEPTpara
Specifying print format parameters4-12 Using LCDS Print Description LanguageCME commandCopy modification entries (CMEs) allow certain parts of the pri
Specifying print format parametersUsing LCDS Print Description Language 4-13Refer to “Importing LCDS resources” in the “PDL principles and procedures”
Specifying print format parameters4-14 Using LCDS Print Description LanguageCME CONSTANTSpecifies a character string to print. Syntax [ac:] CME CONSTA
Specifying print format parametersUsing LCDS Print Description Language 4-15Default No defaultCME FONTparameter: pointsto note• A font specification a
Specifying print format parameters4-16 Using LCDS Print Description LanguageCME INKparameter: pointsto note• If 0 is specified (or defaulted) for the
Specifying print format parametersUsing LCDS Print Description Language 4-17CME POSITIONSpecifies the initial character position at which to begin to
Specifying print format parameters4-18 Using LCDS Print Description LanguageThere also may be multiple text specifications following a column specific
Specifying print format parametersUsing LCDS Print Description Language 4-19CME command examplesThis section shows two examples of uses of the CME com
Introductionxxvi Using LCDS Print Description Language
Specifying print format parameters4-20 Using LCDS Print Description LanguageIDR commandAllows you to define default ink catalogs, palettes, and inks.a
Specifying print format parametersUsing LCDS Print Description Language 4-21If no IDFAULT is specified, the first element of the ILIST is used as the
Specifying print format parameters4-22 Using LCDS Print Description LanguageIDR ILISTThis parameter provides a list of all the inks which may be refer
Specifying print format parametersUsing LCDS Print Description Language 4-23IDR PALETTEEstablishes a default inks palette that will be used in ink ref
Specifying print format parameters4-24 Using LCDS Print Description LanguageThe following sections describe the syntax of the command parameters and e
Specifying print format parametersUsing LCDS Print Description Language 4-25OptionsDefault LARGE[ST]LINE BASELINEparameter: pointto noteIf KANJI is sp
Specifying print format parameters4-26 Using LCDS Print Description LanguageLINE DATASpecifies the location and length of the print line data within a
Specifying print format parametersUsing LCDS Print Description Language 4-27LINE FCBparameter: pointsto note• If you specify FCB=PROCESS, an FCB load
Specifying print format parameters4-28 Using LCDS Print Description LanguageLINE FONTINDEXSpecifies that a field within the user portion of a record d
Specifying print format parametersUsing LCDS Print Description Language 4-29LINE FONTINDEXparameter: pointsto note• When the bitopt option is specifie
Using LCDS Print Description Language 1-11. PDL principles and proceduresThe Xerox LCDS Print Description Language (PDL) is a set of commands you give
Specifying print format parameters4-30 Using LCDS Print Description LanguageOptionsDefault offset: 0termination: DEFAULTLINE INKINDEX Specifies a fiel
Specifying print format parametersUsing LCDS Print Description Language 4-31LINE INKINDEXparameter: pointsto note• The FreeFlow Print Server LCDS syst
Specifying print format parameters4-32 Using LCDS Print Description LanguageDefault No defaultLINE LPIparameter: pointsto note• If the LARGE[ST] is sp
Specifying print format parametersUsing LCDS Print Description Language 4-33OptionsDefault (PRINT, NODISP)LINE OVERPRINTparameter: pointsto noteFONTIN
Specifying print format parameters4-34 Using LCDS Print Description LanguageLINE OVERPRINTparameterexampleFollowing is an example of the LINE OVERPRIN
Specifying print format parametersUsing LCDS Print Description Language 4-35LINE PCCTYPESpecifies a set of printer carriage control codes that will be
Specifying print format parameters4-36 Using LCDS Print Description LanguageLINE PCCTYPEparameter: pointsto note• For the FreeFlow Print Server LCDS s
Specifying print format parametersUsing LCDS Print Description Language 4-37LINE command: points to note• Line spacing with multiple fonts: The vertic
Specifying print format parameters4-38 Using LCDS Print Description LanguageLINE command examplesHere are some examples of use of the LINE command.Exa
Specifying print format parametersUsing LCDS Print Description Language 4-39Figure 4-2. Sample data record structureExample 3 LINE PCCTYPE=NONE, DAT
PDL principles and procedures1-2 Using LCDS Print Description LanguageEnabling PDL features and functionsTo enable these functions, you enter PDL comm
Specifying print format parameters4-40 Using LCDS Print Description LanguageMESSAGE command parametersThe following table summarizes the MESSAGE comma
Specifying print format parametersUsing LCDS Print Description Language 4-41MESSAGE ITEXTparameter: pointsto note• If EBCDIC or hexadecimal strings or
Specifying print format parameters4-42 Using LCDS Print Description LanguageMESSAGE OTEXT:points to note• Multiple line messages may be specified for
Specifying print format parametersUsing LCDS Print Description Language 4-43OUTPUT commandThe OUTPUT command controls the organization and format of a
Specifying print format parameters4-44 Using LCDS Print Description LanguageOUTPUT GRAPHICS Specifies if and how graphics are used in the job.YYNOUTPU
Specifying print format parametersUsing LCDS Print Description Language 4-45OUTPUT BFORMPrints a form on the back side of a duplex data sheet. In asso
Specifying print format parameters4-46 Using LCDS Print Description LanguageDefault NONEOUTPUT BINDINGSpecifies printing for long edge or short edge b
Specifying print format parametersUsing LCDS Print Description Language 4-47Figure 4-3. Two-hole drilled output from a long edge feed job, with short
Specifying print format parameters4-48 Using LCDS Print Description LanguageFigure 4-4. Diagrams of output resulting from different BINDING specificat
Specifying print format parametersUsing LCDS Print Description Language 4-49OUTPUT COLLATESpecifies whether pages will be printed collated (in ordered
PDL principles and proceduresUsing LCDS Print Description Language 1-3Refer to the “Specifying DJDE records” section of the “Using Dynamic Job Descrip
Specifying print format parameters4-50 Using LCDS Print Description LanguageOUTPUT COVERSpecifies that cover sheets are to be fed from the AUX stock.
Specifying print format parametersUsing LCDS Print Description Language 4-51OptionsDefault NONEOUTPUTCYCLEFORMSparameter: pointsto note• If multiple C
Specifying print format parameters4-52 Using LCDS Print Description LanguageOUTPUT DENSITYSpecifies how the system will respond to a scan line density
Specifying print format parametersUsing LCDS Print Description Language 4-53OptionsDefault BINOUTPUT DUPLEXSpecifies whether printing is to occur in d
Specifying print format parameters4-54 Using LCDS Print Description LanguageOptionsDefault NOOUTPUT FACEUPparameter: pointto noteSpecify FACEUP=YES wh
Specifying print format parametersUsing LCDS Print Description Language 4-55OUTPUT FEEDparameter: pointsto note• “FEED = stockreference” must refer to
Specifying print format parameters4-56 Using LCDS Print Description LanguageOUTPUT FORMSSpecifies forms to be associated with the report copies. Diffe
Specifying print format parametersUsing LCDS Print Description Language 4-57OUTPUT FORMSparameter: pointsto note• CYCLEFORMS and FORMS parameters: Bot
Specifying print format parameters4-58 Using LCDS Print Description LanguageDefault NOOUTPUTGRAPHICSparameter: pointsto note• If you are using the IMA
Specifying print format parametersUsing LCDS Print Description Language 4-59OptionsDefault The first ink that is referenced in the IDR ILIST parameter
Using LCDS Print Description Language iiiTable of contentsLaser safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PDL principles and procedures1-4 Using LCDS Print Description Language• Comments (if appropriate)These components are shown in the following figure.Fi
Specifying print format parameters4-60 Using LCDS Print Description LanguageOUTPUT IMAGEThis parameter is for Batch mode processing only, and specifie
Specifying print format parametersUsing LCDS Print Description Language 4-61Default Top left corner of the portrait or landscape oriented page, scaled
Specifying print format parameters4-62 Using LCDS Print Description LanguageDefault NONEOUTPUT IRESULTSpecifies what the result will be when objects t
Specifying print format parametersUsing LCDS Print Description Language 4-63OUTPUT LOGOAllows you to specify a logo for imaging on all pages of a repo
Specifying print format parameters4-64 Using LCDS Print Description LanguageOUTPUT LOGOparameter: pointsto note• The number of logos that are allowed
Specifying print format parametersUsing LCDS Print Description Language 4-65OUTPUT MODIFYparameter: pointsto note• A CME may be coded within a JSL or
Specifying print format parameters4-66 Using LCDS Print Description LanguageDefault NOOUTPUT NTO1parameter: pointsto noteThe NTO1 parameter interacts
Specifying print format parametersUsing LCDS Print Description Language 4-67• NTO1 and OSTK: When printing ordered stock in NTO1 sequence using the OS
Specifying print format parameters4-68 Using LCDS Print Description Languagefindex font index. An index into the list of fonts specified in the curren
Specifying print format parametersUsing LCDS Print Description Language 4-69Default NOOUTPUT NUMBERparameter: pointsto note• The page number character
PDL principles and proceduresUsing LCDS Print Description Language 1-5CommandidentifierSome PDL commands require identifiers to precede their command
Specifying print format parameters4-70 Using LCDS Print Description LanguageOUTPUT OFFSETparameter: pointto noteThe OFFSET control of FIRST, ALL, or N
Specifying print format parametersUsing LCDS Print Description Language 4-71Defaults • mod and pos: 1•RES• no tabs• size: 0.5 IN•POUTPUT OSTKparameter
Specifying print format parameters4-72 Using LCDS Print Description Language– Tab widths: When running a tab stock job, you must not include the width
Specifying print format parametersUsing LCDS Print Description Language 4-73However, if the OSTK command is specified, the system allows a tolerance o
Specifying print format parameters4-74 Using LCDS Print Description Language– Specify TABS in the ordered stock statement so that dynamic width checki
Specifying print format parametersUsing LCDS Print Description Language 4-75What to do:In order to run the job in succession, you must code the JSL wi
Specifying print format parameters4-76 Using LCDS Print Description Language• PAPERSIZE=B4 and PAPERSIZE=(10.12,14.33) produce identical results becau
Specifying print format parametersUsing LCDS Print Description Language 4-77OptionsDefault YESOUTPUT PURGEparameter: pointto noteYou can use the SAVE
Specifying print format parameters4-78 Using LCDS Print Description LanguageOUTPUT SF2FUNCTIONSpecifies to the third party finisher whether or not it
Specifying print format parametersUsing LCDS Print Description Language 4-79OptionsDefault NOOUTPUT SHIFTparameter: pointsto note• If the origin of a
PDL principles and procedures1-6 Using LCDS Print Description LanguageRefer to Appendix A, “PDL command and DJDE summary,” for a list of all available
Specifying print format parameters4-80 Using LCDS Print Description LanguageOptionsDefault SEMIAUTOOUTPUT SIZINGparameter: pointsto note• A paper size
Specifying print format parametersUsing LCDS Print Description Language 4-81• If the stock is not an exact paper size match, but is larger than the sp
Specifying print format parameters4-82 Using LCDS Print Description LanguageDefault NOOUTPUT STAPLEparameter: pointsto note• The STAPLE command must b
Specifying print format parametersUsing LCDS Print Description Language 4-83OUTPUT STOCKSparameter: pointsto note• If the stocksetname does not refere
Specifying print format parameters4-84 Using LCDS Print Description LanguageOUTPUT SYSPPRparameter: pointsto note• PAPERSIZE=B4 and PAPERSIZE= (10.12,
Specifying print format parametersUsing LCDS Print Description Language 4-85OUTPUT TMODESpecifies a maximum paper width in order to improve throughput
Specifying print format parameters4-86 Using LCDS Print Description Language• Pitch modes and throughput performance: The printing system can operate
Specifying print format parametersUsing LCDS Print Description Language 4-87– For any paper size wider than 15.32 inches / 389 mm, the system automati
Specifying print format parameters4-88 Using LCDS Print Description LanguageExample: Assuming that your application calls for 8.5 by 11-inch paper, yo
Specifying print format parametersUsing LCDS Print Description Language 4-89OUTPUT TRANSSpecifies whether or not transparencies are used in the print
PDL principles and proceduresUsing LCDS Print Description Language 1-7Example:• Variable referencesIn creating your JSLs, you will often include varia
Specifying print format parameters4-90 Using LCDS Print Description LanguageOptionsDefault No defaultOUTPUT XSHIFTSpecifies whether or not the image o
Specifying print format parametersUsing LCDS Print Description Language 4-91OUTPUT XSHIFTparameterexampleFollowing is an example of the OUTPUT XSHIFT
Specifying print format parameters4-92 Using LCDS Print Description LanguageExample 3 The commands in the following figure illustrate use of the offse
Specifying print format parametersUsing LCDS Print Description Language 4-93Figure 4-6. Illustration of use of OUTPUT CYCLEFORMS parameter in a multic
Specifying print format parameters4-94 Using LCDS Print Description LanguageTable 4-82. Standard print formats (PDEs)PDE idNo. of linesNo. of columnsl
Specifying print format parametersUsing LCDS Print Description Language 4-95PDE command parametersThe following table summarizes the PDE command param
Specifying print format parameters4-96 Using LCDS Print Description LanguageOptionsDefault (.18 IN, .66 IN)PDE BEGINparameter: pointsto note• When spe
Specifying print format parametersUsing LCDS Print Description Language 4-97• RTEXT is imaged on a separate physical sheet. The line and column specif
Specifying print format parameters4-98 Using LCDS Print Description Language• The placement of the values of the BEGIN parameter on the FreeFlow Print
Specifying print format parametersUsing LCDS Print Description Language 4-99PDE FONTSparameter: pointsto note• If different fonts are used on the same
PDL principles and procedures1-8 Using LCDS Print Description Language• EBCDIC•Octal•Kanji– Using the # character (case toggle)Within a text string, t
Specifying print format parameters4-100 Using LCDS Print Description LanguagePDE command: points to note • You may code PDEs as part of the JSL or cre
Specifying print format parametersUsing LCDS Print Description Language 4-101Example 2 The following is an example of multiple BEGINs. Two logical pag
Specifying print format parameters4-102 Using LCDS Print Description LanguageROUTE RFORM Specifies a form to be printed with all RTEXT pages.Syntax RO
Specifying print format parametersUsing LCDS Print Description Language 4-103OptionsDefault NONEROUTE RTEXTparameter: pointsto note• The font index is
Specifying print format parameters4-104 Using LCDS Print Description Language• If a proportional pitch font is used, the starting column number for pr
Specifying print format parametersUsing LCDS Print Description Language 4-105After the above commands are compiled by PDL, a .TST file is created. In
Specifying print format parameters4-106 Using LCDS Print Description LanguageSTOCKSET command parametersThe following table summarizes the STOCKSET co
Specifying print format parametersUsing LCDS Print Description Language 4-107STOCKSET INIFEEDSpecifies which stock to use in the absence of any OUTPUT
Specifying print format parameters4-108 Using LCDS Print Description LanguageDefault MAINSTOCKSETSYSPAGEparameter: pointsto note• Paper size mismatch
Specifying print format parametersUsing LCDS Print Description Language 4-109• The MAIN and AUX stocks and their preferred trays have already been def
PDL principles and proceduresUsing LCDS Print Description Language 1-9Table 1-2. Types of string constantsConstant Definition ExampleHexadecimal Norma
Specifying print format parameters4-110 Using LCDS Print Description LanguageVFU commandThe VFU command assigns output line numbers to printer carriag
Specifying print format parametersUsing LCDS Print Description Language 4-111OptionsDefault No defaultVFU BOFSpecifies the Bottom Of Form line number.
Specifying print format parameters4-112 Using LCDS Print Description LanguageOptionsDefault 1VFU TOFparameter: pointto noteIf the value that is specif
Specifying print format parametersUsing LCDS Print Description Language 4-113VFU command exampleFollowing is an example of how to use the VFU command.
Specifying print format parameters4-114 Using LCDS Print Description Language
Using LCDS Print Description Language 5-15. Using Dynamic Job Descriptor Entries (DJDEs)Dynamic Job Descriptor Entries, unlike the PDL commands descri
Using Dynamic Job Descriptor Entries (DJDEs)5-2 Using LCDS Print Description LanguageExample Here is another example:For information on coding the IDE
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-3• DJDE records need not be consecutive because none of the parame
Using Dynamic Job Descriptor Entries (DJDEs)5-4 Using LCDS Print Description LanguageThe following figure shows the usage of a single record DJDE and
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-5DJDE operator information pagesThe specification OPRINFO=YES in t
PDL principles and procedures1-10 Using LCDS Print Description LanguageEBCDIC EBCDIC constants are used for value and string constants. They must be p
Using Dynamic Job Descriptor Entries (DJDEs)5-6 Using LCDS Print Description LanguageRestrictions on job parameter modificationTo process a DJDE, the
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-7Parameters thatcan be changedthrough a JDEDJDEThe parameters that
Using Dynamic Job Descriptor Entries (DJDEs)5-8 Using LCDS Print Description LanguageConsiderations and cautions for using DJDEsRemember the following
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-9•JDE•JDL• DUPLEX=NO•FEEDEffect of multiplelogical pagesIf you use
Using Dynamic Job Descriptor Entries (DJDEs)5-10 Using LCDS Print Description LanguagePrinter carriagecontrol and DJDEsPrinter carriage control proces
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-11• If DJDEs are located at the start of a report, they invoke cha
Using Dynamic Job Descriptor Entries (DJDEs)5-12 Using LCDS Print Description LanguageITEXT Specifies a text message that will be displayed to operato
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-13Record orientedDJDEsRecord oriented DJDEs take effect immediatel
Using Dynamic Job Descriptor Entries (DJDEs)5-14 Using LCDS Print Description LanguageThe following table lists record oriented DJDEs that are used wi
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-15OptionsALTER DJDE: point to note ALTER maintains the GRAPHICS HO
PDL principles and proceduresUsing LCDS Print Description Language 1-11H2 and H6 H2 and H6 constants generate H2000 BCD and H6000 BCD codes, respectiv
Using Dynamic Job Descriptor Entries (DJDEs)5-16 Using LCDS Print Description LanguageASSIGN DJDESpecifies an assignment of a VFU channel number to a
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-17Syntax BATCH = {START | END}OptionsBATCH DJDE: points to note• T
Using Dynamic Job Descriptor Entries (DJDEs)5-18 Using LCDS Print Description LanguageOptionsBEGIN DJDE: points to note• All specifications for vpos a
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-19OptionsBFORM DJDE: points to note• Multiple BFORM DJDEs may be s
Using Dynamic Job Descriptor Entries (DJDEs)5-20 Using LCDS Print Description LanguageBOF DJDE Specifies the Bottom Of Form (BOF) line number. It take
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-21OptionsC (text) DJDE: points to note• When you are coding the C
Using Dynamic Job Descriptor Entries (DJDEs)5-22 Using LCDS Print Description LanguageCOLLATE DJDESpecifies Collated or Uncollated mode for printing.
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-23COPIES DJDE: points to note• In duplex processing, if COPIES app
Using Dynamic Job Descriptor Entries (DJDEs)5-24 Using LCDS Print Description LanguageDEPT DJDEDefines the name under which accounting statistics will
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-25OptionsDESTINATION DJDE: points to note• Transparencies should b
PDL principles and procedures1-12 Using LCDS Print Description LanguageCommand syntaxFor the system to read and process any command you put in your JS
Using Dynamic Job Descriptor Entries (DJDEs)5-26 Using LCDS Print Description LanguageEND DJDESpecifies the end of a DJDE packet. When an END DJDE is
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-27FEED DJDE Controls the stock on which the page is printed. “FEED
Using Dynamic Job Descriptor Entries (DJDEs)5-28 Using LCDS Print Description LanguageOptionsFILE DJDE Enables you to load files to the system disks w
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-29FILE DJDE: points to note• For LPS labeled files, the FILE DJDE
Using Dynamic Job Descriptor Entries (DJDEs)5-30 Using LCDS Print Description LanguageFiles that are transferred with a D (delete) option are deleted
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-31Records with a length greater than 80 bytes are truncated to 80
Using Dynamic Job Descriptor Entries (DJDEs)5-32 Using LCDS Print Description Language• If the first record does not meet the requirements for a label
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-33If the nonblank character that is appended at the end of the rec
Using Dynamic Job Descriptor Entries (DJDEs)5-34 Using LCDS Print Description LanguageOptionsFONTINDEX DJDE: points to note• The FONTINDEX DJDE takes
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-35When FONTINDEX is specified, the line spacing of the first line
PDL principles and proceduresUsing LCDS Print Description Language 1-13END; END;• Multiple part options: Use parentheses to enclose multiple parts of
Using Dynamic Job Descriptor Entries (DJDEs)5-36 Using LCDS Print Description LanguageFONTS DJDE: points to note• The FONTS DJDE takes effect at the n
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-37• Because there is ambiguity between the abbreviated forms of th
Using Dynamic Job Descriptor Entries (DJDEs)5-38 Using LCDS Print Description LanguageFORM[S] DJDESpecifies the form to be merged onto the printed pag
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-39GDATA DJDESpecifies the starting point of the graphic data from
Using Dynamic Job Descriptor Entries (DJDEs)5-40 Using LCDS Print Description LanguageOptionsTable 5-29. GRAPHIC DJDE options and definitionsOption De
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-41GRAPHIC DJDE: points to note• Other than name, none of the param
Using Dynamic Job Descriptor Entries (DJDEs)5-42 Using LCDS Print Description Language• If inks are used:– If one inkref in the list is omitted, comma
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-43OptionsIDFAULT DJDE: point to noteOnly saturated primary colors
Using Dynamic Job Descriptor Entries (DJDEs)5-44 Using LCDS Print Description LanguageOptionsILIST DJDE exampleILIST = (‘BLACK’, ‘XEROX.RED’)IMAGE DJD
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-45INKINDEX DJDE Specifies a field within a data record that contai
Table of contentsiv Using LCDS Print Description LanguageEnding a JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
PDL principles and procedures1-14 Using LCDS Print Description LanguageNOTE: Commas and blanks cannot be used interchangeably. Many commands require
Using Dynamic Job Descriptor Entries (DJDEs)5-46 Using LCDS Print Description LanguageSyntax INKINDEX = {offset, [ZERO | ONE] [, bitopt] | NONE}Option
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-47OptionsIRESULT DJDESpecifies what the result will be when object
Using Dynamic Job Descriptor Entries (DJDEs)5-48 Using LCDS Print Description Language• If more than one IRESULT is specified on a page, the last inst
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-49OptionsJDE DJDE: points to note• The new JDE that is specified i
Using Dynamic Job Descriptor Entries (DJDEs)5-50 Using LCDS Print Description LanguageJDL DJDE: points to note• The JDLid.JDL file must exist on the p
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-51units Specifies the unit of measure for the vertical and horizon
Using Dynamic Job Descriptor Entries (DJDEs)5-52 Using LCDS Print Description LanguageLOGO DJDE: points to note• Any logos specified in a selected JDE
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-53LPI DJDE: point to noteIf LARGE[ST] was specified for the LINE B
Using Dynamic Job Descriptor Entries (DJDEs)5-54 Using LCDS Print Description LanguageOptionsMARGIN DJDE: points to note• A value must be specified as
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-55MODIFY DJDE: points to note• Any CME invoked by a DJDE must be c
PDL principles and proceduresUsing LCDS Print Description Language 1-15Sample PDL commandsThe following table lists a set of commands in the order tha
Using Dynamic Job Descriptor Entries (DJDEs)5-56 Using LCDS Print Description LanguageOptionsNUMBER DJDE: point to note• The beginning page number may
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-57Figure 5-2. Page numbering when NUMBER DJDE immediately follows
Using Dynamic Job Descriptor Entries (DJDEs)5-58 Using LCDS Print Description Language• The options for the NUMBER DJDE are the same as for the NUMBER
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-59OTEXT DJDE: point to noteThe DJDE parameters are the same as for
Using Dynamic Job Descriptor Entries (DJDEs)5-60 Using LCDS Print Description LanguageOVERPRINT DJDE: points to note• The OVERPRINT DJDE normally take
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-61PALETTE DJDE examplePALETTE = ’SIMPLE’PMODE DJDE Specifies the t
Using Dynamic Job Descriptor Entries (DJDEs)5-62 Using LCDS Print Description LanguageOptionsRFORM DJDE: points to note• The RFORM parameter is not al
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-63Syntax RTEXT = {NONE | sc | (sc [, {passnum | ALL} [, line [, co
Using Dynamic Job Descriptor Entries (DJDEs)5-64 Using LCDS Print Description LanguageSAVE DJDE Specifies that image (.IMG) files that were updated du
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-65OptionsSEFMAP DJDE: points to note• UPD and REP options affect o
PDL principles and procedures1-16 Using LCDS Print Description LanguagePDL command categoriesPDL commands are classified according to their functional
Using Dynamic Job Descriptor Entries (DJDEs)5-66 Using LCDS Print Description LanguageExample 2:SEFMAP=((font1,font7), (font5,font6),REP); Before the
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-67SF2FUNCTION DJDE Specifies to the third party finisher whether o
Using Dynamic Job Descriptor Entries (DJDEs)5-68 Using LCDS Print Description LanguageOptionsSHIFT DJDE: points to note• The SHIFT DJDE takes effect a
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-69OptionsSIDE DJDE: points to note• The SIDE DJDE takes effect at
Using Dynamic Job Descriptor Entries (DJDEs)5-70 Using LCDS Print Description LanguageSTOCKS DJDE Identifies the stock set and its associated stock(s)
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-71OptionsTOF DJDE Specifies the number of lines from the top of th
Using Dynamic Job Descriptor Entries (DJDEs)5-72 Using LCDS Print Description LanguageFor example, if the initial TOF and BOF values are 2 for every j
Using Dynamic Job Descriptor Entries (DJDEs)Using LCDS Print Description Language 5-73• When simplex mode is put into effect, as is done by use of the
Using Dynamic Job Descriptor Entries (DJDEs)5-74 Using LCDS Print Description LanguageXSHIFT DJDESpecifies whether the image of the form and data on a
Using LCDS Print Description Language 6-16. Using PDL commands for graphicsSeveral PDL parameters are available for graphics handling. These include f
PDL principles and proceduresUsing LCDS Print Description Language 1-17The Job Source Library (JSL)The PDL commands that you issue to the printing sys
Using PDL commands for graphics6-2 Using LCDS Print Description LanguageGraphics DJDEs are record oriented because they take effect immediately. For e
Using PDL commands for graphicsUsing LCDS Print Description Language 6-3Error handling for graphicsUse the ABNORMAL ERROR parameter to specify how the
Using PDL commands for graphics6-4 Using LCDS Print Description LanguageBatch mode In Batch mode, the input stream contains graphics that will be imag
Using PDL commands for graphicsUsing LCDS Print Description Language 6-5• Use of block and record constants in an appropriately structured file (type
Using PDL commands for graphics6-6 Using LCDS Print Description LanguageExcept for the graphics themselves, the input stream may contain only optional
Using PDL commands for graphicsUsing LCDS Print Description Language 6-7• No online banner page (neither header nor trailer) may include graphic refer
Using PDL commands for graphics6-8 Using LCDS Print Description Language
Using LCDS Print Description Language A-1A. PDL command and DJDE summaryThis section contains all the PDL commands, parameters, and DJDEs available fo
PDL command and DJDE summaryA-2 Using LCDS Print Description Language• Printing system column: Indicates the laser printing systems to which the comma
PDL command and DJDE summaryUsing LCDS Print Description Language A-3ALTER DJDE name — All Y Y Recordvpos — All Y Y Recordhpos — All Y Y Recordn/d — A
PDL principles and procedures1-18 Using LCDS Print Description LanguageWhat does a JSL specify?A JSL is a set (“library”) of commands that specify var
PDL command and DJDE summaryA-4 Using LCDS Print Description LanguageC text DJDE text — All Y Y RecordCANCEL DJDE ALL — All Y Y Recordname — All Y Y R
PDL command and DJDE summaryUsing LCDS Print Description Language A-5EOF, DJDE — — FreeFlow Print Server LCDS systemsYYRecordEXPORT SEPARATORS NONE 48
PDL command and DJDE summaryA-6 Using LCDS Print Description Languageac:IDR ICATALOG System default 4850, 4890, DP92C LPS, DP EPS (prints black), DT12
PDL command and DJDE summaryUsing LCDS Print Description Language A-7LINE BASELINE LARGE[ST] FreeFlow Print Server LCDS systemsNY—BLANKTYPE NOSPACE Fr
PDL command and DJDE summaryA-8 Using LCDS Print Description LanguageLINE (continued)PCCTYPE offline=ANSI All Y N —online=IBM4245 All N Y —UCSB PROCES
PDL command and DJDE summaryUsing LCDS Print Description Language A-9OUTPUT BFORM NONE; init defaults to first or next copyAll Y Y PageBINDING LONG Fr
PDL command and DJDE summaryA-10 Using LCDS Print Description LanguageOUTPUT (continued)IDFAULT First ink in ILIST parameter4850, 4890, DP92C LPS, DP
PDL command and DJDE summaryUsing LCDS Print Description Language A-11OUTPUT (continued)SF1FUNCTION NO 4850, 4890, 4135, 96, 4635, 180 LPS, FreeFlow P
PDL command and DJDE summaryA-12 Using LCDS Print Description Languageac:PCC ADVTAPE YES All Y N —ASSIGN — All Y N —DEFAULT DEFAULT All Y N —INITIAL T
PDL command and DJDE summaryUsing LCDS Print Description Language A-13RPAGE SIDE NUFRONT, NOFFSETAll Y Y PageTEST — All Y Y —WHEN TOP All Y Y —RRESUME
PDL principles and proceduresUsing LCDS Print Description Language 1-19Refer to “Coding a JSL” in this chapter for the procedure for creating a Job So
PDL command and DJDE summaryA-14 Using LCDS Print Description Languageac:TCODE DEFAULT — All Y Y —TASSIGN — All Y Y —TRESET — All Y Y —ac:VFU ASSIGN —
PDL command and DJDE summaryUsing LCDS Print Description Language A-15VOLUME(continued)OPTIMIZE NONE All except FreeFlow Print Server LCDSYN—OSCHN 9 A
PDL command and DJDE summaryA-16 Using LCDS Print Description Language
Using LCDS Print Description Language B-1B. PDL command quick referenceThis section provides a quick reference for PDL commands, in the form of struct
PDL command quick referenceB-2 Using LCDS Print Description Language• Syntax column: Beside each command in the Command column, lists the command para
PDL command quick referenceUsing LCDS Print Description Language B-3BDELETE BDELETE TEST = testexp —BLOCK BLOCK ADJUST = value 0BLOCK CONSTANT = sc —B
PDL command quick referenceB-4 Using LCDS Print Description Languageac:DBCODE ac:DBCODE ASSIGN = (input, output)—ac:DBCODE DEFAULT = {JIS | JEF | KEIS
PDL command quick referenceUsing LCDS Print Description Language B-5LINE LINE BASELINE = {TOP | LARGE[ST] | CENTER | BOTTOM} —LINE BLANKTYPE = {SPACE
PDL command quick referenceB-6 Using LCDS Print Description LanguageOUTPUT OUTPUT BFORM = {formid | (formid [, init | [, copies]] [, INK[S], inkref1
PDL command quick referenceUsing LCDS Print Description Language B-7OUTPUT (Continued)OUTPUT NTO1 = {YES | NO | n}NOOUTPUT NUMBER = {(pnum | num,cnum
PDL principles and procedures1-20 Using LCDS Print Description LanguageThe following table illustrates a sample JSL file format and provides examples.
PDL command quick referenceB-8 Using LCDS Print Description Languageac:PDE ac:PDE BEGIN = (vpos, hpos) .18 IN, .66 INac:PDE FONTS = {(f1 [,f2] [, ...]
PDL command quick referenceUsing LCDS Print Description Language B-9RSTACK RSTACK ACCTINFO = (offset, length)—RSTACK DELIMITER = {YES | NO} NORSTACK H
PDL command quick referenceB-10 Using LCDS Print Description LanguageVOLUME VOLUME BMULT = value 1VOLUME CODE = {keyword | id | NONE} EBCDICVOLUME D
Using LCDS Print Description Language C-1C. Character code assignmentsThe charts in this section illustrate the following character code assignments:•
Character code assignmentsC-2 Using LCDS Print Description LanguageIBM BCD code setHoneywell/Bull 200 and 2000 BCD code setTable C-1. IBM BCD code set
Character code assignmentsUsing LCDS Print Description Language C-3Honeywell/Bull 6000 BCD code setFieldata translationTable C-3. Honeywell/Bull 6000
Character code assignmentsC-4 Using LCDS Print Description LanguageUNIVAC ASCII character setTable C-5. UNIVAC ASCII character setOctal Character Octa
Character code assignmentsUsing LCDS Print Description Language C-5Standard ASCII character set074< 134\ 174|075= 135} 175{076> 136^ 176~077? 13
Character code assignmentsC-6 Using LCDS Print Description LanguageStandard EBCDIC character setTable C-7. Standard EBCDIC character setMost significa
Character code assignmentsUsing LCDS Print Description Language C-7Xerox EBCDIC to extended ASCII hexadecimal translation valuesNOTE: Values on the p
PDL principles and proceduresUsing LCDS Print Description Language 1-21JDL nameBegin your JSL by deciding on a name for the compiled JDL and entering
Character code assignmentsC-8 Using LCDS Print Description Language
Using LCDS Print Description Language D-1D. Offline specificationsThis appendix provides specifications for tapes for offline printing.Input unpacking
Offline specificationsD-2 Using LCDS Print Description LanguageValid host computer and label specificationsTable D-1. Valid host computer and label sp
Offline specificationsUsing LCDS Print Description Language D-3Each shaded area of this table shows the label that is substituted by PDL when an inval
Offline specificationsD-4 Using LCDS Print Description LanguageHost system JDLs on system software CDJob description library (JDL) source files that a
Offline specificationsUsing LCDS Print Description Language D-5LPS tape label formatLCDS resources (such as JDLs) that reside on LPS formatted tapes m
Offline specificationsD-6 Using LCDS Print Description LanguageFigure D-2. LPS tape format diagram
Offline specificationsUsing LCDS Print Description Language D-7NOTE: Characters in the ASCII file name and type fields must be in the RAD–50 (Radix-5
Offline specificationsD-8 Using LCDS Print Description Language
Using LCDS Print Description Language Glossary-1GlossaryA3 Paper size measuring 297 by 420 mm.A4 Paper size measuring 210 by 297 mm.ACT Advanced Custo
PDL principles and procedures1-22 Using LCDS Print Description LanguageThe VFU (vertical format unit) commands in the JSL illustration shown in table
GlossaryGlossary-2 Using LCDS Print Description Languagebackground job Low-priority job, usually batched, that is executed automatically as system res
GlossaryUsing LCDS Print Description Language Glossary-3bps bits per second. In serial communication, the instantaneous bit speed with which a device
GlossaryGlossary-4 Using LCDS Print Description LanguageCME copy modification entry. Entry modifying the output printing characteristics of a report o
GlossaryUsing LCDS Print Description Language Glossary-5dry ink Minute dry particles of resin and carbon black used to create images. Dry ink can acce
GlossaryGlossary-6 Using LCDS Print Description Languagefixed pitch Font set in which every character cell has the same width. In reference to charact
GlossaryUsing LCDS Print Description Language Glossary-7HCS high-capacity stacker. Stacker bin capable of holding 2500 sheets of 20 pound/75 gsm paper
GlossaryGlossary-8 Using LCDS Print Description LanguageInterpress master File written according to the Interpress standard. I/O input/output IOM imag
GlossaryUsing LCDS Print Description Language Glossary-9leading 1. Vertical distance between lines (also called line space), measured from a baseline
GlossaryGlossary-10 Using LCDS Print Description Languagemetacode Same as “native mode.” Method of speaking to and controlling the image generator. Th
GlossaryUsing LCDS Print Description Language Glossary-11output 1. Material produced by a peripheral device of a computer, such as a printout or a mag
PDL principles and proceduresUsing LCDS Print Description Language 1-23Specifying VFUs The VFU (vertical format unit) command specifies the vertical t
GlossaryGlossary-12 Using LCDS Print Description Languageppm pages per minutePQA print quality adjustment PROM programmable read-only memory proportio
GlossaryUsing LCDS Print Description Language Glossary-13scale To adjust font or image size according to given proportions.SCSI small computer system
GlossaryGlossary-14 Using LCDS Print Description Languagesynchronous Efficient encoding of data suitable for high-speed, block-oriented data transmiss
GlossaryUsing LCDS Print Description Language Glossary-15TXC total xerographic convergence UCS Universal Character Set. Printer feature that permits t
GlossaryGlossary-16 Using LCDS Print Description LanguageXMP xerographic mode persistenceXMS xerographic mode switching XPAF, XPF Xerox Printer Access
Using LCDS Print Description Language INDEX-1IndexSymbols# signchanging case, 1-8Numerics2-sided printingsee duplex printing3211, IBMemulation, 2-2424
INDEXINDEX-2 Using LCDS Print Description LanguageADJUST parameter, 2-13CONSTANT parameter, 2-13FORMAT parameter, 2-14LENGTH parameter, 2-14LMULT para
Using LCDS Print Description Language INDEX-3INDEXabbreviations, 1-12blank spaces, 1-12system levelidentifiers, 1-21variables, 1-7comments, 1-29in DJD
INDEXINDEX-4 Using LCDS Print Description LanguageEND DJDE, 5-26ending a DJDE, 5-2, 5-26ending a JSL, 1-29–1-30EOF DJDE, 5-26EOV parameter, VOLUME com
Using LCDS Print Description Language INDEX-5INDEXcommands, 1-79IDR, 4-20–4-23commands on monochrome systems, 1-18DJDEs, 5-42, 5-43, 5-45, 5-47, 5-60,
Table of contentsUsing LCDS Print Description Language vPacked data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9Re
PDL principles and procedures1-24 Using LCDS Print Description LanguageSpecifying formats(PDEs)There are many standard formats or print description en
INDEXINDEX-6 Using LCDS Print Description Languagejob recoveryonline, 2-3JSLcoding, 1-49–1-61full procedure, 1-56–1-61short procedure, 1-50–1-55comman
Using LCDS Print Description Language INDEX-7INDEXmeasure, unit ofdefining, 4-89MESSAGE command, 4-39–4-42ITEXT parameter, 4-40OTEXT parameter, 4-41me
INDEXINDEX-8 Using LCDS Print Description LanguageTRANS parameter, 4-89UNITS parameter, 4-89XSHIFT parameter, 4-90output command descriptionssee print
Using LCDS Print Description Language INDEX-9INDEXmultivolume reports, 2-10online, 2-3REP parameterABNORMAL command, 4-8repeat count, indicating, 1-8r
INDEXINDEX-10 Using LCDS Print Description Languagemismatch response, 4-79specifying, 4-54DJDE, 5-27specifying size, 4-75STOCKS DJDE, 5-70STOCKS param
Using LCDS Print Description Language INDEX-11INDEXvariables, 1-7, 1-14VCODE parameterVOLUME command, 2-70–2-72vertical formattingSee VFU commandVFUin
INDEXINDEX-12 Using LCDS Print Description Language
PDL principles and proceduresUsing LCDS Print Description Language 1-25Setting up inputparametersYou may want to start by specifying the input data ch
PDL principles and procedures1-26 Using LCDS Print Description LanguageCatalog level commandsThe catalog level allows the coding of commands common to
PDL principles and proceduresUsing LCDS Print Description Language 1-27Examples of JOBcommandsFollowing are some examples of job commands.A JOB or JDE
PDL principles and procedures1-28 Using LCDS Print Description LanguageHere is a sample STOCKSET command:Specifying outputrequirementsThere are many s
PDL principles and proceduresUsing LCDS Print Description Language 1-29CommentsComments are optional statements you may include in the source file to
PDL principles and procedures1-30 Using LCDS Print Description LanguageCMEs, PDEs, TSTs, and STOCKSETs: Following an END; command for a JSL, you may c
PDL principles and proceduresUsing LCDS Print Description Language 1-31Before creating a JSL: considerations and decisions Before starting to develop
PDL principles and procedures1-32 Using LCDS Print Description LanguageInput dataBefore starting to develop the JSL for your application, you should k
PDL principles and proceduresUsing LCDS Print Description Language 1-33• Will the output be delivered face up, N to 1 (last page first), and collated?
Table of contentsvi Using LCDS Print Description LanguagePCC DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33PCC INITIAL
PDL principles and procedures1-34 Using LCDS Print Description LanguageInteractions between JSLs, catalogs, and jobsBefore starting to develop the JSL
PDL principles and proceduresUsing LCDS Print Description Language 1-35Logical page A “logical page” is a user defined page image that is bordered by
PDL principles and procedures1-36 Using LCDS Print Description LanguageFigure 1-2. Vertical and horizontal positions in portrait mode1. Left margin (h
PDL principles and proceduresUsing LCDS Print Description Language 1-37Portrait orientation The following figure shows portrait orientation dimensions
PDL principles and procedures1-38 Using LCDS Print Description LanguageLandscapeorientationThe following figure shows landscape orientation dimensions
PDL principles and proceduresUsing LCDS Print Description Language 1-39Figure 1-6. Fixed pitch and proportional font character spacing1. Fixed pitch c
PDL principles and procedures1-40 Using LCDS Print Description LanguageIn addition to typeface, style, and size, a font can be defined by its orientat
PDL principles and proceduresUsing LCDS Print Description Language 1-41Figure 1-8. Command override sequenceUser interfacewindow overridesSome PDL co
PDL principles and procedures1-42 Using LCDS Print Description LanguageFigure 1. Print Services window with Queue Manager selected2. On the queue list
PDL principles and proceduresUsing LCDS Print Description Language 1-43– The FreeFlow Print Server on the DP EPS supports unlimited stock media to be
Table of contentsUsing LCDS Print Description Language viiVOLUME MAXLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65VOLUME MINLAB .
PDL principles and procedures1-44 Using LCDS Print Description LanguageFigure 2. Output tab on Queue Properties window with [Override] options selecte
PDL principles and proceduresUsing LCDS Print Description Language 1-45Specifyingoverrides while ajob is printingIf you want to specify late binding o
PDL principles and procedures1-46 Using LCDS Print Description LanguageNOTE: This JSL contains some highlight color commands and parameters: IDR, ILI
PDL principles and proceduresUsing LCDS Print Description Language 1-47Hints and tipsThe following tips may help you as you create your JSL. • The onl
PDL principles and procedures1-48 Using LCDS Print Description LanguageSystem defaults can be used for all other specifications, although typically ea
PDL principles and proceduresUsing LCDS Print Description Language 1-49• After deciding on the command levels you will use, make a test run of the job
PDL principles and procedures1-50 Using LCDS Print Description LanguageBefore you startBefore you start to code your JSL, be sure you have done the fo
PDL principles and proceduresUsing LCDS Print Description Language 1-51Figure 1-9. Workspace and Programs menus
PDL principles and procedures1-52 Using LCDS Print Description Languagec. From the Programs menu, select [Text Editor]. A Text Editor window opens. Fi
PDL principles and proceduresUsing LCDS Print Description Language 1-53Figure 1-11. Text Editor – Include a File windowb. In the [Enter path or folde
Table of contentsviii Using LCDS Print Description LanguageBSELECT and BDELETE commands: points to note . . 3-29Examples . . . . . . . . . . . . . .
PDL principles and procedures1-54 Using LCDS Print Description Languaged. Click the file name DFAULT.JSL, then click [OK]. The default JSL is displaye
PDL principles and proceduresUsing LCDS Print Description Language 1-555. In the [Enter path or folder name:] text field, enter one of the following p
PDL principles and procedures1-56 Using LCDS Print Description LanguageFull JSL coding procedureIf you do not want to use an existing JSL as a pattern
PDL principles and proceduresUsing LCDS Print Description Language 1-57Figure 1-14. Text Editor window2. In the Text Editor window, code the JDL name,
PDL principles and procedures1-58 Using LCDS Print Description Language4. Code the rest of your system level commands (those not requiring identifiers
PDL principles and proceduresUsing LCDS Print Description Language 1-59Recommended: Do the following when you are coding catalog commands.• Place a co
PDL principles and procedures1-60 Using LCDS Print Description LanguageFigure 1-16. Text Editor – Save As window13.In the [Enter path or folder name:
PDL principles and proceduresUsing LCDS Print Description Language 1-61CAUTIONBe sure to give a new name to the JSL file you have created. Otherwise,
PDL principles and procedures1-62 Using LCDS Print Description LanguageT4: TABLE CONSTANT='// JOB';C4: CRITERIA CONSTANT=(0,6,EQ,T4), LINENU
PDL principles and proceduresUsing LCDS Print Description Language 1-63Sample offline JSLThe following figure shows an example of an offline JSL. Note
Table of contentsUsing LCDS Print Description Language ixRSTACK DELIMITER . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56RSTACK HRPTNA .
PDL principles and procedures1-64 Using LCDS Print Description LanguageRSTACK TEST=(C1), DELIMITER=YES; ACCT USER=TRAY; /******* Catalog level command
PDL principles and proceduresUsing LCDS Print Description Language 1-65Compiling a JSLThe second part of creating the JSL is compiling it. Each JSL fi
PDL principles and procedures1-66 Using LCDS Print Description Language• Do not omit any slashes (/). These symbols separate different directory level
PDL principles and proceduresUsing LCDS Print Description Language 1-67Figure 1-19. Terminal window with % prompt displayed2. Move the pointer onto th
PDL principles and procedures1-68 Using LCDS Print Description LanguageTable 1-12. xjdc command optionsOption DefinitionCOMpile Compiles the JSL with
PDL principles and proceduresUsing LCDS Print Description Language 1-69If the JSL compiles correctly with no errors, the JDL object file is created fr
PDL principles and procedures1-70 Using LCDS Print Description LanguageCorrecting errors in a JSLIf errors are encountered in a JSL while it is being
PDL principles and proceduresUsing LCDS Print Description Language 1-71Figure 1-21. Text Editor – Open a File windowc. In the Folders field, double-cl
PDL principles and procedures1-72 Using LCDS Print Description LanguageFigure 1-22. A .LST file for a JSL containing errors2. Open another Text Editor
PDL principles and proceduresUsing LCDS Print Description Language 1-73Dynamic job descriptor entries (DJDEs)Dynamic job descriptor entries (DJDEs) ar
Comentários a estes Manuais