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

6100 lines
184 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>Create Spooled File (QSPCRTSP) 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 -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- File Edited April 2001 -->
<!--File Edited by 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 language="Javascript" src="../rzahg/synch.js" type="text/javascript">
</script>
<h2>Create Spooled File (QSPCRTSP) API</h2>
<div class="box" style="width: 70%;">
<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%">Spooled file handle</td>
<td align="left" valign="top" width="20%">Output</td>
<td align="left" valign="top" width="20%">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">2</td>
<td align="left" valign="top">Spooled file attributes</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(*)</td>
</tr>
<tr>
<td align="center" valign="top">3</td>
<td align="left" valign="top">Error Code</td>
<td align="left" valign="top">I/O</td>
<td align="left" valign="top">Char(*)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Default Public Authority: *EXCLUDE<br>
<!-- iddvc RMBR -->
<br>
&nbsp;&nbsp;Threadsafe: No<br>
<!-- iddvc RMBR -->
<br>
</div>
<p>The Create Spooled File (QSPCRTSP) API is used to create a new spooled file
with attributes based on values taken from the spooled file attributes
parameter. The field values of the spooled file attributes can be obtained
using the Retrieve Spooled File Attributes (QUSRSPLA) API. The fields can also
be defined by a user application.</p>
<br>
<h3>Authorities and Locks</h3>
<dl>
<dt><em>Special Authority</em></dt>
<dd>*SPLCTL. This authority is needed if you are creating a spooled file for
another user.</dd>
<dt><em>Output Queue Authority</em></dt>
<dd>*USE</dd>
<dt><em>Output Queue Library Authority</em></dt>
<dd>*EXECUTE</dd>
</dl>
<p>The API authority is set this way so that system administrators can control
the use of this API. This API has security implications because you can create
a spooled file from the data of another spooled file.</p>
<br>
<h3>Required Parameter Group</h3>
<dl>
<dt><strong>Spooled file handle</strong></dt>
<dd>OUTPUT; BINARY(4)
<p>The handle to be used by subsequent put (QSPPUTSP API) and close (QSPCLOSP
API) operations to identify the spooled file.</p>
</dd>
<dt><strong>Spooled file attributes</strong></dt>
<dd>INPUT; CHAR(*)
<p>Attributes returned into the receiver variable by a prior Retrieve Spooled
File Attributes (QUSRSPLA) API call with format SPLA0200 specified. These
attributes are used to create the new spooled file.</p>
<p>To see the SPLA0200 fields, go to <a href="#HDRFOR200">SPLA0200 Format
Fields</a>.</p>
</dd>
<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>
<br>
<h3>Considerations Using the QSPCRTSP API</h3>
<p>The following special considerations apply when using the QSPCRTSP API.</p>
<br>
<h3>System Values</h3>
<p>When using the QSPCRTSP API, all system values must be uppercase for i5/OS
to recognize them.</p>
<br>
<h3>New Spooled File Ownership</h3>
<p>The spooled file that is created by the QSPCRTSP API is spooled under one of
two jobs. The job is determined by the user-name field. If the user name is the
current user, it is a part of the user's job and is owned by the user profile
that the job was started with.</p>
<p>However, ownership of the new spooled file can be assigned to a different
user by specifying a different user profile name in the user-name field. The
current user must have *SPLCTL authority to assign the spooled file to another
user. When this is done, the new spooled file is by the user specified in the
user-name field. The new spooled file is then part of a <strong>special system
job (QPRTJOB)</strong> that is created for each user.</p>
<p>The user profile for the user name must already exist.</p>
<br>
<h3>New Spooled File Placement</h3>
<p>The new spooled file is placed on the output queue specified in the output
queue name field. If the output queue is to correspond to the output queue of
the user profile, the user application can use the Retrieve User Profile
(RTVUSRPRF) command or the Retrieve User Information (QSYRUSRI) API to retrieve
the output queue name.</p>
<p>In both cases, the spooled file name is the one contained in the spooled
file attributes parameter. The spooled file number is the next sequential one
available for the job that the spooled file becomes a part of.</p>
<p>In both cases (if you are in the System/36 environment), the system assigns
a new System/36 spooled file identifier and a new internal spooled file
identifier.</p>
<p>Many of the fields returned by the Retrieve Spooled File Attributes
(QUSRSPLA) are closely interrelated with other fields. Changing these field
values can lead to unexpected results.</p>
<br>
<h3>Error Messages</h3>
<p>Error messages can be CPIxxxx or CPFxxxx. Error messages that start with CPI
are informational and do not stop the job from running. These messages are
stored in the job log.</p>
<p>Error messages that start with CPF cause the job to stop running. These
messages are returned to the application program. The form in which they are
returned is determined by the error code parameter.</p>
<p>Error checking on the fields includes:</p>
<p><strong>Note:</strong> If a default is used, that value is obtained from the
device file.</p>
<ul>
<li>Length of fields is equal to the length of format SPLA0200.</li>
<li>Special values for fields
<p>When a value is specified that is not valid, message CPI33E2 is issued and
the field default is used.</p>
</li>
<li>Incorrect values for fields
<p>When the field specifies a system name and the name is not valid, message
CPF33E2 is issued. In the other cases, message CPI33E2 is issued and the
default for that field is taken.</p>
</li>
<li>Incorrect combinations of fields
<p>Message CPF33E2 is issued when the value of one field must correspond to a
specific value of another field.</p>
</li>
</ul>
<br>
<h3><a name="HDRFOR200">SPLA0200 Format Fields</a></h3>
<p>The following table presents, in the same order, all of the fields of format
SPLA0200. It contains the following entries:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>Used</em></td>
<td align="left" valign="top">This column indicates whether this field is used
in describing a new spooled file.<br>
<table cellpadding="5">
<tr>
<td align="left" valign="top"><em>Y</em></td>
<td align="left" valign="top">This field is used in describing a new spooled
file. Users creating their own spooled file data streams must set the Y
fields.</td>
</tr>
<tr>
<td align="left" valign="top"><em>N</em></td>
<td align="left" valign="top">This field is not used in describing a new
spooled file.</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top"><em>Cross-dependency</em></td>
<td align="left" valign="top">This column indicates whether this field is
dependent on other fields.
<table cellpadding="5">
<tr>
<td align="left" valign="top"><em>Y</em></td>
<td align="left" valign="top">This field should be changed with extreme
caution. This field is closely interrelated with other fields and could cause
unpredictable results if not set correctly. The new value will be reflected in
the newly created spooled file.</td>
</tr>
<tr>
<td align="left" valign="top"><em>N</em></td>
<td align="left" valign="top">The field is easily changed, and this field is
not related to or dependent on another field. The new value is reflected in the
newly created spooled file.</td>
</tr>
<tr>
<td align="left" valign="top"><em>N/A</em></td>
<td align="left" valign="top">This field is not used; therefore, there is no
need to change it.</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<p><strong><a name="Table_1">SPLA0200 Format Field Names and
Descriptions</a></strong></p>
<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=
"#HDRCRTFD">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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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)<br>
Used: N<br>
Cross-dependency: N/A </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)<br>
Used: N<br>
Cross-dependency: N/A </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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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">DBCS data<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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)<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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)<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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)<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N<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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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 created file<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: Y<br>
Cross-dependency: Y</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: Y<br>
Cross-dependency: N</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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 <br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: N<br>
Cross-dependency: N/A</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<br>
Used: Y<br>
Cross-dependency: N<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<br>
<h3><a name="HDRCRTFD">Field Descriptions</a></h3>
<p><strong>Accounting code.</strong> An identifier assigned by the system to
record the resources used to write this spooled file. This can be retrieved for
the user owning the spooled file by using the Retrieve User Profile (RTVUSRPRF)
command or the Retrieve User Information (QSYRUSRI) API, specifying the ACGCDE
parameter.</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 the data. 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 spooled files created by the OfficeVision
program and should be set to 0 by an application building this format as
opposed to retrieving the fields. The other alternate forms fields should also
be set to 0.</p>
<p><strong>Alternate forms width.</strong> The width of the alternate forms in
character positions. This field applies only to spooled files created by the
OfficeVision program and should be set to 0 by an application building this
format as opposed to retrieving the fields. The other alternate forms fields
should also be set to 0.</p>
<p><strong>Alternate lines per inch.</strong> The lines per inch for the
alternate forms. This field applies only to spooled files created by the
OfficeVision program and should be set to 0 by an application building this
format as opposed to retrieving the fields. The other alternate forms fields
should also be set to 0.</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
the 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). This field should be set to N when
creating a spooled file as opposed to copying an existing spooled file.</p>
<p><strong>Auxiliary storage pool.</strong> The number of the auxiliary storage
pool (ASP) that the spooled file is stored on.</p>
<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><strong>Back margin offset across.</strong> For the back side of a piece of
paper, in either inches or centimeters (specified in the unit of measure (UOM)
parameter), how far from the left side of the page printing starts.<br>
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 field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<br>
<p>This field should only be specified for spooled files with device types of
*LINE, *AFPDSLINE, or *AFPDS if the spooled file was created on an iSeries 400.
See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Back margin offset down.</strong> For the back side of a piece of
paper, in either inches or centimeters (specified in the unit of measure (UOM)
parameter), 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"><em>-1</em></td>
<td align="left" valign="top">The back margin offsets are the same as the front
margin offsets.</td>
</tr>
<tr>
<td align="left" valign="top"><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 field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<br>
<p>This field should only be specified for spooled files with device types of
*LINE, *AFPDSLINE, or *AFPDS if the spooled file was created on an iSeries.
See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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"><em>library name</em></td>
<td align="left" valign="top">This library is searched for the back
overlay.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Back overlay name.</strong> The name of the <strong>back
overlay</strong> (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>
<p>If an overlay name is specified, the back overlay library name must also be
specified.</p>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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="15 85" -->
<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 field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<br>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Back overlay offset down.</strong> The offset down from the point of
origin where the overlay is printed.<br>
<br>
The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<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 field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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). Set this field to N for all other
printer device types.</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 total number of bytes contained in the
field format. This must be the length of format SPLA0200 plus the length of the
user-defined options.</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 text description was created using the Change User Print Information
(CHGUSRPRTI) command. Possible values are 0 and 1 - 65535, except 65534.</p>
<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. The CCSID specified should 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. This value should be used if the CCSID of the contents of data to be spooled is not known.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-65535, except 65534</em></td>
<td align="left" valign="top">The coded character set identifier of the data to be spooled.<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<br>
<p><strong>Channel value array.</strong> The array contains 12 channels. Each
channel is assigned a number, 1 through 12. Each channel (or number in the
array) is assigned a value. That value is the line that the printer skips to
before printing starts. For example, if channel 9 had a value of 9, the printer
skips to line 9 before printing starts.</p>
<p>When creating a file with data previously spooled and channel values
specified, changing the channel values does not affect the newly created
spooled file. The channel values used when printing are the ones specified when
the data was originally spooled.</p>
<p><strong>Channel mode.</strong> A variable indicating the channel value
mode.</p>
<p>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">Use 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 value
array are used.</td>
</tr>
</table>
<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 command 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). Set this field to N for all other
printer device types.</p>
<p><strong>Character not valid.</strong> Whether incorrect character errors are
reported. This field is valid only when the printer device type (DEVTYPE) field
is *LINE, *AFPDSLINE, or *AFPDS.</p>
<p>Valid values are Y (yes) or N (no). This field is set to N for all other
printer device types.</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>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Character set name.</strong> The name of the font character set
object used to print this file.<br>
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>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Character set point size.</strong> The point size in which this
spooled file's characters (defined by the character set field) should be
printed.<br>
The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><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>point size</em></td>
<td align="left" valign="top">The point size of the character set. The number
must be between 000.1 and 999.9.
<p>This field is ignored if the character set is specified as *FONT.</p>
</td>
</tr>
</table>
<p>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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. Valid characters per inch include 5, 10, 12, 15, and 16.7.
Characters per inch of 13.3, 18, and 20 are valid for double-byte character set
devices.</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). Set this field to N for all other
printer device types.</p>
<p><strong>Code page.</strong> The mapping of graphic characters to code points
for this printer. For *DEVD, the system gets the code page from the printer
device description and this value is ignored. Valid values are 1 through 32767
and *DEVD.</p>
<p>When a numeric value is specified, it is represented as a character string
that is right justified with leading zeros.</p>
<p><strong>Code page library name.</strong> The name of the library containing
the code page used to print this spooled file.<br>
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.</td>
</tr>
</table>
<p>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Code page name.</strong> The name of the code page used to print
this spooled file.</p>
<p>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Coded font array.</strong> The name of the fonts used when printing
a spooled file with a printer device type (DEVTYPE) of *LINE or *AFPDSLINE. The
name does not include the 2-character prefix of the coded font name (X0-XG).
This array should be blank for all other printer device types.</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>
<p>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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 font 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 and code page 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>
<p>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Coded font point size.</strong> The point size in which this spooled
file's characters (defined by the coded font field) should be printed.<br>
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>point size</em></td>
<td align="left" valign="top">The point size of the coded font. The number must
be between 000.1 and 999.9.
<p>This field is ignored if the coded font is specified as *FNTCHRSET.</p>
</td>
</tr>
</table>
<p>This field should only be specified for spooled files that contain *AFPDS
created on the iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Color.</strong> Whether an IPDS Write Text command or AFPDS
presentation text data (PTX) structured field containing a Set Text Color
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). Set this field to N for all other
printer device types.</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. Specifying the constant back function causes the operating system
to generate blank pages onto which the back overlay will be printed. The
generated pages are called constant forms because no variable data from the
user's print application is printed on the pages. If the multiup field is not
set to 1, constant back overlay will be set to *NOCONSTANT. 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: The constant back overlay function
is not used.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">*CONSTANT: The constant back overlay function is
used. The values for back overlay offset down and back overlay offset across
fields are ignored and set to 0.0.</td>
</tr>
</table>
<p><strong>Control character.</strong> Whether the data to be printed used the
American National Standard printer control character.<br>
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. The record length field
must include one position for forms control code. This value is not valid for
externally described printer files.</td>
</tr>
</table>
<p><strong>Copies left to produce.</strong> The number of copies remaining 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 spooled file is printed.</p>
<p>Valid values are Y (yes) or N (no).</p>
<p><strong>Corner staple.</strong> Specifies 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">0</td>
<td align="left" valign="top">*NONE. A corner staple is not specified.</td>
</tr>
<tr>
<td align="left" valign="top">1</td>
<td align="left" valign="top">*DEVD. The default reference corner of the
printer device is used.</td>
</tr>
<tr>
<td align="left" valign="top">2</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">3</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">4</td>
<td valign="top">*TOPLEFT. The top left-hand corner of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top">5</td>
<td align="left" valign="top">*BOTLEFT. The bottom left-hand corner of the
paper is specified.</td>
</tr>
</table>
<p><strong>Data stream size.</strong> The number of bytes of data stream for
the file.</p>
<p><strong>Date file last used.</strong> The date the file data was lasted
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>
<p><strong>Date writer began processing spooled file.</strong> The date a
spooling writer started processing the spooled file.</p>
<p><strong>Date writer completed processing spooled file.</strong> The date a
spooling writer completed processing the spooled file.</p>
<p><strong>DBCS character rotation.</strong> Whether this printer file causes
the DBCS characters to be rotated 90 degrees counterclockwise before printing.
The possible values are *YES and *NO. This field should be *NO when the DBCS
field is *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 is contained in the spooled
file.</li>
</ul>
<p>Valid values are Y (yes) or N (no). Set this field to N for all other
printer device types.</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"><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>
<p>This field should be -1 when the double-byte character set field is *NO.</p>
<p><strong>DBCS-coded font library name.</strong> The name of the library
containing the DBCS 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"><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>
<p>This field should only be specified on a DBCS system, and only for spooled
files that will be created with a device type of *SCS or that will contain
iSeries-created *AFPDS. See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS
field</a>.</p>
<p><strong>DBCS-coded font name.</strong> Specifies the name of the DBCS-coded
font used to print DBCS 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"><em>DBCS-coded font name</em></td>
<td align="left" valign="top">The name of the DBCS-coded font being used.</td>
</tr>
</table>
<p>This field should only be specified on a DBCS system, and only for spooled
files that will be created with a device type of *SCS or that will contain
system-created *AFPDS. See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS
field</a>.</p>
<p><strong>DBCS-coded font point size.</strong> The point size in which this
spooled file's DBCS 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"><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"><em>point size</em></td>
<td align="left" valign="top">The point size of the DBCS-coded font. The number
must be between 000.1 and 999.9.</td>
</tr>
</table>
<p>This field is ignored if the DBCS-coded font is specified as *SYSVAL.</p>
<p>This field should only be specified on a DBCS system, and only for spooled
files that will be created with a device type of *SCS or that will contain
system-created *AFPDS. See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS
field</a>.</p>
<p><strong>DBCS data.</strong> Whether this spooled file contains double-byte
character set (DBCS) data, UCS-2 data, or both. The options are *YES or *NO.
The other DBCS fields should also be set appropriately.</p>
<p><strong>DBCS extension characters.</strong> Whether the system is to use the
extension character processing function for DBCS data.</p>
<p>The possible values are:</p>
<table width="100%">
<!-- 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>
<p>This field should be *NO when the DBCS data field is *NO.</p>
<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 and shift-in
characters occupy two spaces.</td>
</tr>
</table>
<p>This field should be *NO when the DBCS data field is *NO.</p>
<p><strong>DDS.</strong> Whether the file was constructed with DDS.</p>
<p>Valid values are Y (yes) or N (no). This field should be set to N when the
file contains data that has not been spooled before.</p>
<p><strong>Decimal format.</strong> Whether the decimal format that is used is
from the printer file or from the job attribute when the spooled file is
generated. The possible values are *FILE and *JOB. *FILE indicates that the
decimal format stored in the printer file when the printer file was created is
used. *JOB indicates that the decimal format from the DECFMT job attribute is
used.</p>
<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). Set this field to N for all other
printer device types.</p>
<p><strong>Device file library name.</strong> The name of the library that
contains the device file. The device file name must also be specified.</p>
<p><strong>Device file name.</strong> The name of the device file used to
create the spooled file. The device file library name must also be
specified.</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. This field is used by the OfficeVision program and must be
blank for other spooled files. If the document name is specified, the folder
name must also be specified.</p>
<p><strong>Double-wide characters.</strong> Whether the spooled file prints
everything twice as wide as normal.</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
command 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). Set this field to N for all other
printer device types.</p>
<p><strong>Edge-stitch number of staples.</strong> Specifies the number of
staples that are to be applied along the finishing margin.</p>
<p>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.<br>
Specify this value if:
<ul>
<li>You specify the offset of each staple in the edge-stitch staple offset
list. The printer will automatically determine the number of staples to be
used.</li>
<li>You specify zero (*DEVD) for number of staple offset entries field. The
printer will use 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 edge-stitch.
The number of edge-stitch staple offset entries field must be zero
(*DEVD).</td>
</tr>
</table>
<br>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Edge-stitch reference edge.</strong> Specifies 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">0</td>
<td align="left" valign="top">*NONE. An edge stitch is not specified.</td>
</tr>
<tr>
<td align="left" valign="top">1</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">2</td>
<td align="left" valign="top">*BOT. The bottom edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top">3</td>
<td align="left" valign="top">*RIGHT. The right-hand edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top">4</td>
<td align="left" valign="top">*TOP. The top edge of the paper is
specified.</td>
</tr>
<tr>
<td align="left" valign="top">5</td>
<td align="left" valign="top">*LEFT. The left-hand edge of the paper is
specified.</td>
</tr>
</table>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Edge-stitch staple offset.</strong> The offset from the beginning of
this format to the list of the edge-stitch staple offsets section (for more
details see <a href="QUSRSPLA.htm#HDRSPLAEDG">Edge-Stitch Staple Offset
Entry</a>).</p>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Ending page.</strong> The page at which printing is to end for the
spooled file.</p>
<p>0 or 2147483647 indicates the last page. To print the entire spooled file,
set this value to 0, 2147483647, or the last page number.</p>
<p><strong>Exchange type.</strong> The exchange type of the diskette file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<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). Set this field to N for all other
printer device types.</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). Set this field to N for all other
printer device types.</p>
<p><strong>File available.</strong> The time this spooled 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">*IMMED</td>
<td align="left" valign="top">The spooled file is available as soon as it is
opened.</td>
</tr>
<tr>
<td align="left" valign="top">*FILEEND</td>
<td align="left" valign="top">The spooled file is available as soon as it is
closed.</td>
</tr>
<tr>
<td align="left" valign="top">*JOBEND</td>
<td align="left" valign="top">The spooled file is available when the job that
created it has completed.
<p>When *JOBEND is specified and the spooled file is being created for another
user, the value is changed to *FILEEND because the job it is assigned to is the
special system job QPRTJOB.</p>
<p>When a value is not one of the three listed, the default used is *FILEEND.
In this case the default is not taken from the device file specified.</p>
</td>
</tr>
</table>
<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 spooled file is still open when the
fields are retrieved. If fields retrieved from an open spooled file are used to
create a new spooled file, the create operation fails. Changing this flag to N
for a spooled file that is open could cause unpredictable results in a newly
created spooled file.</p>
<p><strong>File stopped on page boundary.</strong> Whether the spooled file
stops on a page boundary.</p>
<p>Valid values are Y (yes) or N (no). If the spooled file has not been sent to
a printer, set the field to N.</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). Set this field to N for all other
printer device types.</p>
<p><strong>Fold records.</strong> Whether all positions in a record are
displayed.</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">Records whose length exceeds the page width flow
to the following line.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">Records whose length exceeds the page width are
truncated.</td>
</tr>
</table>
<p><strong>Folder name.</strong> The name of the folder that contains the
document name. This field is used by the OfficeVision program and must be blank
for other spooled files. If the folder name is specified, the document name
must also be specified.</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). Set this field to N for all other
printer device types.</p>
<p><strong>Font equivalence array.</strong> The data portion of the Load Font
Equivalence (LFE) command for intelligent printer data streams (IPDS). The
current maximum is 48. However, for future expansion, the array returns 72
sixteen-character font equivalences. To support that further expansion, the
1153rd character of the variable is set to 1 when more than 72 entries are
available. The format of this entry is described in the <cite>IPDS
Reference</cite>.</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">*DEVD</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">*SEARCH</td>
<td align="left" valign="top">PSF/400 is to search for a font that will work.
The search method is outlined in the <a href=
"../rzahg/rzahgprint.htm">Printing</a> topic.</td>
</tr>
<tr>
<td align="left" valign="top">240</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">300</td>
<td align="left" valign="top">PSF/400 is to use only fonts that are 300 pels
per inch.</td>
</tr>
</table>
<p><strong>Form definition library name.</strong> The name of the library that
contains the form definition. The special value *LIBL should be specified when
the form definition name field is specified as *DEVD.</p>
<p>This field should only be specified for spooled files with device types of
*USERASCII, *LINE, *AFPDSLINE, *SCS, *IPDS, or *AFPDS if the spooled file was
not created on an iSeries. See the <a href="#i5/OSCREATED">i5/OS-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Form definition name.</strong> The name of the form definition to
use for printing the spooled file.</p>
<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">The form definition in the printer device
description is used. This is the default value.</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 is 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 is used. If a form definition is not found, the form definition in
the printer device description is 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 is used. F1DFLT is the in-line form definition built by the server
for spooled files of printer device type *AFPDS. When the field server created
AFPDS is set to 'Y', the form definition library name field must be set to
blanks.</td>
</tr>
<tr>
<td align="left" valign="top"><em>form definition name</em></td>
<td align="left" valign="top">The name of the form definition.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*USERASCII, *LINE, *AFPDSLINE, *SCS, *IPDS, or *AFPDS if the spooled file was
not created on an iSeries. See the <a href="#i5/OSCREATED">i5/OS0-created
*AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Form feed.</strong> The form feed attachment used by the printer
device file.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top">*DEVD</td>
<td align="left" valign="top">The forms are fed into the printer as described
in the device description.</td>
</tr>
<tr>
<td align="left" valign="top">*CONT</td>
<td align="left" valign="top">Continuous forms are used by the printer. The
tractor-feed attachment must be put on the printer if this value is
specified.</td>
</tr>
<tr>
<td align="left" valign="top">*CUT</td>
<td align="left" valign="top">Single-cut sheets are used by the printer. Each
sheet is manually loaded. The forms alignment message is not sent for cut
sheets.</td>
</tr>
<tr>
<td align="left" valign="top">*AUTOCUT</td>
<td align="left" valign="top">Single-cut sheets are semiautomatically fed into
the printer. The sheet-feed attachment must be put on the printer if this value
is specified. The forms alignment message is not sent for cut sheets.</td>
</tr>
<tr>
<td align="left" valign="top">*CONT2</td>
<td align="left" valign="top">Secondary continuous forms are used by the
printer. The secondary tractor-feed attachment must be put on the printer if
this value is specified.</td>
</tr>
</table>
<p><strong>Form type.</strong> The type of form loaded in the printer to print
the spooled file.</p>
<p><strong>Format name.</strong> The name of the format of the fields. The only
accepted value is SPLA0200.</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) parameter), 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 field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*LINE, *AFPDSLINE, or *AFPDS if the spooled file was created on an iSeries.
See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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) parameter), 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"><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 field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*LINE, *AFPDSLINE, or *AFPDS if the spooled file was created on an iSeries.
See the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Front overlay name.</strong> The name of the <strong>front
overlay</strong> (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"><em>front overlay name</em></td>
<td align="left" valign="top">The name of the front overlay.</td>
</tr>
</table>
<p>If an overlay name is specified, the front overlay library name must also be
specified.</p>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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 unit of measure field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<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 unit of measure field. The maximum offset is 57.79 centimeters or 22.75
inches.</td>
</tr>
</table>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Graphic character set.</strong> The set of graphic characters used
when printing the spooled file. For *DEVD, the system gets the graphic
character set from the printer device description. Valid values are 1 through
32767 and *DEVD.</p>
<p>When a numeric value is specified, it is represented as a character string
that is right-justified with leading zeros.</p>
<p><strong>Graphics.</strong> Whether the spooled file contains graphics
commands in its data stream.</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). Set this field to N for all other
printer device types.</p>
<p><strong>Graphics token.</strong> The printer type on which the graphics in
the spooled 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
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>
<p><strong>Group level index tags.</strong> For DEVTYPE(*AFPDS), whether there
are index tags at the group level. Set the field to N for all other printer
device types.</p>
<p><strong>Height of drawer 1.</strong> The height in inches of the paper in
drawer 1. This field is set to packed 0 when the spooled file is being created
as opposed to being copied. All other drawer fields should also be set to
packed 0.</p>
<p><strong>Height of drawer 2.</strong> The height in inches of the paper in
drawer 2. This field is set to packed 0 when the spooled file is being created
as opposed to being copied. All other drawer fields should also be set to
packed 0.</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). Set this field to N for all other
printer device types.</p>
<p><strong>Hold file before written.</strong> Whether the spooled file is to be
held.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top">*YES</td>
<td align="left" valign="top">The file is held.</td>
</tr>
<tr>
<td align="left" valign="top">*NO</td>
<td align="left" valign="top">The file is not held.</td>
</tr>
</table>
<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.</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 offset from the
beginning of this format to the Internet print protocol spooled file attributes
section.</p>
<p><strong>IPDS pass-through.</strong> Specifies whether IPDS pass-through is
done for the spooled file.</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">*DEVD. The value specified for the IPDS
pass-through (IPDSPASTHR) parameter in the PSF configuration object will be
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>
<p>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. If you specify IPDS pass-through on the printer file, only those
spooled files eligible for IPDS pass-through bypass the extra transforms. Those
spooled files not eligible for IPDS pass-through will still undergo the
transforms to AFPDS and back to IPDS.</p>
<p>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, except 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>
<p><strong>IPDS transparent data.</strong> Whether the file contains data from
System/36 Programming Request for Price Quotations (PRPQs).</p>
<p>Valid values are Y (yes) or N (no). This field should be set to N when
creating a spooled file as opposed to copying an existing spooled file.</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. The possible values are Y or N.</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 the spooled
file ran.</p>
<p><strong>Justification.</strong> The percentage that the output is
right-justified. The 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 page.</strong> The length of a page in rows and columns
(*ROWCOL) or in inches and centimeters (*UOM).</p>
<p>If this field is specified and the measurement method used is *ROWCOL, this
value should be the same as that specified on the page length field found in
this format.</p>
<p>If this field is specified and the measurement method is *UOM, the actual
distance specified must be equivalent to that specified on the page length
field found in this format.</p>
<p>If the measurement method is *ROWCOL, the page length value must be from 1
through 255. If the measurement method is *UOM, the page length value must be
between 0 and 57.79.</p>
<p><strong>Length of edge-stitch staple offset entry.</strong> The size of each
entry in the list. This should always be set to 8 when the number of staple
offset entries is not zero.</p>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Length of library list entry.</strong> If you need resources to be
used with the new spooled file, they must be in libraries contained in your
library list at spooled file creation time.</p>
<p><strong>Length of saddle-stitch staple offset entry.</strong> The size of
each entry in the list. This should always be set to 8 when the number of
staple offset entries is not zero.</p>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Length of user resource library list entry.</strong> The size of
each entry in the list. This should always be set to 10 when the user resource
library list number is not zero.</p>
<p><strong>Lengths present.</strong> Whether the 8-byte length information is
present in the print text data buffers for format SPLF0200. This field is valid
when the printer device type (DEVTYPE) field is *AFPDS, *AFPDSLINE, or
*LINE.</p>
<p>Valid values are Y (yes) or N (no). It must be set to Y for *AFPDSLINE and
*LINE printer device types. *AFPDS data may or may not have the length
information. This field should be set to N for all other printer device
types.</p>
<p><strong>Line spacing.</strong> How a spooled file's line data records are
spaced when printed. This information is necessary only when the printer device
type (DEVTYPE) parameter on the printer file is *LINE or *AFPDSLINE.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top">*SINGLE</td>
<td align="left" valign="top">The printed output is single spaced. If the data
contains control characters, they are ignored.</td>
</tr>
<tr>
<td align="left" valign="top">*DOUBLE</td>
<td align="left" valign="top">The printed output is double spaced. If the data
contains control characters, they are ignored.</td>
</tr>
<tr>
<td align="left" valign="top">*TRIPLE</td>
<td align="left" valign="top">The printed output is triple spaced. If the data
contains control characters, they are ignored.</td>
</tr>
<tr>
<td align="left" valign="top">*CTLCHAR</td>
<td align="left" valign="top">The control characters in the data determine the
line spacing. This value should be used when the printer device type is not
*LINE or *AFPDSLINE.</td>
</tr>
</table>
<p><strong>Lines per inch.</strong> The number (in tenths) of lines per
vertical inch defined in the printer file. The value 40 indicates 4 lines per
inch. Valid lines per inch include 4, 6, 8, 9, and 12. Lines per inch of 3 and
7.5 are valid for double-byte character set devices.</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 command 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 the baseline increment is contained in the spooled file.</li>
</ul>
<p>Valid values are Y (yes) or N (no). Set this field to N for all other
printer device types.</p>
<p><strong>Lines-per-inch (lpi) value not supported.</strong></p>
<p><strong>Maximum forms width.</strong> The maximum width of printer file
forms in character positions.</p>
<p><strong>Maximum records.</strong> The maximum number of records allowed in
the spooled file when it is opened. Valid values are 1 through 999999. A
special value of 0 indicates *NOMAX.</p>
<p><strong>Maximum spooled data record size.</strong> The length of the largest
record in the spooled file. For DEVTYPE *LINE, *AFPDSLINE, and *AFPDS spooled
files, this length is the length of the largest record in the spooled file. For
all other printer device types (DEVTYPE), 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>
<p><strong>Multiple up (pages per side).</strong> The number of logical pages
that print on each side of each physical page when this spooled file prints.
The possible values are 1, 2, 3, and 4.</p>
<p>This field should only be specified for spooled files with device types of
*SCS, *IPDS, or *AFPDS if the spooled file was created on an iSeries. See
the <a href="#i5/OSCREATED">i5/OS-created *AFPDS field</a>.</p>
<p>If this field is not specified for one of these valid types, a default value
is used.</p>
<p><strong>Net ID where file originated.</strong></p>
<p><strong>Number of buffers.</strong> The number of buffers in the spooled
file.</p>
<p><strong>Number of edge-stitch staple offset entries.</strong> The number of
staple offset entries.<br>
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. Specify this value
if either of the following is specified:<br>
<ul>
<li>A value (1-122) for the edge-stitch number of staples field. The device
default for the spacing of each staple will be used.</li>
<li>Zero (*DEVD) 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">The number of staple offset entries. The
edge-stitch number of staples field must be set to *DEVD.</td>
</tr>
</table>
<p>This field specifies the placement of staples along the finishing margin in
either inches or centimeters (specified in the unit of measure 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 the 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 the 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). The possible
values for each staple offset 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="#unit_of_measure">unit of measure value</a>. The maximum offset is
57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Number of font array entries.</strong> The number of font
equivalence array entries used. The valid values for the field are 0 through
48, where 0 indicates that there are no entries in the array. The field is
valid only for spooled files that have the printer device type field equal to
*IPDS. It should be set to zero for all other printer device types.</p>
<p><strong>Number of library list entries.</strong> If you need resources to be
used with the new spooled file, they must be in libraries contained in your
library list at spooled file creation time.</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 staple offset entries.</p>
<p>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. Specify this value
either of the following is specified:<br>
<ul>
<li>A value for the saddle-stitch number of staples field, which indicates that
you want to specify the number of staples to be used. The device default for
the spacing of each staple will be used.</li>
<li>Zero (*DEVD) for 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">The number of staple offset entries. The
saddle-stitch number of staples field must be set to *DEVD.</td>
</tr>
</table>
<p>This field specifies the placement of staples along the finishing margin in
either inches or centimeters (specified in the unit of measure 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 the 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 the 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 for each staple offset 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="#unit_of_measure">unit of measure value</a>. The maximum offset is
57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Number of separators.</strong> The number of file separator pages
placed at the beginning of each copy. Valid values are 0 through 9, with 0
meaning no separator pages.</p>
<p><strong>Number of user-defined options returned.</strong> The number of
user-defined option entries. Each entry contains one user-defined option.</p>
<p>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">No user-defined options are specified.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>1-4</em></td>
<td align="left" valign="top">The number of user-defined options
specified.</td>
</tr>
</table>
<p><strong>Number of user resource library list entries.</strong> The number of
user resource library list entries.</p>
<p>Valid values are:</p>
<p>Each entry contains one user resource library.</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top" nowrap>-1</td>
<td align="left" valign="top">*DEVD. The user resource library list in the PSF
configuration object specified in the printer device description is to be used
to search for AFP resources. If there is no PSF configuration object, then the
spooled file's library list is to be used to search for AFP resources.</td>
</tr>
<tr>
<td align="left" valign="top">-2</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">-3</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">0</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>1-4</td>
<td align="left" valign="top">Number of user resource libraries.</td>
</tr>
</table>
<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). This field should be set to N when
creating a spooled file as opposed to copying an existing spooled file.</p>
<p><strong>Offset from edge-stitch reference edge.</strong> Specifies, in
either inches or centimeters (specified in the units of measure 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 <a href="#unit_of_measure">unit of measure value</a>. The maximum offset is
57.79 centimeters or 22.75 inches.</td>
</tr>
</table>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<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> If you need resources to be used
with the new spooled file, they must be in libraries contained in your library
list at spooled file creation time.</p>
<p><strong>Offset to saddle-stitch staple offset list.</strong> The offset from
the beginning of this format to the list of the saddle-stitch staple offsets
section (for more details; see <a href="QUSRSPLA.htm#HDRSPLASDL">Saddle-Stitch
Staple Offset Entry</a>).</p>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</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.<img src="deltaend.gif" alt="End of change"></p>
<p><strong>Offset to user-defined options.</strong> The offset from the
beginning of this format to the list of the user-defined options section (for
more details see <a href="QUSRSPLA.htm#HDRSPLAUDO">User-Defined Option
Entry</a>).</p>
<p><strong>Offset to user resource library list.</strong> The offset from the
beginning of this format to the list of user resource library list section (for
more details see <a href="QUSRSPLA.htm#HDRSPLAURL">User Resource Library List
Entry</a>).</p>
<p><strong><a name="i5/OSCREATED">i5/OS-created AFPDS.</a></strong> Whether
the spooled file contains AFPDS data created on i5/OS. Valid values are Y
(yes) or N (no).</p>
<p><strong>Output bin.</strong> The output bin 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>
<p><strong>Output priority.</strong> The priority of the spooled file. The
priority ranges from 1 (highest) to 9 (lowest). The priority specified must be
within the limits of the owner of the spooled file. The limit can be found by
using the Retrieve User Information (QSYRUSRI) API or the Retrieve User Profile
(RTVUSRPRF) command, specifying the PTYLMT parameter.</p>
<p><strong>Output queue library name.</strong> The name of the library that
contains the output queue. The OUTQLIB parameter on the RTVUSRPRF can be used
to retrieve the library name. A blank library name defaults to *LIBL.</p>
<p><strong>Output queue name.</strong> The name of the output queue where the
new spooled file is placed. If the output queue specified in the user profile
for the owner of the spooled file is to be used, the Retrieve User Profile
(RTVUSRPRF) command or the Retrieve User Profile (RTVUSRPRF) API can be used,
specifying the OUTQ parameter. A blank output queue name defaults to the
printer file.</p>
<p><strong>Overflow line number.</strong> The last line to be printed before
the data being printed overflows to the next page. Valid values are 1 through
255. This value cannot be greater than the value specified in the page length
field.</p>
<p><strong>Page count estimated.</strong> Whether the total pages given is an
estimate.</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.</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 necessary only when the
printer device type (DEVTYPE) parameter is *LINE, *AFPDSLINE, or
*USERASCII.</p>
<p><strong>Page definition name.</strong> The name of the page definition to
use for the spooled file. This information is used only when the printer device
type (DEVTYPE) parameter is *LINE, *AFPDSLINE, or *USERASCII. The special value
of *NONE indicates no page definition. When a page definition name is
specified, the page definition library name must also be specified.</p>
<p><strong>Page groups.</strong> For DEVTYPE(*AFPDS), whether there are page
groups in the spooled file. Set the field to N for all other printer device
types.</p>
<p><strong>Page length.</strong> The page length (in lines per page) used by
the spooled file specified in the device file field. The valid range is row 1
through 255. The value should not exceed the actual length of the page.</p>
<p><strong>Page level index tags.</strong> For DEVTYPE(*AFPDS), whether there
are index tags at the page level. Set the field to N for all other printer
device types.</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 <cite>IPDS Reference</cite> 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). Set this field to N for all other
printer device types.</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="5 95" -->
<tr>
<td align="left" valign="top" nowrap>-1</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">-2</td>
<td align="left" valign="top">*DEVD: Page rotation is obtained from the printer
device description.</td>
</tr>
<tr>
<td align="left" valign="top">-3</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">0</td>
<td align="left" valign="top">No rotation is done. Printing starts at the edge
of the paper loaded into the printer first and is parallel to that edge.</td>
</tr>
<tr>
<td align="left" valign="top">90</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">180</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">270</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 specified in the device file field. 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 spooled file's
characters (defined by the printer font field) should be printed. Valid values
are 000.1 through 999.9. This field is ignored if the Printer font is specified
as 0.0 (*DEVD).</p>
<p><strong>Print fidelity.</strong> The kind of error handling that is
performed when printing spooled files with a printer device type of *AFPDS.</p>
<p>The possible values are:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<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>
<tr>
<td align="left" valign="top"><em>*ABSOLUTE</em></td>
<td align="left" valign="top">The spooled file is printed exactly as intended.
Printing is stopped if an error is encountered in the data stream.</td>
</tr>
</table>
<p>This field should be set to *CONTENT for all non-AFPDS files.</p>
<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">*FORMDF</td>
<td align="left" valign="top">A user-specified form definition determines how
printing is done. This value is used only when the printer device type (on the
printer file) is specified as *LINE, *AFPDS, *SCS, *IPDS, or *AFPDSLINE.</td>
</tr>
<tr>
<td align="left" valign="top">*NO</td>
<td align="left" valign="top">The print appears on only one side of a piece of
paper.</td>
</tr>
<tr>
<td align="left" valign="top">*YES</td>
<td align="left" valign="top">The print 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">*TUMBLE</td>
<td align="left" valign="top">The print is on both sides of the page with the
top of one printed page at the opposite end from the top of the other printed
page.</td>
</tr>
</table>
<p><strong>Print quality.</strong> The print quality used when printing the
data.</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>*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">Pages printed per minute are greater than if
*DRAFT is specified.</td>
</tr>
</table>
<p><strong>Print text.</strong> The text that is printed on separator pages.
Print text in the print data stream is not changed.</p>
<p><strong>Printer device type.</strong> The type of data stream used to
represent the spooled 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>*USERACSII</em></td>
<td align="left" valign="top">ASCII data</td>
</tr>
</table>
<p>The data stream of the spooled file must correspond to the printer device
type.</p>
<p><strong>Printer font.</strong> The printer font that is used.</p>
<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">The font defined in the printer device
description.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*CPI</em></td>
<td align="left" valign="top">A font that has the pitch specified by the
characters-per-inch field.</td>
</tr>
<tr>
<td align="left" valign="top"><em>identifier</em></td>
<td align="left" valign="top">The numeric font identifier that is used with the
printer device file. The font specified should be valid for the printer.</td>
</tr>
</table>
<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 in the spooled
file.</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 spooled file are the same
size; that is, the original length specified in the print data for each record
is the same for all records.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*VARIABLE</em></td>
<td align="left" valign="top">Records in the spooled file vary in size; that
is, the original length specified in the print data for each record has at
least one different value for records in the spooled file.
<p>For DEVTYPE *USERASCII, *IPDS, and *SCS without ASCII data files are all
fixed format. *SCS files with ASCII data are variable length. For DEVTYPE
*AFPDS, *AFPDSLINE, and *LINE, data files can be either fixed or variable.</p>
</td>
</tr>
</table>
<p><strong>Record format name present in data stream.</strong> Whether a record
format name exists in columns 1 - 10 of a line data record or columns 2 - 11 if
the spooled file contains carriage control characters.</p>
<p>For DEVTYPE(*LINE and *AFPDSLINE), record formats in a page definition could
be used. The possible values are Y or N.</p>
<p>Valid values are Y (yes) or N (no). Set this field to N for all other
printer device types.</p>
<p><strong>Record length.</strong> The length of spooled file records. If the
field shows -1 (the special value *RCDFMT), this is an externally defined
spooled file, and the length is included in the spooled file definition. The
length includes the extra length of 1 for carriage control if it exists.</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 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>
<p><strong>Replace unprintable characters.</strong> Whether characters that
cannot be printed are to be replaced with another character.</p>
<p>Valid values 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> If you need resources to be used
with the new spooled file, they must be in libraries contained in your library
list at spooled file creation time.</p>
<p><strong>Restart printing.</strong> The number of the page where printing is
restarted.</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">*STRPAGE: The page specified in the starting page
field.</td>
</tr>
<tr>
<td align="left" valign="top"><em>-2</em></td>
<td align="left" valign="top">*ENDPAGE: The last page.</td>
</tr>
<tr>
<td align="left" valign="top" nowrap><em>restart page</em></td>
<td align="left" valign="top">The page number where printing is restarted. This
number should be within the page range specified by the spooled file starting
and ending page field.</td>
</tr>
</table>
<p><strong>Saddle-stitch number of staples.</strong> The number of staples that
are to be applied along the finishing margin.</p>
<p>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.
<p>Specify this value if:</p>
<ul>
<li>You specify the offset of each staple in the saddle-stitch staple offset
list. The printer will automatically determine the number of staples to be
used.</li>
<li>You specify zero (*DEVD) for number of staple offset entries field. The
printer will use 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. The number of saddle-stitch staple offset entries field must be
zero (*DEVD).</td>
</tr>
</table>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<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. Saddle stitch is not 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>
<p>An edge-stitch or saddle-stitch consists of one or more staples driven into
the media along a finishing margin. Refer to your printer's documentation for
information about whether this field is supported and what values for this
field are supported. If this field is not supported, specify a value of
*DEVD.</p>
<p><strong>Save file after written.</strong> Whether the spooled file is 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>*YES</em></td>
<td align="left" valign="top">Save the spooled file.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*NO</em></td>
<td align="left" valign="top">Do not save the spooled file.</td>
</tr>
</table>
<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 spooled file has the SCS Set
Exception Action 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). Set this field to N for all other
printer device types.</p>
<p><strong>Source drawer.</strong> The drawer to be used when the form feed
field is set to *AUTOCUT.</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"><em>-1</em></td>
<td align="left" valign="top">*E1, the envelope drawer.</td>
</tr>
<tr>
<td align="left" valign="top"><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 when the printer device
type (DEVTYPE) field has been set to *LINE, *AFPDS, or *AFPDSLINE.</td>
</tr>
</table>
<p><strong>Spooled file buffer size.</strong> The length of the buffer being
written. Sizes supported are 512 and 4079. A buffer size of 512 is recommended
for spooled files that have a schedule field of *IMMED. A buffer size of 4079
is recommended for spooled files that have a schedule field of *FILEEND or
*JOBEND. If the original spooled file was spooled with a buffer size of 4079,
changing the buffer size to 512 causes a function check to occur.</p>
<p><strong>Spooled file creation authentication method.</strong> The
authentication method used when creating the spooled file.</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 user ID 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 creating the spooled file.</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 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). The following is a
list of the spooled file levels and the size in bytes required for the
SPLFA0200 structure.</p>
<p>The length in bytes required for the different spooled file levels does not
include the space required to specify any user-defined options, user resource
libraries, edge-stitch staple offsets, or saddle-stitch staple offsets.</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top">3320</td>
<td align="left" valign="top">V2R3M0</td>
</tr>
<tr>
<td align="left" valign="top">3446</td>
<td align="left" valign="top">V3R1M0, V3R2M0, and V3R6M0</td>
</tr>
<tr>
<td align="left" valign="top">3745</td>
<td align="left" valign="top">V3R7M0, V4R1M0, and V4R1M4</td>
</tr>
<tr>
<td align="left" valign="top">3772</td>
<td align="left" valign="top">V4R2M0</td>
</tr>
<tr>
<td align="left" valign="top">3784</td>
<td align="left" valign="top">V4R3M0, V4R4M0, and V4R5M0</td>
</tr>
<tr>
<td align="left" valign="top">3816</td>
<td align="left" valign="top">V5R1M0</td>
</tr>
<tr>
<td align="left" valign="top">3824</td>
<td align="left" valign="top">V5R2M0 and V5R3M0</td>
</tr>
<tr>
<td align="left" valign="top"><img src="delta.gif" alt="Start of change">3841</td>
<td align="left" valign="top">V5R4M0<img src="deltaend.gif" alt="End of change"></td>
</tr>
</table>
<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 size of the spooled file. This
number needs to be multiplied by the spooled file mulitiplier field to get the
size of the spooled file in number of bytes. This size is the data stream size
plus the "overhead" storage to store the spooled file's data stream.</p>
<p><strong>Spooled file size multiplier.</strong> The value to multiply the
spooled file size by to get the size of the spooled file in bytes.</p>
<p><strong>Starting page.</strong> The page at which printing is to start for
the spooled file.</p>
<p>Special values include:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top" nowrap><em>-1</em></td>
<td align="left" valign="top">Use the ending page value.</td>
</tr>
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Printing starts on page 1.</td>
</tr>
</table>
<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>
<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). Set this field to N for all other
printer device types.</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). Set this field to N for all other
printer device types.</p>
<p><strong>System where file originated.</strong> The name of the system where
the spooled file data originated. If the creating system was an iSeries
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).<br>
</p>
<p><strong>System/36 procedure name.</strong> The name of the procedure running
when the spooled file is created.</p>
<p><strong>System/36 spooled file identifier.</strong> The 6-character
identifier assigned to the spooled file.</p>
<p><strong>System/38 text utility flags.</strong> The flag for advanced
functions. This field is set to hexadecimal zeros when a spooled file is being
created as opposed to copying an existing file.</p>
<p><strong>S36 CONTINUE-YES.</strong> Whether the file is created as if the
System/36 environment OCL statement "// PRINTER CONTINUE-YES" is in effect, as
described under the QUSRSPLA API. The possible values are Y or N. See the
corresponding field description under the QUSRSPLA API.</p>
<p>The value of this field in format SPLA0200 should be left undisturbed for
most applications. For user-built attributes, a value of N (no) is generally
recommended, unless the user has specific reasons for specifying Y (yes).</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>
<p><strong>Time writer began processing spooled file.</strong> The time a
spooling writer started processing the spooled file.</p>
<p><strong>Time writer completed processing spooled file.</strong> The time a
spooling writer completed processing the spooled file.</p>
<p><strong>Total copies.</strong> Total copies to be produced for this spooled
file.</p>
<p><strong>Total pages.</strong> The number of pages this printer file
contains.</p>
<p><strong>Total records.</strong> The number of data records. This field is
only used when the device type (DEVTYPE) parameter of the printer file is
*AFPDS, *LINE, or *AFPDSLINE.</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
(DEVTYPE) *LINE and *AFPDSLINE.</p>
<p>Valid values are Y (yes) or N (no). Set this field to N for all other
printer device types.</p>
<p><strong><a name="unit_of_measure">Unit of measure.</a></strong> 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<br>
</td>
</tr>
</table>
<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). Set this field to N for all other
printer device types.</p>
<p><strong>User name.</strong> The user name of the owner of the new spooled
file being created. If the user name is the current user, the spooled file is
created as part of the current job. If the user name is someone other than the
current user, the spooled file is created as part of the special system job
QPRTJOB for the user name specified. The current user must have *SPLCTL
authority.</p>
<p><strong>User object type.</strong> The type of the user-defined object.
Possible values follow:</p>
<ul>
<li>Data area (*DTAARA)</li>
<li>Data queue (*DTAQ)</li>
<li>File (*FILE)</li>
<li>User index (*USRIDX)</li>
<li>Print Services Facility (PSF) configuration object (*PSFCFG)</li>
<li>User queue (*USRQ)</li>
<li>User space (*USRSPC)</li>
</ul>
<p>This field should be set to blanks when the user-defined object name is set
to *NONE.</p>
<p><strong>User-defined data.</strong> The data defined by the user to be used
by user applications or user-specified programs that process spooled files. The
special value of *NONE should be used when there is no user-defined data.</p>
<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>
<p><strong>User-defined object library name.</strong> The library that contains
the user-defined object. This field should be set to blanks when the
user-defined object name field is set to *NONE.</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. The special value of *NONE should be used when there is
no user-defined object.</p>
<p><strong>User-defined text.</strong> User-defined text taken from the
interactive user profile when the spooled file was created.</p>
<p>The text is not converted because the text may not be presented to a user.
It may be processed by a server type job and converted at a later date.</p>
<p><strong>User-generated data stream.</strong> Whether the data stream has
been validated by a system program on the iSeries/400 when the data was
spooled, for example, the OfficeVision program.</p>
<p>Valid values are Y (yes) or N (no). This field should be set to Y (data
stream not validated) when opening a spooled file that contains data that has
not been spooled, for example, OfficeVision spooled files.</p>
<p><strong>User-specified data.</strong> The 10 characters of user-specified
data that describe the file.</p>
<p><strong>User who created file.</strong> The name of the user profile that
created this file. If the spooled file was created on an iSeries system
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 created this file cannot be
determined, the name of the receiving user profile is used. For example, a file
sent using SNDNETSPLF DTAFMT(*RCDDATA).<br>
</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 set to packed 0 when the spooled file is being created
as opposed to being copied. All other drawer fields should also be set to
packed 0.</p>
<p><strong>Width of drawer 2.</strong> The width in inches of the paper in
drawer 2. This field is set to packed 0 when the spooled file is being created
as opposed to being copied. All other drawer fields should also be set to
packed</p>
<p><strong>Width of page.</strong> The width of a page in rows and columns
(*ROWCOL) or in inches and centimeters (*UOM). The width of a page is
determined by the value specified on the PAGESIZE parameter of the printer
file.</p>
<p>If this field is specified and the measurement method used is *ROWCOL, this
value should be the same as that specified on the page width field found in
this format.</p>
<p>If this field is specified and the measurement method is *UOM, this value
must be equivalent to that specified on the page width field found in this
format.</p>
<p>If the measurement method is *ROWCOL, the page width value must be from 1
through 378. If the measurement method is *UOM, the page width value must be
between 0 and 57.79.</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). Set this field to N for all other
printer device types.</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 command 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 command 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). Set this field to N for all other
printer device types.</p>
<p><strong>5A present.</strong> Whether the hex 5A constant is present in all
AFPDS data for the file (in format SPLF0200). This field is valid when the
printer device type (DEVTYPE) field is *AFPDS.</p>
<p>Valid values are Y (yes) or N (no). This field should be set to N for all
other printer device types.</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">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">CPF3C21 E</td>
<td align="left" valign="top">Format name &amp;1 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">CPF33DD E</td>
<td align="left" valign="top">Maximum number of open spooled files exceeded for
this job.</td>
</tr>
<tr>
<td align="left" valign="top">CPF33DE E</td>
<td align="left" valign="top">Size of internal data for opened spooled file
exceeds maximum.</td>
</tr>
<tr>
<td align="left" valign="top">CPF33DF E</td>
<td align="left" valign="top">Internal data area for opened spooled files
destroyed.</td>
</tr>
<tr>
<td align="left" valign="top">CPF33E0 E</td>
<td align="left" valign="top">Incomplete set of attributes provided.</td>
</tr>
<tr>
<td align="left" valign="top">CPF33E1 E</td>
<td align="left" valign="top">Attributes are for an opened spooled file.</td>
</tr>
<tr>
<td align="left" valign="top">CPF33E2 E</td>
<td align="left" valign="top">Value &amp;1 for spooled file attribute at offset
&amp;2 not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF34B1 E</td>
<td align="left" valign="top">Spooled file print data format not
supported.</td>
</tr>
<tr>
<td align="left" valign="top">CPF34B2 E</td>
<td align="left" valign="top">Spooled file input record length is not
valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9801 E</td>
<td align="left" valign="top">Object &amp;2 in library &amp;3 not found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9838 E</td>
<td align="left" valign="top">User profile storage limit exceeded.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9845 E</td>
<td align="left" valign="top">Error occurred while opening file &amp;1.</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: V2R1
<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>