3598 lines
98 KiB
HTML
3598 lines
98 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
|
|
<title>Retrieve AFP Information (QPQRAFPI) 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. -->
|
|
<!-- Created for V5R1-->
|
|
<!-- Change History: -->
|
|
<!-- YYMMDD USERID Change description -->
|
|
<!--File Edited by Kersten Oct 2001 -->
|
|
<!-- 030206 JETAYLOR cleanup of html, hardcoded links, img tags, etc. -->
|
|
<!-- End Header Records -->
|
|
<link href="../rzahg/ic.css" type="text/css" rel="stylesheet">
|
|
</head>
|
|
<body>
|
|
<a name="Top_Of_Page"></a>
|
|
<!--Java sync-link-->
|
|
<script language="Javascript" src="" type="text/javascript">
|
|
</script>
|
|
|
|
<h2>Retrieve AFP Information (QPQRAFPI) API</h2>
|
|
|
|
<div class="box" style="width: 75%;">
|
|
<br>
|
|
Required Parameter Group:<br>
|
|
<!-- iddvc RMBR -->
|
|
<br>
|
|
<table width="100%">
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">1</td>
|
|
<td valign="top" align="left" width="50%">Receiver variable</td>
|
|
<td valign="top" align="left" width="20%">Output</td>
|
|
<td valign="top" align="left" width="20%">Char(*)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">2</td>
|
|
<td valign="top" align="left">Length of receiver variable</td>
|
|
<td valign="top" align="left">Input</td>
|
|
<td valign="top" align="left">Binary(4)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">3</td>
|
|
<td valign="top" align="left">Format name</td>
|
|
<td valign="top" align="left">Input</td>
|
|
<td valign="top" align="left">Char(8)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">Qualified AFP object name</td>
|
|
<td valign="top" align="left">Input</td>
|
|
<td valign="top" align="left">Char(20)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">5</td>
|
|
<td valign="top" align="left">Format qualifier</td>
|
|
<td valign="top" align="left">Input</td>
|
|
<td valign="top" align="left">Char(10)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">6</td>
|
|
<td valign="top" align="left">Error code</td>
|
|
<td valign="top" align="left">I/O</td>
|
|
<td valign="top" align="left">Char(*)</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
Default Public Authority: *USE<br>
|
|
<!-- iddvc RMBR -->
|
|
<br>
|
|
Threadsafe: No<br>
|
|
<!-- iddvc RMBR -->
|
|
<br>
|
|
</div>
|
|
|
|
<p>The Retrieve AFP Information (QPQRAFPI) API returns specific information
|
|
about a PSF configuration object, a font table, or a coded font. The size of
|
|
the receiver variable determines the amount of information returned.</p>
|
|
|
|
<br>
|
|
<h3>Authorities and Locks</h3>
|
|
|
|
<dl>
|
|
<dt><em>Library authority</em></dt>
|
|
|
|
<dd>*EXECUTE</dd>
|
|
|
|
<dt><em>PSF configuration object authority</em></dt>
|
|
|
|
<dd>*USE</dd>
|
|
|
|
<dt><em>Font table authority</em></dt>
|
|
|
|
<dd>*USE</dd>
|
|
|
|
<dt><em>Font resource authority</em></dt>
|
|
|
|
<dd>*USE</dd>
|
|
|
|
<dt><em>PSF configuration object lock</em></dt>
|
|
|
|
<dd>*SHRRD</dd>
|
|
|
|
<dt><em>Font table lock</em></dt>
|
|
|
|
<dd>*SHRRD</dd>
|
|
|
|
<dt><em>Font resource lock</em></dt>
|
|
|
|
<dd>*SHRRD</dd>
|
|
</dl>
|
|
|
|
<br>
|
|
<h3>Required Parameter Group</h3>
|
|
|
|
<dl>
|
|
<dt><strong>Receiver variable</strong></dt>
|
|
|
|
<dd>OUTPUT; CHAR(*)
|
|
|
|
<p>The receiver variable that receives the information requested. You can
|
|
specify the size of the area to be smaller than the format requested as long as
|
|
you specify the length parameter correctly. As a result, the API returns only
|
|
the data the area can hold.</p>
|
|
</dd>
|
|
|
|
<dt><strong>Length of receiver variable</strong></dt>
|
|
|
|
<dd>INPUT; BINARY(4)
|
|
|
|
<p>The length of the receiver variable provided. The length of the receiver
|
|
variable parameter may be specified up to the size of the receiver variable
|
|
specified in the user program. If the length of the receiver variable parameter
|
|
specified is larger than the allocated size of the receiver variable specified
|
|
in the user program, the results are not predictable. The minimum length is 8
|
|
bytes.</p>
|
|
</dd>
|
|
|
|
<dt><strong>Format name</strong></dt>
|
|
|
|
<dd>INPUT; CHAR(8)
|
|
|
|
<p>The format of the information to be returned for the specified object. The
|
|
valid format names are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="35 65" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO100">PSFI0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified PSF Configuration
|
|
Object.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO201">CFNI0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified coded font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO202">FCSI0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font character
|
|
set.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO306">FTBI0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO301">PHCS0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO302">HPCS0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO303">PHCP0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO304">HPCP0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em><a href="#HDRINFO305">PPCS0100</a></em></td>
|
|
<td valign="top" align="left">Information about the specified font table.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
</dd>
|
|
|
|
<dt><strong>Qualified AFP object name</strong></dt>
|
|
|
|
<dd>INPUT; CHAR(20)
|
|
|
|
<p>The AFP object for which you would like to retrieve information. The
|
|
qualified object name has two parts. The first 10 characters contain the object
|
|
name.</p>
|
|
|
|
<p>You may not use special values for the object name when the format name is
|
|
PSFI0100, CNFI0100, FTBI0100 or PPCS0100.</p>
|
|
|
|
<p>You must use the following special value for the object name when the format
|
|
name is FCSI0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*FNTCHRSET</em></td>
|
|
<td valign="top" align="left">All coded fonts that contain the font character
|
|
set specified by the font character set parameter are returned.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>You may use one of the following special values for the object name when the
|
|
format name is FTBI0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="20 80" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PHFCS</em></td>
|
|
<td valign="top" align="left">Information about the printer-resident to
|
|
host-resident font character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSPHFCS</em></td>
|
|
<td valign="top" align="left">Information about the system printer-resident to
|
|
host-resident font character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*HPFCS</em></td>
|
|
<td valign="top" align="left">Information about the host-resident to
|
|
printer-resident font character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSHPFCS</em></td>
|
|
<td valign="top" align="left">Information about the system host-resident to
|
|
printer-resident font character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PHCP</em></td>
|
|
<td valign="top" align="left">Information about the printer-resident to
|
|
host-resident code page mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSPHCP</em></td>
|
|
<td valign="top" align="left">Information about the system printer-resident to
|
|
host-resident code page mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*HPCP</em></td>
|
|
<td valign="top" align="left">Information about the host-resident to
|
|
printer-resident code page mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSHPCP</em></td>
|
|
<td valign="top" align="left">Information about the system host-resident to
|
|
printer-resident code page mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>You may use one of the following special values for the object name when the
|
|
format name is PHCS0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="20 80" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PHFCS</em></td>
|
|
<td valign="top" align="left">The printer-resident to host-resident font
|
|
character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSPHFCS</em></td>
|
|
<td valign="top" align="left">The system printer-resident to host-resident font
|
|
character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>You may use one of the following special values for the object name when the
|
|
format name is HPCS0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="20 80" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*HPFCS</em></td>
|
|
<td valign="top" align="left">The host-resident to printer-resident font
|
|
character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSHPFCS</em></td>
|
|
<td valign="top" align="left">The system host-resident to printer-resident font
|
|
character set table is to be returned.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>You may use one of the following special values for the object name when the
|
|
format name is PHCP0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PHCP</em></td>
|
|
<td valign="top" align="left">The printer-resident to host-resident code page
|
|
mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSPHCP</em></td>
|
|
<td valign="top" align="left">The system printer-resident to host-resident code
|
|
page mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>You may use one of the following special values for the object name when the
|
|
format name is HPCP0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*HPCP</em></td>
|
|
<td valign="top" align="left">The host-resident to printer-resident code page
|
|
mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSHPCP</em></td>
|
|
<td valign="top" align="left">The system host-resident to printer-resident code
|
|
page mapping table is to be returned.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>You must leave the second 10 characters blank when you use a special value
|
|
for the AFP object name when the format name is PHCS0100, HPCS0100, PHCP0100,
|
|
or HPCP0100.</p>
|
|
|
|
<p>The second 10 characters contain the name of the library where the object is
|
|
located when the format name is PSFI0100, CFNI0100, FTBI0100, PHCS0100,
|
|
HPCS0100, PHCP0100, HPCP0100, or PPCS0100.</p>
|
|
|
|
<p>The following special values are allowed when the format name is PSFI0100,
|
|
CFNI0100, FTBI0100, PHCS0100, HPCS0100, PHCP0100, HPCP0100, or PPCS0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*CURLIB</em></td>
|
|
<td valign="top" align="left">The job's current library is used to locate the
|
|
object. If no library is specified as the current library for the job, the QGPL
|
|
library is used.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LIBL</em></td>
|
|
<td valign="top" align="left">The library list is used to locate the
|
|
object.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p>The actual library that is used is returned with the object information.</p>
|
|
|
|
<p>The second 10 characters contain the name of the library searched for coded
|
|
fonts that contain the font character set specified in the first 10 characters
|
|
of the format qualifier when the format name is FCSI0100.</p>
|
|
|
|
<p>The following special values are allowed when the format name is
|
|
FCSI0100:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*CURLIB</em></td>
|
|
<td valign="top" align="left">Only the libraries in the current library for the
|
|
job are searched. If no library is specified as the current library for the
|
|
job, QGPL is used.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LIBL</em></td>
|
|
<td valign="top" align="left">All libraries in the job's library list are
|
|
searched.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*USRLIBL</em></td>
|
|
<td valign="top" align="left">Only the libraries listed in the user portion of
|
|
the job's library list are searched.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*ALL</em></td>
|
|
<td valign="top" align="left">All libraries in the system, including QSYS, are
|
|
searched.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*ALLUSR</em></td>
|
|
<td valign="top" align="left">All user libraries are searched.
|
|
For information on the
|
|
libraries included, see <a href="../apiref/genericlibname.htm#allusr">*ALLUSR</a> in Generic library names.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*DBCSFNTLIB</em></td>
|
|
<td valign="top" align="left">The DBCS font libraries QFNT61, QFNT62, QFNT63,
|
|
QFNT64, and QFNT65 will be searched.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
</dd>
|
|
|
|
<dt><strong>Format qualifier</strong></dt>
|
|
|
|
<dd>INPUT; CHAR(10)
|
|
|
|
<p>The font character set name to search for in the coded font objects when the
|
|
format name is FCSI0100 and the AFP object name is *FNTCHRSET. All coded fonts
|
|
that contain the font character set specified by the format qualifier parameter
|
|
are returned.</p>
|
|
|
|
<p>This parameter must be blank if the format name is not FCSI0100.</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><a name="HDRINFO100">PSFI0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the PSFI0100
|
|
format.</p>
|
|
|
|
<table width="80%" border="1">
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">PSF configuration object name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">PSF configuration object library name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">30</td>
|
|
<td valign="top" align="center">1E</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">User resource library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">40</td>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to device resource library list
|
|
entries</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">44</td>
|
|
<td valign="top" align="center">2C</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of device resource library list
|
|
entries</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">48</td>
|
|
<td valign="top" align="center">30</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">IPDS pass through</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="center">3A</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Activate release timer</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">68</td>
|
|
<td valign="top" align="center">44</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Release timer</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">72</td>
|
|
<td valign="top" align="center">48</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Restart timer</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">76</td>
|
|
<td valign="top" align="center">4C</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">APPC and TCP/IP retry count</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Delay between APPC retries</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Automatic session recovery</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">94</td>
|
|
<td valign="top" align="center">5E</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Automatic session recovery message option</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">104</td>
|
|
<td valign="top" align="center">68</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Acknowledgment frequency</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">108</td>
|
|
<td valign="top" align="center">6C</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Blank page</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">118</td>
|
|
<td valign="top" align="center">76</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Page size control</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">128</td>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Resident fonts</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">138</td>
|
|
<td valign="top" align="center">8A</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Resource retention</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">148</td>
|
|
<td valign="top" align="center">94</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Edge orient</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">158</td>
|
|
<td valign="top" align="center">9E</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Use outline fonts</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">168</td>
|
|
<td valign="top" align="center">A8</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to PSF-defined options</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">172</td>
|
|
<td valign="top" align="center">AC</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of PSF-defined options</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">176</td>
|
|
<td valign="top" align="center">B0</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font substitution messages</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">186</td>
|
|
<td valign="top" align="center">BA</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Capture host fonts at printer</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">196</td>
|
|
<td valign="top" align="center">C4</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font resolution for formatting</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">206</td>
|
|
<td valign="top" align="center">CE</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font mapping table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">216</td>
|
|
<td valign="top" align="center">D8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font mapping table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">226</td>
|
|
<td valign="top" align="center">E2</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Cut sheet emulation mode</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">236</td>
|
|
<td valign="top" align="center">EC</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Use DBCS simulation fonts</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">246</td>
|
|
<td valign="top" align="center">F6</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">248</td>
|
|
<td valign="top" align="center">F8</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Printer response timer</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">252</td>
|
|
<td valign="top" align="center">FC</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Generate PDF output</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">262</td>
|
|
<td valign="top" align="center">106</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Device emulation type</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">272</td>
|
|
<td valign="top" align="center">110</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Paper size for drawer 1</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">282</td>
|
|
<td valign="top" align="center">11A</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Paper size for drawer 2</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">292</td>
|
|
<td valign="top" align="center">124</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Multiple PDF files</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">302</td>
|
|
<td valign="top" align="center">12E</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Data queue</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">312</td>
|
|
<td valign="top" align="center">138</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Data queue library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">322</td>
|
|
<td valign="top" align="center">142</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Sender of electronic mail</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">332</td>
|
|
<td valign="top" align="center">14C</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Mapping program</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">342</td>
|
|
<td valign="top" align="center">156</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Mapping program library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">352</td>
|
|
<td valign="top" align="center">160</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Output queue</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">362</td>
|
|
<td valign="top" align="center">16A</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Output queue library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">372</td>
|
|
<td valign="top" align="center">174</td>
|
|
<td valign="top" align="left">CHAR(256)</td>
|
|
<td valign="top" align="left">Directory</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">628</td>
|
|
<td valign="top" align="center">274</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Directory CCSID</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">632</td>
|
|
<td valign="top" align="center">278</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">682</td>
|
|
<td valign="top" align="center">2AA</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Multiple PDF files process option</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">692</td>
|
|
<td valign="top" align="center">2B4</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">PDF fonts inline</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">702</td>
|
|
<td valign="top" align="center">2BE</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">704</td>
|
|
<td valign="top" align="center">2C0</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to mail server names</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">708</td>
|
|
<td valign="top" align="center">2C4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of mail servers</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="center">2C8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Mapping object name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">722</td>
|
|
<td valign="top" align="center">2D2</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Mapping object library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">732</td>
|
|
<td valign="top" align="center">2DC</td>
|
|
<td valign="top" align="left">CHAR(80)</td>
|
|
<td valign="top" align="left">PDF administrator</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">812</td>
|
|
<td valign="top" align="center">32C</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to additional generate PDF output
|
|
options</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">816</td>
|
|
<td valign="top" align="center">330</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of additional generate PDF output
|
|
options</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">820</td>
|
|
<td valign="top" align="center">334</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Save AFP Data</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">830</td>
|
|
<td valign="top" align="center">33E</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">AFP Output Queue name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">840</td>
|
|
<td valign="top" align="center">348</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">AFP Output Queue library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="left">CHAR(*)</td>
|
|
<td valign="top" align="left">Device resource library list entries (ARRAY of
|
|
CHAR(10))</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="left">CHAR(*)</td>
|
|
<td valign="top" align="left">PSF-defined option (ARRAY of CHAR(30))</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="left">CHAR(*)</td>
|
|
<td valign="top" align="left">Mail server names. (ARRAY of CHAR(255))</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="center"> </td>
|
|
<td valign="top" align="left">CHAR(*)</td>
|
|
<td valign="top" align="left">Additional generate PDF output options (ARRAY of
|
|
CHAR(10))</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<h3>Field Descriptions</h3>
|
|
|
|
<p><strong>Acknowledgment frequency.</strong> The frequency, in pages, with
|
|
which PSF/400 sends IPDS acknowledgment requests to a printer. Possible values
|
|
are 1 to 32767.</p>
|
|
|
|
<p><strong>Activate release timer.</strong></p>
|
|
|
|
The point at which the release timer is activated.
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NORDYF</em></td>
|
|
<td valign="top" align="left">The release timer is to be activated when there
|
|
are no spooled files in the printer's output queue with a status of RDY and the
|
|
last page of the last spooled file processed has printed.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*IMMED</em></td>
|
|
<td valign="top" align="left">The release timer is to be activated immediately
|
|
after PSF has successfully linked to the printer.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PRTNORDYF</em></td>
|
|
<td valign="top" align="left">The release timer is to be activated:<br>
|
|
|
|
|
|
<ul>
|
|
<li>After the writer receives an indication from the printer to release the
|
|
IPDS dialog,</li>
|
|
|
|
<li>There are no spooled files in the printer's output queue with a status of
|
|
RDY, and</li>
|
|
|
|
<li>The last page of the last spooled file processed has printed.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PRTIMMED</em></td>
|
|
<td valign="top" align="left">The release timer is to be activated immediately
|
|
after the writer receives an indication from the printer to release the IPDS
|
|
dialog.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Additional generate
|
|
PDF output options (ARRAY of CHAR(10))</strong> If the user would like the
|
|
spooled file converted to PDF using the IPDS to PDF transform and more than one
|
|
option used to distribute the associated PDF output.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No PDF generation of the spooled file should be
|
|
performed</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*MAIL</em></td>
|
|
<td valign="top" align="left">PDF output will be generated and mailed
|
|
electronically.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*STMF</em></td>
|
|
<td valign="top" align="left">PDF output will be generated and placed into a
|
|
stream file in the directory identified in the directory field.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SPLF</em></td>
|
|
<td valign="top" align="left">PDF output will be generated and placed on the
|
|
output queue identified in the output queue field.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>AFP output queue library.</strong> The name of the library which contains the default output
|
|
queue where AFP data will be spooled.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>Output-queue-library</em></td>
|
|
<td valign="top" align="left">Name of output queue library.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
<p><strong>AFP output queue name.</strong> The name of the default output queue where AFP data will be
|
|
spooled.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>Output-queue-name</em></td>
|
|
<td valign="top" align="left">Name of output queue</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
<p><strong>APPC and TCP/IP retry count.</strong> The number of times to retry a
|
|
session start request when attempting to establish a session with a
|
|
printer.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>1 to 99</em></td>
|
|
<td valign="top" align="left">The number of retries.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>-1</em></td>
|
|
<td valign="top" align="left">No limit is put on the number of retries.
|
|
(*NOMAX)</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Automatic session recovery.</strong> Whether PSF/400 will
|
|
automatically attempt to resume printing when a session has been ended
|
|
unexpectedly by a device.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">PSF/400 ends when a session has been unexpectedly
|
|
ended by a device.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">Automatic session recovery is enabled. PSF/400
|
|
attempts to reestablish a session that has been ended unexpectedly by a
|
|
device.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Automatic session recovery message option.</strong> Whether an
|
|
informational message or an inquiry message is sent to the message queue
|
|
associated with the writer when PSF/400 is performing automatic session
|
|
recovery. This field is filled in when automatic session recovery is *YES;
|
|
otherwise, it is set to blanks.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*INFO</em></td>
|
|
<td valign="top" align="left">An informational message is sent to the message
|
|
queue associated with the writer when PSF/400 is performing automatic session
|
|
recovery.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*INQ</em></td>
|
|
<td valign="top" align="left">An inquiry message is sent to the message queue
|
|
associated with the writer when PSF/400 is performing automatic session
|
|
recovery.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p><strong>Blank page.</strong> Whether PSF/400 issues a blank page after every
|
|
separator page and spooled file copy that contains an odd number of pages.<br>
|
|
The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">PSF/400 issues a blank page after every separator
|
|
page and spooled file copy that contains an odd number of pages.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">PSF/400 does not issue a blank page after every
|
|
separator page and spooled file copy that contains an odd number of pages.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Bytes available.</strong> The length of all data available to
|
|
return. All available data is returned if enough space is provided.</p>
|
|
|
|
<p><strong>Bytes returned.</strong> The length of the data actually
|
|
returned.</p>
|
|
|
|
<p><strong>Capture host fonts at printer.</strong> Whether the printer should
|
|
capture host downloaded fonts.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">The printer should not capture host fonts.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">The printer should capture host fonts.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Cut sheet emulation mode.</strong> The degree to which PSF/400 will
|
|
do size checking of the document when using Cut Sheet Emulation.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No checking will be done to verify that the
|
|
document page will fit on half the continuous forms physical page.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*CHKFIRST</em></td>
|
|
<td valign="top" align="left">The first page of each copy group will be checked
|
|
to determine if the page will fit on half the continuous forms page.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*CHKALL</em></td>
|
|
<td valign="top" align="left">The front side page will be checked to determine
|
|
if the page will fit on half the continuous forms page.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Data queue.</strong> The name of the data queue where PSF will log
|
|
the IPDS to PDF transform completion notifications. This field is used only
|
|
when the generate PDF output field has a value other than *NONE; otherwise it
|
|
is set to blanks.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No data queue should be used to log
|
|
completions.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>PDF-data-queue</em></td>
|
|
<td valign="top" align="left">The name of the data queue used for logging
|
|
transformation completions.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Data queue library.</strong> The name of the library in which the
|
|
data queue is located. This field is used only when the generate PDF output
|
|
field has a value other than *NONE; otherwise, it is set to blanks.</p>
|
|
|
|
<p><strong>Delay between APPC retries.</strong> The number, between 0 and 999,
|
|
of seconds PSF/400 pauses after it receives notification that a session start
|
|
request has failed.</p>
|
|
|
|
<p><strong>Device emulation type.</strong> The type of device that the IPDS to
|
|
PDF transform virtual printer device should emulate. This field is used only
|
|
when the generate PDF output field has a value other than *NONE; otherwise it
|
|
is set to blanks.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*IP40240</em></td>
|
|
<td valign="top" align="left">The virtual printer device should emulate an IP40
|
|
printer device configured at 240 pels per inch resolution.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*IP40300</em></td>
|
|
<td valign="top" align="left">The virtual printer device should emulate an IP40
|
|
printer device configured at 300 pels per inch resolution.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*4028</em></td>
|
|
<td valign="top" align="left">The virtual printer device should emulate a 4028
|
|
printer device.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*3812</em></td>
|
|
<td valign="top" align="left">The virtual printer device should emulate a 3812
|
|
printer device.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Device resource library list entry.</strong> A device resource
|
|
library to be used for searching AFP resources.</p>
|
|
|
|
<p>The following special value may be returned:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*DFT</em></td>
|
|
<td valign="top" align="left">The following libraries, if present on the
|
|
system, are used in searching for AFP resources.
|
|
|
|
<ul>
|
|
<li>QFNTCPL</li>
|
|
|
|
<li>QFNT01 - QFNT19</li>
|
|
|
|
<li>QFNT61 - QFNT69</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Directory.</strong> The directory in which the PDF files will be
|
|
stored. This field is used only when the generate PDF output field has a value
|
|
of *STMF; otherwise, it is set to blanks.</p>
|
|
|
|
<p><strong>Directory CCSID.</strong> The CCSID (coded character set ID) of the
|
|
directory.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>0</em></td>
|
|
<td valign="top" align="left">There is no directory.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>1 to 65533</em></td>
|
|
<td valign="top" align="left">The CCSID of the directory</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Edge orient.</strong> Whether PSF/400 will rotate the output 270
|
|
degress instead of 90 degrees when the page rotation value of a spooled file is
|
|
*COR or *AUTO.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">The output remains at its original
|
|
orientation.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">*COR and *AUTO output of 90 degrees is rotated an
|
|
additional 180 degrees before printing.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Font mapping table name.</strong> The name of a printer-resident to
|
|
printer-resident font table.</p>
|
|
|
|
<p>The following special value may be returned:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No printer-resident to printer-resident font
|
|
table is specified.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Font mapping table library.</strong> The library in which the
|
|
printer-resident to printer-resident font table resides.</p>
|
|
|
|
<p><strong>Font resolution for formatting.</strong> The resolution PSF/400
|
|
should use to print the spooled file when:</p>
|
|
|
|
<ul>
|
|
<li>Printing to a multiple resolution printer and</li>
|
|
|
|
<li>The printer is configured to report support of multiple resolutions
|
|
and</li>
|
|
|
|
<li>The spooled file does not specify the font metrics and resolution with
|
|
which to print the spooled file or the font is not available at that
|
|
resolution.</li>
|
|
</ul>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SEARCH</em></td>
|
|
<td valign="top" align="left">Search the library list for the first occurrence
|
|
of a host font with a name match.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>240</em></td>
|
|
<td valign="top" align="left">The font resolution used to print the spooled
|
|
file should be 240 pels per inch.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>300</em></td>
|
|
<td valign="top" align="left">The font resolution used to print the spooled
|
|
file should be 300 pels per inch.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Font substitution messages.</strong> Whether PSF/400 will issue
|
|
messages indicating that a successful font substitution was performed.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">Messages indicating that a successful font
|
|
substitution was performed are issued.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">Messages indicating that a successful font
|
|
substitution was performed are not issued.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Generate PDF output.</strong> Whether the user would like the
|
|
spooled file converted to PDF using the IPDS to PDF transform and if so, what
|
|
to do with the associated PDF output.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No PDF generation of the spooled file should be
|
|
performed</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*MAIL</em></td>
|
|
<td valign="top" align="left">PDF output will be generated and mailed
|
|
electronically.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*STMF</em></td>
|
|
<td valign="top" align="left">PDF output will be generated and placed into a
|
|
stream file in the directory identified in the directory field.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SPLF</em></td>
|
|
<td valign="top" align="left">PDF output will be generated and placed on the
|
|
output queue identified in the output queue field.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>IPDS pass through.</strong> Whether IPDS pass-through is done for
|
|
the device.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">No IPDS pass-through is done.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">IPDS pass-through is to be done for the device
|
|
for all spooled files that are eligible for IPDS pass-through.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
|
|
|
|
<p> <strong>Mail server names.</strong> The mail server names to use for electronically mailing the
|
|
resulting PDF file from the IPDS to PDF transform.><br>
|
|
</p>
|
|
|
|
<p> <strong>Mapping object library.</strong> Name of the PDF mapping object library, if one was specified
|
|
on the PSFCFG object. This is set to blanks (X'40') if no value was provided on
|
|
the PDFMAPBOBJ parameter of the PSFCFG object.</p>
|
|
|
|
<p> <strong>Mapping object name.</strong> Name of the PDF mapping object, if one was specified on the
|
|
PSFCFG object. This is set to blanks (X'40') if no value was provided on the
|
|
PDFMAPBOBJ parameter of the PSFCFG object.</p>
|
|
|
|
<p> <strong>Mapping program.</strong> The name of a user-defined mapping program. The mapping
|
|
program will receive as input the spool file attributes and mail tag
|
|
information(if specified in spool file). It will return as output the action to
|
|
be taken (e-mail, store PDF file in Integrated File System (IFS), or respool
|
|
PDF to specified output queiue). It will also return any information needed for
|
|
the specified action, such as one or more mail addresses to use for electronic
|
|
mailing of the PDF output when e-mail is specified for the action. If this
|
|
field is blank, then the action specified in the PSF configuration object will
|
|
be used.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No mapping program is specified.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*IBMPGM</em></td>
|
|
<td valign="top" align="left">Use the IBM mapping program provided with i5/OS.
|
|
When this value is specified, the name of a PDF mapping object must be
|
|
specified </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>PDF-mapping-program</em></td>
|
|
<td valign="top" align="left">The name of the user program to use for
|
|
mapping.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Mapping program library.</strong> The name of the library in which
|
|
the mapping program is located.</p>
|
|
|
|
<p><strong>Multiple PDF files.</strong> Specifies if PSF should tell the IPDS
|
|
to PDF transform to split the PDF output into multiple PDF files at the DDS
|
|
keyword STRPAGGRP boundaries. This field is used only when the generate PDF
|
|
output field has a value other than *NONE; otherwise, it is set to blanks.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">One PDF file should be generated.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">Multiple PDF files should be created when
|
|
applicable.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Multiple PDF files process option.</strong> When Multiple PDF files
|
|
is yes, specifies how PSF should tell the IPDS to PDF transform to split the
|
|
PDF output into multiple PDF files at the DDS keyword STRPAGGRP boundaries.
|
|
This field is used only when the generate PDF output field has a value other
|
|
than *NONE; otherwise, it is set to blanks.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SPLIT</em></td>
|
|
<td valign="top" align="left">Multiple PDF output files will be generated at
|
|
group boundaries.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*INDEX</em></td>
|
|
<td valign="top" align="left">An index tag or bookmark will be placed at the
|
|
group boundaries in a single output file. If *INDEX is requested, bookmarks
|
|
will be labeled according to the group name on the DDS STRPAGGRP keyword. If
|
|
characters in the group name are not available in the stardard PDF encoding
|
|
they will be presented as a space.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p> <strong>Number of additional
|
|
generate PDF output options</strong> The number of additional options to
|
|
generate PDF. </p>
|
|
|
|
<p><strong>Number of device resource library list entries.</strong> The number
|
|
of resource library list entries returned.</p>
|
|
|
|
<p> <strong>Number of mail
|
|
server names</strong> The number of mail server names to use for electronically
|
|
mailing the resulting PDF file from the IPDS to PDF transform.</p>
|
|
|
|
<p><strong>Number of PSF-defined options.</strong> The number of PSF-defined
|
|
options returned.</p>
|
|
|
|
<p> <strong>Offset to additional
|
|
generate PDF output options.</strong> The number of bytes from the start of the
|
|
PSFI0100 format to the beginning of the additional options to generate PDF.
|
|
</p>
|
|
|
|
<p><strong>Offset to device resource library list entries.</strong> The number
|
|
of bytes from the start of the PSFI0100 format to the beginning of the first
|
|
device resource library list entry.</p>
|
|
|
|
<p> <strong>Offset to mail
|
|
server names</strong> The number of bytes from the start of the PDFI0100 format
|
|
to the beginning of the first mail server name to use for electronically
|
|
mailing the resulting PDF file from the IPDS to PDF transform.</p>
|
|
|
|
<p><strong>Offset to PSF-defined options.</strong> The number of bytes from the
|
|
start of the PSFI0100 format to the beginning of the first PSF-defined
|
|
option.</p>
|
|
|
|
<p><strong>Output queue.</strong> The name of the output queue that should be
|
|
used when spooling PDF output. This field is used only when the generate PDF
|
|
output field has a value of *SPLF; otherwise, it is set to blanks.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No output queue is specified.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>output-queue-name</em></td>
|
|
<td valign="top" align="left">The name of the output queue.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Output queue library.</strong> The name of the library in which the
|
|
output queue is located. This field is used only when the generate PDF output
|
|
field has a value of *SPLF; otherwise, it is set to blanks.</p>
|
|
|
|
<p><strong>Page size control.</strong> Whether the page size (forms) in the
|
|
printer is set by PSF/400.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">The page size (forms) in the printer is not set
|
|
by PSF/400.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">The page size (forms) in the printer is set by
|
|
PSF/400.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Paper size for drawer 1.</strong> The paper size to use for drawer 1
|
|
during the IPDS to PDF transfrom process. This field is used only when the
|
|
generate PDF output field has a value other than *NONE; otherwise, it is set to
|
|
blanks.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LETTER</em></td>
|
|
<td valign="top" align="left">Use the dimensions of letter paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LEGAL</em></td>
|
|
<td valign="top" align="left">Use the dimensions of legal paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*STATEMENT</em></td>
|
|
<td valign="top" align="left">Use the dimensions of statement paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*EXECUTIVE</em></td>
|
|
<td valign="top" align="left">Use the dimensions of executive paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LEDGER</em></td>
|
|
<td valign="top" align="left">Use the dimensions of ledger paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*A5</em></td>
|
|
<td valign="top" align="left">Use the dimensions of A5 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*A4</em></td>
|
|
<td valign="top" align="left">Use the dimensions of A4 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*A3</em></td>
|
|
<td valign="top" align="left">Use the dimensions of A3 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*B5</em></td>
|
|
<td valign="top" align="left">Use the dimensions of B5 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*B4</em></td>
|
|
<td valign="top" align="left">Use the dimensions of B5 paper.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Paper size for drawer 2.</strong> The paper size to use for drawer 2
|
|
during the IPDS to PDF transfrom process. This field is used only when the
|
|
generate PDF output field has a value other than *NONE; otherwise, it is set to
|
|
blanks.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LETTER</em></td>
|
|
<td valign="top" align="left">Use the dimensions of letter paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LEGAL</em></td>
|
|
<td valign="top" align="left">Use the dimensions of legal paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*STATEMENT</em></td>
|
|
<td valign="top" align="left">Use the dimensions of statement paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*EXECUTIVE</em></td>
|
|
<td valign="top" align="left">Use the dimensions of executive paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*LEDGER</em></td>
|
|
<td valign="top" align="left">Use the dimensions of ledger paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*A5</em></td>
|
|
<td valign="top" align="left">Use the dimensions of A5 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*A4</em></td>
|
|
<td valign="top" align="left">Use the dimensions of A4 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*A3</em></td>
|
|
<td valign="top" align="left">Use the dimensions of A3 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*B5</em></td>
|
|
<td valign="top" align="left">Use the dimensions of B5 paper.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*B4</em></td>
|
|
<td valign="top" align="left">Use the dimensions of B5 paper.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p> <strong>PDF
|
|
administrator.</strong> The e-mail address of an administrator that will
|
|
receive a notification when one or more portions of a document can not be
|
|
processed correctly.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No PDF administrator e-mail address is
|
|
specified.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>PDF administrator</em></td>
|
|
<td valign="top" align="left">The e-mail address of the PDF administrator who
|
|
will receive a notification when one or more portiions of a document can not be
|
|
processed correctly. </td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p><strong>PDF fonts inline.</strong> Specifies whether the PDF output
|
|
generated by the IPDS to PDF transform should carry the necessary fonts
|
|
inline.</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">Specifies that the fonts should be carried inline
|
|
with the PDF output.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">Specifies that the fonts should not be carried
|
|
inline with the PDF output.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p><strong>Printer response timer.</strong> The length of time for which a
|
|
writer should wait for a response from a printer device.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>5 to 3600</em></td>
|
|
<td valign="top" align="left">The amount of time, in seconds, to wait.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>-1</em></td>
|
|
<td valign="top" align="left">There is no limit on the length of time a writer
|
|
will wait for a response from the printer. (*NOMAX)</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>PSF configuration object library.</strong> The library from which
|
|
the PSF/400 configuration object was retrieved.</p>
|
|
|
|
<p><strong>PSF configuration object name.</strong> The name of the PSF/400
|
|
configuration object retrieved.</p>
|
|
|
|
<p><strong>PSF-defined option.</strong> A value as defined by IBM. One or more
|
|
values may be made available between releases of i5/OS (OS/400). If a value is made
|
|
available, a PTF cover letter will contain the required syntax.</p>
|
|
|
|
<p>The following special value may be returned:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No PSF-defined options are specified.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Release timer.</strong> The amount of time to wait after the last
|
|
page of the last ready spooled file has printed, before releasing the
|
|
printer.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>1 to 1440</em></td>
|
|
<td valign="top" align="left">The amount of time, in minutes, to wait.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>0</em></td>
|
|
<td valign="top" align="left">The printer is not released unless ENDWTR is
|
|
executed (*NOMAX).</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>-1</em></td>
|
|
<td valign="top" align="left">PSF/400 waits 15 seconds before releasing the
|
|
printer (*SEC15).</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>-2</em></td>
|
|
<td valign="top" align="left">PSF/400 waits 30 seconds before releasing the
|
|
printer (*SEC30).</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
|
|
|
<p><strong>Resource retention.</strong> Whether PSF/400 should use resource
|
|
retention across spooled files.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">PSF/400 stores page segments and overlays in the
|
|
printer across spooled file boundaries.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">PSF/400 does not store page segments and overlays
|
|
in the printer across spooled file boundaries.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Restart timer.</strong> The amount of time to wait before the
|
|
printer writer attempts to reestablish either a session or dialog.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>1 to 1440</em></td>
|
|
<td valign="top" align="left">The number of minutes to wait.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>0</em></td>
|
|
<td valign="top" align="left">The printer writer attempts to reestablish the
|
|
session or dialog as soon as a spooled file has a status of RDY (*IMMED).</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p> <strong>Save AFP
|
|
data.</strong> The activation of the save AFP data capability.</p>
|
|
|
|
<p>Possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">No AFP Respool allowed.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">AFP Respool allowed.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p><strong>Sender of electronic mail.</strong> The owner or sender from whom the
|
|
PDF output file is electronically mailed. This field is used only when the
|
|
generate PDF output field has a value of *MAIL; otherwise, it is set to blanks.</p>
|
|
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SPLFOWN</em></td>
|
|
<td valign="top" align="left">The owner of the original spooled file should be
|
|
the sender of the electronically mailed PDF file.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>mail-file-sender</em></td>
|
|
<td valign="top" align="left">The name of a valid user profile to be used as
|
|
the sender of the electronically mailed PDF file.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Text.</strong> The text that briefly describes the object.</p>
|
|
|
|
<p><strong>Use DBCS simulation fonts.</strong> Whether to use outline DBCS
|
|
simulation fonts.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">No mapping of coded fonts will be done.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">All coded font references will be mapped to
|
|
outline coded font equivalents.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>User resource library.</strong> The user resource library list to be
|
|
used for searching AFP resources. The user resource library list is searched
|
|
first and then the device resource library list is searched when attempting to
|
|
find an AFP resource specified with the spooled file.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*JOBLIBL</em></td>
|
|
<td valign="top" align="left">The job's current library list that created the
|
|
spooled file is used in searching for AFP resources.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PRTF</em></td>
|
|
<td valign="top" align="left">The list supplied in the printer file will be
|
|
used in searching for AFP resources.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*CURLIB</em></td>
|
|
<td valign="top" align="left">The current library for the job that created the
|
|
spooled file is used in searching for AFP resources.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left"></td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p>No user resource library list is used in searching for AFP resources.</p>
|
|
|
|
<br>
|
|
<h3><a name="HDRINFO201">CFNI0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the CFNI0100
|
|
format.</p>
|
|
|
|
<table width="80%" border="1">
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Coded font name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Coded font library name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to the font character set and code page
|
|
pairs contained in the coded font</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of font character set and code page pairs
|
|
contained in the coded font</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of a font character set and code page
|
|
pair</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="4">These fields are repeated
|
|
for each font character set and code page pair contained in the coded
|
|
font.</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font sharacter set</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host code page</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Resident font</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3><a name="HDRINFO202">FCSI0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the FCSI0100
|
|
format.</p>
|
|
|
|
<table width="80%" border="1">
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font character set</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">20</td>
|
|
<td valign="top" align="center">14</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to the coded font entries</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">24</td>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of coded fonts</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of data returned for each coded font</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="4">These fields are repeated
|
|
for each coded font that contains the font character set specified with the
|
|
font character set parameter.</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Coded font name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Coded font library name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3>Field Descriptions</h3>
|
|
|
|
<p><strong>Bytes available.</strong> The length of all data available to
|
|
return. All available data is returned if enough space is provided.</p>
|
|
|
|
<p><strong>Bytes returned.</strong> The length of the data actually
|
|
returned.</p>
|
|
|
|
<p><strong>Coded font library name.</strong> The library of the coded font
|
|
being retrieved.</p>
|
|
|
|
<p><strong>Coded font name.</strong> The name of the coded font being
|
|
retrieved.</p>
|
|
|
|
<p><strong>Font character set.</strong> The name of a font character set that
|
|
is contained in the coded font.</p>
|
|
|
|
<p><strong>Host code page.</strong> The name of the host resident code page
|
|
font resource that is contained in the coded font.</p>
|
|
|
|
<p><strong>Length of data returned for each coded font.</strong> The length, in
|
|
bytes, of the data returned for each coded font that contains the font
|
|
character set specified with the font character set parameter.</p>
|
|
|
|
<p><strong>Length of a font character set and code page pair.</strong> The
|
|
length, in bytes, of the data returned for each font character set and code
|
|
page pair.</p>
|
|
|
|
<p><strong>Number of coded fonts.</strong> The number of coded fonts that
|
|
contain the font character set specified with the font character set
|
|
parameter.</p>
|
|
|
|
<p><strong>Number of font character set and code page pairs in the coded
|
|
font.</strong> The number of font character set and code page pairs that are
|
|
contained in the coded font.</p>
|
|
|
|
<p><strong>Offset to the coded font entries.</strong> The number of bytes from
|
|
the start of the FCSI0100 format to the beginning of the first coded font
|
|
entry.</p>
|
|
|
|
<p><strong>Offset to the font character set and code page pairs in the coded
|
|
font.</strong> The number of bytes from the start of the CFNI0100 format to the
|
|
beginning of the first font character set and code page pair.</p>
|
|
|
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
|
|
|
<p><strong>Resident font.</strong> Whether the font character set and code page
|
|
pair is resident in the printer.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*YES</em></td>
|
|
<td valign="top" align="left">The font character set and code page pair is
|
|
resident in the printer and does not need to be downloaded by the system to the
|
|
printer.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NO</em></td>
|
|
<td valign="top" align="left">The font character set and code page pair is not
|
|
resident in the printer and needs to be downloaded by the system to the
|
|
printer.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Text.</strong> The text that briefly describes the object.</p>
|
|
|
|
<br>
|
|
<h3><a name="HDRINFO306">FTBI0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the FTBI0100
|
|
format.</p>
|
|
|
|
<table width="80%" border>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table type</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of entries in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">92</td>
|
|
<td valign="top" align="center">5C</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Maximum length of each font table entry</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3><a name="HDRINFO301">PHCS0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the PHCS0100
|
|
format.</p>
|
|
|
|
<table width="80%" border>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to first entry in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of entries in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of font table entry</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="10">These fields are
|
|
repeated for each entry in the font table.</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Printer font identifier</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Width</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(12)</td>
|
|
<td valign="top" align="left">Attribute</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Graphic character set</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Point size</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host font character</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host font character (1)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host font character (2)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Type</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3><a name="HDRINFO302">HPCS0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the HPCS0100
|
|
format.</p>
|
|
|
|
<table width="80%" border>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to first entry in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of entries in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of font table entry</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="8">These fields are repeated
|
|
for each entry in the font table.</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host font character</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Type</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Printer font identifier</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Width</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(12)</td>
|
|
<td valign="top" align="left">Attribute</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Graphic character set</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Point size</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3><a name="HDRINFO303">PHCP0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the PHCP0100
|
|
format.</p>
|
|
|
|
<table width="80%" border>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to first entry in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of entries in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of font table entry</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="6">These fields are repeated
|
|
for each entry in the font table</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Graphic character set</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(5)</td>
|
|
<td valign="top" align="left">Code page</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host code page</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host code page (1)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host code page (2)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(3)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3><a name="HDRINFO304">HPCP0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the HPCP0100
|
|
format.</p>
|
|
|
|
<table width="80%" border>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to first entry in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of entries in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of font table entry</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="4">These fields are repeated
|
|
for each entry in the font table.</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Host code page</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Graphic character set</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(5)</td>
|
|
<td valign="top" align="left">Code page</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(3)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3><a name="HDRINFO305">PPCS0100 Format</a></h3>
|
|
|
|
<p>The following table shows the information returned for the PPCS0100
|
|
format.</p>
|
|
|
|
<table width="80%" border>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center" colspan="2">Offset</th>
|
|
<th valign="bottom" align="left" rowspan="2">Type</th>
|
|
<th valign="bottom" align="left" rowspan="2">Field</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th valign="bottom" align="center">Dec</th>
|
|
<th valign="bottom" align="center">Hex</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="center" width="10%">0</td>
|
|
<td valign="top" align="left" width="20%">BINARY(4)</td>
|
|
<td valign="top" align="left" width="60%">Bytes returned</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="center">4</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Bytes available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="center">8</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table name</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">18</td>
|
|
<td valign="top" align="center">12</td>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">Font table library</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">28</td>
|
|
<td valign="top" align="center">1C</td>
|
|
<td valign="top" align="left">CHAR(50)</td>
|
|
<td valign="top" align="left">Text</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">78</td>
|
|
<td valign="top" align="center">4E</td>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">80</td>
|
|
<td valign="top" align="center">50</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Offset to first entry in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">84</td>
|
|
<td valign="top" align="center">54</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Number of entries in font table</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="center">88</td>
|
|
<td valign="top" align="center">58</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">Length of font table entry</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left" colspan="2" rowspan="6">These fields are repeated
|
|
for each entry in the font table.</td>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">From printer font ID</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">From point size</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">BINARY(4)</td>
|
|
<td valign="top" align="left">To printer font ID</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(10)</td>
|
|
<td valign="top" align="left">To Point Size</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CHAR(2)</td>
|
|
<td valign="top" align="left">Reserved</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<h3>Field Descriptions</h3>
|
|
|
|
<p><strong>Attribute.</strong> The attributes of the printer-resident font.</p>
|
|
|
|
<p>The possible attributes are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">This printer-resident font has no special font
|
|
attributes.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*BOLD</em></td>
|
|
<td valign="top" align="left">The printer-resident font is a bold font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*ITALIC</em></td>
|
|
<td valign="top" align="left">The printer-resident font is an italic font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*BOLDITC</em></td>
|
|
<td valign="top" align="left">The printer-resident font is a bold italic
|
|
font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*DBLWIDE</em></td>
|
|
<td valign="top" align="left">The printer-resident font is a double-wide
|
|
font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*ITCDBLWIDE</em></td>
|
|
<td valign="top" align="left">The printer-resident font is an italic
|
|
double-wide font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*BOLDDBLWIDE</em></td>
|
|
<td valign="top" align="left">The printer-resident font is a bold double-wide
|
|
font.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Bytes available.</strong> The length of all data available to
|
|
return. All available data is returned if enough space is provided.</p>
|
|
|
|
<p><strong>Bytes returned.</strong> The length of the data actually
|
|
returned.</p>
|
|
|
|
<p><strong>Code page.</strong> The printer-resident code page for which
|
|
substitution is performed.</p>
|
|
|
|
<p><strong>Font table library.</strong> The name of the library in which the
|
|
font table is found. This value is blank when the font table name specified in
|
|
the qualified AFP object is *SYSPHFCS, *SYSHPFCS, *SYSPHCP or *SYSHPCP.</p>
|
|
|
|
<p><strong>Font table name.</strong> The name of the font table retrieved.</p>
|
|
<p>When the qualified AFP object is *SYSPHFCS, the font table name is
|
|
*SYSPHFCS.<br>
|
|
When the qualified AFP object is *SYSPHCP, the font table name is *SYSPHCP.<br>
|
|
When the qualified AFP object is *SYSHPFCS, the font table name is
|
|
*SYSHPFCS.<br>
|
|
When the qualified AFP object is *SYSHPCP, the font table name is *SYSHPCP.</p>
|
|
|
|
<p><strong>Font table type.</strong> The type of font table.</p>
|
|
|
|
<p>The possible types are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PHFCS</em></td>
|
|
<td valign="top" align="left">The font table is a printer-resident to
|
|
host-resident font character set table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSPHFCS</em></td>
|
|
<td valign="top" align="left">The font table is the system printer-resident to
|
|
host-resident font character set table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PHCP</em></td>
|
|
<td valign="top" align="left">The font table is a printer-resident to
|
|
host-resident code page mapping table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSPHCP</em></td>
|
|
<td valign="top" align="left">The font table is the system printer-resident to
|
|
host-resident code page mapping table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*HPFCS</em></td>
|
|
<td valign="top" align="left">The font table is a host-resident to
|
|
printer-resident font character set table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSHPFCS</em></td>
|
|
<td valign="top" align="left">The font table is the system host-resident to
|
|
printer-resident font character set table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*</em></td>
|
|
<td valign="top" align="left">The font table is a host-resident to
|
|
printer-resident code page mapping table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSHPCP</em></td>
|
|
<td valign="top" align="left">The font table is the system host-resident to
|
|
printer-resident code page mapping table.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PPFCS</em></td>
|
|
<td valign="top" align="left">The font table is a printer-resident to
|
|
printer-resident font subsitution table.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>From point size.</strong> The point size of the printer-resident
|
|
font for which substitution is performed.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*WIDTH</em></td>
|
|
<td valign="top" align="left">The width of the printer-resident font is used to
|
|
compute the point size.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No point size is specified for this font
|
|
identifier.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*ALL</em></td>
|
|
<td valign="top" align="left">All point sizes for a scalable font are mapped.
|
|
If the font is not scalable, then this is treated the same as *NONE.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>0.1 to 999.9.</em></td>
|
|
<td valign="top" align="left">Numeric value of the point size. This value is
|
|
right-justified and padded with leading 0's.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>From printer font ID.</strong> The printer font identifier for which
|
|
substitution is performed.</p>
|
|
|
|
<p><strong>Graphic character set.</strong> The graphic character set for the
|
|
font identifier.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*SYSVAL</em></td>
|
|
<td valign="top" align="left">The graphic character set value specified in the
|
|
system value QCHRID is used.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>graphic-character-set</em></td>
|
|
<td valign="top" align="left">The graphic character set value specified for the
|
|
font identifier.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Host code page.</strong> The host code page specified for
|
|
substitution. This value is blank if the qualified AFP object name is
|
|
*SYSPHCP.</p>
|
|
|
|
<p><strong>Host code page (1).</strong> The first host code page selected for
|
|
font substitution. If this host code page is not available, PSF/400 checks for
|
|
the existence of host code page (2). This value is blank if the qualified AFP
|
|
object name is not *SYSPHCP.</p>
|
|
|
|
<p><strong>Host code page (2).</strong> The second host code page selected for
|
|
font substitution if the first font code page is not available. A blank entry
|
|
means that a second host code page is not available. This value is also blank
|
|
if the qualified AFP object name is not *SYSPHCP.</p>
|
|
|
|
<p><strong>Host font character.</strong> The host font character set specified
|
|
for font substitution. This value is blank if the qualified AFP object name is
|
|
*SYSPHFCS.</p>
|
|
|
|
<p><strong>Host font character (1).</strong> The first host font character set
|
|
selected for font substitution. If this host font character set is not
|
|
available, PSF/400 checks for the existence of host font character (2). This
|
|
value is blank if the qualified AFP object name is not *SYSPHFCS.</p>
|
|
|
|
<p><strong>Host font character (2).</strong> The second host font character set
|
|
selected for font substitution if the first font character set is not
|
|
available. A blank entry means that a second host font character set is not
|
|
available. This value is also blank if the qualified AFP object name is not
|
|
*SYSPHFCS.</p>
|
|
|
|
<p><strong>Length of font table entry.</strong> Length, in bytes, of each font
|
|
table entry.</p>
|
|
|
|
<p><strong>Maximum length of each font table entry.</strong> Maximum length, in
|
|
bytes, of each font table entry.</p>
|
|
|
|
<p><strong>Number of entries in font table.</strong> The number of font table
|
|
entries returned.</p>
|
|
|
|
<p><strong>Offset to first entry in font table.</strong> The number of bytes
|
|
from the start of the PHCS0100, HPCS0100, PHCP0100, HPCP0100, or PPCS0100
|
|
format to the beginning of the first font table entry.</p>
|
|
|
|
<p><strong>Point size.</strong> The point size of the printer-resident
|
|
font.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*WIDTH</em></td>
|
|
<td valign="top" align="left">The width of the printer-resident font is used to
|
|
compute the point size.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No point size is specified for this font
|
|
identifier.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>0.1 to 999.9.</em></td>
|
|
<td valign="top" align="left">Numeric value of the point size. This value is
|
|
right-justified and padded with leading 0's.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Printer font identifier.</strong> The printer font identifier for
|
|
which substitution is performed.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="10 90" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>0</em></td>
|
|
<td valign="top" align="left">The mapping of a host-resident to
|
|
printer-resident font is disabled. (*NONE)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>1 to 65535</em></td>
|
|
<td valign="top" align="left">The printer font identifier.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
|
|
|
<p><strong>Text.</strong> The text that briefly describes the object.</p>
|
|
|
|
<p><strong>To point size.</strong> The point size of the printer resident font
|
|
identifier.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE:</em></td>
|
|
<td valign="top" align="left">No font point size is specified. This should be
|
|
specified for all non-scalable fonts.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*ALL</em></td>
|
|
<td valign="top" align="left">All point sizes for a scalable font are mapped.
|
|
If the font is not scalable, then this is treated the same as *NONE.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" nowrap align="left"><em>0.1 to 999.9.</em></td>
|
|
<td valign="top" align="left">Numeric value of the point size. This value is
|
|
right-justified and padded with leading 0's.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p><strong>To printer font ID.</strong> The font identifier of the printer
|
|
resident font.</p>
|
|
|
|
<p><strong>Type.</strong> The type of host font specified.</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*OUTLINE</em></td>
|
|
<td valign="top" align="left">The host-resident font is an outline font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*RASTER</em></td>
|
|
<td valign="top" align="left">The host-resident font is a raster font.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<p><strong>Width.</strong> The width of the printer-resident font.</p>
|
|
|
|
<p>The possible values are:</p>
|
|
|
|
<table cellpadding="5">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<td valign="top" align="left"><em>*PTSIZE</em></td>
|
|
<td valign="top" align="left">The width for this font identifier is calculated
|
|
from the point size.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left"><em>*NONE</em></td>
|
|
<td valign="top" align="left">No width is specified for this font identifier.
|
|
*NONE should be specified when mapping an outline font.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" nowrap align="left"><em>1 to 32767</em></td>
|
|
<td valign="top" align="left">The font width for the font identifier.
|
|
See the <a href="../rzahg/rzahgprint.htm">Printing</a> topic for information on font widths for
|
|
printer-resident fonts. </td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<h3>Error Messages</h3>
|
|
|
|
<table cellpadding="5" width="100%">
|
|
<!-- cols="15 85" -->
|
|
<tr>
|
|
<th valign="top" align="left">Message ID</th>
|
|
<th valign="top" align="left">Error Message Text</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3700 E</td>
|
|
<td valign="top" align="left"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF0001 E</td>
|
|
<td valign="top" align="left">Error found on &1 command.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPD0172 D</td>
|
|
<td valign="top" align="left">Parameters passed on CALL do not match those
|
|
required.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF2150 E</td>
|
|
<td valign="top" align="left">Object information function failed.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF2151 E</td>
|
|
<td valign="top" align="left">Operation failed for &2 in &1 type
|
|
*&3.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF24B4 E</td>
|
|
<td valign="top" align="left">Severe error while addressing parameter
|
|
list.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C17 E</td>
|
|
<td valign="top" align="left">Error occurred with input data parameter.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C19 E</td>
|
|
<td valign="top" align="left">Error occurred with receiver variable
|
|
specified.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C1E E</td>
|
|
<td valign="top" align="left">Required parameter &1 omitted.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C20 E</td>
|
|
<td valign="top" align="left">Error found by program &1.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C21 E</td>
|
|
<td valign="top" align="left">Format name &1 is not valid.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C24 E</td>
|
|
<td valign="top" align="left">Length of the receiver variable is not
|
|
valid.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C29 E</td>
|
|
<td valign="top" align="left">Object name &1 is not valid.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C36 E</td>
|
|
<td valign="top" align="left">Number of parameters, &1, entered for this
|
|
API was not valid.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3C3C E</td>
|
|
<td valign="top" align="left">Value for parameter &1 not valid.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3CF1 E</td>
|
|
<td valign="top" align="left">Error code parameter not valid.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF3CF2 E</td>
|
|
<td valign="top" align="left">Error(s) occurred during running of &1
|
|
API.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF8100 E</td>
|
|
<td valign="top" align="left">All CPF81xx messages could be returned. xx is
|
|
from 01 to FF.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9801 E</td>
|
|
<td valign="top" align="left">Object &2 in library &3 not found.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9802 E</td>
|
|
<td valign="top" align="left">Not authorized to object &2 in &3.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9803 E</td>
|
|
<td valign="top" align="left">Cannot allocate object &2 in library
|
|
&3.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9808 E</td>
|
|
<td valign="top" align="left">Cannot allocate one or more libraries on library
|
|
list.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9810 E</td>
|
|
<td valign="top" align="left">Library &1 not found.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9820 E</td>
|
|
<td valign="top" align="left">Not authorized to use library &1.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9872 E</td>
|
|
<td valign="top" align="left">Program or service program &1 in library
|
|
&2 ended. Reason code &3.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">CPF9999 E</td>
|
|
<td valign="top" align="left">Function check. &1 unmonitored by &2 at
|
|
statement &5, instruction &3.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top" align="left">PQT0107 E</td>
|
|
<td valign="top" align="left">No coded fonts found containing specified font
|
|
character set.</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<hr>
|
|
API introduced: V5R1
|
|
|
|
<hr>
|
|
<table cellspacing="2" cellpadding="2" align="center">
|
|
|
|
<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>
|
|
|