ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakd_5.4.0.1/dotm.htm

78 lines
5.2 KiB
HTML
Raw Permalink 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 lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Dot matrix" />
<meta name="abstract" content="The dot matrix for the 5224 Printer and 5225 Printer is an 8-row-by-9-column matrix. All 8 rows and 9 columns are printed regardless of CPI or LPI settings." />
<meta name="description" content="The dot matrix for the 5224 Printer and 5225 Printer is an 8-row-by-9-column matrix. All 8 rows and 9 columns are printed regardless of CPI or LPI settings." />
<meta name="DC.subject" content="dot matrix, for 5224 and 5225 printers" />
<meta name="keywords" content="dot matrix, for 5224 and 5225 printers" />
<meta name="DC.Relation" scheme="URI" content="rzakdmstptdfnch.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="dotm" />
<meta name="DC.Language" 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. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Dot matrix</title>
</head>
<body id="dotm"><a name="dotm"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Dot matrix</h1>
<div><p>The dot matrix for the 5224 Printer and 5225 Printer is an 8-row-by-9-column
matrix. All 8 rows and 9 columns are printed regardless of CPI or LPI settings.</p>
<p>The vertical distance between dots is always 0.352 mm (0.014 inch) regardless
of the LPI setting (LPI parameter on the CRTPRTF command). The LPI setting
determines the space between lines, not the height of characters. At a setting
of 9 lpi (2.82 mm or 0.111 inch for each line), there is no vertical space
between lines if all rows of dots are used. However, the normal character
set does not use the bottom row of dots (line 8) in the matrix, so that even
at 9 lpi there is some space between lines. If you choose, use row 8 to define
your own characters.</p>
<p>The horizontal distance between dots depends on the CPI setting. At 10
CPI, each column is spaced 0.262 mm (0.0111 inches) apart, giving each character
2.54 mm (0.1 inches). At 15 CPI, each column is spaced 0.188 mm (0.0074 inches)
apart, giving each character 1.69 mm (0.0667 inches). The standard character
set does not use columns 1 and 9 (to allow spacing between characters).</p>
<p>You can use columns 1 and 9 to define your own characters with one restriction:
the 5224 Printer and 5225 Printer cannot print two adjacent horizontal dots.
To print two adjacent horizontal dots (such as in a solid underline), the
line must be printed twice. This can be done using a different set of code
points on each pass, one to define the odd dots, and the other to define the
even dots. Both passes occur during one output operation. If your program
attempts to print two adjacent horizontal dots, no error message appears,
but one of the dots is not printed. (The last position of dots in one character
and the first position in the character to its right are considered adjacent
dots.) There is no restriction on adjacent vertical dots.</p>
<p>On any one output operation, each code point represents a single eight-by-nine
matrix. To print characters larger than this requires more than one eight-by-nine
matrix, each one normally defined by a different code point. Overprinting
is also required.</p>
<p>For example, to print a double-wide character, specify a code point for
the left half of the character and another code point for the right half.
Double-high characters require a code point for the top half of the character
and another for the bottom half. On the first line, the top half of all characters
are printed, and on the next line, the bottom half of all characters. You
must specify lpi(9) on the CRTPRTF, CHGPRTF, or OVRPRTF command to avoid a
space between the top and bottom halves. Using DDS, you can define two fields
in one record format, one for the upper half and one for the lower half. Example
2 shows a character two wide by two high.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakdmstptdfnch.htm" title="The DFNCHR keyword allows you to define characters of your own design at the file or record level for the 5224 Printer and 5225 Printer.">DFNCHR (Define Character) keyword in printer files</a></div>
</div>
</div>
</body>
</html>