Copyright protection claimed includes all forms and matters of
copyrightable material and information now allowed by statutory
or judicial law or hereinafter granted, including without limitation,
material generated from the software programs that are
displayed on the screen, such as icons, screen displays, looks,
etc.
Produced in the United States of America.
Xerox®, The Document Company®, the digital X®, and the
identifying product names and numbers herein are trademarks of
Xerox Corporation.
All non-Xerox brands and product names are trademarks or
registered trademarks of their respective companies.
Companies, names, and data used in examples herein are
fictitious unless otherwise noted.
Changes are periodically made to this document. Changes,
technical inaccuracies, and typographic errors will be corrected
in subsequent editions.
This document was created using FrameMaker document
publishing software. The typefaces are Arial and Monotype.com.
Table of contents
Section One: Introduction to XDPE/400
1. Getting Started
XDPE/400 system overview...............................................................................................1-4
Set FID through GFID SCS command in 5219 printer emulation mode.................................. D-3
XDPE/400 User Documentation (9/2001)xii
Section Five: Glossary
Section Six: Index
Table of contents
XDPE/400 User Documentation (9/2001)xiii
Table of contents
XDPE/400 User Documentation (9/2001)xiv
Section One:
Introduction to XDPE/400
XDPE/400 is a print management facility for use on an IBM AS/400. As
such, XDPE/400 provides enhanced document formatting and printer
control for many of your daily printing requirements. It uses standard
OS/400 screens and procedures and does not require any changes to
your application programs.
This document provides the information you need to install and print
documents with XDPE/400. Also included are the information and
procedures you may need when migrating from an older version of
XDPE/400 to XDPE/400 2.1.4.
XDPE/400 documentation is delivered in PDF format on a CD-ROM. It is
designed to be viewed online; however, page layouts have been
maintained so that you can duplex print all or part of the documentation
as necessary.
Introduction to XDPE/400 (9/2001)
1. 1 Getting Started
This chapter contains the following information:
•A brief description of this manual and how to use it
•An overview of AS/400 and XDPE/400 printing
•The major features and functions offered by the Xerox Document
Print Executive for the IBM AS/400 (XDPE/400) software
The product information and instructions presented herein apply only to
XDPE/400 Version 2, Release 1, Modification 4.
NOTE: Xerox only supports the XDPE/400 features and functions
documented in the user documentation, XDPE/400 maintenance
bulletins, or help displays. Do not assume support is provided if it is
not explicitly documented.
Before you begin
Before you install the XDPE/400 software, make sure you meet the
installation requirements discussed in this manual. Before you begin to
use the XDPE/400 software, verify that XDPE/400 has been installed and
the IVP run successfully.
To install the XDPE/400 software, you must know how to use standard
AS/400 CL commands, including CRTUSRPRF, ADDIRE, RSTLIB, and
RSTDLO. For information about these commands, refer to the OS/400 CL Reference and the OS/400 Printer Device Programming.
In addition, you should be familiar with the basic AS/400 printing
concepts, the Xerox printers supported by XDPE/400, and any twinax
interface boxes you want to use with these Xerox printers. If you will be
using network-attached printers, you should also be familiar with basic
networking concepts. Refer to the OS/400 Printer Device Programming
for a complete explanation of the AS/400 printing process.
Introduction to XDPE/400 (9/2001)1-1
About this manual
Getting Started
This document is divided into these sections:
•Section One: Introduction to XDPE/400 provides an introduction to
the XDPE/400 software and provides an overview of the new
features and enhancements distributed with XDPE/400.
•Section Two: Installing and Customizing XDPE/400 provides the
information you should consider before migrating from an earlier
version of XDPE/400 to 2.1.4, along with the information you need to
install XDPE/400, configure your AS/400 to print with XDPE/400,
and perform the installation verification procedure (IVP).
•Section Three: Printing Documents with XDPE/400 provides the
information you need to print AS/400-generated documents on Xerox
printers. These topics are discussed:
— Configuring your AS/400 print jobs to print using XDPE/400
— Managing printer and spool files
— Using XDPE/400 to create printer control packets
–Dynamic job descriptor entry (DJDE) control packets
–Xerox escape sequence (XES) control packets
–XES color control packets
–PCL control packets
–Xerox extended job ticket packets
–VIPP Job Descriptor Tickets (JDTs)
— Managing your printer resources
— Using the XDPE/400 high-end processing and printing features
— Using the Monitor Queue to monitor and process your print jobs
— Using XDPE/400 to print to local, remote, or network printers
— Troubleshooting procedures for problem diagnosis and
correction
— Displaying messages generated by XDPE/400
•Section Four: Appendices provides information about supported
twinax interface boxes; lists the samples and resources distributed
with XDPE/400; provides information about the implementation of
multi-up processing, logical processing, and color processing; and
provides a list of the SCS commands for the 5225 and 5219 printers.
•Section Five: Glossary provides a glossary of the terms used within
the documentation as they relate to XDPE/400.
•Section Six: Index contains indexed information to help you locate
specific topics.
Introduction to XDPE/400 (9/2001)1-2
Conventions used in this manual
These conventions are used in this manual:
•The name of the main XDPE/400 printer control batch job is Monitor
Queue. This manual does not distinguish between XDPE/400 and
the Monitor Queue when referring to the Monitor Queue functions.
•Keywords for command parameters and attributes in non-procedural
text appear in UPPERCASE letters. For example, ENDMONQ.
•Spool file attributes and parameter names in non-procedural text are
documented as they appear on your AS/400 display. In most cases,
they appear in Initial uppercase letters. For example, Separator
page source.
•Variable information appears in italics. For example, tape device name.
•Commands and keywords within procedures and examples appear
in UPPERCASE BOLD characters. For example, STRMONQ.
•Document titles appear in italics.
•References to other chapters within this document are enclosed in
quotes.
Getting Started
•Blue text within the body of a PDF file is used to indicate an active
link to the named section or feature.
NOTE: A note is a hint that assists you in performing a task or
understanding the text. For greater emphasis, notes appear in blue text.
CAUTION: A caution notifies you that an action or omission may
result in damage to your equipment, software, or data. For greater
emphasis, cautions appear in red text.
Introduction to XDPE/400 (9/2001)1-3
XDPE/400 system overview
XDPE/400 is a print management facility for use on an IBM AS/400. As
such, XDPE/400 provides enhanced document formatting and printer
control for many of your daily printing requirements. It uses standard
OS/400 screens and procedures and does not require any changes to
your application programs.
These are some of the tasks you can perform on a Xerox printer with
XDPE/400:
•Merge data with an electronic form
•Print multiple copies of a job
•Print on both sides of the sheet of paper (duplex printing)
•Print multiple page images on a single sheet of paper (multi-up
printing)
•Print in color
AS/400 printing
Getting Started
To print on an AS/400 system to a locally-attached printer, these elements
are required:
•Application — A program that merges variable data with the
information in the printer file to create a spool file.
•Printer file — An object containing parameters that determine how a
print job should be created.
•Spool file — A file containing data that is ready for printing.
•Output queue — An object containing a list of spool files waiting to
be processed.
•Printer writer — An AS/400 object that formats the spool file and
sends it to a local print device.
Figure 1-1 illustrates these elements.
Introduction to XDPE/400 (9/2001)1-4
Getting Started
Figure 1-1. AS/400 printing elements
In most common forms of local printing on the AS/400, an application
program creates a printer file or references a printer file that you have
created. The application merges the printer file specifications with your
data, such as a report, to create a spool file.
The spool file contains attributes that are created from the printer file.
These attributes specify how the job should be printed. The spool file is
placed in an output queue where the printer writer sends it to the printer
or over a network.
Refer to the OS/400 Printer Device Programming for a complete
explanation of the AS/400 printing process.
Network printing is similar to local printing, but with some important
differences. For information on network printing, refer to chapter 20 in
Section Three: Printing Documents with XDPE/400.
Introduction to XDPE/400 (9/2001)1-5
Printing with XDPE/400
The part of XDPE/400 that processes print jobs is called the Monitor
Queue. Monitor Queue is used in conjunction with the AS/400 printer
writer to process spool files for printing on Xerox printers.
The Monitor Queue takes spool files placed in the application output
queue, processes them, and places them in the processed output queue.
From there they are written to the printer by the printer writer, as shown
in figure 1-2.
For information about how XDPE/400 operates, see Section Three:
Printing Documents with XDPE/400.
Figure 1-2. XDPE/400 and AS/400 printing elements
Getting Started
Introduction to XDPE/400 (9/2001)1-6
XDPE/400 features and functions
XDPE/400 is fully compatible with the AS/400 and works within the
AS/400 printing architecture to provide post-processing for your AS/400
print jobs. XDPE/400 automatically tailors your print jobs to the specific
Xerox printer you are using. XDPE/400 supports DJDE, XES, PCL, VIPP
(PostScript), and extended job ticketing data streams.
Using XDPE/400, you can modify your print jobs as much or as little as
you want, often without having to know any printer control languages.
XDPE/400 provides a facility to create, manage, and download printer
control packets and other processing and printing resources.
A variety of connectivity options are available. XDPE/400 can monitor
multiple output queues automatically, processing jobs for both network
and locally-attached printers.
Printer control commands
XDPE/400-generated printer control commands allow you to control
printer functions, such as:
•Fonts
•Electronic form names
•Paper type
•Ink color
•Margin settings
•Number of copies
•Simplex or duplex printing
•Multi-up printing
•Back overlay
•Page orientation (even if the orientation is not supported by the IBM
printer that the Xerox printer is emulating)
For simple applications, XDPE/400 can generate printer control
commands for your jobs automatically without having to change your
application program.
Getting Started
High-end printing and processing
XDPE/400’s high-end printing and processing capabilities allow you to
fully utilize XDPE/400 and your printer, or to change a job after it has been
processed by the application. XDPE/400 provides an easy way to utilize
these features by including Xerox printer control commands in your line
mode documents using packets. A packet is a collection of printer control
commands.
In most cases, you can create printer control packets using familiar
OS/400 screens without having to learn Xerox printer programming
languages or the syntax for Xerox printer control commands.
If you plan to print to a Xerox XPPM printer, you need to create DJDE
packets. Likewise, if you plan to print to an XDPM, PCL, or PostScript
printer, your packets need to consist of XES, PCL, or VIPP commands,
respectively.
Introduction to XDPE/400 (9/2001)1-7
Depending on your printer type and printer language, you can use
XDPE/400 to create processing packets for these high-end functions:
•List processing
•Logical processing
•Multi-part printing
•Multi-up printing
List processing
List processing allows you to create a list of objects to be processed with
a job. You can list:
•Printer resources to be downloaded (fonts, forms, PDEs, macros,
etc.)
•Printer control packets and a control character to specify the mode
of command generation
•Logical processing packets
Logical processing
Getting Started
Logical processing allows you to dynamically change print specifications
on page boundaries within a job. XDPE/400 will search the print data for
a user-specified text string. When a match is found, the printer control
packet you specified will be inserted into the job on that page.
Multi-part printing
Multi-part printing allows you to print multiple versions of a single job. You
can specify different processing modes, packets, and destinations for
each version, tailoring each to your needs.
Multi-up printing
Multi-up printing prints multiple logical pages on a physical page. With
XDPE/400, you can print up to 32,767 logical pages on each physical
page, depending on the capabilities of your printer.
Resource management
For XPPM, XDPM, or PCL printers, XDPE/400 provides a series of menus
for your use in managing printer resources. These resource management
menus allow you to manually download resources to the printer. Or you
can use list processing to download resources for your jobs automatically.
Depending on the printer type, the printer resources can consist of fonts,
forms, images, logos, JDLs, PDLs, FSLs, JSLs, and macros.
For PostScript printers, XDPE/400 provides commands that allow you to
manually download VIPP or PostScript resources to the printer. The
printer resources can consist of fonts, forms, images, Job Descriptor
Tickets (JDTs), encoding tables, segments, and VIPP core and setup
files.
Introduction to XDPE/400 (9/2001)1-8
Monitoring output queues
Supported printers
Getting Started
An XDPE/400 batch job called the Monitor Queue monitors your
application output queue for spool files that are ready to be processed for
printing. When one of these spool files is found, XDPE/400 generates
printer control commands and sends these commands to the printer with
your spool file.
You can start multiple sessions of Monitor Queue, but each session must
monitor a different output queue. Each session operates independently
and can be set up specifically for the needs of that session. For example,
you can have a session printing to a 4235 printer in XPPM mode running
concurrently with a session printing to a 4220 printer in PCL mode via a
network.
XDPE/400 supports these types of Xerox printers and data streams:
•Xerox Production Print Mode (XPPM) printers using data streams
containing dynamic job descriptor entries (DJDEs)
•Xerox Distributed Print Mode (XDPM) printers using data streams
containing Xerox Escape Sequences (XESs)
•Printer Control Language (PCL) printers using PCL data streams
•PostScript printers using Variable Data Intelligent PostScript
PrintWare (VIPP) data streams
Xerox Production Print Mode printers
These Xerox Production Print Mode (XPPM) printers accept data streams
containing dynamic job descriptor entries (DJDEs) as printer control
commands. The abbreviated model numbers in parenthesis are used in
place of the complete model number names in all other references in this
manual.
•9790
•9700
•8790
•8700
•4890
•4850
•4635
•4450
•4235
•4135
•4090
•4050
•3700
•DocuPrint 180 LPS (180 LPS)
•DocuPrint 96 (DP96)
•DocuPrint 92C LPS (92C LPS)
Introduction to XDPE/400 (9/2001)1-9
Xerox Distributed Print Mode printers
These Xerox Distributed Print Mode (XDPM) printers accept data streams
containing Xerox Escape Sequences (XESs) as printer control
commands:
•4700
•4235
•4213 II
•4030
•3700
Xerox Printer Control Language printers
These Xerox Printer Control Language (PCL) printers process PCL data
streams. The abbreviated model numbers in parenthesis are used in
place of the complete model number names in all other references in this
manual.
•4230/MRP (4230)
•4220/MRP (4220)
•4219/MRP (4219)
•4215/MRP (4215)
•Document Centre 265LP (DC265LP)
•Document Centre 255LP (DC255LP)
•DocuPrint 4890 NPS (4890 NPS)
•DocuPrint 4850 NPS (4850 NPS)
•DocuPrint 4635 NPS (4635 NPS)
•DocuPrint 4520/4520mp (4520)
•DocuPrint 4517/4517mp (4517)
•DocuPrint 4512/4512mp (4512)
•DocuPrint 4090 NPS (4090 NPS)
•DocuPrint 4050 NPS (4050 NPS)
•DocuPrint 180 NPS (180 NPS)
•DocuPrint 96 NPS (DP96NPS)
•DocuPrint 92C NPS (92C NPS)
•DocuPrint 65 (DP65)
•DocuPrint N32 (N32)
•DocuPrint N24 (N24)
References to NPS printers refer to these NPS printer models: 4890 NPS,
4850 NPS, 4635 NPS, 4090 NPS, 4050 NPS, 180 NPS, DP96NPS, and
92C NPS.
References to DocuSP printers refer to the DP65 printer.
Getting Started
Introduction to XDPE/400 (9/2001)1-10
Xerox PostScript printers
These Xerox PostScript printers process Variable Data Intelligent
PostScript PrintWare (VIPP) data streams. The abbreviated model
numbers in parentheses are used in place of the complete model number
names in all other references in this manual.
•DocuPrint 4890 NPS (4890 NPS)
•DocuPrint 4850 NPS (4850 NPS)
•DocuPrint 4635 NPS (4635 NPS)
•DocuPrint 4090 NPS (4090 NPS)
•DocuPrint 4050 NPS (4050 NPS)
•DocuPrint 180 NPS (180 NPS)
•DocuPrint 96 NPS (DP96NPS)
•DocuPrint 92C NPS (92C NPS)
•DocuPrint 65 (DP65)
•DocuPrint N4025 (N4025)
•DocuPrint N3225 (N3225)
•DocuPrint N2825 (N2825)
•DocuPrint N2125 (N2125)
•DocuPrint N2025 (N2025)
•DocuPrint N40 (N40)
•DocuPrint N32 (N32)
•DocuPrint N24 (N24)
•DocuPrint N17 (N17)
References to NPS printers refer to these NPS printer models: 4890 NPS,
4850 NPS, 4635 NPS, 4090 NPS, 4050 NPS, 180 NPS, DP96NPS, and
92C NPS.
References to DocuSP printers refer to the DP65 printer.
References to N-series printers refer to these N-series printer models:
N4025, N3225, N2825, N2125, N2025, N40, N32, N24, and N17.
Getting Started
Generic printer devices
Generic printer device support is available for the following data streams:
•LCDS
•PCL
•PCL with Xerox Job Tickets
•VIPP
Generic printer devices provide the ability to use new printers during the
time period between the introduction of the printer and the implementation
and verification of support for the printer in XDPE/400.
Generic device support capabilities are limited to the functional
capabilities common to all currently supported LCDS, PCL, and VIPP
printers.
Advanced features may be implemented by using generic packets, DSC,
or by adding entries to job tickets.
Introduction to XDPE/400 (9/2001)1-11
Getting Started
Introduction to XDPE/400 (9/2001)1-12
2. 2 New and updated XDPE/400 features
This chapter describes the new and updated features included in version
2.1.4 of XDPE/400. The enhancements made for versions 2.1.3, 2.1.2,
2.1.1, 2.1, and 2.0 also are listed here to help those users migrating from
previous versions of XDPE/400.
All features and enhancements listed in this chapter are documented
within this manual. Information added or modified for XDPE/400 2.1.4 is
marked with change bars in the margin; editorial and formatting changes
are not marked.
New features in XDPE/400 2.1.4
XDPE/400 offers several new features and enhancements for 2.1.4.
These new features and enhancements include:
•Generic device support
•OS/400 5.1 compliance
•VIPP 2001 compliance
•N-series printers in VIPP mode support
•Revised parameters
Generic device support
XDPE/400 now supports the use of generic devices. Monitor Queue and
resource download commands have been modified to allow users to
specify non-specific print devices. Generic device types are:
•*DOCUSP
•*LCDS
•*NPS
•*PCL
•*VIPP
•*XJT
OS/400 5.1 support
XDPE/400 2.1.4 supports OS/400 5.1.
VIPP 2001 compliance
XDPE/400 2.1.4 supports VIPP 2001.
Introduction to XDPE/400 (9/2001)2-1
New and updated XDPE/400 features
N-series printers in VIPP mode support
XDPE/400 now supports the following N-series printers:
•DocuPrint N4025 (N4025)
•DocuPrint N3225 (N3225)
•DocuPrint N2825 (N2825)
•DocuPrint N2125 (N2125)
•DocuPrint N2025 (N2025)
•DocuPrint N40 (N40)
•DocuPrint N32 (N32)
•DocuPrint N24 (N24)
•DocuPrint N17 (N17)
The following downloadable printer resources have been added:
•DNLDVIPENC — Downloads VIPP encoding tables
•DNLDVIPFNT — Downloads VIPP font resources
•DNLDVIPFRM — Downloads VIPP form resources
•DNLDVIPIMG — Downloads VIPP image resources
•DNLDVIPJDT — Downloads VIPP JDT resources
NOTE: List processing support of VIPP-enabled printers is limited to
N-series printers. The list processing feature does not support
resource downloads or the use of generic files for DocuSP and NPS
printers in VIPP mode.
Revised parameters
This section lists the parameters that have been revised for XDPE/400
2.1.4 processing. For more information on these parameters, refer to
Section Three: Printing Documents with XDPE/400.
Monitor Queue parameters
•Printer model (MODEL) — Specifies the printer model to be used
during your Monitor Queue session.
XPPM download resource (DNLDxxxRSC) parameters
•Printer model (MODEL) — Specifies the model number of the Xerox
printer to download the resource.
PCL download resource (DNLDxxxRSC) parameters
•Printer model (MODEL) — Specifies the model number of the Xerox
printer to download the resource.
Introduction to XDPE/400 (9/2001)2-2
New features in XDPE/400 2.1.3
New features and enhancements for 2.1.3 include:
•VIPP page-level support
•PCL euro font support
•OS/400 4.5.0 compliance
•Added printer support
•Revised parameters
•XDPE/400 2.1.3 distributed on CD-ROM
•User documentation distributed on CD-ROM
VIPP page-level support
XDPE/400 now supports the processing of VIPP data streams for
PostScript printers on a page-level basis. Page-level support offers the
use of Job Descriptor Tickets (JDTs) at page boundaries using the
XDPE/400 logical processing feature.
VIPP now supports both the logical processing and list processing
features. However, the list processing feature currently does not support
either the downloading of resources or the use of generic files in VIPP
mode.
New and updated XDPE/400 features
PCL euro font support
XDPE/400 is certified to process PCL jobs utilizing Xerox printer-resident
and downloadable euro fonts. The NPS, N32, and N24 PCL printers
support resident fonts.
OS/400 4.5.0 support
XDPE/400 2.1.3 supports OS/400 4.5.0. The following IBM maintenance
must be applied:
Note these considerations when using the 92C NPS printer:
•Automatic tray selection is based on the page size.
•Resource downloading is not supported, except embedded within a
print job.
Introduction to XDPE/400 (9/2001)2-3
Revised parameters
This section lists the parameters that have been revised for XDPE/400
2.1.3 processing. For more information on these parameters, refer to
Section Three: Printing Documents with XDPE/400.
Global value parameters
•Source file translation table (RESLIB) — Specifies the name of the
ASCII-to-EBCDIC translation table for the QDCXLATE API to use
when downloading source files (FSL or JSL) and multi-up packets to
Xerox printers.
•PC/Support translation table (PCSLIB) — Specifies the name of the
translation table that the system uses when constructing printer
language commands, multi-up data, XES data, and XES resources
for local and network processing. XDPE/400 converts all printer
commands and data from EBCDIC to ASCII and writes them to an
ASCII spool file.
New and updated XDPE/400 features
Logical processing (LPP) parameters
•When to apply (WHEN) — Specifies when and where to insert the
printer control packet. *TOP is supported in VIPP mode; *BOTTOM
is not supported in VIPP mode.
Monitor Queue parameters
•Printer model (MODEL) — Specifies the printer model to be used
during your Monitor Queue session.
•Workstation customizing object (WSCST) — For network printing,
this parameter specifies the workstation customizing object that
contains the Host Print Transform table to be used for this Monitor
Queue session.
PCL font parameters
•Font file name (PCLFONTS) — Specifies the name of the file in the
XDPEFLR/PCLFONTS folder that contains the font definition to be
downloaded. PCLFONTS can also specify a list name, preceded by
the at sign (@), that contains the names of multiple resources to be
downloaded.
Introduction to XDPE/400 (9/2001)2-4
New and updated XDPE/400 features
PCL packet parameters
•Font selection by attributes (FONT) — Selects the initial page font to
be used for the page by PCL font attributes. You must explicitly
specify all seven attributes to make sure the font you want matches
a font that is resident on the printer. If an exact match is not found,
the default printer font is used.
XPPM download resource (DNLDxxxRSC) parameters
•Printer model (MODEL) — Specifies the model number of the Xerox
printer to download the resource.
XDPE/400 2.1.3 distributed on CD-ROM
XDPE/400 is now distributed on CD-ROM, in ISO 9660 format. The
XDPE/400 installation instructions have been modified to support the new
CD-ROM media, as well as the existing media types. See Section Two:
Installing and Customizing XDPE/400 for the updated installation
instructions.
User documentation distributed on CD-ROM
The XDPE/400 documentation is now available on CD-ROM, in ISO 9660
format. The documentation is saved in Portable Document Format (PDF),
which requires Adobe Acrobat Reader for viewing and printing. Acrobat
Reader 4.0 is included on the CD-ROM.
Introduction to XDPE/400 (9/2001)2-5
New features in XDPE/400 2.1.2
New features and enhancements for 2.1.2 include:
•VIPP job-level support
•Xerox extended job ticket support
•OS/400 4.3.0 and 4.4.0 compliance
•Additional PCL printers supported
•Euro font certification
•Revised parameters
•New commands
VIPP job-level support
XDPE/400 now supports the processing of VIPP data streams for
PostScript printers on a job-level basis.
For additional information about VIPP command elements, refer to the
Xerox Variable Data Intelligent PostScript PrintWare (VIPP) Reference
Manual. See the PostScript Language Reference Manual for information
on PostScript command elements.
New and updated XDPE/400 features
Xerox extended job ticket support
XDPE/400 now supports the use of Xerox extended job ticket packets for
setting up complex print jobs on PCL printers. This feature functions on
NPS and DocuSP printers in PCL mode with job ticket processing enabled
on the printer controller.
Extended job ticket packet processing is supported using the Direct and
Combined command generation methods. The Indirect command
generation method is not supported.
It is the responsibility of the user to know and understand the job ticket
command syntax and usage. For more information, refer to Xerox Production Systems Job Ticket Programming Guide.
For a list of options available on your NPS and DocuSP printers, refer to
the Xerox Production Systems Job Ticket Programming Guide.
OS/400 4.3.0 and 4.4.0 support
XDPE/400 2.1.2 supports OS/400 4.3.0 and 4.4.0. The following IBM
corrective maintenance must be applied:
•PTF SF52738 for OS/400 4.3.0
•PTF SF51099 if you will be running an NPS printer in PCL mode
using NPS version 1.6 or higher, or in VIPP mode using any NPS
version
Introduction to XDPE/400 (9/2001)2-6
Added PCL printer support
XDPE/400 2.1.2 supports these additional PCL network printers:
•DocuPrint 96 NPS (DP96NPS)
•DocuPrint 65 (DP65)
Note these considerations when using the DP96NPS or DP65 printer:
•Automatic tray selection is based on the page size.
•Resource downloading is not supported, except embedded within a
print job.
NOTE: XDPE/400 capabilities are limited to the current level of PCL
support in XDPE/400 and to the functional abilities of the printers.
Euro font certification
New and updated XDPE/400 features
XDPE/400 is certified to process DJDE and XES jobs utilizing the Xerox
Euro fonts. PostScript jobs utilizing the type 1 Euro fonts with
extension.pfb also have been certified. PCL and all other PostScript jobs
are not yet certified.
Revised parameters
This section lists the parameters that have been revised for XDPE/400
2.1.2 processing.
Monitor Queue parameters
•Printer model (MODEL) — Specifies the model to be used during
your Monitor Queue session.
•Printer mode (MODE) — Specifies the mode in which the printer will
operate.
•Workstation customizing object (WSCST) — For network printing,
this parameter specifies the workstation customizing object that
contains the Host Print Transform table to be used for your Monitor
Queue session.
PCL packet parameters
•Job ticket processing (XTICKET) — New parameter that allows for
the specification of extended job ticket processing subparameters,
which are valid for NPS and DocuSP printers only.
•Paper type (PAPERTYPE) — Selects the source tray based on the
paper type. This parameter applies to the N32, N24, NPS, and
DocuSP printers only.
Introduction to XDPE/400 (9/2001)2-7
New commands
This section lists commands that have been added for XDPE/400 2.1.2
processing.
Xerox extended job ticket commands
•Create Xerox Job Ticket (CRTXTCK) — Allows you to create a Xerox
•Change Xerox Job Ticket (CHGXTCK) — Allows you to edit, display,
•Delete Xerox Job Ticket (DLTXTCK) — Allows you to delete a Xerox
VIPP commands
•Create VIPP Resource (CRTVIPRSC) — Allows you to create a
New and updated XDPE/400 features
extended job ticket packet.
or print a Xerox extended job ticket packet.
extended job ticket packet.
VIPP resource.
•Change VIPP Resource (CHGVIPRSC) — Allows you to edit,
display, or print a VIPP resource or DSC packet.
•Delete VIPP Resource (DLTVIPRSC) — Allows you to delete a VIPP
resource or DSC packet.
•Download VIPP Resource (DNLDVIPRSC) — Allows you to
download a VIPP or PostScript resource.
Introduction to XDPE/400 (9/2001)2-8
New features in XDPE/400 2.1.1
New features and enhancements for 2.1.1 include:
•Trailer separator page support
•Duplex extended support
•OS/400 4.2.0 compliance
•Additional PCL and XPPM printers supported
•New and revised parameters
Trailer separator page support
XDPE/400 now has the ability to produce trailer separator pages. A trailer
page is a separator page that prints at the end of a job.
Trailer separator pages are enabled at the Monitor Queue level. The
Process separator page (BANNER) Monitor Queue parameter has been
modified to add the options TRAILER and BOTH. The existing option YES
directs the Monitor Queue to produce only banner pages; TRAILER
directs the Monitor Queue to produce only trailer pages; and BOTH
directs the Monitor Queue to print both banner and trailer pages.
This enhancement does not affect current banner separator page
processing. A trailer separator page template is included in
XDPE212\XDPEBANNER\TRAILER.
New and updated XDPE/400 features
Duplex extended support
XDPE/400 duplex extended support allows you to choose between two
duplexing standards for PCL jobs — either the standard defined by
Hewlett Packard’s PCL or by IBM’s OS/400. You can select the duplex
standard of your choice through the Duplex standard (DUPLEXSTD)
global value.
OS/400 4.2.0 compliance
XDPE/400 2.1.1 has been modified to support OS/400 version 4.2.0. If
you are running XDPE/400 on OS/400 version 4.2.0, all modules in the
XDPE/400 application library must be converted to run within the 64-bit
RISC architecture of OS/400 4.2.0. Depending on the configuration of
your AS/400 system, the XDPE/400 application library may be converted
automatically during installation.
Introduction to XDPE/400 (9/2001)2-9
Added printer support
XDPE/400 2.1.1 supports these additional printers:
•PCL printers
— Document Centre 265LP
— Document Centre 255LP
— DocuPrint 180 NPS
— DocuPrint N32
— DocuPrint N24
•XPPM printers
— DocuPrint 180 LPS
— DocuPrint 96
New and revised parameters
Several parameters have been added or revised for XDPE/400 2.1.1
processing.
New and updated XDPE/400 features
Monitor Queue parameters
•Printer model (MODEL) — Specifies the printer model to be used
during your Monitor Queue session.
•Process separator page (BANNER) — Specifies the type of
separator pages to be printed with your jobs, either
AS/400-generated or XDPE/400-generated.
•Separator page source (BANNERSRC) — Specifies the source tray
for the selection of separator pages, both banners and trailers.
•Data page source (DATASRC) — Specifies the source tray for the
selection of data pages.
Global Values
•Source drawer assignments (DRAWER) — Maps values in the
Source drawer (DRAWER) printer file parameter to Xerox source
trays.
•Duplex standard (DUPLEXSTD) — Specifies the duplex standard to
be set for all PCL data streams processed through XDPE/400, as
defined by either HP or IBM.
XPPM download resource (DNLDxxxRSC) parameters
•Printer model (MODEL) — Specifies the model number of the Xerox
printer to download the resource.
Introduction to XDPE/400 (9/2001)2-10
New and updated XDPE/400 features
Download PCL macro (DNLDPCLMAC) parameters
•Printer model (MODEL) — Specifies the printer model number.
•Macro name (MACRONAME) — Specifies the macro name to use in
subsequent PCL macro management commands.
Download PCL font (DNLDPCLFNT) parameters
•Printer model (MODEL) — Specifies the printer model number.
•Font name (FONTNAME) — Specifies the font name to use in
subsequent PCL font management commands. This parameter
applies only to the N32 and N24 printers.
Printer file parameters for PCL processing
•DUPLEX — Specifies whether to print the output on one side
(simplex) or on both sides (duplex) of the page.
•DRAWER — Specifies the source drawer from which paper is fed
into the printer.
•PAGESIZE — Specifies the length and width of the page to be
printed.
PCL packet parameters
•Print on both sides of sheet (DUPLEX) — Specifies whether to print
on both sides or on one side of a sheet.
•Source tray (TRAY) — Selects the correct paper tray on a job or
page level.
•Font selection by alphanumeric font name (FONTNAME) — Allows
for the invocation of a pre-loaded font.
•Paper type (PAPERTYPE) — Selects the source tray based on
paper type.
Introduction to XDPE/400 (9/2001)2-11
New features in XDPE/400 2.1
Enhancements for 2.1 include:
•Banner page enhancements
•Additional PCL printers supported
•Revised parameters
Banner page enhancements
In preparation for the year 2000 compliance, the sample banner page
templates supplied with XDPE/400 have been updated to accommodate
the updated field size of a four-digit year. The banner templates included
with XDPE/400 are located in the SAMPLE file in the XDPE/400
application library.
Added PCL printer support
XDPE/400 2.1 supports these additional network printers in PCL mode:
•DocuPrint 4890 NPS
•DocuPrint 4850 NPS
•DocuPrint 4635 NPS
•DocuPrint 4520/4520mp
•DocuPrint 4517/4517mp
•DocuPrint 4512/4512mp
•DocuPrint 4090 NPS
•DocuPrint 4050 NPS
New and updated XDPE/400 features
Revised parameters
Several parameters have been revised for XDPE/400 2.1 processing.
Monitor Queue parameters
•Printer model (MODEL) — Specifies the printer model to be used
during this Monitor Queue session.
•Separator page source (BANNERSRC) — Specifies the source tray
for printing banner pages.
•Data page source (DATASRC) — Specifies the source tray for
printing data pages.
Introduction to XDPE/400 (9/2001)2-12
New and updated XDPE/400 features
Global Values
•Source drawer assignments (DRAWER) — Maps values in the
Source drawer (DRAWER) printer file parameter to Xerox source
trays.
PCL macro and PCL font parameters
•Printer model (MODEL) — Specifies the printer model.
PCL packet parameters
•Source tray (TRAY) — Selects the correct paper tray on a job or
page level.
Introduction to XDPE/400 (9/2001)2-13
New features in XDPE/400 2.0
New features and enhancements for 2.0 include:
•Multi-up printing
•Report distribution for multi-part print jobs
•42XX internal interface enhancements
•PCL packet enhancements
•Network print support
•Spool file processing without printer device
•Banner page enhancements
•New and revised parameters and fields
Multi-up printing
Multi-up printing allows you to print multiple pages of output on one
physical page. XDPE/400 now has two levels of multi-up functionality. In
addition to the *INDIRECT method of multi-up generation allowing up to 4
logical pages per physical side, you may now print up to 32,767 logical
pages per physical page in *DIRECT mode using the enhanced multi-up
printing features for XES and PCL packets.
Multi-up printing using *DIRECT mode is controlled by the Number of
pages per side (PAGESPSIDE) XES or PCL packet parameter and the
Multi-up packet name (PCLMUP or XESMUP) packet parameter. The
PAGESPSIDE parameter specifies the number of logical pages to place
on a page, while the PCLMUP or XESMUP parameter specifies the
multi-up packet to use. These values work together to create the desired
output.
New and updated XDPE/400 features
Report distribution for multi-part print jobs
Processing for multi-part print jobs has been enhanced to allow you to
specify an output queue and library for each item on the packet list. This
enables you to send each spool file to a different output queue. Note,
however, that each output queue must support the data stream type you
specify in the Monitor Queue.
NOTE: Because only one printer/interface box configuration can be
specified for a Monitor Queue session, all of the printer/interface
boxes linked to the output queues you specify in a multi-part job must
support this configuration.
Also, you can now print multi-part packets in conjunction with TCP/IP and
Host Print Transform to send PCL ASCII spool files to network-attached
printers.
Introduction to XDPE/400 (9/2001)2-14
New and updated XDPE/400 features
42XX internal interface enhancements
The MRP feature allows you to set the i-data Y36 command through
XDPE/400. This enhancement applies only to the 42XX i-data interface
box used with the 4230, 4220, 4219, and 4215 printers.
The Y36 command determines how the interface box handles IBM SCS
control codes that are sent to it. A value for MRP internal interface (MRP)
can be entered in both the Monitor Queue and PCL packets. If a value is
entered for the MRP internal interface (MRP) Monitor Queue parameter,
that value is used as the default for that Monitor Queue session. If the
Monitor Queue encounters a PCL packet that contains a value for the
MRP internal interface parameter other than *NONE, that value overrides
the MRP parameter value in the Monitor Queue for the duration of the job
using that PCL packet. When the job has finished processing, XDPE/400
resets the MRP parameter to the default Monitor Queue value.
For more information about this feature, refer to the i-data Twinax
XES/PCL Interface Controller for Xerox Printers Programmer’s Guide.
PCL packet enhancements
In addition to enhanced MRP processing, the *COR option was added for
the Paper Orientation field on the Create Xerox PCL Packets menu. This
option selects Computer Output Reduction (COR) processing, which
reduces output by 70 percent to fit on a letter-sized page in landscape
orientation.
XDPE/400 reduces the logical page size using these processing options:
•Substitutes the original fonts with smaller fonts
— 14 pitch for 10 pitch fonts
— 15 pitch for 12 pitch fonts
— 20 pitch for 15 pitch fonts
— 27 pitch for 17 pitch fonts
•Reduces the vertical line spacing to 70 percent of the full size
•Modifies the top and left margins to 1/2 inch
For more information on the *COR option, refer to the i-data Twinax
XES/PCL Interface Controller for Xerox Printers Programmer’s Guide.
Network print support
In addition to the implementation of TCP/IP in XDPE/400, you may now
print documents over the network using TCP/IP and the Host Print
Transform (HPT) feature.
HPT is an IBM OS/400 utility that converts an EBCDIC SCS data stream
into an ASCII data stream. XDPE/400 uses HPT internally to transform the
spool files for use with ASCII printers.
Introduction to XDPE/400 (9/2001)2-15
New and updated XDPE/400 features
Spool file processing without printer device
You may now process spool files independently of the actual printing of
those files. Previously, you were required to specify a printer writer that
was connected to an active printer that had to be available at the time of
processing.
With this enhancement, XDPE/400 can process spool files when the
processing resources are available, and print the files when the printers
are available.
Banner page enhancements
The &PRINTEXT variable data token was added to banner page
processing. When used, this token prints on the bottom of each page of
printed output and on the separator page. The field width is 30 characters,
and the data is taken from the spool file attribute.
New and revised parameters
Several parameters have been added and revised for XDPE/400 2.0
processing.
Monitor Queue parameters
•Device class (DEVCLS) — Specifies the class of printing device,
whether it is printing locally, printing over a network to an SCS
EBCDIC-configured printer, or printing over a network to an ASCII
printer.
•MRP internal interface (MRP) — For a 42XX i-data interface box
attached to a 4230, 4220, 4219, or 4215 printer only, specifies the
Y36 command to use for determining how the interface box handles
IBM control codes that are sent to it.
•Printer model (MODEL) — Specifies the printer model to be used
during this Monitor Queue session.
•Printer writer (WTR) — Specifies the name of the printer writer or
device description file assigned to Monitor Queue.
•Workstation customizing object (WSCST) — Specifies the name of
the workstation customizing object that contains the HPT tables you
wish to use for this Monitor Queue session.
•Library — Specifies the name of the library where the WSCST is
located.
Introduction to XDPE/400 (9/2001)2-16
XES packet parameters
•Multi-up packet name (XESMUP) — Specifies the name of the
multi-up packet that contains the relevant font and positioning
information for this job.
•Number of copies (COPIES) — Specifies the number of copies of a
job to be printed.
•Number of pages per side (PAGESPSIDE) — Specifies the number
of logical pages to be printed on each physical page.
•MRP internal interface (MRP) — For a 42XX i-data interface box
attached to a 4230, 4220, 4219, or 4215 printer only, specifies the
Y36 command to use for determining how the interface box handles
IBM control codes that are sent to it.
•Multi-up packet name (PCLMUP) — Specifies the name of the
multi-up packet that contains the relevant font and positioning
information for this job.
•Number of pages per side (PAGESPSIDE) — Specifies the number
of logical pages to be printed on each physical page.
•Paper orientation (ORIENT) — Specifies the page orientation to use
when printing the document.
New and updated XDPE/400 features
Multi-part packet parameters
•Output queue — Specifies the queue where the spool file created by
the multi-part printer control packet is sent.
•Library — Specifies the name of the library where the output queue
is located.
Introduction to XDPE/400 (9/2001)2-17
New and updated XDPE/400 features
Introduction to XDPE/400 (9/2001)2-18
Section Two:
Installing and Customizing XDPE/400
Installing and Customizing XDPE/400 (9/2001)
3. 3 Migration actions
This chapter contains information and/or procedures you may need when
migrating from an older version of XDPE/400 to XDPE/400 2.1.4. The
following topics are covered:
•XDPE/400 2.1.4 migration actions
•Converting from XDPE/400 2.0
If you are converting from any version of XDPE/400 to XDPE/400 2.1.4,
make sure you read “XDPE/400 2.1.4 migration actions.” If you are
converting from XDPE/400 2.0, you also need to read “Converting from
XDPE/400 2.0.”
XDPE/400 2.1.4 migration actions
If you are converting to XDPE/400 2.1.4 from any version of XDPE/400,
read and consider all the information in this section carefully before
applying the XDPE/400 2.1.4 base tape.
Installation considerations
Note these considerations when installing XDPE/400 2.1.4:
•The name of the XDPE/400 application library will change to
XDPE214.
•All XDPE/400 objects in the XDPE/400 application library will be
replaced.
•Public authority for XDPE/400 folders, subfolders, and documents
will be set to the minimum authority needed for XDPE/400
processing.
•If you will be printing *INDIRECT or *COMBINED IVPs on A4 paper
using an NPS or DocuSP printer, issue this command before running
the first IVP:
CHGPRTF
FILE(XDPE214/XIVPRTF)
PAGESIZE(70 124 *ROWCOL)
Installing and Customizing XDPE/400 (9/2001)3-1
OS/400 version requirements
Your AS/400 system must have the following:
•OS/400 version 4.4.0, 4.5.0, or 5.1
•These OS/400 PTFs:
— For 4.4.0, no OS/400 PTFs are required.
— For 4.5.0, apply cumulative maintenance C0231450 and PTF
SF63410.
— For 5.1, no OS/400 PTFs are required.
Converting from XDPE/400 2.0
If you are converting to XDPE/400 2.1.4 from 2.0, read and consider the
following before applying the XDPE/400 2.1.4 base tape.
•All source samples included with XDPE/400, including workstation
customizing objects and banner templates, are now located in a file
called SAMPLE in the XDPE/400 application library.
Migration actions
•In preparation for the year 2000 compliance, the XDPE/400 banner
templates have been updated to allow for a four-digit year instead of
a two-digit year. The field width of the &DATE, &FILEDATE, and
&JOBDATE data tokens has been increased from 8 characters to 10
characters.
If you have a customized banner page template you want to use
instead of the samples supplied with XDPE/400, you should allow for
the additional size of these fields.
Installing and Customizing XDPE/400 (9/2001)3-2
4. 4 Installation requirements
This chapter describes the system requirements and migration issues that
need to be addressed before installing XDPE/400.
Requirements
Before you install XDPE/400, make sure that your AS/400 system and
Xerox printer configuration are ready to work with XDPE/400.
XDPE/400 runs in IBM-supported OS/400 environments. When IBM
releases new operating system release levels, XDPE/400 will be updated
to ensure compatibility. Conversely, when IBM withdraws support for an
operating system release level, Xerox also will withdraw support of that
release level six months later. Contact your local Xerox representative or
review the bulletin accompanying your latest maintenance to verify
specific supported software release levels.
AS/400 system requirements
To install and run XPDE/400, your AS/400 system must meet these
requirements:
•OS/400 version 4.4.0, 4.5.0, or 5.1. These IBM PTFs are required:
— For 4.4.0, no PTFs are required.
— For 4.5.0, apply cumulative maintenance C0231450 and PTF
SF63410.
— For 5.1, no PTFs are required.
•Twinaxial workstation controller or TCP/IP
•A minimum of 35 megabytes (MB) of available disk storage
NOTE: XDPE/400 is distributed on CD-ROM. Other media types
are available upon request.
Installing and Customizing XDPE/400 (9/2001)4-1
Security requirements
The following sections list security requirements for running XDPE/400.
Requirements are provided for level 30 and lower, and for levels 40 and
50. These requirements apply to all levels:
•To use XDPE/400, your user profile does not require *JOBCTL and
*SPLCTL special authority. The XDPEUSR user profile has
*JOBCTL and *SPLCTL special authorities, which are adopted for
every Monitor Queue session. Refer to OS/400 Advanced Series Security — Basic for more information about security
implementation.
•You must be entered in the system directory and have *JOBCTL and
*SPLCTL special authority to start, change, end, or reset a Monitor
Queue session. Refer to “Creating an XDPE/400 user profile” in
chapter 5 for instructions on enrolling a user in the system directory.
•Time slice (TIMESLICE) and Run priority (RUNPTY) global values
require *JOBCTL special authority to change.
Determining your security level
Installation requirements
The security requirements for using XDPE/400 depend on the security
level of your system. Use this command to determine your system’s
security level:
DSPSYSVAL SYSVAL(QSECURITY)
Requirements for level 30 and lower
In this document, it is assumed that XDPE/400 users have Public
authority (*PUBLIC). For security levels up to and including 30, the
security requirements for XDPE/400 users are as follows:
•You must have *USE authority to the XDPEUSR user profile object
(*USERPRF). You can verify or change this authority using the Edit
Object Authority (EDTOBJAUT) command.
•You must have at least *USE authority to the MONQJOBD job
description object (*JOBD) in the XDPE/400 application library. You
can verify or change this authority using the Edit Object Authority
(EDTOBJAUT) command.
•You must have at least *USE authority to all the objects in XDPEFLR
required for each job. You can verify this authority using the Display
DLO Authority (DSPDLOAUT) command or change this authority
using the Change DLO Authority (CHGDLOAUT) command.
•You must have these authorities for the output queue to be
monitored:
— The *OUTQ object requires *OBJMGT special authority and
*CHANGE authority. You can verify or change this authority
using the Edit Object Authority (EDTOBJAUT) command.
— The Authority to check (AUTOCHK) parameter must be
*DTAAUT. You can verify or change this authority using either
the Create Output Queue (CRTOUTQ) or Change Output Queue
(CHGOUTQ) commands.
Installing and Customizing XDPE/400 (9/2001)4-2
Installation requirements
•You must have *CHANGE and *OBJMGMT authority to the
XDPEMQSESS file. You can verify or change this authority using the
Edit Object Authority (EDTOBJAUT) command.
•To work with XDPE/400, you must have *USE authority for specific
IBM-supplied programs (API objects of the type *PGM). Consult your
security administrator for any security-related issues before
changing the authorities to the following programs.
Spool file APIsUser space APIsHFS APIsOther APIs
QSYS/QSPCRTSP
QSYS/QSPGETSP
QSYS/QSPOPNSP
QSYS/QSPPUTSP
QSYS/QSPCLOSP
Requirements for levels 40 and 50
QSYS/QUSCRTUS
QSYS/QUSCHGUS
QSYS/QUSDLTUS
In addition to the security requirements for security levels up to and
including 30, security levels 40 and 50 require that the XDPEUSR user
profile have *SAVSYS special authority as well as authorization to these
objects in the QSYS library:
•RSTLIB (type *CMD)
•RSTDLO (type *CMD)
Every user, other than XDPEUSR, who wants to start a Monitor Queue
session must be enrolled in the system directory.
To enroll a user in the system directory, enter this command and press
useridUser ID, which can contain up to 8 characters
Printer requirements
This section lists the software release levels required for each printer
supported by XDPE/400.
Installing and Customizing XDPE/400 (9/2001)4-3
Xerox Production Print Mode printers
Table 4-1 lists the XPPM printers supported by XDPE/400 and the printer
software versions supported for each of the printers.
Table 4-1.XPPM printers
Xerox printerPrinter software versions
37005.3 and higher
40502.1 and higher
40903.0 and higher
41353.5 and higher
1
4235
44502.1 and higher
46358.3 and higher
1.5 and higher
Installation requirements
48503.7 and higher
48904.0 and higher
870010 and higher
87902.1 and higher
970010 and higher
97902.1 and higher
180 LPSV3C2 R2.4 and higher
DP96V3C2 R2.4 and higher
92C LPSV5.4 R1.3 and higher
1
Refer to the “4235 mode switching” section of this chapter.
Installing and Customizing XDPE/400 (9/2001)4-4
Xerox Distributed Print Mode printers
Table 4-2 lists the XDPM printers supported by XDPE/400 and the printer
software versions supported for each of the printers.
Table 4-2.XDPM printers
Xerox printerPrinter software versions
47001.0 and higher
1
4235
4213 II2.1
40301.0
37002.6 and higher
1
Refer to the “4235 mode switching” section of this chapter.
1.0 and higher
Installation requirements
Installing and Customizing XDPE/400 (9/2001)4-5
Xerox Printer Control Language printers
Table 4-3 lists the PCL printers supported by XDPE/400 and the printer
software versions supported for each of the printers.
Table 4-3.Xerox PCL printers
Xerox printerPrinter software versions
4890 NPS1.4.2 and higher
1.6.1c and higher for resident euro fonts
4850 NPS1.4.2 and higher
1.6.1c and higher for resident euro fonts
4635 NPS1.4.2 and higher
1.6.1c and higher for resident euro fonts
45204.03 and higher
45171.00.56-0075 and higher
4512M
Installation requirements
42302.20 and higher
42202.20 and higher
42192013.109 Rel. 4 and higher
42152013.109 Rel. 4 and higher
4090 NPS1.4.2 and higher
1.6.1c and higher for resident euro fonts
4050 NPS1.4.2 and higher
1.6.1c and higher for resident euro fonts
180 NPS1.5 and higher
1.6.1c and higher for resident euro fonts
92C NPS1.6.1 and higher
1.6.1c and higher for resident euro fonts
DC265LP5.06 and higher
DC255LP5.06 and higher
DP96NPS1.5.4 and higher
1.6.1c and higher for resident euro fonts
DP65DocuSP 1.05.05
N321.82.06 and higher
1.87 and higher for resident euro fonts
N241.82.06 and higher
1.87 and higher for resident euro fonts
Installing and Customizing XDPE/400 (9/2001)4-6
Xerox PostScript printers
Table 4-4 lists the PostScript printers supported by XDPE/400 to run in
VIPP mode and provides the printer and VIPP software versions
supported by XDPE/400 for each printer.
Table 4-4.Xerox PostScript printers
Installation requirements
Printer software
Xerox printer
4890 NPS1.5.4 and higher2.0, 2.1 and higher
4850 NPS1.5.4 and higher2.0, 2.1 and higher
4635 NPS1.5.4 and higher2.0, 2.1 and higher
4090 NPS1.5.4 and higher2.0, 2.1 and higher
4050 NPS1.5.4 and higher2.0, 2.1 and higher
180 NPS1.5.4 and higher2.0, 2.1 and higher
92C NPS1.6.1 and higher2.0, 2.1 and higher
DP96NPS1.5.4 and higher2.0, 2.1 and higher
DP651.10.05 and higher2.1 and higher
N40251.12.02 and higher2.1 and higher
N32251.12.02 and higher2.1 and higher
N28251.12.02 and higher2.1 and higher
versions supported
VIPP software
versions supported
N21251.12.02 and higher2.1 and higher
N20251.1202 and higher2.1 and higher
N401.87 and higher2.1 and higher
N321.87 and higher2.1 and higher
N241.87 and higher2.1 and higher
N171.86 and higher2.1 and higher
Installing and Customizing XDPE/400 (9/2001)4-7
4235 mode switching
The Xerox 4235 release 1.5 printer allows you to switch from one print
language (XPPM, XDPM, HP, XS) to another without reconfiguring the
printer. You can override the current print language with another desired
language by embedding Mode Switch (=MCK=) command strings in the
beginning of your data stream and enabling Emulation Mode Switching on
the printer.
If you do not enable Emulation Mode Switching, the 4235 prints the Mode
Switch commands as text instead of interpreting them as commands. For
detailed information on enabling Emulation Mode Switching, refer to the
“System configuration” chapter of the Xerox 4235 Laser Printing Systems System Administrator Guide.
NOTE: When running jobs to the 4235 in XPPM mode, be sure the
JSL contains only DJDEs supported for the 4235 in XPPM mode.
Refer to 4235 Laser Printing Systems XPPM PDL/DJDE Reference
for more information.
Installation requirements
Generic printer devices
Table 4-5 lists the data streams and related printer language levels
supported by generic printer devices.
Table 4-5.Generic printer devices
Printer designationMinimum software level
*DOCUSPPCL version 5
*LCDSN/A
*NPSPCL version 5
*PCLPCL version 5
*VIPPVIPP version 2.1
*XJTPCL version 5
Installing and Customizing XDPE/400 (9/2001)4-8
Supported printer/interface box configurations
XDPE/400 allows printing to three different device classes: local, remote
(via TCP/IP), and network (via TCP/IP and HPT). The printer/interface box
configurations supported for each type are listed in the following sections.
For more information about configuring your interface box for XDPE/400,
refer to appendix A, “XDPE/400-supported interface boxes.”
Local and remote printing
If you use XDPE/400 with either the local or remote device classes, you
must use a twinaxial-connected interface box to convert the print data
stream for the printer. XDPE/400 supports these twinax-to-Xerox printer
interface boxes:
•3X Twinax Printstation
•42XX INTERNAL
•4450 INTERNAL
•Agile 5250 OPTIMA
•BARR
•Flex i-data 5250 C/RS-Xerox
•IBM AS/400 Client Access (PC Support)
•MPI
•Smart
•Solimar
•Spur/USAll
Table 4-6 shows supported configurations for local and remote printing.
I
Table 4-6.Interface boxes for XDPE/400-supported printers
Network printing uses TCP/IP in conjunction with the IBM feature called
Host Print Transform (HPT). The HPT feature included with XDPE/400
allows printing to ASCII format printers without an SCS interface box.
These printers are supported with this feature:
•4890 NPS
•4850 NPS
•4635 NPS
•4520
•4517
•4512
•4230
•4220
•4219
•4215
•4090 NPS
•4050 NPS
•180 NPS
•92C NPS
•DC265LP
•DC255LP
•DP96NPS
•DP65
•N4025
•N3225
•N2825
•N2125
•N2025
•N40
•N32
•N24
•N17
•*DOCUSP
•*NPS
•*PCL
•*VIPP
•*XJT
Installation requirements
NOTE: When installing the interface for your NPS printer in PCL mode,
you must set the Enable Xerox job ticket processing option to YES.
Table 4-7 shows supported configurations for network printing.
Table 4-7.Interface boxes for XDPE/400-supported network printers
Verify that the interface between your AS/400 system and your Xerox
printer is set up to emulate an IBM printer and to convert SNA character
mode data. Table 4-8 shows the available interface emulation for each
printer mode. Refer to your specific printer manual for the correct
emulation setting for your printer.
For XPPM mode printers, be sure the Spur or the Solimar interface box is
set to emulate the 5225.
Also verify that the AS/400 can print to the Xerox printer using the AS/400
printer writer.
Table 4-8.Interface emulation by printer mode
Printer typeInterface emulation
XPPMIBM 5219
XDPMIBM 3812, IBM 5219, or IBM 5225 ASCII
1
or IBM 5225
Installation requirements
Interface data
conversion
EBCDIC
PCLFor twinax only:
PostScriptNot applicableNot applicable
1
Setup depends on the interface being used.
OS/400 device description
You must create a device description for your non-network or twinax
locally-attached Xerox printer. If your AS/400 is set up to automatically
configure devices upon connection, the system creates the device
description as soon as you plug in the printer. The OS/400 system value
QAUTOCFG specifies whether devices that are added to the system are
configured automatically.
You can refer to your OS/400 device description when you run sample
jobs at the end of installation.
ASCII
IBM 3812, IBM 5219, or IBM 5225
Installing and Customizing XDPE/400 (9/2001)4-11
Migration issues
Displaying your XDPE/400 library and folder information
Installation requirements
If you do not currently have any version of XDPE/400 installed on your
AS/400, skip to chapter 5, “Installing XDPE/400.”
You can display the software information for your current XDPE/400
library and folder. Enter DSPXDPEVER and press ENTER to:
•Display the name, release level, and maintenance (PTF) level of
your XDPE/400 library and folder
•Display the format (A4 or LETTER) and ID number of your
XDPE/400 folder
For users running XDPE/400 2.1.0 or later, if you need to obtain this
information on a specific XDPE/400 library, press F4 instead of ENTER.
The system prompts you to type in the library name of your choice.
Recording your current global values
If you currently have any version of XDPE/400 installed on your AS/400,
it is imperative that you perform these steps to record your current global
values; they will not be reflected in the version of XDPE/400 you are
installing.
Step 1.Enter WRKGBLVAL to display the Work With Global Values screen.
Step 2.Record your current values for the parameters on the first screen, either
by using the PRINT SCREEN key on your keyboard to print an image of
each screen, or by writing them down.
Step 3.Page forward to display the next screen of global values. Record the
values as you did for the first screen.
Step 4.Repeat steps 2 and 3 until you have recorded the parameters for all 5 of
the Work With Global Values screens.
Installing and Customizing XDPE/400 (9/2001)4-12
Installation requirements
Collecting changes you made to XDPE/400 objects
If you currently have any version of XDPE/400 installed on your AS/400,
be aware that if you altered any objects in the subfolders that were
originally distributed with XDPE/400, your alterations will be overwritten
when you install this new version of XDPE/400.
You will be instructed later to create a backup copy of your XDPEFLR
resource folder. Refer to appendix B for a list of the subfolders contained
in XDPEFLR.
Take time now to determine which of your site objects have been altered
and not renamed. For these objects, determine what alterations you have
made to them. After you install the new XDPEFLR, if you want to use the
objects as before, you must make your alterations to the objects in the
new XDPEFLR.
To facilitate easier installation of XDPEFLR updates in the future, do not
alter objects in XDPEFLR subfolders that are distributed with the
XDPE/400 software. Instead, make a renamed copy of the object, then
make your alterations in the renamed copy.
Customizing XDPE/400 default commands
If you are a current user of XDPE/400 and have altered any of the
XDPE/400 command objects without creating a CL program for those
modifications, the changes you made will not be reflected in the version
of XDPE/400 you are installing.
Take time now to verify which commands you have changed in your
current version. To incorporate those changes in the version you are
currently installing, add them at the conclusion of the installation
procedure. See chapter 6 for more information on customizing XDPE/400
commands.
Installing and Customizing XDPE/400 (9/2001)4-13
Installation requirements
Installing and Customizing XDPE/400 (9/2001)4-14
5. 5 Installing XDPE/400
This chapter contains the procedures needed to prepare for and install
XDPE/400. It contains instructions for both new XDPE/400 sites as well
as for sites that are already using XDPE/400.
Installing XDPE/400 is a process that you can complete using standard
OS/400 procedures. The basic steps are:
•Creating an XDPE/400 user profile
•Backing up your current XDPE/400 system
•Installing the XDPE/400 software
•Restoring your customized XDPEFLR objects
•Resetting your global values
•Restoring your customized XDPE/400 application library objects
XDPE/400 software consists of the XDPE/400 application library and a
folder of resources, called XDPEFLR. Figure 5-1 shows these two
components.
Figure 5-1. XDPE/400 software components
Installing and Customizing XDPE/400 (9/2001)5-1
Creating an XDPE/400 user profile
Skip this section if you have an earlier version of XDPE/400 installed on
your system.
To install XDPE/400 software, you must know how to use standard
OS/400 commands, including CRTUSRPRF, ADDDIRE, RSTLIB, and
RSTDLO. For information about these commands, refer to the OS/400 CL Reference.
Perform these steps to create an XDPE/400 user profile:
Step 1.Sign on with a user profile that has *SECADM special authority.
Step 2.Create the XDPE/400 user profile by entering this command:
addressDirectory address of the XDPEUSR profile. If a unique
directory address is needed for site-specific network
communications, follow your site’s addressing standard. If
no specific network addressing is necessary, use
XDPEUSR.
Step 4.Grant *USE authority for the DMPOBJ command and its command
processing program to the XDPEUSR user profile by entering these
commands:
GRTOBJAUT
OBJ(DMPOBJ)
OBJTYPE(*CMD)
USER(XDPEUSR)
AUT (*USE)
GRTOBJAUT
OBJ(QSCDOBJ)
OBJTYPE(*PGM)
USER(XDPEUSR)
AUT (*USE)
Installing and Customizing XDPE/400 (9/2001)5-2
Backing up your current XDPE/400 system
Skip this section if you do not currently have XDPE/400 installed on your
AS/400.
If you currently have any version of XDPE/400 installed on your AS/400,
it is imperative that you perform the following steps to back up your
current XDPE/400 system.
Step 1.Enter this command to save your current XDPE/400 application library to
tape:
SAVLIB
LIB(library)
DEV(device)
SEQNBR(*END)
LABEL(*LIB)
where
library The name of the XDPE/400 application library is XDPEvrm,
where
•v is the version number
•r is the release number
•m is the modification number
Installing XDPE/400
device Name of the device on which the tape is mounted.
Step 2.Enter this command to save your current XDPEFLR folder to tape:
device Name of the device on which the tape is mounted.
labelA label that you will use again when you restore your saved
XDPEFLR objects from tape.
Installing and Customizing XDPE/400 (9/2001)5-3
Installing the base files
Follow these instructions to install the base files from tape or CD-ROM.
Before you begin, ensure that all users are no longer using XDPE/400
functions or do not have the XDPE/400 application library or folders
allocated.
CAUTION: Once you begin this installation process, do not start
Monitor Queue until you are instructed to do so. Doing so may result
in later Monitor Queue abends. Instructions for starting Monitor
Queue are provided in chapter 7.
Step 1.Sign on as XDPEUSR.
NOTE: If you currently have XDPE/400 installed on your system,
verify that there are no user libraries in the library list.
Installing XDPE/400
Step 2.Mount the XDPE/400 installation tape or CD-ROM on an accessible drive.
NOTE: Viewing the contents of the CD-ROM is not required.
However, if you use the DSPOPT VOL(*ALL) DEV(OPT01) command
to display the CD contents, you may receive message OPT1825,
“Optical indexes are incorrect for optical device OPT01.” If this
message appears, replace *ALL in the command line with either
*MOUNTED or with the volume serial number of the CD.
Step 3.Download the distribution materials from tape or CD-ROM by entering this
command:
NOTE: LODRUN requires *SAVSYS authority.
LODRUN
DEV(device)
where
device One of these values:
•*OPT — Specifies the default CD-ROM device
•*TAP — Specifies the default tape device
•name — Specifies the OS/400 device name of the tape
device or CD-ROM device
The following prompt will display:
Reply page format, *A4 or *US, to install base maintenance or reply
*NO.
Installing and Customizing XDPE/400 (9/2001)5-4
Installing XDPE/400
If you reply *A4 or *US, the installation will automatically restore the
XDPE/400 executable objects and resource folder. No other action is
required. Skip steps 4 and 5 and go to the next section.
If you want to complete the installation at a later time, reply *NO. This will
allow you to manually restore the XDPE/400 executable objects and
resource folder at your convenience. Follow steps 4 and 5 when you are
ready to complete the installation.
Step 4.Restore the XDPE/400 executable objects by entering this command:
RSTLIB
SAVLIB(library)
DEV(*SAVF)
SAVF(BBxxxx/library)
where
libraryThe name of the XDPE/400 application library is XDPEvrm,
where
•v is the version number
•r is the release number
•m is the modification number
BBxxxx The volume serial number found on the installation tape or
CD-ROM.
Step 5.Restore the XDPE/400 resource folder, XDPEFLR, by entering this
BBxxxx The volume serial number found on the installation tape or
CD-ROM.
labelOne of these values:
•XDPEFLRLET — Specifies 8.5 by 11 inch (letter size) paper
support
•XDPEFLRLA4 — Specifies A4 paper support
Installing and Customizing XDPE/400 (9/2001)5-5
Recreating your XDPEFLR object changes
For any objects originally distributed with XDPE/400 to which you have
made alterations, such as JSLs or packets, recreate the alterations in the
new version of the object(s).
To facilitate easier installation of XDPEFLR updates in the future, do
not alter objects in XDPEFLR subfolders that are distributed with the
XDPE/400 software. Instead, make a renamed copy of the object,
then make your alterations in the renamed copy.
Resetting your global values
If you had XDPE/400 installed on your system before this installation, you
now need to reset your global values that you recorded in the “Recording
your current global values,” section in chapter 4.
Installing XDPE/400
Restoring your customized XDPE/400 application library
objects
Copy any previously customized objects that were maintained in the old
XDPE/400 application library to the new XDPE/400 application library.
NOTE: Before restoring your customized objects, we recommend that
you first rename them so as not to write over the newly installed
version.
Installing corrective maintenance
If there is any maintenance included with your version of XDPE/400, you
should install it at this time. See the maintenance bulletin accompanying
the corrective maintenance for the installation procedure.
Installing and Customizing XDPE/400 (9/2001)5-6
Installing XDPE/400
Removing your old version of XDPE/400
If you currently have an older version of XDPE/400 installed on your
AS/400, it is recommended that you remove it after installing and testing
the new version of XDPE/400. Use the DLTLIB command to delete the
XDPE/400 application library.
CAUTION: Do not delete the XDPEFLR resource folder. XDPEFLR is
used with every version of XDPE/400.
Adding the XDPE/400 application library to your library list
The XDPE/400 application library must be in the library list before anyone
can use XDPE/400 commands. This must be done each time anyone logs
on the system. To add the XDPE/400 library to the user library list, enter
this command:
ADDLIBLE
LIB(library)
where
libraryThe name of the XDPE/400 application library is XDPEvrm,
where
•v is the version number
•r is the release number
•m is the modification number
There are a couple of alternatives to adding the XDPE/400 library to the
user library list each time anyone logs on the system. These options need
only be set up one time, but must be done by the system administrator
with the proper authorities. The options are:
•Add the XDPE/400 library to the job description for a group of users
with the Create Job Description (CRTJOBD) or Change Job
Description (CHGJOBD) OS/400 command.
•Add the XDPE/400 library to the QUSRLIBL system value for all
users with the Change System Value (CHGSYSVAL) OS/400
command.
Installing and Customizing XDPE/400 (9/2001)5-7
Installing XDPE/400
Installing and Customizing XDPE/400 (9/2001)5-8
6. 6 Customizing XDPE/400
This chapter contains the procedures to configure and customize your
system. These topics are discussed:
Setting up the global parameter values that the Monitor Queue uses for each session
•Customizing and using separator pages generated by AS/400 and
XDPE/400
•Using the Monitor Queue job log
•Customizing XDPE/400 commands
Work with Global Values screens
This section describes how to access the Work with Global Values
screens. You define the XDPE/400 global values to customize XDPE/400.
The system uses these global values to initialize Monitor Queue at the
start of a Monitor Queue session. All methods of printer control packet
generation use the XDPE/400 global values.
The XDPE/400 global value command (WRKGBLVAL) allows you to set
default parameters for the AS/400 during installation. You can modify
these parameters at any time after the initial installation without
reinstalling XDPE/400.
Changing global values
Follow these steps to display the Work with Global Values screens and
change the global values. The five Work with Global Values screens are
shown on the following pages, along with information about each
parameter.
Step 1.Enter WRKGBLVAL and press ENTER. The first Work with Global Values
screen displays some of the current global values.
Step 2.Enter the appropriate values for each field and press ENTER.
Step 3.Press the Page Up or Page Down keys to display the remaining Work
with Global Values screens, and enter the appropriate values.
Installing and Customizing XDPE/400 (9/2001)6-1
Work with Global Values (first screen)
This section describes the parameters that appear on the first Work with
Global Values screen, as shown in figure 6-1.
Figure 6-1. Work with Global Values screen (first screen)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)Work with Global Values (UPDTGLOBAL)
Type choices, press Enter.
IDEN Prefix (a string) . . . . . DJDE
Offset . . . . . . . . . . 2___ 0-211
Skip . . . . . . . . . . . 7___ 0-211
RSTACK String (a string) . . . . RSTACK
Offset . . . . . . . . . 0___ 0-211
JDE or PDE? . . . . . . . . . . *PDE *JDE, *PDE
JDE/PDE name creation mode . . . *NAME *NAME, *AUTO
JDE/PDE id for portrait:
one page per physical side . . ONEPOR JDE/PDE id, *NONE
two pages per physical side. . TWOPOR JDE/PDE id, *NONE
four pages per physical side . FORPOR JDE/PDE id, *NONE
JDE/PDE id for landscape:
one page per physical side . . ONELAN JDE/PDE id, *NONE
two pages per physical side. . TWOLAN JDE/PDE id, *NONE
four pages per physical side . FORLAN JDE/PDE id, *NONE
Run priority . . . . . . . . . . 40 1-99
Customizing XDPE/400
More...
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
IDEN parameters
The IDEN statement notifies the printing system that DJDE records may
be part of the input data stream. It also describes the characteristics of a
DJDE record so that the system can identify DJDEs and locate the DJDE
parameters. The IDEN statement syntax and interpretation are described
in the corresponding printer PDL/DJDE reference manual.
When the printer finds this character string, it recognizes it as a DJDE
record and examines the rest of the record for DJDE options. OFFSET
specifies where in the record to look for the IDEN PREFIX. SKIP specifies
where to look for the position of the DJDE parameters.
The following example of an IDEN statement uses the parameters
provided in the default centralized printer online JSL:
IDEN PREFIX='DJDE',SKIP=7,OFFSET=2;
NOTE: XDPE/400 IDEN global values must match the IDEN values in the
JDE/JDL that is invoked on the printer with the START command. If you
change the global values while a Monitor Queue session is active, you
must end or reset the session before the global values can take effect.
Installing and Customizing XDPE/400 (9/2001)6-2
Customizing XDPE/400
IDEN Prefix (IPREFIX)Specifies the character string used to identify DJDE records in the print
data stream. The syntax of the parameter is:
PREFIX=string
PREFIX specifies a string of up to 10 characters that Xerox printers use
to recognize DJDE records. Any record within the data stream that
contains this string, at the location specified by the offset parameter, is
recognized and processed as a DJDE record.
You also can use hexadecimal values to represent text strings. To use a
hexadecimal value, enclose the string in single quotes and precede it with
an X. For example, you can enter the string ABC as X'C1C2C3'.
IDEN Offset (IOFFSET)Defines the starting position of the DJDE prefix string. The syntax of the
parameter is:
OFFSET=value
OFFSET specifies the number of bytes (counting from 0) from the
beginning of the user portion of the record to the beginning of the prefix
string constant of the DJDE record.
IDEN Skip (ISKIP)Defines the starting position of the DJDE parameters within the DJDE
record. The syntax of the parameter is:
SKIP=value
SKIP specifies the number of bytes (counting from 0) from the beginning
of the user portion of the record to the beginning of the DJDE options. This
value may be negative.
RSTACK parameters
For DJDE data streams, the RSTACK, CRITERIA, and TABLE statements
provide the test criteria the printer uses to detect an end-of-report. An
end-of-report is the point in a spool file after which there are no more
pages to print.
This is an example of an RSTACK statement:
T1:TABLE CONSTANT=('RSTACK');
NOTE: The XDPE/400 RSTACK global values must match the
RSTACK values in the JDE/JDL that is invoked on the printer with the
START command. If you change the global values while a Monitor
Queue session is active, you must end or reset the session before the
global values can take effect.
Installing and Customizing XDPE/400 (9/2001)6-3
Customizing XDPE/400
RSTACK String (RSTRING)Defines the character string that is used to test for an end-of-report. The
TABLE command uses the character string as a character constant for the
logical processing statements.
The syntax of the parameter is:
label: TABLE CONSTANT=('string');
where
labelSpecifies the TABLE command that defines the string to use for
comparison.
stringSpecifies a constant used to detect the end of a report.
You also can use hexadecimal values to represent text strings. To use a
hexadecimal value, enclose the string in single quotes and precede it with
an X. For example, you can enter the string ABC as X'C1C2C3'.
RSTACK Offset (ROFFSET)Specifies the location of the RSTACK string in the print data record.
ROFFSET is the number of bytes (counting from 0) relative to the start of
the record of the character constant that detects the end of the record.
This is specified in a CRITERIA statement in the JSL.
The syntax of the parameter is:
label: CRITERIA CONSTANT=(offset,length,comparison,label);
where
labelSpecifies the TABLE command that defines the string to use
for comparison.
offsetPosition of the comparison string from the start of the user
data portion of the print record.
lengthNumber of bytes to compare.
comparison Type of comparison to perform.
For this parameter, you must specify where the RSTACK string starts as
well as its length.
Installing and Customizing XDPE/400 (9/2001)6-4
Customizing XDPE/400
JDE/PDE ID parameters
The JDE/PDE statement specifies the JDE or PDE to use when printing a
DJDE job. It provides the page formatting information for the job.
XDPE/400 allows you to specify whether a JDE DJDE or a PDE DJDE is
generated. The PDE-specific fields apply to both JDEs and PDEs.
JDE or PDE (JDEPDE)Specifies whether XDPE/400 generates a job descriptor entry (JDE) or a
page description entry (PDE) when printing a job.
JDE/PDE name creation
mode (JDEPDEMODE)
JDE/PDE id for portrait
(PDLIDP)
JDE/PDE id for landscape
(PDLIDL)
Run priority parameter
Specifies whether the JDE/PDE name is selected from the JDE/PDE
name list or created from the spool file attributes. You can use one of
these values:
•*NAME — The JDE/PDE name is selected from the PDLIDP and the
PDLIDL lists.
•*AUTO — The JDE/PDE name is created from these spool file
attributes: pages per side, page size (width), and page rotation.
Specifies the JDE/PDE IDs for portrait orientation. This list defines the
JDEs/PDEs to use for one-up, two-up, and four-up printing. JDEs/PDEs
provide the formatting information, such as the fonts to use, upper-left
corner coordinates of the logical page, and the page orientation. The
syntax of the parameter is:
portrait-jde-name or portrait-pde-name
Specifies the JDE/PDE IDs for landscape orientation. This list defines the
JDEs/PDEs to use for one-up, two-up, and four-up printing. JDEs/PDEs
provide the formatting information, such as the fonts to use, upper-left
corner coordinates of the logical page, and the page orientation. The
syntax of the parameter is:
landscape-jde-name or landscape-pde-name
XDPE/400 provides parameters to specify a run-time priority (RUNPTY)
and the maximum amount of processor time allocated to a Monitor Queue
session over other jobs running in the QSPL subsystem (TIMESLICE).
The Run priority (RUNPTY) parameter is shown on the first Work with
Global Values screen; the Time slice (TIMESLICE) parameter is shown on
the second screen.
NOTE: The Time slice (TIMESLICE) and Run priority (RUNPTY)
global values require *JOBCTL special authority to change.
Run priority (RUNPTY)Specifies the run-time priority for all Monitor Queue jobs that are started
after this value has been set. This value represents the relative
importance of a Monitor Queue job.
Run priority is a number between 1 (highest priority) and 99 (lowest
priority).
Installing and Customizing XDPE/400 (9/2001)6-5
Work with Global Values (second screen)
This section describes the parameters that appear on the second Work
with Global Values screen, as shown in figure 6-2.
Figure 6-2. Work with Global Values screen (second screen)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)Work with Global Values (UPDTGLOBAL)
More...
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
Time slice (TIMESLICE)Specifies the maximum amount of processor time allocated to Monitor
Queue jobs before other jobs are run. TIMESLICE is a number between 1
and 9999999 milliseconds.
NOTE: To change the TIMESLICE and Run priority (RUNPTY) global
values requires *JOBCTL special authority.
Source file translation table
(RESLIB)
A required parameter that specifies the name of the ASCII-to-EBCDIC
translation table for the QDCXLATE API to use when downloading source
files (FSL or JSL) and multi-up packets to Xerox printers. You can use
these values:
•table-name — Specifies the name of the EBCDIC translation table to
be used.
•*XDPEDFT — Specifies the default EBCDIC translation table
provided with OS/400.
Installing and Customizing XDPE/400 (9/2001)6-6
Customizing XDPE/400
LibrarySpecifies the name of the library containing the ASCII-to-EBCDIC
translation table. You can use these values:
•library-name — Specifies the name of the library containing the
translation table.
•*LIBL — Uses the library list of the job to locate the translation table.
Source file rcrd avrg length
(RECSIZE)
PC/Support translation table
(PCSLIB)
Identifies the average size of the source file in records. The file size used
in the FILE=DJDE size field is the size of the source file in bytes, divided
by RECSIZE.
A required parameter that specifies the name of the translation table that
the system uses when constructing printer language commands, multi-up
data, XES data, and XES resources for local and network processing.
XDPE/400 converts all printer commands and data from EBCDIC to ASCII
and writes them to an ASCII spool file.
The OS/400 API QDCXLATE uses this translation table to translate
resources from EBCDIC to ASCII. The format of the table must be
compatible with the QDCXLATE requirements.
You can use these values:
•table-name — Specifies the name of the ASCII translation table to
be used. This may be the name of one of the tables provided by
XDPE/400 or OS/400, or the name of a user-created table.
XDPE/400 provides tables XASCII1140 and XASCII1142.
XASCII1140 is compatible with these code pages:
— ASCII code pages 850 and 1051
— EBCDIC code page 37
— Euro-enabled ASCII code pages 858 and 1252
— Euro-enabled EBCDIC code pages 1140, 1141, 1144 through
1149
XASCII1142 is compatible with these code pages:
— ASCII code pages 850 and 1051
— EBCDIC code page 37
— Euro-enabled ASCII code pages 858 and 1252
— Euro-enabled EBCDIC code pages 1142 and 1143
For information on the tables provided with OS/400, see OS/400
International Application Development and OS/400 National
Language Support. For information on creating user translation
tables, see OS/400 CL Reference.
•*XDPEDFT — Specifies the default ASCII translation table provided
with XDPE/400. This translation table is compatible with these code
pages:
— ASCII code pages 850 and 1051
— EBCDIC code page 37
— Euro-enabled ASCII code pages 858 and 1252
— Euro-enabled EBCDIC code pages 1140, 1141, 1144 through
1149
LibrarySpecifies the name of the library containing the EBCDIC-to-ASCII
translation table. You can use these values:
•library-name — Specifies the name of the library containing the
translation table.
•*LIBL — Uses the library list of the job to locate the translation table.
Installing and Customizing XDPE/400 (9/2001)6-7
Customizing XDPE/400
Work with Global Values (third screen)
This section describes the parameters that appear on the third Work with
Global Values screen, as shown in figure 6-3.
Figure 6-3. Work with Global Values screen (third screen)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)Work with Global Values (UPDTGLOBAL)
More...
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
Spool file attribute parameters
Attribute include/exclude
flag (INHIBLST)
These parameters identify a set of global flags that include or exclude the
spool file attributes to use when creating printer control packet
parameters.
Specifies the spool file attributes to include or exclude when creating
printer control packet parameters. If you include these spool file
attributes, XDPE/400 generates the DJDE, XES, PCL, or VIPP commands
listed in table 6-1.
To include an attribute for a print job, enter *YES. To exclude an attribute,
enter *NO.
Installing and Customizing XDPE/400 (9/2001)6-8
Table 6-1DJDE, XES, PCL, and VIPP commands created or inserted
Customizing XDPE/400
Attribute
flags
Spool file
attributes
Copy countCopies
(COPIES)
DuplexPrint on both
sides
(DUPLEX)
Front
overlay
Front side
overlay
(FRONTOVL)
Back
overlay
Font id/
Back side
overlay
(BACKOVL
1
Font idPDE or JDEGeneric XESGeneric PCLPostScript DSC
Multiple up
attributes
Pages per side
(MULTIUP)
Job nameJob name
(JOB)
DJDE
commands
COPIES+C (copy
XES
commands
count)
PCL
commands
VIPP commands or
PostScript DSC
—VIPP
SETCYCLECOPY
DUPLEX+zy (plex)&l#SVIPP DUPLEX_off,
DUPLEX_on, or
TUMBLEDUPLEX_on
BFORM/FORM
1
+zx (cycle
Macro #82VIPP SETFORM
forms)
BFORM+zx (cycle
Macro #83VIPP SETBFORM
forms)
)
XESMUPPCLMUPVIPP TWOUP or
SETMULTIUP
—Inserts job
——
name into the
+Q (print job)
command
PriorityOutput priority
—Inserts job
(OUTPTY)
Pre-drilled
paper
Pre-drilled
paper
SHIFT+R (special
(DRILLED)
DJDE
termination
mode
Align page
(ALIGN))
‘,END;’ at the
end of
XDPE/400generated
DJDEs
Margins(printer file
BEGINA command
attribute)
Accounting
code
1
The DJDE used depends on the global value settings.
(part of user
profile)
ACCT DEPT———
——
priority into the
+J (job priority)
command
&l#UVIPP SHIFT
paper enable)
———
VIPP SETMARGIN
sequence for
top and left
margins
A command
sequence for
top and left
margins
Installing and Customizing XDPE/400 (9/2001)6-9
Use these values for the DJDE termination mode global value:
•*NO — A DJDE END command is placed at the end of every DJDE
packet, regardless of the ALIGN spool file attribute.
•*YES — The value for the generation of a DJDE END command is
taken from the ALIGN spool file attribute.
Work with Global Values (fourth screen)
This section describes the parameters that appear on the fourth Work with
Global Values screen, as shown in figure 6-4.
Figure 6-4. Work with Global Values screen (fourth screen)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)Work with Global Values (UPDTGLOBAL)
Predrilled shift support
Front side - long edge . . . +0 -300 to +300
Back side - long edge . . . +0 -300 to +300
Front side - short edge. . . +0 -300 to +300
Back side - short edge . . . +0 -300 to +300
Multiple-printer resource list *YES *YES, *NO
Back side overlay as BFORM . . *YES *YES, *NO
Solimar control mode . . . . . *NO_ *YES, *NO
Customizing XDPE/400
More...
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
Source drawer assignments
(DRAWER)
Allows you to map source drawers or bins specified by the Source drawer
(DRAWER) printer file parameter to Xerox printer source trays.Tray
selection may vary depending on your printer setup. If a printer does not
support a tray, the default tray will automatically be used.
NOTE: This parameter has no effect on NPS, DocuSP, or generic
printers in PCL or VIPP mode. For PCL printers, the effect of this
parameter varies depending on the printer used. Refer to the “Xerox
PCL printer tray selection,” section in chapter 15 for more information
on tray selection methods for the different PCL printers.
Installing and Customizing XDPE/400 (9/2001)6-10
Customizing XDPE/400
XDPE/400 allows you to specify values for the 1, 2, 3, 4, 5, 6, and E1
source drawer assignment subparameters only.
NOTE: Source drawer assignment subparameters Drawer 5 and
Drawer 6 are valid for PCL printers only.
When a valid value of *NONE is specified, XDPE/400 uses the value
specified by the Data page source (DATASRC) Monitor Queue parameter.
Predrilled shift support
(SHIFT)
Specifies the values to use in shifting the combined form and data images
on a page to allow for binding or predrilled paper. If a shift is selected by
either a packet parameter or a printer file parameter, the amount of shift
is taken from this global value.
The valid value range is -300 to +300. The value entered is used
according to these printer types:
Printer mode and typeUnits used
DJDE (centralized/XPPM)300 dots per inch (dpi)
XES/XDPM300 dots per inch (dpi)
PCL300 dots per inch (dpi)
converted to decipoints (1/720
inch)
VIPP (PostScript)300 dots per inch (dpi)
The Predrilled shift support (SHIFT) values are processed by XDPE/400
in this manner:
•For XPPM (DJDE) printers, XDPE/400 maps the front long and back
long values to the SHIFT DJDE command. The minimum and
maximum values for DJDE are -75 and +75, respectively. If you enter
a value outside of this range, the minimum or maximum value will be
used. For a complete discussion of these values, refer to the
appropriate PDL/DJDE reference manual.
•For XDPM (XES) printers, all values are on the SHIFT XES (zys)
command. The minimum and maximum values for XES are -75 and
+75, respectively. If you enter a value outside of this range, the
minimum or maximum value will be used. For a complete discussion
of these values, refer to the appropriate XES reference manual.
•For PCL printers, XDPE/400 maps the front and back values to the
Left (long edge) Offset Registration command for portrait and the
Top (short edge) Offset Registration command for landscape. The
value in dots (1/300 inch) is converted to PCL decipoints (1/720
inch). For example, a valid value of 75 would be converted to 180
decipoints (1/4").
Installing and Customizing XDPE/400 (9/2001)6-11
Customizing XDPE/400
•For PostScript (VIPP) mode printers, all values are mapped into a
VIPP SHIFT command as shown below.
VIPP SHIFT
Predrilled shift support (SHIFT)
global value
Front side - long edgeXfront
Back side - long edgeXback
Front side - short edgeYfront
Back side - short edgeYback
The unit type from the most recently issued VIPP SETUNIT command
is used. The default is dots (1/300th inch). XDPE/400 does not
perform any unit conversion.
command
parameter
Multiple-printer resource list
(MPRLST)
Indicates how the system responds when a resource download list
contains resources that are incompatible with the printer mode.
NOTE: This parameter has no effect in VIPP mode.
You can specify one of these values:
•*YES — XDPE/400 creates download lists without examining the
printer mode.
•*NO — XDPE/400 ignores resources that are not compatible with the
printer mode.
Selecting *NO allows you to create a resource list that can be used on
different types of printers:
•If the resource list is used by Monitor Queue, the system takes the
printer mode from the STRMONQ command specification.
•If the resource list is used by a download command, the system
determines the printer mode by referring to the name of the folder
that contains the list.
— If the resource list is in the XDPEFLR/FONTS folder, the system
assumes that the printer is operating in XPPM mode.
— If the resource list is in the XDPEFLR/XESFONTS folder, the
system assumes that the printer is operating in XDPM mode.
— If the resource list is in the XDPEFLR/PCLFONTS folder, the
system assumes that the printer is operating in PCL mode.
Installing and Customizing XDPE/400 (9/2001)6-12
Customizing XDPE/400
Back side overlay as BFORM
(DJDEBFR)
Solimar control mode
(SOLIMODE)
Specifies how the spool file attribute is interpreted when creating a DJDE.
You can use one of these values:
•*YES — Uses back side overlay as the form name in the BFORM=
DJDE command.
•*NO — Uses back side overlay as the form name in the FORMS=
DJDE command that is inserted into the print data stream before the
even numbered pages.
Specifying *NO will force page level processing if the File processing
mode (PROCMODE) Monitor Queue parameter is set to *AUTO.
Specifies whether to insert control strings into the print data stream for
use by the Solimar interface box. These strings contain job information,
such as the name of the spool file being processed. This information can
be displayed on the Solimar host terminal. You can use one of these
values:
•*YES — Inserts a control string before the prepend file and after the
postpend file.
•*NO — Does not insert control strings into the print data stream for
use by the Solimar interface box.
Installing and Customizing XDPE/400 (9/2001)6-13
Work with Global Values (fifth screen)
This section describes the parameters that appear on the fifth Work with
Global Values screen, as shown in figure 6-5.
Figure 6-5. Work with Global Values screen (fifth screen)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)
Work with Global Values (UPDTGLOBAL)Work with Global Values (UPDTGLOBAL)
VIPP special packet data . . . . . *DFLT *NONE, *DFLT, *XDPE, *BLNK
8, 16, 32, 64, 128
Customizing XDPE/400
Bottom
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
XDPE control character
mapping (CNTCHAR)
Allows you to specify the special characters XDPE/400 uses for special
processing functions. The four control character options are the at sign
(@), the number sign (#), the ampersand sign (&), and the plus sign (+).
You can input these characters as hexadecimal, octal, BCD, ASCII, or
EBCDIC character constants.
•At-sign (@) — Value used by the XDPE/400 list processing function
to specify that the entry following is the name of a resource list. This
character is used in the User data (USRDTA) or Form type
(FORMTYPE) field of a spool file or in the resource file name field of
a download resource command. Refer to chapter 21 in Section
Three: Printing Documents with XDPE/400 for more information.
•Number-sign (#) — Value used by XDPE/400 to specify that jobs are
to be processed with the Always generate (ALWAYS) Monitor Queue
parameter set to *DIRECT. This character is used in the User data
(USRDTA) or Form type (FORMTYPE) field of a spool file. Refer to
chapter 11 in Section Three: Printing Documents with XDPE/400 for
more information.
Installing and Customizing XDPE/400 (9/2001)6-14
Customizing XDPE/400
•Ampersand (&) — Value used by XDPE/400 separator page
processing to identify the variable data tokens used for separator
page templates. For more information on separator pages, refer to
“Separator page customization” later in this chapter and chapter 26
in Section Three: Printing Documents with XDPE/400.
•Plus-sign (+) — Value used by XDPE/400 to specify that jobs are to
be processed with the Always generate (ALWAYS) Monitor Queue
parameter set to *COMBINED. This character is used in the User
data (USRDTA) or Form type (FORMTYPE) field of a spool file.
Refer to chapter 11 in Section Three: Printing Documents with
XDPE/400 for more information.
You can specify one of these values for each of the four control character
options:
•Character value — Special character in single quotes.
•*PLUS — Use this special value to represent the plus sign (+).
•*LESS — Use this special value to represent the less than sign (<).
•*GREATER — Use this special value to represent the greater than
sign (>).
•*QUESTION — Use this special value to represent the question
mark (?).
Average spool file size
(FILESIZE)
Memory buffer size
(BUFFER)
Multiple copies of sep.
pages (MULCPYSEP)
•*AMP — Use this special value to represent the ampersand (&).
Indicates the average size of the spool file that the Monitor Queue
processes. This only applies to page level spool file processing.
XDPE/400 uses the FILESIZE and BUFFER global values to determine
the size of the internal workspace for processing spool files. If the
FILESIZE value is smaller than the BUFFER value, the BUFFER value is
used instead of any calculated value. A page as defined here is 12K in
size. The valid values range from 1 through 1354 pages.
Specifies an estimate of how many buffers Monitor Queue should use
during a session. Memory buffer size only applies to page level spool file
processing. XDPE/400 uses the FILESIZE and BUFFER global values to
determine the size of the internal workspace for processing spool files. If
the FILESIZE value is smaller than the BUFFER value, the BUFFER value
is used instead of any calculated value. Each memory buffer is 4K in size.
The valid values are 8, 16, 32, 64, and 128.
Specifies whether a job that is printed in XPPM mode will have a copy of
the separator page printed with every copy of the job. This parameter
does not affect the number of separator pages that are printed if you are
printing in XDPM or PCL mode, or if the job is printed using separator
pages generated by OS/400. You can specify one of these values:
•*YES — Prints a copy of the XDPE/400-generated pages with every
copy of every job.
•*NO — Prints a copy of the XDPE/400-generated separator pages
only on the first page of the first job.
Installing and Customizing XDPE/400 (9/2001)6-15
Customizing XDPE/400
Duplex standard
(DUPLEXSTD)
VIPP special packet data
(SPECPACK)
Specifies the duplex standard to be set for all PCL data streams
processed through XDPE/400, as defined by either Hewlett Packard (HP)
or IBM.
Xerox and printer twinax interface manufacturers use different standards
to translate IBM SCS print commands into PCL with regard to duplexing.
Therefore, when you send the same PCL duplex job through the IBM
OS/400 writer (outside of XDPE/400) and through XDPE/400, you may get
different results, depending on the orientation and what type of plexing
you desire. The Duplex standard (DUPLEXSTD) global value allows you
to choose which duplex standard you want to use for PCL jobs.
You can specify one of these values:
•*HP — Uses the HP standard for printing PCL jobs (default). When
either portrait or landscape orientation is specified, duplex output is
generated with long-edge binding and tumble duplex output is
generated with short-edge binding.
•*IBM — Uses the IBM standard for printing PCL jobs. When portrait
orientation is specified, duplex output is generated with long-edge
binding and tumble duplex output is generated with short-edge
binding. When landscape orientation is specified, duplex output is
generated with short-edge binding and tumble duplex output is
generated with long-edge binding.
Specifies the action to be taken when Monitor Queue detects a VIPP
special packet data name. The VIPP special packet data values affected
are *STD, XDPE, and blank.
You can specify one of these values:
•*NONE — Monitor Queue will ignore all VIPP special packet data
values. No JDT will be used. If XDPE is specified, *INDIRECT
processing will be used for the spool file.
•*DFLT — Monitor Queue will use a JDT with the name of default.jdt
when the VIPP special packet data field contains the value *STD.
•*XDPE — Monitor Queue will use a JDT with the name of xdpe.jdt
when the VIPP special packet data field contains the value XDPE.
•*BLNK — Monitor Queue will use a JDT with the name of default.jdt
when the VIPP special packet data field contains blanks.
Installing and Customizing XDPE/400 (9/2001)6-16
Customizing XDPE/400
Portrait printing using the HP or IBM duplexing standard
NOTE: The Duplex standard (DUPLEXSTD) global value has no
effect on portrait printing. Both values produce the same result.
When you specify *YES for either the DUPLEX printer file parameter or
DUPLEX packet parameter, and Duplex standard is set to *HP or *IBM,
the result will be duplex with long-edge binding, as shown in this figure:
When you specify *TUMBLE for either the DUPLEX printer file parameter
or DUPLEX packet parameter, and Duplex standard is set to *HP or *IBM,
the result will be tumble duplex with short-edge binding, as shown below:
Installing and Customizing XDPE/400 (9/2001)6-17
Customizing XDPE/400
Landscape printing using the HP duplexing standard
When you specify *YES for either the DUPLEX printer file parameter or
DUPLEX packet parameter, and Duplex standard is set to *HP, the result
will be duplex with long-edge binding, as shown in this figure:
When you specify *TUMBLE for either the DUPLEX printer file parameter
or DUPLEX packet parameter, and Duplex standard is set to *HP, the
result will be tumble duplex with short-edge binding, as shown in this
figure:
Installing and Customizing XDPE/400 (9/2001)6-18
Customizing XDPE/400
Landscape printing using the IBM duplexing standard
When you specify *YES for either the DUPLEX printer file parameter or
DUPLEX packet parameter, and Duplex standard is set to *IBM, the result
will be duplex with short-edge binding, as shown in this figure:
When you specify *TUMBLE for either the DUPLEX printer file parameter
or DUPLEX packet parameter, and Duplex standard is set to *IBM, the
result will be tumble duplex with long-edge binding, as shown in this
figure:
Installing and Customizing XDPE/400 (9/2001)6-19
Separator page customization
XDPE/400 allows you to print using separator pages created by
XDPE/400 or by the OS/400 printer writer. You can select XDPE/400 or
the OS/400 printer writer through the Process separator page (BANNER)
Monitor Queue parameter.
If you use XDPE/400 to create your separator pages, the Process
separator page (BANNER) Monitor Queue parameter also allows you to
specify whether to generate a banner page, a trailer page, or both for each
job. Banner pages are separators that are generated at the beginning of
the file. Trailer pages are separators that are generated at the end of the
file.
NOTE: Unless specifically stated, all references to separator pages
apply to both banner and trailer pages. Also note that the OS/400
printer writer generates banner pages only.
Banner pages that are OS/400-generated print after any printer control
commands generated by XDPE/400 are applied. Banner pages that are
generated by XDPE/400 print before any user-specified printer control
commands are applied.
The number of separator pages generated by XDPE/400 or the OS/400
printer writer is determined by the File separators (FILESEP) Monitor
Queue parameter and the File separators (FILESEP) spool file attribute.
You can change the fixed text portion and the variable text portion format
of the separator pages.
Customizing XDPE/400
Monitor Queue-generated separator pages
When Monitor Queue generates separator pages, the control comes from
several sources:
If the FILESEP Monitor Queue parameter is a numeric value, the number
of separators it specifies is generated. If the value of FILESEP is *FILE,
Monitor Queue checks the File separators (FILESEP) spool file attribute
to determine how many separator pages to generate. This number is the
same if OS/400 generated the separator pages.
Separator page contents formatting
When a Monitor Queue session starts, Monitor Queue looks for two
members, one called BANNER and one called TRAILER, in the
XDPEBANNER file in the XDPE/400 application library. Each member
contains a template that defines the format for the contents of the
separator pages.
Installing and Customizing XDPE/400 (9/2001)6-20
Customizing XDPE/400
Modifying the banner and trailer templates
A separator page template is a series of text lines, one for each line of the
separator page. The text lines may contain fixed text and variable data
tokens. Variable data tokens are used to specify where to insert the
variable data into the text line. Refer to table 6-2 for more information
about variable data tokens.
The templates for the separator pages generated by XDPE/400 are in the
XDPE/400 application library. If you want to change the format of the
banner page, you must create a new banner template and replace the
XDPEBANNER/BANNER member with the new template. If you want to
change the format of the trailer page, you must create a new trailer
template and replace the XDPEBANNER/TRAILER member with the new
template. The SAMPLE file contains copies of the separator pages that
you can copy and edit using SEU.
NOTE: The appearance of the trailer page may change depending on
the print instructions you specified as part of your job.
When you create a separator page template for XDPE/400, you must
observe these rules:
•The minimum length of a separator line is 10 characters.
•The maximum length of a separator line is 150 characters, including
the variable data portion of the line.
•The character “&,” which specifies the start of a token, can be used
as part of the fixed text. A misspelled token is unrecognized and is
printed as fixed data. For more information on the “&” (ampersand)
character, see the XDPE control character mapping (CNTCHAR)
global value description earlier in this chapter.
•Tokens can appear in any order or in any position on a line.
•The same token can be used more than once.
•A maximum of 50 tokens can be used on a separator page. Any
number of tokens may appear on a line as long as the total does not
exceed the maximum for one page.
After you have created a new separator page template using SEU, you
must convert the source physical file member to a data physical file
member and place it in the XDPEBANNER file.
Installing and Customizing XDPE/400 (9/2001)6-21
Customizing XDPE/400
To convert a source physical file member to a data physical file member
so you can use it as a separator page template, enter this command:
libraryThe name of the XDPE/400 application library is
XDPEvrm, where
•v is the version number
•r is the release number
•m is the modification number
separator-type The type of separator page template you are converting;
enter BANNER for a banner page template or TRAILER
for a trailer page template.
Variable data tokens
Variable data tokens specify where to insert variable data into a line of
text. Table 6-2 lists the symbols and information that you need to generate
a separator page.
Installing and Customizing XDPE/400 (9/2001)6-22
Customizing XDPE/400
Table 6-2.Variable data tokens
SymbolsDescriptionParameter sourceField width
&DATECurrent dateSystem value10
&TIMECurrent local timeSystem value8
&JOBNAMEJob nameSpool file attribute10
&JOBNUMBERJob numberSpool file attribute6
&USERNAMEUser nameSpool file attribute10
&SPLFNAMESpool file nameSpool file attribute10
&SPLFNUMBERSpool file numberSpool file attribute4
&FORMTYPEForm type field contentsSpool file attribute10
&USRDTAUser data field contentsSpool file attribute10
&PAGESTotal number of pagesSpool file attribute4
&STRPAGEInitial page printedSpool file attribute4
&ENDPAGELast page printedSpool file attribute4
&COPIESTotal number of copiesSpool file attribute4
&OUTQUEUEOutput queue nameMonitor Queue 10
&OUTQLIBOutput queue libraryMonitor Queue 10
&FILEDATEFile open dateSpool file attribute10
&FILETIMETime that the file was openedSpool file attribute8
&WRITERPrinter writer nameWTR Monitor Queue 10
&PGMNAMEProgram name that opened the fileSpool file attribute10
&PGMLIBProgram library name that opened fileSpool file attribute10
&ACCTCODEAccounting codeSpool file attribute15
&JOBTIMETime that the job entered the systemSystem value8
&JOBDATEDate that the job entered the systemSystem value10
&USRTXTUser text portion from user profileUser profile50
&PRINTEXTPrint text — prints on bottom of each page
of printed output and on separator page
Spool file attribute30
Installing and Customizing XDPE/400 (9/2001)6-23
Customizing XDPE/400
Date and time format
The date and time separators used in the separator pages are the
site-specific separator characters, QDATESEP and QTIMESEP. The date
format is the site-specific format, QDATFMT. If Monitor Queue cannot
retrieve one of the date and time or format and separator values, a default
is substituted for that value, as shown in table 6-3. QDATESEP,
QTIMESEP, and QDATFMT are OS/400 system values.
Table 6-3.Default separator values
ParameterDefault
QDATESEP:
QTIMESEP/
QDATEFMTMDY
Installing and Customizing XDPE/400 (9/2001)6-24
Sample banner page template
The following example shows the BANXDPEN banner page template.
************** Xerox Document Print Executive **************
* *
* XX XX DDDDDDDDD PPPPPPPPPPP EEEEEEEEEEEE *
* XX XX DDDDDDDDDD PPPPPPPPPPPP EEEEEEEEEEEE *
* XX XX DD DD PP PP EE *
* XX XX DD DD PP PP EE *
* XX XX DD DD PP PP EE *
* XXXX DD DD PPPPPPPPPPPP EEEEEEEE *
* XXXX DD DD PPPPPPPPPPP EEEEEEEE *
* XX XX DD DD PP EE *
* XX XX DD DD PP EE *
* XX XX DD DD PP EE *
* XX XX DDDDDDDDDD PP EEEEEEEEEEEE *
* XX XX DDDDDDDDD PP EEEEEEEEEEEE *
* *
* Job name . . . . . . . &JOBNAME *
* Job number . . . . . . &JOBNUMBER *
* Job date . . . . . . . &JOBDATE *
* Job time . . . . . . . &JOBTIME *
* User name . . . . . . . &USERNAME *
* &USRTXT *
* Current date . . . . . &DATE *
* Current time . . . . . &TIME *
* Spool file name . . . . &SPLFNAME *
* Spool file number . . . &SPLFNUMBER *
* Form type . . . . . . . &FORMTYPE *
* User data . . . . . . . &USRDTA *
* Number of pages . . . . &PAGES *
* Number of copies . . . &COPIES *
* Starting page . . . . . &STRPAGE *
* Ending page . . . . . . &ENDPAGE *
* Output queue . . . . . &OUTQUEUE *
* Output queue library . &OUTQLIB *
* File date . . . . . . . &FILEDATE *
* File time . . . . . . . &FILETIME *
* Printer writer . . . . &WRITER *
* Program name . . . . . &PGMNAME *
* Program library . . . . &PGMLIB *
* Accounting code . . . . &ACCTCODE *
* Print Text . . . . . . &PRINTEXT *
* *
* XX XX DDDDDDDDD PPPPPPPPPPP EEEEEEEEEEEE *
* XX XX DDDDDDDDDD PPPPPPPPPPPP EEEEEEEEEEEE *
* XX XX DD DD PP PP EE *
* XX XX DD DD PP PP EE *
* XX XX DD DD PP PP EE *
* XXXX DD DD PPPPPPPPPPPP EEEEEEEE *
* XXXX DD DD PPPPPPPPPPP EEEEEEEE *
* XX XX DD DD PP EE *
* XX XX DD DD PP EE *
* XX XX DD DD PP EE *
* XX XX DDDDDDDDDD PP EEEEEEEEEEEE *
* XX XX DDDDDDDDD PP EEEEEEEEEEEE *
* *
************** Xerox Document Print Executive **************
Customizing XDPE/400
Installing and Customizing XDPE/400 (9/2001)6-25
Generating separator pages in VIPP mode
XDPE/400 provides a Job Descriptor Ticket (JDT), called XDPSPR.JDT,
for PostScript printers that run in VIPP mode. This JDT is stored in the
XDPEFLR/JDTLIB folder.
XDPE/400 uses XDPSPR.JDT when creating separator pages for the
Direct and Combined methods. XDPSPR.JDT defines the overall page
layout format (such as orientation, margins, etc.) for banner and trailer
pages.
If you want to generate separator pages, you must download
XDPSPR.JDT to this printer controller directory on your PostScript printer:
/usr/xgfc/jdtlib/
Use the Download VIPP Resource (DNLDVIPRSC) or (DNLDVIPJDT)
commands for the N-series printers to download XDPSPR.JDT. For
instance, use the DNLDVIPRSC command for the DOCUSP and NPS
printers; use DNLDVIPJDT for the N-series printers. Refer to chapter 21
in Section Three: Printing Documents with XDPE/400 for a list of the
commands and more information on how to use the download commands.
NOTE: You may want to review the contents of XDPSPR.JDT before
downloading it to the printer controller directory. You can use the
Change VIPP Resource (CHGVIPRSC) command to review or
change the contents of XDPSPR.JDT. Refer to chapter 17 in Section
Three: Printing Documents with XDPE/400 for instructions about how
to use this command. If you want to customize the contents of
XDPSPR.JDT before downloading, see “Customizing the separator
page layout (VIPP mode only)” below.
Customizing XDPE/400
Installing and Customizing XDPE/400 (9/2001)6-26
Customizing XDPE/400
Customizing the separator page layout (VIPP mode only)
If you want to change the page layout of the separator pages, you must
modify XDPSPR.JDT and then download it to the printer controller.
NOTE: XDPSPR.JDT controls the page layout only. If you need to
change the fixed or variable text portion of a VIPP separator page,
see “Modifying the banner and trailer templates” earlier in this
chapter.
Perform these steps if you want to change XDPSPR.JDT:
Step 1.Make a copy of XDPSPR.JDT before modifying it.
Step 2.Edit XDPSPR.JDT using the Change VIPP Resource (CHGVIPRSC)
command. Refer to chapter 17 in Section Three: Printing Documents with
XDPE/400 for instructions on how to use this command.
CAUTION: Unpredictable results may occur if you specify the VIPP
SETCYCLECOPY command in XDPSPR.JDT and then generate
trailer pages for multiple copy print jobs. If you need to generate
trailer pages for multiple copy print jobs, use the File separators
(FILESEP) Monitor Queue parameter. Refer to chapter 18 and
chapter 26 for information about FILESEP and instructions on how to
troubleshoot and resolve this condition.
Step 3.Use the Download VIPP Resource (DNLDVIPRSC) command or
(DNLDVIPJDT) command for N-series to download XDPSPR.JDT to this
printer controller directory on your PostScript printer:
/usr/xgfc/jdtlib/
Refer to chapter 21 for instructions on how to use this command.
Installing and Customizing XDPE/400 (9/2001)6-27
Monitor Queue job log
Monitor Queue uses the job description MONQJOBD in the XDPE/400
application library. This job description defines a message logging level
of 4 and a message severity level of 30.
A message level of 4 specifies that all messages with a severity level
greater than or equal to the specified message severity are to be logged.
Because not all messages have a severity greater than 30, not all Monitor
Queue messages are logged.
To change the Monitor Queue message logging parameters, type this
command and press ENTER before Monitor Queue is started:
CHGJOBD
where
library The XDPE/400 application library name of the