ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzalu_5.4.0.1/rzaluascii.htm

72 lines
3.8 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="dc.language" scheme="rfc1766" content="en-us" />
<!-- 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. -->
<meta name="dc.date" scheme="iso8601" content="2005-09-06" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow"/>
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<title>ASCII</title>
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
<link rel="stylesheet" type="text/css" href="ic.css" />
</head>
<body>
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
<a name="rzaluascii"></a>
<h4 id="rzaluascii">ASCII</h4>
<p>There is no formal structure controlling the use of the American National
Standard Code for Information Interchange (ASCII) data stream to control printers
attached to systems providing ASCII support. Control of page printers, like
the IBM&reg; 3812, is done by using page map primitives (PMPs), which are a set
of commands or basic instruction set of these printers when attached in ASCII
mode. ASCII data sent to a page printer is translated into PMPs. The page
printer composes the page of data in its internal memory or page map. Two
page orientations (portrait and landscape) as well as four print directions
are supported. Complexity of the printed data is determined by the application
print program, which can set the pels on explicitly in the page set, or implicitly,
by instructing the printer to generate characters or vectors (lines). Fonts
available for printing are stored on the printer's microcode or font diskette.
Most page printers support macros, which are a saved list of PMP commands,
avoiding the necessity for the application program to send a string of individual
commands each time a particular printed function is required.</p>
<p>There are five basic categories of PMP commands: </p>
<dl>
<dt class="bold">Page commands</dt>
<dd>Set overall page parameters, such as size and orientation
</dd>
<dt class="bold">Cursor commands</dt>
<dd>Move the cursor on the page map
</dd>
<dt class="bold">Font commands</dt>
<dd>Manage fonts within the page printer
</dd>
<dt class="bold">Generation commands</dt>
<dd>Create pels on the page map
</dd>
<dt class="bold">Macro commands</dt>
<dd>Allow strings of other commands to be saved for later processing.
</dd>
</dl>
<p>Printing capabilities and functions in ASCII attach mode are governed by
individual application programs that are written to suit the capabilities
of specific printers (or printers that provide an emulation of that printer).
There is no architectural data stream standard to which ASCII printers can
conform in the interests of uniformity. ASCII printing applications are therefore
totally printer dependent.</p>
<p>On i5/OS, ASCII printing support is provided by translating iSeries&trade; server EBCDIC
characters to the ASCII equivalents.</p>
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
</body>
</html>