Note: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two
conditions: (1) this device may not cause harmful interference, and (2) this device must accept any
interference received, including interference that may cause undesired operation.
Properly shielded and grounded cables and connectors must be used in order to meet FCC emission limits.
The manufacturer is not responsible for any radio or television interference caused by using other than
recommended cables and connectors or by unauthorized changes or modifications to this equipment.
Unauthorized changes or modifications could void the user’s authority to operate the equipment.
The
input/output (I/O) cable must be shielded for the printer
governing the radiation limits for Class “A” equipment.
This Class A digital apparatus meets all requirements of the Canadian Interference–Causing Equipment
Regulations.
Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur
du Canada.
WARNING
This is a Class A product. In a domestic environment this product may cause radio interference in which
case the user may be required to take adequate measures.
Printronix, Inc. makes no representations or warranties of any kind regarding this material, including, but not
limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, Inc. shall not
be held responsible for errors contained herein or any omissions from this material or for any damages,
whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution,
performance or use of this material. The information in this manual is subject to change without notice.
to comply with FCC rules and regulations Part 15
This document contains proprietary information protected by copyright. No part of this document may be
reproduced, copied, translated or incorporated in any other material in any form or by any means, whether
manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, Inc.
All rights reserved. Revision B. January 1996.
Trademark Acknowledgements
The following trademarks are hereby acknowledged:
IBM is a registered trademark of International Business Machines Corporation.
Epson is a registered trademark of Epson America, Inc.
Microsoft is a registered trademark of Microsoft Corporation.
RibbonMinder is a trademark of Printronix, Inc.
Printronix is a registered trademark of Printronix, Inc.
Carriage R
Character P
Character P
Character Set Select
Character Set Select: 80-9F = Control Codes
Character Set Select: 80-9F = P
Character Set Select: 80-9F = P
Character Set Select: International L
Character Set Select: ECMA 94 L
Condensed P
Condensed P
Download a Character
Elongated (Double High) P
Emphasized P
Emphasized P
Expanded (Double W
Expanded (Double W
Extended Character Set
Extended Character Set Cancel (P
F
orm F
F
orms L
orms L
F
Horizontal T
Horizontal T
Line F
Line F
Line Spacing 1/6 Inch
Line Spacing 1/8 Inch (8 lpi)
Line Spacing 8 or 10.3 lpi (One Line Only)
Line Spacing 7/72 Inch
Line Spacing n/72 Inch
Line Spacing n/216 Inch
manual has been written and formatted in a way to make it easy for you to use. The follow
is some general information about this User's R
ing
What This Manual Contains
This manual is divided into chapters that contain all the information required to use the
printer. Chapters provide introductory information, installation instructions, complete operĆ
ating information, graphics data, Vertical Format Unit data, programming information, rouĆ
tine service and diagnostics procedures, interface descriptions, and appendices of
supplemental
Warnings, Cautions, and Notes
information.
Ć
eference Manual.
Additional
CAUTION, IMPORTANT, and NOTE. WARNINGs provide information about conditions
that
the printer; IMPORTANT provides information that should be stressed. NOTEs, printed in
italics,
information
could lead to injury; CA
provide supplemental information that could affect printer operation or use.
requiring special attention is provided under the headings
Switches and Indicators
Throughout
positions
items
this manual, switches, indicators, display messages, and possible switch settings or
are printed in UPPERCASE TYPE. This allows you to easily identify
that are located on the printer.
WARNING,
UTIONs provide information about conditions that could damage
within the text
viiP9012 Multinational User's Reference Manual
P9012 Multinational User's Reference Manualviii
Introduction
CHAPTER 1
OVERVIEW
The Printronix
the basic Printronix P-Series printer functions, the P9012 includes correspondence quality
print for near-letter-quality (NLQ) printing requirements, high-speed printing, and
character-by-character
This chapter presents an overview of the printer:
Features
P9012 printer provides the following standard features:
P9012 printer is a quiet, full-featured, multifunction line printer. In addition to
attributes for wide application compatibility.
nFeatures
n
Optional F
n
Character F
n
Line Matrix P
nP
rint R
n
Plot R
n
P-Series and Serial Matrix emulation protocols
n
P-Series Plot and Bit Image compatible graphics
n
By-Character A
D
D
D
D
DA
DA
D
eatures
ormation
rinting
ate
ate
ttributes
Selectable pitch
Emphasized print
Bold print
Expanded print
utomatic underline
utomatic overscore
Superscript/Subscript printing
n
Selectable F
n
Electronic V
D
D
D
nR
esident Multinational Character Sets
orms L
Standard
ertical F
Printronix
ength
ormatting
Direct access vertical format unit (D
Serial Matrix compatible vertical formatting
electronic vertical format unit (EVFU)
VFU, NVFU, CVFU)
1-1Overview
n
Built-in Diagnostic Self-T
nRibbonMindert
n
Configuration P
n
Data Stream Hex Code P
nR
esident Serial and P
n
Downloadable Character Sets
nDownloadable Languages
F
eature
rintout
ests
rintout
arallel Interfaces
Two separate graphics capabilities are included in the printer: standard P-Series odd-even
dot Plot Mode graphics and Bit Image graphics. Intelligent graphics capabilities are available
using the
by
Serial
of
applications software. Y
compatibility
Printronix
Intelligent Graphics P
rocessor (IGP) options.
Matrix compatibility extends printer versatility, enabling it to be used with a wide variety
ou may select
(similar to the IBM Graphic P
industry standard
Printronix
P-Series or Serial Matrix
rinter emulation) from the control panel.
The programmable Vertical Format Unit provides rapid paper advance to specified lines for
printing
application
repetitive and continuous forms. A variety of VFUs are standard in the P9012 to meet
requirements.
International languages can be selected and downloaded, and custom characters can be
created.
stored
International languages and custom characters can be added to
replace existing fonts
in the Character Library and are accessible in P-Series and Serial Matrix printer proto
col.
Ć
The
RibbonMindert feature monitors ink consumption and alerts the operator when the rib
bon
should be changed before print quality falls below an acceptable level.
Optional Features
The
P9012 printer capability and versatility can be enhanced with the options
more
information, contact an authorized
DIntelligent
ate
logos, bar codes, expanded characters, and other graphics. F
with
a variety of graphic components and overlayed with alphanumeric and bar
data
in a single pass. A
DDataproducts
nects
into the 50-pin Subminiature D connector on the rear of the printer.
DCleaning
cleaning
DDataproducts Long Lines Interface - Allows the maximum cable length to be exĆ
tended
DMaintenance
nance, T
DRibbonPlust - Provides a full ribbon maintenance system which constantly repleĆ
nishes
Printronix
Graphics Processor (IGP)
vailable as a factory-installed or field-installed option.
Adapter Cable
Kit
- P
rovides a vacuum attachment, a cleaning brush and instructions for
- A
ccepts the 50-pin W
the print-head and shuttle area.
to 500 feet (150 meters).
Manual
- Covers Theory of Operation, Cleaning, Corrective Mainte
roubleshooting, and Illustrated P
the ink supply. A
vailable as a factory-installed or field-installed option.
listed below. F
or
representative.
- Allows you to create and store forms, gener
orms can be created
code
inchester connector and con
arts Breakdown.
Ć
Ć
Ć
Ć
Overview1-2
Character Formation
The
P9012 printer generates characters by assembling groups of dots in matrices. Dots
to produce a solid appearing character (Figure 1-1). Dot impressions are made by an assemĆ
bly
of 88 hammers installed on an oscillating shuttle. The hammers impact the paper through a
moving ink ribbon. Horizontal shuttle movement and vertical
precise
dot printing to form the character.
paper
advancement combine for
overlap
Line Matrix Printing
Unlike moving-head serial dot matrix printers, the Printronix P9012 printer creates graphics
and
characters by printing an entire dot row at one time. Dots are printed in both directions of
shuttle travel at a printer stroke length of .15" to print through 1.5 character positions in 10
pitch
Data P
achieve higher print duty cycles than moving head dot matrix (serial) printers.
During each sweep of the shuttle, hammers are activated to print dots at selected positions in
that
dot row. When the shuttle reaches the end of a sweep, it reverses direction, paper advances
one
dot row, and the hammers print the next consecutive row of dots.
After an entire line of characters is printed, hammer print action ceases and the paper adĆ
vances
of
characters. The number of rows allowed for line separation depends on the line spacing se
lected.
rocessing print mode (Figure 1-2). By printing a row of dots, line matrix printers
to the
first dot row of the next print line. This creates a series of blank rows between lines
Figure 1-1. T
ypical Character F
ormation
Ć
1-3Overview
DIRECTION OF SHUTTLE MOVEMENT
CHARACTER
NOTE: P9012 SHUTTLE SWEEPS THROUGH 1.5 CHARACTER POSITIONS AT 10 CPI
Print Rate
ONE
ROW
DOT
ROW START
1
2
3
4
5
6
7
8
*
9
**
10
11
SPACE
12
1
2
1 HAMMER
PRINT SPAN
USED FOR LOWERCASE DESCENDER ONLY
*
USED FOR UNDERLINE AND LOWERCASE DESCENDER
**
Figure 1-2. Line Matrix P
1 HAMMER
PRINT SPAN
rinting
PAPER
ADVANCES
PAPER
FEED
PAPER
ADVANCES
The print rate, in lines per minute (lpm), is a function of the number of dot rows required to
produce the character line regardless of the number of characters in the line. For example,
more
dot rows are required to print lowercase characters with descenders; consequently, those
characters
are printed at a slower rate. T
able 1-1 describes the print
rate according to type of
character printed and print mode. Complete printing specifications are provided in the ApĆ
pendix.
Table 1-1.
P
rint Rate
P9012 PRINT RATE (LPM)
Uppercase CharactersUpper & Lowercase
Print Mode
High Speed A (HS)
High Speed B (HSB)
High Speed C (HSC)
Data Processing (DP)
Correspondence (NLQ)
(No Descenders)Characters
1200
1030*
1030*
900
480
1030
900
800
720
370
*1030 lpm at 8 lpi; at 6 lpi, the print rate is slightly lower.
Overview1-4
Plot Rate
As
well as character printing, the P9012 printer is capable of dot-addressable graphic plotting.
Based
ics
is used; the plot rate specifications apply to both P-Series and Serial Matrix types of graph
ic
plotting. The plot rate (in inches per minute, ipm," bidirectional) is described in T
according to the dot density (in dots per inch, dpi). Complete plotting specifications are proĆ
vided
on the protocol selected, either P-Series Plot Mode or Serial Matrix Bit Image Graph
able 1-2
in the Appendix.
T
able 1-2. Plot Rate
P9012 Plot RateDensity (dpi)
(ipm)
60 Horiz x 48 Vert (HS mode)150
60 Horiz x 72 Vert (HSB mode)
100
Ć
Ć
60 Horiz x 72 Vert (HSC mode)
60 Horiz x 72 Vert (DP mode)
90 Horiz x 96 Vert (NLQ mode)
NOTE: Unidirectional plotting produces better print quality than bi-directional, and
be selected from the control panel; however
can
to half.
, unidirectional plot reduces the plot rate
100
100
50
1-5Overview
Overview1-6
Operation Features
On Line
The
P9012 printer functions either on line" or off line."
of receiving data and control commands from the host computer. The message display on the
printer
control panel indicates that the printer is on line and shows the current print mode.
Off Line
When
the printer is off line, communication
porarily stopped and the message OFFLINE READY appears on the display. Set the printer
off
line to perform the following tasks which are described in this chapter:
CHAPTER 2
OPERATION
When on line, the printer is capable
between the printer and the host computer is tem
Ć
n
Display/Change Configuration
Values
nRun the Self-Testn L
nSet/A
n
n
dvance T
Enter Hex Dump Mode
Set Line Spacing
op-of-Formn
nA
n
djust P
Set F
orms L
oad P
aper and Ribbon
Change P
aper T
ength
rint Modes
ractors
Command Sets (Protocol Modes)
The P9012 printer responds to two different command sets, or protocols: P-Series and Serial
Matrix.
The protocol is selected from the control panel and must correspond with the host programĆ
ming standard to communicate with the printer. P-Series protocol generates characters and
graphics using Printronix standard P-Series control codes. The Serial Matrix protocol generĆ
ates characters and graphics using Serial Matrix control codes similar to the IBM Graphics
Printer.
tocols.
R
efer to the P
rogramming chapter for
information on P-Series and Serial Matrix pro
Character Set Options
Ć
Four
basic character set choices are selectable from the control panel:
DEC Multinational, and ECMA 94 Latin 1. Within each character set, foreign language sets
are
also selectable. A
dditionally, OCR-A and OCR-B character sets are available.
IBM PC, Multinational,
2-1Operation
Yo u
can
also define and download an international language to allow any character within the
character library to be substituted for any code. Similarly, an individual character in a font, or
an
entire set of characters, can be created
discussed
Power Switch
in more detail in the P
and placed in a font. These downloading features are
rogramming chapter and the Appendix.
The AC power switch is located at the lower left corner of the rear panel of the printer. T
the
printer power on, set the power switch to the ON (|) position.
The
power cord requires an IEC (hot) connector to mate to the receptacle on the rear
panel
of the printer
use
of cordsets that are not of the correct rating for the printer
Das Stromkabel benötigt einen IEC (spannungsführenden) Stecker, der in die
Steckdose an der hinteren Wand des Druckers passt. Der spannungsführende
Stecker kommt mit einem Nulleiter, der die Benutzung von Stromkabeln ohne die
korrekte
Nennleistung für den Dr
The Control Panel
The
printer control panel
discussed on the following pages.
Status Lamps
o turn
- WARNING -
. The hot connector includes a polarizing key which prevents the
.
-WARNUNG -
ucker verhindert.
is illustrated in Figure 2-1. Each component of the control panel is
The
status lamps are lit continuously when the printer is on line to the host and are off when the
printer
is off line. The lamps flash alternately if a fault condition exists in the printer.
Alphanumeric Message Display
The
message display shows printer status and fault
tion,
the display indicates the on line status and the current print mode (and pitch) selection.
condition messages. During normal opera
Ć
Operation2-2
STATUS LAMPS
ALPHANUMERIC
MESSAGE DISPLAY
NOTE: THESE SWITCHES
ARE VISIBLE ONLY WITH
THE PRINTER COVER OPEN
MENU
UP
MENU
DOWN
ON LINE
CLEAR
6/8
LPI
PAPER
ADV
HOLD
ENABLE
REPRINT
PA1
CANCEL
PA2
ALT
MODE
NEXT
PREV
ON LINE
CHECK
8 LPI
VFU
LOADED
PROVIDED
WITH
PI-3287
OPTION
RUN/
STOP
ENTER
PRINT
MODE
F/L
Figure 2-1. Control P
anel
ON LINE Switch
Press
this switch to place the printer alternately on line or off
the
ON LINE light-emitting diode (LED) next to the
switch will be lit. The printer must be on
line to receive data from the host computer. When the printer is on line, the display will indiĆ
cate the current print mode, and only the PAPER ADV switch on the control panel will funcĆ
tion. When the printer is off line, the display will indicate OFFLINE READY, the ON LINE
LED
will flash alternately, all switches are active (except the ENTER switch unless it has been
unlocked), and the printer cannot communicate with the host computer. The printer must be
off line to change printing format or configuration and will go off line automatically if a fault
occurs.
If the display shows OFFLINE HEX DUMP (a diagnostic selection), pressing the ON LINE
switch
will cause the printer to go on line and data from the host computer will then be printed
in hex dump" format. The display shows ON LINE HEX DUMP. Pressing the ON LINE
switch
again will take the printer back to the OFFLINE HEX DUMP state.
line. When the printer is on line,
2-3Operation
CLEAR Switch and CHECK Indicator
If a fault condition occurs, a fault message appears on the Message Display, and the CHECK
indicator
to
will be validated and the display updated. If all faults were corrected, the display will indicate
the
In
reset
1.CLEAR and RUN/STOP, pressed simultaneously, reset the printer. The printer may be
flashes alternately with the
the printer that a fault condition has been corrected. After pressing CLEAR, the fault status
printer is off line.
addition, the CLEAR switch also has the special functions noted below. Except when used to
the printer (#1 below), the CLEAR switch operates only when the printer is off line.
at any time, on line,
reset
printer
be reset only when off line and no data is in the buffer, or loss of data may result.
ON LINE indicator. P
off line, or while printing. However, it is recommended that the
ress the CLEAR switch to indicate
2.CLEAR
of-Form on page 2-9).
3.Pressing CLEAR when a configuration parameter value is displayed returns the printer
to
chapter.
4.Pressing
is used with the P
off line status. R
CLEAR will silence the audio alarm during a fault condition.
efer to the Control P
APER AD
V switch to set top-of-form (refer to Setting T
anel
Configuration Diagram in the Configuration
op-
6/8 LPI Switch
Press
this switch to display the current line spacing in lines per inch (lpi). Subsequently pressing
this
switch steps the selection through 6, 8 and 10.3 (7/72") lpi.
required
than
to select the line spacing. The LED next to this switch lights when line spacing is
6 lpi. The 6/8 LPI switch functions only when the printer is off line.
NOTE: Line spacing control from the host computer will override the switch setting.
Control codes from the host computer can select a line spacing other than the 6, 8, or
10.3
lpi, and that selection will be reflected on the message display
Use of the ENTER switch is not
other
.
PAPER ADV Switch
With the printer on line, momentarily press PAPER ADV to advance the paper one line; or,
press and hold PAPER ADV to advance to the next top-of-form.
ured
to advance the paper only after printing any data remaining in the buffer, or to move pa
per
without printing (refer to the Configuration chapter). The P
to
set top-of-form (refer to Setting T
functions
to
advance to the next top-of-form. If there is any data in the buffer, this action will not oc
cur, and the message ON LINE DATA IN BUFFER will be momentarily displayed.
when the printer is on line. When the printer is on line, press the P
op-of-Form on page 2-9). The PAPER AD
This switch can be config
APER AD
V switch is also
APER AD
used
V switch
V switch
Ć
Ć
Ć
VFU LOADED Indicator
This
LED indicator lights when the form (paper) format is being controlled by the V
mat Unit (refer to the Configuration and VFU chapters). When the appropriate VFU is seĆ
lected
by the operator and loaded by the host computer, this indicator will illuminate.
ertical F
orĆ
Operation2-4
HOLD ENABLE, REPRINT PA1, CANCEL PA2, ALT MODE
(Optional Switches)
These four switches and their associated LEDs are included on printers equipped with a
Printronix PI-3287 printer interface and operate independently of all other control panel
switches.
may then be used with an IBM 3274 or 3276 control unit. Information on the operation and
function
is
not configured to emulate an IBM 3287 printer, these switches are not provided.
The PI-3287 enables a
of these switches is contained
Printronix
printer to emulate an IBM 3287 printer; the printer
in the PI-3287 User's R
eference Manual. If the printer
THE SWITCHES DESCRIBED BELOW ARE ACCES
AISING THE PRINTER CO
R
VER:
SED B
Y
MENU UP, MENU DOWN, NEXT, and PREV Switches
Pressing MENU UP and MENU DOWN simultaneously (from the OFFLINE READY disĆ
play)
will alternately lock and
action. The MENU UP, MENU DOWN, NEXT, and PREV switches are also used to display
configuration parameter main menus, submenus, and certain diagnostic tests. After the reĆ
quired menu is displayed, individual parameters are displayed using the NEXT and PREV
switches as shown on the Control Panel Configuration Diagram in
The value shown on the display with an asterisk (*) is the currently active parameter value reĆ
tained in printer memory.
NOTE: When the printer is off line, configuration menus and parameter values may be
viewed
at any time, but
The ENTER switch loads a displayed value into printer working memory. The ENTER
may only be unlocked when the printer is off line; it cannot be unlocked or locked
switch
from
within a menu.
unlock the ENTER switch. No other switches are affected by this
the Configuration chapter.
may only be changed by unlocking and using the ENTER switch.
RUN/STOP
RUN/STOP performs the following functions:
nP
ress RUN/STOP simultaneously with CLEAR to reset the printer.
nIf a diagnostic test is selected and shown on the display, press RUN/STOP to start
the
test and press it again to stop the test.
nIf the CONFIGURATION PRINTOUT message is selected and shown on the disĆ
press RUN/STOP to print a list of the current configuration.
play,
ENTER
Press ENTER to enter a displayed parameter value into printer working memory. The previĆ
ous
value is replaced by the displayed value. The ENTER switch must be used to alter a menu
selection and those parameters displayed using the PRINT MODE and F/L switches. FuncĆ
tions
activated by the RUN/STOP and 6/8 LPI switches do not use the ENTER switch.
2-5Operation
The ENTER switch must be enabled (unlocked) before making configuration or format
changes. Simultaneously pressing MENU UP and MENU DOWN alternately locks and unĆ
locks the ENTER switch. (This sequence protects against accidental reconfiguration.) ResetĆ
ting
the printer
are affected by this action. This action can only be done when the display shows OFFLINE,
after which the display will read either ENTER SWITCH NOT LOCKED or ENTER
SWITCH
or turning the power off and on will lock the ENTER switch. No other switches
LOCKED for approximately one second. The display then returns to OFFLINE.
PRINT MODE
The PRINT MODE switch functions only with the printer off line. P
the current print mode. Subsequently pressing the NEXT, PREV, or PRINT MODE switches
updates
is
the Message Display through all of the available print modes listed below. P
selected with the ENTER switch.
High Speed A (HS) at 10, 12, 13.3, 15, and 17.1 cpi
High Speed B (HSB) at 10, 12, 13.3, 15, and 17.1 cpi
High Speed C (HSC) at 10, 12, 13.3, 15, and 17.1 cpi
Data P
rocessing (DP) at 10, 12, 13.3, 15, and 17.1 cpi
Correspondence (NLQ) at 10, 12, and 15 cpi
OCR-A at 10 cpi
OCR-B at 10 cpi
NOTE: Print mode control from the host computer will override the control panel setĆ
ting.
ress this
switch to display
rint
mode
F/L (Forms Length)
The F/L switch functions only with the printer off line. Press F/L to enter the Forms Length
menus.
F
orms length is selected with the ENTER switch.
Forms Length can be selected in inches or lines via printer configuration. Refer to Setting
Forms L
ength on page 2-16.
Forms Length can also be set by control code from the host computer. Forms length control
from the host computer will override the control panel setting. Refer to the Programming
chapter
for details.
Operation2-6
Loading Paper
The
P9012 printer uses standard fanfold paper from 3 to 16 inches wide and 15 to 100 lb bond
(0.025 inches thick maximum). To load paper, perform the following steps and refer to
Figure 2-2.
1.Place
2.Fully
3.Open
4.Open the front printer door and align the paper supply with the position of the tractors.
5.Load
6.Press PAPER ADV to advance paper into the paper stacking area. Verify unobstructed
the printer off line and raise the printer cover.
raise the F
the status lamps will flash alternately, and the display will indicate a platen open condiĆ
tion).
both tractor gates (B) by swinging them out.
Feed
the paper up through the paper slot (C). Push the paper up until it
ribbon
mask (D). If the paper snags, fold the top edge down before feeding.
the paper on the tractor sprockets (E); close the tractor gates (B). Unlock the right
tractor
lock (F) by raising or
paper slack or to adjust for various paper widths. After positioning the tractor, lock it in
place.
NOTE: Lock the left tractor in alignment with the number 1" on the paper scale to set
the
left margin with the first character position. Once properly positioned, further adjust
are not required unless a change is made to the left print margin.
ments
paper
feeding.
orms Thickness A
lowering it to the center position; slide the tractor to remove
djustment L
ever (A). (The CHECK indicator will light,
appears above the
Ć
7.If necessary, use the Horizontal Adjustment Knob (G) to make fine adjustments to the
left
margin. The paper can be shifted left or right up to approximately
8.Set
9.Set the Forms Thickness Adjustment Lever (A) with slight friction to approximate the
10.
11. Perform
12. Press
the top-of-form as described in Setting T
paper
thickness. The A-B-C scale indicates relative positioning to correspond approxi
mately
with 1-to 6-part paper thicknesses.
NOTE: If the Forms Thickness Adjustment Lever is set incorrectly, the print will show
wavy
vertical lines (known as poor phasing or light print). If set too tightly
tion may cause the shuttle to smear or tear the paper, damage labels, or cause errors in
form
positioning.
Close the printer cover and door.
the P
aper Stacking instructions (page 2-11) to start the paper stacking properly.
CLEAR to update the display and place the printer on line.
op-of-F
orm (page 2-9).
!/4 inch.
, excessive fric
Ć
Ć
2-7Operation
Figure 2-2. Loading P
aper
Operation2-8
Setting Top-Of-Form
Top-of-form determines where the first line of print will appear and is set when paper is
loaded.
foration
Once top-of-form has been set, the paper can be advanced to the top of the next form by
pressing the PAPER ADV switch. Unless otherwise configured, the P9012 printer assumes
11-inch length paper is used. For alternate length forms, refer to Setting Forms Length on
page 2-16.
There are two methods of setting top-of-form. The first method uses forward paper motion
and
reverse
The
is different from the actual form length set (for example, when the host sets the forms length
for non-standard length forms). The reverse paper motion method of setting top-of-form
reverse feeds the paper backward a fixed number of inches and does not use the forms length
currently
T
ypically, the first line of print is set approximately one-half inch below
unless specific application requirements dictate otherwise.
is performed with the F
paper motion and is performed with the F
reverse paper motion method should be used when the forms length setting in the printer
set in the printer.
NOTE: Do not use the reverse paper motion method of setting top-of-form for heavy
forms
or peel-off label forms.
orms Thickness A
djustment L
orms Thickness A
the paper per
ever closed. The second method uses
djustment L
ever open.
Ć
Setting Top-of-Form - Forward Paper Motion
1.Place
2.Move the Forms Thickness Adjustment Lever to the fully open position. (The CHECK
3.Rotate the Vertical Position Knob to align the first line to be printed with the top-of-
4.Close the Forms Thickness Adjustment Lever to the appropriate paper thickness posiĆ
5.Press and release the CLEAR and PAPER ADV switches simultaneously. The paper will
6.
the printer off line and raise the printer cover.
indicator will light, the status lamps will flash alternately, and FAULT CONDITION
PLATEN
form
tion.
advance
TOP OF FORM SET.
Close the printer cover and place the printer on line.
OPEN will be displayed.)
alignment indicator on the left tractor gate (Figure 2-3).
to the
top of form position on the next form. The display will indicate OFFLINE/
2-9Operation
Figure 2-3. Setting Top-of-Form
Setting Top-of-Form - Reverse Paper Motion
NOTE:
bel forms.
Place the printer off line and raise the printer cover.
1.
2.Move the Forms Thickness Adjustment Lever to the fully open position. (The CHECK
indicator will light, the status lamps will flash alternately, and FAULT CONDITION
PLATEN
3.Rotate the Vertical Position Knob to align the first line to be printed with the top-ofform
NOTE: Be sure there is enough paper extending through the tractor area so that forms
will
4.Press and release the CLEAR and PAPER ADV switches simultaneously. The paper will
reverse feed to the top of form position on the
5.Close the Forms Thickness Adjustment Lever to the appropriate paper thickness posiĆ
tion.
6.Press
7.
Close printer cover and place the printer on line.
Do not use this method of setting top-of-form for heavy forms or peel-off
OPEN will be displayed.)
alignment indicator on the left tractor gate (Figure 2-3).
not run out of the tractors during the reverse feed in the following step.
current
form.
the CLEAR switch to clear the PLA
TEN OPEN fault condition.
la
Ć
Operation2-10
Paper Stacking
The
printer can stack at least half a box of standard computer paper when the paper is properly
loaded.
1.
After loading the paper, perform the following steps.
Open the rear cabinet door to access the paper stacking area.
NOTE: Step 2 pertains to installation of the front paper stacking fence. (The rear fence
on the rear cabinet door is installed at the factory.) If the front fence has already been
installed,
continue with the paper stacking instructions at step 3.
2.Install
3.Install the paper stacking tent into the paper stacking area with the far edge of the tent
4.Center the outer edges of the tent with the outer edges of the paper supply as seen
5.A
6.V
7.R
8.Repeat step 6. Any adjustments to the paper stack can be made while the printer is runĆ
the front paper fence in the bracket as close as possible to the paper in the stacking
area
with the paper close to the rear door (Figure 2-4). The bracket is located in the up
per portion of the printer paper stacking area near the outer edges. The fence must be
installed
against
through
a.
b.
c.The paper is following a straight path down to the tent in alignment with the outer
d.The
ning. If an adjustment is made, again check the stack after approximately 15 to 20 sheets
have
in the same bracket position on each side to maintain a vertical orientation.
the front paper fence (Figure 2-5).
the printer cabinet.
dvance the paper until a few sheets begin to stack on the tent (Figure 2-6).
erify the following and make any necessary adjustments.
The paper stack is centered on the tent
The paper perforation folds are folding naturally.
edges.
paper is against the front paper fence as it rests centered on the tent.
un the printer and stack approximately 15 to 20 sheets of paper.
been processed.
.
Ć
NOTE: If the paper is not stacking properly, check the following items in addition to
listed in step 6.
those
NOTE 1: If printing occurs across the paper perforations, the paper may not stack corĆ
rectly. Adjust the Skip-Over Perforation configuration parameter to eliminate printing
across the paper perforations.
NOTE 2: If the paper path is too close to either side panel, paper stacking can be disĆ
rupted.
Adjust the paper path toward the
NOTE
3: The front paper fence may be incorrectly positioned. R
fence into one of the other bracket locations.
center of the printer
, away from the side panels.
eposition the front paper
2-11Operation
NOTE
4: Check that the chains are properly installed (see Installation chapter) and that
they
engage the paper
.
Figure 2-4. F
ront P
aper F
ence Installation
Operation2-12
Figure 2-5. P
aper T
ent Installation
Figure 2-6. P
aper Stacking
2-13Operation
Unloading Paper
1.Place
2.T
3.F
4.
5.Gently
the printer off line and raise the printer cover.
ear off the paper below the paper slot.
ully raise the F
Open both tractor gates and remove the paper from the tractor sprockets.
pull the paper up through the paper
sprocket
holes catch on the ribbon mask.
orms Thickness A
Replacing The Ribbon
Each
printer is shipped with a standard black ink, one-inch nylon fabric ribbon on two spools.
OCR
(extra dark) ribbons are also available. R
light
or after each box of standard size computer paper. Use only ribbons that meet the specifi
cations
stated in Specifications, Appendix C.
NOTE: T
o replace the ribbon, perform the following steps and refer to Figure 2-7.
T
1.
Place the printer off line and raise the printer cover.
o use RibbonMinder features, refer to the RibbonMinder chapter
djustment L
slot. Be careful not to let paper perforations or
eplace the ribbon when
ever.
the print contrast is too
Ć
.
2.F
ully raise the F
3.Unlatch
of
4.Place
spool
5.P
6.Thread the ribbon around the two ribbon guides (E) and through the ribbon path as
shown
thin
turn the ribbon spools to ensure that the ribbon is tracking correctly in the ribbon path,
and
The ribbon must not be twisted. A twisted ribbon can lower print quality, shorten
ribbon
Der Farbband darf nicht verdreht sein. Ein verdrehter Farbband kann die DruckĆ
qualität und die Farbbandlebensdaür erniedrigen, oder könnte
Papiertransportfehler
the ribbon spools (B) and carefully lift them off the hubs (C). R
the ribbon path. Discard the used ribbon.
each new ribbon spool (B) on a hub (C) with the ribbon to the outside. Either ribbon
can be loaded on either hub.
ress the spools down until the latch (D) snaps in place.
in the diagram (F) on the ribbon deck cover. The ribbon must pass between the two
metallic strips called the hammer bank cover (G) and the ribbon mask (H). Manually
the reversal strip is between the hub and the ribbon guide.
life, or cause paper jams.
orms Thickness A
- CAUTION -
- VORSICHT -
hervorr
ufen.
djustment L
ever (A) to open the platen.
aise the ribbon out
Operation2-14
7.Lower
the F
orms Thickness A
Figure 2-7. Ribbon Replacement
djustment L
ever (A) to the appropriate operating
position.
8.Press
9.
CLEAR (on the control panel) to clear the PLA
Close the printer cover and place the printer on line.
TEN OPEN fault condition.
2-15Operation
Setting Forms Length
NOTE: Forms length can also be set by control code from the host
override the control panel setting. Using control codes, the host computer can specify
forms lengths other than those available from the control panel. Refer to the ProgramĆ
ming chapter for more information.
printer uses continuous, tractor-fed paper with the forms length set between 1.0 and 24.0
The
inches,
or between 1 and 192
8
lpi does not change the line spacing.
The
printer has been preset for 11-inch length paper. When using paper of a different length,
the top-of-form setting and the forms length setting must be changed to match the desigĆ
nated
length. T
1.
Place the printer off line and raise the printer cover.
2.Simultaneously press MENU UP and MENU DOWN to unlock the printer configuraĆ
tion.
3.P
ress F/L; the display will show FORMS LENG
4.Press
6
LPI LINES, FORMS LENG
INCHES.
o set the forms length:
ENTER SWITCH NOT LOCKED will be displayed briefly.
NEXT or PREV to cycle through the following options: FORMS
Select an option, and perform the corresponding instructions below.
lines
at 6 or 8 lines per inch. Setting the forms length in lines at 6 or
TH SET IN INCHES.
TH SET IN 8 LPI LINES, and FORMS LENG
computer which will
LENG
TH SET IN
TH SET IN
To Set Forms Length in Inches
1.Press NEXT or PREV until FORMS LENG
2.P
ress MENU DOWN or F/L to display the current forms length in inches.
3.P
ress NEXT or F/L to increase the forms length in 0.5-inch increments, or press PREV
to decrease the forms length in 0.5-inch increments. When the appropriate value is disĆ
played,
4.P
5.P
Simultaneously press MENU UP and MENU DOWN to lock the printer configuration.
6.
7.
Set the top of form according the the instructions on page 2-9.
8.
Close printer cover and place the printer on line.
save it as described below.
ress ENTER to select the displayed forms length.
ress CLEAR to return to OFFLINE READ
TH SET IN INCHES is displayed.
Y.
To Set Forms Length in Lines
1.Press NEXT or PREV until FORMS LENGTH SET IN 6 LPI LINES or FORMS
LENGTH
SET IN 8 LPI LINES is displayed.
Operation2-16
2.P
ress MENU DOWN to display the current forms length in lines.
3.Press
4.P
5.P
6.
7.
8.
NEXT or PREV to increase or decrease the forms length in 1-line increments, re
spectively.
ress ENTER to select the displayed forms length.
ress CLEAR to return to OFFLINE READ
Simultaneously press MENU UP and MENU DOWN to lock the printer configuration.
Set the top of form according the the instructions on page 2-9.
Close printer cover and place the printer on line.
When the appropriate value is displayed, save it as described below.
Selecting Print Mode
During normal operation, the message display indicates the printer is on line and what print
is currently selected; for example:
mode
ON LINE
DP A
T 10 CPI
1.
Place the printer off line and raise the printer cover.
2.Simultaneously press MENU UP and MENU DOWN. ENTER SWITCH NOT
LOCKED
will be displayed briefly.
Ć
Y.
3.P
ress PRINT MODE; the currently selected print mode will be displayed.
4.Press NEXT, PREV, or PRINT MODE to cycle through the various print mode options.
The
following print mode options are available:
Data P
rocessing (DP) at 10, 12, 13.3, 15, and 17.1 cpi
Correspondence (NLQ) at 10, 12 and 15 cpi
High Speed A (HS) at 10, 12, 13.3, 15, and 17.1 cpi
High Speed B (HSB) at 10, 12, 13.3, 15 and 17.1 cpi
High Speed C (HSC) at 10, 12, 13.3, 15 and 17.1 cpi
OCR-A and OCR-B at 10 cpi
NOTE:
ly,
5.
When the desired print mode is shown on the display, press the ENTER switch.
6.Press CLEAR to return the printer to off line status. The display will read OFFLINE
READY.
7.Simultaneously
8.
Close printer cover and place the printer on line.
The control panel actually displays 13 or 17 cpi when 13.3 or 17.1 cpi, respective
is selected.
press MENU UP and MENU DOWN to lock the printer configuration.
Ć
2-17Operation
For additional printing capabilities and character attributes, refer to the Programming chapĆ
ter.
P
rint mode control from the host will override the control panel setting.
Setting Line Spacing
P9012
printers can be set for a line spacing of 6, 8, or 10.3 lines per inch (lpi) from the control
panel
by using the 6/8 LPI switch. T
following
1.
2.P
procedure.
Place the printer off line.
ress 6/8 LPI; the currently selected lpi setting will be displayed.
o select the line spacing from the control panel, perform the
3.Press
4.P
5.
Line
as described in the Programming chapter. Using control codes, the host computer can specify
line
ride
NEXT
The
light beside
ress CLEAR when the desired line spacing setting is displayed; the printer will be placed
off
line and the display will read OFFLINE READ
Place the printer on line.
spacing can also be selected by sending line spacing control codes from the host computer
spacing other than 6, 8, or 10.3 lpi. Line spacing control from the host
the control panel setting.
Printer Reset
This
procedure resets the printer to the configuration values
ues), and the current form position becomes the top-of-form. The printer can be reset to the
power-up configuration values at any time: on line, off line, or while printing. However, it is
recommended
T
o reset the printer, press CLEAR and RUN/STOP simultaneously.
that the printer be reset only when off line to prevent the possible loss of data.
Hex Code Printout
, PREV
, or 6/8 LPI to step through the 6, 8, and 10.3 lines per inch selections.
the 6/8 LPI switch lights when the selected line spacing is other than 6 lpi.
Y.
computer will over
last saved
(not factory default
val
Ć
Ć
The hex code printout (often called a hex dump") are useful for debugging when
troubleshooting printer data reception problems. Hex dumps list ASCII character data reĆ
ceived
from the host with
print
their assigned symbol; nonprintable characters are indicated with a period
before
the hex code indicates an active P
code
indicates an inactive PI line. T
hex
code with A
1.
Place the printer off line and raise the printer cover.
2.Press MENU DOWN; repeatedly press NEXT or PREV until DIAGNOSTICS is disĆ
played.
SCII character equivalents, perform the following steps.
the corresponding two-digit hexadecimal code. P
aper Instruction (PI) line; a blank space before the hex
o print the data stream received from the
rintable characters
symbol. A p"
host computer in
Operation2-18
3.Press MENU DOWN, then repeatedly press NEXT or PREV until the PRINT DATA
STREAM
4.P
ress MENU DOWN; the display will show OFFLINE HEX DUMP
IN HEX CODE message is displayed.
.
5.Press
6.Send
7.Press ON LINE again to stop the hex dump. The display will read OFFLINE HEX
8.Press
9.
ON LINE.
the data from the host; the hex dump will print.
DUMP.
CLEAR to return printer to OFFLINE READ
Close the printer cover and place the printer on line.
NOTE: Any data remaining in the buffer will be printed before the hex code printout
starts.
The display will indicate that the printer is on line and in hex dump mode.
Running the Self-Test
P9012
printers include various self-test functions. Use the self-test as needed to determine if
the
printer is functioning normally.
T
o run the self-tests:
1.
Place the printer off line and raise the printer cover.
Y.
2.Press MENU DOWN; repeatedly press NEXT or PREV until DIAGNOSTICS is disĆ
played.
3.Press MENU DOWN, then repeatedly press NEXT or PREV until either PRINTER
FULL WIDTH or PRINTER TEST 8 INCH WIDTH message is displayed.
TEST
4.To
5.P
Examine
rectly
6.P
7.
select one of the 8 INCH WIDTH or FULL WIDTH paper tests, press MENU DOWN
then repeatedly press NEXT or PREV until the appropriate test is displayed. Tests inĆ
clude
shift recycle, all Es, and others.
ress RUN/STOP to begin the selected self-test; press RUN/STOP again to stop it.
NOTE
: Any data remaining in the buffer will be printed before the self-test begins.
the print quality. The characters should be horizontally and vertically aligned and cor
formed. If print quality problems exist, contact your authorized service representative.
ress CLEAR to place the printer off line. The display will read OFFLINE READ
Close the printer cover and place the printer on line.
Y.
Ć
2-19Operation
Fault Condition Messages
If a fault condition occurs in the printer, the CHECK light illuminates, the status lamps blink
alternately, and the first line of the message display reads FAULT CONDITION. If confiĆ
gured,
an alarm will
show the specific fault. (If the specific
CONDITION
D
Operator correctable faults
D
Field service required
NOTE: The alarm can be turned off before the fault is cleared by pressing the CLEAR
switch.
Operator Correctable Faults
Printer
problems that the operator can correct are self-explanatory and appear on the second
line
of the display:
P
APER OUT
PLATEN OPENCOVER OPEN
APER J
P
CHANGE RIBBON
sound when the F
will not be shown.) Displayed faults fall into one of two categories:
AMCOOLING
ault Condition occurs. The second line of the display will
fault
description requires two lines, the message F
SHUTTLE STALL
AULT
After correcting an operator correctable fault, press the CLEAR switch before placing the
printer on line. If any other fault messages appear without an asterisk (*), press the CLEAR
to continue. However,
switch
tative
to correct the problem permanently.
if this problem persists, contact your authorized service represen
- IMPORTANT -
If NVM INITIALIZED PRESS CLEAR appears on the display every time the
printer power is cycled, non-volatile memory must be replaced. Non-volatile
memory can be temporarily
configuration data may be saved, and the factory default is loaded. Contact your
authorized
service representative to correct the fault permanently
bypassed by pressing the CLEAR switch. However, no
.
Ć
Operation2-20
Field Service Required
Printer problems requiring the attention of an authorized service representative also appear
on
the second line of the display and are indicated by an asterisk (*) next to the message:
PROGRAM PROM *
NOVRAM *
FONT PROM *
HAMMER DR PCB X * ( X = 1, 2, or 3 )
If
HAMMER DR PCB X * appears on the display, printer power will automatically shut off 10
seconds
If, upon printer power-up, the lamps and/or LEDs flash and no message is provided in the
display,
after the fault message is displayed.
contact your authorized service representative to correct the fault permanently.
2-21Operation
Operation2-22
Introduction
CHAPTER 3
CONFIGURATION
Configuration
cates with the host computer. Most configuration parameters are selected from the control
panel, as shown in the Control Panel Configuration Diagram at the end of this chapter. Some
configuration
described in Appendix F. Such hardware configuration changes do not normally require
changes
Read this chapter before configuring any printer function. The following information is preĆ
sented:
nLock/Unlock
n
n
nF
n
nLoad Configuration Values
n
refers to the set of operating parameters that define how the printer communi
parameters are hardware selectable by
to the factory settings.
P
rinter Configuration
Configuration Menus
Configuration P
actory Default Configuration V
Configuration P
Control P
rintout
rocedure
anel Configuration Diagram
Lock/Unlock Printer Configuration
The ENTER switch must be unlocked to reconfigure the printer from the control panel. At
powerup,
change any configuration value, the ENTER switch must be unlocked. Pressing MENU UP
and MENU DOWN simultaneously (while the printer is off line) will alternately unlock and
lock the ENTER switch. The message display will briefly read ENTER SWITCH NOT
LOCKED or ENTER SWITCH LOCKED when the printer configuration is unlocked or
locked,
selected
the printer configuration is locked to prevent accidental reconfiguration.
respectively. While in the configuration menus, pressing the
value into printer configuration.
Ć
installing jumpers on the DCU board, as
alues
In order to
ENTER switch will enter a
Configuration Menus
With
the printer off line, pressing
displays the main configuration menus. The individual parameter values or secondary menus
displayed by again pressing MENU DOWN. All parameter options within a menu may be
are
viewed by pressing NEXT and PREV. Pressing MENU UP will step the configuration menu
back up one level.
MENU DOWN, then repeatedly pressing NEXT or PREV
3-1Configuration
From
the main configuration menus below, related configuration parameter values can be dis
and selected.
played
D
Ribbon Life xxx%
D
Character Set
D
Application Compatibility
DP
aper F
ormat
D
Host Interface
DL
oad P
arameters
DSave Parameters
DDiagnostics
Ć
NOTE:
the
Once
the ENTER switch is unlocked, selected values can be saved as the current configuration
The xxx% in the Ribbon Life menu will not be displayed in the
RibbonMinder feature is disabled.
by displaying the value in the LCD and pressing ENTER. You can exit from a configuration
by pressing CLEAR which will place the printer off line.
menu
NOTE:
If an E" is displayed in the upper right corner of the LCD
an L" is displayed in the lower right corner of the LCD
Configuration Printout
The configuration printout lists all of the currently selected configuration parameter values.
Figure 3-1 is a sample configuration printout. Configuration parameters on the printout are
in the same order as the configuration menu via control panel.
listed
The following general procedure can be used to obtain a configuration printout. Refer to the
Control Panel Configuration Diagrams beginning on page 3-11 for an illustration of the butĆ
required to select and display the menus and values. When this mode is exited, the
tons
ous print mode and LPI is restored, and all print attributes are canceled. All other format
parameters are unaffected.
LCD message if
, the VFU is enabled. If
, the VFU is loaded.
previ
Ć
Place the printer off line and raise the printer cover.
1.
2.Select and display the CONFIGURATION PRINTOUT menu in the DIAGNOSTICS
menu by pressing MENU DOWN and then PREV until DIAGNOSTICS appears in the
message
display.
3.Press MENU DOWN to display CONFIGURATION PRINTOUT in the message disĆ
play.
4.Press
5.P
6.
RUN/STOP
ress CLEAR to return to OFFLINE READ
. The configuration printout will print.
Y.
Close the printer cover and place the printer on line.
Configuration3-2
Figure 3-1. Sample Configuration P
rintout
3-3Configuration
Factory Default Configuration Values
Printronix
tional
application, but factory default values remain accessible using the LOAD PARAMETERS
menu. On the Control Panel Configuration Diagrams, factory configuration values are indiĆ
cated
ConfigurationFactory Default
ParameterValue
Forms Length
Line Spacing
Print Mode
Select Set
Select Subset
Select Language
Ribbon Life
Ribbon Size
Job Rate
When Worn Action
Printer Action
Printer Protocol
Buffer Size
Printer SelectDisable
Paper Advance SwitchPrint & Paper Advance
Power On StateOnline
Alarm On FaultEnable
Shuttle Timeout4 Seconds
UnidirectionalDisable
Select SFCC01 SOH
80-9F HexControl Codes
Control Code 08Double High
Control Code 06
Overstrike
Display LanguageEnglish
Auto Line Feed
Define CR CodeCR = CR
VFU Select
factory default configuration values are shown in T
when the printer is received. New values can be saved and applied as necessary for each
by an asterisk (*). (The asterisk is not shown on the printer display.)
T
able 3-1. P
11.0 Inches
6 lpi
DP 10 cpi
IBM PC
IBM PC Graphics
ASCII
100
60
150
Stop Printer
Disable
P-Series
2048 Characters
8 LPI
Enable
After Full Line
EVFU
rintronix F
actory Default Configuration V
ConfigurationFactory Default
Perforation Skip
Paper Out
PMD Fault
Line Width13.2 Inches
Host InterfaceCentronics
Parallel Interface:
Serial RS-232 Interface:
Data Protocol
Data Rate
Word Length
Stop Bits
Parity
Bit 8 Function
CD and DSR
CTS and DSR
Data Term Ready
Request to Send
Reverse Channel
able 3-1. These
ParameterValue
Data Bit 8
PI Line (Dataproducts)Enable
PI Line (Centronics)Disable
Data Polarity
Resp. PolarityStandard
Latch Data On
Fast Busy (Centronics)
Strobe Polarity
values are opera
alues
Ć
Disable
End of Paper
Enable
Enable
Standard
Leading Edge
Enable
Standard
X-On / X-Off
9600 Baud
8 Bits
One
None
Font Select
Disable
Disable
Online and BNF
Online and BNF
Online and BNF
Configuration3-4
Configuration Procedure
Most
configuration options are selected from the control panel menu. T
tion from the control panel, the printer must be powered up, off line (OFFLINE READ
the control panel ENTER switch enabled (unlocked). The current configuration may be exam
- but not changed - by leaving the ENTER switch locked.
ined
The
basic configuration procedure requires pressing MENU
rive at the desired menu. The parameters associated with that menu are accessed by pressing
MENU
NEXT and PREV are used to sequentially list all the parameters or submenus available within
that
asterisk (*) next to it. Pressing ENTER selects the parameter visible on the display, and reĆ
places
configuration menus and values, is provided at the end of this chapter. Thoroughly review
these
to
The
1.Obtain a current configuration printout as described in the Configuration Printout secĆ
DOWN again, at which time
menu. When the currently active value is shown on the display, it will be
the previous
diagrams to understand the configuration menu hierarchy and the control panel buttons
select individual menus and parameter values.
following general procedure can be
of this chapter.
tion
parameter. The Control P
o change the
DOWN and NEXT/PREV to ar
the currently active parameter or a submenu is displayed.
anel Configuration Diagram, which illustrates all
used to reconfigure the printer from the control panel:
configura
Y), and
indicated with an
Ć
Ć
Ć
2.Determine
to the Control Panel Configuration Diagram for an illustration of the parameter values
the procedure required to select and display the values.
and
3.Place
ing MENU UP and MENU DOWN simultaneously until the ENTER SWITCH NOT
LOCKED
4.Select and display the desired menu by pressing MENU DOWN and then NEXT or
PREV
5.Select and display the required value(s) for the selected menu item by pressing MENU
DOWN
6.
Save the selected value(s) by pressing ENTER.
7.After all parameters have been changed as required, select SAVE PARAMETERS from
Level
as the powerup values.
8.Press
UP
and MENU DOWN simultaneously. ENTER SWITCH LOCKED will appear briefly
in
the LCD message display.
9.
Close the printer cover and place the printer on line.
the parameter values that must be changed to meet your requirements. Refer
the printer off line and raise the printer
message appears briefly in the LCD message display.
until the name of the menu appears in the LCD message display.
and then NEXT or PREV until the value appears in the LCD message display.
II of the main
CLEAR to place the printer off line. Disable the ENTER switch by pressing MENU
menu and press ENTER. This will save the current parameter values
cover. Enable the ENTER switch by press
Ć
3-5Configuration
Load Configuration Values
The previously saved default value set or the permanently stored Printronix factory value set
can be loaded for use as needed. The following procedure provides a convenient method of
resetting
the printer configuration to a known value set.
1.Place
2.Select and display the LOAD PARAMETERS main menu by pressing MENU DOWN
3.Press
4.Press ENTER once the desired selection is displayed in the LCD. The display will show
5.To permanently save a configuration after all parameters have been changed as desired,
6.P
7.Disable the ENTER switch by pressing MENU UP and MENU DOWN simultaneously.
the printer off line and raise the printer cover. Enable the ENTER switch by press
MENU UP and MENU DOWN simultaneously. ENTER SWITCH NOT LOCKED
ing
will temporarily appear in the LCD message display.
then NEXT or PREV
and
MENU DOWN and then PREV or NEXT to select either the
or
RAMETERS
5225 emulation board is installed, select the appropriate standard configuration listed in
menu.
this
S
LOAD
select the SAVE PARAMETERS main menu and press ENTER. This will save the curĆ
rent parameter values as the default values.
ress CLEAR to return to OFFLINE READ
Close the printer cover and place the printer on line.
AVED COMPLETED or LO
LO
AD F
.
ACTOR
LO
Y PARAMETERS menu. If an IGP
AD F
ACTORY COMPLETED.
Y.
AD SAVED P
, IBM 3287, or IBM
AĆ
Ć
Configuration3-6
Control Panel Configuration Diagram
The
Control P
menus and the parameters (values) available within each menu. The boxes represent
ration
message
ters outside the boxes adjacent to the directional arrows represent control panel switches.
When a switch is pressed, an arrow leads to the displayed result of pressing that switch. The
symbols
The
diagram is presented in 3 levels, each level illustrating a particular set of parameter menus
and
values. The relationships between the three levels are summarized in Figure 3-3.
anel Configuration Diagram is a series of block
display, the message that appears on the display is printed inside the box, and the let
used on the Control P
anel Configuration Diagrams are summarized in Figure 3-2.
diagrams that show the configu
the
Ć
Ć
Level I - P
Level II - Main Configuration Menus
Level III - Configuration Menu P
rint F
ormat
Line Spacing
P
rint Mode
F
orms L
Ribbon Life xxx %
Character Set
Application Compatibility
P
aper F
New Ribbon
Set Job R
Analyze Job
ength Set
ormatDiagnostics
arameters
ate
Host Interface
L
oad P
arameters
Save Parameters
Set Ribbon Size
When W
Ribbon Life Enable/Disable
orn A
ction
Select Set IBM PC
Select Set Multinational
P
rinter P
Buffer Size
P
rinter Select
aper A
P
80 - 9F HexOverstrike
ower-On State
P
Alarm On F
rotocolUnidirectional
dvance Switch
ault
Select Set ECMA 94 L
Select Set DEC Multinational
Select SFCC
Control Code 06
Control Code 08
Display L
atin 1
anguage
3-7Configuration
Level III - Configuration Menu P
A
uto Line F
Define CR CodePaper Out
Define LF CodePMD Fault
VFU Select
VFU Table (Save/Clear)
eedP
arameters (Continued)
erforation Skip
P
rint W
idth
Centronics Interface P
Dataproducts Interface P
Serial RS-232 Interface P
Data Bit 8
PI Line
Data P
olarity
R
esponse P
F
ast Busy
Strobe P
L
atch Data On
Data P
oad Saved P
L
Load IGP ParametersLoad F
Load IBM 3287 Parameters
Configuration P
rint Data Stream In Hex Code
P
P
rinter T
P
rinter T
Shift R
All E'sDemonstration
olarity
olarityRequest T
rotocol
arametersLoad IBM 5225 Parameters
est 8 Inch W
est F
ull WidthBlack Plot
ecycleShuttle/Ribbon
arameters
arametersW
arameters
rintoutE Plus TOF
idth
Data R
Stop Bit
Parity
Bit 8 F
CD and DSR
CTS and DSR
Data T
R
All H's
Underline Only
ate
ord L
ength
unction
erm R
o Send
everse Channel
actory P
eady
arameters
Power On TimeP
P
rint T
imeP
Shuttle Strokes
rint Lines
rint P
ages
Configuration3-8
CONTROL PANEL
CONFIGURATION
DIAGRAM SYMBOLS:
MESSAGE
DISPLAY
CONTROL PANEL
STATUS
LAMPS
OL = Press
CL = Press
LS = Press
D = Press
U = Press
N = Press
P = Press
RS = Press
E = Press
PM = Press
ON LINE
CLEAR
6/8
LPI
MENU
DOWN
MENU
UP
NEXT
PREV
RUN/
STOP
ENTER
PRINT
MODE
ON LINE
CLEAR
6/8
LPI
PAPER
ADV
HOLD
ENABLE
REPRINT
PA1
CANCEL
PA2
ALT
MODE
ON LINE
CHECK
8 LPI
VFU
LOADED
PROVIDED
WITH
PI-3287
OPTION
ALPHANUMERIC
MESSAGE
DISPLAY
FL = Press
+ = Press switches
simultaneously
F/L
* = Factory parameter setting
= Arrows lead to the
displayed result after
pressing the indicated
switch
Figure 3-2. Control P
MENU
UP
MENU
DOWN
NEXT
PREV
RUN/
STOP
ENTER
PRINT
MODE
F/L
NOTE: These switches are visible only
with the printer cover open
anel Configuration Diagram Symbols
3-9Configuration
Pressing MENU UP and MENU DOWN
simultaneously will alternately lock/
unlock the ENTER switch.
ENTER SWITCH NOT LOCKED or
ENTER
on the display
SWITCH LOCKED will appear
for 1 second
.
LS, PM, FL
LEVEL ILEVEL II
U + D
ON LINE
DP AT 10 CPI
OL
OFFLINE
READY
*
OL
Factory print mode setting
shown for illustration only. Print
mode is an option set
,
by the user.
NOTE: Press OL in any submenu
,
D
(except when diagnostic tests
are running) to enter the
ON LINE state.
Print Format
(Sheet 1)
NOTE: PRINT MODE, LINE SPACING
Pressing RUN/STOP and CLEAR
simultaneously will reset the printer
to default values.
or FORM LENGTH menus may be
accessed from ANY other menu, at
any time, except when running
diagnostic tests.
U or CL
CL
CL
Main
Configuration
Menus
(Sheet 2)
D
LEVEL III
Configuration
Menu
Parameters
(Sheets 3-17)
U
Figure 3-3. Control P
anel Overview
Configuration3-10
N
U
*
D
FORMS LENGTH SET
IN 8 LPI LINES
88 LINES
FORMS LENGTH SET
AT
P
U
N
P
FORMS LENGTH
RANGE IS FROM
N
O 192 LINES
T
1
P
U
87 LINES
FORMS LENGTH SET
AT
N
LEVEL I – PRINT FORMAT
10 CPI
AT
DP
ON LINE
OL
OFFLINE
READY
PM
LS
FL
P
N
U
D
FORMS LENGTH SET
IN 6 LPI LINES
P
N
CLCLCL
FORMS LENGTH SET
IN INCHES
P
CL
*
10 CPI
AT
PRINT MODE
DP
P
FORMS LENGTH SET
P
U
(1)
D or FL
U
FORMS LENGTH SET
P
(2)
N
12 CPI
13 CPI
15 CPI
AT
AT
AT
DP
DP
DP
P
*
N
P
66 LINES
AT
*
N or FL
P
1.0 INCHES
1
AT
10 CPI
12 CPI
17 CPI
AT
DP
15 CPI
NLQ AT
NLQ AT
NLQ AT
U
N
O 192 LINES
T
FORMS LENGTH
RANGE IS FROM
1
U
O 24.0
T
FORMS LENGTH
RANGE IS FROM
1.0
10 CPI
12 CPI
HS AT
HS AT
P
INCHES IN 0.5
INCH INCREMENTS
CL
15 CPI
13 CPI
17 CPI
HS AT
HS AT
HS AT
FORMS LENGTH SET BY VFU
U
65 LINES
FORMS LENGTH SET
AT
N
N or FL
P
N or FL
10 CPI
12 CPI
13 CPI
HSB AT
HSB AT
HSB AT
(1) If a VFU is enabled and loaded,
U
FORMS LENGTH SET
AT 10.5 INCHES
10 CPI
12 CPI
HSC AT
13 CPI
HSC AT
HSC AT
15 CPI
17 CPI
HSB AT
HSB AT
Will be displayed.
when optional font PROMs are
installed.
The menu selections may vary
(2)
CL
N
15 CPI
17 CPI
HSC AT
HSC AT
10 CPI
AT
OCR–A
P
10 CPI
PRINT MODE
OCR–B AT
N
Control Panel Configuration Diagram (sheet 1 of 17)
CL
CL
*
LS or N
6 LPI
AT
P
LINE SPACING
SET
P
Configuration3–11
8 LPI
AT
LINE SPACING
SET
LS or N
P
LINE SPACING
10.3 LPI
AT
SET
LS
or N
P
N
P
(1)
U or CL
and MENU DOWN.
LOAD PARAMETERS
P
N
P
N
UUU
DDD
PAPER FORMATHOST INTERFACE
P
N
U
U or CLU or CLU or CLU or CL
D
SHEET 10SHEET 16
8
SHEET
5
SHEET
SAVE PARAMETERS
N
U or CL
DIAGNOSTICS
N
E
P
D
COMPLETED
SAVE PARAMETERS
G
U
(1) Returns after 1 second
SHEET 15
LEVEL II – MAIN CONFIGURATION MENUS
unlock the ENTER switch at this point by
simultaneously pressing MENU UP
NOTE: If configuration changes are to be made,
OL
AT 10 CPI
ON LINE
DP
OFFLINE
READY
APPLICATION
COMPATIBILITY
P
N
Control Panel Configuration Diagram (sheet 2 of 17)
U
U or CL
D
P
CHARACTER SET
P
N
U or CL
D
D
RIBBON LIFE xxx %
P
4
BC D E F
SHEET
U
3
A
SHEET
Configuration3–12
N
U
U
*
U
P
N
D
RIBBON LIFE xxx %
WHEN WORN ACTION
P
P
N
D
RIBBON LIFE xxx %
ACTION DISABLE
U
*
RIBBON LIFE xxx %
STOP PRINTER
P
DU
CURRENT xxx
NEW SIZE xxx
N or P
RIBBON LIFE xxx %
U
NP
RIBBON LIFE xxx %
AUD/VIS ALARM
to
Press N / P
increase/decrease
NEW SIZE by 10
ACTION ENABLE
U
NP
RIBBON LIFE xxx %
ALARM
VISUAL
N
LEVEL III – CONFIGURATION MENU PARAMETERS
2
A
FROM SHEET
D
RIBBON LIFE xxx %
U
RIBBON LIFE xxx %
ANALYZE JOB
PP
NNN
UUUU
EE
RIBBON LIFE xxx %RIBBON LIFE xxx %RIBBON LIFE xxx %RIBBON LIFE xxx %
NEW RIBBONSET JOB RATESET RIBBON SIZEENABLE / DISABLE
PP
Press the ENTER switch
to enter the job analysis mode
D
to
U
CURRENT xxxx
NEW RATE xxxx
increase/decrease
Press N / P
Press the ENTER switch
to reset ribbon life to 100%.
A new ribbon must be installed
in order to reset the ribbon
life to 100%
NEW RATE by 1
Control Panel Configuration Diagram (sheet 3 of 17)
Configuration3–13
U
DEC MULTINAT.
SELECT SET
P
N
(5)
U
N
U
(2) (3)(2) (3)
N
*
D
P
SELECT LANGUAGE
ASCII
P
(2)
FRENCH
GERMAN
ENGLISH
NOR./DAN.
U
ITALIAN
SPANISH
SWEDISH
FRENCH CANADIAN
JAPANESE
DUTCH
FINNISH
P
SELECT LANGUAGE
SWISS
N
NOTE: OCR–A AND OCR–B ARE SELECTED
FROM THE PRINT FORMAT AT LEVEL 1 ON THE
CONFIGURATION DIAGRAM (WITH DP, NLQ, AND HS
FEATURES).
*
N
U
D
EXTENDED
N or P
N
U
UU
D
P
(4)
U
D
SELECT SUBSETSELECT SUBSET
PRIMARY
P
MULTINAT. DP 10
BAR CODE DP 10
MULTINATIONAL
SELECT LANGUAGE
P
N
*
GERMAN
SWEDISH
P
ASCII
SELECT LANGUAGE
P
(2)(3)
N
MULTINAT. DP 12
MULTINAT. NLQ 10
U
NORWEGIAN
DANISH
GREEK DP 10
GREEK NLQ 10
GREEK DP 12
ENGLISH
FINNISH
GRAPHICS DP 10
DUTCH
FRENCH
N
P
GRAPHICS NLQ 10
SCIENT. DP 12
SCIENT. DP 10
ITALIAN
SPANISH
SELECT LANGUAGE
N
N
P
TURKISH
SELECT LANGUAGE
N
SCIENT. NLQ 10
JAPANESE
EXTENDED SUBSET is DEC MULTINATIONAL
(1)EXTENDED SUBSET is IBM PC GRAPHICS
(2)Menu selections vary when optional fonts are installed
(3)DOWNLOADED shall be displayed when a downloaded substitution table is active
(4)EXTENDED SUBSET is MULTINATIONAL
(5)
*
DU
P
NN
P
U
B
FROM SHEET 21
D
CHARACTER SET
(1)
*
IBM PC MULTINATIONALECMA 94 LATIN 1
SELECT SETSELECT SETSELECT SET
U
D
P
P
SELECT LANGUAGE
ASCII
SELECT LANGUAGE
EBCDIC
(2)(3)
N
U
*
P
FRENCH
GERMAN
ASCII
SELECT LANGUAGE
ENGLISH
DANISH
SWEDISH
ITALIAN
SPANISH
JAPANESE
FRENCH CANADIAN
N
P
LATIN AM
SELECT LANGUAGE
N
Control Panel Configuration Diagram (sheet 4 of 17)
Configuration3–14
Continued
on sheet 6
P
U
N
P
N
U
*
D
U
N or P
2
C
FROM SHEET
APPLICATION
COMPATIBILITY
D
ALARM ON FAULT
P
N
UU
POWER ON STATE
ALARM ON FAULT
U
POWER ON STATE
U
ENABLE
*
ON LINE
N or P
ALARM ON FAULT
U
POWER ON STATE
U
DISABLE
OFFLINE
*
ADV
DD
PAPER ADV ANCE SW
PAPER ADV ANCE SW
NN
(1)
UU
D
PRINTER SELECT
N
PAPER ADV ANCE SW
PRINT + PAP
U
N or PN or P
*
PRINTER SELECT
DISABLE
U
*
N
MOVE PAPER ONLY
U
PRINTER SELECT
ON=DC1 / OFF=DC3
U
N
U
(1) Menu available inSerial Matrix protocol
Control Panel Configuration Diagram (sheet 5 of 17)
U
BUFFER SIZE
PP P P
N
P
DD
U
PRINTER PROTOCOL
BUFFER SIZE
PRINTER PROTOCOL
U
P
2048 CHARACTERS
P
*
P–SERIES
BUFFER SIZE
N or P
PRINTER PROTOCOL
U
P
512 CHARACTERS
SERIAL MATRIX
BUFFER SIZE
1024 CHARACTERS
N
Configuration3–15
UNP
sheet 7
Continued on
P
N
U
(1)
*
U
U
U
P
P
N
80–9F HEX
N
(1)
SELECT SFCCCONTROL CODE 06
D
D
D
N or P
CONTROL CODE 06
8.0 LPI
U
*
N or P
CONTROL CODES
80–9F HEX
U
*
N
P
01 SOH
SELECT SFCC
P
10.3 LPI
CONTROL CODE 06
U
80–9F HEX
PRINTABLE
U
03 ETX
SELECT SFCC
U
N
P
SELECT SFCC
1B ESC
N
P
U
N
5E HAT
SELECT SFCC
P
(1)Menu available in P–Series protocol
U
SELECT SFCC
7E TILDE
sheet 5
Continued from
UUN
P
N
U
U
U
N
*
U
UNIDIRECTIONAL
P
N
D
P
DISABLE
UNIDIRECTIONAL
N
UNIDIRECTIONAL
N
P
P–SERIES PLOT
P
ENABLE
UNIDIRECTIONAL
N
Control Panel Configuration Diagram (sheet 6 of 17)
*
DU
U
SHUTTLE TIMEOUT
P
N
P
to
4 SECONDS
SHUTTLE TIMEOUT
Press N or P
increase/decrease
seconds in 5–second
4 seconds to
increments from
300 seconds
Configuration3–16
U
U
UDISPLAY LANGUAGE
UDISPLAY LANGUAGE
*
U
P
P
P
U
D
DISPLAY LANGUAGE
N
D
OVERSTRIKE
N
N
(1)
D
CONTROL CODE 08
ENGLISH
DISPLAY LANGUAGE
P
U
*
N or P
ENABLE
OVERSTRIKE
U
*
N or P
DOUBLE HIGH
CONTROL CODE 08
N
P
DISPLAY LANGUAGE
UOVERSTRIKE
UCONTROL CODE 08
GERMAN
DISABLE
BACKSPACE
N
P
FRENCH
N
P
SPANISH
N
Control Panel Configuration Diagram (sheet 7 of 17)
P
P
UUN
sheet 6
Continued from
N
(1)Menu available in P–Series protocol
Configuration3–17
Continued
on sheet 9
U
N
P
2
FROM SHEET
D
P
U
VFU TABLE
P
VFU SELECT
CLEARED
VFU TABLE
N
(2)
D
U
(2)
(3)
CLEAR
VFU TABLE
U
U
VFU SELECT
EVFU
E
N or P
N
P
SAVED
VFU TABLE
(3)
SAVE
VFU TABLE
U
VFU SELECT
DVFU
E
(3) Returns after 1 second
(1) Menu available in Serial Matrix protocol
(2) Menu available in P–Series protocol
U
VFU SELECT
CVFU
PN
U
VFU SELECT
DISABLE
PN
N
P
U
VFU SELECT
NVFU
P
PAPER FORMAT
D
(1)
DD
U
DEFINE LF CODE
P
P
**
N or P
LF = LF
DEFINE LF CODE
LF = CR + LF
DEFINE LF CODE
N
Control Panel Configuration Diagram (sheet 8 of 17)
U
N or P
UU U
P
P
U
D
DEFINE CR CODE
NNNN
U
D
AUTO LINE FEED
*
DEFINE CR CODE
CR = CR
*
N or P
AUTO LINE FEED
AFTER FULL LINE
DEFINE CR CODE
CR = CR + LF
AUTO LINE FEED
DISABLE
Configuration3–18
P
N
U
N or P
U
D
*
PRINT WIDTH
P
U
PMD FAULT
P
U
PAPER OUT
P
U
PRINT WIDTH
13.2
N
U
D
PMD FAULT
ENABLE
N
U
N or P
8.0
PRINT WIDTH
DISABLE
PMD FAULT
boxes displayed. If the P–Series protocol EVFU, NVFU, or CVFU is enabled and
loaded, then DISABLED BY VFU will be displayed.
(1)If a DVFU is enabled and loaded, then DISABLE and ENABLE will be the only menu
**
N or P
D
PAPER OUT
PAPER OUT
END OF PAPER
U
N
(1)
IMMEDIATE
N
N
N
Control Panel Configuration Diagram (sheet 9 of 17)
*
D
PERFORATION SKIP
5/6 INCH
P
PERFORATION SKIP
1 INCH
N
sheet 8
Continued from
UNN
P
PERFORATION SKIP
P
DISABLE
P
P
PERFORATION SKIP
PERFORATION SKIP
N
1/2 INCH
P
PERFORATION SKIP
2/3 INCH
P
Configuration3–19
U
N
P
N
U
N
*
SHEET 12
FOR SERIAL
RS–232 MENUS
I
*
N or P
D
D
STROBE POLARITY
STANDARD
U
ENABLE
FAST BUSY
U
STANDARD
RESP. POLARITY
STROBE POLARITY
P
N
FAST BUSY
N
D
RESP. POLARITY
PP
STROBE POLARITY
FAST BUSY
N or PN or P
RESP. POLARITY
INVERTED
DISABLE
INVERTED
U
D
LATCH DATA ON
N
LATCH DATA ON
N or P
LEADING EDGE
LATCH DATA ON
TRAILING EDGE
2
E
FROM SHEET
HOST INTERFACE
1
1
H
SHEET
FOR DATAPRODUCTS MENUS
NN
*
UUU
D
D
HOST INTERFACE
CENTRONICS
PPP
***
DATA POLARITY
P
STANDARD
DATA POLARITY
*
UU U U U
DD
PI LINE
P
NNNN
U
8
D
DATA BIT
P
DISABLE
PI LINE
UUU
*
DATA BIT 8ENABLE
N or P
N or PN or P
INVERTED
DATA POLARITY
ENABLE
PI LINE
DATA BIT 8DISABLE
Control Panel Configuration Diagram (sheet 10 of 17)
Configuration3–20
N
U
*
N or P
D
LATCH DATA ON
P
N
UU
D
STROBE POLARITY
P
N
D
RESP. POLARITY
LEADING EDGE
LATCH DATA ON
U
*
STANDARD
STROBE POLARITY
STANDARD
RESP. POLARITY
LATCH DATA ON
N or P
STROBE POLARITY
RESP. POLARITY
TRAILING EDGE
INVERTED
INVERTED
**
D
DATA POLARITY
PP
STANDARD
DATA POLARITY
UU U
INVERTED
DATA POLARITY
Control Panel Configuration Diagram (sheet 11 of 17)
FROM SHEET 10
H
P
UUUU
D
HOST INTERFACE
DATAPRODUCTS
Configuration3–21
D
PI LINE
P
NNN
8
D
DATA BIT
DISABLE
PI LINE
U
**
DATA BIT 8ENABLE
N or PN or PN or PN or P
PI LINE
ENABLE
DATA BIT 8DISABLE
Continued
on sheet 13
U
N
P
P
N
U
N
**
PN
PARITY
N
STOP BIT
DDD
WORD LENGTHDATA PROTOCOL
PPP
PARITY
NONE
P
ONE
STOP BIT
*
8 BITS
WORD LENGTH
PARITY
N or P
N or P
ODD
STOP BIT
WORD LENGTH
P
TWO
7 BITS
N
PARITY
EVEN
IFROM SHEET 10
HOST INTERFACE
SERIAL RS–232
UUU
UUUU
P
P
U
D
D
DATA RATE
NNN
DATA RATE
P
U
D
DATA PROTOCOL
P
N
P
150 BAUD
N
*
P
X–ON / X–OFF
300 BAUD
DATA RATE
DATA PROTOCOL
N
P
N
P
ACK / NAK
600 BAUD
DATA RATE
DATA PROTOCOL
ETX / ACK
N
N
N
*
P
DATA RATE
N
P
P
1200 BAUD
DTR, RC, OR RTS
DATA PROTOCOL
N
2400 BAUD
DATA RATE
P
PN
4800 BAUD
DATA RATE
PN
9600 BAUD
DATA RATE
DATA RATE
N
Configuration3–22
Control Panel Configuration Diagram (sheet 12 of 17)
19200 BAUD
Continued
on sheet 14
PUN
P
N
UUU
CTS AND DSR
P
CD AND DSR
P
BIT 8 FUNCTION
P
D
N or P
*
DISABLE
CTS AND DSR
N
UU
D
N or P
CTS AND DSR
ENABLE
*
N
P
CD AND DSR
ENABLE
N
P
PI LINE
BIT 8 FUNCTION
IGNORE
BIT 8 FUNCTION
N
APPLICABLE displayed when appropriate)
Bit 8 will be received and acted on as a zero
(1) Not applicable for a 7–bit word (NOT
CD AND DSR
DISABLE
N
U
*
D
(1)
N
BIT 8 FUNCTION
P
FONT SELECT
Control Panel Configuration Diagram (sheet 13 of 17)
U
P
N
sheet 12
Continued from
Configuration3–23
P
N
U
N
D
N
N
REVERSE CHANNEL
P
N
D
TO SEND
UU
REQUEST
P
N
REVERSE CHANNEL
ONLINE AND BNF
P
U
N
TO SEND
REQUEST
ONLINE AND BNF
P
P
REVERSE CHANNEL
OFFLINE OR BF
N
TO SEND
P
REQUEST
OFFLINE OR BF
P
FALSE
REVERSE CHANNEL
N
TO SEND
P
FALSE
REQUEST
P
REVERSE CHANNEL
TRUE
TO SEND
P
REQUEST
TRUE
BF = BUFFER FULL
BNF = BUFFER NOT FULL
U
TERM READY
DATA
P
PUN
sheet 13
Continued from
U
D
N
** *
TERM RDY
DATA
P
ONLINE AND BNF
P
TERM RDY
DATA
OFFLINE OR BF
N
N
P
N
TERM RDY
FALSE
DATA
P
NNN
TERM RDY
DATA
TRUE
Control Panel Configuration Diagram (sheet 14 of 17)
Configuration3–24
N
P
N
P
U
PRINT STATISTICS
P
U
PRINTER TEST
FULL WIDTH
(1)
RS
U
BLACK PLOT
U
D
UU
J
SHEET 17
P
UU
PRINTER TESTPRINTER TEST
UNDERLINE ONLYBLACK PLOT
RS
UNDERLINE ONLY
PRINTER TEST
N
U
PRINTER TEST
N
RS
SHUT/RIBBON
P
RS
DEMO
(1)
RUNNING TEST
SHUT/RIBBON
RUNNING TEST
DEMO
2
FROM SHEET
G
DIAGNOSTICS
D
RSRS
DD
PRINTER TEST
8 INCH WIDTH
PP
NNNN
OL
UU
P
U
DU
PRINT DATASTREAM
IN HEX CODE
P
CONFIGURATION
PRINTOUT
OFF LINE
RS
CONFIGURATION
HEX DUMP
PRINTING
ON LINE
HEX DUMP
Returns after completion
of printout
UU
PPP
NNNN
RS
P
N
UU
P
RS
PRINTER TESTPRINTER TESTPRINTER TESTPRINTER TEST
SHIFT RECYCLEALL E’SE PLUS TOFALL H’S
E PLUS TOFALL H’S
RUNNING TESTRUNNING TESTRUNNING TESTRUNNING TEST
ALL E’S
RUNNING TEST
RUNNING TEST
SHIFT RECYCLE
Control Panel Configuration Diagram (sheet 15 of 17)
Message SHUT/RIBBON FAST displayed in “FULL WIDTH” test
(1) Message SHUT/RIBBON SLOW displayed in “8 INCH WIDTH” test
Configuration3–25
LOAD FACTORY
PARAMETERS
P
N
(1)
E
LOAD FACTORY
COMPLETED
Factory settings are indicated
by asterisks in the menu boxes
throughout this diagram
N
EE
PARAMETERSPARAMETERS
P
N
(1)(1)
LOAD IBM 3287LOAD IBM 5225
P
N
UU U U
EE
PARAMETERS
Same as FACTORY PARAMETERS
except:
LOAD IBM 3287LOAD IBM 5225
COMPLETEDCOMPLETED
Same as FACTORY PARAMETERS
except:
LOAD IGP
COMPLETED
Same as FACTORY PARAMETERS
except:
PI Line: Enable
80–9F Hex: Printable
Character Set: Multinational
Auto Line Feed: Disable
80–9F Hex: Printable
Character Set: Multinational
Auto Line Feed: Disable
Host Interface: Dataproducts
80–9F Hex: Printable
Character Set: Multinational
Auto Line Feed: Disable
(1) Returns after 1 second
Control Panel Configuration Diagram (sheet 16 of 17)
2
F
FROM SHEET
LOAD PARAMETERS
P
N
P
(1)(1)
U
D
PARAMETERS
LOAD SAVEDLOAD IGP
COMPLETED
LOAD SAVED
User defined
Configuration3–26
N
U
PRINT PAGES
N
PRINT LINES
XXXXXXXXXXXXXXXXXXXX
N
U
P
P
XXXXXXXXXX
SHUTTLE STROKES
P
N
UU
TIME
XXXXX.X HRS
PRINT
P
N
J
FROM SHEET 15
PRINT STATISTICS
UP
D
POWER ON TIME
XXXXX.X HRS
Control Panel Configuration Diagram (sheet 17 of 17)
Configuration3–27
Configuration3–28
CHAPTER 4
GRAPHICS
Introduction
The
printer can produce bit image graphics when in Serial Matrix protocol, and P-Series Plot
Mode graphics when in P-Series protocol. You can print text and graphics on the same line
only by using the bit image protocol in Serial Matrix protocol. In either mode, printing text is
the default mode. Consequently, each line of graphics data must include the necessary plot
mode
commands to enable the printer to perform the desired graphics functions.
The following graphics information is presented in this chapter:
n
Serial Matrix Compatible Bit Image Graphics
n
P-Series Compatible Plot Mode
n
Combining Graphics and T
Serial Matrix Compatible Bit Image Graphics
ext
The printer produces bit image graphics in Serial
ated by printing a series of vertical bit image data bytes which represent the binary code bit
pattern.
These data bytes are actually the binary equivalent of ASCII character decimal values 0
through 255. When the data byte is rotated vertically, the result is a vertical data byte pattern
with
This method utilizes the 1" or true" bit from a binary data byte to print dot patterns.
the most significant bit (MSB) at the top.
Matrix protocol. Bit image graphics are cre
Plotting a Bit Image Pattern
A
Bit Image pattern can be produced by following these steps:
1.L
ay out the graphic(s) pattern to be printed on a quadrille pad or graph paper.
2.Determine the decimal equivalent of each bit image data byte required to produce the
pattern
3.W
4.
Enter and run the program on the host computer.
(Figure 4-1).
rite a program to generate the complete pattern.
Ć
4-1Graphics
DECIMAL
WEIGHTS
128
1st BIT IMAGE DATA BYTE
2nd BIT IMAGE DATA BYTE
7th BIT IMAGE DATA BYTE
64
32
16
8
4
2
1
73
1463625536146
Figure 4-1. Bit Image P
73DECIMAL
VALUES
attern Plan
How Bit Image Graphics Are Produced
The
binary data byte bit pattern for the A
Figure 4-2.
this data byte is rotated clockwise, the result is a vertical data byte pattern with the
DIf
most
significant bit (MSB) at the top.
DIf
each 1" or true bit is plotted, the result is a bit image plot of the A
A."
relationship of A
The
SCII
character, decimal value, and Bit Image plot is shown in Figure 4-3.
DThe data bytes can be identified by their binary, octal, hexadecimal, or decimal
equivalents.
These are used to generate a Bit Image pattern.
DBit Image plotting is not limited to printable ASCII characters; Bit Image patterns
can
be plotted for any 8-bit data byte with decimal values ranging from 0 to 255.
D
The standard A
SCII character chart and its equivalents is provided in Appendix A.
SCII character A" (hex 41, decimal 65) is pictured in
SCII character
NOTE:
cal
of adjacent graphics lines; however
Bit Image Graphics is recommended in the DP print mode (120 X 72 dpi). V
density variation in other print modes may cause white horizontal bars or overlapping
, changing the line spacing can correct this problem.
ertiĆ
Graphics4-2
MSB
876 54321
8
7
6
5
4
3
2
1
MSB
MSB : Most Significant Bit
ASCII
CHARACTER
=A65=
Figure 4-3. Bit Image P
Bit Image Density
Figure 4-2. V
DECIMAL
VALUE
ertical Data Byte P
BINARY
CODE
EQUIVALENT
128
TO
attern
VERTICALLY
ROTATED DATA
MSB
64
32
16
8
4
2
1
attern from an ASCII Character
BYTE
BIT IMAGE
PATTERN
=
Bit
image graphics may be printed in different dot densities. Dot densities are selected by con
trol
code:
D
Control code ESC K
Single
Density bit image
selects the
Single Density Mode.
graphics in the Data P
rocessing print mode are printed at 60
dots per inch (dpi) horizontally and 72 dpi vertically. In the Correspondence print
mode, the horizontal dot density is 90 dpi and vertical dot density is 96 dpi. In the
High
Speed (HS) mode, horizontal dot density is 60 dpi and vertical dot density is 48
dpi.
DControl
code ESC L
selects the
Double Density Mode.
The Double Density mode prints up to twice the number of dots per inch horizonĆ
tally in the same space as used for Single Density. The vertical dot density remains
Ć
4-3Graphics
the
same as in the Single Density mode. Double horizontal density requires twice the
number
ing
D
Control code ESC Y
When the Double Density, Double Speed control code is received, the data will be
printed at double the current horizontal dot density, but adjacent dots are not
printed. Since Double Density graphics are printed at half speed, Double Speed,
Double
ics.
DControl
When printing Quadruple Density graphics, the printer pairs adjacent quadruple
density
mode.
of input data bytes to print
double density reduces the printing speed by half.
selects the
Density graphics
code ESC Z
bit image bytes. The compounded data is then printed in the Double Density
are printed at the same speed as are Single Density graph
selects the
Bit Image Programming Format
The
general Bit Image expression is:
ESC CC(n1)(n2)DATA
where:
the same length line as for Single Density. P
Double Speed, Double Density Mode.
Quadruple Density Mode.
rintĆ
Ć
ESC=
CC=
n1, n2
DATA =
D
The syntax of the Bit Image expression must be correct.
DThe expression must include the appropriate dot density control code, the number
of
D
The number of data bytes and the n1, n2 definition must be equal.
DAny characters following n1 and n2 will be interpreted and plotted as data until the
n1,
D
If n1 = n2 = 0, then control codes K, L, Y, or Z are ignored.
n2=700/256 = 2
n1=700-(2x256) = 700-514 = 188
The program statement is: ESC K (188)(2)(D
NOTE:
statement within the BASIC program.
=
bytes of data to be plotted, and the data itself.
n2 definition is satisfied.
Depending on the host computer system, it may be necessary to include a width
the Serial Matrix compatible header
K, L, Y or Z to select dot density
(K=single, L=double, Y=double-density, double speed
Z=quadruple density)
n1 + 256 n2 defines the number of data bytes to follow
the dot pattern bytes
ATA )
DThe
maximum number of data bytes that can be included in the DATA portion of the
program statement (when using 132 column paper) varies according to the
mode:
operating
Graphics4-4
At
60 dpi, Single Density = 792 bytes;
Double Density = 1584 bytes
Quadruple Density = 3168 bytes
DData
A detailed description of the individual bit image control codes with examples is provided in
the
P
rogramming chapter.
in excess of the right margin is discarded. If the
excess of the right margin will cause a Line Feed (LF) and continue printing on the
next
line.
auto line feed is enabled, data in
Bit Image Sample Program
The
following sample program written in BA
the
pattern shown in Figure 4-1. The 7 data bit pattern is repeated 40 times. The printed result
of
running the program is shown in Figure 4-4.
SIC produces Single Density bit image graphics of
10 LPRINT ”Single Density Bit Image Graphics
20 LPRINT CHR$(27);
30 FOR N=1 TO 40
40 RESTORE
50 FOR I=1 TO 7
60 READ R
70 LPRINT CHR$(R);
80 NEXT I
90 NEXT N
100 DATA 73, 146, 36, 255, 36, 146, 73
110 LPRINT
Figure 4-4. Sample Single Density Bit Image Graphics
”K”;CHR$(24);CHR$(1);
P-Series Compatible Plot Mode
”
P-Series compatible odd/even dot Plot Mode is available only in P-Series printer protocol.
Plot
Mode allows any individual dot position to be addressed and printed. This
ety of graphics, including bar codes, complex curve graphs, pie and bar charts,
or
halftones.
produces a vari
block
characters,
Plot Density
Plot
density refers to the number of dots per inch (dpi) printed in a single
plot
density are available with P-Series Plot Mode graphics: normal density
ty.
dot row. T
and double densi
wo types of
Ć
Ć
4-5Graphics
In
Normal Density Plot
D
The mode is selected with the odd dot plot control code ENQ (05 hex).
DThe
odd-numbered dot columns are addressed to produce a horizontal and
density
:
vertical
that varies, based on the mode of operation:
Print Mode
Data Processing (DP)
Correspondence (NLQ)
High Speed A (HS)
High Speed B (HSB)
High Speed C (HSC)
D
Different print modes cannot be mixed on the same dot row.
Figure 4-5 illustrates normal density dot plot.
Figure 4-5. Normal Density Plot
Horizontal dpiVertical dpi
60
90
60
60
60
72
96
48
72
72
In
Double Density Plot:
DTwo separate shuttle strokes produce double density plot. First the even plot comĆ
mand
(EOT
, 04 hex) and
05
hex) and dot data, allowing a maximum of 1584 dots in a single dot row at 60 dpi.
DEven dot plot is sent first for control of the initial plot pattern; then odd dot plot is
sent
for control of the final dot pattern.
D
The dots average .017" in diameter.
D
The vertical density remains the same in normal and high density plotting.
Figure 4-6 illustrates double density plotting.
dot data are sent, followed by the odd plot command (ENQ,
Figure 4-6. Double Density Plot
Graphics4-6
Plot Data Byte Format
In
P-Series Plot Mode, the format is as follows:
D
Each data byte specifies six out of twelve dot columns.
DUsing
D
D
DThe binary equivalent of the plot data bytes must be known to accurately address
As shown in Figure 4-7, a dot is printed at the location addressed by each of bits
data byte that is set (1 or true).
odd dot plot mode, bits 1 to 6 of the data byte address the odd-numbered dot
columns; using even dot plot mode, bits 1 to 6 of the data byte address the evennumbered
dot columns.
Bit 6 and/or bit 7 of the data byte must be a 1" (or true) bit in the Plot mode.
Bit 8 of the data byte is not used in the Plot mode and may be either a 1 or 0.
specific
dot positions.
1 to 6 in the
NOTE: Bit order in this example is reversed.
EVEN DOT PLOT DATA BYTE
LSBMSB
BIT 1 BIT 2 BIT 3BIT 4 BIT 5 BIT 6 BIT 7BIT 8
NOT
0001111
USED
NOTE: BIT 6
AND/OR BIT 7
MUST BE 1"
FOR PLOT MODE
DOT COLUMN
#12 OF PREVIOUS
CHARACTER
COLUMN
24681012
1357911
1111110
BIT 1 BIT 2 BIT 3BIT 4 BIT 5 BIT 6 BIT 7BIT 8
LSBMSB
ODD DOT PLOT DATA BYTE
DOT COLUMN #1 OF
NEXT CHARACTER
COLUMN
NOTE: IN ACTUAL
PRINTING, THESE
TWO ROWS MERGE
TO PRINT ON THE
SAME ROW.
NOT
USED
Figure 4-7. P-Series Plot Data Byte F
ormat
4-7Graphics
Plot Data Line Format
A
plot data line may contain any number of plot data bytes up to the maximum of 132 for hori
zontal
dot density of 60
90
dpi (Correspondence mode). If Auto Line F
lost.
If the maximum is exceeded and A
the
remaining plot data is printed as text on the next line.
The plot mode control code may occur anywhere in the line prior to the line terminator, but
plot
speed may decrease if it is not at the beginning of the line.
NORMAL DENSITY PLOT
For
normal density plot, the plot line contains: Control Code 05 hex, plot data bytes, and a Line
T
erminator (0A hex or 0C hex). The control sequence for sending
ty
Plot
is as follows:
1.
Send the plot command code ENQ (05 hex).
2.
Send the plot data bytes (refer to NO T
3.Send a line terminator, either a Line Feed (LF, 0A hex) or a Form Feed (FF, 0C hex). A
Carriage Return (CR) may also be used instead of the LF code, provided the Carriage
Return
CR + LF).
has been configured for Carriage R
dpi (Data P
rocessing mode) or 198 bytes for a horizontal dot density of
eed is disabled, any bytes over the maximum are
uto Line F
eed is enabled, a Line F
the
AG on page NO TAG).
eturn = Carriage R
eed (LF) is forced and
P-Series
eturn + Line F
Normal Densi
eed (CR
=
Ć
Ć
a.A
line feed (0A hex) used as the line terminator causes the contents of the buffer to
be plotted and the paper advances a single dot row, based on the vertical density of
current mode.
the
b.A
form feed (0C hex) used
be
plotted and the paper to advance to the
of
4.Regardless
selected
NOTE
DOUBLE DENSITY PLOT
For double density plot, the plot line contains: Control Code 04 hex, plot data bytes, a Line
Terminator (0A hex or 0C hex), Control Code 05 hex, plot data bytes, and a Line Terminator.
The
control sequence for sending P-Series
1.Send the even dot plot control code EOT (04 hex), followed by plot data bytes (refer to
NO TAG on page NO TAG).
2.Send a line terminator, which causes the printer to plot the data bytes; the paper is not
advanced
plot
data bytes.
which line terminator code is sent, the printer will default to the previously
print mode unless further plot control codes are provided with the data.
: F
ailure to adhere to this format may cause unexpected results.
in Double Density Plot; the printer now waits for the second plot command and
as the line terminator causes the contents of the buffer to
top of the next form.
Double Density Plot is as follows:
Graphics4-8
3.Send
line
a.A
b.A
the odd dot plot control code ENQ (05 hex) and a
terminator.
line feed (0A hex) used as the line terminator causes the contents of the buffer to
be plotted and the paper advances a single dot row, based on the vertical density of
current mode. A CR (if CR = CR + LF is configured) may also be used with
the
same
result.
form feed (0C hex) used as the line terminator causes the data bytes to be plotted
and
the paper to advance to the
top of the next form.
second line of data, followed by a
the
4.Regardless
selected
NOTE
print mode unless further plot control codes are provided with the data.
: F
of
which line terminator code is sent, the printer will default to the previously
ailure to adhere to this format may cause unexpected results.
4-9Graphics
Plotting the Data
P-Series
Plot Mode plots the image from the horizontal
bit pattern. Figure 4-8 duplicates the
pattern shown in Figure 4-4 but is modified for Odd Dot Plot. Eight dot rows are required,
two characters per row, six columns per character. (The dots required to produce the pattern
are
shown in NO T
DOT
ROW
AG on page NO TAG.)
1st
CHARACTER
ODD COLUMNS
13115791311579
1
2
3
4
5
6
7
8
ODD COLUMNS
Figure 4-8. Odd Dot Plot P
2nd
CHARACTER
1st
CHARACTER
ASCII DECIMAL
*
|
\
*
|
\
*
|
attern Plan
42
73
92
42
73
92
42
73
2nd
CHARACTER
ASCII DECIMAL
@
A
@
@
A
@
@
A
64
65
64
64
65
64
64
65
The following program uses the Odd Dot Plot control code to produce the image.
10 LPRINT ”Odd Dot Plot
”
20 FOR I=1 TO 8
30 READ R1
40 READ R2
50 LPRINT CHR$(5);
60 FOR N=1 TO 25
70 LPRINT CHR$(R1);CHR$(R2);
80 NEXT N
90 LPRINT
100 NEXT I
110 DATA 42, 64, 73, 65, 92, 64, 42, 64, 73, 65, 92, 64, 42, 64, 73, 65
120 LPRINT
D
The image is printed 25 times as shown in Figure 4-9.
DAn
entire dot row is plotted in one
printing pass. Consequently, the first row of all 25
images is printed in one pass, followed by the second row, etc, until all rows have
returning to the print mode from the P-Series Plot Mode, an extra line feed should
included
plot graphics. If the extra line feed is not included, the first character line after the graphics
data
in the data stream to maintain proper print line registration relative to the last line of
may be truncated, as shown in Figure 4-10.
plot dataplot data
@ABCDEFGHIJKLMNOPQR
@ABCDEFGHIJKLMNOPQR
be
In this example, a text line follows
plot data, preceded by a single line
terminator code. (T
extend into the range of the previ
ously printed plot line and appear
truncated.)
ext characters
Figure 4-10. Truncated Character Line
Combining Graphics and Text
The printer can combine Serial Matrix bit image graphics and characters (text) on the same
line.
P-Series graphics and printable symbols cannot be intermixed on the same line.
This example shows a text line following plot data, but preceded by an
additional
Ć
(Characters are able to be printed
full-height.)
line terminator code.
Graphics4-12
VERTICAL FORMAT UNITS
Introduction
The
P9012 printer includes four vertical
ormat Unit (EVFU), 2) Dataproducts Direct A
F
Access Vertical Format Unit (NVFU), and 4) Centronics Direct Access Vertical Format Unit
(CVFU).
Matrix protocol. All VFUs are available only in P-Series protocol and are enabled from the
control
tocol.
Although
panel, and the Serial Matrix vertical
This chapter describes:
n
General VFU P
nEVFUn CVFU
nDVFUn
General VFU Programming
not a true" VFU, a vertical tab table is provided for forms control in Serial
rogrammingn NVFU
CHAPTER 5
format units: 1)
ccess V
tabs feature is always enabled in Serial Matrix pro
Printronix
ertical F
Serial Matrix V
standard Electronic V
ormat Unit (D
ertical F
VFU), 3) Direct
ormatting
ertical
Ć
A
vertical format unit provides an efficient way to slew paper rapidly during repetitive printing
tasks. The type of VFU used is a configuration option selected from the control panel. If not
the VFU option should be disabled from the control panel.
used,
The general VFU programming procedure is as follows:
1.
Design a form, determining spacing and channel assignments for each line.
2.
Send the programming sequence to the host. The sequence depends on the type of VFU
used.
Some VFUs require the PI line normally associated with the Dataproducts parallel interface.
that data bit 8 of the standard RS-232 interface can be configured for use as the PI line.
Note
The
following information applies when programming and using a V
Elongated Characters - Elongated (double high) characters can be used within VFU proĆ
The VFU automatically counts one line of elongated characters as two normal charac
grams.
ter lines.
P
aper R
unaway P
sent from the host computer, the printer will move the paper a single line feed. If the VFU is
selected
of
Line Spacing - The printer can use any line spacing with the VFU. The VFU determines the
forms length according to the program specifications and the currently selected line spacing.
and
the assigned sequence currently in memory, will move the paper a single line feed.
rotection
the memory has been loaded, a channel code sent from the host, which is not a part
- If the VFU is selected but not loaded when a VFU command is
ertical F
ormat Unit:
Ć
5-1Vertical Format Units
Line
spacing may be mixed on the same form, but should be done with caution to avoid
dictable
VFU Deselected - If any VFU is deselected from the control panel, the VFU data is ignored
and the forms length definition returns to the previously set value. The current print position
becomes
results.
the top-of-form.
unpre
VFU Load/Save/Clear
One
VFU table can be saved
is: VFU type, LPI, and VFU channel data.
mat
Load - Upon printer powerup or printer reset, a previously saved VFU will be loaded if the
VFU table
saved
to
the value stored in the VFU table if the saved VFU was loaded using the 6 or 8 lpi D
NVFU
Save - From the control panel, VFU TABLE SAVE writes the current VFU table into
Non-Volatile
selection.
Clear
tion menu, control code (SFCC @), changing printer protocol, changing VFUs, loading paĆ
rameters, or by loading a new VFU format. When DIS
previously loaded VFU data is
Start L
-
The VFU can be cleared by pressing
matches the
oad code.
memory. Skip-over perforation and forms length values
in Non-V
VFU type
not
olatile Memory (NVM) at a time. The VFU table for
(see page 3-18). Upon loading the VFU, LPI will be set
ENTER at the VFU T
ABLE is selected as the VFU type, the
cleared and will still be in effect if reselected.
VFU
or
are not saved from this
ABLE CLEAR configura
Ć
Ć
Ć
P-Series EVFU
The
EVFU may be selected in P-Series protocol. The EVFU provides 16 channels to identify
up
to 192 lines. The programming sequence is 1) start load code; 2) line identification code; and
3)
end load code.
Start Load Code - 1E or 6E Hex
The
start load code clears and initializes the EVFU memory for
start
load code is 1E
(high).
Channel Assignment
The EVFU memory has the capacity for 192-line forms. The first line identification code
(channel
identification
cation code. Filler channel codes are used for lines that will not be accessed by the print proĆ
gram.
top-of-form, and channel code 12, which is reserved as the vertical tab channel. The same
filler
code) in the memory load program defines the first line on the form; the second line
Any channel code can be used as a filler except channel code 1, which is
channel code can be repeated as necessary for any number of lines.
the memory load program. The
hex when the PI line is disabled (low) or 6E hex when the PI line is enabled
code defines the second line on the form, etc. Each line must have a line identifi
reserved for the
Ć
Vertical Format Units5-2
Channel 1 - The top-of-form code, reserved as the first line on the form or the first line
printed
to the top of the next form. After the memory is loaded, a Form Feed code (FF, 0C hex) will
move
(top-of-form position). The operating program sends the
the paper tothe next channel 1 (top-of-form).
channel 1 code to advance
Channels
or
filler channels. Each line on the form must be identified by a channel code. When the operat
ing program sends the channel code, the paper advances to the line identified by the channel
code. Lines not used by the operating program must be identified by filler channels (unused
channel
Channel
any
12 code. If channel 12 is not loaded in the EVFU memory, a single line feed will be executed
when
Channel 15 and 16 - Used as general channel codes or filler channels only when the VFU is
accessed
15
and 16 function as the Start L
2 through 11, 13 and 14
codes).
12
- R
eserved as the V
data in the print buffer and rapidly
a VT code is sent.
by the PI line. In an EVFU form that does not use the PI line, the codes for Channels
- Used as general channel codes (line identification codes)
ertical T
oad and End Load codes.
ab channel. The V
slews the paper to the next line identified by the channel
ertical T
ab code (VT
, 0B hex) prints
End Load - 1F or 6F Hex
The
end load code terminates the memory
PI
line
is disabled (low) or 6F hex when the PI line is high. Channel codes in excess of 192 chan
received prior to the end load code are discarded.
nels
load program. The end load code is 1F hex when the
Ć
Ć
Using the EVFU
Once the EVFU program has been enabled and loaded, the VFU LOADED
control
the buffer to
number
F
1.
2.
OR:
1.
2.
Given these conditions, the lower four bits of a byte will specify the EVFU channel number.
Table 5-1 lists the EVFU channels and their equivalent data bytes with the PI line enabled;
Table 5-2
panel lights. Sending the appropriate channel code to the printer will cause any data
print
and slew the paper to the next line on the form having the specified channel
assigned in EVFU memory.
or a data byte to be recognized as an EVFU instruction, the following criteria must be met:
PI line must be enabled and set high; and
Data bit 5 must be 0 (not set).
PI line must be disabled or low; and
Data bit 5 must be 1 (set).
lists the EVFU channel and their equivalent data bytes with the PI line disabled.
: Disabling or enabling the PI interface line is configuration controlled.
NOTE
Vertical Format Units5-4
Table 5-2. P-Series EVFU Codes - PI Line Disabled or Not Used
ASCIIChannelData Bits
Hex
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
X = Undefined, 0 or 11 = High0 = Low
NOTE: The ESC code cannot be used simultaneously as the EVFU VT code and the
Special Function Control Character (SFCC). If ESC is used as the SFCC, the EVFU
must
more
Dec
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
be used with the PI line enabled and set high.
information on the SFCC
Code
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
76 5 4 3 21
8
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
.
1
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
R
efer to the Configuration chapter for
0
0
0
1
0
0
0
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
0
0
0
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
1
1
1 (TOF)
2
3
4
5
6
7
8
9
10
11
12 (VT)
13
14
Start Load
End Load
Clearing the EVFU Memory
The
following actions will reset (clear) the EVFU memory:
1.
Sending only the start load code.
2.
Sending a start load code followed immediately by an end load code.
3.A second start load code is received, resulting in reinitialization of the EVFU. (This alĆ
the host data to be restarted.)
lows
When the EVFU memory is cleared, the forms length returns to the previously set value and
current print position becomes the top-of-form (TOF).
the
Relative Line Slewing
Another
ber of lines within the form relative to the current print line (rather than slewing to a specific
line).
method of moving paper using the PI
F
or this to occur, three criteria must be met:
line results in vertical slews of a specified num
Ć
5-5Vertical Format Units
1.
The PI line must be enabled and set high;
2.
Data bit 5 must be 1 (set); and
3.
The EVFU must be the selected V
The
Slew R
slewed as described in Table 5-3. (Note that the state of data bit 5 is the difference between
slewing and using the
line
lected,
loaded
If
the Double High for One Line attribute is active, n + 1 lines will be slewed rather than n lines.
elative configuration and the status
interface lines as EVFU channel codes.) As long as the EVFU is se
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
8
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
Data Bits
X
X
1
0
0
0
X
X
1
0
0
0
X
X
1
0
0
1
X
X
1
0
0
1
X
X
1
0
1
0
X
X
1
0
1
0
X
X
1
0
1
1
X
X
1
0
1
1
X
X
1
1
0
0
X
X
1
1
0
0
X
X
1
1
0
1
X
X
1
1
0
1
X
X
1
1
1
0
X
X
1
1
1
0
0000111111110
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
DVFU
The DVFU may be selected in P-Series protocol and is generally used in conjunction with the
Dataproducts interface. A maximum of 12 channels can be assigned to each physical line of a
form--up
are then sent by the host computer to the printer resulting in rapid paper slewing to the next
corresponding line. The programming sequence is 1) start load code; 2) channel assignments;
and
The DVFU start load codes are either 6C, 6D, or 6E hex with the P
high.
to 143 lines. A channel number is assigned to each line on the form. Channel codes
3) end load code.
aper Instruction (PI) Line
Vertical Format Units5-6
Start Load Code - 6C, 6D, or 6E Hex
6E
Hex
- The D
load routine using the current printer line spacing as the D
ory
6C
Hex
- The D
load routine using 6 lpi as the line spacing regardless of the current printer line spacing.
ory
6D Hex - The DVFU start load code of 6D (hex) with the PI line high initiates the DVFU
memory
ing.
load routine using 8 lpi as the line spacing regardless of the current printer line spac
VFU start load code of 6E (hex) with the PI line high initiates the D
VFU line spacing.
VFU start load code of 6C (hex) with the PI line high initiates the D
VFU
VFU mem
mem
Channel Assignment
Following the start load code, all data bytes received are interpreted as channel assignment
data until the end load code is received. During the channel assignment portion of the load
routine,
as
skip-over
A
per
(DVFU
the first data byte are used to assign channels 1 through
ond
is
the PI line can be high
start or end load code data. The last channel 12 loaded is assigned Bottom of F
perforation is enabled, slewing will occur from BOF to TOF
maximum of 12 channels can be assigned
line facilitate the use of
characters) are required per line. As shown in T
data byte are used to assign channels 7 through 12. If a bit is set,
assigned.
or low; if high, however, the channel data must
to one physical line on the form (multiple channels
a single D
VFU load for multiple forms). T
able 5-4, the least significant 6 bits of
6; the least significant 6 bits of the sec
the corresponding channel
not
be the same
orm (BOF). If
.
wo eight-bit data bytes
Ć
Ć
Ć
Ć
Each line on the form requires two bytes. For lines not requiring a channel identification, the
bytes should not contain channel assignments.
two
A
maximum of 143 lines (286 D
are received without an end load code, the end load code is forced" and the load routine is
terminated.
1 TOF
CH
the entire load sequence is ignored and the memory reset. Consequently, when preparing to
load
tion
loaded, a Form Feed code (FF, 0C hex) will move the paper tothe next channel 1 (top-ofform).
CH
VT
nel
CH 12 BOF - The last channel 12 loaded is used as the bottom-of-form channel and has
significance when using the printer skip-over perforation feature. When skip-over perforaĆ
tion is enabled, paper will skip from BOF to TOF only if at the BOF position. If a channel
search
tion
- The first
the D
VFU memory, position the paper at the required top-of-form position in anticipa
of sending the TOF channel assignment code as the first line loaded. After the memory is
2 VT
- Channel 2 is designated as the vertical tab channel. After the memory is loaded, a
code (0B hex) will move the paper to the next channel 2. If a VT code is received but chan
2 is not loaded, the paper will advance a single line at the current line spacing.
moves paper past the BOF
will occur.
channel, line 1 of the form,
VFU bytes) can be assigned on the form. If more
must
be assigned channel 1, top-of-form, or
position but before the TOF position, no skip-over perfora
than 286 bytes
Ć
Ć
Ć
5-7Vertical Format Units
Table 5-4. DVFU Channel Assignment
BinaryBinary
ValueValue
128
64
32
16
8
4
2
1
Bit #
8
7
6
5
4
3
2
1 (LSB)
Channel #
X (don't care)
6
5
4
3
2 - VT
1 - TOF
128
64
32
16
8
4
2
1
Second Data ByteFirst Data Byte
8
7
6
5
4
3
2
1 (LSB)
Channel #Bit #
X (don't care)
X (don't care)X (don't care)
12 - BOF
11
10
9
8
7
End Load Code - 6F Hex
The DVFU end load code is 6F (hex) with the PI line high. This terminates the D
load
routine.
VFU
memory
Using the DVFU
The VFU LOADED indicator on the control panel lights when the DVFU program has been
enabled
the
number assigned in DVFU memory. For a data byte to be recognized as a DVFU channel inĆ
struction,
1.
2.
Given these conditions, the lower 4 bits of a byte will specify the DVFU channel number.
Table 5-5
and loaded. Sending an appropriate channel code to
buffer to print and slew the paper to the next line on the form having the specified channel
the following criteria must be met:
PI line must be enabled and set high; and
Data bit 5 must be 0 (not set).
lists D
VFU channels and their equivalent data bytes.
the printer will cause any data in
Clearing the DVFU Memory
The
following actions will reset (clear) the D
1.
Only start load and end load codes are sent (no channel assignment data).
2.An odd number of DVFU characters (channel assignment data) are sent (detected after
the
end load code is received). R
VFU memory.
emember, two data bytes are required per line.
Vertical Format Units5-8
Table 5-5. DVFU Channel Instruction
ASCIIChannel
Hex
3.A
the
4.
The first byte sent after the start load does not specify top-of-form.
Dec
00
01
02
03
04
05
06
07
08
09
0A
0B
second start load code is received, resulting in reinitialization
10
11
X = Undefined, 0 or 11 = High0 = Low
host data to be restarted.
Code
0
NUL
1
SOH
2
STX
3
ETX
4
EOT
5
ENQ
6
ACK
7
BEL
8
9
BS
HT
LF
VT
PI7654321
8
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
X
X
X
X
X
X
X
X
X
X
X
Data Bits
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
of the D
1
2
3
4
5
6
7
8
9
10
11
12
VFU. This allows
The DVFU data is ignored if the DVFU has not been selected from the control panel. DeseĆ
lecting the DVFU returns the forms length to the previously set value and the current print
position
becomes the top-of-form (TOF).
Relative Line Slewing
Another
ber of lines within the form relative to the current print line (rather than slewing to a specific
line).
1.
2.
3.
The
slewed as described in Table 5-6. (Note that the state of data bit 5 is the difference between
line slewing and using the interface lines as DVFU channel codes.) As long as the DVFU is
selected,
is
method of moving paper using the PI
F
or this to occur, three criteria must be met:
PI line must be set high;
Data bit 5 must be 1 (set); and
The D
VFU must be the selected V
Slew R
loaded or not.
elative configuration and the status
this type of vertical paper
motion will occur regardless of whether the D
line results in vertical slews of a specified num
ertical F
ormat Unit.
of data bits 1-4 determine the number of lines
VFU memory
Ć
If
the Double High for One Line attribute is active, n + 1 lines will be slewed rather than n lines.
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
8
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
Data Bits
X
X
1
0
0
0
X
X
1
0
0
0
X
X
1
0
0
1
X
X
1
0
0
1
X
X
1
0
1
0
X
X
1
0
1
0
X
X
1
0
1
1
X
X
1
0
1
1
X
X
1
1
0
0
X
X
1
1
0
0
X
X
1
1
0
1
X
X
1
1
0
1
X
X
1
1
1
0
X
X
1
1
1
0
0000111111110
eturn control code on page 6-16.
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0 = CR*
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
NVFU
The
NVFU may be selected in P-Series protocol. A
to
a form up to 256 lines. A channel number is assigned to each line on the form. Channel codes
are then sent by the host computer to the printer resulting in rapid paper slewing to the next
corresponding line. The programming sequence is 1) start load code; 2) LPI byte; 3) channel
assignments;
and 4) end load code.
maximum of 13 channels can be assigned
Start Load Code - 6D Hex
The NVFU start load code is 6D hex with the Paper Instruction (PI) Line high. After the LPI
subsequent data received is channel assignment data until the end load code is received.
byte,
LPI Byte
The
first byte received after the start load code must be the Lines P
nel assignment byte.
LPI byte is high (1), line spacing is set to 8 lpi; otherwise, the line spacing is set to 6 lpi. The
channel
counted
number of the LPI byte is ignored (it is not a channel assignment byte), but the byte is
as one of the total line bytes.
Bit
5 of the LPI byte determines the line spacing for the form. If bit 5 of the
er Inch, LPI byte, not a chan
Ć
Vertical Format Units5-10
Channel Assignment
The NVFU memory has the capacity for 256-line forms. The first line identification code
(channel
identification
cation code. Filler channel codes are used for lines that will not be accessed by the print proĆ
gram. The same filler channel code can be repeated as necessary for any number of lines.
Table 5-7
code) in the memory load program defines the first line on the form; the second line
code defines the second line on the form, etc. Each line must have a line identifi
illustrates the channel codes and load sequence.
Ć
Setting
code being ignored until an end load code is received. The channel assignment code with bit 5
set
The
ly
be
hex)
bit 5 of a channel assignment code will result in all channel assignment codes after this
is accepted as the last line of the form.
top-of-form position is designated by channel
designated as
at the proper top-of-form position. After the memory is loaded, a F
will move the paper tothe next channel 1 (top-of-form).
a top-of-form. When the load sequence is received, the paper is assumed to
1. The first line of the form is automatical
orm F
eed code (FF
, 0C
End Load - 6F Hex
The
end load code terminates the memory load program. The end load code is 6F hex with the
PI
line high.
Table 5-7. NVFU Channel Codes
ASCIIChannelData Bits
Hex
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6E
6F
X = Undefined, 0 or 11 = High0 = Low
Dec
96
97
98
99
100
101
102
103
104
105
106
107
108
110
111
Code
a
b
c
d
e
f
g
h
i
j
k
l
n
o
PI
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
76 5 4 3 21
8
0
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
1
100
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
0
X
X
N
1 (TOF)
0
0
2 (VT)
1
0
3
0
1
4
1
1
5
0
0
6
1
0
7
0
1
8
1
1
9
0
0
10
1
0
11
0
1
12
1
1
13
0
0
Start Load
0
1
End Load
1
1
LPI Byte
X
X
N=0=6 lpi
N=1=8 lpi
Ć
5-11Vertical Format Units
Using the NVFU
The VFU LOADED indicator on the control panel lights when the NVFU program has been
enabled
the
number assigned in NVFU memory. For a data byte to be recognized as a NVFU channel inĆ
struction,
1.
2.
Given these conditions, the lower 4 bits of a byte will specify the NVFU channel number.
Table 5-8
and loaded. Sending an appropriate channel code to
buffer to print and slew the paper to the next line on the form having the specified channel
the following criteria must be met:
PI line must be enabled and set high; and
Data bit 5 must be 0 (not set).
lists NVFU channels and their equivalent data bytes.
the printer will cause any data in
Clearing the NVFU Memory
The
following actions will reset (clear) the NVFU memory.
1.
Only the start load code sent.
2.
Sending a start load code followed immediately by an end load code.
3.A second start load code is received, resulting in reinitialization of the NVFU. (This alĆ
the host data to be restarted.)
lows
When the NVFU memory is cleared, the forms length returns to the previously set value and
current print position becomes the top-of-form (TOF).
the
Table 5-8. NVFU Command Codes
ASCIINVFU Channel
Hex
Dec
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
10
11
12
X = Undefined, 0 or 11 = High0 = Low
Code
0
NUL
1
SOH
2
STX
3
ETX
4
EOT
5
ENQ
6
ACK
7
BEL
8
9
BS
HT
LF
VT
FF
PI7654321
8
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
X
X
X
X
X
X
X
X
X
X
X
X
X
Data Bits
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
X
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1 (TOF)
2
3
4
5
6
7
8
9
10
11
12
13
Vertical Format Units5-12
Relative Line Slewing
Another
ber of lines within the form relative to the current print line (rather than slewing to a specific
line).
1.
2.
3.
The Slew Relative configuration and the status of data bits 7-6 and 1-4 determine the numĆ
ber
between line slewing and using the interface lines as NVFU channel codes.) As long as the
NVFU is selected, this type of vertical paper motion will occur regardless of whether the
NVFU
If
method of moving paper using the PI
F
or this to occur, three criteria must be met:
PI line must be set high;
Data bit 5 must be 1 (set); and
The NVFU must be the selected V
of lines slewed as described in T
memory is loaded or not.
the Double High for One Line attribute is active, n + 1 lines will be slewed rather than n lines.
Bits of Data Byte
1
1
XX0
n6 n5
able 5-9. (Note that the state of data bit 5 is the difference
Table 5-9.
0110n40n30n20
line results in vertical slews of a specified num
ertical F
ormat Unit.
NVFU Line Slewing
12345678PI Line
n1
Perform a CR function *
Slew 1 - 63 lines
Ć
CVFU
X = don't care (1 or 0)
n1 - n6 = decoded for 1 to 63 line movement
*treated as CR = CR; refer to the Carriage R
The
CVFU may be selected in P-Series protocol.
up to 126 lines, responding to Centronics Direct A
does not make use of the PI line for either loading or executing. The programming sequence is
1)
start load code; 2) line identification code; and 3) end load code.
eturn control code on page 6-16.
The CVFU provides 12 channels to identify
ccess F
ormat Unit
control codes. This VFU
Start Load Code - 1D Hex
The
start load code clears and initializes
start
load code is 1D hex. Subsequent data received after the start load code are interpreted
line
identification codes until the end load code is received.
the CVFU memory for the memory load program. The
as
Channel Assignment
Following the start load code, all data bytes received are interpreted as channel assignment
data
until the end load code is received.
5-13Vertical Format Units
A
maximum of 12 channels can be assigned to one physical line on the form. T
bytes
(CVFU
bits of the first data byte are used to assign channels 1 through 6; the least significant 6 bits of
second data byte are used to assign channels 7 through 12. If a bit is set, the corresponding
the
channel
Each line on the form requires two bytes. For lines not requiring a channel identification, the
two
bytes should not contain channel assignments.
This procedure can be continued for a maximum of 126 lines (252 CVFU bytes). The CVFU
memory
CH 1 TOF - The first channel, line 1 of the form, must be assigned channel 1, top-of-form
Channel 2
and
sequence
hex) will move the paper tothe next channel 1 (top-of-form).
0C
After the channel assignment on the last line of the form, another channel assignment code
must be sent with the top-of-form bit set (called the dummy TOF"). This channel assignĆ
code does not count as a line of the form.
ment
ignored
as
part of the maximum allowed (126 lines, 252 bytes).
characters) are required per line. As shown in T
is assigned.
is cleared if more than 252 bytes are received before the end load code.
must not
is
ignored and the memory reset. After the memory is loaded, a F
until the end load code is received. Data received after the the dummy TOF is
be defined in this first byte (byte one, bit 2 must be 0) or the entire load
All data received after the dummy TOF will be
able 5-10, the least significant 6
wo eight-bit data
orm F
eed code (FF
counted
,
CH 2 VT
(0B
loaded,
is
ingle line feed occurs.
- Channel 2 is used as the vertical tab channel. After the memory is loaded, a VT code
hex) will move the paper to the next channel 2. If a VT code is received but channel 2 is not
the paper will advance to the next TOF position. If a VT code is received but the CVFU
not selected or not loaded, a s8
End Load Code - 1E Hex
The
CVFU end load code is 1E hex. This terminates the CVFU memory load routine.
Table 5-10. CVFU Channel Assignment
64
32
16
SECOND DATA BYTEFIRST DATA BYTE
Channel #Bit #
8
7
6
5
8
4
X (don't care)
12
11
10
Binary
Value
128
64
32
16
8
Bit #
8
7
6
5
4
Binary
Channel #
X (don't care)
set high (1)set high (1)
6
5
4
Value
128
4
2
1
3
2
1 (LSB)
3
2 - VT
1 - TOF
4
2
1
3
2
1 (LSB)
9
8
7
Vertical Format Units5-14
Using the CVFU - 1F Hex
The VFU LOADED indicator on the control panel lights when the CVFU program has been
enabled
the
number assigned in CVFU memory. For a data byte to be recognized as a CVFU channel inĆ
struction,
1.
2.
Given these conditions, the lower 4 bits of a byte will specify the CVFU channel number.
Table 5-11
and loaded. Sending an appropriate channel code to
buffer to print and slew the paper to the next line on the form having the specified channel
the following criteria must be met:
A 1F hex code must have been received; and
Data bit 5 must be 0 (not set).
lists CVFU channels and their equivalent data bytes.
Table 5-11. CVFU Command Codes
the printer will cause any data in
ASCIICVFU Channel
Hex
X = Undefined, 0 or 11 = High0 = Low
1F
01
02
03
04
05
06
07
08
09
0A
0B
0C
Dec
31US
10
11
12
Code
1
SOH
2
STX
3
ETX
4
EOT
5
ENQ
6
ACK
7
BEL
8
9
BS
HT
LF
VT
FF
8
X
X
X
X
X
X
X
X
X
X
X
X
Data Bits
7654321
XX 1 1 1 1 1XStart Execute
X
X
0
0
0
0
1
X
X
0
0
0
1
0
X
X
0
0
0
1
1
X
X
0
0
1
0
0
X
X
0
0
1
0
1
X
X
0
0
1
1
0
X
X
0
0
1
1
1
X
X
0
1
0
0
0
X
X
0
1
0
0
1
X
X
0
1
0
1
0
X
X
0
1
0
1
1
X
X
0
1
1
0
0
Clearing the CVFU Memory
The
following actions will reset (clear) the CVFU memory.
1
2
3
4
5
6
7
8
9
10
11
12
1.
Only the start load and end load codes are sent (no channel data).
2.An odd number of CVFU characters (channel assignment data) are sent (detected after
end load code is received). R
the
3.
More than 126 lines (252 bytes) are sent without specifying the dummy TOF
4.The
first byte sent after the start load does not specify TOF or channel 2 is specified in the
first
byte.
emember, two data bytes are required per line.
.
5-15Vertical Format Units
5.
Bit 7 is low during the CVFU load.
6.A second start load code is received, resulting in reinitialization of the NVFU. (This alĆ
the host data to be restarted.)
lows
When the CVFU memory is cleared, the forms length returns to the previously set value and
current print position becomes the top-of-form (TOF).
the
Relative Line Slewing
Another
ber of lines within the form relative to the current print line (rather than slewing to a specific
line).
1.
2.
3.
The
slewed as described in Table 5-12. (Note that the state of data bit 5 is the difference between
line slewing and using the interface lines as CVFU channel codes.) As long as the CVFU is
selected,
is
If
method of moving paper using the PI
F
or this to occur, three criteria must be met:
A 1F hex code must have been received;
Data bit 5 must be 1 (set); and
The CVFU must be the selected V
Slew R
loaded or not.
the Double High for One Line attribute is active, n + 1 lines will be slewed rather than n lines.
elative configuration and the status
this type of vertical paper motion will occur regardless of whether the CVFU memory
line results in vertical slews of a specified num
ertical F
ormat Unit.
of data bits 1-4 determine the number of lines
Ć
Vertical Format Units5-16
Table 5-12. CVFU Line Slewing
ASCIILines SlewedData Bits
Hex
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
X = Undefined, 0 or 11 = High0 = Low
*treated as CR = CR; refer to the Carriage R
Dec
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Code
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
76 5 4 3 21
8
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
000
0
0
1
0
0
1
0
0
0
1
0
0
1
0
1
0
1
1
0
1
0
1
0
1
1
0
1
0
0
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
eturn control code on page 6-16.
0
0
1
0
0
1
1
1
0
0
1
0
0
1
1
1
0
0
1
0
0
1
1
1
0
0
1
0
0
1
1
1
0 = CR*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Serial Matrix Vertical Formatting
In
Serial Matrix protocol, vertical formatting is always enabled. F
by
a set of programmed vertical tabs. V
are
then accessed by control code for rapid paper advancement to the tab position. T
are
used for controlling vertical
vertical
VFU Loaded indicator on the control panel will not light when vertical tabs are loaded for
forms
tab. These codes and their parameters are described in the P
control.
Executing Vertical Tabs
The
vertical tab execute code is VT
is in the buffer) and causes paper movement to the next predefined vertical tab position. If a
tab position is not defined, the paper is moved to the next line at the current line spacing. If a
position is at the current line, the paper is moved to the next tab position. If no tab positions
tab
are defined between the current line and the end of the form, the paper moves to the next topof-form
(TOF).
tabs: ESC B for single channel tab setting, and VT to execute a
. When sent, it prints the
arious lines of
orms
control is accomplished
the form are assigned vertical tabs which
wo codes
rogramming chapter. The
contents of the print buffer (if data
5-17Vertical Format Units
Vertical Tab Positions
Vertical
be assigned on the form. A sample format is shown in Figure 5-1. The first vertical tab is asĆ
signed
tab is assigned line 14
lines of the form. Once the tab positions are assigned, sending the vertical tab execute code
(VT)
tion for PART NUMBER data. Sending another VT moves the paper to the second tab posiĆ
tion
data.
tab positions are assigned to a line number. A maximum of 16 vertical tab positions can
line 6 for part number data, a second tab is assigned line 8 for part
for
quantity data. The ESC B code is used to assign the vertical tabs to the
causes the paper (currently at the top-of-form position)
for PART NAME, followed by
Form Data
PART NUMBER
PART NAME
QUANTITY
a third VT to access the third tab position for QU
Form Line Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
to advance to the first tab posi
Vertical Tabs
Top of Form
Tab 1
Tab 2
Tab 3
name data, and a third
ANTITY
Ć
Figure 5-1.
20
Sample Serial Matrix V
ertical T
ab P
ositions
Vertical Format Units5-18
Introduction
The
P9012 printer can be configured by from the control panel to respond to
ries or Serial Matrix control codes. This dual compatibility allows the programmer to choose
one of two standard protocols. If equipped with the Intelligent Graphics Processor (IGP) opĆ
tion,
the printer will respond to the Special F
described
in the IGP User's R
CHAPTER 6
PROGRAMMING
unction Control
eference Manual. This chapter describes:
Character and IGP commands as
Printronix P-SeĆ
nOverstrike/Overlay Moden A
n
Control Code F
n
Special F
Code Header
unction Control
Overstrike/Overlay Mode
Data in the print buffer can be underlined or overstruck when the carriage return code (hex
0D) is configured for carriage return only (not carriage return and line feed). Any printable
characters in the data stream can overstrike printable characters or spaces already loaded in
the
print buffer as long as a paper motion command (ie: line feed, form feed) has not been re
ceived. The printer is in the Overstrike Mode when configured from the control panel for
OVERSTRIKE ENABLE. The Overstrike Mode causes the printer to double strike any dots
following
character
The printer is in the Overlay Mode when configured from the control panel with OVERĆ
STRIKE
top of existing data received before the carriage return. (No dots will be double struck.) The
Overlay
the
ple
the carriage return that lay on top of dots placed
bold, send the character, a carriage return, and the character again.
DIS
ABLE. The Overlay Mode causes dots following the carriage return to be laid on
Mode results in faster printing because it does not have to strike
Overlay Mode does not allow character bolding with the use of carriage returns. An exam
of overstrike/overlay and underlining characters is shown in Figure 6-1.
unctions n
ttribute Set and R
Control Code R
n
Individual Control Code Descriptions
eference Index
before
the carriage return. T
eset Codes
dots twice; however,
Ć
o make a
Ć
Enter in Print BufferPrinted Result
P9000 SERIES PRINTER (CR)
SS/// (CR)
_____ (LF)
S = Space (20 Hex)
LF = Line Feed (0A Hex)
* NOTE: The printer must be configured for CR=CR only. If configured for a carriage return
plus
line feed on receipt of the CR code, the contents of the buffer will be printed.
Figure 6-1. Overstrike/Overlay and Underline Examples
following information is listed for each code function (where applicable and possible).
ASCII Mnemonic
Hex Code
Decimal Code
P
urpose
Comment
A sample Expression written in BASIC programming language is provided for some control
codes when a specific syntax is required to complete the program statement (ie: Bit Image
modes, Download a Language, Download a Character, Horizontal Tab Set, Vertical Tab Set/
Clear).
GW-BASIC
- The code's numeric equivalent in hexadecimal.
- The function(s) of the control code.
- A description of exceptions or limitations to normal use.
The programs in this chapter were run on an IBM P
- The standard A
- The code's numeric equivalent in decimal.
version 3.22.
SCII name for the control code.
ersonal
Computer using Microsoft
Special Function Control Code - Control Code Header
A Special Function Control Code (SFCC) is used to extend the control code protocol. The
is the control code introducer (or header); it is the
SFCC
ters.
The general control code sequence is:
(SFCC)(parameter 1)(parameter 2)...(parameter n)
P-Series codes can use SOH, ETX, ESC, ^ (hat") or ~ (tilde") as control code introĆ
ducers. For example, bold print can be enabled in the P-Series protocol using any of the folĆ
lowing
control code introducers:
first input in the sequence of parame
Ć
ASCII:Hex:BASIC:
ETX G
ESC G
^ G
~ G
Serial Matrix codes
print in the Serial Matrix printer protocol, use
trol
code character G as follows:
ASCII:Hex:BASIC:
SFCC is selected from the control panel. T
The
the Application Compatibility diagrams in the Configuration
amples
in this chapter have been created using the ESC control code introducer.)
NOTE:
by text following the command string. A paper motion command
cial
SFCC commands must be terminated by a semicolon (;) in a BASIC program or
function code command may result in erroneous paper movement.
use only
ESC as the control code introducer. For example, to enable bold