Benutzeranleitung / Produktwartung FreeFlow des Produzenten Xerox
Zur Seite of 506
Print Server version 6.0 June 2007 Xerox FreeFlow ® Print Server Using LCDS Print Description 701P47156 Language.
Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster , NY 14580 Copyright © 2007 Xerox Co rporation. All right s reserved.
Using LCDS Print Description Language iii T able of content s Laser safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Ozone information: U. S. only . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of contents iv Using LCDS Prin t Description Language Ending a JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29 Sample completed JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30 Before creating a JSL: considerati ons and decisions .
Table of contents Using LCDS Print Description Language v Packed data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Record formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Record structure .
Table of contents vi Using LCDS Prin t Description Language PCC DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33 PCC INITIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34 PCC MASK . . . . . . . . . . .
Table of contents Using LCDS Print Description Language vii VOLUME MAXLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65 VOLUME MINLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65 VOLUME OPTIMIZE . . . . . . . . . . . .
Table of contents viii Using LCDS Pr int Description Language BSELECT and BDELETE commands : points to note . . 3-29 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Example 1 . . . . . . . . . . . . . . . . . . . .
Table of contents Using LCDS Print Description Language ix RSTACK DELIMITER . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56 RSTACK HRPTNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56 RSTACK PRINT . . . . . . . . . . . . . . . .
Table of contents x Using LCDS Prin t Description Language LINE FONTINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28 LINE GDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29 LINE INKINDEX . . . . . . . . . .
Table of contents Using LCDS Print Description Language xi OUTPUT SF1FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-77 OUTPUT SF2FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-78 OUTPUT SHIFT . . . . . . . . . . . . . . . . . . . .
Table of contents xii Using LCDS Prin t Description Language Considerations and cautions fo r using DJDEs . . . . . . . . . . . . . . . . . . . 5-8 Types of DJDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10 DJDE descriptions .
Table of contents Using LCDS Print Description Language xiii FORM[S] DJDE: point to not e . . . . . . . . . . . . . . . . . . . . 5-38 GDATA DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39 GRAPHIC DJDE . . . . . .
Table of contents xiv Using LCDS Prin t Description Language SAVE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-64 SAVE DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . . 5-64 SEFMAP DJDE . . . . .
Table of contents Using LCDS Print Description Language xv Input unpacking examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 Valid host computer and label specifications . . . . . . . . . . . . . . . . . . . . D-2 Host system JDLs on system soft ware CD .
Table of contents xvi Using LCDS Prin t Description Language.
Using LCDS Print Description Language xvii Laser safety W ARNING Adjustment s, use of controls, or performance of procedures other than those specified here in may result in hazardous light exposure. Xerox FreeFlow Print Server-based printers are certified to comply with the perform ance standards of t he U.
xviii Using LCDS Pr int Description Language Operation safety: U. S. Y our Xerox equipment and supplies have been designed and tested to meet strict safety requiremen ts. They have been approved by safety agencie s, and they comply with environmental st andards.
Using LCDS Print Description Language xix 1-800-828-6571 For customers outside the United S tates, contact your local Xerox representative or operating comp any .
xx Using LCDS Prin t Description Language W ARNING This product must be connect ed to a protective earth circuit. This product is supplied with a pl ug that has a protective earth pin. This plug fits on ly into an earthed electr ical outlet. This is a safety feature.
Using LCDS Print Description Language xxi Maintenance Any operator product maintenance procedures are described in the user documentation supplied with the product. Do not carry out any maintenance on the product which is not described in the customer document ation.
xxii Using LCDS Prin t Description Language This is a Class A product. In a do mestic environment this product may cause radio frequen cy interference, in wh ich case the user may be required to take adequate measures. Shielded interface cables must be used with this product to maintain compliance with C ouncil Directive 89/36/EEC.
Using LCDS Print Description Language xxiii Introduction Using LCDS Prin t Description Language provides information on how to use PDL to program LCDS job descriptions that can be used on any Xerox FreeFlow Prin t Server-based printing system featuring LCDS.
Introduction xxiv Using LCDS Prin t Description Language Xerox 180, 180MX, 96, and 96MX Laser Printing Systems The following families of printi ng systems support subsets of the PDL commands that can be used.
Introduction Using LCDS Print Description Language xxv – W ARNINGS: Printed in bold red • Angle bracket s: Angle brackets surrounding a word indicate the word is the name of a key on the prin t server keyboard. Key names start with a capi t al letter .
Introduction xxvi Using LCDS Prin t Description Language.
Using LCDS Print Description Language 1-1 1. PDL principles and procedures The Xerox LCDS Print Descripti on Language (PDL) is a set of commands you give to the printi ng system to define properties such as the appearance, output destination, and paper feed source for your LCDS print job.
PDL principles and procedures 1-2 Using LCDS Prin t Description Language Enabling PDL features and functions T o enable these functions, you ent er PDL commands to enable the following for your print .
PDL principles and procedures Using LCDS Print Description Language 1-3 Refer to the “S pecify ing DJDE records” section of the “Using Dynamic Job Descriptor Entries (D JDEs)” chapter for information on how to include DJDEs in the data stream.
PDL principles and procedures 1-4 Using LCDS Prin t Description Language • Comments (if appropriate) These components are shown in the following figure. Figure 1-1. Diagram of PDL command component s 1. Command statement 2. Identifier 3. Command keyword 4.
PDL principles and procedures Using LCDS Print Description Language 1-5 Command identifier Some PDL commands require identifiers to precede their command keywords. By coding an identifier before a command, you associate the identifier with the command.
PDL principles and procedures 1-6 Using LCDS Prin t Description Language Refer to Appendix A, “PDL comm and and DJDE summary ,” for a list of all availa ble command keywords. Parameters Each command keyword is follow ed by parameters. Parameters give precise specifications for the print job or application.
PDL principles and procedures Using LCDS Print Description Language 1-7 Example: • V ariable references In creating your JSLs, you will often include variable references, which ma y be either file names of resources stored on the system disk (for ms, CMEs, PDEs, stocksets, and so on) or identifiers for commands coded previously in the JSL.
PDL principles and procedures 1-8 Using LCDS Prin t Description Language • EBCDIC •O c t a l •K a n j i – Using the # charact er (case toggle) Within a text stri ng, the # character may be used as a case toggle.
PDL principles and procedures Using LCDS Print Description Language 1-9 T able 1-2. T ypes of string const ant s Const ant Definition Example Hexadecimal Normally used as string constant s, but they m ay also be used as value constants. Each p air of hexadecimal characters result s in one byte.
PDL principles and procedures 1-10 Using LCDS Pr int Description Language EBCDIC EBCDIC constant s are used for value and string const ants. They must be preceded by the characters E apostrophe ( E’) and followed by an apostrophe character ( ’).
PDL principles and procedures Using LCDS Print Description Language 1-11 H2 and H6 H2 and H6 const ants gener ate H2000 BCD and H6000 BCD codes, respectively . Use of H2 and H6 is identical to use of E and A prefixes described in the p revious sections of this table.
PDL principles and procedures 1-12 Using LCDS Pr int Description Language Command synt ax For the system to read and pr ocess any command you put in your JSL, you must place all elements in the proper order and use the correct symbol or amoun t of space to sep arate them.
PDL principles and procedures Using LCDS Print Description Language 1-13 END; END; • Multiple p art options: Use parentheses to enclose multiple part s of a parameter option.
PDL principles and procedures 1-14 Using LCDS Pr int Description Language NOTE: Commas and bl anks cannot be used interchangeably . Many commands require commas to separate the p arameters, and bl anks are not valid delimiters. The syntax diagram in eac h command and p arameter description shows which delimiters to use.
PDL principles and procedures Using LCDS Print Description Language 1-15 Sample PDL commands The following table list s a set of commands in the order that they might appear in a JSL. It shows the components of PDL commands and a variety of right part options.
PDL principles and procedures 1-16 Using LCDS Pr int Description Language PDL command categories PDL commands are classified according to their functional categories: input, logica l processing, or output (print formatting) commands. DJDEs are in a separate category , because they are specified in the data st ream instead of a JSL.
PDL principles and procedures Using LCDS Print Description Language 1-17 The Job Source Library (JSL) The PDL commands that you issu e to the printing system must be entered together in a file called a “job s ource library” (JSL).
PDL principles and procedures 1-18 Using LCDS Pr int Description Language What does a JSL specify? A JSL is a set (“library”) of commands that specify various aspects of a print job, including: .
PDL principles and procedures Using LCDS Print Description Language 1-19 Refer to “Coding a JSL” in this chapter for t he procedure for creating a Job Source Library . PDL commands are org anized within a JSL in groupings called “command levels.
PDL principles and procedures 1-20 Using LCDS Pr int Description Language The following table illustrates a sample JSL file format and provides examples.
PDL principles and procedures Using LCDS Print Description Language 1-21 JDL name Begin your JSL by deciding on a name for the compiled JDL and entering the “JDL” command on t he first line of the JSL. The JDLNAME is a 1 to 6 character alphanumeric identifier specifying the name of the JDL to be created.
PDL principles and procedures 1-22 Using LCDS Pr int Description Language The VFU (vertical form at unit) commands in the JSL illustration shown in table 1-7 are examples of commands wit h identifiers. (In this JSL, the VF U command identifiers are called “VFU1” and “VFU9.
PDL principles and procedures Using LCDS Print Description Language 1-23 Specifying VFUs The VFU (vertical form at unit) command specifies the vertical tabbing for the print job. T here can be more than one VFU identified. Each VFU command requires an id entifier .
PDL principles and procedures 1-24 Using LCDS Pr int Description Language Specifying format s (PDEs) There are many standa rd formats or prin t description entries (PDEs) available for your JSL. These formats are listed in the “PDE command” section of th e “S pecifying print format parameters” in Chapter 4.
PDL principles and procedures Using LCDS Print Description Language 1-25 Setting up input p arameters Y ou may want to start by specifyi ng the input data characteristics for the application. The basic input processing commands are BLOCK, CODE, PCC, RECORD, TCODE, and VOLUME.
PDL principles and procedures 1-26 Using LCDS Pr int Description Language Cat alog level commands The catalog level allows the coding of commands common to several JDEs. A catalog can then be referenced in an INCLUDE parameter in any following JDE commands.
PDL principles and procedures Using LCDS Print Description Language 1-27 Examples of JOB commands Following are some exam ples of job commands. A JOB or JDE command remains in effect until another JOB or JDE command or an END co mmand is encountered.
PDL principles and procedures 1-28 Using LCDS Pr int Description Language Here is a sample STOCKSET command: Specifying output requirement s There are many specifications you can select to define the manner and look of your printed application. Y ou can also have messages displayed to operators to advise them of special circumstances.
PDL principles and procedures Using LCDS Print Description Language 1-29 Comment s Comments are optional st atem ent s you may include in the source file to identify sections of the JSL, de scribe selected PDL commands and their functions, or provide messages for anyone who modifies the JSL later .
PDL principles and procedures 1-30 Using LCDS Pr int Description Language CMEs, PDEs, TST s, and STOCKSET s: Following an END; command for a JSL, you may code one or more CMEs (CME command), PDEs (FORMA T co mmand), TST s (ROUTE command), or stocksets (ST OCKSET command).
PDL principles and procedures Using LCDS Print Description Language 1-31 Before creating a JSL: cons iderations and decisions Before starting to develop the JS L for your application, you must make the following key decision s, based on your site specific needs and the design of the application.
PDL principles and procedures 1-32 Using LCDS Pr int Description Language Input dat a Before starting to develop the JSL for your app lication, you should know the followin g information about t he input data.
PDL principles and procedures Using LCDS Print Description Language 1-33 • Will the output be deliv ered face up, N to 1 (last page first), and collated? • Will the data be printed on one side of .
PDL principles and procedures 1-34 Using LCDS Pr int Description Language Interactions between JSLs, cat alogs, and jobs Before starting to develop the JSL for your applicat ion, consider the interactions, similarities, and dif ferences between various JSLs, catalogs, and jobs.
PDL principles and procedures Using LCDS Print Description Language 1-35 Logical p age A “logical page” is a user defined page image that is bordered by T op of Form and Bottom of Form and lef t and right margin specifications. Up to 63 logical pages can be defined on a physical page.
PDL principles and procedures 1-36 Using LCDS Pr int Description Language Figure 1-2. V ertical and horizontal positions in portrait mode 1. Left margin (horizont al position or hpos) 2. Character cell 3. T op margin (vertical position or vpos) Figure 1-3.
PDL principles and procedures Using LCDS Print Description Language 1-37 Portrait orient ation The following figure shows portrait orientation dime nsions for a document using FMT6 (the standard portrait format for imp act printer output). Figure 1-4.
PDL principles and procedures 1-38 Using LCDS Pr int Description Language Landscape orient ation The following figure shows land scape orientation dimensions for a document using FMT1 (the st andard landscape format for imp act printer out put). Figure 1-5.
PDL principles and procedures Using LCDS Print Description Language 1-39 Figure 1-6. Fixed pitch and proportional font character sp acing 1. Fixed pitch character cell 2.
PDL principles and procedures 1-40 Using LCDS Pr int Description Language In addition to typeface, style, and size, a font can be defined by its orient ation: • Landscape • Portrait • Inverse landscape • Inverse portrait Custom fonts, signatu res, and logos may be ordered from Xerox through your sale s representative.
PDL principles and procedures Using LCDS Print Description Language 1-41 Figure 1-8. Comman d override sequence User interface window overrides Some PDL commands and DJDEs that are specified in the JSL can be overridden by queue properties that have been selected on user interface qu eue management windows.
PDL principles and procedures 1-42 Using LCDS Pr int Description Language Figure 1. Print Services wi ndow with Queue Manager selected 2. On the queue list, double-click the nam e of the queue to which your job will be sent. The Properties window for the selected queue opens.
PDL principles and procedures Using LCDS Print Description Language 1-43 – The FreeFlow Print Server on the DP EPS supports unlimited stock media to be assigned to a tray . – The FreeFlow Print Server on the Nuvera 1xx MX DPS supports up to 15 dif ferent media to be assigned to a tray .
PDL principles and procedures 1-44 Using LCDS Pr int Description Language Figure 2. Output t ab on Queu e Properties wi ndow with [Override] opt ions selected NOTE: The [Initial Form] sele ction that appears on some of the user interface windows functi ons differently from the other options that can override JDL commands.
PDL principles and procedures Using LCDS Print Description Language 1-45 Spe c if y i ng overrides while a job is printing If you want to specify late bindi ng overrides that will immediately take ef fect on a job that is currently printing , do the following: 1.
PDL principles and procedures 1-46 Using LCDS Pr int Description Language NOTE: This JSL contains some highlight color commands and parameters: IDR, ILIST , IC A T ALOG , and IDEF AUL T . These commands are processed, but most have no effect on the output if the JSL is used to print on the FreeFlow Print Server LCDS systems.
PDL principles and procedures Using LCDS Print Description Language 1-47 Hint s and tip s The following tips ma y help you as you cr eate your JSL. • The only required elem ents in a JSL are: – A JDL name, which is the nam e of the file created by compiling the JSL – One or more job names (JDEs) – END; command at the end of the JSL.
PDL principles and procedures 1-48 Using LCDS Pr int Description Language System defaults can be used fo r all other specifications, although typically each applicat ion has its own specific characteristics. • Use tab sp acing to creat e columns for the command identifiers, commands, and parame ters in your JSLs.
PDL principles and procedures Using LCDS Print Description Language 1-49 • After deciding on the command levels you will use, make a test run of the job to se e the output and to make any necessary adjustments. • Design forms to accommodat e placement of data on the pag e .
PDL principles and procedures 1-50 Using LCDS Pr int Description Language Before you st art Before you start to code your JSL, be sure you have done the following: 1. Identify the source media and data format. 2. Design the layout of your print job. 3.
PDL principles and procedures Using LCDS Print Description Language 1-51 Figure 1-9. Worksp ace and Programs menus.
PDL principles and procedures 1-52 Using LCDS Pr int Description Language c. From the Programs menu, sele ct [T ext Editor]. A T ext Editor window opens. Figure 1-10. T ext Editor window 2. Bring the default JSL (stored in the “lcds” folder on the system disk) into the T ext Editor , using the following procedure.
PDL principles and procedures Using LCDS Print Description Language 1-53 Figure 1-1 1. T ext Editor – Include a File window b. In the [Enter path or folder name:] text field at the top of the Include a File window , en ter one of the followi ng directory paths and pre ss <Return>.
PDL principles and procedures 1-54 Using LCDS Pr int Description Language d. Click the file name DF AUL T .JSL, then click [OK]. The default JSL is displayed in the T ext Editor window . 3. Using the default JSL as a base, enter any changes, additional commands or paramete rs, and deletions that you need to make in order to construct your new JSL.
PDL principles and procedures Using LCDS Print Description Language 1-55 5. In the [Enter path or folder name:] text fi eld, enter one of the following paths to the “lcds” folder: /opt/XRXnps/resources/lcds/ or /var/spool/XRXnps/resources/lcds/ NOTE: The file and folder na mes are case–sensitive.
PDL principles and procedures 1-56 Using LCDS Pr int Description Language Full JSL coding procedure If you do not want to use an ex isting JSL as a pattern and you prefer to build the entire JSL your self, follow these steps. 1. Open a T ext Editor window by following these steps: a.
PDL principles and procedures Using LCDS Print Description Language 1-57 Figure 1-14. T ext Editor window 2. In the T ext Editor window , co de the JDL name, starting at the left edge of the window worksp ace. 3. Code the system or JDL le vel ID commands with their identifiers.
PDL principles and procedures 1-58 Using LCDS Pr int Description Language 4. Code the rest of your syst em level commands (those not requiring identifiers), to specify your input processing commands. Refer to the “S pec ifying input parameters” chapter for inform ation on coding these commands.
PDL principles and procedures Using LCDS Print Description Language 1-59 Recommended: Do the follow ing when you are coding cat alog commands. • Place a comment on the li ne above the first CA T ALOG command line, indicating that the following commands are catalog level.
PDL principles and procedures 1-60 Using LCDS Pr int Description Language Figure 1-16. T ext Editor – Save As window 13. In the [Enter p ath or folder name:] text fi eld, enter one of the following paths to the “lcds” folder: /opt/XRXnps/resources/lcds/ or /var/spool/XRXnps/resources/lcds/ The “lcds” folder , where t he DF AUL T .
PDL principles and procedures Using LCDS Print Description Language 1-61 CAUTION Be sure to give a new name to the JSL file you have created. Otherwise, your new JSL may overwrite th e default JSL in the “lcds” folder .
PDL principles and procedures 1-62 Using LCDS Pr int Description Language T4: TABLE CONSTANT='// JOB'; C4: CRITERIA CONSTANT=(0,6,EQ,T4), LINENUM=(1,20); T5: TABLE CONSTANT=(10,'*'.
PDL principles and procedures Using LCDS Print Description Language 1-63 Sample offline JSL The following figure shows an example of an offline JSL. Note how comments are used to explain and identify p arts of the JSL. NOTE: This JSL contains so me highlight color commands.
PDL principles and procedures 1-64 Using LCDS Pr int Description Language RSTACK TEST=(C1), DELIMITER=YES; ACCT USER=TRAY; /******* Catalog level commands *******/ CATPOW; CATALOG; VOLUME HOST=IBMOS, .
PDL principles and procedures Using LCDS Print Description Language 1-65 Compiling a JSL The second part of crea ting the JSL is compili ng it. Each JSL file must be compiled (converted) into an object file (Job Descriptor Library or JDL) before it can be read by the system to print a job.
PDL principles and procedures 1-66 Using LCDS Pr int Description Language • Do not omit any slashes (/). T hese symbols separate dif ferent directory levels of folders in the UNIX file system. The slash at the beginning of t he command is actually the identifier or “name” of the pare nt (root) directory of the file system.
PDL principles and procedures Using LCDS Print Description Language 1-67 Figure 1-19. T erminal window with % prompt displayed 2. Move the pointer onto the T erminal window . A blinking cursor should be visible next to the prompt (a % si gn, sometimes preceded by the name of your system).
PDL principles and procedures 1-68 Using LCDS Pr int Description Language T able 1-12. xjdc command options Option Defi nition COMpile Compiles the JS L with printed sheets. SCAn Scans the JSL only . PRInt Generates a pr inted JSL. NOPrint Generates a printed JSL only when it contains erro rs.
PDL principles and procedures Using LCDS Print Description Language 1-69 If the JSL compiles correctly with no errors, the JDL object file is created from the JSL, and a message is displayed in the T erminal window , indicating that the compilation was successful.
PDL principles and procedures 1-70 Using LCDS Pr int Description Language Correcting errors in a JSL If errors are encountered in a JSL while it is bei ng compiled, the following message appears in the T erminal window: **********JSL CONTAINS ERROR(S)********** Figure 1-20.
PDL principles and procedures Using LCDS Print Description Language 1-71 Figure 1-21. T ext Editor – Open a File window c. In the Folders fiel d, double-click the nam e of each of the folders that comprise the path to the “lcds” folder , in the order shown below: /opt/XRXnps/resources/lcds d.
PDL principles and procedures 1-72 Using LCDS Pr int Description Language Figure 1-22. A .LST file fo r a JSL cont aining errors 2. Open another T ext Editor windo w and display your JSL in this new window . (The procedure fo r displaying the JSL is described under “Opening a file in the T ext Editor ,” above.
PDL principles and procedures Using LCDS Print Description Language 1-73 Dynamic job descriptor entries (DJDEs) Dynamic job descriptor entrie s (DJDEs) are parameters embedded within the input data stream. DJDEs modify the printing environment est ablished by a job descriptor entry (JDE) as the job is printing.
PDL principles and procedures 1-74 Using LCDS Pr int Description Language Dump s The dump feature is a tr oubleshooting tool for pr int jobs. It allows you to generate a hardcopy of the command and data transmission between the host com puter or the ma gnetic tape and the printing system while a job is being transmitted and printed.
PDL principles and procedures Using LCDS Print Description Language 1-75 The DA T A segment consists of the input data in hexadecimal transmitted from the host and prin ted in hexadecim al and ASCII. The data is translated based on t he value specified in the CODE command.
PDL principles and procedures 1-76 Using LCDS Pr int Description Language Offline dump The offline t ape dump feature is a troubleshooting tool for tape jobs.
PDL principles and procedures Using LCDS Print Description Language 1-77 The tape dat a stream dump contai ns the following information for each block that is dumped: • Block number • Block length.
PDL principles and procedures 1-78 Using LCDS Pr int Description Language T able 1-14. Sof tware version comp atibility JDL source file down- loaded to: V3.5: 4050 4090 4650 V3.6 4135 V3.7: 4850 V3.8: 4050 4090 4650 V3.9: 9790 8790 V4.0 & 5.0: 4850 4890 DP92C V3A: 4635 VM10: DP180 LPS DP180 MX DocuSP 3.
PDL principles and procedures Using LCDS Print Description Language 1-79 Printing highlight color applications on FreeFl ow Print Server LCDS systems If you have a Xerox 48 50, 4890, or DP92C HighLigh.
PDL principles and procedures 1-80 Using LCDS Pr int Description Language For detail ed information on t he syntax and use of these PDL commands and DJDEs, refer to the Print Description Language Reference for your 4850/4890 or DP92 HighLight Color LPS.
PDL principles and procedures Using LCDS Print Description Language 1-81 • Downloading to the FreeFlow Print Se rver LCDS systems colored forms that were created with host or third party vendor software p ackages.
PDL principles and procedures 1-82 Using LCDS Pr int Description Language.
Using LCDS Print Description Language 2-1 2. S pecifying input p arameters Input data is processed and tem porarily wr itten to disk for subsequent printing under cont rol of user selected PDL commands.
Specifying input parameters 2-2 Using LCDS Prin t Description Language Input processing functions The following functions are part of input processing on the FreeFlow Print Server LCDS systems. Input processing online For online printing, the LCDS data is transmitted from a host computer either dire ctly or through a protocol converter .
Specifying input parameters Using LCDS Print Description Language 2-3 Report sep aration The two logical proc essing commands that can control report separation online are BANN ER and RST ACK. The BANNER command specifies the detection crit eria for traditional spooler banner pages and their associated report boundaries.
Specifying input parameters 2-4 Using LCDS Prin t Description Language In the event of a pow er failure, the system notifies you if you need to retransmit any data, and which records to resend. Downloading resource files from the host to the printer Y ou can download resource files su ch as forms, fonts, JSLs, and so forth, by using the FILE DJDE.
Specifying input parameters Using LCDS Print Description Language 2-5 Forms control buffer (FCB) and vertical format control processing The 321 1 and 4245 forms contro l buffer (FCB) defines channel positions and forms l ength.
Specifying input parameters 2-6 Using LCDS Prin t Description Language • When the system is operati ng online in 321 1 or 4245 emulation mode, forms control buffers (FCBs) are received from the host to redefin e channel-to-line number assignments and to set margin s based on the print position indexing byte.
Specifying input parameters Using LCDS Print Description Language 2-7 T3: TABLE CONSTANT=’EOJ’; C3: CRITERIA CONSTANT=(0,3,EQ,T3), LINENUM=(1,20); T4: TABLE CONSTANT=’//JOB’; C4: CRITERIA CONS.
Specifying input parameters 2-8 Using LCDS Prin t Description Language Input processing offline For offline operations, the input m edium to the printing system is magnetic tape, which may be re corded in one of a variety of standard vendor format s.
Specifying input parameters Using LCDS Print Description Language 2-9 Ta p e c o d e s T ape codes that are recognized by the FreeFlow Print Server LCDS systems are EBCDIC, ASCI I, and several versions of BCD.
Specifying input parameters 2-10 Using LCDS Pr int Description Language Record structure A record is arbitrarily divided in to two portions: operating system and user . • The operating system portion of the record contains information that is supplied by the host operating or spooling system.
Specifying input parameters Using LCDS Print Description Language 2-11 As before, volume 1 is the start-of-job, and the volume specified by n is the volume that c ontains dat a for the last page that was written to th e print file before the system rollove r .
Specifying input parameters 2-12 Using LCDS Pr int Description Language BLOCK command The BLOCK command defines blo ck length characteristics and recording modes for of fline dat a sources. BLOCK command p arameters The following table summarizes the BLOCK command parameters.
Specifying input parameters Using LCDS Print Description Language 2-13 BLOCK ADJUST S pecifies a block adjustment va lue that is added to, or subtracted from, the contents of the block length field to determine the true blo ck length. Refer to the “BLOCK LENG TH” parameter section for further information.
Specifying input parameters 2-14 Using LCDS Pr int Description Language BLOCK FORMA T S pecifies the recording mode of the block length field. Synt ax BLOCK FORMA T = type Options BLOCK LENG TH S pecifies the longest physical bl ock that is being processed.
Specifying input parameters Using LCDS Print Description Language 2-15 • If a block length is specified that is le ss than the minimum block length that is found on t he tape, the syst em allocates input buffers, which are sized to the minimum t ape block length.
Specifying input parameters 2-16 Using LCDS Pr int Description Language Default 1 BLOCK L THFLD: point to note • If the size is set to 0, the block length fi eld is not considered to be part of the blo ck; and the length of a block on the tape is the actual physic al block length.
Specifying input parameters Using LCDS Print Description Language 2-17 BLOCK POST AMBLE p arameter: point s to note • If the block delimiter string co nstant is specified, the block postamble is ignored. • The POST AMBLE parameter ma y be overridden if RECORD STRUCTURE is changed thr ough tape label processing.
Specifying input parameters 2-18 Using LCDS Pr int Description Language BLOCK command: point s to note Note the following when using the BLOCK command: • The values for L THFLD , OFFSET , FORMA T , and PREAMBLE may be overridden if RECORD ST RUCTURE is changed as the result of ANSI or IBM OS/S tandard label processing.
Specifying input parameters Using LCDS Print Description Language 2-19 Figure 2-1. Sample BLOCK command diagra m CODE command Defines a character code translation table.
Specifying input parameters 2-20 Using LCDS Pr int Description Language The following sections descri be the syntax of the CODE command parameters and explain the p arameter options. CODE ASSIGN Defines user character code assignments. Synt ax ac : CODE ASSIGN = {( input , output ) | ( input , ( output 1 [, output 2 ] [,.
Specifying input parameters Using LCDS Print Description Language 2-21 Options Default Codetype: EBCDIC CODE DEF AUL T p arameter: point s to note • The DEF AUL T parameter must be coded before any ASSIGN parameter for the assi gnment exceptions to become active.
Specifying input parameters 2-22 Using LCDS Pr int Description Language Example 2 In this example, consecutive i nput codes, such as X’5B’ and X’5C’, need not be specified to accomplish code modification. CODE SP ACECODE Defines the blank (space) char acter code for the single-byte character set.
Specifying input parameters Using LCDS Print Description Language 2-23 ac identifier A command identifi er of the type ac is optional for the first DBCODE command within a JDE. Thereafter , each additional DBCODE command must include the identifier . The ac iden tifier consists of 1 to 6 alphanumeric characters (A through Z and 0 through 9).
Specifying input parameters 2-24 Using LCDS Pr int Description Language DBCODE DEF AUL T S pecifies a base code from whic h you can make double-byte character code assignment exceptions. The base code is specified by a codetype ; the exceptions are specified in the ASSIGN parameter .
Specifying input parameters Using LCDS Print Description Language 2-25 IDEN command p arameters IDEN DJPCC (DJDE Printer Carriage Control) Defines the processing of carriage control for DJDE reco rds found in t he data stream. Synt ax IDEN DJPCC= {DEF AUL T | PROCESS | IGNORE} Options Default DEF AUL T T able 2-22.
Specifying input parameters 2-26 Using LCDS Pr int Description Language IDEN OFFSET S pecifies the number of byte s (beginning at 0) from the beginning of the user po rtion of the record to the beginning of the prefix string constant of the DJDE record .
Specifying input parameters Using LCDS Print Description Language 2-27 IDEN PREFIX Defines the character string that must appear in the identification part of each DJDE record in the input dat a stream. When the system recognizes this character st ring, it examines the rest of the record for DJDE commands.
Specifying input parameters 2-28 Using LCDS Pr int Description Language IDEN command example KCODE command Defines a double-byte charac ter code translation table.
Specifying input parameters Using LCDS Print Description Language 2-29 KCODE ASSIGN Defines double-byte c haracter code assignment exceptions or an entire user characte r translation table. Synt ax ac : KCODE ASSIGN = {( input , output ) | ( input , ( output 1 [, output 2 ] [,.
Specifying input parameters 2-30 Using LCDS Pr int Description Language KCODE command: point to note The DBCODE command can be us ed in the same manner as KCODE. PCC command Enables you to create a table (or modify an existing st andard table) of one-byte printer carri age control codes and define their action.
Specifying input parameters Using LCDS Print Description Language 2-31 The following sections descri be the syntax of the command parameters and explain their options. PCC ADVT APE S pecifies whether or not the carriage cont rol advances to a new page when two successive channel skip p arameters are issued with no intervening print.
Specifying input parameters 2-32 Using LCDS Pr int Description Language Synt ax [ ac :] PCC ASSIGN = {( byte , ccln ) | ( byte , ( ccln 1 [, ccln 2 ] [, ...])} Synt ax for ccln definition: { field 1 [, field 2 [, field 3 ]] | ( field 1 [, field 2 [, field 3 ]] [, {TOF | OVR | IGN}])} Options Default No default T able 2-33.
Specifying input parameters Using LCDS Print Description Language 2-33 PCC ASSIGN p arameter: point s to note • Y ou need not specify consecutive byte values.
Specifying input parameters 2-34 Using LCDS Pr int Description Language Default A table of PSP1 (Pri nt and S pace 1) codes PCC DEF AUL T p arameter: point to note The DEF AUL T parameter mu st precede any ASSIGN parameter . Any preceding ASSIGN parameter is not incorporated into the PCC table.
Specifying input parameters Using LCDS Print Description Language 2-35 PCC MASK Makes inaccessible any unnecessa ry bits from the printer carriage control byte.
Specifying input parameters 2-36 Using LCDS Pr int Description Language In the previous ex ample, these codes were added to the standard IBM1403 carriage control code t able: X’40’ (S pace 1 Line And Print), X’F1’ (Skip to Channel 1 And Pr int), and X’F8’ (Print And Skip to Channel 8).
Specifying input parameters Using LCDS Print Description Language 2-37 Options Default 0 RECORD CONST ANT S pecifies a constant string used to signal the end of a record. This record delimiter const ant string signals the end of the record, but it is not included in th e print line.
Specifying input parameters 2-38 Using LCDS Pr int Description Language Options Default BIN RECORD LENG TH S pecifies the length of the longest record.
Specifying input parameters Using LCDS Print Description Language 2-39 • The tape label content s can overri de a record length value. If a defined record length is larg er than the def ault block length (1330), you must specify a blo ck length that is large enough to hold the record.
Specifying input parameters 2-40 Using LCDS Pr int Description Language RECORD OFFSET S pecifies the location of the record length field. Synt ax RECORD OFFSET = value Options Default 0 RECORD POST AM.
Specifying input parameters Using LCDS Print Description Language 2-41 Options Default 0 RECORD STRUCTURE S pecifies the general record structure of the input data.
Specifying input parameters 2-42 Using LCDS Pr int Description Language CONST ANT may be enabled as the result of STRUCTURE being changed to U in label processi ng. However , no definition is assumed for the cons tant string. The default must be zero, or it must be defined in the job descriptor entry .
Specifying input parameters Using LCDS Print Description Language 2-43 Figure 2-3. Record format types.
Specifying input parameters 2-44 Using LCDS Pr int Description Language SEFFNT command When you print a job on large sized paper (such as 1 1 by 17 inch or A3), the p aper must feed with it s short edge as the leading edge. This is called “short edge feed” (SEF).
Specifying input parameters Using LCDS Print Description Language 2-45 SEFFNT command p arameters The following table summariz es the use of the SEFFNT command parameters. The following sections descri be the syntax of the command parameters and give explanati ons of the p arameter options.
Specifying input parameters 2-46 Using LCDS Pr int Description Language Default No default SEFFNT SEFMAP p arameter: point s to note • When specified without a label preceding the SEFFNT command, SEFMAP puts all font mapping definitions within the JDL, rather t han creating a sepa ra te mapping file.
Specifying input parameters Using LCDS Print Description Language 2-47 Options Default No default SEFFNT command: point s to note Note the following when using the SEFFNT command: • The system does not assume an y mappings for fonts. Y ou must always provide t he mapping.
Specifying input parameters 2-48 Using LCDS Pr int Description Language • If you want to use 1 1 by 17 inch paper or any size that requires SEF , be aware that form source libraries (.FSL) files, form (.FRM) files, logo (.LGO) files, and image (.IMG) files are not automatically scaled or rotated.
Specifying input parameters Using LCDS Print Description Language 2-49 Example 5 Job 4 overrides the system le vel SEFFNT mapping with a job level definition. TCODE command The TCODE command defines a se t of input–character–to–type assignments that will be used for the masked st ring comparisons in a report.
Specifying input parameters 2-50 Using LCDS Pr int Description Language • The printing system accepts lowe rcase characters expressed literally or symbolic ally; that is, prec eded by the pound sign (#) functioning as a sw itch case operator .
Specifying input parameters Using LCDS Print Description Language 2-51 TCODE DEF AUL T S pecifies an initial set of charac ter type assignments for use with masked comparisons. Y ou may s pecify default assignments for any standard character set by coding the appropr iate keyword.
Specifying input parameters 2-52 Using LCDS Pr int Description Language Options TCODE T ASSIGN p arameter: point to note When a typespec is coded as a 0, all characters specified by an inputspec are disassociated fr om all type code assignment s. Thus, the T ASSIGN parameter ma y untype a specified set of characters.
Specifying input parameters Using LCDS Print Description Language 2-53 Options Default No default TCODE command examples Following are a few examples of how to use the TCODE command.
Specifying input parameters 2-54 Using LCDS Pr int Description Language Example 4 The basic character set is EBCDIC. The editor that was used to edit the JSL file is limi ted to uppercase only: VOLUME command The VOLUME command specifie s input medium and data characteristics.
Specifying input parameters Using LCDS Print Description Language 2-55 The following sections descri be the syntax of the VOLUME command parameters and explain the p arameter options. VOLUME KANJI S pecifies double-byte character printin g mode and allows printing of dat a streams of intermixed single-byte and double-byte characters.
Specifying input parameters 2-56 Using LCDS Pr int Description Language VOLUME BMUL T S pecifies a multiplication factor that you can u se to determine the true block length. Synt ax VOLUME BMUL T = value Options Default 1 VOLUME CODE S pecifies which code translati on table the system uses to interpret the input data.
Specifying input parameters Using LCDS Print Description Language 2-57 Default EBCDIC VOLUME CODE p arameter: point s to note • When you run a CODE=NONE jo b with DUPLEX=YES and SHIFT=YES, you must spec ify MARGIN in inches. • Input data is translated acco rding to the CODE selected on the VOLUME command.
Specifying input parameters 2-58 Using LCDS Pr int Description Language VOLUME DBCS S pecifies the double-byte character printing mode. Allows printing of data streams of inte rmixed single-byte and double- byte characters.
Specifying input parameters Using LCDS Print Description Language 2-59 VOLUME EOV S pecifies the action the system ta kes when it encounters an end of volume (EOV) on the input data tape.
Specifying input parameters 2-60 Using LCDS Pr int Description Language Options Default YES VOLUME HOST S pecifies the computer or host operating sys tem that generated the input da ta file.
Specifying input parameters Using LCDS Print Description Language 2-61 Default Offline printing: IBMOS Online printing: No default VOLUME HOST p arameter: point s to note • For HOST=DUMP , two t ape mar ks at the end of the tape are required to dump the dat a t ape using DUMP .
Specifying input parameters 2-62 Using LCDS Pr int Description Language • If the host application progra m uses ANSI carriage control commands, the host operatin g system converts each command to a valid 321 1 or 4245 channel co mmand before sending it to the printer for online printing.
Specifying input parameters Using LCDS Print Description Language 2-63 VOLUME KCODE S pecifies which double-byte charac ter code transl ation table the system will use to inte rpret the input data. Synt ax VOLUME KCODE = { keyword | id } Options Default No default VOLUME LABEL S pecifies the type of label on the input tape.
Specifying input parameters 2-64 Using LCDS Pr int Description Language VOLUME LCODE S pecifies the code translation table that will be used in interpreting the tape label. Synt ax VOLUME LCODE = { keyword | id | NONE} Options Default EBCDIC VOLUME LP ACK S pecifies whether undefined labels (LABEL =UNDEF) are packed or unp acked.
Specifying input parameters Using LCDS Print Description Language 2-65 Options Default NO VOLUME MAXLAB S pecifies the longest physical block that will be treated as a label when an undefined l abel is specifi ed (LABEL=UNDEF).
Specifying input parameters 2-66 Using LCDS Pr int Description Language Options Default 80 VOLUME OPTIMIZE Enhances the performance of the data stream. NOTE: This parameter is s upported only p art ially by the FreeFlow Print Server LCDS syst ems. The parameter options table below reflect s only t he options that are supported.
Specifying input parameters Using LCDS Print Description Language 2-67 VOLUME OSCHN S pecifies the channel that the system uses to signal the end of a report that is generated by an IBM OS writer . Synt ax VOLUME OSCHN = value Options Default 9 VOLUME OSHDP S pecifies the number of header banner pages that will be generated by an IBM OS Wr iter .
Specifying input parameters 2-68 Using LCDS Pr int Description Language Options Default 0 VOLUME RMUL T S pecifies a multiplication factor that the record length uses to determine the true record length. Synt ax VOLUME RMUL T = value Options Default 1 VOLUME TCODE S pecifies the set of type a ssignments to use for masked comparisons.
Specifying input parameters Using LCDS Print Description Language 2-69 Options Default EBCDIC VOLUME UNP ACK S pecifies the unpacking meth od of the input data when unpacking is required. Synt ax VOLUME UNP ACK = {NONE | T4 X3 | T4X3H2 | UNIV AC} Options Default NONE T able 2-77.
Specifying input parameters 2-70 Using LCDS Pr int Description Language VOLUME VCODE S pecifies a table of character type codes to use with the CRITERIA command, V ALUE pa rameter . This parameter accommodates the different pres ent ations of numbers used in different countries, thereby ensu ring accurate comp arisons of numeric values.
Specifying input parameters Using LCDS Print Description Language 2-71 There are eight unique character T y pe codes in a character code translation set, as defined in the following “Unique character T ype codes” table.
Specifying input parameters 2-72 Using LCDS Pr int Description Language Offline: VOLUME HOST=UNIVAC, LABEL=STANDARD, UNPACK=T4X3, CODE=ASCII, LCODE=ASCII; VOLUME HOST=IBMOS; VOLUME HOST=B6700, LABEL=A.
Using LCDS Print Description Language 3-1 3. Using logical processing Logical, or special, processing enables you to specify logical functions that will be performed on a record or a set of records. During job processing, the system tests the value of a specified test expression and directs the flow of processing based on the result of the test.
Using logical processing 3-2 Using LCDS Prin t Description Language T est expressions T o define a logical processing co mmand fully , you must specify one or two fields in the record t hat will be tested. In general, a logical processing command has the following format: parameter command-keyword = options , .
Using logical processing Using LCDS Print Description Language 3-3 • A specific print line range is specified by the LINENUM parameter , and the line or lines that are being tested contain no record (that is, the li nes have been skipped or spaced over).
Using logical processing 3-4 Using LCDS Prin t Description Language Logical processing commands that have TEST p arameters The logical processing commands with TEST parameters are listed below . Each individual co mmand should be specified only once per job descriptor entry .
Using logical processing Using LCDS Print Description Language 3-5 Each constant that is included in a referenced T ABLE command is examined by the system to see if it is equal in value to the input data field specified in t he CONST ANT parameter of the CRITERIA command.
Using logical processing 3-6 Using LCDS Prin t Description Language T ABLE MASK Defines mask characters used with in string constant s (specified by CONST ANT parameter). Also indicates which characters denote special type testing an d what that type is.
Using logical processing Using LCDS Print Description Language 3-7 T ABLE command: points to note • In an unmasked comparison (u sing only the CONST ANT parameter of the T ABLE command) , characters in the string constant that correspond positio nally to those in the input data string are tested for absolut e equality , one character at a time.
Using logical processing 3-8 Using LCDS Prin t Description Language The characters used in the MASK parameter occupy numbered positions, begi nning with 0 and separated by commas. These position numbers in the MASK parame ter are used as type numbers.
Using logical processing Using LCDS Print Description Language 3-9 Example 4 The T ABLE command below sets up the character to type associations shown in the following table. A logical test using this T ABLE command examines a field of an input data record to determine if the following conditions are met: • The word DA TE is present.
Using logical processing 3-10 Using LCDS Pr int Description Language Const ant mode In Constant mode (that is, when the CRITERIA CONST ANT parameter has been specified), y ou must specify the location, length, and contents of a fixed fiel d within a record.
Using logical processing Using LCDS Print Description Language 3-11 The criid 1 and criid 2 are the identifiers for two CRITERIA commands. The parentheses in this format are required.
Using logical processing 3-12 Using LCDS Pr int Description Language – Compare the character in that position for absolute equality . – Ignore the character in t hat position (consider the character , whatever it is, to compare as equal).
Using logical processing Using LCDS Print Description Language 3-13 Masked comparisons using nondefault type assignment s Performing masked comparison s using either a nonst andard character set or a .
Using logical processing 3-14 Using LCDS Pr int Description Language CRITERIA command parameters A CRITERIA command may contai n only one specification of one of these parameters: CONST A NT , CHANGE, or V ALUE. In addition, it may optionally cont ain the LINENUM p arameter .
Using logical processing Using LCDS Print Description Language 3-15 Options Default No default CRITERIA CHANGE p arameter: point s to note • In online jobs, the host truncat es trailing blanks. Y ou may add blank character spaces to any c ontrol fields that are shorter than the specified length, so the system can make a comparison.
Using logical processing 3-16 Using LCDS Pr int Description Language – If the LINENUM parameter is used, lines within the specified range are processe d normally , and lines outside the range are not evaluat ed. Thus, Change mode comparison strings are not sa ved from lines out side of a LINENUM range.
Using logical processing Using LCDS Print Description Language 3-17 Options Default No default CRITERIA CONST ANT p arameter synt ax example The following CRITERIA command syntax diagram describes a test for a subfield equal to a specific constant t able.
Using logical processing 3-18 Using LCDS Pr int Description Language Options Default All lines CRITERIA V ALUE Defines test specifications for a logical processing function with the V alue mode criterion. Use the CRITERIA V ALUE parame ter to comp are two numeric values.
Using logical processing Using LCDS Print Description Language 3-19 Default No default CRITERIA V ALUE p arameter: point s to note • A test criteria specifying t he EQ operator may return a true result even though t he character strings being compared are not identically equal.
Using logical processing 3-20 Using LCDS Pr int Description Language – Non-numeric characters, such as currency symbols, positive and negative number des ignators, and alphabetic text may only precede, follow , or enclose the numeric character string.
Using logical processing Using LCDS Print Description Language 3-21 – If the operator is NE, L T , G T , LE, or GE, the system tests the variable data against only th e first value in the T ABLE CONST ANT statement.
Using logical processing 3-22 Using LCDS Pr int Description Language Logical processing co mmand descriptions Logical processing commands caus e the system to test input data records in the job against specif ied criteria. If the criteria are satisfied, the system performs specif ic actions.
Using logical processing Using LCDS Print Description Language 3-23 The system recognizes the end of a report when enough banner pages have been printed to satisf y the “end of report” test criteria. BANNER command parameters The following table summariz es the BANNER command parameters.
Using logical processing 3-24 Using LCDS Pr int Description Language Options Default 0 BANNER HCOUNT p arameter: point to note The FreeFlow Print Server LC DS systems do not recognize header banner pages if an HCOUNT value of 0 is specified.
Using logical processing Using LCDS Print Description Language 3-25 Options Default NONE BANNER TCOUNT S pecifies the total num ber of consecutive trailer banner pages that must be detect ed to recognize the end of the report.
Using logical processing 3-26 Using LCDS Pr int Description Language Options Default No default BANNER TYPE S pecifies the use of selected da ta pages as banner pages when reports do not cont ain this information.
Using logical processing Using LCDS Print Description Language 3-27 BANNER command: point s to note • Field content captured via HJOBNO and HRP TNA is translated using the CODE tabl e in ef fect when the record containing them is processed.
Using logical processing 3-28 Using LCDS Pr int Description Language Example 2 If a job stream has two trailer page s with the ch aracter string DA TE= mm/dd/yy appearing on line 10 or 1 1 and beginning in print position 20, the BANNER criteria could be coded as follows: The MASK parameter specifies a masking character .
Using logical processing Using LCDS Print Description Language 3-29 Options Default No default BSELECT and BDELETE co mmands: points to note Note the following when using the BSELECT and BDELETE commands: • It is import ant to not e that block selection or block deletion is performed before the extraction of the records from the block.
Using logical processing 3-30 Using LCDS Pr int Description Language The contents of the first byte of each t ape block (of fset=0, length=1) is examined for the char acter constant 'P'. When a 'P' is detected, the entire block is selected (BSELECT) for printing.
Using logical processing Using LCDS Print Description Language 3-31 LMODIFY command Enables you to select one or more text strings to which highlight color will be added under sp ecified conditions. NOTE: The FreeFlow Print Serv er LCDS monochrome systems ignore this command.
Using logical processing 3-32 Using LCDS Pr int Description Language LMODIFY SELECT S pecifies the part of the print lin e that will be printed in the specified ink.
Using logical processing Using LCDS Print Description Language 3-33 Point s to note: LMODIFY command • The LMODIFY command ac ts upon individual print lines. The offset values in all of the test criteria are me asured from the beginning of the print line to the beginning of the test field.
Using logical processing 3-34 Using LCDS Pr int Description Language RAUX TEST p arameter S pecifies the test expression fo r selection of paper from the auxiliary tray .
Using logical processing Using LCDS Print Description Language 3-35 Figure 3-3. Dat a record showin g offset specified in RAUX command The data record, when processed as p art of the input data stream, causes the page it is a p art of to be printed on a sheet of paper fed from the auxiliary tr ay .
Using logical processing 3-36 Using LCDS Pr int Description Language Options Default No default RDELETE and RSELECT co mmands: point to note The RSELECT and RD ELETE commands are supported on the FreeFlow Print Server LCDS syst ems only for offline printing.
Using logical processing Using LCDS Print Description Language 3-37 Figure 3-4. Illustration of RDELETE command usage 1. T ape mark, followed by interblock gap (IBG) 2. Block 1, followed by interblock gap (IBG) 3. Block 2, followed by interblock gap (IBG) 4.
Using logical processing 3-38 Using LCDS Pr int Description Language Options Default No default RFEED command: point s to note • Satisfaction of the RFEED criter ia causes the current page to feed from the tray assigned to the stock defined in the RFEED command.
Using logical processing Using LCDS Print Description Language 3-39 In this example, the system checks C1, C2, and then C3. If C2 and C3 satisfy the specifi ed criteria, the C2 stock has priority over the C3 stock due to its position in the JSL.
Using logical processing 3-40 Using LCDS Pr int Description Language ROFFSET can also force an offset on either all copies of the report or only the first copy .
Using logical processing Using LCDS Print Description Language 3-41 ROFFSET TEST S pecifies the test expr ession for offsetting pages in the st acker bin.
Using logical processing 3-42 Using LCDS Pr int Description Language ROFFSET command example In the following exampl e, a file has multiple reports without any delimiter records separating the r eport s. Each page of the report has a page number as p art of t he heading.
Using logical processing Using LCDS Print Description Language 3-43 RP AGE command The RP AGE command allows you to reposition the current (or next) logical page on the physical p age. RP AGE command parameters The following table summar izes the RP AGE command parameters.
Using logical processing 3-44 Using LCDS Pr int Description Language Options Default (NUFRONT , NOFFSET) T able 3-33. RP AGE SIDE para meter options and definitions Option Defi nition sideopt In duple.
Using logical processing Using LCDS Print Description Language 3-45 RP AGE TEST Defines the test expression for detection of an RP AGE reco rd that will cause the l ogical page to be reposit ioned on a physical pag e .
Using logical processing 3-46 Using LCDS Pr int Description Language RP AGE command: points to note Note the following when using the RP AGE command. • If a record intended to satisf y the criteria for RP AGE is suspended by RSUSPEND, that re cord is not checked for the RP AGE criteria.
Using logical processing Using LCDS Print Description Language 3-47 Figure 3-6. Effect s of RP AGE SIDE p arameter.
Using logical processing 3-48 Using LCDS Pr int Description Language Figure 3-7. Effect s of RP AGE WHEN parameter.
Using logical processing Using LCDS Print Description Language 3-49 RRESUME and RSUSPEND commands The print suppression l ogical processing functi on permits you to delete from printing groups of reco rds that are distinguishable at the start and end, but whose inte rmediate records may not be unique or distinguishable.
Using logical processing 3-50 Using LCDS Pr int Description Language Options Default NEXT RSUSPEND and RRESUME TE ST Defines the test expressions for the record at which printing will be suppressed (RSUSPEND) or resumed (RRESUME).
Using logical processing Using LCDS Print Description Language 3-51 • Interaction with RST ACK – A record that satisfies the RST ACK criteria is detected, and it terminates the report and record suspension, regardless of whether or not the printing of records was suspended at the time.
Using logical processing 3-52 Using LCDS Pr int Description Language • DJDE records are process ed, not ignored, even when detected after an RSUSPEND record and before the corresponding RR ESUME record . RSUSPEND and RRESUME exa mple Following is an example of the RSUSPEND an d RRESUME commands.
Using logical processing Using LCDS Print Description Language 3-53 RST ACK command The stacked report s feature enabl es you to define a series of reports in a single file. This is accomplished by specifying the end of the report in the coded logical pr ocessing commands.
Using logical processing 3-54 Using LCDS Pr int Description Language In this mode, you can use the PRINT parameter to print the delimiter (or the delimiter packe t) and to select the output destination of this delimiter p age: BIN, TRA Y , or BOTH. The option BOTH delivers t he page to the sample tray and to the output tray .
Using logical processing Using LCDS Print Description Language 3-55 RST ACK command p arameters The following table summarizes t he p arameters of the RST ACK command. RST ACK ACCTINFO S pecifies that a subfield of the fi rst record will be printed on the accounting page at the end of the report.
Using logical processing 3-56 Using LCDS Pr int Description Language RST ACK DELIMITER S pecifies whether or not RST ACK records are treated as data records.
Using logical processing Using LCDS Print Description Language 3-57 Options Default NONE RST ACK PRINT If DELIMITER=YES is coded, specifie s if the report delimiters will be printed, and if so, the output destination of the printed delimiters.
Using logical processing 3-58 Using LCDS Pr int Description Language RST ACK TEST Defines the test expression for t he “end of report ” conditions for either Change mode or Cons tant mode criteria.
Using logical processing Using LCDS Print Description Language 3-59 • Detection of RST ACK imme diately following report separation is ignored. This pr event s null reports.
Using logical processing 3-60 Using LCDS Pr int Description Language The following figure illustrates a sample RST ACK command usage. Figure 3-8. Sample RST ACK command usage illustration.
Using LCDS Print Description Language 4-1 4. S pecifying print format p arameters T o specify the physical characteri stics of a print job, define the placement of data on the p age, identify system responses to error conditions, and other functions related to the printed output, you use the PDL print format commands.
Specifying print format parameters 4-2 Using LCDS Prin t Description Language ABNORMAL command The ABNORMAL command allows you to restrict certain operator functions a nd to define system responses to error conditions. ABNORMAL command parameters The following table summariz es the ABNORMAL command parameters.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-3 Synt ax ABNORMAL ACCTFEED = {A UX | OPR} Options Default AUX ABNORMAL CODE S pecifies the handling of illegal function codes in the data stream. The system sets the repor t completion code and insert s an account error page into the job.
Specifying print format parameters 4-4 Using LCDS Prin t Description Language Options Default STOP ABNORMAL ERROR p arameter: point s to note • The CONTINUE and ABOR T opt ions put the printer in “Nonstop” mode. The ST OP option put s the system in “S top” mode.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-5 ABNORMAL IMISMA TCH S pecifies the action fo r a highlight color printer to take when a specified ink requires a primary in k color that is not currently loaded.
Specifying print format parameters 4-6 Using LCDS Prin t Description Language FreeFlow Print Server-based LCDS printers contain queue default settings and a queue override setting.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-7 ABNORMAL ISUBSTITUTE S pecifies whether or not the operator of a hi ghlight color printer may initiate ink substitution.
Specifying print format parameters 4-8 Using LCDS Prin t Description Language Options Default NOW AIT ABNORMAL OTEXT parameter example Following is an example of th e ABNORMAL OTEXT parameter .
Specifying print fo rmat parameters Using LCDS Print Description Language 4-9 ABNORMAL SECURITY Restricts cert ain operations or administrative functions.
Specifying print format parameters 4-10 Using LCDS Pr int Description Language ACCT command The ACCT command enables a pr intout of an accounting summary to be included with each report printed. This summary consists of a single p age of in formation containing job setup information and counts of processing event s.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-11 Default Built from the JDL name by adding “.JDL” to the name. ACCT DEPT p arameter: point to note The department name ( sc ) is printed on the accounting sheet, and is entered into the acco unting log for the report.
Specifying print format parameters 4-12 Using LCDS Pr int Description Language CME command Copy modification entries (CMEs) allow certain p arts of the printed data in a repor t to be replac ed with predefined static data, and/or specify the changing of font s within the variable data.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-13 Refer to “Importing LCDS resource s” in the “PDL principles and procedures” chapter for the procedure for c opying resources to the /opt/XRXnps/resources/lcds/ folder from elsewhere within the Unix file system.
Specifying print format parameters 4-14 Using LCDS Pr int Description Language CME CONST ANT S pecifies a character string to print. Synt ax [ ac :] CME CONST ANT = sc Options Default No default CME C.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-15 Default No default CME FONT p arameter: point s to note • A font specification applies to i nput variable data as well as to static CME dat a.
Specifying print format parameters 4-16 Using LCDS Pr int Description Language CME INK p arameter: point s to note • If 0 is specified (or defaulted) for the INK p arameter , the ink for the variable data and the CME text reve rt s to the ink that was specified in the IDF AUL T parameter of the OUTPUT command.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-17 CME POSITION S pecifies the initial character posit ion at which to begin to apply the CME in t he print line.
Specifying print format parameters 4-18 Using LCDS Pr int Description Language There also may be multiple text specifications following a column specification.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-19 CME command examples This section shows two examples of uses of the CME command. Example 1 CME parameters specif ied in standard form: CME parameters specified in short form: or Example 2 The following is an example of copy sensitive CMEs.
Specifying print format parameters 4-20 Using LCDS Pr int Description Language IDR command Allows you to define default in k catalogs, p alettes, and inks. ac identifier Y ou must specify an ac identifier when defining an IDR. This identifier is referenced by t he OUTPUT IDR p arameter or the IDR DJDE.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-21 If no IDF AUL T is specified, the fi rst element of the ILIST is used as the default. If no ILIST is spec ified, the system default is used. IDR command p arameters The following table summarizes the IDR command p arameters.
Specifying print format parameters 4-22 Using LCDS Pr int Description Language IDR ILIST This parameter provides a list of all the inks which may be referenced by indexing in prin ting variable input data or CME data. Synt ax ac :IDR ILIST = {‘ inkname ’ | (‘ inkname 1 ’ [‘ inkname 2 ’] [, .
Specifying print fo rmat parameters Using LCDS Print Description Language 4-23 IDR P ALETTE Establishes a default inks p ale tte that will be used in ink references when t here is no specific palette reference.
Specifying print format parameters 4-24 Using LCDS Pr int Description Language The following sections descri be the syntax of the command parameters and explain their options. LINE BASELINE Defines how to calculate the ba seline position of the character that is being printed.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-25 Options Default LARGE[ST] LINE BASELINE p arameter: point to note If KANJI is specified as one of the font s (KANJI = YES), a BASELINE=LARGE command is treated as BASELINE=TOP .
Specifying print format parameters 4-26 Using LCDS Pr int Description Language LINE DA T A S pecifies the location and length of the print line data within an input data record.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-27 LINE FCB p arameter: point s to note • If you specify FCB=PROCES S, an FCB load causes positioning to TOF . If the system is already at T OF , page eject does not occur .
Specifying print format parameters 4-28 Using LCDS Pr int Description Language LINE FONTINDEX S pecifies that a field within the user portion of a record defines the index to a specific font to be used for that line. If FONTINDEX is not specif ied, no index is used.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-29 LINE FONTINDEX p arameter: point s to note • When the bitopt option is specified, the initval must also be specified.
Specifying print format parameters 4-30 Using LCDS Pr int Description Language Options Default offset : 0 termination : DEF AUL T LINE INKINDEX S pecifies a field within a data reco rd that contains a number that represents the ink index in the current ILIST .
Specifying print fo rmat parameters Using LCDS Print Description Language 4-31 LINE INKINDEX p arameter: point s to note • The FreeFlow Print Server LCDS systems support only the offset option for the LI NE INKINDEX p arameter . • When the bitopt option is specified, the initval must also be specified.
Specifying print format parameters 4-32 Using LCDS Pr int Description Language Default No default LINE LPI p arameter: point s to note • If the LARGE[ST] is specif ied for the LINE BASELINE parameter , the LPI parameter is ignored. • The line spacing value is not based on the maxi mum LPI font of the line.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-33 Options Default (PRINT , NODISP) LINE OVERPRINT p arameter: point s to note FONTINDEX and OVERPRINT : When used in conjun.
Specifying print format parameters 4-34 Using LCDS Pr int Description Language LINE OVERPRINT p arameter example Following is an example of th e LINE OVERPRINT parameter . LINE PCC S pecifies the position (a nd possible translat ion) of the printer carriage control field.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-35 LINE PCCTYPE S pecifies a set of prin ter carriage control code s that wil l be used in printing a job. Synt ax LINE PCCTYPE = { PCCname | PCCid | USER} Options Default Online: IBM4245 Offline: ANSI T able 4-37.
Specifying print format parameters 4-36 Using LCDS Pr int Description Language LINE PCCTYPE p arameter: point s to note • For the FreeFlow Print Server LCDS systems, this parameter is treated as if the system were an IBM 321 1. Note that there is no function al difference between IBM321 1 and IBM4245 for PCC types.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-37 LINE command: point s to note • Line sp acing with multiple font s : The vertical spacing of a line is the line spacin g of the largest font in use in the previous line.
Specifying print format parameters 4-38 Using LCDS Pr int Description Language LINE command examples Here are some examples of use of the LINE command. Example 1 The LINE command below defines the characteristics of the following record structure show n in the following figure.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-39 Figure 4-2. Sample dat a record structure Example 3 LINE PCCTYPE=NONE, DATA=(1,57), VFU=V1; MESSAGE command The MESSAGE command permits you to inform the operator of special conditions by displaying user defined text on the screen.
Specifying print format parameters 4-40 Using LCDS Pr int Description Language MESSAGE command p arameters The following table summarizes the MESSAGE command parameters. The following sections descri be the syntax of the command parameters and explain the p arameter options.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-41 MESSAGE ITEXT p arameter: point s to note • If EBCDIC or hexadec imal strings or hex defined bytes using “!” in a character string ar e used in a M ESSAGE command, they are interpreted as st andard EBCDIC and are translated to extended ASCII.
Specifying print format parameters 4-42 Using LCDS Pr int Description Language MESSAGE OTEXT : point s to note • Multiple line messages may be s pecified for a single copy by one of the following me.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-43 OUTPUT command The OUTPUT command controls the organization and format of a report, including the number of copies of a report, the forms to be printed with the variable data, report of fsetting, and the use of simplex or duplex mode.
Specifying print format parameters 4-44 Using LCDS Pr int Description Language OUTPUT G RAPHICS S pecifies if and how graphics ar e used in the job. YY N OUTPUT IDF AUL T S pecifies the default ink that will be us ed for parameters in which no ink is specified.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-45 OUTPUT BFOR M Prints a form on the back side of a duplex dat a sheet. In association with the duplex printing mode DUPLEX=YES, a page cont aining only a form (no va riable data can be printed with this page) may be printed on the ba ck side of a dat a sheet.
Specifying print format parameters 4-46 Using LCDS Pr int Description Language Default NONE OUTPUT BIND ING S pecifies printing for long edge or short edge bi nding. Causes the page to be rot ated to orient it correc tly for binding by a finishing device on th e long or short edge.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-47 Figure 4-3. T wo-hole drilled out put from a long edg e feed job, with short edge binding The following figure shows the result s of dif ferent specifications.
Specifying print format parameters 4-48 Using LCDS Pr int Description Language Figure 4-4. Diagrams of outp ut resulting from different BINDING specifications.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-49 OUTPUT COLLA TE S pecifies whether pages will be printed collat ed (in ordered sets) or uncollated.
Specifying print format parameters 4-50 Using LCDS Pr int Description Language OUTPUT COVER S pecifies that cover sheets are to be fed from the AUX stock.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-51 Options Default NONE OUTPUT CYCLEFORMS p arameter: point s to note • If multiple CYCLEFORMS ar e specified in the same OUTPUT command, a single list consisting of all these specified forms is cr eated.
Specifying print format parameters 4-52 Using LCDS Pr int Description Language OUTPUT DENS ITY S pecifies how the syst em will respond to a scan line density error . This parameter is obsolete and is listed for comp atibility purposes only . It is, however , recognized by the XJDC (PDL) compiler .
Specifying print fo rmat parameters Using LCDS Print Description Language 4-53 Options Default BIN OUTPUT DUPLEX S pecifies whether printing is to o ccur in duplex (print on both sides of a sheet) or simplex (print on a single side).
Specifying print format parameters 4-54 Using LCDS Pr int Description Language Options Default NO OUTPUT F ACEUP p arameter: point to note S pecify F ACEUP=YES when printi ng on label sto ck. Delivering label sheets face up prevent s del amination when the sheets are stacked.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-55 OUTPUT FEED p arameter: point s to note • “FEED = stockreference ” must refer to a stock assigned to a stockname by the STOCKSE T command that has been specified for the report.
Specifying print format parameters 4-56 Using LCDS Pr int Description Language OUTPUT FORMS S pecifies forms to be associated wit h the report c opies. Different forms may be associated with diff erent copies of a report by the use of multiple FORMS left part s in the same OUTPUT command.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-57 OUTPUT FORMS p arameter: point s to note • CYCLEFORMS and FORMS p arameters: Both may be used within a report; howeve r , only the last parameter specified is in effect at any given time.
Specifying print format parameters 4-58 Using LCDS Pr int Description Language Default NO OUTPUT GRAPHICS p arameter: point s to note • If you are using the IMAGE pa rameter in conjunction with GRAPHICS, make sure to list the GRAPHICS parameter first, as these two paramete rs are order dependent.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-59 Options Default The first ink that is referenced in the IDR ILIST parameter in effect at the st art of the page.
Specifying print format parameters 4-60 Using LCDS Pr int Description Language OUTPUT IMAGE This p arameter is for Batch mode processing only , and specifies the initial graphic imaging pa rameters to be used. Synt ax OUTPUT IMAGE = ( vpos [ unit s ], hpos [ units ] [ , n [/ d ]] [, (INKS, inkref 1 [, inkref 2 ])]) Options T able 4-59.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-61 Default T op left corner of the portrait or landscape oriented p age, scaled at 1/1 OUTPUT IMAGE p arameter: point s to note • T o put an image on a page, use a form with the image, or use the IMAGE DJDE.
Specifying print format parameters 4-62 Using LCDS Pr int Description Language Default NONE OUTPUT IRESUL T S pecifies what the result will be when objects that are imaged with different inks overlap. Synt ax OUTPUT IRESUL T = {BLACK | COLOR} Options Default The ink priority that wa s chosen at installation.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-63 OUTPUT LOGO Allows you to specify a logo for imaging on all pages of a report, unless it is canceled by a CANC EL DJDE.
Specifying print format parameters 4-64 Using LCDS Pr int Description Language OUTPUT LOGO p arameter: point s to note • The number of logos that are allowed on a pa ge varies depending on the st ructure of the logo and the amount of available dynamic memory sp ace.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-65 OUTPUT MODIFY p arameter: point s to note • A CME may be coded within a JSL or coded and catalogued separately for use by severa l JSLs. Any CME invoked by a DJDE must be catalogued sep ara tely .
Specifying print format parameters 4-66 Using LCDS Pr int Description Language Default NO OUTPUT NT O1 p arameter: point s to note The NTO1 p arameter interacts wi th some of the other OUTPUT command parameters. These intera ctions can cause some of the specifications in the JSL to be overridde n.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-67 • NTO1 and OSTK: When printing order ed stock in NTO1 sequence using the OSTK para meter , note the following: The orde.
Specifying print format parameters 4-68 Using LCDS Pr int Description Language findex font index . An index into the list of fo nts specified in the curr en tly active FONTS parameter of the PDE command, or of a recent DJDE. The index is an integer , starting with 1 for the first font.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-69 Default NO OUTPUT NUMBER p arameter: point s to note • The page number character st ring is placed on the page at the specified line nu mber , based on the li ne spacing of the specified font.
Specifying print format parameters 4-70 Using LCDS Pr int Description Language OUTPUT OFFSET p arameter: point to note The OFFSET control of FIRST , ALL, or NONE may be modified by the ROFFSET command. Refe r to the “ROFFSET” command section in the “Using l ogical processing” chapter .
Specifying print fo rmat parameters Using LCDS Print Description Language 4-71 Default s • mod and pos : 1 •R E S • no tabs • size : 0.5 IN •P OUTPUT OSTK p arameter: point s to note When using t abs and ordered stock: • All applications that are printed on a tab have p ages formatted for tab printing.
Specifying print format parameters 4-72 Using LCDS Pr int Description Language – Ta b w i d t h s : When running a tab sto ck job, you must not include the width of the t ab when specifying the P APERSIZE command.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-73 However , if the OSTK comm and is specifi ed, the system allows a tolerance of n inches (where n is the width of the tab specified in the OSTK command) when validity checks are being performed on BE GIN values and graphic positioning.
Specifying print format parameters 4-74 Using LCDS Pr int Description Language – S pecify T ABS in the ordere d stock statement so that dynamic width checking is disabled. – Y ou may define the ordered sto ck statement at the job or the system level of a JSL.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-75 What to do: In order to run the job in succession, you must code the JSL with MOD=5 and POS=1 for Job 1 and MOD=5 and POS=5 for Job 2. The system keeps tra ck of the last t ab position in tray 2 at the end of J ob 1.
Specifying print format parameters 4-76 Using LCDS Pr int Description Language • P APERSIZE=B4 and P APERSIZE =(10.12,14.33) produce identical results because they indicate long edge feed, as opposed to short edge feed form at.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-77 Options Default YES OUTPUT PURGE p arameter: point to note Y ou can use the SA VE DJDE to over ride the purging of specific files.
Specifying print format parameters 4-78 Using LCDS Pr int Description Language OUTPUT SF2FUNCTION S pecifies to the third party fini sher whether or not it should perform the user-defined SF2 operation on the current r eport. This parameter provides control ov er third party finishing devices that conform to the DF A standard.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-79 Options Default NO OUTPUT SHIFT p arameter: point s to note • If the origin of a prin t line is off the p age, the printer prints as much of the line as possible and provides a message, once per report, indica ting that printing is off the p age.
Specifying print format parameters 4-80 Using LCDS Pr int Description Language Options Default SEMIAUTO OUTPUT SIZING p arameter: point s to note • A paper size is considered equal in size to another p aper size if neither dimension differs by more t han 15/600 of an inch.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-81 • If the stock is not an exact paper size match, but is larger than the specified size, selecting SEMIAUT O (or BEST) causes the printer to stop and wait for operator confirmation to continue printi ng, using the lar ger paper .
Specifying print format parameters 4-82 Using LCDS Pr int Description Language Default NO OUTPUT ST APLE p arameter: point s to note • The ST APLE command must be s pecified in the initial JDL/ JDE, or the JDL/JDE DJDE reco rd must be the first record processed.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-83 OUTPUT ST OCKS p arameter: point s to note • If the stocksetname does not reference a STOCKSET command coded earlier in t he same JDL, the system assumes that the stockset exists as a .
Specifying print format parameters 4-84 Using LCDS Pr int Description Language OUTPUT SYSPPR p arameter: point s to note • P APERSIZE=B4 and P APERSIZE= (10.12, 14.33) produce identical results in that they indicate long edge feed, as opposed to short-edge feed format.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-85 OUTPUT TMODE S pecifies a maximum paper width in order to improve throughput efficiency when mixed p aper sizes are used.
Specifying print format parameters 4-86 Using LCDS Pr int Description Language • Pitch modes and throughput performance: The printing system can operate in several different pitch modes : 3, 4, 5, 6, and 7.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-87 – For any paper size wider t han 15.32 inches / 389 mm, the system automatically switches to 3 pitch mode, in which it prints up to 77 p ages per minute.
Specifying print format parameters 4-88 Using LCDS Pr int Description Language Example: Assuming that your appl ication calls for 8.5 by 1 1-inch paper , you could use 5 pitch mode.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-89 OUTPUT TRANS S pecifies whether or not transparencies are used in the print job.
Specifying print format parameters 4-90 Using LCDS Pr int Description Language Options Default No default OUTPUT XSHIFT S pecifies whether or not the image of th e form and data on a page is to be shif ted downw ard or upward (thus changing the x coordinate of the logi cal page origin) and if so, by what values.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-91 OUTPUT XSHIFT p arameter example Following is an example of the OUTPUT XSHIFT parameter . OUTPUT command: point to note Certain p arameters of the OUTP UT command interact with each other or with other commands.
Specifying print format parameters 4-92 Using LCDS Pr int Description Language Example 3 The commands in the following figure illustrate use of the offsetting features of the OU TPUT command. The p arameter ALL offset s all copies of all repo rts; FIRST of fsets just the first copy of each report and NONE inhibits of fsetting.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-93 Figure 4-6. Illustration of use of OUTPUT CYCLEFORMS p arameter in a multicopy report PDE command The PDE command spec ifies a page descriptor entry (PDE), which defines the formatting fo r each page of a report.
Specifying print format parameters 4-94 Using LCDS Pr int Description Language T able 4-82. St andard print formats (PDEs) PDE id No. of lines No. of columns lines per inch char . per inch Approx. point size Page size and orient ation* BEGIN values Default font id FMT1 66 132 8.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-95 PDE command parameters The following table summarizes the PDE command p arameters. The following sections describe the syntax of the PDE command parameters and explain the p arameter options.
Specifying print format parameters 4-96 Using LCDS Pr int Description Language Options Default (.18 IN, .66 IN) PDE BEGIN p arameter: point s to note • When specifying the location of t he beginning of a print line on a logical page, view the p age in the orientation (landscape or portrait) in whic h it will be printed.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-97 • RTEXT is imaged on a sep arate physical sheet. The line and column specifications for positi oning the text refe r to the fi rst logical page specified in the PDE.
Specifying print format parameters 4-98 Using LCDS Pr int Description Language • The placement of the values of the BEGIN parameter on the FreeFlow Print Server LCDS syst ems, 4850 L PS, 4890 LPS, and DP92C LPS is relative to the top edge of the physical sheet for all paper sizes.
Specifying print fo rmat parameters Using LCDS Print Description Language 4-99 PDE FONTS p arameter: point s to note • If different font s are used on the same print line, character heights of all fo nts used in the print li ne are compared to find the largest fo nt in the line.
Specifying print format parameters 4-100 Using LCDS Pr int Description Language PDE command: point s to note • Y ou may code PDEs as part of the JSL or create them as separate files so that they ma y be referenced by one or more JDLs or by DJDEs. PDEs are invoked by the OUTPUT FORMA T parameter or by t he FORM A T DJDE.
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-101 Example 2 The following is an example of multiple B EGINs. T wo logical pages are defined on one physical p age. Example 3 This is an example of a PDE t hat may be compiled separately from a JDL.
Specifying print format parameters 4-102 Using LCDS Pr int Description Language ROUTE RFORM S pecifies a form to be pr inted with all RTEXT pages. Synt ax ROUTE RFORM = { formid | NONE} Options Defaul.
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-103 Options Default NONE ROUTE RTEXT p arameter: point s to note • The font index is associated onl y with a particular string. T o print an entire R TEXT page in the same font, you must specify the font index with each string.
Specifying print format parameters 4-104 Using LCDS Pr int Description Language • If a proportional pitch font is used, the starting column number for printing the RTEXT is determined by using the character spacing value for the sp ace character in the character font.
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-105 After the above commands are co mpiled by PDL, a .TST file is created. In the example above, the file would be named “ROUTE1.TST .” Y ou can then a ccess this file by name with the ROUTE command (RTEXT= rtextid ) from a JDL or with a DJDE.
Specifying print format parameters 4-106 Using LCDS Pr int Description Language STOCKSET command p arameters The following table summariz es the ST OCKSET command parameters. STOCKSET ASSIGN Associates stocks with an identified stock reference or with other stocks to create a stock set that will be used together in an application.
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-107 STOCKSET INIFEED S pecifies which stock to use in the absence of any OUTPUT FEED param eter or FEED DJDE. If no stock is specified, the INIFEED parameter defaults to th e first stock name specified in the ASSIGN parameter .
Specifying print format parameters 4-108 Using LCDS Pr int Description Language Default MAIN STOCKSET SYSP AGE p arameter: point s to note • Paper size mismatch on system pages: Pages generated by the system via such comm ands as IDEN OPRINFO are formatted for 8.
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-109 • The MAIN and AUX stocks and their preferred trays have already been defined in the operating system software when the printing system is delivered. However , you can change their specifications at the user interface, using the S tock Manager windows.
Specifying print format parameters 4-110 Using LCDS Pr int Description Language VFU command The VFU command assigns outpu t line numbers to printer carriage control channels. These Line to Channel assignments perform the same function as th e printer carriage control tape on a conventional line printer .
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-111 Options Default No default VFU BOF S pecifies the Bottom Of Form line number .
Specifying print format parameters 4-112 Using LCDS Pr int Description Language Options Default 1 VFU T OF p arameter: point to note If the value that is specified in the TOF parameter is greater than or equal to the BOF (Bottom Of Form) value, the T OF value is set to 1.
Specifying print fo rmat parameters Using LCDS Print De scription Language 4-113 VFU command 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 assigned to line number 55.
Specifying print format parameters 4-114 Using LCDS Pr int Description Language.
Using LCDS Print Description Language 5-1 5. Using Dynamic Job Descriptor Entries (DJDEs) Dynamic Job Descriptor Entrie s, unlike the PDL commands described in the Inpu t Processing, Print Format, and Logical Processing sections, are not co ded in JSLs.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-2 Using LCDS Prin t Description Language Example Here is another example: For information on coding the IDEN co mmand and explanations of its p arameters and options, refer to the “IDEN command” description in the “S pecifying input parameters” chapter .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-3 • DJDE records need not be cons ecutive because none of the parameters are applied until the system encounters END. However , it is recommended that DJDE records be consecutive, especially when used with delimiter records.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-4 Using LCDS Prin t Description Language The following figure shows the us age of a single record DJDE and the IDEN command. Figure 5-1. Single record DJDE diagram and IDEN command The following is an example of a multiple record DJDE.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-5 DJDE operator information p ages The specification OPRI NFO=YES in the JDE specifies that the DJDE records will be printed and sent to the output bin at the next page transition af ter an END command.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-6 Using LCDS Prin t Description Language Restrictions on job p arameter modification T o process a DJDE, the system must process data up to the recognition and interpretation of the DJDE itself.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-7 Parameters that can be changed through a JDE DJDE The parameters that can be changed through a JDE that you specify in a JDE DJDE are li sted in the following table.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-8 Using LCDS Prin t Description Language Considerations and caut ions for using DJDEs Remember the following point s and cautions when coding and applying DJDEs.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-9 •J D E •J D L • DUPLEX=NO •F E E D Effect of multiple logical pages If you use multiple PDE BEGI N comma.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-10 Using LCDS Pr int Description Language Printer carriage control and DJDEs Printer carriage control processing may differ if it is associated with DJDEs. Use of certain PCC p arameters in conjunction with DJDEs affect s what those p arame ters do.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-11 • If DJDEs are located at the st art of a report, they invoke changes beginning with t he first page of the report (or report copy). T able 5-4. Page oriented DJDEs DJDE Function BEGIN S pecifies the location of th e starting print lin e of each logical page.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-12 Using LCDS Pr int Description Language ITEXT S pecifies a text message that will be display ed to operators during processing. JDE S pecifies the JDE to be used wit hin the selected JDL at the next p age boundary .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-13 Record oriented DJDEs Record oriented DJDEs take ef fe ct immediately at the next record following the last record of the packet (set) of DJDE records of which they are a pa rt.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-14 Using LCDS Pr int Description Language The following table list s record oriented DJDEs that are used with graphics. DJDE descriptions The following sections give the definition, syntax, and options for each available DJDE.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-15 Options AL TER DJDE: point to note AL TER maintains the GRAPHICS HOLD parameter in effect but also specifies a new set of imagi ng parameters for the current and subsequent pages.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-16 Using LCDS Pr int Description Language ASSIGN DJDE S pecifies an assignment of a VF U channel number to a page line number or set of line numbers. Ty p e Record oriented Synt ax ASSIGN= ( channo , lineno ) or ASSIGN = ( channo , ( lineno 1 [, lineno 2 ] [, .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-17 Synt ax BA TCH = {ST ART | END} Options BA TCH DJDE: points to note • The BA TCH DJDE is supported for online Batch mode jobs only . • This DJDE must be used precis ely to mark the beginning and ending of online Batch mode data.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-18 Using LCDS Pr int Description Language Options BEGIN DJDE: points to note • All specifications for vpos and hpos are rounded to the nearest dot (1/300 of an inch) for positioni ng of the logical page.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-19 Options BFORM DJDE: point s to note • Multiple BFORM DJDEs may be s pecified to place dif ferent BFORMS on different copies.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-20 Using LCDS Pr int Description Language BOF DJDE S pecifies the Bottom Of Form (BOF) line number . It takes ef fect at the next record fo llowing an END DJDE.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-21 Options C (text) DJDE: point s to note • When you are coding the C text DJDE, the C must be followed by a sp ace (not by an equal sign).
Using Dynamic Job Descriptor E ntries (DJDEs) 5-22 Using LCDS Pr int Description Language COLLA TE DJDE S pecifies Collated or Uncoll ated mode for printing.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-23 COPIES DJDE: point s to note • In duplex processing, if COPIES appears bef ore the back side of a duplex page, a blank back sheet is output, and the print data continues on the next front page.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-24 Using LCDS Pr int Description Language DEPT DJDE Defines the name under which accounting statistics will be accumulated for this report.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-25 Options DESTINA TION DJDE: points to note • T ransparencies should be sent only to the sample tray . • EXPORT is honored only if the by p ass transport is specified on the LCDS Setup window as the output destination.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-26 Using LCDS Pr int Description Language END DJDE S pecifies the end of a DJDE packet. When an END DJDE is encountered, the system applies all DJDE in formation specified to the current printing environment at the ne xt page or record boundary .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-27 FEED DJDE Controls the stock on wh ich the page is printed. “FEED= stockreference ” must refer to a stock assigned to a ‘ stockname ’ by the STOCKSET command in effect at the time the page is printed.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-28 Using LCDS Pr int Description Language Options FILE DJDE Enables you to load file s to the system disks while a print job is in progress. The print job may be in voked solely for the purpose of downloading permanent files.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-29 FILE DJDE: point s to note • For LPS labeled file s, the FILE DJDE ma y be specified as follows: FILE=() In this case, the file n ame an d file type are obtained from the label record that precedes the file data.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-30 Using LCDS Pr int Description Language Files that are transferred with a D (delete) option are deleted as soon as the report is processe d, and therefore must not be referenced in a subsequent report.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-31 Records with a length greater t han 80 bytes are truncated to 80 bytes; records with a length less than 80 by tes are padded with ASCII blanks to 80 bytes. Character translation may be performed, depending on the JDE in effect.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-32 Using LCDS Pr int Description Language • If the first record does not meet the requirement s for a label record, the preceding DJDE packet is printed on an OPRINFO page with an error me ssage indicating that no label record was found.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-33 If the nonblank character that is appended at th e end of the records is not consistently present throughout th.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-34 Using LCDS Pr int Description Language Options FONTINDEX DJDE: points to note • The FONTINDEX DJDE takes ef fe ct at the next logical page boundary . • The FONTINDEX DJDE options ar e the same as fo r the LINE FONTINDEX command).
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-35 When FONTINDEX is specified, the line spacing of the first line of a report is determined by t he font indicated by the font index value in the first line of the report.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-36 Using LCDS Pr int Description Language FONTS DJDE: point s to note • The FONTS DJDE takes ef fect at the next page boundary .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-37 • Because there is ambiguity between the abbreviated forms of the FONTINDEX and th e FONTS DJDEs, if either is abbreviated to the first thr ee letters, DJDE processing presumes FONTINDEX.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-38 Using LCDS Pr int Description Language FORM[S] DJDE S pecifies the form to be merged onto the printed pages. It t akes effect on the next p age boundary . T he form specified is invoked beginning with the s pecified starting copy number .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-39 GDA T A DJDE S pecifies the starti ng point of the graphi c data from the beginning of the user po rtion of a data record. Ty p e Record oriented Synt ax GDA T A = offset , termination Options GRAPHIC DJDE S pecifies that the DJDE is a graphic sentinel .
Using Dynamic Job Descriptor E ntries (DJDEs) 5-40 Using LCDS Pr int Description Language Options T able 5-29. GRAPHIC DJDE options and definitions Option Defi nition name Identif ies the gr aphic. If document inter leaved, it become s the file name with which the .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-41 GRAPHIC DJDE: point s to note • Other than name , none of the parameters may be used if the specified graphic is document interleaved, nor should name normally be used if the graphic is referenced by an IMAGE DJDE.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-42 Using LCDS Pr int Description Language • If inks are used: – If one inkref in the list is omitted, commas must be used as place holders to maintain th e relative positioning of the remaining ink references.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-43 Options IDF AUL T DJDE: point to note Only saturated primary colors can be specified by this DJDE. IDR DJDE S pecifies the ink descriptor entry that will be used for subsequent pages.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-44 Using LCDS Pr int Description Language Options ILIST DJDE example ILIST = (‘BLACK’ , ‘XEROX.RED’) IMAGE DJDE In Batch mode, this DJDE define s new im aging parameters for subsequent graphics. In all ot her modes, it defines imaging parameters for the named graphic.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-45 INKINDEX DJDE S pecifies a field within a data reco rd that contains a number that represents the ink index in the current ILIST . Ty p e Page oriented hpos horizontal posi tion .
Using Dynamic Job Descriptor E ntries (DJDEs) 5-46 Using LCDS Pr int Description Language Synt ax INKINDEX = { offset , [ZERO | ONE] [, bitopt ] | NONE} Options INKINDEX DJDE: point to note If inks ar.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-47 Options IRESUL T DJDE S pecifies what the result will be when objects that are imaged with different inks overlap.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-48 Using LCDS Pr int Description Language • If more than one IRESUL T is specified on a page, the last instance t akes precedence. • The FreeFlow Print Server-bas ed DT 128/155/180 HighLight Color Printing System s have queue settings for this opti on; the default setting is Black.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-49 Options JDE DJDE: point s to note • The new JDE that is spec ified in the JDE DJDE JDEid parameter is the “s elected JDE.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-50 Using LCDS Pr int Description Language JDL DJDE: point s to note • The JDLid .JDL file must exist on the print server disk. • If there is no delimiter betw een the JDL DJDE and the JDL identifier ( JDLid ), a syntax error is displayed.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-51 units S pecifies the unit of measure for the ve rtical and horizontal p ositions of th e logo on the page.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-52 Using LCDS Pr int Description Language LOGO DJDE: points to note • Any logos specified in a se lected JDE (the JDE that was specified in the JDE DJDE) replace those from the original JDE. If none are specified in t he selected JDE, logos from the original JDE are canceled.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-53 LPI DJDE: point to note If LARGE[ST] was spec ified for the LINE BASELINE parameter , the LPI DJDE is ignored. MAP DJDE References a font mapping file ( FILENAME .
Using Dynamic Job Descriptor E ntries (DJDEs) 5-54 Using LCDS Pr int Description Language Options MARGIN DJDE: points to note • A value must be specified as an integer ( nnn ), if its valuetype is character positions (POS). • The options for the MARGINS DJ DE are the same as for the LINE MARGIN command.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-55 MODIFY DJDE: point s to note • Any CME invoked by a DJDE must be catalogued sep arately . Refer to the “Catalogued CMEs” section in the “S pecifying print format parameters” chapt er for further information.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-56 Using LCDS Pr int Description Language Options NUMBER DJDE: point to note • The beginning page number ma y be nonpositive , in which case it is incriminat ed at page trans itions but is not printed until it is positive.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-57 Figure 5-2. Page numberi ng when NUMBER DJDE immediately follows RST A CK DELIMITER criteria.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-58 Using LCDS Pr int Description Language • The options for the NUMBER DJ DE are the same as for the NUMBER parameter of the OUTPUT JSL command. NUMBER DJDE example NUMBER=(1,1,40,1), END; OTEXT DJDE S pecifies a text message to be out put to the operator during job printing.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-59 OTEXT DJDE: point to note The DJDE parameters are t he same as for the MESSAGE OTEXT command.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-60 Using LCDS Pr int Description Language OVERPRINT DJDE: point s to note • The OVERPRINT DJDE normally takes effect on the next record following an END DJ DE. If FONTINDEX has been invoked in a JDE or DJDE , OV ERPRINT takes ef fect at the next logical page boundary .
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-61 P ALETTE DJDE example P ALETTE = ’SIMPLE’ PMODE DJDE S pecifies the text ori entation for each page.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-62 Using LCDS Pr int Description Language Options RFORM DJDE: point s to note • The RFORM parameter is not allowed in a ROUTE command that is being defined as a cata logued file.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-63 Synt ax RTEXT = {NONE | sc | ( sc [, { passnum | ALL} [, line [, col [, fontindex ]]]]) | rtextid } Options RTEXT DJDE example RTEXT=(’TEST’,ALL,15,5,2); END; T able 5-52.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-64 Using LCDS Pr int Description Language SA VE DJDE S pecifies that image (. IMG) files that were updated during the current report will not be purged when processing of the report is completed.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-65 Options SEFMAP DJDE: point s to note • UPD and REP options affect only memory resident font mapping tables (not disk resident t ables such as those found in JDLs).
Using Dynamic Job Descriptor E ntries (DJDEs) 5-66 Using LCDS Pr int Description Language Example 2: SEFMAP=((font1,font7), (font5,font6),REP); Before the above SEF DJDE was processed, the contents of.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-67 SF2FUNCTION DJDE S pecifies to the third party fini sher whether or not it should perform the user defined SF2 operation on the current sheet.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-68 Using LCDS Pr int Description Language Options SHIFT DJDE: point s to note • The SHIFT DJDE takes ef fect at the next physical p age boundary . • The resolution for both v 1 and v 2 is 1/300 of an inch for all printers.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-69 Options SIDE DJDE: point s to note • The SIDE DJDE takes ef fect at a logical page boundary . • The SIDE DJDE options are the same as for the RP AGE command, SIDE parameter .
Using Dynamic Job Descriptor E ntries (DJDEs) 5-70 Using LCDS Pr int Description Language STOCKS DJDE Identifies the stock set and its associ ated stock(s) to be used in a report. This stockset file ( STOCKSETNAME .STK) must already have been created by a compiled JSL and must currently reside in the “lcds” resource fo lder on the system disk.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-71 Options TOF DJDE S pecifies the number of lines from the top of the logical page to the first print line (T op Of Form).
Using Dynamic Job Descriptor E ntries (DJDEs) 5-72 Using LCDS Pr int Description Language For example, if the initia l T OF and BOF values are 2 for every job, a page transition occurs every time a dat a record is processed because the TOF and BOF have the same value.
Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-73 • When simplex mode is put into effect, as is done by use of the TRANS DJDE, the system ensures that the first simplex page printed af ter the DJDE is on an odd numbered page.
Using Dynamic Job Descriptor E ntries (DJDEs) 5-74 Using LCDS Pr int Description Language XSHIFT DJDE S pecifies whether the image of the form and data on a p age is to be shifted, and if so, by what values. This DJDE shift s the data downward (in the x direction) for short edge binding, because a long edge feed page is viewed in portrait mode.
Using LCDS Print Description Language 6-1 6. Using PDL commands for graphics Several PDL parameters are available for graphics handling. These include four OUTPUT comm and parameters (specified in the JDE) and six DJDEs. The fo llowing tables summarize those parameters.
Using PDL commands for graphics 6-2 Using LCDS Prin t Description Language Graphics DJDEs are record orient ed because they ta ke effect immediately . For example, AL TER, CANCEL, and IMAGE may appear anywhere on the page and are applied to the p age on which they occur .
Using PDL commands for graphics Using LCDS Print Description Language 6-3 Error handling for graphics Use the ABNORMAL ERROR para meter to specify how the system will handle error conditions involving graphics.
Using PDL commands for graphics 6-4 Using LCDS Prin t Description Language Batch mode In Batch mode, the i nput stream contains graphics that will be imaged, one per page, wi th either default or specified imaging options. Batch mode gr aphics are processed the same as Block mode graphics.
Using PDL commands for graphics Using LCDS Print Description Language 6-5 • Use of block and record constant s in an appropriately structured file (type F , FB, V , or VB) cont aining interleaved graphics is supported. However , the actual delimiter searching is suspended while an .
Using PDL commands for graphics 6-6 Using LCDS Prin t Description Language Except for the graphics themse lves, the input stream may contain only optional IMAGE DJ DE records. When the system encounters an IMAGE DJDE reco rd, that DJDE defines the scaling and positioning paramete rs for subsequent graphics.
Using PDL commands for graphics Using LCDS Print Description Language 6-7 • No online banner page (neither header nor trailer) may include graphic references. • A JDE that is selected with the JDE DJDE or JDL DJDE may not specify GRAPHICS=NO if th e current report has already processed at least one gr aphic.
Using PDL commands for graphics 6-8 Using LCDS Prin t Description Language.
Using LCDS Print Description Language A-1 A. PDL command and DJDE summary This section contains all t he PDL commands, p arameters, and DJDEs available for all the Xe rox laser printing systems, including the FreeFlow Print Server LCDS systems. This document may be used as a qui ck reference for information about PDL command syntax and p arameters.
PDL command and DJDE summary A-2 Using LCDS Prin t Description Language • Printing system column: Indicates the laser printing systems to which the command or parameter applies. “ALL” means that the comm and is applicable to all laser printing systems operating with vers ion 3 software or higher .
PDL command and DJDE summary Using LCDS Print Description Language A-3 AL TER DJDE name — All Y Y Record vpos — All Y Y Record hpos — All Y Y Record n/d — All Y Y Record INKS — All Y Y Recor.
PDL command and DJDE summary A-4 Using LCDS Prin t Description Language C text DJD E text — All Y Y Record CANCEL DJDE ALL — All Y Y Record name — A ll Y Y Record ac :CA T ALOG — — All Y Y .
PDL command and DJDE summary Using LCDS Print Description Language A-5 EOF , DJDE — — FreeFlow Print Server LCDS systems YY R e c o r d EXPORT SEP ARA TORS NONE 4850, 4890, DP92C, 4135, 96, 4635, .
PDL command and DJDE summary A-6 Using LCDS Prin t Description Language ac :IDR ICA T ALOG System default 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC YY P a g e ILIST — 4850, 48.
PDL command and DJDE summary Using LCDS Print Description Language A-7 LINE BASELINE LARGE[ST] FreeFlow Print Server LCDS systems NY— BLANKTYPE NOSP ACE FreeFlow Print Server LCDS systems NY— DA T.
PDL command and DJDE summary A-8 Using LCDS Prin t Description Language LINE (continued) PCCTYPE offline=ANSI All Y N — online=IBM4245 All N Y — UCSB PROCESS All except FreeFlow Print Server LCDS .
PDL command and DJDE summary Using LCDS Print Description Language A-9 OUTPUT BFORM NONE; init defaults to first or next copy All Y Y Page BINDING LONG FreeFlow Print Server LCDS systems NY— COLLA T.
PDL command and DJDE summary A-10 Using LCDS Pr int Description Language OUTPUT (continued) IDF AUL T First ink in ILIST parameter 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC YY P a g e IDR DFIDR.
PDL command and DJDE summary Using LCDS Print Description Language A-11 OUTPUT (continued) SF1FUNCTION NO 4850, 4 890, 4135, 96, 4635, 180 LPS, FreeFlow Print Server LCDS systems YY P a g e SF2FUNCTIO.
PDL command and DJDE summary A-12 Using LCDS Pr int Description Language ac :PCC ADVT APE YES All Y N — ASSIGN — All Y N — DEF AUL T DEF AUL T All Y N — INITIAL TOF All Y N — MASK X’FF’ All Y N — ac :PDE BEG IN .
PDL command and DJDE summary Using LCDS Print Description Language A-13 RP AGE SIDE NUFRONT , NOFFSET All Y Y Page TEST — All Y Y — WHEN TOP A ll Y Y — RRESUME BEGIN NEXT All Y Y — TEST — Al.
PDL command and DJDE summary A-14 Using LCDS Pr int Description Language ac :TCODE DEF AUL T — All Y Y — T ASSIGN — All Y Y — TRESET — All Y Y — ac :VFU ASSIGN — All Y Y Record BOF 66 Al.
PDL command and DJDE summary Using LCDS Print Description Language A-15 VOLUME (continued) OPTIMIZE NONE All except FreeFlow Print Server LCDS YN — OSCHN 9 All Y N — OSHDP 0 All Y N — OSTLP 0 Al.
PDL command and DJDE summary A-16 Using LCDS Pr int Description Language.
Using LCDS Print Description Language B-1 B. PDL command quick reference This section provides a quick reference for PDL commands, in the form of structur e diagrams.
PDL command quick reference B-2 Using LCDS Prin t Description Language • Synt ax column: Beside each command in the Command column, lists the command p arame ters in alphabetical order and gives the syntax for each p arameter . • Default column: Gives the default option for each parameter .
PDL command quick reference Using LCDS Print Description Language B-3 BDELETE BDELETE TEST = testexp — BLOCK BLOCK ADJUST = value 0 BLOCK CONST ANT = sc — BLOCK FORMA T = type BIN BLOCK LENG TH = .
PDL command quick reference B-4 Using LCDS Prin t Description Language ac :DBCODE ac :DBCODE ASSIGN = ( input , output )— ac :DBCODE DEF AUL T = {JIS | JEF | KEIS | I BM} — END (DJDE only) END; .
PDL command quick reference Using LCDS Print Description Language B-5 LINE LINE BASELINE = {TOP | LA RGE[ST] | CENTER | BOTTOM} — LINE BLANKTYPE = {SP ACE | NOSP ACE} NOSP ACE LINE DA T A = ( pdo , .
PDL command quick reference B-6 Using LCDS Prin t Description Language OUTPUT OUTPUT BFOR M = { formid | ( formid [, init | [, copies ]] [, INK[ S], inkref 1 [, inkref 2 ] ...)} NONE OUTPUT BINDING = {LO NG | SHORT} LONG OUTPUT COLLA TE = {YES | NO} YES OUTPUT COPIES = number 1 OUTPUT COVER = coveropt NONE OUTPUT CYCLEFORMS = { formid [, formid ],.
PDL command quick reference Using LCDS Print Description Language B-7 OUTPUT (Continued) OUTPUT NTO1 = {YES | NO | n }N O OUTPUT NUMBER = {( pnum | num , cnum [, [ findex ] [, inkref ]]) | NO} NO OUTP.
PDL command quick reference B-8 Using LCDS Prin t Description Language ac :PDE ac :PDE BEG IN = ( vpos , hpos ) .18 IN, .66 IN ac :PDE FONTS = {( f 1 [, f 2 ] [, ...]) | (( f 1 , s 1 ) [, ( f 2 , s 2 )] [, ...]) | (( f 1 , s 1 [{ lpi | XDOTS | DOTS}] ) [, ( f 2 , s 2 ) [{ lpi | XDOTS | DOTS}])] [,.
PDL command quick reference Using LCDS Print Description Language B-9 RST ACK RST ACK ACCTINFO = ( offset , length )— RST ACK DELIMITER = {YES | NO} NO RST ACK H RPTNA = {( offset , length ) | NONE}.
PDL command quick reference B-10 Using LCDS Pr int Description Language VOLUME VOLUME BMUL T = value 1 VOLUME CODE = { keywor d | id | NONE} EBCDIC VOLUME DBCODE = { keyword | id }— VOLUME DBCS = {Y.
Using LCDS Print Description Language C-1 C. Character code assignment s The charts in this section illus trate the followin g character code assignments: • IBM BCD code set • Honeywell/Bull 200 a.
Character code assignments C-2 Using LCDS Prin t Description Language IBM BCD code set Honeywell/Bull 200 an d 2000 BCD code set T able C-1. IB M BCD code set Most significant bit s Oct al (columns) 01234567 (rows) Binary 000 001 010 01 1 100 101 11 0 111 0 000 8 Y – Q & H 1 0 0 1 19/ Z J R A I 2 0 1 0 20$ K B & 3 0 1 13#T , L$C .
Character code assignments Using LCDS Print Description Language C-3 Honeywell/Bull 600 0 BCD code set Fieldat a translation T able C-3. Honeywell/Bu ll 6000 BCD code set Most significant bit s Oct al.
Character code assignments C-4 Using LCDS Prin t Description Language UNIV AC ASCII character set T able C-5. UNIV AC ASCII character set Octal Character Octal Character Octal Character 040 blank 100 .
Character code assignments Using LCDS Print Description Language C-5 S t andard ASCII character set 0 7 4< 1 3 4 1 7 4| 0 7 5= 1 3 5} 1 7 5{ 0 7 6> 1 3 6^ 1 7 6~ 0 7 7? 1 3 7_ 1 7 7n u l l T able C-6.
Character code assignments C-6 Using LCDS Prin t Description Language S t andard EBCDIC character set T able C-7. St andard EBCDIC character set M o s t s i g n i f i c a n t b i t s Hexa- decimal 01 .
Character code assignments Using LCDS Print Description Language C-7 Xerox EBCDIC to extended ASCII hexadecimal translation values NOTE: V alues on the perimeter are EBCDIC. V a lues within the blocked rectangles are ASCII. Example: An EBCDIC value of AB is equivalent to an ASCII value of 7D.
Character code assignments C-8 Using LCDS Prin t Description Language.
Using LCDS Print Description Language D-1 D. Offline specifications This appendix provides specific ations for tapes for of fline printing. Input unp acking examples The following figure shows seve ral input unpacking examples.
Offline specifications D-2 Using LCDS Prin t Description Language V alid host computer and label specifications T able D-1. V alid host comput er and label specifications Host type Label specific ations Unlabeled ANSI St andard System print COBOL Undef .
Offline specifications Using LCDS Print Description Language D-3 Each shaded area of this table show s the label that is substituted by PDL when an invalid host/label pair is specified. Each X indicates a valid label specificat ion parameter fo r each type of host.
Offline specifications D-4 Using LCDS Prin t Description Language Host system JDLs on system sof tware CD Job description library (JDL) source files that are supplied on the FreeFlow Print Server software CD are summarized in the following table.
Offline specifications Using LCDS Print Description Language D-5 LPS t ape label format LCDS resources (such as JDLs) that reside on LPS formatted tapes may be downloaded to the pr inting system disk from a host mainframe computer by means of . The format of the tapes that may contain these resources is shown in the following diagram.
Offline specifications D-6 Using LCDS Prin t Description Language Figure D-2. LPS t ape format diagram.
Offline specifications Using LCDS Print Description Language D-7 NOTE: Characters in the ASCII file name and type fields must be in the RAD–50 (Radix-50) char acter set.
Offline specifications D-8 Using LCDS Prin t Description Language.
Using LCDS Print Descr iption Language Glossary-1 Glossary A3 Paper size measuring 297 by 420 mm. A4 Paper size measuring 210 by 297 mm. ACT Advanced Customer T r aining AFP Advanced Function Printing AIM Ancillary IOT message processor . S ystem task that initializes the client layer between t he printer and the prin t server .
Glossary Glossary-2 Using LCDS Print Description Language background job Low-priority job, usua lly batched, that is executed automatically as system resources become available. batch processing Allows for repetitive operations to be performed sequentially on batched data without much invo lvement of the computer operator .
Glossary Using LCDS Print Descr iption Language Glossary-3 bp s bits per second. In serial comm unication, the instant aneous bit speed with which a device or c hannel transmits a character . BSC binary synchronous communicati on. 1. Communi cation using binary synchronous line discipline.
Glossary Glossary-4 Using LCDS Print Description Language CME copy modification entry . Entry modifying the out put printing characteristics of a repor t on a copy-to-copy basis.
Glossary Using LCDS Print Descr iption Language Glossary-5 dry ink Minute dry particles of resin and carbon black used to create images. Dry ink can accept an electrical charge.
Glossary Glossary-6 Using LCDS Print Description Language fixed pitch Font set in which every characte r cell has the same width. In reference to characte r sets, this term describes typefaces in which all character cells are of equal width; monosp aced as opposed to proportional spaced.
Glossary Using LCDS Print Descr iption Language Glossary-7 HCS high-capacity st acker . S tacke r bin capable of holding 2500 sheets of 20 pound/75 gsm p aper . In the LPS, the high-capacity stacker bins are located in th e top half of the feeder/st acker modules.
Glossary Glossary-8 Using LCDS Print Description Language Interpress master File written according to the Interpress standard. I/O input/output IOM image output module IOT input output terminal, also referred to as “printer” IPD Interpress decomposer IPFONTS Interpress fonts IPL initial program load.
Glossary Using LCDS Print Descr iption Language Glossary-9 leading 1. V ertical distance between lines (also called line space), measured from a baseli ne of one line to the baseline of the next. 2. Extra spacing between lines of type. 3. In typography , sp acing between lines and paragraphs.
Glossary Glossary-10 Using LCDS Print Description Language met acode Same as “native mode.” Method of speaking to and controlling the image generator .
Glossary Using LCDS Print Descr iption Language Glossary-11 output 1. Material produced by a peripheral device of a computer , such as a printout or a magnetic tape. 2. Result of completed operations. overprinting Printing more than one charac ter at the same position.
Glossary Glossary-12 Using LCDS Print Description Language ppm pages per m inute PQA print quality adjustment PROM programmable read-only memory proportional font Font containing characters that va ry in width. See also fixed font. proportional sp acing T ext in which each alphanumeric character is given a weighted amount of space.
Glossary Using LCDS Print Descr iption Language Glossary-13 scale T o adjust font or image size a ccording to given proportions. SCSI small computer system inte rface. Accepted standard for connecting peripheral de vices to computers. SDLC synchronous data link control SEF short-edge feed.
Glossary Glossary-14 Using LCDS Print Description Language synchronous Efficient encoding of dat a suitable for high-speed, block-oriented data transmission by using equal time element s. sysgen system generation synt ax Rules governing the structure of expressions in a programming language.
Glossary Using LCDS Print Descr iption Language Glossary-15 TXC total xerographic convergence UCS Universal Character Set. Printer f eature that permits the use of a variety of character UCSB Universal Character Set Buffer UI user interface UNIX T ext Editor Editing window on a UNIX workstation print server , used to code PDL commands in a JSL.
Glossary Glossary-16 Using LCDS Print Description Language XMP xerographic mode persistence XMS xerographic mode switching XP AF , XPF Xerox Printer Access Facility XPMF-VMS Xerox Print Management Fa .
Using LCDS Print De scription Language INDEX-1 Index Symbols # sign changing case, 1-8 Numerics 2-sided printing see duplex print ing 3211, IBM emulation , 2-2 4245, IBM emulation , 2-2 A abbreviation.
INDEX INDEX-2 Using LCDS Pr int Description Language ADJUST parameter, 2-13 CONSTANT parameter, 2-13 FORMAT parameter, 2-14 LENGTH para meter, 2-14 LMULT parameter, 2-15 LTHFLD parameter, 2-15 OFFSET .
Using LCDS Print De scription Language INDEX-3 INDEX abbreviations, 1-12 blank spaces, 1-12 system level identifiers, 1-21 variables, 1-7 comments, 1- 29 in DJDEs, 5-20 compatibility between systems, .
INDEX INDEX-4 Using LCDS Pr int Description Language END DJDE, 5-26 ending a DJDE, 5-2, 5-26 ending a JS L, 1-29– 1-30 EOF DJDE, 5-26 EOV parameter, VOLUME command, 2- 59 ERROR parameter ABNORMAL co.
Using LCDS Print De scription Language INDEX-5 INDEX commands, 1-79 IDR, 4-20–4-23 commands on monoch rome systems, 1-18 DJDEs, 5-42, 5- 43, 5-45, 5-47 , 5-60, 5-73 downloading JDLs, 1-80 forms, 1-8.
INDEX INDEX-6 Using LCDS Pr int Description Language job recove ry online, 2-3 JSL coding, 1-49–1-61 full procedure, 1-56–1-6 1 short procedure, 1- 50–1-55 command levels, 1-18–1-28 compiling,.
Using LCDS Print De scription Language INDEX-7 INDEX measure, unit of defining, 4-89 MESSAGE command, 4-39–4-42 ITEXT parameter, 4-40 OTEXT parameter, 4-41 messages error, 5-5 operator, 4-7, 4-39–.
INDEX INDEX-8 Using LCDS Pr int Description Language TRANS parameter, 4-89 UNITS parameter, 4-89 XSHIFT parameter, 4-90 output command descriptions see print format command de scriptions output parame.
Using LCDS Print De scription Language INDEX-9 INDEX multivolume re ports, 2-10 online, 2-3 REP parameter ABNORMAL command, 4-8 repeat count, indicating, 1-8 report separation, 2-3 required elements o.
INDEX INDEX-10 Using LCDS Print Description Language mismatch re sponse , 4-79 specifying, 4-54 DJDE, 5-27 specifying size, 4-75 STOCKS DJDE, 5-70 STOCKS parameter OUTPUT command, 4-82 stockset specif.
Using LCDS Print De scription Language INDEX-11 INDEX variables, 1-7, 1-14 VCODE parameter VOLUME comma nd, 2-70–2-72 vertical format ting See VFU command VFU interaction with FCB, 2-5 VFU command, .
INDEX INDEX-12 Using LCDS Print Description Language.
Ein wichtiger Punkt beim Kauf des Geräts Xerox FreeFlow (oder sogar vor seinem Kauf) ist das durchlesen seiner Bedienungsanleitung. Dies sollten wir wegen ein paar einfacher Gründe machen:
Wenn Sie Xerox FreeFlow noch nicht gekauft haben, ist jetzt ein guter Moment, um sich mit den grundliegenden Daten des Produkts bekannt zu machen. Schauen Sie zuerst die ersten Seiten der Anleitung durch, die Sie oben finden. Dort finden Sie die wichtigsten technischen Daten für Xerox FreeFlow - auf diese Weise prüfen Sie, ob das Gerät Ihren Wünschen entspricht. Wenn Sie tiefer in die Benutzeranleitung von Xerox FreeFlow reinschauen, lernen Sie alle zugänglichen Produktfunktionen kennen, sowie erhalten Informationen über die Nutzung. Die Informationen, die Sie über Xerox FreeFlow erhalten, werden Ihnen bestimmt bei der Kaufentscheidung helfen.
Wenn Sie aber schon Xerox FreeFlow besitzen, und noch keine Gelegenheit dazu hatten, die Bedienungsanleitung zu lesen, sollten Sie es aufgrund der oben beschriebenen Gründe machen. Sie erfahren dann, ob Sie die zugänglichen Funktionen richtig genutzt haben, aber auch, ob Sie keine Fehler begangen haben, die den Nutzungszeitraum von Xerox FreeFlow verkürzen könnten.
Jedoch ist die eine der wichtigsten Rollen, die eine Bedienungsanleitung für den Nutzer spielt, die Hilfe bei der Lösung von Problemen mit Xerox FreeFlow. Sie finden dort fast immer Troubleshooting, also die am häufigsten auftauchenden Störungen und Mängel bei Xerox FreeFlow gemeinsam mit Hinweisen bezüglich der Arten ihrer Lösung. Sogar wenn es Ihnen nicht gelingen sollte das Problem alleine zu bewältigen, die Anleitung zeigt Ihnen die weitere Vorgehensweise – den Kontakt zur Kundenberatung oder dem naheliegenden Service.