ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/QUSRSPLA.htm

7624 lines
220 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>Retrieve Spooled File Attributes (QUSRSPLA) API</title>
<!-- Begin Header Records ========================================== -->
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Print SCRIPT A converted by B2H R4.1 (346) (CMS) by V2KEA304 -->
<!-- at RCHVMW2 on 17 Feb 1999 at 11:05:09 -->
<!--File Edited by Kersten Oct 2001 -->
<!--File Edited by RJOHNSON 10/29/02 Updated S36 Id documentation -->
<!--File Edited by RJOHNSON 01/14/03 Change DBCS data to multibyte-->
<!-- data -->
<!-- RJOHNSON 02/28/03 Put "Record format name -->
<!-- present in data stream" back -->
<!-- into SPLA0200 table -->
<!-- RJOHNSON 09/24/03 Add Save/Restore spooled file-->
<!-- attributes -->
<!-- AMINGO 11/19/03 Add Expiration date spooled -->
<!-- file attribute -->
<!-- RJOHNSON 06/28/04 Add Job CCSID when Splf created-->
<!-- KVETTE 04/05/05 Add *CURLIB to font char set -->
<!-- code page and coded font -->
<!--End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<a name="Top_Of_Page"></a>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Retrieve Spooled File Attributes (QUSRSPLA) API</h2>
<div class="box" style="width: 80%;">
<br>
&nbsp;&nbsp;Required Parameter Group:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">1</td>
<td align="left" valign="top" width="50%">Receiver variable</td>
<td align="left" valign="top" width="20%">Output</td>
<td align="left" valign="top" width="20%">Char(*)</td>
</tr>
<tr>
<td align="center" valign="top">2</td>
<td align="left" valign="top">Length of receiver variable</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">3</td>
<td align="left" valign="top">Format name</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(8)</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="left" valign="top">Qualified job name</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(26)</td>
</tr>
<tr>
<td align="center" valign="top">5</td>
<td align="left" valign="top">Internal job identifier</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(16)</td>
</tr>
<tr>
<td align="center" valign="top">6</td>
<td align="left" valign="top">Internal spooled file identifier</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(16)</td>
</tr>
<tr>
<td align="center" valign="top">7</td>
<td align="left" valign="top">Spooled file name</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(10)</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="left" valign="top">Spooled file number</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Optional Parameter Group 1: <br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">9</td>
<td align="left" valign="top" width="50%">Error code</td>
<td align="left" valign="top" width="20%">I/O</td>
<td align="left" valign="top" width="20%">Char(*)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Optional Parameter Group 2:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">10</td>
<td align="left" valign="top" width="50%">Job system name</td>
<td align="left" valign="top" width="20%">Input</td>
<td align="left" valign="top" width="20%">Char(8)</td>
</tr>
<tr>
<td align="center" valign="top">11</td>
<td align="left" valign="top">Spooled file create date</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(7)</td>
</tr>
<tr>
<td align="center" valign="top">12</td>
<td align="left" valign="top">Spooled file create time</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(6)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Default Public Authority: *USE <br>
<!-- iddvc RMBR -->
<br>
&nbsp;&nbsp;Threadsafe: No<br>
<!-- iddvc RMBR -->
<br>
</div>
<p>The Retrieve Spooled File Attributes (QUSRSPLA) API returns specific
information about a spooled file into a receiver variable. The size of the
receiver variable determines the amount of information returned. You can
specify the spooled file for which information is returned either with the
internal job and spooled file identifiers, or with a specific job name, spooled
file name, and spooled file number.</p>
<p>For RPG and COBOL examples using this API, see <a href="../apiref/apiexmp.htm">
Examples</a>.</p>
<p><strong>Note:</strong> These examples also contain a delete old spooled file
(DLTOLDSPLF) example.<br>
<br>
</p>
<h3>Authorities and Locks</h3>
<p>None</p>
<br>
<h3>Required Parameter Group</h3>
<dl>
<dt><strong>Receiver variable</strong></dt>
<dd>OUTPUT; CHAR(*)
<p>The receiver variable that receives the information requested. You can
specify the size of the area to be smaller than the format requested as long as
you specify the length parameter correctly. As a result, the API returns only
the data the area can hold</p>
</dd>
<dt><strong>Length of receiver variable</strong></dt>
<dd>INPUT; BINARY(4)
<p>The length of the receiver variable. If the length is larger than the size
of the receiver variable, the results are not predictable. The minimum length
is 8 bytes.</p>
</dd>
<dt><strong>Format name</strong></dt>
<dd>INPUT; CHAR(8)
<p>The format of the information to be returned for the specified spooled
file.</p>
<p>The valid format names are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em><a href="#HDRSPL100">SPLA0100</a></em></td>
<td align="left" valign="top">Basic spooled file attributes.</td>
</tr>
<tr>
<td align="left" valign="top"><em><a href="#HDRSPLF02">SPLA0200</a></em></td>
<td align="left" valign="top">Detailed spooled file attributes needed to print
or duplicate the spooled file.</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Qualified job name</strong></dt>
<dd>INPUT; CHAR(26)
<p>The job that owns the spooled file.</p>
<p>The qualified job name has three parts:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top" nowrap><em>job name</em></td>
<td align="left" valign="top">CHAR(10). A specific job name, or one of the
following special values:
<table cellpadding="5">
<tr>
<td align="left" valign="top"><em><strong>*</strong></em></td>
<td align="left" valign="top">Only the job that this program is running. The
rest of the job name parameter must be blank.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*INT</em></td>
<td align="left" valign="top">The internal job identifier is used to locate the
spooled file. The user name and job number must be set to blank.</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>user name</em></td>
<td align="left" valign="top">CHAR(10). A specific user profile name, or blanks
when the job name is * or *INT.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>job number</em></td>
<td align="left" valign="top">CHAR(6). A specific job number, or blanks when
the job name is * or *INT.</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Internal job identifier</strong></dt>
<dd>INPUT; CHAR(16)
<p>The internal job identifier for the job that owns the spooled file whose
attributes are to be retrieved. Use one of these APIs to make the identifier
available:</p>
<ul>
<li><a href="QUSLSPL.htm">List Spooled Files</a> (QUSLSPL) API</li>
<li><a href="qusljob.htm">List Job</a> (QUSLJOB) API</li>
<li><a href="qusrjobi.htm">Retrieve Job Information</a> (QUSRJOBI) API</li>
</ul>
<br>
</dd>
<dt><strong>Internal spooled file identifier</strong></dt>
<dd>INPUT; CHAR(16)
<p>The internal spooled file identifier for the spooled file whose attributes
are retrieved. To make the identifier available, see <a href="QUSLSPL.htm">List
Spooled Files</a> (QUSLSPL) API.</p>
</dd>
<dt><strong>Spooled file name</strong></dt>
<dd>INPUT; CHAR(10)
<p>The name of the spooled file for which you may want to retrieve the
attributes.</p>
<p>You can use this special value for the name:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*INT</em></td>
<td align="left" valign="top">The internal spooled file identifier is used to
locate the spooled file.</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Spooled file number</strong></dt>
<dd>INPUT; BINARY(4)
<p>The unique number of the spooled file. The valid range is 1 through
999999.</p>
<p>The following special values are supported for this parameter:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Only one spooled file from the job has the
specified file name, so the number of the spooled file is not necessary.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">This uses the highest-numbered spooled file with
the specified file name.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">The spooled file number is not used to determine
which spooled file to process. Use this value when you want the Job system name
parameter or the Spooled file create date and Spooled file create time
parameters to take precedence over the spooled file number when selecting a
spooled file. </td>
</tr>
</table>
<br>
<p><strong>Note:</strong> This parameter must contain a valid value even if the
value for the spooled file name parameter is *INT.</p>
<p>A value is required because the QUSRSPLA API performs validity checking on
all parameters.</p>
</dd>
</dl>
<br>
<h3>Optional Parameter Group
1</h3>
<dl>
<dt><strong>Error code</strong></dt>
<dd>I/O; CHAR(*)
<p>The structure in which to return error information. For the format of the
structure, see <a href="../apiref/error.htm#hdrerrcod">Error Code Parameter</a>.</p>
</dd>
</dl>
<p>If this parameter is omitted, diagnostic and escape messages are issued to
the application.</p>
<h3>Optional Parameter Group 2</h3>
<dl>
<dt><strong>Job system name</strong></dt>
<dd>INPUT; CHAR(8)
<p>The name of the system where the job that created the spooled file ran or
blank when the spooled file name is *INT. This parameter is considered after
the job name, user name, job number, spooled file name, and spooled file number
parameter requirements have been met.</p>
<p>The following special values are supported for this parameter:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*ONLY</em></td>
<td align="left" valign="top">There is one job with the specified job name,
user name, job number, spooled file name, spooled file number, spooled file
create date, and spooled file create time.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*CURRENT</em></td>
<td align="left" valign="top">The job on the current system with the specified
job name, user name, job number, spooled file name, spooled file number,
spooled file create date, and spooled file create time is used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*ANY</em></td>
<td align="left" valign="top">The job system name is not considered when
selecting a spooled file. Use this value when you want the Spooled file create
date and Spooled file create time parameters to take precedence over the job
system name when selecting a spooled file.</td>
</tr>
</table>
<br>
<p>If this parameter is omitted, the API assumes blanks when the spooled file
name is *INT. When spooled file name is not *INT, the API assumes *ONLY.</p>
</dd>
<dt><strong>Spooled file create date</strong></dt>
<dd>INPUT; CHAR(7)
<p>The date the spooled file was created on the system or blank when the
spooled file name is *INT. This parameter is considered after the job name,
user name, job number, spooled file name, spooled file number, and job system
name parameter requirements have been met. The date must be in the CYYMMDD
format or one of the following special values:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*ONLY</em></td>
<td align="left" valign="top">There is only one spooled file with the specified
job name, user name, job number, spooled file name, spooled file number, and
job system name.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LAST</em></td>
<td align="left" valign="top">The spooled file with the latest date and time
which also has the specified job name, user name, job number, spooled file
name, spooled file number, and job system name is used.</td>
</tr>
</table>
<br>
<p>The date format CYYMMDD is defined as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em>
and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
</table>
<br>
<p>If this parameter is omitted, the API assumes blanks when the spooled file
name is *INT. When spooled file name is not *INT, the API assumes *ONLY.</p>
</dd>
<dt><strong>Spooled file create time</strong></dt>
<dd>INPUT; CHAR(6)
<p>The time the spooled file was created on the system. This parameter must be
set to blanks when special values *LAST or *ONLY are used for parameter Spooled
file create date. This parameter must have a value set if a date is specified
for parameter Spooled file create date. This parameter is considered after the
job name, user name, job number, spooled file name, spooled file number, job
system name, and spooled file create date parameter requirements have been met.
The time must be in the HHMMSS format or one of the following special
values:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*ONLY</em></td>
<td align="left" valign="top">There is only one spooled file with the specified
job name, user name, job number, spooled file name, spooled file number, job
system name, and create date.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LAST</em></td>
<td align="left" valign="top">The spooled file with the latest time which also
has the specified job name, user name, job number, spooled file name, spooled
file number, job system name, and create date is used.</td>
</tr>
</table>
<br>
<p>The time format HHMMSS is defined as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minutes</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Seconds</td>
</tr>
</table>
<br>
<p>If this parameter is omitted, the API assumes blanks. </p>
</dd>
</dl>
<br>
<h3>How to Select a Spooled File to Retrieve Its Attributes</h3>
<p>This table illustrates the
valid parameter combinations of qualified job name, internal job identifier,
internal spooled file identifier, spooled file name, job system name, spooled
file create date and spooled file create time. The combinations of these
parameters identify the spooled file from which attributes can be retrieved.
For example, when the qualified job name parameter value is *, the internal job
identifier must be blank, the internal spooled file identifier must be blank,
the actual name of the spooled file must be given, and a valid spooled file
number must be given.</p>
<table border cellpadding="3">
<!-- cols="7 7 9 10 10 9 12 12 12 12" -->
<tr>
<th align="left" valign="bottom" colspan="3">Qualified Job Name</th>
<th align="left" valign="bottom" rowspan="2">Internal Job Identifier</th>
<th align="left" valign="bottom" rowspan="2">Internal Spooled File
Identifier</th>
<th align="left" valign="bottom" rowspan="2">Spooled File Name</th>
<th align="left" valign="bottom" rowspan="2">Spooled File Number </th>
<th align="left" valign="bottom" rowspan="2">Job system name</th>
<th align="left" valign="bottom" rowspan="2">Spooled file create date</th>
<th align="left" valign="bottom" rowspan="2">Spooled file create time</th>
</tr>
<tr>
<th align="left" valign="bottom">Job Name</th>
<th align="left" valign="bottom">User Name</th>
<th align="left" valign="bottom">Job Number</th>
</tr>
<tr>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">Number</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">-2 through 999999</td>
<td align="left" valign="top">Name, *ONLY, *CURRENT, or *ANY</td>
<td align="left" valign="top">Date, *ONLY, or *LAST</td>
<td align="left" valign="top">Time, blanks, *ONLY, or *LAST</td>
</tr>
<tr>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Number</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">-2 through 999999</td>
<td align="left" valign="top">Name, *ONLY, *CURRENT, or *ANY</td>
<td align="left" valign="top">Date, *ONLY, or *LAST</td>
<td align="left" valign="top">Time, blanks, *ONLY, or *LAST</td>
</tr>
<tr>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">-2 through 999999</td>
<td align="left" valign="top">Name, *ONLY, *CURRENT, or *ANY</td>
<td align="left" valign="top">Date, *ONLY, or *LAST</td>
<td align="left" valign="top">Time, blanks, *ONLY, or *LAST</td>
</tr>
<tr>
<td align="left" valign="top">*</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">-2 through 999999</td>
<td align="left" valign="top">Name, *ONLY, *CURRENT, or *ANY</td>
<td align="left" valign="top">Date, *ONLY, or *LAST</td>
<td align="left" valign="top">Time, blanks, *ONLY, or *LAST</td>
</tr>
<tr>
<td align="left" valign="top">*INT</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Internal job identifier</td>
<td align="left" valign="top">Internal spooled file identifier</td>
<td align="left" valign="top">*INT</td>
<td align="left" valign="top">-2 through 999999</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
</tr>
<tr>
<td align="left" valign="top">*INT</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Internal job identifier</td>
<td align="left" valign="top">Blanks</td>
<td align="left" valign="top">Name</td>
<td align="left" valign="top">-2 through 999999</td>
<td align="left" valign="top">Name, *ONLY, *CURRENT, or *ANY</td>
<td align="left" valign="top">Date, *ONLY, or *LAST</td>
<td align="left" valign="top">Time, blanks, *ONLY, or *LAST
<p>See <a href="#SPRNOTES">Note</a> for additional information.</p>
</td>
</tr>
</table>
<p><strong><a name="SPRNOTES">Note:</a></strong> This parameter combination is not
valid when a job has been detached from its spooled files or for a spooled file on an independent disk pool. Use of this
combination will result in message CPF3C43 or CPD3C43. </p>
<br>
<h3><a name="HDRSPL100">SPLA0100 Format</a></h3>
<p>The following table shows the information returned for the SPLA0100
format.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">BINARY(4)</td>
<td align="left" valign="top" width="60%">Bytes returned</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Bytes available</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">8</td>
<td align="left" valign="top">CHAR(16)</td>
<td align="left" valign="top">Internal job identifier</td>
</tr>
<tr>
<td align="center" valign="top">24</td>
<td align="center" valign="top">18</td>
<td align="left" valign="top">CHAR(16)</td>
<td align="left" valign="top">Internal spooled file identifier</td>
</tr>
<tr>
<td align="center" valign="top">40</td>
<td align="center" valign="top">28</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Job name</td>
</tr>
<tr>
<td align="center" valign="top">50</td>
<td align="center" valign="top">32</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User name</td>
</tr>
<tr>
<td align="center" valign="top">60</td>
<td align="center" valign="top">3C</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Job number</td>
</tr>
<tr>
<td align="center" valign="top">66</td>
<td align="center" valign="top">42</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Spooled file name</td>
</tr>
<tr>
<td align="center" valign="top">76</td>
<td align="center" valign="top">4C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file number</td>
</tr>
<tr>
<td align="center" valign="top">80</td>
<td align="center" valign="top">50</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form type</td>
</tr>
<tr>
<td align="center" valign="top">90</td>
<td align="center" valign="top">5A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-specified data</td>
</tr>
<tr>
<td align="center" valign="top">100</td>
<td align="center" valign="top">64</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Status</td>
</tr>
<tr>
<td align="center" valign="top">110</td>
<td align="center" valign="top">6E</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">File available</td>
</tr>
<tr>
<td align="center" valign="top">120</td>
<td align="center" valign="top">78</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Hold file before written</td>
</tr>
<tr>
<td align="center" valign="top">130</td>
<td align="center" valign="top">82</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Save file after written</td>
</tr>
<tr>
<td align="center" valign="top">140</td>
<td align="center" valign="top">8C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Total pages</td>
</tr>
<tr>
<td align="center" valign="top">144</td>
<td align="center" valign="top">90</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page or record being written</td>
</tr>
<tr>
<td align="center" valign="top">148</td>
<td align="center" valign="top">94</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Starting page</td>
</tr>
<tr>
<td align="center" valign="top">152</td>
<td align="center" valign="top">98</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Ending page</td>
</tr>
<tr>
<td align="center" valign="top">156</td>
<td align="center" valign="top">9C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Last page printed</td>
</tr>
<tr>
<td align="center" valign="top">160</td>
<td align="center" valign="top">A0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Restart printing</td>
</tr>
<tr>
<td align="center" valign="top">164</td>
<td align="center" valign="top">A4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Total copies</td>
</tr>
<tr>
<td align="center" valign="top">168</td>
<td align="center" valign="top">A8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Copies left to produce</td>
</tr>
<tr>
<td align="center" valign="top">172</td>
<td align="center" valign="top">AC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Lines per inch</td>
</tr>
<tr>
<td align="center" valign="top">176</td>
<td align="center" valign="top">B0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Characters per inch</td>
</tr>
<tr>
<td align="center" valign="top">180</td>
<td align="center" valign="top">B4</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Output priority</td>
</tr>
<tr>
<td align="center" valign="top">182</td>
<td align="center" valign="top">B6</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Output queue name</td>
</tr>
<tr>
<td align="center" valign="top">192</td>
<td align="center" valign="top">C0</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Output queue library name</td>
</tr>
<tr>
<td align="center" valign="top">202</td>
<td align="center" valign="top">CA</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">
Date file opened (created)
</td>
</tr>
<tr>
<td align="center" valign="top">209</td>
<td align="center" valign="top">D1</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Time file opened (created)
</td>
</tr>
<tr>
<td align="center" valign="top">215</td>
<td align="center" valign="top">D7</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Device file name</td>
</tr>
<tr>
<td align="center" valign="top">225</td>
<td align="center" valign="top">E1</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Device file library name</td>
</tr>
<tr>
<td align="center" valign="top">235</td>
<td align="center" valign="top">EB</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Program that opened file name</td>
</tr>
<tr>
<td align="center" valign="top">245</td>
<td align="center" valign="top">F5</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Program that opened file library name</td>
</tr>
<tr>
<td align="center" valign="top">255</td>
<td align="center" valign="top">FF</td>
<td align="left" valign="top">CHAR(15)</td>
<td align="left" valign="top">Accounting code</td>
</tr>
<tr>
<td align="center" valign="top">270</td>
<td align="center" valign="top">10E</td>
<td align="left" valign="top">CHAR(30)</td>
<td align="left" valign="top">Print text</td>
</tr>
<tr>
<td align="center" valign="top">300</td>
<td align="center" valign="top">12C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Record length</td>
</tr>
<tr>
<td align="center" valign="top">304</td>
<td align="center" valign="top">130</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Maximum records</td>
</tr>
<tr>
<td align="center" valign="top">308</td>
<td align="center" valign="top">134</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Device type</td>
</tr>
<tr>
<td align="center" valign="top">318</td>
<td align="center" valign="top">13E</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Printer device type</td>
</tr>
<tr>
<td align="center" valign="top">328</td>
<td align="center" valign="top">148</td>
<td align="left" valign="top">CHAR(12)</td>
<td align="left" valign="top">Document name</td>
</tr>
<tr>
<td align="center" valign="top">340</td>
<td align="center" valign="top">154</td>
<td align="left" valign="top">CHAR(64)</td>
<td align="left" valign="top">Folder name</td>
</tr>
<tr>
<td align="center" valign="top">404</td>
<td align="center" valign="top">194</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">System/36 procedure name</td>
</tr>
<tr>
<td align="center" valign="top">412</td>
<td align="center" valign="top">19C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Print fidelity</td>
</tr>
<tr>
<td align="center" valign="top">422</td>
<td align="center" valign="top">1A6</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Replace unprintable characters</td>
</tr>
<tr>
<td align="center" valign="top">423</td>
<td align="center" valign="top">1A7</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Replacement character</td>
</tr>
<tr>
<td align="center" valign="top">424</td>
<td align="center" valign="top">1A8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page length</td>
</tr>
<tr>
<td align="center" valign="top">428</td>
<td align="center" valign="top">1AC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page width</td>
</tr>
<tr>
<td align="center" valign="top">432</td>
<td align="center" valign="top">1B0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of separators</td>
</tr>
<tr>
<td align="center" valign="top">436</td>
<td align="center" valign="top">1B4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Overflow line number</td>
</tr>
<tr>
<td align="center" valign="top">440</td>
<td align="center" valign="top">1B8</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Multi-byte data</td>
</tr>
<tr>
<td align="center" valign="top">450</td>
<td align="center" valign="top">1C2</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS extension characters</td>
</tr>
<tr>
<td align="center" valign="top">460</td>
<td align="center" valign="top">1CC</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS shift-out shift-in (SO/SI) spacing</td>
</tr>
<tr>
<td align="center" valign="top">470</td>
<td align="center" valign="top">1D6</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS character rotation</td>
</tr>
<tr>
<td align="center" valign="top">480</td>
<td align="center" valign="top">1E0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">DBCS characters per inch</td>
</tr>
<tr>
<td align="center" valign="top">484</td>
<td align="center" valign="top">1E4</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Graphic character set</td>
</tr>
<tr>
<td align="center" valign="top">494</td>
<td align="center" valign="top">1EE</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Code page</td>
</tr>
<tr>
<td align="center" valign="top">504</td>
<td align="center" valign="top">1F8</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form definition name</td>
</tr>
<tr>
<td align="center" valign="top">514</td>
<td align="center" valign="top">202</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form definition library name</td>
</tr>
<tr>
<td align="center" valign="top">524</td>
<td align="center" valign="top">20C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Source drawer</td>
</tr>
<tr>
<td align="center" valign="top">528</td>
<td align="center" valign="top">210</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Printer font</td>
</tr>
<tr>
<td align="center" valign="top">538</td>
<td align="center" valign="top">21A</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">System/36 spooled file identifier</td>
</tr>
<tr>
<td align="center" valign="top">544</td>
<td align="center" valign="top">220</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page rotation</td>
</tr>
<tr>
<td align="center" valign="top">548</td>
<td align="center" valign="top">224</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Justification</td>
</tr>
<tr>
<td align="center" valign="top">552</td>
<td align="center" valign="top">228</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Print on both sides (duplex)</td>
</tr>
<tr>
<td align="center" valign="top">562</td>
<td align="center" valign="top">232</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Fold records</td>
</tr>
<tr>
<td align="center" valign="top">572</td>
<td align="center" valign="top">23C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Control character</td>
</tr>
<tr>
<td align="center" valign="top">582</td>
<td align="center" valign="top">246</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Align forms</td>
</tr>
<tr>
<td align="center" valign="top">592</td>
<td align="center" valign="top">250</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Print quality</td>
</tr>
<tr>
<td align="center" valign="top">602</td>
<td align="center" valign="top">25A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form feed</td>
</tr>
<tr>
<td align="center" valign="top">612</td>
<td align="center" valign="top">264</td>
<td align="left" valign="top">CHAR(71)</td>
<td align="left" valign="top">Volumes (array)</td>
</tr>
<tr>
<td align="center" valign="top">683</td>
<td align="center" valign="top">2AB</td>
<td align="left" valign="top">CHAR(17)</td>
<td align="left" valign="top">File label identifier</td>
</tr>
<tr>
<td align="center" valign="top">700</td>
<td align="center" valign="top">2BC</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Exchange type</td>
</tr>
<tr>
<td align="center" valign="top">710</td>
<td align="center" valign="top">2C6</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Character code</td>
</tr>
<tr>
<td align="center" valign="top">720</td>
<td align="center" valign="top">2D0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Total records</td>
</tr>
<tr>
<td align="center" valign="top">724</td>
<td align="center" valign="top">2D4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Multiple up (pages per side)</td>
</tr>
<tr>
<td align="center" valign="top">728</td>
<td align="center" valign="top">2D8</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Front overlay name</td>
</tr>
<tr>
<td align="center" valign="top">738</td>
<td align="center" valign="top">2E2</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Front overlay library name</td>
</tr>
<tr>
<td align="center" valign="top">748</td>
<td align="center" valign="top">2EC</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front overlay offset down</td>
</tr>
<tr>
<td align="center" valign="top">756</td>
<td align="center" valign="top">2F4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front overlay offset across</td>
</tr>
<tr>
<td align="center" valign="top">764</td>
<td align="center" valign="top">2FC</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Back overlay name</td>
</tr>
<tr>
<td align="center" valign="top">774</td>
<td align="center" valign="top">306</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Back overlay library name</td>
</tr>
<tr>
<td align="center" valign="top">784</td>
<td align="center" valign="top">310</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back overlay offset down</td>
</tr>
<tr>
<td align="center" valign="top">792</td>
<td align="center" valign="top">318</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back overlay offset across</td>
</tr>
<tr>
<td align="center" valign="top">800</td>
<td align="center" valign="top">320</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Unit of measure</td>
</tr>
<tr>
<td align="center" valign="top">810</td>
<td align="center" valign="top">32A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Page definition name</td>
</tr>
<tr>
<td align="center" valign="top">820</td>
<td align="center" valign="top">334</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Page definition library name</td>
</tr>
<tr>
<td align="center" valign="top">830</td>
<td align="center" valign="top">33E</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Line spacing</td>
</tr>
<tr>
<td align="center" valign="top">840</td>
<td align="center" valign="top">348</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Point size</td>
</tr>
<tr>
<td align="center" valign="top">848</td>
<td align="center" valign="top">350</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front margin offset down</td>
</tr>
<tr>
<td align="center" valign="top">856</td>
<td align="center" valign="top">358</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front margin offset across</td>
</tr>
<tr>
<td align="center" valign="top">864</td>
<td align="center" valign="top">360</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back margin offset down</td>
</tr>
<tr>
<td align="center" valign="top">872</td>
<td align="center" valign="top">368</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back margin offset across</td>
</tr>
<tr>
<td align="center" valign="top">880</td>
<td align="center" valign="top">370</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Length of page</td>
</tr>
<tr>
<td align="center" valign="top">888</td>
<td align="center" valign="top">378</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Width of page</td>
</tr>
<tr>
<td align="center" valign="top">896</td>
<td align="center" valign="top">380</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Measurement method</td>
</tr>
<tr>
<td align="center" valign="top">906</td>
<td align="center" valign="top">38A</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Advanced Function Printing (AFP) resource</td>
</tr>
<tr>
<td align="center" valign="top">907</td>
<td align="center" valign="top">38B</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Character set name</td>
</tr>
<tr>
<td align="center" valign="top">917</td>
<td align="center" valign="top">395</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Character set library name</td>
</tr>
<tr>
<td align="center" valign="top">927</td>
<td align="center" valign="top">39F</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Code page name</td>
</tr>
<tr>
<td align="center" valign="top">937</td>
<td align="center" valign="top">3A9</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Code page library name</td>
</tr>
<tr>
<td align="center" valign="top">947</td>
<td align="center" valign="top">3B3</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Coded font name</td>
</tr>
<tr>
<td align="center" valign="top">957</td>
<td align="center" valign="top">3BD</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Coded font library name</td>
</tr>
<tr>
<td align="center" valign="top">967</td>
<td align="center" valign="top">3C7</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS-coded font name</td>
</tr>
<tr>
<td align="center" valign="top">977</td>
<td align="center" valign="top">3D1</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS-coded font library name</td>
</tr>
<tr>
<td align="center" valign="top">987</td>
<td align="center" valign="top">3DB</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-defined file</td>
</tr>
<tr>
<td align="center" valign="top">997</td>
<td align="center" valign="top">3E5</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Reduce output</td>
</tr>
<tr>
<td align="center" valign="top">1007</td>
<td align="center" valign="top">3EF</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Constant back overlay</td>
</tr>
<tr>
<td align="center" valign="top">1008</td>
<td align="center" valign="top">3F0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Output bin</td>
</tr>
<tr>
<td align="center" valign="top">1012</td>
<td align="center" valign="top">3F4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">CCSID</td>
</tr>
<tr>
<td align="center" valign="top">1016</td>
<td align="center" valign="top">3F8</td>
<td align="left" valign="top">CHAR(100)</td>
<td align="left" valign="top">User-defined text</td>
</tr>
<tr>
<td align="center" valign="top">1116</td>
<td align="center" valign="top">45C</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">System where file created</td>
</tr>
<tr>
<td align="center" valign="top">1124</td>
<td align="center" valign="top">464</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">ID where file created</td>
</tr>
<tr>
<td align="center" valign="top">1132</td>
<td align="center" valign="top">46C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User who created file</td>
</tr>
<tr>
<td align="center" valign="top">1142</td>
<td align="center" valign="top">476</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">1144</td>
<td align="center" valign="top">478</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to user-defined options</td>
</tr>
<tr>
<td align="center" valign="top">1148</td>
<td align="center" valign="top">47C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of user-defined options returned</td>
</tr>
<tr>
<td align="center" valign="top">1152</td>
<td align="center" valign="top">480</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of each user-defined option entry</td>
</tr>
<tr>
<td align="center" valign="top">1156</td>
<td align="center" valign="top">484</td>
<td align="left" valign="top">CHAR(255)</td>
<td align="left" valign="top">User-defined data</td>
</tr>
<tr>
<td align="center" valign="top">1411</td>
<td align="center" valign="top">583</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-defined object name</td>
</tr>
<tr>
<td align="center" valign="top">1421</td>
<td align="center" valign="top">58D</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-defined object library name</td>
</tr>
<tr>
<td align="center" valign="top">1431</td>
<td align="center" valign="top">597</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User object type</td>
</tr>
<tr>
<td align="center" valign="top">1441</td>
<td align="center" valign="top">5A1</td>
<td align="left" valign="top">CHAR(3)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">1444</td>
<td align="center" valign="top">5A4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Character set point size</td>
</tr>
<tr>
<td align="center" valign="top">1452</td>
<td align="center" valign="top">5AC</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Coded font point size</td>
</tr>
<tr>
<td align="center" valign="top">1460</td>
<td align="center" valign="top">5B4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">DBCS-coded font point size</td>
</tr>
<tr>
<td align="center" valign="top">1468</td>
<td align="center" valign="top">5BC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Auxiliary storage pool</td>
</tr>
<tr>
<td align="center" valign="top">1472</td>
<td align="center" valign="top">5C0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file size</td>
</tr>
<tr>
<td align="center" valign="top">1476</td>
<td align="center" valign="top">5C4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file size multiplier</td>
</tr>
<tr>
<td align="center" valign="top">1480</td>
<td align="center" valign="top">5C8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Internet print protocol job identifier</td>
</tr>
<tr>
<td align="center" valign="top">1484</td>
<td align="center" valign="top">5CC</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Spooled file creation security method</td>
</tr>
<tr>
<td align="center" valign="top">1485</td>
<td align="center" valign="top">5CD</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Spooled file creation authentication method</td>
</tr>
<tr>
<td align="center" valign="top">1486</td>
<td align="center" valign="top">5CE</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Date writer began processing spooled file</td>
</tr>
<tr>
<td align="center" valign="top">1493</td>
<td align="center" valign="top">5D5</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Time writer began processing spooled file</td>
</tr>
<tr>
<td align="center" valign="top">1499</td>
<td align="center" valign="top">5DB</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Date writer completed processing spooled
file</td>
</tr>
<tr>
<td align="center" valign="top">1506</td>
<td align="center" valign="top">5E2</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Time writer completed processing spooled
file</td>
</tr>
<tr>
<td align="center" valign="top">
1512</td>
<td align="center" valign="top">5E8</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">Job system name </td>
</tr>
<tr>
<td align="center" valign="top">1520</td>
<td align="center" valign="top">5F0</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Auxiliary storage pool device name</td>
</tr>
<tr>
<td align="center" valign="top"><img src="delta.gif" alt="Start of change">1530</td>
<td align="center" valign="top">5FA</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Expiration
date<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLF02">SPLA0200 Format</a></h3>
<p>The following table shows the information returned for the SPLA0200 format.
For more details about the fields in the following table, see
<a href= "#HDRSPLFDD2">Field Descriptions</a>.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">BINARY(4)</td>
<td align="left" valign="top" width="60%">Bytes returned</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Bytes available</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">8</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">Format name</td>
</tr>
<tr>
<td align="center" valign="top">16</td>
<td align="center" valign="top">10</td>
<td align="left" valign="top">CHAR(16)</td>
<td align="left" valign="top">Internal job identifier</td>
</tr>
<tr>
<td align="center" valign="top">32</td>
<td align="center" valign="top">20</td>
<td align="left" valign="top">CHAR(16)</td>
<td align="left" valign="top">Internal spooled file identifier</td>
</tr>
<tr>
<td align="center" valign="top">48</td>
<td align="center" valign="top">30</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Job name</td>
</tr>
<tr>
<td align="center" valign="top">58</td>
<td align="center" valign="top">3A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User name</td>
</tr>
<tr>
<td align="center" valign="top">68</td>
<td align="center" valign="top">44</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Job number</td>
</tr>
<tr>
<td align="center" valign="top">74</td>
<td align="center" valign="top">4A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Spooled file name</td>
</tr>
<tr>
<td align="center" valign="top">84</td>
<td align="center" valign="top">54</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file number</td>
</tr>
<tr>
<td align="center" valign="top">88</td>
<td align="center" valign="top">58</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form type</td>
</tr>
<tr>
<td align="center" valign="top">98</td>
<td align="center" valign="top">62</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-specified data</td>
</tr>
<tr>
<td align="center" valign="top">108</td>
<td align="center" valign="top">6C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Status</td>
</tr>
<tr>
<td align="center" valign="top">118</td>
<td align="center" valign="top">76</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">File available</td>
</tr>
<tr>
<td align="center" valign="top">128</td>
<td align="center" valign="top">80</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Hold file before written</td>
</tr>
<tr>
<td align="center" valign="top">138</td>
<td align="center" valign="top">8A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Save file after written</td>
</tr>
<tr>
<td align="center" valign="top">148</td>
<td align="center" valign="top">94</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Total pages</td>
</tr>
<tr>
<td align="center" valign="top">152</td>
<td align="center" valign="top">98</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page or record being written</td>
</tr>
<tr>
<td align="center" valign="top">156</td>
<td align="center" valign="top">9C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Starting page</td>
</tr>
<tr>
<td align="center" valign="top">160</td>
<td align="center" valign="top">A0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Ending page</td>
</tr>
<tr>
<td align="center" valign="top">164</td>
<td align="center" valign="top">A4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Last page printed</td>
</tr>
<tr>
<td align="center" valign="top">168</td>
<td align="center" valign="top">A8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Restart printing</td>
</tr>
<tr>
<td align="center" valign="top">172</td>
<td align="center" valign="top">AC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Total copies</td>
</tr>
<tr>
<td align="center" valign="top">176</td>
<td align="center" valign="top">B0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Copies left to produce</td>
</tr>
<tr>
<td align="center" valign="top">180</td>
<td align="center" valign="top">B4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Lines per inch</td>
</tr>
<tr>
<td align="center" valign="top">184</td>
<td align="center" valign="top">B8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Characters per inch</td>
</tr>
<tr>
<td align="center" valign="top">188</td>
<td align="center" valign="top">BC</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Output priority</td>
</tr>
<tr>
<td align="center" valign="top">190</td>
<td align="center" valign="top">BE</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Output queue name</td>
</tr>
<tr>
<td align="center" valign="top">200</td>
<td align="center" valign="top">C8</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Output queue library name</td>
</tr>
<tr>
<td align="center" valign="top">210</td>
<td align="center" valign="top">D2</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Date file opened (created)
</td>
</tr>
<tr>
<td align="center" valign="top">217</td>
<td align="center" valign="top">D9</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Time file opened (created)
</td>
</tr>
<tr>
<td align="center" valign="top">223</td>
<td align="center" valign="top">DF</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Device file name</td>
</tr>
<tr>
<td align="center" valign="top">233</td>
<td align="center" valign="top">E9</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Device file library name</td>
</tr>
<tr>
<td align="center" valign="top">243</td>
<td align="center" valign="top">F3</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Program that opened file name</td>
</tr>
<tr>
<td align="center" valign="top">253</td>
<td align="center" valign="top">FD</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Program that opened file library name</td>
</tr>
<tr>
<td align="center" valign="top">263</td>
<td align="center" valign="top">107</td>
<td align="left" valign="top">CHAR(15)</td>
<td align="left" valign="top">Accounting code</td>
</tr>
<tr>
<td align="center" valign="top">278</td>
<td align="center" valign="top">116</td>
<td align="left" valign="top">CHAR(30)</td>
<td align="left" valign="top">Print text</td>
</tr>
<tr>
<td align="center" valign="top">308</td>
<td align="center" valign="top">134</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Record length</td>
</tr>
<tr>
<td align="center" valign="top">312</td>
<td align="center" valign="top">138</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Maximum records</td>
</tr>
<tr>
<td align="center" valign="top">316</td>
<td align="center" valign="top">13C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Device type</td>
</tr>
<tr>
<td align="center" valign="top">326</td>
<td align="center" valign="top">146</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Printer device type</td>
</tr>
<tr>
<td align="center" valign="top">336</td>
<td align="center" valign="top">150</td>
<td align="left" valign="top">CHAR(12)</td>
<td align="left" valign="top">Document name</td>
</tr>
<tr>
<td align="center" valign="top">348</td>
<td align="center" valign="top">15C</td>
<td align="left" valign="top">CHAR(64)</td>
<td align="left" valign="top">Folder name</td>
</tr>
<tr>
<td align="center" valign="top">412</td>
<td align="center" valign="top">19C</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">System/36 procedure name</td>
</tr>
<tr>
<td align="center" valign="top">420</td>
<td align="center" valign="top">1A4</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Print fidelity</td>
</tr>
<tr>
<td align="center" valign="top">430</td>
<td align="center" valign="top">1AE</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Replace unprintable characters</td>
</tr>
<tr>
<td align="center" valign="top">431</td>
<td align="center" valign="top">1AF</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Replacement character</td>
</tr>
<tr>
<td align="center" valign="top">432</td>
<td align="center" valign="top">1B0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page length</td>
</tr>
<tr>
<td align="center" valign="top">436</td>
<td align="center" valign="top">1B4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page width</td>
</tr>
<tr>
<td align="center" valign="top">440</td>
<td align="center" valign="top">1B8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of separators</td>
</tr>
<tr>
<td align="center" valign="top">444</td>
<td align="center" valign="top">1BC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Overflow line number</td>
</tr>
<tr>
<td align="center" valign="top">448</td>
<td align="center" valign="top">1C0</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Multi-byte data</td>
</tr>
<tr>
<td align="center" valign="top">458</td>
<td align="center" valign="top">1CA</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS extension characters</td>
</tr>
<tr>
<td align="center" valign="top">468</td>
<td align="center" valign="top">1D4</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS shift-out shift-in (SO/SI) spacing</td>
</tr>
<tr>
<td align="center" valign="top">478</td>
<td align="center" valign="top">1DE</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS character rotation</td>
</tr>
<tr>
<td align="center" valign="top">488</td>
<td align="center" valign="top">1E8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">DBCS characters per inch</td>
</tr>
<tr>
<td align="center" valign="top">492</td>
<td align="center" valign="top">1EC</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Graphic character set</td>
</tr>
<tr>
<td align="center" valign="top">502</td>
<td align="center" valign="top">1F6</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Code page</td>
</tr>
<tr>
<td align="center" valign="top">512</td>
<td align="center" valign="top">200</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form definition name</td>
</tr>
<tr>
<td align="center" valign="top">522</td>
<td align="center" valign="top">20A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form definition library name</td>
</tr>
<tr>
<td align="center" valign="top">532</td>
<td align="center" valign="top">214</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Source drawer</td>
</tr>
<tr>
<td align="center" valign="top">536</td>
<td align="center" valign="top">218</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Printer font</td>
</tr>
<tr>
<td align="center" valign="top">546</td>
<td align="center" valign="top">222</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">System/36 spooled file identifier</td>
</tr>
<tr>
<td align="center" valign="top">552</td>
<td align="center" valign="top">228</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Page rotation</td>
</tr>
<tr>
<td align="center" valign="top">556</td>
<td align="center" valign="top">22C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Justification</td>
</tr>
<tr>
<td align="center" valign="top">560</td>
<td align="center" valign="top">230</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Print on both sides (duplex)</td>
</tr>
<tr>
<td align="center" valign="top">570</td>
<td align="center" valign="top">23A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Fold records</td>
</tr>
<tr>
<td align="center" valign="top">580</td>
<td align="center" valign="top">244</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Control character</td>
</tr>
<tr>
<td align="center" valign="top">590</td>
<td align="center" valign="top">24E</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Align forms</td>
</tr>
<tr>
<td align="center" valign="top">600</td>
<td align="center" valign="top">258</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Print quality</td>
</tr>
<tr>
<td align="center" valign="top">610</td>
<td align="center" valign="top">262</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Form feed</td>
</tr>
<tr>
<td align="center" valign="top">620</td>
<td align="center" valign="top">26C</td>
<td align="left" valign="top">CHAR(71)</td>
<td align="left" valign="top">Volumes (array)</td>
</tr>
<tr>
<td align="center" valign="top">691</td>
<td align="center" valign="top">2B3</td>
<td align="left" valign="top">CHAR(17)</td>
<td align="left" valign="top">File label identifier</td>
</tr>
<tr>
<td align="center" valign="top">708</td>
<td align="center" valign="top">2C4</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Exchange type</td>
</tr>
<tr>
<td align="center" valign="top">718</td>
<td align="center" valign="top">2CE</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Character code</td>
</tr>
<tr>
<td align="center" valign="top">728</td>
<td align="center" valign="top">2D8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Total records</td>
</tr>
<tr>
<td align="center" valign="top">732</td>
<td align="center" valign="top">2DC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Multiple up (pages per side)</td>
</tr>
<tr>
<td align="center" valign="top">736</td>
<td align="center" valign="top">2E0</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Front overlay name</td>
</tr>
<tr>
<td align="center" valign="top">746</td>
<td align="center" valign="top">2EA</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Front overlay library name</td>
</tr>
<tr>
<td align="center" valign="top">756</td>
<td align="center" valign="top">2F4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front overlay offset down</td>
</tr>
<tr>
<td align="center" valign="top">764</td>
<td align="center" valign="top">2FC</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front overlay offset across</td>
</tr>
<tr>
<td align="center" valign="top">772</td>
<td align="center" valign="top">304</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Back overlay name</td>
</tr>
<tr>
<td align="center" valign="top">782</td>
<td align="center" valign="top">30E</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Back overlay library name</td>
</tr>
<tr>
<td align="center" valign="top">792</td>
<td align="center" valign="top">318</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back overlay offset down</td>
</tr>
<tr>
<td align="center" valign="top">800</td>
<td align="center" valign="top">320</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back overlay offset across</td>
</tr>
<tr>
<td align="center" valign="top">808</td>
<td align="center" valign="top">328</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Unit of measure</td>
</tr>
<tr>
<td align="center" valign="top">818</td>
<td align="center" valign="top">332</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Page definition name</td>
</tr>
<tr>
<td align="center" valign="top">828</td>
<td align="center" valign="top">33C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Page definition library name</td>
</tr>
<tr>
<td align="center" valign="top">838</td>
<td align="center" valign="top">346</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Line spacing</td>
</tr>
<tr>
<td align="center" valign="top">848</td>
<td align="center" valign="top">350</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Point size</td>
</tr>
<tr>
<td align="center" valign="top">856</td>
<td align="center" valign="top">358</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Maximum spooled data record size</td>
</tr>
<tr>
<td align="center" valign="top">860</td>
<td align="center" valign="top">35C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file buffer size</td>
</tr>
<tr>
<td align="center" valign="top">864</td>
<td align="center" valign="top">360</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Spooled file level</td>
</tr>
<tr>
<td align="center" valign="top">870</td>
<td align="center" valign="top">366</td>
<td align="left" valign="top">ARRAY(4)</td>
<td align="left" valign="top">Coded font array</td>
</tr>
<tr>
<td align="center" valign="top">886</td>
<td align="center" valign="top">376</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Channel mode</td>
</tr>
<tr>
<td align="center" valign="top">896</td>
<td align="center" valign="top">380</td>
<td align="left" valign="top">ARRAY(12)</td>
<td align="left" valign="top">Channel value array</td>
</tr>
<tr>
<td align="center" valign="top">944</td>
<td align="center" valign="top">3B0</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">Graphics token</td>
</tr>
<tr>
<td align="center" valign="top">952</td>
<td align="center" valign="top">3B8</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Record format</td>
</tr>
<tr>
<td align="center" valign="top">962</td>
<td align="center" valign="top">3C2</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">964</td>
<td align="center" valign="top">3C4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Height of drawer 1</td>
</tr>
<tr>
<td align="center" valign="top">972</td>
<td align="center" valign="top">3CC</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Width of drawer 1</td>
</tr>
<tr>
<td align="center" valign="top">980</td>
<td align="center" valign="top">3D4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Height of drawer 2</td>
</tr>
<tr>
<td align="center" valign="top">988</td>
<td align="center" valign="top">3DC</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Width of drawer 2</td>
</tr>
<tr>
<td align="center" valign="top">996</td>
<td align="center" valign="top">3E4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of buffers</td>
</tr>
<tr>
<td align="center" valign="top">1000</td>
<td align="center" valign="top">3E8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Maximum forms width</td>
</tr>
<tr>
<td align="center" valign="top">1004</td>
<td align="center" valign="top">3EC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Alternate forms width</td>
</tr>
<tr>
<td align="center" valign="top">1008</td>
<td align="center" valign="top">3F0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Alternate forms length</td>
</tr>
<tr>
<td align="center" valign="top">1012</td>
<td align="center" valign="top">3F4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Alternate lines per inch</td>
</tr>
<tr>
<td align="center" valign="top">1016</td>
<td align="center" valign="top">3F8</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">System/38 Text Utility flags</td>
</tr>
<tr>
<td align="center" valign="top">1018</td>
<td align="center" valign="top">3FA</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">File open</td>
</tr>
<tr>
<td align="center" valign="top">1019</td>
<td align="center" valign="top">3FB</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Page count estimated</td>
</tr>
<tr>
<td align="center" valign="top">1020</td>
<td align="center" valign="top">3FC</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">File stopped on page boundary</td>
</tr>
<tr>
<td align="center" valign="top">1021</td>
<td align="center" valign="top">3FD</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">TRC for 1403</td>
</tr>
<tr>
<td align="center" valign="top">1022</td>
<td align="center" valign="top">3FE</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Define characters</td>
</tr>
<tr>
<td align="center" valign="top">1023</td>
<td align="center" valign="top">3FF</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Characters per inch changes</td>
</tr>
<tr>
<td align="center" valign="top">1024</td>
<td align="center" valign="top">400</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Transparency</td>
</tr>
<tr>
<td align="center" valign="top">1025</td>
<td align="center" valign="top">401</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Double-wide characters</td>
</tr>
<tr>
<td align="center" valign="top">1026</td>
<td align="center" valign="top">402</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">DBCS character rotation commands</td>
</tr>
<tr>
<td align="center" valign="top">1027</td>
<td align="center" valign="top">403</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Extended code page</td>
</tr>
<tr>
<td align="center" valign="top">1028</td>
<td align="center" valign="top">404</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">FFT emphasis</td>
</tr>
<tr>
<td align="center" valign="top">1029</td>
<td align="center" valign="top">405</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">3812 SCS</td>
</tr>
<tr>
<td align="center" valign="top">1030</td>
<td align="center" valign="top">406</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Set Line Density command</td>
</tr>
<tr>
<td align="center" valign="top">1031</td>
<td align="center" valign="top">407</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Graphics error actions</td>
</tr>
<tr>
<td align="center" valign="top">1032</td>
<td align="center" valign="top">408</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">5219 commands</td>
</tr>
<tr>
<td align="center" valign="top">1033</td>
<td align="center" valign="top">409</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">3812 SCS commands</td>
</tr>
<tr>
<td align="center" valign="top">1034</td>
<td align="center" valign="top">40A</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Field outlining</td>
</tr>
<tr>
<td align="center" valign="top">1035</td>
<td align="center" valign="top">40B</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Final form text</td>
</tr>
<tr>
<td align="center" valign="top">1036</td>
<td align="center" valign="top">40C</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Bar code</td>
</tr>
<tr>
<td align="center" valign="top">1037</td>
<td align="center" valign="top">40D</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Color</td>
</tr>
<tr>
<td align="center" valign="top">1038</td>
<td align="center" valign="top">40E</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Drawer change</td>
</tr>
<tr>
<td align="center" valign="top">1039</td>
<td align="center" valign="top">40F</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Character ID</td>
</tr>
<tr>
<td align="center" valign="top">1040</td>
<td align="center" valign="top">410</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Lines per inch changes</td>
</tr>
<tr>
<td align="center" valign="top">1041</td>
<td align="center" valign="top">411</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Font</td>
</tr>
<tr>
<td align="center" valign="top">1042</td>
<td align="center" valign="top">412</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Highlight</td>
</tr>
<tr>
<td align="center" valign="top">1043</td>
<td align="center" valign="top">413</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Page rotate</td>
</tr>
<tr>
<td align="center" valign="top">1044</td>
<td align="center" valign="top">414</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Subscript</td>
</tr>
<tr>
<td align="center" valign="top">1045</td>
<td align="center" valign="top">415</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Superscript</td>
</tr>
<tr>
<td align="center" valign="top">1046</td>
<td align="center" valign="top">416</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">DDS</td>
</tr>
<tr>
<td align="center" valign="top">1047</td>
<td align="center" valign="top">417</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Final form feed</td>
</tr>
<tr>
<td align="center" valign="top">1048</td>
<td align="center" valign="top">418</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">SCS data</td>
</tr>
<tr>
<td align="center" valign="top">1049</td>
<td align="center" valign="top">419</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">User-generated data stream</td>
</tr>
<tr>
<td align="center" valign="top">1050</td>
<td align="center" valign="top">41A</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Graphics</td>
</tr>
<tr>
<td align="center" valign="top">1051</td>
<td align="center" valign="top">41B</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Unrecognizable data</td>
</tr>
<tr>
<td align="center" valign="top">1052</td>
<td align="center" valign="top">41C</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">ASCII transparency</td>
</tr>
<tr>
<td align="center" valign="top">1053</td>
<td align="center" valign="top">41D</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">IPDS transparent data</td>
</tr>
<tr>
<td align="center" valign="top">1054</td>
<td align="center" valign="top">41E</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">OfficeVision</td>
</tr>
<tr>
<td align="center" valign="top">1055</td>
<td align="center" valign="top">41F</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Lines-per-inch (lpi) value not supported</td>
</tr>
<tr>
<td align="center" valign="top">1056</td>
<td align="center" valign="top">420</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">CPA3353 message</td>
</tr>
<tr>
<td align="center" valign="top">1057</td>
<td align="center" valign="top">421</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Set exception</td>
</tr>
<tr>
<td align="center" valign="top">1058</td>
<td align="center" valign="top">422</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Carriage control characters</td>
</tr>
<tr>
<td align="center" valign="top">1059</td>
<td align="center" valign="top">423</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Page position</td>
</tr>
<tr>
<td align="center" valign="top">1060</td>
<td align="center" valign="top">424</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Character not valid</td>
</tr>
<tr>
<td align="center" valign="top">1061</td>
<td align="center" valign="top">425</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Lengths present</td>
</tr>
<tr>
<td align="center" valign="top">1062</td>
<td align="center" valign="top">426</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">5A present</td>
</tr>
<tr>
<td align="center" valign="top">1063</td>
<td align="center" valign="top">427</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">1064</td>
<td align="center" valign="top">428</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of font array entries</td>
</tr>
<tr>
<td align="center" valign="top">1068</td>
<td align="center" valign="top">42C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of resource library entries</td>
</tr>
<tr>
<td align="center" valign="top">1072</td>
<td align="center" valign="top">430</td>
<td align="left" valign="top">CHAR(1153)</td>
<td align="left" valign="top">Font equivalence array</td>
</tr>
<tr>
<td align="center" valign="top">2225</td>
<td align="center" valign="top">8B1</td>
<td align="left" valign="top">CHAR(631)</td>
<td align="left" valign="top">Resource library array</td>
</tr>
<tr>
<td align="center" valign="top">2856</td>
<td align="center" valign="top">B28</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">i5/OS-created AFPDS</td>
</tr>
<tr>
<td align="center" valign="top">2857</td>
<td align="center" valign="top">B29</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Job character ID specified</td>
</tr>
<tr>
<td align="center" valign="top">2858</td>
<td align="center" valign="top">B2A</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">S36 CONTINUE-YES</td>
</tr>
<tr>
<td align="center" valign="top">2859</td>
<td align="center" valign="top">B2B</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Decimal format</td>
</tr>
<tr>
<td align="center" valign="top">2869</td>
<td align="center" valign="top">B35</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Date file last used</td>
</tr>
<tr>
<td align="center" valign="top">2876</td>
<td align="center" valign="top">B3C</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Page groups</td>
</tr>
<tr>
<td align="center" valign="top">2877</td>
<td align="center" valign="top">B3D</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Group level index tags</td>
</tr>
<tr>
<td align="center" valign="top">2878</td>
<td align="center" valign="top">B3E</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Page level index tags</td>
</tr>
<tr>
<td align="center" valign="top">2879</td>
<td align="center" valign="top">B3F</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">IPDS pass-through</td>
</tr>
<tr>
<td align="center" valign="top">2880</td>
<td align="center" valign="top">B40</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to user resource library list</td>
</tr>
<tr>
<td align="center" valign="top">2884</td>
<td align="center" valign="top">B44</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of user resource library list entries</td>
</tr>
<tr>
<td align="center" valign="top">2888</td>
<td align="center" valign="top">B48</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of user resource library list entry</td>
</tr>
<tr>
<td align="center" valign="top">2892</td>
<td align="center" valign="top">B4C</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">2894</td>
<td align="center" valign="top">B4E</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Corner staple</td>
</tr>
<tr>
<td align="center" valign="top">2895</td>
<td align="center" valign="top">B4F</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Edge-stitch reference edge</td>
</tr>
<tr>
<td align="center" valign="top">2896</td>
<td align="center" valign="top">B50</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Offset from edge-stitch reference edge</td>
</tr>
<tr>
<td align="center" valign="top">2904</td>
<td align="center" valign="top">B58</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Edge-stitch number of staples</td>
</tr>
<tr>
<td align="center" valign="top">2908</td>
<td align="center" valign="top">B5C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to edge-stitch staple offset list</td>
</tr>
<tr>
<td align="center" valign="top">2912</td>
<td align="center" valign="top">B60</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of edge-stitch staple offset entries</td>
</tr>
<tr>
<td align="center" valign="top">2916</td>
<td align="center" valign="top">B64</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of edge-stitch staple offset entry</td>
</tr>
<tr>
<td align="center" valign="top">2920</td>
<td align="center" valign="top">B68</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Font resolution for formatting</td>
</tr>
<tr>
<td align="center" valign="top">2930</td>
<td align="center" valign="top">B72</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Record format name present in data stream</td>
</tr>
<tr>
<td align="center" valign="top">2931</td>
<td align="center" valign="top">B73</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Saddle-stitch reference edge</td>
</tr>
<tr>
<td align="center" valign="top">2932</td>
<td align="center" valign="top">B74</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Saddle-stitch number of staples</td>
</tr>
<tr>
<td align="center" valign="top">2936</td>
<td align="center" valign="top">B78</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to saddle-stitch staple offset list</td>
</tr>
<tr>
<td align="center" valign="top">2940</td>
<td align="center" valign="top">B7C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of saddle-stitch staple offset
entries</td>
</tr>
<tr>
<td align="center" valign="top">2944</td>
<td align="center" valign="top">B80</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of saddle-stitch staple offset entry</td>
</tr>
<tr>
<td align="center" valign="top">2948</td>
<td align="center" valign="top">B84</td>
<td align="left" valign="top">PACKED(15,0)</td>
<td align="left" valign="top">Data stream size</td>
</tr>
<tr>
<td align="center" valign="top">2956</td>
<td align="center" valign="top">B8C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to library list</td>
</tr>
<tr>
<td align="center" valign="top">2960</td>
<td align="center" valign="top">B90</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of library list entries</td>
</tr>
<tr>
<td align="center" valign="top">2964</td>
<td align="center" valign="top">B94</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of library list entry</td>
</tr>
<tr>
<td align="center" valign="top">2968</td>
<td align="center" valign="top">B98</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to Internet Print Protocol spooled file
attributes</td>
</tr>
<tr>
<td align="center" valign="top"><img src="delta.gif" alt="Start of change">2972</td>
<td align="center" valign="top">B9C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to Save and Restore spooled file
attributes</td>
</tr>
<tr>
<td align="center" valign="top">2976</td>
<td align="center" valign="top">BA0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">CCSID of job<img src="deltaend.gif" alt="End of change"></td>
</tr>
<tr>
<td align="center" valign="top">2980</td>
<td align="center" valign="top">BA4</td>
<td align="left" valign="top">CHAR(172)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">3152</td>
<td align="center" valign="top">C50</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front margin offset down</td>
</tr>
<tr>
<td align="center" valign="top">3160</td>
<td align="center" valign="top">C58</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Front margin offset across</td>
</tr>
<tr>
<td align="center" valign="top">3168</td>
<td align="center" valign="top">C60</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back margin offset down</td>
</tr>
<tr>
<td align="center" valign="top">3176</td>
<td align="center" valign="top">C68</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Back margin offset across</td>
</tr>
<tr>
<td align="center" valign="top">3184</td>
<td align="center" valign="top">C70</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Length of page</td>
</tr>
<tr>
<td align="center" valign="top">3192</td>
<td align="center" valign="top">C78</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Width of page</td>
</tr>
<tr>
<td align="center" valign="top">3200</td>
<td align="center" valign="top">C80</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Measurement method</td>
</tr>
<tr>
<td align="center" valign="top">3210</td>
<td align="center" valign="top">C8A</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Advanced Function Printing (AFP) resource</td>
</tr>
<tr>
<td align="center" valign="top">3211</td>
<td align="center" valign="top">C8B</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Character set name</td>
</tr>
<tr>
<td align="center" valign="top">3221</td>
<td align="center" valign="top">C95</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Character set library name</td>
</tr>
<tr>
<td align="center" valign="top">3231</td>
<td align="center" valign="top">C9F</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Code page name</td>
</tr>
<tr>
<td align="center" valign="top">3241</td>
<td align="center" valign="top">CA9</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Code page library name</td>
</tr>
<tr>
<td align="center" valign="top">3251</td>
<td align="center" valign="top">CB3</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Coded font name</td>
</tr>
<tr>
<td align="center" valign="top">3261</td>
<td align="center" valign="top">CBD</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Coded font library name</td>
</tr>
<tr>
<td align="center" valign="top">3271</td>
<td align="center" valign="top">CC7</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS-coded font name</td>
</tr>
<tr>
<td align="center" valign="top">3281</td>
<td align="center" valign="top">CD1</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">DBCS-coded font library name</td>
</tr>
<tr>
<td align="center" valign="top">3291</td>
<td align="center" valign="top">CDB</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-defined file</td>
</tr>
<tr>
<td align="center" valign="top">3301</td>
<td align="center" valign="top">CE5</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Reduce output</td>
</tr>
<tr>
<td align="center" valign="top">3311</td>
<td align="center" valign="top">CEF</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Constant back overlay</td>
</tr>
<tr>
<td align="center" valign="top">3312</td>
<td align="center" valign="top">CF0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Output bin</td>
</tr>
<tr>
<td align="center" valign="top">3316</td>
<td align="center" valign="top">CF4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">CCSID</td>
</tr>
<tr>
<td align="center" valign="top">3320</td>
<td align="center" valign="top">CF8</td>
<td align="left" valign="top">CHAR(100)</td>
<td align="left" valign="top">User-defined text</td>
</tr>
<tr>
<td align="center" valign="top">3420</td>
<td align="center" valign="top">D5C</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">System where file originated</td>
</tr>
<tr>
<td align="center" valign="top">3428</td>
<td align="center" valign="top">D64</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">Net ID where file originated</td>
</tr>
<tr>
<td align="center" valign="top">3436</td>
<td align="center" valign="top">D6C</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User who owned file</td>
</tr>
<tr>
<td align="center" valign="top">3446</td>
<td align="center" valign="top">D76</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">3448</td>
<td align="center" valign="top">D78</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Offset to user-defined options</td>
</tr>
<tr>
<td align="center" valign="top">3452</td>
<td align="center" valign="top">D7C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Number of user-defined options returned</td>
</tr>
<tr>
<td align="center" valign="top">3456</td>
<td align="center" valign="top">D80</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of each user-defined option entry</td>
</tr>
<tr>
<td align="center" valign="top">3460</td>
<td align="center" valign="top">D84</td>
<td align="left" valign="top">CHAR(255)</td>
<td align="left" valign="top">User-defined data</td>
</tr>
<tr>
<td align="center" valign="top">3715</td>
<td align="center" valign="top">E83</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-defined object name</td>
</tr>
<tr>
<td align="center" valign="top">3725</td>
<td align="center" valign="top">E8D</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User-defined object library name</td>
</tr>
<tr>
<td align="center" valign="top">3735</td>
<td align="center" valign="top">E97</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">User object type</td>
</tr>
<tr>
<td align="center" valign="top">3745</td>
<td align="center" valign="top">EA1</td>
<td align="left" valign="top">CHAR(3)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">3748</td>
<td align="center" valign="top">EA4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Character set point size</td>
</tr>
<tr>
<td align="center" valign="top">3756</td>
<td align="center" valign="top">EAC</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">Coded font point size</td>
</tr>
<tr>
<td align="center" valign="top">3764</td>
<td align="center" valign="top">EB4</td>
<td align="left" valign="top">PACKED(15,5)</td>
<td align="left" valign="top">DBCS-coded font point size</td>
</tr>
<tr>
<td align="center" valign="top">3772</td>
<td align="center" valign="top">EBC</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Auxiliary storage pool</td>
</tr>
<tr>
<td align="center" valign="top">3776</td>
<td align="center" valign="top">EC0</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file size</td>
</tr>
<tr>
<td align="center" valign="top">3780</td>
<td align="center" valign="top">EC4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Spooled file size multiplier</td>
</tr>
<tr>
<td align="center" valign="top">3784</td>
<td align="center" valign="top">EC8</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Internet print protocol job identifier</td>
</tr>
<tr>
<td align="center" valign="top">3788</td>
<td align="center" valign="top">ECC</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Spooled file creation security method</td>
</tr>
<tr>
<td align="center" valign="top">3789</td>
<td align="center" valign="top">ECD</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Spooled file creation authentication method</td>
</tr>
<tr>
<td align="center" valign="top">3790</td>
<td align="center" valign="top">ECE</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Date writer began processing spooled file</td>
</tr>
<tr>
<td align="center" valign="top">3797</td>
<td align="center" valign="top">ED5</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Time writer began processing spooled file</td>
</tr>
<tr>
<td align="center" valign="top">3803</td>
<td align="center" valign="top">EDB</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Date writer completed processing spooled
file</td>
</tr>
<tr>
<td align="center" valign="top">3810</td>
<td align="center" valign="top">EE2</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Time writer completed processing spooled
file</td>
</tr>
<tr>
<td align="center" valign="top">
3816</td>
<td align="center" valign="top">EE8</td>
<td align="left" valign="top">CHAR(8)</td>
<td align="left" valign="top">Job system name </td>
</tr>
<tr>
<td align="center" valign="top">3824</td>
<td align="center" valign="top">EF0</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Auxiliary storage pool device name</td>
</tr>
<tr>
<td align="center" valign="top"><img src="delta.gif" alt="Start of change">3834</td>
<td align="center" valign="top">EFA</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Expiration
date<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLAUDO">User-Defined Option Entry</a></h3>
<p>Each user-defined option entry has the following structure. For more details
about the fields in the following table, see
<a href="#HDRSPLFDD2">Field Descriptions</a>.</p>
<p><strong>Note:</strong> One entry is returned for each user-defined option.
The number of entries may vary from one spooled file to another.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">CHAR(10)</td>
<td align="left" valign="top" width="60%">User-defined option</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLAURL">User Resource Library List Entry</a></h3>
<p>Each user resource library list entry has the following structure. For more
details about the fields in the following table, see <a href="#HDRSPLFDD2">
Field Descriptions</a>.</p>
<p><strong>Note:</strong> One entry is returned for each user resource library.
The number of entries may vary from one spooled file to another.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">CHAR(10)</td>
<td align="left" valign="top" width="60%">User resource library</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLAEDG">Edge-Stitch Staple Offset Entry</a></h3>
<p>Each edge-stitch staple offset entry has the structure stated in the
following table. For more details about the fields in the following table, see
<a href="#HDRSPLFDD2">Field Descriptions</a>.</p>
<p><strong>Note:</strong> One entry is returned for each edge-stitch staple.
The number of entries may vary from one spooled file to another.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">PACKED(15,5)</td>
<td align="left" valign="top" width="60%">Edge-stitch staple offset</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLASDL">Saddle-Stitch Staple Offset Entry</a></h3>
<p>Each saddle-stitch staple offset entry has the following structure. For more
details about the fields in the following table, see <a href="#HDRSPLFDD2">
Field Descriptions</a>.</p>
<p><strong>Note:</strong> One entry is returned for each saddle-stitch staple.
The number of entries may vary from one spooled file to another.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">PACKED(15,5)</td>
<td align="left" valign="top" width="60%">Saddle-stitch staple offset</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLALLB">Library List Entry</a></h3>
<p>Each library list entry has the following structure. For more details about
the fields in the following table, see <a href="#HDRSPLFDD2">Field
Descriptions</a>.</p>
<p><strong>Note:</strong> One entry is returned for each library. The number of
entries may vary from one spooled file to another.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">CHAR(10)</td>
<td align="left" valign="top" width="60%">Library name</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLAIPP">Internet Print Protocol Spooled File
Attributes.</a></h3>
<p>The Internet Print Protocol (IPP) specific spooled file attributes has the
following structure. For more details about the fields in the following table,
see <a href="#HDRSPLFDD2">Field Descriptions</a>.</p>
<p><strong>Note:</strong> These attributes are present only if the spooled file
was created through IPP.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">BINARY(4)</td>
<td align="left" valign="top" width="60%">Length of IPP attributes</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">CCSID of the IPP attributes</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">8</td>
<td align="left" valign="top">CHAR(63)</td>
<td align="left" valign="top">Natural language of IPP attributes</td>
</tr>
<tr>
<td align="center" valign="top">71</td>
<td align="center" valign="top">47</td>
<td align="left" valign="top">CHAR(127)</td>
<td align="left" valign="top">IPP printer name</td>
</tr>
<tr>
<td align="center" valign="top">198</td>
<td align="center" valign="top">C6</td>
<td align="left" valign="top">CHAR(255)</td>
<td align="left" valign="top">IPP job name</td>
</tr>
<tr>
<td align="center" valign="top">453</td>
<td align="center" valign="top">1C5</td>
<td align="left" valign="top">CHAR(63)</td>
<td align="left" valign="top">IPP job name natural language</td>
</tr>
<tr>
<td align="center" valign="top">516</td>
<td align="center" valign="top">204</td>
<td align="left" valign="top">CHAR(255)</td>
<td align="left" valign="top">IPP job-originating user name</td>
</tr>
<tr>
<td align="center" valign="top">771</td>
<td align="center" valign="top">303</td>
<td align="left" valign="top">CHAR(63)</td>
<td align="left" valign="top">IPP job-originating user name natural
language</td>
</tr>
</table>
<br>
<br>
<h3><img src="delta.gif" alt="Start of change"><a name="HDRSPLASR">Save and Restore Spooled File
Attributes.</a></h3>
<p>The Save and Restore specific spooled file attributes has the
following structure. For more details about the fields in the following table,
see <a href="#HDRSPLFDD2">Field Descriptions</a>.</p>
<p><strong>Note:</strong> These attributes are present only if the spooled file
was saved or restored.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">BINARY(4)</td>
<td align="left" valign="top" width="60%">Length of save and restore attributes</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Save sequence number</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">8</td>
<td align="left" valign="top">CHAR(13)</td>
<td align="left" valign="top">Spooled file saved date and time</td>
</tr>
<tr>
<td align="center" valign="top">21</td>
<td align="center" valign="top">15</td>
<td align="left" valign="top">CHAR(13)</td>
<td align="left" valign="top">Spooled file restore date and time</td>
</tr>
<tr>
<td align="center" valign="top">34</td>
<td align="center" valign="top">22</td>
<td align="left" valign="top">CHAR(71)</td>
<td align="left" valign="top">Save volume ID</td>
</tr>
<tr>
<td align="center" valign="top">105</td>
<td align="center" valign="top">69</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Save command</td>
</tr>
<tr>
<td align="center" valign="top">115</td>
<td align="center" valign="top">73</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Save device</td>
</tr>
<tr>
<td align="center" valign="top">125</td>
<td align="center" valign="top">7D</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Save file name</td>
</tr>
<tr>
<td align="center" valign="top">135</td>
<td align="center" valign="top">87</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Save file library name</td>
</tr>
<tr>
<td align="center" valign="top">145</td>
<td align="center" valign="top">91</td>
<td align="left" valign="top">CHAR(17)</td>
<td align="left" valign="top">Save label<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRSPLFDD2">Field Descriptions</a></h3>
<p><strong>Accounting code.</strong> An identifier assigned by the system to
record the resources used to write this file.</p>
<p><strong>Advanced Function Printing (AFP) resource.</strong> Whether this
spooled file refers to AFP resources external to this spooled file, for
example, page segments or overlays.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>Y</em></td>
<td align="left" valign="top">The spooled file refers to AFP resources external
to the spooled file.</td>
</tr>
<tr>
<td align="left" valign="top"><em>N</em></td>
<td align="left" valign="top">The spooled file does not refer to AFP resources
external to the spooled file.</td>
</tr>
</table>
<br>
<p><strong>Align forms.</strong> Whether a forms alignment message is sent
prior to printing this file. The options are *YES or *NO.</p>
<p><strong>Alternate forms length.</strong> The length of the alternate forms
in lines. This field applies only to files created by the OfficeVision program
and should be set to 0 by an application building this format as opposed to
retrieving the fields.</p>
<p><strong>Alternate forms width.</strong> The width of the alternate forms in
character positions. This field applies only to files created by the
OfficeVision program and should be set to 0 by an application building this
format as opposed to retrieving the fields.</p>
<p><strong>Alternate lines per inch.</strong> The lines per inch for the
alternate forms. This field applies only to files created by the OfficeVision
program and should be set to 0 by an application building this format as
opposed to retrieving the fields.</p>
<p><strong>ASCII transparency.</strong> For SCS files, whether ASCII commands
are embedded in the ASCII transparency command. The ASCII transparency command
is command_ID/command_length/ASCII_data. The command ID is a 1-byte field with
value hex 03. The command length is a 1-byte field that contains the length of
the command length field and the ASCII data field.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Auxiliary storage pool.</strong> The number of the auxiliary storage
pool (ASP) that the spooled file is stored on.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">System ASP.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>2-255</em></td>
<td align="left" valign="top">One of the ASPs.</td>
</tr>
</table>
<br>
<p><strong>Auxiliary storage pool device name.</strong> The name of the auxiliary storage
pool (ASP) device that the spooled file is stored on.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*SYSBAS</em></td>
<td align="left" valign="top">The spooled file resides on the system ASP
(ASP 1) or one of the defined basic user ASPs (ASPs 2-32).</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>auxiliary storage pool device name</em></td>
<td align="left" valign="top">The name of the auxiliary storage pool (ASP) device that the spooled file resides on.</td>
</tr>
</table>
<br>
<p><strong>Back margin offset across.</strong> For the back side of a piece of
paper, it specifies, in either inches or centimeters (specified in the unit of
measure (UOM) field), how far in from the left side of the page printing
starts.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Back margin offset down.</strong> For the back side of a piece of
paper, it specifies, in either inches or centimeters (specified in the unit of
measure (UOM) field), how far down from the top of the page printing
starts.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">*FRONTMGN. The back margin offsets are the same
as the front margin offsets.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*DEVD. For printers configured AFP(*YES), no
print border is used for back margin offsets across and down. Otherwise, the
offset values are 0.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Back overlay library name.</strong> The name of the library
containing the back overlay.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*CURLIB</em></td>
<td align="left" valign="top">The current library for the job locates the back
overlay.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIBL</em></td>
<td align="left" valign="top">The library list locates the back overlay.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>library name</em></td>
<td align="left" valign="top">This library is searched for the back
overlay.</td>
</tr>
</table>
<br>
<p><strong>Back overlay name.</strong> The name of the back overlay (the
material that prints on the back side of each page).</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FRONTOVL</em></td>
<td align="left" valign="top">The back overlay is the same as the front
overlay.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">The file does not use a back overlay.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>back overlay name</em></td>
<td align="left" valign="top">The name of the back overlay.</td>
</tr>
</table>
<br>
<p><strong>Back overlay offset across.</strong> The offset across from the
point of origin where the overlay is printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Back overlay offset down.</strong> The offset down from the point of
origin where the overlay is printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Bar code.</strong> Whether the spooled file contains bar codes
created using the BARCODE keyword in the data description specifications
(DDS).</p>
<p>For DEVTYPE(*IPDS and *AFPDS), a series of bar code commands is contained in
the data stream.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Bytes available.</strong> The number of bytes of data available to
be returned. All available data is returned if enough space is provided.</p>
<p><strong>Bytes returned.</strong> The number of bytes of data returned.</p>
<p><strong>Carriage control characters.</strong> Whether the file has machine
carriage control characters.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>CCSID.</strong> The coded character set identifier (CCSID) used when
the user-defined text was created using the Change User Print Information
(CHGUSRPRTI) command.</p>
<p><strong>CCSID of IPP attributes.</strong> The coded character set identifier
(CCSID) used when the IPP attributes were set for the spooled file. The spooled
file attributes affected are:</p>
<ul>
<li>IPP printer name</li>
<li>IPP job name</li>
<li>IPP job-originating user name</li>
</ul>
<p><img src="delta.gif" alt="Start of change"><strong>CCSID of job.</strong> The coded character set identifier (CCSID) of the job when the spooled file was created. This CCSID may or may not represent the contents of the spooled file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">The CCSID is unknown. The CCSID of the job that generated the contents of this spooled file was not saved when the spooled file was created.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-65535</em></td>
<td align="left" valign="top">The coded character set identifier.<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<p><strong>Channel value array.</strong> Contains the skip-to line number
associated with the channel value. (The first entry in the array applies to
channel 1.) The variable returns a maximum of 12 binary(4) values. Each of the
values returned is 0 if the mode is *NORMAL.</p>
<p><strong>Channel mode.</strong> A variable indicating the channel value
mode.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*NORMAL</em></td>
<td align="left" valign="top">The normal channel values (1 equals skip to line
1, 2 through B equal space one line before printing, C equals Skip to overflow
line).</td>
</tr>
<tr>
<td align="left" valign="top"><em>blank</em></td>
<td align="left" valign="top">The channel values specified in the channel code
array are used.</td>
</tr>
</table>
<br>
<p><strong>Character code.</strong> Whether the coding for the diskette file is
in ASCII or EBCDIC form.</p>
<p><strong>Character ID.</strong> Whether the character ID can change within
the file.</p>
<ul>
<li>For DEVTYPE(*SCS), a Set CGCS through Local ID is contained in the spooled
file.</li>
<li>For DEVTYPE(*IPDS), a Load Font Equivalence command is inserted into the
Load Font Equivalence table.</li>
<li>For DEVTYPE(*AFPDS), a map code font-2 (MCF-2) structured field is
contained in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Character not valid.</strong> Whether incorrect character errors are
reported.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Character set library name.</strong> The name of the library
containing the font character set object.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><img src="delta.gif" alt="Start of change"><em>*CURLIB</em></td>
<td align="left" valign="top">The current library is searched for the
font character set object.<img src="deltaend.gif" alt="End of change"></td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIBL</em></td>
<td align="left" valign="top">The library list is used to locate the font
character set object.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>library name</em></td>
<td align="left" valign="top">This library is searched for the font character
set object.</td>
</tr>
</table>
<br>
<p><strong>Character set name.</strong> The name of the font character set
object used to print this file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FONT</em></td>
<td align="left" valign="top">The information specified on the font parameter
is used instead of the character set and code page.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>character set name</em></td>
<td align="left" valign="top">The name of the font character set object to
use.</td>
</tr>
</table>
<br>
<p><strong>Character set point size.</strong> The point size in which this
file's characters (defined by the character set field) should be printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top" nowrap><em>000.0</em></td>
<td align="left" valign="top">*NONE. The character set does not have a point
size.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>000.1-999.9</em></td>
<td align="left" valign="top">The point size of the character set.</td>
</tr>
</table>
<br>
<p><strong>Characters per inch.</strong> The number (in tenths) of characters
per horizontal inch, defined in the printer file. The value 100 indicates 10
characters per inch.</p>
<p><strong>Characters per inch changes.</strong> Whether the spooled file
changes the characters per inch (cpi) within the file.</p>
<p>For DEVTYPE(*SCS), a Set Character Distance command is contained in the
spooled file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Code page.</strong> The mapping of graphic characters to code points
for this printer. For *DEVD, the operating system sends a device default
character set value to the printer, which determines the character set to be
used.</p>
<p><strong>Code page library name.</strong> The name of the library containing
the code page used to print this spooled file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><img src="delta.gif" alt="Start of change"><em>*CURLIB</em></td>
<td align="left" valign="top">The current library is searched for the
code page name.<img src="deltaend.gif" alt="End of change"></td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIBL</em></td>
<td align="left" valign="top">The library list is used to locate the code
page.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>library name</em></td>
<td align="left" valign="top">This library is searched for the code page
name.</td>
</tr>
</table>
<br>
<p><strong>Code page name.</strong> The name of the code page used to print
this spooled file.</p>
<p>Code pages are groups of characters. Within a code page unique hexadecimal
identifiers are assigned to each of the characters.</p>
<p><strong>Coded font array.</strong> The name of the fonts used for printing a
line data file. This corresponds to the CHARS parameter of MVS and VM printing
services. The variable returns a maximum of 4 four-character-coded fonts. The
variable is returned blank if no coded fonts are specified. The name specified
does not include the two-character prefix of the coded font name (X0 through
XG). For more information on the CHARS fields, see the Print Services
Facility/MVS Application Programming Guide or Print Services Facility User's
Programmers Guide for VM.</p>
<p><strong>Coded font library name.</strong> The name of the library containing
the coded font used to print this spooled file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><img src="delta.gif" alt="Start of change"><em>*CURLIB</em></td>
<td align="left" valign="top">The current library is searched for the
coded font.<img src="deltaend.gif" alt="End of change"></td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIBL</em></td>
<td align="left" valign="top">The library list is used to locate the coded
font.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>library name</em></td>
<td align="left" valign="top">This library is searched for the coded font.</td>
</tr>
</table>
<br>
<p><strong>Coded font name.</strong> The name of the coded font used to print
this spooled file. A <strong>coded font</strong> is an AFP resource composed of
a character set and a code page.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FNTCHRSET</em></td>
<td align="left" valign="top">The values used are the values specified on the
character set name and library name and code page name and library name
fields.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>coded font name</em></td>
<td align="left" valign="top">The name of the coded font used to print this
spooled file.</td>
</tr>
</table>
<br>
<p><strong>Coded font point size.</strong> The point size in which this file's
characters (defined by the coded font field) should be printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top" nowrap><em>000.0</em></td>
<td align="left" valign="top">*NONE. The coded font does not have a point
size.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>000.1-999.9</em></td>
<td align="left" valign="top">The point size of the coded font.</td>
</tr>
</table>
<br>
<p><strong>Color.</strong> Whether an IPDS Write Text command or AFPDS
presentation text data (PTX) structured field containing a Set Text Color text
control is contained in the spooled file.</p>
<p>For DEVTYPE(*IPDS and *AFPDS), a Set Text Color text control is contained in
the spooled file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Constant back overlay.</strong> Whether or not constant back overlay
is used. Constant back allows the user to print overlays on the back side of
each sheet of media without the need for the print application to generate
blank pages. The constant back function causes blank pages to be generated by
the operating system onto which the back overaly will be printed. The generated
blank pages are called constant forms because no variable data from the user's
print application is printed on the pages. Constant back overlay is ignored if
the print on both sides field is set to *NO.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NOCONSTANT. Constant back overlay is not
used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*CONSTANT. Constant back overlay is used.</td>
</tr>
</table>
<br>
<p><strong>Control character.</strong> Whether this printer file uses the
American National Standard printer control character.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">No print control characters are passed in the
data that is printed.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*FCFC</em></td>
<td align="left" valign="top">The first character of every record is an
American National Standard printer control character.</td>
</tr>
</table>
<br>
<p><strong>Copies left to produce.</strong> The remaining number of copies to
be produced on the printer. Valid values are 1 through 255.</p>
<p><strong>CPA3353 message.</strong> Whether message CPA3353 is issued when
this file is printed.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Corner staple.</strong> The reference corner to be used for a corner
staple. A staple is driven into the media at the reference corner. Refer to
your printer's documentation for information as to which reference corners are
supported.</p>
<p>Valid values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NONE. A corner staple is not specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*DEVD. The default reference corner of the
printer device is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">*BOTRIGHT. The bottom right-hand corner of the
paper is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>3</em></td>
<td align="left" valign="top">*TOPRIGHT. The top right-hand corner of the paper
is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>4</em></td>
<td align="left" valign="top">*TOPLEFT. The top left-hand corner of the paper
is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>5</em></td>
<td align="left" valign="top">*BOTLEFT. The bottom left-hand corner of the
paper is specified.</td>
</tr>
</table>
<br>
<p><strong>Data stream size.</strong> The number of bytes of data stream for
the file. If the file is still open when the fields are retrieved, the data
stream size is the number of bytes of data stream written to the file thus far.
If the number of bytes of data stream is zero, possible reasons are there was a
problem retrieving the number of data stream bytes or there have not been any
bytes of data stream written to the spooled file yet.</p>
<p><strong>Date file last used.</strong> The date the file data was last
displayed, copied, printed, or sent; or when the file attributes were last
changed. The date is in the CYYMMDD format as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em>
and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
</table>
<br>
<p><strong>Date file opened
(created). </strong> The date
that the file was opened in the CYYMMDD format where:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em>
and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
</table>
<br>
<p><strong>Date writer began processing spooled file.</strong> The date a
spooling writer started processing the spooled file. This field is set to
blanks if the file has not been processed by a writer. The date is in the
CYYMMDD format as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em>
and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
</table>
<br>
<p><strong>Date writer completed processing spooled file.</strong> The date a
spooling writer completed processing the spooled file or the date the
processing of the spooled file was aborted. This field is set to blanks if the
file has not been processed by a writer or the writer has not completed
processing the file. The date is in the CYYMMDD format as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em>
and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
</table>
<br>
<p><strong>DBCS character rotation.</strong> Whether this printer file causes
the double-byte character set (DBCS) characters to be rotated 90 degrees
counterclockwise before printing. The possible values are *YES and *NO.</p>
<p><strong>DBCS character rotation commands.</strong> Whether the double byte
character set characters are rotated 90 degrees counterclockwise before
printing.</p>
<ul>
<li>For DEVTYPE(*SCS), a Set Text Orientation command is contained in the
spooled file.</li>
<li>For DEVTYPE(*AFPDS), a map coded font-1 (MCF-1) structured field, that has
the character rotation parameter set to hex 8700 in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>DBCS characters per inch.</strong> The number of double-byte
characters to be printed per inch.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">*CPI One-half of the characters per inch
value.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*CONDENSED 20 double-byte characters per 3
inches.</td>
</tr>
<tr>
<td align="left" valign="top"><em>5</em></td>
<td align="left" valign="top">5 characters per inch.</td>
</tr>
<tr>
<td align="left" valign="top"><em>6</em></td>
<td align="left" valign="top">6 characters per inch.</td>
</tr>
<tr>
<td align="left" valign="top"><em>10</em></td>
<td align="left" valign="top">10 characters per inch.</td>
</tr>
</table>
<br>
<p><strong>DBCS-coded font library name.</strong> The name of the library
containing the DBCS-coded font.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*CURLIB</em></td>
<td align="left" valign="top">The current library is searched for the
DBCS-coded font.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIBL</em></td>
<td align="left" valign="top">The library list is used to locate the DBCS-coded
font.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>library name</em></td>
<td align="left" valign="top">This library is searched for the DBCS-coded
font.</td>
</tr>
</table>
<br>
<p><strong>DBCS-coded font name.</strong> The name of the DBCS-coded font used
to print DBCS-coded data on printers configured as AFP(*YES).</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*SYSVAL</em></td>
<td align="left" valign="top">The DBCS-coded font specified in the system value
is used.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>DBCS-coded font name</em></td>
<td align="left" valign="top">The name of the DBCS-coded font being used.</td>
</tr>
</table>
<br>
<p><strong>DBCS-coded font point size.</strong> The point size in which this
file's DCBS characters (defined by the DBCS-coded font field) should be
printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top" nowrap><em>000.0</em></td>
<td align="left" valign="top">*NONE. The DBCS-coded font does not have a point
size.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>000.1-999.9</em></td>
<td align="left" valign="top">The point size of the DBCS-coded font.</td>
</tr>
</table>
<br>
<p><strong>DBCS extension characters.</strong> Whether the system uses the
extension character processing function for DBCS data.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*YES</em></td>
<td align="left" valign="top">The system processes DBCS extension
characters.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">The system does not process DBCS extension
characters; it prints extension characters as the undefined character.</td>
</tr>
</table>
<br>
<p><strong>DBCS shift-out shift-in (SO/SI) spacing.</strong> The presentation
of shift-out and shift-in characters when printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*YES</em></td>
<td align="left" valign="top">Shift-out and shift-in characters occupy one
space.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">Shift-out and shift-in characters occupy no
space.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*RIGHT</em></td>
<td align="left" valign="top">Shift-out characters occupy no space; shift-in
characters occupy 2 spaces.</td>
</tr>
</table>
<br>
<p><strong>DDS.</strong> Whether the file was constructed with DDS.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Decimal format.</strong> Whether the decimal format from the DECFMT
job attribute or from the printer file was used when the spooled file was
created.</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FILE</em></td>
<td align="left" valign="top">The decimal format used was from the printer
file.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*JOB</em></td>
<td align="left" valign="top">The decimal format used was from the DECFMT job
attribute.</td>
</tr>
</table>
<br>
<p><strong>Define characters.</strong> Whether the spooled file defines or
redefines unique print characters.</p>
<p>For DEVTYPE(*SCS), a Load Alternate Characters command is contained in the
spooled file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Device file library name.</strong> The name of the library that
contains the device file.</p>
<p><strong>Device file name.</strong> The name of the device file used to
create the spooled file.</p>
<p><strong>Device type.</strong> The type of device file for which this file is
intended. The possible values are PRINTER, DISKETTE, or TAPE.</p>
<p><strong>Document name.</strong> The name of the document that was the source
of the spooled file.</p>
<p><strong>Double-wide characters.</strong> Whether the spooled file prints
everything twice as wide as normal.</p>
<p>For DEVTYPE(*SCS), a Set Font Size command is contained in the data
stream.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Drawer change.</strong> Whether the printer drawer is changed within
the spooled file.</p>
<ul>
<li>For DEVTYPE(*SCS), a Page Presentation Media command is contained in the
spooled file.</li>
<li>For DEVTYPE(*IPDS), an Execute Order Home State - Select Input Media Source
is in the spooled file.</li>
<li>For DEVTYPE(*AFPDS), a media map and an invoke media map are in the spooled
file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Edge-stitch number of staples.</strong> The number of staples in the
edge-stitch.</p>
<p>The valid values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*DEVD. Use the device default. This value is used
if either of the following was specified:<br>
<ul>
<li>The offset of each staple is specified in the edge-stitch staple offset
list. The printer will automatically determine the number of staples to be
used.</li>
<li>Zero (*DEVD) was specified for the number of edge-stitch staple offset
entries field. The printer will use its default value for both the number of
staples to be used as well as the offset of each staple.</li>
</ul>
</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-122</em></td>
<td align="left" valign="top">Number of staples to be used in the
edge-stitch.</td>
</tr>
</table>
<br>
<p><strong>Edge-stitch reference edge.</strong> The edge of the paper to be
used as a reference in determining where the edge stitching is to be
located.</p>
<p>Valid values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NONE. No edge stitching is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*DEVD. The default reference edge used by the
printer device is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">*BOT. The bottom edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>3</em></td>
<td align="left" valign="top">*RIGHT. The right-hand edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>4</em></td>
<td align="left" valign="top">*TOP. The top edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>5</em></td>
<td align="left" valign="top">*LEFT. The left-hand edge of the paper is
specified.</td>
</tr>
</table>
<br>
<p><strong>Edge-stitch staple offset.</strong> For the spooled file, the
placement of staples along the finishing margin in either inches or centimeters
(specified in the <a href="#SPTUOM">Unit of measure</a> (UOM) field). The
finishing margin can be thought of as an imaginary line parallel to the edge of
the paper where the staples will be placed. The position of the finishing
margin relative to the physical edge is specified in the offset from
edge-stitch reference edge field.</p>
<p>If you want the staples placed along the left or right edge of the paper,
specify the offset of the first staple by measuring from the point where the
finishing margin intersects the bottom edge of paper to where you want the
center of the staple to be. For subsequent staples, specify the offset by
measuring from the same point (not from the previous staple).</p>
<p>If you want the staples placed along the top or bottom edge of the paper,
specify the offset of the first staple by measuring from the point where the
finishing margin intersects the left edge of paper to where you want the center
of the staple to be. For subsequent staples, specify the offset by measuring
from the same point (not from the previous staple).</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Ending page.</strong> The page at which printing is to end for the
file. 0 or 2147483647 indicates the last page.</p>
<p><strong>Exchange type.</strong> The exchange type of the diskette file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*STD</em></td>
<td align="left" valign="top">The system allows the exchange type based on the
diskette type and sector size.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*BASIC</em></td>
<td align="left" valign="top">The basic exchange type.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*H</em></td>
<td align="left" valign="top">The H exchange type.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*I</em></td>
<td align="left" valign="top">The I exchange type.</td>
</tr>
</table>
<br>
<p><img src="delta.gif" alt="Start of change"><strong>Expiration date.</strong>
The date the file will be eligible
for removal from the system by the Delete Expired Spooled Files
(DLTEXPSPLF) command and blank if the
file will not expire. The spooled file will expire at
23:59:59, system local time on the date specified. The date is
in the CYYMMDD format as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em>
and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<p><strong>Extended code page.</strong> Whether the extended code page changes
within the file.</p>
<ul>
<li>For DEVTYPE(*SCS), a Set CGCS through GCID is contained in the spooled
file.</li>
<li>For DEVTYPE(*IPDS), a Load Font Equivalence command is inserted into the
Load Font Equivalence table.</li>
<li>For DEVTYPE(*AFPDS), a map code font-2 (MCF-2) structured field is
contained in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>FFT emphasis.</strong> Whether the spooled file contains text that
is to appear darker than the surrounding text.</p>
<p>For DEVTYPE(*SCS), Begin Emphasis and End Emphasis commands are contained in
the spooled file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Field outlining.</strong> Whether the spooled file outlines fields
of data with boxes. If it does, the file must be printed on a printer that
supports field outlining.</p>
<p>For DEVTYPE(*SCS), a Define Grid Line command is contained in the spooled
file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>File available.</strong> The time when this file becomes available
to an output device for processing.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*IMMED</em></td>
<td align="left" valign="top">The file is available as soon as the file is
opened.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*FILEEND</em></td>
<td align="left" valign="top">The file is available as soon as the file is
closed.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*JOBEND</em></td>
<td align="left" valign="top">The file is available when the job that owns
the file is completed.</td>
</tr>
</table>
<br>
<p><strong>File label identifier.</strong> The diskette label used when the
system last saved the object.</p>
<p><strong>File open.</strong> Whether the file is still open when fields are
retrieved.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>File stopped on page boundary.</strong> Whether the file has stopped
printing on a page boundary.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Final form feed.</strong> Whether the Final Form Feed command is in
the printer file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Final form text.</strong> Whether this spooled file contains various
functions that are supported on letter-quality printers.</p>
<ul>
<li>For DEVTYPE(*SCS), a Document Content Architecture (DCA) command, is
contained in the spooled file. DCA commands include:
<ul>
<li>Required New line</li>
<li>Required Form Feed</li>
<li>Indent Tab</li>
<li>Set Presentation Page Size</li>
<li>Set Horizontal Margins</li>
<li>Set Vertical Margins</li>
<li>Release Left Margin</li>
<li>Set Line Spacing</li>
<li>Set Single Line Distance</li>
<li>Justify Text Field Format</li>
<li>Set Justify Mode</li>
<li>Set Horizontal Tab Stops</li>
<li>Set Indent Level</li>
<li>Set Exception Action</li>
<li>Set Presentation Color</li>
<li>Set Spacing Variable</li>
<li>Begin and End Overstrike</li>
<li>Begin and End Underscore</li>
<li>Bell</li>
<li>Switch</li>
<li>Repeat</li>
<li>Tab</li>
<li>Backspace</li>
<li>Unit Backspace</li>
<li>Substitute</li>
<li>Word Underscore</li>
</ul>
</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Fold records.</strong> Whether records exceeding the printer forms
width are folded (wrapped) to the next line. The possible values are *YES or
*NO.</p>
<p><strong>Folder name.</strong> The name of the folder that contains the
source document.</p>
<p><strong>Font.</strong> Whether the spooled file uses multiple fonts.</p>
<ul>
<li>For DEVTYPE(*SCS), a Set Font Global command is in the spooled file.</li>
<li>For DEVTYPE(*IPDS), a Load Font Equivalence command is contained in the
Load Font Equivalence table.</li>
<li>For DEVTYPE(*AFPDS), a map coded font-1 (MCF-1) or map coded font-2 (MCF-2)
structured field is in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Font equivalence array.</strong> The data portion of the Load Font
Equivalence (LFE) command for intelligent printer data streams (IPDSs). The
variable returns a maximum of 72 sixteen-character font equivalence entries.
The current maximum is 48. The additional array space is provided for further
expansion. If more than 72 font equivalence entries are used, a 1 is returned
in the 1153rd character of the variable; otherwise, the 1153rd character is
blank. The format of this entry is described in the
<a href="http://www.ibm.com/support/docview.wss?uid=pub1s544341706" target="_blank">IPDS Reference</a><img src="www.gif" alt="Link outside Information Center">.</p>
<p><strong>Font resolution for formatting.</strong> The resolution Print
Services Facility/400 (PSF/400) should use to print the spooled file when
printing to a multiple resolution printer and either of the following
conditions exist:</p>
<ul>
<li>The information is not specified in the spooled file data stream.</li>
<li>The font used in the spooled file could not be found.</li>
</ul>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*DEVD</em></td>
<td align="left" valign="top">PSF/400 is to use the value specified on the font
resolution for formatting parameter in the PSF configuration object. The PSF
configuration object is specified in the printer device description.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*SEARCH</em></td>
<td align="left" valign="top">PSF is to search for a font that will work. The
search method is outlined in the Printer Device Programming book.</td>
</tr>
<tr>
<td align="left" valign="top"><em>240</em></td>
<td align="left" valign="top">PSF/400 is to use only fonts that are 240 pels
per inch.</td>
</tr>
<tr>
<td align="left" valign="top"><em>300</em></td>
<td align="left" valign="top">PSF/400 is to use only fonts that are 300 pels
per inch.</td>
</tr>
</table>
<br>
<p><strong>Form definition library name.</strong> The name of the library that
contains the form definition.</p>
<p><strong>Form definition name.</strong> The name of the form definition to
use for this print request or one of the following special values:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*DEVD</em></td>
<td align="left" valign="top">The form definition in the printer device
description will be used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*INLINE</em></td>
<td align="left" valign="top">The form definition defined in the spooled file
data stream will be used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*INLINED</em></td>
<td align="left" valign="top">The form definition defined in the spooled file
data stream will be used. If a form definition is not found, the form
definition in the printer device description will be used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>F1DFLT</em></td>
<td align="left" valign="top">The form definition defined in the spooled file
data stream will be used. F1DFLT is the in-line form definition built by i5/OS
for spooled files of printer device type *AFPDS. When the field i5/OS created
AFPDS is set to 'Y', the form definition library name field is set to
blanks.</td>
</tr>
</table>
<br>
<p><strong>Form feed.</strong> The manner in which forms feed to the
printer.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*CONT</em></td>
<td align="left" valign="top">Continuous forms</td>
</tr>
<tr>
<td align="left" valign="top"><em>*CUT</em></td>
<td align="left" valign="top">Manually fed cut forms</td>
</tr>
<tr>
<td align="left" valign="top"><em>*AUTOCUT</em></td>
<td align="left" valign="top">Automatically fed cut forms</td>
</tr>
<tr>
<td align="left" valign="top"><em>*DEVD</em></td>
<td align="left" valign="top">As defined in the device description</td>
</tr>
<tr>
<td align="left" valign="top"><em>*CONT2</em></td>
<td align="left" valign="top">Secondary continuous forms</td>
</tr>
</table>
<br>
<p><strong>Form type.</strong> The type of form to be loaded in the printer to
print this file.</p>
<p><strong>Format name.</strong> The name of the format used to return
information.</p>
<p><strong>Front margin offset across.</strong> For the front side of a piece
of paper, it specifies, in either inches or centimeters (specified in the unit
of measure (UOM) field), how far in from the left side of the page printing
starts.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Front margin offset down.</strong> For the front side of a piece of
paper, it specifies, in either inches or centimeters (specified in the unit of
measure (UOM) field), how far down from the top of the page printing
starts.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*DEVD. For printers configured AFP(*YES), no
print border is used for front margin offsets across and down. Otherwise, the
offset values are 0.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Front overlay library name.</strong> The name of the library
containing the front overlay.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*CURLIB</em></td>
<td align="left" valign="top">The current library for the job locates the front
overlay.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIBL</em></td>
<td align="left" valign="top">The library list locates the front overlay.</td>
</tr>
<tr>
<td align="left" valign="top"><em>library name</em></td>
<td align="left" valign="top">This library is searched for the front
overlay.</td>
</tr>
</table>
<br>
<p><strong>Front overlay name.</strong> The name of the front overlay (the
material that prints on the front side of each page).</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">The file does not use the front overlay.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>front overlay name</em></td>
<td align="left" valign="top">The name of the front overlay.</td>
</tr>
</table>
<br>
<p><strong>Front overlay offset across.</strong> The offset across from the
point of origin where the overlay is printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the <a href="#SPTUOM">Unit of measure</a> value. The maximum offset is 57.79
centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Front overlay offset down.</strong> The offset down from the point
of origin where the overlay is printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the <a href="#SPTUOM">Unit of measure</a> value. The maximum offset is 57.79
centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Graphic character set.</strong> The set of graphic characters to be
used when printing this file. For *DEVD, the system gets the graphic character
set from the printer device description.</p>
<p><strong>Graphics.</strong> Whether the spooled file contains graphics.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Graphics error actions.</strong> Whether the file contains graphic
error action commands.</p>
<p>For SCS files, the file contains one or more Set Graphic Error Action
commands.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Graphics token.</strong> The printer type on which the graphics in
this file can be printed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>4214</em></td>
<td align="left" valign="top">Data stream contains graphics for a 4214
printer.</td>
</tr>
<tr>
<td align="left" valign="top"><em>4234</em></td>
<td align="left" valign="top">Data stream contains graphics for a 4234 SCS
printer.</td>
</tr>
<tr>
<td align="left" valign="top"><em>522X</em></td>
<td align="left" valign="top">Data stream contains graphics for a 522X
printer.</td>
</tr>
<tr>
<td align="left" valign="top"><em>IPDS</em></td>
<td align="left" valign="top">Data stream contains graphics for an IPDS
printer.</td>
</tr>
</table>
<br>
<p><strong>Group level index tags.</strong> Whether the spooled file contains
group level index tags as indicated by the DDS keyword DOCIDXTAG with a tag
level of GROUP. The possible values are Y (yes) or N (no).</p>
<p><strong>Height of drawer 1.</strong> The height in inches of the paper in
drawer 1. This field is for internal use and should be set to 0 by an
application building this format as opposed to retrieving the fields.</p>
<p><strong>Height of drawer 2.</strong> The height in inches of the paper in
drawer 2. This field is for internal use and should be set to 0 by an
application building this format as opposed to retrieving the fields.</p>
<p><strong>Highlight.</strong> Whether the spooled file contains text that is
to appear darker than the surrounding text.</p>
<ul>
<li>For DEVTYPE(*SCS), data is overprinted to get the bold effect.</li>
<li>For DEVTYPE(*IPDS), a Load Font Equivalence command is contained in the
Load Font Equivalence table, which has the bold field set on.</li>
<li>For DEVTYPE(*AFPDS), a map coded font-2 (MCF-2) structured field that has
the font weight class parameter set to hex 07 is in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Hold file before written.</strong> Whether the file is held. The
hold parameter handles this function on a Create Printer File (CRTPRTF),
Override Printer File (OVRPRTF), or Change Printer File (CHGPRTF) command.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*YES</em></td>
<td align="left" valign="top">The file is held.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">The file is not held.</td>
</tr>
</table>
<br>
<p><strong>Internal job identifier.</strong> The internal identifier for the
job. Only the i5/OS APIs use this identifier, not any other interface on the
system. The identifier is not valid following an initial program load (IPL). If
you attempt to use it after an IPL, an exception occurs.This identifier is always
valid when used with the internal spooled file identifier as input to i5/OS APIs. For
spooled files which have been detached from their jobs or which are on independent disk
pools, this value is invalid as input to some i5/OS APIs such as
<a href="qusrjobi.htm">Retrieve Job Information</a> (QUSRJOBI) that take this value without
the internal spooled file identifier.</p>
<p><strong>Internal spooled file identifier.</strong> The value used as input
to other programs to improve the performance of locating the spooled file on
the system. Only the i5/OS APIs use this identifier, not any other interface
on the system. The identifier is not valid following an initial program load
(IPL). If you attempt to use it after an IPL, an exception occurs.</p>
<p><strong>Internet print protocol job identifier.</strong> The IPP job
identifier assigned by the system based on the output queue to which the file
was added or moved. This value ranges from 1 to 2147483647 and is not
guaranteed to be unique for a given output queue.</p>
<p><strong>IPDS pass-through.</strong> Whether IPDS pass-through is done for
the spooled file. Not all SCS or IPDS spooled files are eligible for IPDS
pass-through. They may contain special functions that require transform to
AFPDS for correct printing. IPDS pass-through allows only those spooled files
eligible for IPDS pass-through to bypass the extra transforms. Those spooled
files not eligible for IPDS pass-through will still undergo the transforms to
AFPDS and back to IPDS. IPDS pass-through will not be valid for all PSF/400
supported printers. Any printer (or attachment) that does not support resident
fonts cannot support IPDS pass-through. This is because the resident font
references in the data stream must be mapped to host fonts that are downloaded
to the printer. All IBM IPDS printers, execpt for the following, can be
supported with IPDS pass-through: 3820, 3825, 3827, 3828, 3829, 3831, 3835,
3900-001 and any printer attached using Print Services Facility for the OS/2
distributed print function.</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*DEVD. The value specified for IPDS pass-through
(IPDSPASTHR) parameter in the PSF configuration object is used. The PSF
configuration object is specified in the printer device description.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*NO.No IPDS pass-through is done.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">*YES. IPDS pass-through is to be done if the
spooled file is eligible for IPDS pass-through.</td>
</tr>
</table>
<br>
<p><strong>IPDS transparent data.</strong> Whether the file contains data from
System/36 PRPQs.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>IPP job name.</strong> The IPP job name associated with the creation
of the spooled file. This attribute is in the CCSID identified by the CCSID of
IPP attributes field.</p>
<p><strong>IPP job name natural language.</strong> The natural language in
which the IPP job name was encoded. This attribute is in the CCSID specified by
the CCSID of IPP attributes field. The possible values returned are defined in
RFC 1766.</p>
<p><strong>IPP job-originating user name.</strong> The name of the user that
submitted the IPP job request that created the spooled file. This attribute is
in the CCSID identified by the CCSID of IPP attributes field.</p>
<p><strong>IPP job-originating user name natural language.</strong> The natural
language in which the IPP job-originating user name was encoded. This attribute
is in the CCSID specified by the CCSID of IPP attributes field. The possible
values returned are defined in RFC 1766.</p>
<p><strong>IPP printer name.</strong> The name of the IPP printer that created
the spooled file. This attribute is in the CCSID specified in the CCSID of IPP
attributes field.</p>
<p><strong>Job character ID specified.</strong> Whether the graphic character
set and code page of the spooled file is taken from the coded character set
identifier (CCSID) of the job.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Job name.</strong> The name of the job that owns the spooled
file.</p>
<p><strong>Job number.</strong> The number of the job that owns the spooled
file.</p>
<p><strong>Job system
name.</strong> The name of the system where the job that created this spooled
file ran. </p>
<p><strong>Justification.</strong> The percentage that the output is
right-justified. The possible values are 100, 50, or 0.</p>
<p><strong>Last page printed.</strong> The number of the last printed page in
the file if printing ended before the job completed processing.</p>
<p><strong>Length of each user-defined option entry.</strong> The length, in
bytes, of each user-defined option entry.</p>
<p><strong>Length of IPP attributes.</strong> The length, in bytes, of the IPP
specific spooled file attributes.</p>
<p><strong>Length of page.</strong> The length of a page. Units of measurement
are specified in the measurement method field.</p>
<p><strong>Length of edge-stitch staple offset entry.</strong> The length, in
bytes, of each edge-stitch staple offset entry.</p>
<p><strong>Length of library list entry.</strong> The length, in bytes, of each
library list entry.</p>
<p><strong>Length of saddle-stitch staple offset entry.</strong> The length, in
bytes, of each saddle-stitch staple offset entry.</p>
<p><img src="delta.gif" alt="Start of change"><strong>Length of save and restore attributes.</strong> The
length, in bytes, of the save and restore specific spooled file attributes.<img src="deltaend.gif" alt="End of change"></p>
<p><strong>Length of user resource library list entry.</strong> The length, in
bytes, of each user resource library list entry.</p>
<p><strong>Lengths present.</strong> Whether the 8-byte length information is
present in the print text data buffers for format SPLF0200.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Library name.</strong> The name of a library.</p>
<p><strong>Line spacing.</strong> How a file's line data records are spaced
when printed. This information is returned only for *LINE and *AFPDSLINE
printer device type files.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*SINGLE</em></td>
<td align="left" valign="top">Single-spaced</td>
</tr>
<tr>
<td align="left" valign="top"><em>*DOUBLE</em></td>
<td align="left" valign="top">Double-spaced</td>
</tr>
<tr>
<td align="left" valign="top"><em>*TRIPLE</em></td>
<td align="left" valign="top">Triple-spaced</td>
</tr>
<tr>
<td align="left" valign="top"><em>*CTLCHAR</em></td>
<td align="left" valign="top">The control character field determines line
spacing. The control character field can have one of these values:
<table cellpadding="5">
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">No print control characters are passed in the
data that is printed.</td>
</tr>
<tr>
<td align="left" valign="top">*FCFC</td>
<td align="left" valign="top"><em>The first character of every record is an
American National Standards printer control character.</em></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<p><strong>Lines per inch.</strong> The number (in tenths) of lines per
vertical inch defined in the printer file. A value of 40 indicates 4 lines per
inch.</p>
<p><strong>Lines per inch changes.</strong> Whether the lines per inch (lpi)
changes within the spooled file.</p>
<ul>
<li>For DEVTYPE(*SCS), a Set Single Line Density command is contained in the
spooled file.</li>
<li>For DEVTYPE(*IPDS), a Load Page Descriptor is contained in the spooled
file, which specifies the line-per-inch value</li>
<li>For DEVTYPE(*AFPDS), a presentation text description (PTD) structured field
that specifies how the baseline LPI value changes, is contained in the spooled
file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Lines-per-inch (lpi) value not supported.</strong> The
lines-per-inch (lpi) value is represented in a 1440th-inch value and is not
equivalent to 4, 6, 8, 9, or 12. This field applies only to OfficeVision files.
It is N for all other spooled files.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Maximum forms width.</strong> The maximum forms width (in positions)
as specified on the printer file.</p>
<p><strong>Maximum records.</strong> The maximum number of records allowed in
the file at the time the file was opened. A value of 0 indicates no
maximum.</p>
<p><strong>Maximum spooled data record size.</strong> The length of the largest
record in the file. For LINE, AFPDSLINE, and AFPDS files, this length is the
length of the largest record in the file. For all other file types, this length
is the same as the spooled file buffer size.</p>
<p><strong>Measurement method.</strong> The measurement method used for the
length of page and width of page fields.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*ROWCOL</em></td>
<td align="left" valign="top">Uses rows and columns as the units of
measure.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*UOM</em></td>
<td align="left" valign="top">Uses the value specified on the unit of
measurement parameter (UOM). UOM is either inches (*INCH) or centimeters
(*CM).</td>
</tr>
</table>
<br>
<p><strong>Multi-byte data.</strong> Whether the file can contain double-byte
character set (DBCS) data, Unicode data, or both. The options are *YES or *NO.</p>
<p><strong>Multiple up (pages per side).</strong> The number of logical pages
that print on each side of each physical page when this file is printed. The
possible values are 1, 2, 3, and 4.</p>
<p><strong>Natural language of IPP attributes.</strong> The natural language in
which the IPP attributes were encoded. This attribute is in the CCSID specified
in the CCSID of IPP attributes field. The possible values returned are defined
in RFC 1766. The spooled file attribute affected is:</p>
<ul>
<li>IPP Printer name</li>
</ul>
<p><strong>Net ID where file originated.</strong> The network ID of the system
where the spooled file data stream was originally generated for this spooled
file.</p>
<p><strong>Number of buffers.</strong> The number of buffers currently in the
file. If the file is still open when the fields are retrieved, the number of
buffers is the number of buffers written to the file thus far.</p>
<p><strong>Number of edge-stitch staple offset entries.</strong> The number of
edge-stitch staple offset entries returned in this format. Only complete
entries are returned. Each edge-stitch staple offset entry represents one
staple in the edge-stitch.</p>
<p>The valid values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*DEVD. Use the device default. This value is used
if either of the following is specified:<br>
<ul>
<li>The number of staples for the edge-stitch number of staples field was
specified. The device default for the spacing of each staple will be used.</li>
<li>Zero (*DEVD) was specified for the edge-stitch number of staples field. The
device default for the spacing of each staple is used.</li>
</ul>
</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-122</em></td>
<td align="left" valign="top">Number of edge-stitch staple offset entries.</td>
</tr>
</table>
<br>
<p><strong>Number of font array entries.</strong> The number of font
equivalence array entries used. (The maximum number of font equivalence entries
is currently 48.)</p>
<p><strong>Number of library list entries.</strong> The number of entries in
the library list.</p>
<p><strong>Number of resource library entries.</strong> The number of entries
in the resource library array used.</p>
<p><strong>Number of saddle-stitch staple offset entries.</strong> The number
of saddle-stitch staple offset entries returned in this format. Only complete
entries are returned. Each saddle-stitch staple offset entry represents one
staple in the saddle-stitch.</p>
<p>The valid values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*DEVD. Use the device default. This value is used
if either of the following is specified:<br>
<ul>
<li>The number of staples for the saddle-stitch number of staples field was
specified. The device default for the spacing of each staple will be used.</li>
<li>Zero (*DEVD) was specified for the saddle-stitch number of staples field.
The device default for the spacing of each staple is used.</li>
</ul>
</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-122</em></td>
<td align="left" valign="top">Number of saddle-stitch staple offset
entries.</td>
</tr>
</table>
<br>
<p><strong>Number of separators.</strong> The number of file separator pages
placed at the beginning of each copy of this file.</p>
<p><strong>Number of user-defined options returned.</strong> The number of
user-defined option entries returned in this format. Only complete entries are
returned.</p>
<p><strong>Number of user resource library list entries.</strong> The number of
user resource library list entries returned in this format. Only complete
entries are returned.</p>
<p>The valid values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">*DEVD. The user resource library list in the PSF
configuration object is to be used to search for AFPDS resources. The PSF
configuration object is specified in the printer device description. If there
is no PSF configuraton object, the spooled file's library list will be used to
search for AFP resources.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*JOBLIBL. The spooled file's library list will be
used to search for AFP resources.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-3</em></td>
<td align="left" valign="top">*CURLIB. The current library for the job that
created the spool file is used to search for AFP resources. If no library is
specified as the current library for the job, then library QGPL is used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NONE.There is no user resource library list to
be used to search for AFP resources.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-4</em></td>
<td align="left" valign="top">The number of user resource libraries.</td>
</tr>
</table>
<br>
<p><strong>OfficeVision.</strong> Whether the spooled file is generated by the
OfficeVision licensed program.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Offset from edge-stitch reference edge.</strong> Specifies, in
either inches or centimeters (specified in the <a href="#SPTUOM">Unit of
measure</a> (UOM) field), how far from the edge-stitch reference edge that the
edge-stitch is to be placed.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>-1.0</em></td>
<td align="left" valign="top">*DEVD. The default edge-stitch offset of the
printer device is specified.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><strong>Offset to edge-stitch staple offset list.</strong> The offset to the
information about each staple offset entry. Each entry contains the staple
offset for that staple.</p>
<p><strong>Offset to IPP attributes.</strong> The offset to the IPP specific
spooled file attributes. This value is set to 0 if the spooled file was not
create through IPP.</p>
<p><strong>Offset to library list.</strong> The offset to the list of libraries
for the job at the time the spooled file was created. Each entry contains the
name of a library.</p>
<p><strong>Offset to saddle-stitch staple offset list.</strong> The offset to
the information about each staple offset entry. Each entry contains the staple
offset for that staple.</p>
<p><img src="delta.gif" alt="Start of change"><strong>Offset to Save and Restore spooled file attributes.</strong> The offset to the save and restore specific
spooled file attributes. This value is set to 0 if the spooled file was not saved or restored.<img src="deltaend.gif" alt="End of change"></p>
<p><strong>Offset to user-defined options.</strong> The offset to information
about each user-defined option entry. Each entry contains the user-defined
option.</p>
<p><strong>Offset to user resource library list.</strong> The offset to the
information about each user resource library list entry. Each entry contains
the user resource library. When the offset is set to 0, there are no user
resource libraries.</p>
<p><strong>i5/OS-created AFPDS.</strong> Whether the spooled file was created
on an iSeries using a printer file with the device type (DEVTYPE)
parameter value set to *AFPDS.</p>
<p><strong>Output bin.</strong> The output bin that the printer uses for the
printed output.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*DEVD: The default output bin of the printer is
used.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>Output bin</em></td>
<td align="left" valign="top">The number of the output bin specified. The
number must be between 1 and 65535.</td>
</tr>
</table>
<br>
<p><strong>Output priority.</strong> The priority of the output file. The
priority ranges from 1 (highest) to 9 (lowest).</p>
<p><strong>Output queue library name.</strong> The name of the library that
contains the output queue.</p>
<p><strong>Output queue name.</strong> The name of the output queue where the
file is located.</p>
<p><strong>Overflow line number.</strong> The last line to be printed before
the data being printed overflows to the next page.</p>
<p><strong>Page count estimated.</strong> Whether the total number of pages is
actual or an estimated count.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p>The total page count is estimated in the following situations:</p>
<ul>
<li>If the spooled file device type is *AFPDSLINE.</li>
<li>If the spooled file device type is *LINE and a page definition was
used.<br>
</li>
<li>If the spooled file device type is *AFPDS and the spooled file was not
created on an iSeries.</li>
<li>If the spooled file device type is *USERASCII.</li>
</ul>
<p><strong>Page definition library name.</strong> The name of the library in
which the page definition resides. This information is returned only for *LINE
or *AFPDSLINE printer device type files.</p>
<p><strong>Page definition name.</strong> The name of the page definition to
use for the file. This information is returned only for *LINE or *AFPDSLINE
printer device type files.</p>
<p><strong>Page groups.</strong> Whether the spooled file contains page groups
as indicated by the DDS keywords STRPAGGRP and ENDPAGGRP. The possible values
are Y (yes) or N (no).</p>
<p><strong>Page length.</strong> The page length (in lines per page) used by
the spooled file. The valid range is row 1 through 255. The value used should
not exceed the actual length of the page used.</p>
<p><strong>Page level index tags.</strong> Whether the spooled file contains
page level index tags as indicated by the DDS keyword DOCIDXTAG with a tag
level of PAGE. The possible values are Y (yes) or N (no).</p>
<p><strong>Page or record being written.</strong> The page number or record
number currently being written. The page number may be lower or higher than the
page number actually being printed because of buffering done by the system. The
page number shown may be zero if:</p>
<ul>
<li>The printer file is routed to a diskette unit.</li>
<li>The writer is currently printing job or file separators for the file.</li>
</ul>
<p><strong>Page position.</strong> Whether page positioning errors are
reported.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Page rotate.</strong> Whether the spooled file changes the page
rotation to be used within the file.</p>
<ul>
<li>For DEVTYPE(*SCS), a Set Text Orientation command is contained in the
spooled file.</li>
<li>For DEVTYPE(*IPDS), a Load Page Descriptor command is contained in the
spooled file. See the <a href="http://www.ibm.com/support/docview.wss?uid=pub1s544341706" target="_blank">IPDS Reference</a><img src="www.gif" alt="Link outside Information Center"> for detailed information about rotating text
in a spooled file.</li>
<li>For DEVTYPE(*AFPDS), a presentation text descriptor (PTD) structured field
that specifies the page rotation is contained in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Page rotation.</strong> The degree of rotation of the text on the
page, with respect to the way the form is loaded into the printer.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">*AUTO: Computer output reduction is done
automatically if the output is too large to fit on the form, regardless of the
print quality.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*DEVD: The operating system sends a device
default rotation value to the printer. Page rotation is dependent on the
printer's specifications. See your printer or printer emulation documentation
to determine how page rotation is affected.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-3</em></td>
<td align="left" valign="top">*COR: Output created for a form 13.2 inches wide
by 11.0 inches long is adjusted to print on a form 11.0 inches wide by 8.5
inches long.</td>
</tr>
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">No rotation is done. Printing starts at the edge
loaded into the printer first, and is parallel to that edge.</td>
</tr>
<tr>
<td align="left" valign="top"><em>90</em></td>
<td align="left" valign="top">Text is rotated 90 degrees clockwise from the
0-degree writing position.</td>
</tr>
<tr>
<td align="left" valign="top"><em>180</em></td>
<td align="left" valign="top">Text is rotated 180 degrees clockwise from the
0-degree writing position.</td>
</tr>
<tr>
<td align="left" valign="top"><em>270</em></td>
<td align="left" valign="top">Text is rotated 270 degrees clockwise from the
0-degree writing position.</td>
</tr>
</table>
<p><strong>Page width.</strong> The page width (in characters per printed line)
used by the spooled file. The valid range is column 1 through 378, although
some printers have a page width less than 378. The value should not exceed the
actual width of the page used.</p>
<p><strong>Point size.</strong> The point size in which this file's characters
(defined by the printer font field) should be printed.</p>
<p><strong>Print fidelity.</strong> The kind of error handling that is
performed when printing.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*ABSOLUTE</em></td>
<td align="left" valign="top">The file is printed only if it can be printed
exactly as specified in the data stream.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*CONTENT</em></td>
<td align="left" valign="top">The printing overrides errors in the data stream
and continues printing with the printers best quality based on the content
fidelity.</td>
</tr>
</table>
<br>
<p><strong>Print on both sides (duplex).</strong> How the information
prints.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FORMDF</em></td>
<td align="left" valign="top">The file uses a user-specified form definition.
This value is used only for *LINE, *AFPDS, and *AFPDSLINE printer device type
files.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">The printing on the page is on one side
only.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*YES</em></td>
<td align="left" valign="top">The printing is on both sides of the page with
the top of each page the same for both sides.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*TUMBLE</em></td>
<td align="left" valign="top">The printing is on both sides with the top of one
printed page at the opposite end from the top of the other printed page.</td>
</tr>
</table>
<br>
<p><strong>Print quality.</strong> The print quality that is used when printing
this output.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*STD</em></td>
<td align="left" valign="top">Standard</td>
</tr>
<tr>
<td align="left" valign="top"><em>*DEVD</em></td>
<td align="left" valign="top">Device default</td>
</tr>
<tr>
<td align="left" valign="top"><em>*DRAFT</em></td>
<td align="left" valign="top">Draft</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NLQ</em></td>
<td align="left" valign="top">Near-letter quality</td>
</tr>
<tr>
<td align="left" valign="top"><em>*FASTDRAFT</em></td>
<td align="left" valign="top">Prints at a faster speed than *DRAFT</td>
</tr>
</table>
<br>
<p><strong>Print text.</strong> The text that is printed at the bottom of each
page of printed output and on separator pages.</p>
<p><strong>Printer device type.</strong> The type of data stream used to
represent the file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*AFPDS</em></td>
<td align="left" valign="top">Advanced Function Printing data stream</td>
</tr>
<tr>
<td align="left" valign="top"><em>*AFPDSLINE</em></td>
<td align="left" valign="top">AFPDS data mixed with 1403 line data</td>
</tr>
<tr>
<td align="left" valign="top"><em>*IPDS</em></td>
<td align="left" valign="top">Intelligent printer data stream</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LINE</em></td>
<td align="left" valign="top">1403 line data</td>
</tr>
<tr>
<td align="left" valign="top"><em>*SCS</em></td>
<td align="left" valign="top">Systems Network Architecture (SNA) character
stream</td>
</tr>
<tr>
<td align="left" valign="top"><em>*USERASCII</em></td>
<td align="left" valign="top">ASCII data</td>
</tr>
</table>
<br>
<p><strong>Printer font.</strong> The printer font used. If *DEVD is shown, the
printer uses the font defined in the printer device description. If *CPI is
shown, the file is printed with a font that has the pitch specified by the CPI
(character per inch) field.</p>
<p><strong>Profile name of spooled file owner.</strong> The name of the user
profile that owns the spooled file.</p>
<p><strong>Program that opened file library name.</strong> The name of the
library that contains the program that opened the file.</p>
<p><strong>Program that opened file name.</strong> The name of the program that
opened the spooled file.</p>
<p><strong>Record format.</strong> The format of the records.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FIXED</em></td>
<td align="left" valign="top">All records in the file are the same size; that
is, the original length field of the print data is the same for all records in
the file.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*VARIABLE</em></td>
<td align="left" valign="top">Not all records in the file are the same size;
that is, the original length field of the print data is the not the same for
all records in the file.</td>
</tr>
</table>
<br>
<p><strong>Record format name present in data stream.</strong> A record format
name exists in columns 1-10 of a line data record or columns 2-11 if spooled
file contains print control characters. This is not to be confused with DDS
record formats. Valid values are Y (yes) or N (no).</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>N</em></td>
<td align="left" valign="top">A record format name is not present in the line
data record.</td>
</tr>
<tr>
<td align="left" valign="top"><em>Y</em></td>
<td align="left" valign="top">A record format name is present in the line data
record.</td>
</tr>
</table>
<p><strong>Record length.</strong> The length of the file's records. If the
field shows -1 (the special value for *RCDFMT), this is an externally defined
file, and the length is included in the file definition. The length includes
the extra length of 1 for carriage controls.</p>
<p><strong>Reduce output.</strong> The manner in which multiple logical pages
print on each side of a physical page.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*TEXT</em></td>
<td align="left" valign="top">A smaller font and lpi are used to print multiple
logical pages on each side of a physical page. The smaller font and lpi
preserves the contents of each logical page. The possible values for the
multiple up parameter are 1, 2, and 4.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">The printer prints multiple logical pages on each
side of each of a physical page. There are no changes to the fonts and lpi
values used in each logical page. The possible values for the multiple up
parameter are 1, 2, 3, and 4.</td>
</tr>
</table>
<br>
<p><strong>Replace unprintable characters.</strong> Whether characters that
cannot be printed are to be replaced with another character. The options are Y
(yes) or N (no).</p>
<p><strong>Replacement character.</strong> The character that replaces any
unprintable characters. This field has a value if the replace unprintable
characters field specifies Y.</p>
<p><strong>Reserved.</strong> The field is reserved.</p>
<p><strong>Resource library array.</strong> The library names in the library
list to use when the spooled file is printed. The variable returns a maximum of
63 ten-character library names. If more than 63 resource libraries are used, a
1 is returned in the 631st character of the variable; otherwise, the 631st
character is blank. Use of this field should be for compatibility reasons only.
All new development should use the offset to library list, number of library
list entries, and length of library list entry fields to access the spooled
file's library list located at the end of format SPLA0200.</p>
<p><strong>Restart printing.</strong> The number of the page where printing
restarts. When you specify a value while the file is printing, the writer stops
printing and restarts on the specified page. If the file is not currently
printing, this change takes effect after the first copy prints.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">*STRPAGE: The starting page specified in the
PAGERANGE parameter is the page on which to restart printing.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*ENDPAGE: Only the last page prints.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-3</em></td>
<td align="left" valign="top">*NEXT: The next page of the file to print is the
page where printing is restarted.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>restart page</em></td>
<td align="left" valign="top">The page number you specify is where printing
restarts.</td>
</tr>
</table>
<br>
<p><strong>Saddle-stitch number of staples.</strong> The number of staples in
the saddle-stitch.</p>
<p>The valid values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*DEVD. Use the device default. This value is used
if either of the following is specified:<br>
<ul>
<li>The offset of each staple is specified in the saddle-stitch staple offset
list. The printer automatically determines the number of staples to be
used.</li>
<li>Zero (*DEVD) was specified for the number of saddle-stitch staple offset
entries field. The printer uses its default value for both the number of
staples to be used and the offset of each staple.</li>
</ul>
</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-122</em></td>
<td align="left" valign="top">Number of staples to be used in the
saddle-stitch.</td>
</tr>
</table>
<br>
<p><strong>Saddle-stitch reference edge.</strong> The edge of the paper to be
used as a reference in determining where the saddle stitching is to be
located.</p>
<p>Valid values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NONE. No saddle stitching is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*DEVD. The default reference edge used by the
printer device is specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">*TOP. The top edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top"><em>3</em></td>
<td align="left" valign="top">*LEFT. The left-hand edge of the paper is
specified.</td>
</tr>
</table>
<br>
<p><strong>Saddle-stitch staple offset.</strong> For the spooled file, the
placement of staples along the finishing margin in either inches or centimeters
(specified in the <a href="#SPTUOM">Unit of measure</a> (UOM) field). The
finishing margin can be thought of as an imaginary line parallel to the edge of
the paper where the staples will be placed. The position of the finishing
margin is the center of the paper relative to the physical edge.</p>
<p>If you want the staples placed parallel to the left edge of the paper,
specify the offset of the first staple by measuring from the point where the
finishing margin intersects the bottom edge of paper to where you want the
center of the staple to be. For subsequent staples, specify the offset by
measuring from the same point (not from the previous staple).</p>
<p>If you want the staples placed parallel to the top edge of the paper,
specify the offset of the first staple by measuring from the point where the
finishing margin intersects the left edge of paper to where you want the center
of the staple to be. For subsequent staples, specify the offset by measuring
from the same point (not from the previous staple).</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>0-57.79</em></td>
<td align="left" valign="top">The offset in inches or centimeters, according to
the unit of measure value (see <a href="#SPTUOM">Unit of measure</a>). The
maximum offset is 57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<br>
<p><img src="delta.gif" alt="Start of change"><strong>Save command.</strong> The command used to save
the spooled file. The field is blank if the spooled file was not saved.</p>
<p><strong>Save device.</strong> The type of device to which the spooled file was last saved. The field
is *SAVF if the last save operation was to a save file. The field is *TAP if the last save operation was
to tape. The field is *OPT if the last save operation was to optical. The field is blank if the spooled
file was not saved.</p>
<p><strong>Save file after written.</strong> Whether this file is to be saved
after it is written.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">The file is deleted after it has been written.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*YES</em></td>
<td align="left" valign="top">The file is set to save status after it has been written.</td>
</tr>
</table>
<br>
<p><strong>Save file library name.</strong> The name of the library that contains the save file if the spooled file was saved to a save file. The field is blank if the spooled file was not saved to a save file.</p>
<p><strong>Save file name.</strong> The name of the save file if the spooled file was saved to a save file. The field is blank if the spooled file was not saved to a save file.</p>
<p><strong>Save label.</strong> The file label used when the spooled file was saved. This field is blank if the spooled file was not saved to tape or optical. This field corresponds to the value specified for the LABEL or OPTFILE parameter on the command used to save the spooled file.</p>
<p><strong>Save sequence number.</strong> The tape sequence number assigned when the spooled file was saved on tape. If the spooled file was not saved to tape, the field contains zeros.</p>
<p><strong>Save volume ID.</strong> The tape or optical volumes that are used for saving the spooled file. This field returns a maximum of 10 six-character volumes. The volume IDs begin in character positions 1, 8, 15,
22, 29, 36, 43, 50, 57, and 64. Each volume ID entry is separated by a single character. If the spooled file
was saved in parallel format, the separator character contains a 2 before the first volume in the second media
file, a 3 before the third media file, and so on, up to a 0 before the tenth media file. Otherwise, the
separator characters are blank. If more than 10 volumes are used and the spooled file was saved in serial
format, 1 is returned in the 71st character of this field. If the spooled file was saved in parallel
format, a 2 is returned in the 71st character of this field. Otherwise, the 71st character is blank. The
field is blank if the spooled file was last saved to a save file or if it was never saved.<img src="deltaend.gif" alt="End of change"></p>
<p><strong>SCS data.</strong> Whether the spooled file is created with SCS
already in the input data.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Set exception.</strong> Whether the file has the SCS Set Exception
Action (SCS) command in the data stream.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Set Line Density command.</strong> Whether the lines per inch (lpi)
changes within the spooled file or is specified with the Set Line Density SCS
command.</p>
<p>For DEVTYPE(*SCS), a Set Line Density command is contained in the spooled
file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Source drawer.</strong> The drawer to be used when the automatically
cut form feed option is selected.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap><em>1-255</em></td>
<td align="left" valign="top">The drawer number.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">*E1, the envelope drawer.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>-2</em></td>
<td align="left" valign="top">*FORMDF, indicating that the file uses a
user-specified form definition. This value is used only for *LINE, *AFPDS,
*IPDS, *SCS, or *AFPDSLINE printer device type files.</td>
</tr>
</table>
<br>
<p><strong>Spooled file buffer size.</strong> The maximum size of a spooled
file buffer. Valid lengths are 512 and 4079.</p>
<p><strong>Spooled file creation authentication method.</strong> The
authentication method used when the spooled file was created. The possible
values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NONE No authentication method was used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*REQUESTER The requesting user was used to
authenticate the request.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">*BASIC The client requested the user to sign on
with a userid and password to authenticate the request.</td>
</tr>
<tr>
<td align="left" valign="top"><em>3</em></td>
<td align="left" valign="top">*CERTIFICATE The request was authenticated
through the use of certificates.</td>
</tr>
</table>
<p><strong>Spooled file creation security method.</strong> The security method
used when the spooled file was created. The possible values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">*NONE No security method was used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*SSL3 The SSL3 security method was used.</td>
</tr>
</table>
<p><strong>Spooled file level.</strong> The level of the spooled file in
Version, Release, and Modification level format (VxRxMx).</p>
<p><strong>Spooled file name.</strong> The name of the spooled file whose
information is retrieved.</p>
<p><strong>Spooled file number.</strong> The spooled file number of the
specified file.</p>
<p><strong>Spooled file size.</strong> The spooled file size. Multiply this
field by the spooled file size multiplier field to get the size of the spooled
file in number of bytes. The spooled file size is the data stream size plus the
&quot;overhead&quot; storage used to store the spooled file's data stream.</p>
<p><img src="delta.gif" alt="Start of change"><strong>Spooled file restored date and time.</strong> The date and time the spooled file was last restored. This field is blank if the spooled file was not restored. The date and time is in the CYYMMDDHHMMSS format as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em> and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minute</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Second</td>
</tr>
</table>
<br>
<p><strong>Spooled file saved date and time.</strong> The date and time the spooled file was last saved. This
field is blank if the spooled file was not saved. The date and time is in the CYYMMDDHHMMSS format as follows:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em> and 1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minute</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Second<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<p><strong>Spooled file size multiplier.</strong> The number to multiply the
spooled file size field by to get the spooled file size in number of bytes.</p>
<p><strong>Starting page.</strong> The page at which printing is to start for
the file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Printing starts on page 1.</td>
</tr>
<tr>
<td align="left" valign="top"><em>-1</em></td>
<td align="left" valign="top">Use the ending page value.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1-2147483647</em></td>
<td align="left" valign="top">Number of page to start printing from.</td>
</tr>
</table>
<br>
<p><strong>Status.</strong> The status of the file is one of the following
values:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*CLOSED</em></td>
<td align="left" valign="top">The program completely processed the file, but
SCHEDULE(*JOBEND) was specified, and the job that produced the file has not yet
finished.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*DEFERRED</em></td>
<td align="left" valign="top">The spooled file has been deferred from
printing.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*SENDING</em></td>
<td align="left" valign="top">The spooled file is being sent or has been sent
to a remote system.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*HELD</em></td>
<td align="left" valign="top">The file is held.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*MESSAGE</em></td>
<td align="left" valign="top">The file has a message requiring a reply or an
action.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*OPEN</em></td>
<td align="left" valign="top">The file was not completely processed and is not
ready for a writer.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*PENDING</em></td>
<td align="left" valign="top">The file is pending to be printed.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*PRINTER</em></td>
<td align="left" valign="top">The complete file was sent to the printer, but a
print complete status was not sent back.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*READY</em></td>
<td align="left" valign="top">The file is available to be written.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*SAVED</em></td>
<td align="left" valign="top">The file was written and is saved. This file
remains saved until it is released.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*WRITING</em></td>
<td align="left" valign="top">The writer is writing the file on a diskette or a
printer device.</td>
</tr>
</table>
<br>
<p><strong>Subscript.</strong> Whether the spooled file contains subscript.</p>
<ul>
<li>For DEVTYPE(*SCS), a Subscript command is contained in the spooled
file.</li>
<li>For DEVTYPE(*IPDS and *AFPDS), a Temporary Baseline Move text control is
contained in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Superscript.</strong> Whether the spooled file contains
superscript.</p>
<ul>
<li>For DEVTYPE(*SCS), a Superscript command is contained in the spooled
file.</li>
<li>For DEVTYPE(*IPDS and *AFPDS), a Temporary Baseline Move text control is
contained in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>System where file originated.</strong> The name of the system where
the spooled file data stream was originally generated for this spooled file. If
the creating system was an iSeries system running i5/OS (OS/400) version 2 or
earlier, the address of the user that sent the file is displayed.</p>
<p>When the name of the system where this spooled file was created cannot be
determined, the receiving system name is used. For example, a file sent using
SNDNETSPLF DTAFMT(*RCDDATA).</p>
<p><strong>System/36 procedure name.</strong> The name of the procedure running
when the spooled file was created.</p>
<p><strong>System/36 spooled file identifier.</strong> The 6-character
identifier assigned to the spooled file.</p>
<p>The possible formats are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top">SPxxxx</td>
<td align="left" valign="top">SP is constant, and xxxx is a number from 0000 to 9999.</td>
</tr>
<tr>
<td align="left" valign="top">cxxxxx</td>
<td align="left" valign="top">c is a letter from 'A' to 'Z' and xxxxx is a number from 00000 to 99999.</td>
</tr>
<tr>
<td align="left" valign="top">blanks</td>
<td align="left" valign="top">The spooled file resides on an independent disk pool and does not have a System/36 spooled file identifier.</td>
</tr>
</table>
<p><strong>System/38 text utility flags.</strong> The flag for advanced
functions.</p>
<p>When you create a file that will contain data that has never been spooled
before, set the field to hexadecimal zeros (hex 00).</p>
<p><strong>S36 CONTINUE-YES.</strong> The file was created with the System/36
environment OCL statement &quot;// PRINTER CONTINUE-YES&quot; in effect. See the
System/36 Environment Reference book, SC41-4731, for more information.</p>
<p>This field should only be changed by i5/OS.</p>
<p>A spooled file created in this manner can change its overflow line number
and maximum print position from within its print data stream. When it is
printed, the writer needs to know that the page size may have changed and it
needs to reset the printer before printing the next spooled file. Otherwise,
the next spooled file printed may cause a printer error or data loss. The
options are Y (yes) or N (no).</p>
<p><strong>Time file opened
(created). </strong> The time
that the file was opened in the HHMMSS format where:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minutes</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Seconds</td>
</tr>
</table>
<br>
<p><strong>Time writer began processing spooled file.</strong> The time a
spooling writer started processing the spooled file. This field is set to
blanks if the file has not been processed by a writer. The time is in the
HHMMSS format where:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minutes</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Seconds</td>
</tr>
</table>
<br>
<p><strong>Time writer completed processing spooled file.</strong> The time a
spooling writer completed processing the spooled file or the time the
processing of the spooled file was aborted. This field is set to blanks if the
file has not been processed by a writer or the writer has not completed
processing the file. The time is in the HHMMSS format where:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minutes</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Seconds</td>
</tr>
</table>
<br>
<p><strong>Total copies.</strong> The total number of copies to be produced for
this printer file.</p>
<p><strong>Total pages.</strong> The number of pages this printer file
contains.</p>
<p><strong>Total records.</strong> If the spooled file data stream is *AFPDS,
*AFPDSLINE, or *LINE or the spooled file device type is diskette, this field
contains the total number of records in the printer file or the diskette file.
The field is blank if the file is open.</p>
<p><strong>Transparency.</strong> Whether the SCS Transparency command is used
in the spooled file. It is set to N for all other device type files, such as
IPDS.</p>
<p>For DEVTYPE(*SCS), a TRANSPARENT SCS command is contained in the spooled
file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>TRC for 1403.</strong> Whether the file contains 1403 line data with
table-reference characters (TRC). This field is only used for device types
*LINE and *AFPDSLINE.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><a name="SPTUOM"><strong>Unit of measure.</strong></a> The unit of measure
to use for specifying distances. The unit of measure is used with certain
parameters of the printer file. Page definitions and form definitions are
examples of these parameters.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*CM</em></td>
<td align="left" valign="top">Centimeters</td>
</tr>
<tr>
<td align="left" valign="top"><em>*INCH</em></td>
<td align="left" valign="top">Inches</td>
</tr>
</table>
<br>
<p><strong>Unrecognizable data.</strong> Whether the file contains SCS commands
that are not valid because of one of the following:</p>
<ul>
<li>Command is not recognized</li>
<li>Command data is not valid</li>
<li>Command is recognized, but not supported</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>User name.</strong> The name of the user that owns the spooled
file.</p>
<p><strong>User object type.</strong> The type of the user-defined object.</p>
<p>The following values are supported:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>blanks</em></td>
<td align="left" valign="top">The user-defined object is *NONE.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>User object type</em></td>
<td align="left" valign="top">The user object type can be:
<table cellpadding="5">
<tr>
<td align="left" valign="top"><em>*DTAARA</em></td>
<td align="left" valign="top">Data area</td>
</tr>
<tr>
<td align="left" valign="top"><em>*DTAQ</em></td>
<td align="left" valign="top">Data queue</td>
</tr>
<tr>
<td align="left" valign="top"><em>*FILE</em></td>
<td align="left" valign="top">File</td>
</tr>
<tr>
<td align="left" valign="top"><em>*PSFCFG</em></td>
<td align="left" valign="top">PSF configuration object</td>
</tr>
<tr>
<td align="left" valign="top"><em>*USRIDX</em></td>
<td align="left" valign="top">User index</td>
</tr>
<tr>
<td align="left" valign="top"><em>*USRQ</em></td>
<td align="left" valign="top">User queue</td>
</tr>
<tr>
<td align="left" valign="top"><em>*USRSPC</em></td>
<td align="left" valign="top">User space</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<p><strong>User-defined data.</strong> Data defined by the user to be used by
user applications or user-specified programs that process spooled files.</p>
<p>The following values are supported:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">No user-defined data is specified.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>User-defined data</em></td>
<td align="left" valign="top">Data defined by the user.</td>
</tr>
</table>
<br>
<p><strong>User-defined file.</strong> Whether the spooled file was created by
using an API.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*YES</em></td>
<td align="left" valign="top">The spooled file was created using the QSPCRTSP
API.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">The spooled file was created by normal system
functions.</td>
</tr>
</table>
<br>
<p><strong>User-defined object library name.</strong> The name of the library
that contains the user-defined object.</p>
<p><strong>User-defined object name.</strong> The name of the user-defined
object that is used by user applications or user-specified programs that
process spooled files.</p>
<p>The following values are supported:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">No user-defined object is specified.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>User-defined object name</em></td>
<td align="left" valign="top">The name of the object defined by the user.</td>
</tr>
</table>
<br>
<p><strong>User-defined option.</strong> The option defined by the user to be
used by user applications or user-specified programs that process spooled
files.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*NONE</em></td>
<td align="left" valign="top">No user-defined options are specified.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>User-defined option</em></td>
<td align="left" valign="top">The value of a user-defined option.</td>
</tr>
</table>
<br>
<p><strong>User-defined text.</strong> User-defined text taken from the
interactive user profile when the spooled file was created.</p>
<p><strong>User-generated data stream.</strong> Whether the data stream has
been validated by a system program on the iSeries when the file was
spooled, for example, the OfficeVision program.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>User-specified data.</strong> The 10 characters of user-specified
data that describe the file.</p>
<p><strong>User who owned file.</strong> The name of the user profile that
owns this file. If the spooled file was created on an iSeries running
i5/OS (OS/400) version 2 or earlier, the user id that sent the file is displayed.</p>
<p>When the name of the user profile that owned this file cannot be
determined, the name of the receiving user profile is used. For example, a file
sent using SNDNETSPLF DTAFMT(*RCDDATA).</p>
<p><strong>User resource library.</strong> The name of the user resource
library.</p>
<p><strong>Volumes (array).</strong> The diskette volumes used for saving the
object. The variable returns a maximum of 10 six-character volumes. The volume
IDs begin in character positions 1, 8, 15, 22, 29, 36, 43, 50, 57, and 64. If
more than 10 volumes are used, a 1 is returned in the 71st character of the
variable; otherwise, the 71st character is blank. The variable is returned
blank if the object was saved to a save file, or if it was never saved.</p>
<p><strong>Width of drawer 1.</strong> The width in inches of the paper in
drawer 1. This field is for internal use and should be set to 0 by an
application building this format as opposed to retrieving the fields.</p>
<p><strong>Width of drawer 2.</strong> The width in inches of the paper in
drawer 2. This field is for internal use and should be set to 0 by an
application building this format as opposed to retrieving the fields.</p>
<p><strong>Width of page.</strong> The width of a page. Units of measurement
are specified in the measurement method field.</p>
<p><strong>3812 SCS.</strong> Whether the spooled file contains fonts supported
only on the 3812 printer.</p>
<p>For DEVTYPE(*SCS), a Set Coded Font Local command with a global ID of
greater than 255 is contained in the spooled file.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>3812 SCS commands.</strong> Whether the file contains commands that
are not valid on the 3812 printer.</p>
<ul>
<li>An incorrect Set Character Set Global ID is found by validity checking the
code page with what is valid for the 3812 printer.</li>
<li>An incorrect Set Character Set Local ID is found by validity checking the
code page with what is valid for the 3812 printer.</li>
<li>A Set Presentation Color command</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>5A present.</strong> Whether the 5A hexadecimal constant is present
in all AFPDS data for the file (in format SPLF0200).</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>5219 commands.</strong> Whether the file contains commands that are
not valid on a 5219 printer. The data stream contains one or more of the
following SCS commands which, either are not valid on a 5219 or contain
parameters that are not valid.</p>
<ul>
<li>An incorrect Set Character Set Global ID is found by validity checking the
code page with what is valid for the 5219 printer.</li>
<li>Begin and End Emphasis SCS commands.</li>
<li>A Set Presentation Page Size command contains a page size value that is not
supported.</li>
<li>A Page Presentation Media command contains a drawer value other than drawer
1 or drawer 2.</li>
<li>A Set Single Line Distance command contains a distance value that is not
supported.</li>
<li>A Set Single Line Spacing command contains a distance value that is not
supported.</li>
<li>A Justify Text Field Format command contains a value other than 0, 50, or
100 percent.</li>
<li>A Set Justify Mode Format command contains a value other than 0, 50, or 100
percent.</li>
<li>A Set Presentation Color command.</li>
<li>A Begin Overstrike command, which contains an optional CHRID value of other
than 0.</li>
</ul>
<p>Valid values are Y (yes) or N (no).</p>
<br>
<h3>Error Messages</h3>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<th align="left" valign="top" nowrap>Message ID</th>
<th align="left" valign="top">Error Message Text</th>
</tr>
<tr>
<td align="left" valign="top">CPF24B4 E</td>
<td align="left" valign="top">Severe error while addressing parameter list.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3CF1 E</td>
<td align="left" valign="top">Error code parameter not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C19 E</td>
<td align="left" valign="top">Error occurred with receiver variable
specified.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C20 E</td>
<td align="left" valign="top">Error found by program &amp;1.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C21 D</td>
<td align="left" valign="top">Format name &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C24 D</td>
<td align="left" valign="top">Length of the receiver variable is not
valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C40 D</td>
<td align="left" valign="top">Spooled file number &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C42 D</td>
<td align="left" valign="top">User name or job number is not blank.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C43 D</td>
<td align="left" valign="top">Internal job identifier is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C44 D</td>
<td align="left" valign="top">Internal spooled file identifier is not
valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3C58 D</td>
<td align="left" valign="top">Job name specified is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD33C9 D</td>
<td align="left" valign="top">Spooled file name parameter cannot be blank.</td>
</tr>
<tr>
<td align="left" valign="top">
CPD335B D</td>
<td align="left" valign="top">Spooled file create date is not blank.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3360 D</td>
<td align="left" valign="top">Job system name is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3361 D</td>
<td align="left" valign="top">Spooled file create date is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3362 D</td>
<td align="left" valign="top">Spooled file create time is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3363 D</td>
<td align="left" valign="top">Spooled file create time is not blank.</td>
</tr>
<tr>
<td align="left" valign="top">CPD3364 D</td>
<td align="left" valign="top">Job system name is not blank. </td>
</tr>
<tr>
<td align="left" valign="top">CPF3C21 E</td>
<td align="left" valign="top">Format name &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C24 E</td>
<td align="left" valign="top">Length of the receiver variable is not
valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C33 E</td>
<td align="left" valign="top">Spooled file number &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C36 E</td>
<td align="left" valign="top">Number of parameters, &amp;1, entered for this
API was not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C40 E</td>
<td align="left" valign="top">Spooled file &amp;4 not found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C41 E</td>
<td align="left" valign="top">More than one spooled file with same name.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C42 E</td>
<td align="left" valign="top">User name or job number is not blank.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C43 E</td>
<td align="left" valign="top">Internal job identifier is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C44 E</td>
<td align="left" valign="top">Internal spooled file identifier is not
valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C58 E</td>
<td align="left" valign="top">Job name specified is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C90 E</td>
<td align="left" valign="top">Literal value cannot be changed.</td>
</tr>
<tr>
<td align="left" valign="top">CPF33C9 E</td>
<td align="left" valign="top">Spooled file name parameter cannot be blank.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3309 E</td>
<td align="left" valign="top">No files named &amp;1 are active.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3330 E</td>
<td align="left" valign="top">Necessary resource not available.</td>
</tr>
<tr>
<td align="left" valign="top">
CPF333B E</td>
<td align="left" valign="top">Job system name is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF333C E</td>
<td align="left" valign="top">Spooled file create date is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF333D E</td>
<td align="left" valign="top">Spooled file create time is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF333E E</td>
<td align="left" valign="top">Spooled file create time is not blank.</td>
</tr>
<tr>
<td align="left" valign="top">CPF333F E</td>
<td align="left" valign="top">Job system name is not blank. </td>
</tr>
<tr>
<td align="left" valign="top">CPF3342 E</td>
<td align="left" valign="top">Job &amp;5/&amp;4/&amp;3 not found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3343 E</td>
<td align="left" valign="top">Duplicate job names found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3344 E</td>
<td align="left" valign="top">File &amp;1 number &amp;2 no longer in the
system.</td>
</tr>
<tr>
<td align="left" valign="top">
CPF335B E</td>
<td align="left" valign="top">Spooled file create date is not blank. </td>
</tr>
<tr>
<td align="left" valign="top">CPF9872 E</td>
<td align="left" valign="top">Program or service program &amp;1 in library
&amp;2 ended. Reason code &amp;3.</td>
</tr>
</table>
<br>
<hr>
API Introduced: V1R3
<hr>
<table align="center" cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="print1.htm">Print APIs</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</body>
</html>