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 to comply with FCC rules and regulations Part
15 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.
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.
Printronix is a registered trademark of Printronix, Inc.
IGP is a registered trademark of Printronix, Inc.
manual was written with you in mind. It contains all the information you
printer
operation, and is designed for fast and easy use. The comprehensive T
mented
by chapter contents listings on the first page of each chapter and a detailed index at the back
the
book. Supplemental and reference information is charted in four appendices. The chapters provide
introductory information, installation instructions, complete operating information, graphics data,
Vertical
interface
WARNING, CAUTION, IMPORTANT, and NOTE
Format Unit data, control code information for programmers, maintenance procedures,
descriptions.
need for trouble–free
able of Contents is aug
of
and
-
Information
ply with this information. The heading reveals the nature of the information:
requiring special attention is highlighted
WARNING tells you of conditions that could cause you physical harm.
CAUTION tells you of conditions that could damage the printer or related equipment.
IMPORTANT gives you information vital to proper operation of the printer.
NOTE:
Pr
ovides information affecting printer operation considered important enough to
emphasize.
Switches and Indicators
under special headings. Always read and com
WARNING
CAUTION
IMPORTANT
-
Switches, indicators, and switch positions are printed as they appear on the printer — in uppercase
letters. For example, “Set the power switch to the ON (|) position.”
Controls and indicators without identification labels are assigned functional names printed with the
letter of each word capitalized. For example, “Raise the Forms Thickness Adjustment Lever to the
first
fully
open position.”
s Reference Manual
viiP3000 Series Multinational User’
viii
P3000 Series Multinational User’
s Refernce Manual
Introduction
CHAPTER 1
OVERVIEW
The Printronix
ers.
In addition to
dence quality print for near–letter–quality (NLQ) printing requirements, high–speed printing, and
character–by–character attributes for wide application compatibility.
The
P–3000 Series
the
P3240 floor cabinet model printer
by
providing a quick access cover for easy printout retrieval, and a smaller
produce
P3040 is the pedestal model illustrated throughout this manual.
•Electronic vertical formatting
⋅Standard Printronix Electronic Vertical Format Unit (EVFU)
⋅
Direct Access V
⋅Serial Matrix compatible vertical formatting
ertical Format Unit (DVFU)
•
Resident multinational character sets, including OCR–A and OCR–B
•Selectable 13.2” or 13.6” print widths
•
Built–in diagnostic self–tests
•Configuration printout
•Data stream hex code printout
Resident serial and parallel interfaces
•
•
Downloadable international languages
Two separate graphics capabilities are included in the printer: standard P–Series odd–even dot Plot
Mode graphics and Bit Image graphics standard on Printronix MVP 150B printers and many serial
matrix printers. Intelligent graphics capabilities are available by using the Printronix Intelligent
Graphics Processor (IGP) options.
Serial Matrix compatibility extends printer versatility, enabling it to be used with a wide variety of
applications
bility (similar to the IBM Graphic Printer) from the control panel.
programmable V
The
repetitive
P–Series compatible EVFU or Dataproducts compatible DVFU. Serial Matrix compatible vertical
formatting is used in Serial Matrix protocol.
software. Y
and continuous forms. When P–Series compatible protocol is used,
ou may select industry standard
ertical Format Unit provides rapid
Printr
onix
P–Series or Serial Matrix
paper advance to specified lines for printing
compati
you can select either the
-
International
character library and are accessible in P–Series and Serial Matrix printer protocol.
languages can be selected and downloaded. International languages can be added to
the
Overview1–2
Optional Features
P3000
Series Multinational printer capability
below. For more information, contact an authorized Printronix representative.
and versatility can be enhanced with the options listed
•Intelligent
logos,
of graphic components and overlayed with alphanumeric
ety
pass. Available as a factory–installed or field–installed option. The IGP is
ture for the P3040–12.
•IBM Interfaces – Allows P3000 Series printers to attach to coax (PI–3287) or twinax
(PI–5225)
•Special
labels,etc.). Available as a factory–installed option.
•Maintenance
Troubleshooting, and Illustrated Parts Breakdown.
•Quick
feature is standard for the P3040–12.
Graphics Pr
bar codes, expanded characters, and other graphics. Forms can be created with a vari
systems. A
Paint/Labeling
Access Cover – For easy printout retrieval. A
Character Formation
The
printer generates
solid
appearing character of uniform
assembly
hammers impact the paper through a moving ink ribbon. Horizontal shuttle movement and vertical
paper advancement combine for precise dot printing to form the character matrix.
of hammers installed
characters by assembling groups of dots in matrices. Dots overlap to produce a
ocessor (IGP)
vailable as a factory–installed or field–installed option.
– Of
fers custom cabinet colors or special labels (company
Manual
– Covers Theory of Operation, Cleaning, Corrective Maintenance,
density as shown in Figure 1–1. Dot impressions are made by an
on an oscillating shuttle. P3000 Series printers have 34 hammers. The
– Allows you to create and store forms, generate
and bar code data in a single
a standard fea
vailable on pedestal models only
-
-
logos,
. This
Figur
e 1–1. T
ypical Character Formation
1–3Overview
Line Matrix Printing
Unlike
moving–head dot matrix printers,
ters
by
printing an entire dot row at one time. As shown in Figure 1–2, dots are printed in both direc
tions
of shuttle travel at a printer stroke length of .4 inches to print through several character positions
in
10 pitch Data Processing print mode. By printing a row of dots, line matrix printers achieve higher
print duty cycles than moving head dot matrix (serial) printers.
During
each sweep of the shuttle, hammers are activated to print
row.
When the shuttle reaches the end of a sweep, it reverses direction, paper advances one dot row
the hammers print the next consecutive row of dots.
After
an entire line of
first
dot row of the next print line. This creates a series of blank rows between lines of characters.
number
of rows allowed
selected from the control panel or the host computer.
characters is printed, hammer print action ceases and the paper advances to the
Printr
onix
P3000 Series printers create graphics and charac
-
-
dots at selected positions in that dot
, and
The
for line separation depends on the line spacing selected. Line spacing may be
DIRECTION OF SHUTTLE MOVEMENT
ONE
CHARACTER
ROW
Print Rate
DOT
ROW START
1
2
3
4
5
6
7
8
*
9
**
10
11
SPACE
12
1
2
NOTE: P3000 shuttle sweeps through 4 character spaces at 10 cpi.
1 HAMMER
PRINT SPAN
USED FOR LOWERCASE DESCENDER ONLY
*
USED FOR UNDERLINE AND LOWERCASE DESCENDER
**
Figure 1–2. Line Matrix Printing
PAPER
ADVANCES
PAPER
FEED
PAPER
ADVANCES
The
print rate, in lines per minute (lpm),
character
line regardless of the number of characters in the line. For example, more dot rows are re
quired to print lowercase characters with descenders; consequently
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 Appendix C.
is a function of the number of dot rows required to produce the
-
, those characters are printed at a
Overview1–4
Table 1–1. P3000 Series Print Rates
Plot Rate
As
well as character printing, the P3000 Series printers are capable of
ting.
Based on the protocol selected, either P–Series Plot Mode or Serial Matrix Bit Image Graphics is
used; the plot rate specifications apply to both P–Series and Serial Matrix types of graphic
The
bidirectional plot rate (in inches per minute, “ipm”) is described in T
density (in dots per inch, “dpi”). Complete plotting specifications are provided in Appendix C.
Print ModeUpper
Data Processing (DP)
Correspondence (NLQ)
High Speed (HS)
Barcode 145
Barcode 160
Table 1–2. Plot Rates
case Only
300
175
400
267
250
Upper/Lowercase
240
134
350
214
200
dot–addressable graphic plot
plotting.
able 1–2 according to the dot
-
P3000 Plot RatesDensity (dpi)
(ipm)
60 Horiz x 72 Vert (DP mode)
90 Horiz x 96 Vert (NLQ mode)
60 Horiz x 48 Vert (HS mode)50
72.5 Horiz x 72 Vert (Barcode 145 mode)15
80 Horiz x 72 Vert (Barcode 160 mode)14
NOTE:
Unidir
selected
ectional plotting pr
fr
om the contr
ol panel; however
oduces better print quality than bidir
, unidir
ectional plot r
educes the plot rate to half.
33
18
ectional, and can be
1–5Overview
Overview1–6
Introduction
This
chapter
discussed in this chapter:
CHAPTER 2
OPERATION
describes P3000 Series controls and operating procedures. The following information is
indicates that the printer is on line and shows the current print mode.
Off Line
When
the printer is of
stopped
the
and the message OFFLINE READY appears on the display
following tasks:
•
Display/Change Configuration V
•Run the Self–Test•Advance to Top of Form
f line, communication between the printer and the host computer is
f line.” When on line, the printer is capable of receiving
. The message display on the printer control panel
temporarily
. Set the printer of
alues•Load Paper and Ribbon
f line to perform
•Set Top–of–Form•
•Enter Hex Dump Mode•Adjust Paper Tractors
•Set Line Spacing•Advance Paper
Change Print Modes
Command Sets (Protocol Modes)
The
P3000 Series Multinational printers respond to two dif
and Serial Matrix.
protocol is selected from the control panel and must correspond with the programming standard
The
used
by the host computer to communicate with the printer
by
the application. The P–Series emulation mode generates
standard
graphics
Programming chapter for detailed information on P–Series and Serial Matrix protocols and control
code definitions.
P–Series control code protocol. The Serial Matrix emulation mode generates characters and
using Serial Matrix control
code protocol similar to the IBM Graphics Printer
ferent command
. Y
ou can select either protocol as required
characters and graphics using
sets (protocols): P–Series
Printronix
. Refer to the
Character Set Options
Four basic character set choices are selectable from the control panel: IBM PC, Multinational,
ECMA–94
eign
Latin 1, and DEC Multinational. W
language set.
ithin each
character set, specify the desired specific for
-
You
can also define and download a custom character substitution table to replace any symbol residing
in the character library (see page 6–31). This
Programming chapter.
downloading feature is discussed in more detail in the
Operation2–2
Power Switch
On
pedestal model printers (P3040 and P3040–12), the AC power switch is located on the rear panel of
the
printer. The floor cabinet model (P3240) power switch is located at the lower left corner of the rear
panel.
(Refer to Figure 2–1.) T
o turn the printer power on, set the power switch to the ON (|) position.
Power Switch – Pedestal Models
Figur
e 2–1.
Power Switch
Power Switch – Floor Cabinet Model
2–3Operation
Control Panel Switches and Indicators
The
printer control panels contain twelve momentary–contact switches (16 switches if
the
PI–3287 option), four Light–Emitting Diode (LED) indicators (eight if the printer has the PI–3287
option),
figuration
raised.
and a 32–character alphanumeric Message Display
function switches on the Display control panel are accessible only when the printer cover is
These switches and indicators are described on the following pages.
Exterior Control Panel:
the printer has
, as shown in Figure 2–2. The eight con
-
ON LINE
CHECK
8 LPIVFU
Accessible with the Printer Cover Open:
ALPHANUMERIC
MESSAGE DISPLAY
Exterior Control Panel with the PI–3287 Option:
CHECK8 LPIVFUON LINE
HOLDREADYERRORALT
ON LINECLEAR6/8 LPIPAPER
F/L
MODE
ENABLE/
HOLD
UP
MENU
DOWN
NEXT
VALUE
PREV
CLEAR6/8 LPI
PA1PA2
REPRINTCANCEL
R/S
ENTER
ADV
PAPER
ADV
ALT MODE
Alphanumeric Message Display
The
Message Display shows printer status, operator selections, and fault condition messages. The dis
play
has two rows with sixteen characters
on line status and the current print mode (and pitch) selection. When off line, the display reads OFFLINE READY or OFFLINE DATA IN BUFFER.
Figur
e 2–2.
per row
Control Panel
-
. During normal operation, the display indicates the
Operation2–4
ON LINE Switch
Press
this switch to place the printer alternately on line or of
LINE
LED lights. The printer must be on line to receive data from the host computer
is
on line, the display indicates the current print mode, and only the PAPER ADV control panel switch
functions.
(except
host
automatically if a fault occurs.
When the printer is of
the ENTER switch unless it has been unlocked), and the printer cannot communicate with
computer
. The printer must be of
f line, the display reads OFFLINE READY
f line to change printing format or configuration and goes of
f line. When
the printer is on line, the ON
. When the printer
. All switches are active
f line
the
If the display shows
causes
the printer to go on line, and data from the host computer is printed in “hex dump” format. The
display
shows ON LINE HEX DUMP
OFFLINE
HEX DUMP state.
OFFLINE HEX DUMP (a diagnostic selection), pressing the ON LINE switch
. Pressing the ON LINE switch
again takes the printer back to the
CLEAR Switch and CHECK Indicator
If
a fault condition occurs, a fault message appears on the Message
flashes
alternately with the ON LINE indicator
switch.
The fault
play will indicate the printer is off line.
In
addition,
printer (#1 below), the CLEAR switch operates only when the printer is off line.
1.Simultaneously pressing CLEAR and R/S (RUN/STOP) resets the printer. You may reset the
printer
the printer only when it is off line and no data is in the buffer, or loss of data may result.
2.CLEAR
Form
3.Pressing
back to of
chapter.
status will be validated and the display updated. If all faults were corrected, the dis
the CLEAR switch has the special functions noted below
at any time, on line, of
is used with the P
section on page 2–12.)
CLEAR when one of the configuration parameter values is displayed places the printer
f line status. Refer
f line, or while printing. However
APER ADV switch to set top–of–form. (Refer to Setting the T
to the Control Panel Configuration Diagram in the Configuration
. After you correct the fault condition, press the
Display
, and the CHECK indicator
CLEAR
. Except when used to reset the
, it is recommended that you reset
op–of–
-
4.Pressing CLEAR silences the audio alarm during a fault condition.
6/8 LPI Switch
Press
this switch to display the current line spacing in lines per inch (lpi). Subsequently pressing this
switch
steps the
select the line spacing. The LED next to this switch lights when line spacing is
LPI switch functions only when the printer is off line.
NOTE:
codes
reflected
selection through 6, 8 and 10.3 (7/72”) lpi. Use of the ENTER switch is not required to
Line spacing contr
fr
om the host computer can select line spacing other than the 6, 8, or 10.3 lpi and is
on the message display
other
ol fr
om the host computer overrides the switch setting.
.
than 6 lpi. The 6/8
Contr
ol
2–5Operation
PAPER ADV Switch
Momentarily
the
top–of–form of the next page. This switch can be configured to advance the paper only after print
ing
any data remaining in the buf
chapter.) When the printer is on line, press the PAPER ADV switch to advance to the next top–of–
form.
However
DATA IN BUFFER momentarily displays.
NOTE:
host
of
The PAPER ADV switch is also used to set top–of–form. (Refer to Setting T
page 2–12.)
press this switch to advance the paper
fer
, or to move paper without printing. (Refer to the Configuration
, if there is any data in the buf
If the Paper Advance Switch is configur
does not end in a paper motion command, the last line of text will print on the first line
the next page.
one line, or press and hold the switch to advance to
fer
, no paper
motion occurs and the message ON LINE
ed for Move Paper Only and data fr
op–of–Form section on
om the
VFU LOADED Indicator
This LED indicator lights when the form (paper) format is being controlled by the Vertical Format
Unit. (Refer to the Configuration and VFU chapters.) When the appropriate VFU is selected by the
operator and loaded by the host computer, this indicator lights.
ENABLE/HOLD, PA1 REPRINT, PA2 CANCEL, ALT MODE
(Optional Switches)
-
These four switches and their associated LEDs are included on printers equipped with a Printronix
PI–3287
enables
3274
the
these
printer interface and operate independently of all other
a
Printronix
or 3276 control unit. Information on the operation and function of these switches is contained in
PI–3287 User’s Reference Manual. If the printer is not configured to emulate an IBM 3287 printer
switches are not provided.
printer to emulate an IBM 3287 printer;
THE SWITCHES DESCRIBED BELOW ARE ACCESSED BY
RAISING THE PRINTER COVER:
control panel switches. The PI–3287
the printer may then be used with an IBM
MENU UP, MENU DOWN, NEXT, and PREV Switches
To
make configuration changes, the ENTER switch must be unlocked. When the printer is OFFLINE
READY,
ENTER switch. No other switches are affected by this action. Use the MENU UP, MENU DOWN,
NEXT, and PREV switches to display configuration parameter main menus, submenus, and certain
diagnostic
Control
The
memory.
simultaneously pressing MENU UP and MENU DOWN alternately locks and unlocks the
tests. After the required menu displays, use the NEXT and PREV switches (shown on the
Panel Configuration Diagram in the Configuration chapter) to display individual parameters.
value shown on the display with an asterisk (*) is the current parameter value retained in printer
,
Operation2–6
NOTE: When the printer is off line, configuration menus and parameter values may be
at any time. T
viewed
switch from the OFFLINE READY display. The ENTER switch cannot be unlocked or
locked from within a menu. Pressing ENTER loads a displayed configuration value into
printer
working memory
is power
er
your
ed down unless
changes.
o make any configuration changes
. However
saved. Be sur
, these configuration changes will be lost when the print
e to r
elock the configuration after you have made
, you must first unlock the ENTER
R/S Switch
R/S (Run/Stop) performs the following functions:
•Press R/S simultaneously with CLEAR to reset the printer.
•If
a diagnostic test is selected and shown on the display
again
to stop the test.
•If
the CONFIGURA
R/S to print a list of the current configuration.
TION PRINT
OUT message is selected and shown on the display
, press R/S to start the test and press it
ENTER Switch
-
, press
Press
ENTER to enter a displayed parameter value into printer working memory
replaced
parameters
switches do not use the ENTER switch.)
The
multaneously pressing MENU UP and MENU DOWN alternately locks and unlocks the ENTER
switch.
this action. The ENTER switch can only be locked or unlocked when the display shows OFFLINE
(and there is no data in the buffer), after which the display reads either ENTER SWITCH NOT
LOCKED
OFFLINE. Resetting the printer or turning the power off and on will relock the ENTER switch.
by the displayed value. The ENTER switch must be used to alter a menu selection and those
displayed using the MODE and F/L switches. (Functions activated by the R/S and 6/8 LPI
ENTER switch must be enabled (unlocked) before making configuration or format changes. Si
(This sequence protects against accidental reconfiguration.) No other switches are af
or ENTER SWITCH LOCKED for approximately
one second. The display then returns to
. The previous value is
fected by
MODE Switch
The print MODE switch functions only when the printer is off line. Press this switch to display the
current print mode. Subsequently pressing the NEXT VALUE, PREV VALUE, or MODE switches
updates
lected with the ENTER switch.
the Message Display through all of the available print modes listed below
•High Speed (HS) at 10, 12, 13.3, 15, and 17.1 cpi
•Data Processing (DP) at 10, 12, 13.3, 15, and 17.1 cpi
. Print mode is se
-
-
•Correspondence (NLQ) at 10, 12, and 15 cpi
•
OCR–A at 10 cpi
•
OCR–B at 10 cpi
2–7Operation
Barcode 145 at 12.1 cpi
•
•
Barcode 160 at 13.3 cpi
NOTE: Print mode contr
ol fr
om the host computer overrides the contr
ol panel setting.
F/L Switch
The
F/L (Forms Length switch functions only with the printer of
Length menus.
can select Forms Length in inches or lines via printer configuration. Refer to the Setting Forms
You
Length
section on page 2–15.
You
can also set Forms Length by control code from the host computer
host computer overrides the control panel setting. Refer to the Programming chapter for details.
f line. Press F/L to enter the Forms
. Forms length control from the
Operation2–8
Loading Paper
The
printer uses standard fanfold paper from 3 to 16 inches wide (perforation
100
lb. bond (0.025 inches thick maximum). T
Figure 2–3.
1.Place the printer off line and raise the printer cover.
2.Fully raise the Forms Thickness Adjustment Lever (A).
3.Open both tractor gates (B) by swinging them out.
o load paper
to perforation) and 15 to
, perform the following steps and refer to
4.Feed
5.Load
6.Continue to feed the paper through the paper path at the top of the cabinet (F).
7.For
8.Press PAPER ADV to advance paper into the paper stacking area. Verify unobstructed paper
9.Set the Forms Thickness Adjustment Lever (A) with slight friction to approximate the paper
the paper up
the front printer door and align the paper supply with the position of the tractor sprockets (D).
Feed
the paper up through the paper slot until it appears above the ribbon mask (C). If the paper
snags, fold the top edge down before feeding.
the paper on the tractor sprockets (D); close the tractor gates (B). If necessary, slide the right
tractor
to remove paper slack or to adjust for various paper widths by releasing the right
lock
(E) by raising or lowering it to the center; slide the tractor into position. After positioning the
tractor, lock it in place.
NOTE:
Lock the left tractor in alignment with the number “1” on the
left
mar
gin with the first character space.
printers with a Quick Access cover, close the printer cover
cover by pulling the Quick Access lever located on the
through
feeding.
thickness.
to 6–part paper thicknesses. (If closed too tightly, the shuttle may stall or tear the paper.)
the clear plastic Quick Access cover
through the paper slot at the base of the printer
right
.
The A–B–C scale indicates relative positioning to correspond approximately with 1–
. (In floor cabinet models, open
tractor
paper scale to set the
. Open the plastic Quick Access
side of the printer
. Feed the paper
10. Set the top–of–form as described in the Setting Top–of–Form procedure on page 2–12.
11. Close the printer cover.
12. Press CLEAR and place the printer on line.
NOTE: The P3040 is the pedestal model illustrated thr
oughout this manual.
2–9Operation
Figure 2–3. Loading Paper
Operation2–10
Unloading Paper
1.Place the printer off line.
2.Tear off the paper at the slot at the bottom of the printer.
3.Fully raise the Forms Thickness Adjustment Lever.
4.Open both tractor gates and remove the paper from the tractor sprockets.
5.Gently
pull the paper up through the paper slot. Be careful not to let paper perforations or sprock
et
holes catch on the ribbon mask.
Replacing the Ribbon
Each
printer is shipped with a standard black ink, one–inch nylon fabric ribbon on two spools.
(extra
dark) ribbons are also available. Replace the ribbon when the print contrast is too light or ap
proximately
ing steps and refer to Figure 2–4.
1.Place the printer off line and raise the top cover.
2.Fully
3.Unlatch
4.Place
5.
6.Thread
after each box of standard size computer paper
raise the
alarm,
press the CLEAR switch.)
ribbon
path. Discard the used ribbon.
each new ribbon spool (B) on a hub (C) with the ribbon to the outside. Either ribbon spool
can be loaded on either hub.
Press the spools down until the latch (D) snaps in place.
diagram (F) on the ribbon deck cover
called
the hammer bank cover (G) and the ribbon mask (H). Manually turn the ribbon spools to
ensure that the ribbon is tracking correctly in the ribbon path.
Forms Thickness Adjustment Lever (A) to open the platen. (T
the ribbon spools (B) and carefully lift them of
the ribbon around the two ribbon guides (E) and through the ribbon path as shown in the
. T
o replace the ribbon, perform the follow
f the hubs
. The ribbon must pass between
(C). Raise the ribbon out of the
-
OCR
-
-
o disable the audio
the two thin metallic strips
The
ribbon must not be twisted. A twisted ribbon can lower print quality
bon life, or cause paper jams.
Das Farbband darf nicht verdreht sein. Ein verdrehtes Farbband kann die
Druckqualität und die Farbbandlebensdauer erniedrigen, oder könnte
Papiertransportfehler hervorrufen.
7.Lower the Forms Thickness Adjustment Lever (A) to the appropriate operating position.
CAUTION
VORSICHT
, shorten rib
-
2–11Operation
8.Press CLEAR (on the control panel) to clear the PLATEN OPEN fault condition.
9.Close the top cover and place the printer on line.
Setting Top–Of–Form
Figure 2–4. Ribbon Replacement
Top–of–form
cally,
the first line of print is set approximately one–half
cific application requirements dictate otherwise.
Once
top–of–form has been set, press and hold the P
next form. Unless otherwise configured, the
nate length forms, refer to Setting Forms Length on page 2–15.
determines where the first line of print will appear and is set when paper is loaded. T
inch below the paper perforation unless spe
APER ADV switch to advance to the top of
printer assumes 1
ypi-
the
1–inch length paper is used. For alter
-
-
Operation2–12
are two methods of setting top–of–form. The first method
There
formed
with the Forms Thickness Adjustment Lever closed. The second method uses
motion and is performed with the Forms Thickness Adjustment Lever open.
Use
the reverse paper motion method when the forms length setting in the
actual forms 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 set in the printer.
uses
forward
printer is dif
paper motion and is per
reverse paper
ferent from the
-
Do not use the r
NOTE:
or
peel–off label forms.
everse paper motion method of setting top–of–form for heavy forms
Setting Top–of–Form – Forward Paper Motion
1.Place the printer off line and raise the printer cover.
2.Move
3.Rotate
4.
5.Press
6.Close the printer cover and place the printer on line.
the Forms Thickness Adjustment Lever to the fully open position. (The CHECK indicator
lights,
the status lamps flash alternately
the V
ertical Position Knob (on the right side of the printer) to align the first print line with
the top–of–form alignment notch on the left tractor gate (A, Figure 2–5).
Close the Forms Thickness Adjustment Lever to the appropriate paper thickness position.
and release the CLEAR and P
the
top–of–form position on the
, and F
AUL
T CONDITION PLA
APER ADV switches
next form. The display reads OFFLINE/T
simultaneously. The paper advances to
TEN OPEN displays.)
OP OF FORM SET
.
Figure 2–5. Setting Top–of–Form
2–13Operation
Setting Top–of–Form – Reverse Paper Motion
NOTE: Do not use this method of setting top–of–form for heavy forms or peel–off label
forms.
1.Place the printer off line and raise the printer cover.
2.Move
3.Rotate
4.Press and release the CLEAR and PAPER ADV switches simultaneously. The paper reverses
5.
6.Press the CLEAR switch to clear the PLATEN OPEN fault condition.
7.Close the printer cover and place the printer on line.
the Forms Thickness Adjustment Lever to the fully open position. (The CHECK indicator
lights,
the status lamps flash alternately
the V
ertical Position Knob (on the right side of the printer) to align the first print line with
the top–of–form alignment indicator on the left tractor gate (Figure 2–5).
Be sur
e ther
e is
NOTE:
not
run out of the tractors during the r
feed to the top–of
Close the Forms Thickness Adjustment Lever to the appropriate paper thickness position.
enough paper extending thr
–form position on the current form.
, and FAULT CONDITION PLATEN OPEN display.)
everse feed in the following step.
Paper Stacking (Floor Cabinet Model)
NOTE:
The following paper stacking instructions pertain to the floor cabinet model printer
only.
For
pedestal models, r
per
basket/stacking kit.
efer to the paper stacking instructions accompanying your pa
ough the tractor ar
ea so that forms do
-
The
floor cabinet model printer can stack at
is properly loaded. After loading the paper, perform the following steps.
1.
Open the rear cabinet door to access the paper stacking area.
2.Advance the paper until a few sheets begin to stack on the floor of the printer cabinet.
3.V
erify the following and make any necessary adjustments.
a.The paper perforation folds are folding naturally.
b.The paper is following a straight path down to the paper stack.
4.Run the printer and stack approximately 15 to 20 sheets of paper.
5.Repeat
step 3. Any adjustments to the paper stack can be made while the printer is running. If an
adjustment
essed.
is made, check the stack again after approximately 15 to 20 sheets have been proc
least half a box of standard computer paper when the paper
-
Operation2–14
If the paper is not stacking pr
NOTE:
listed in step 3:
operly
, check the following items in addition to those
printing occurs acr
1.If
just the Skip–Over Perforation configuration parameter to eliminate printing across
the
paper perforations.
2.If
the paper path is too close to either side
the paper path towar
just
Setting Forms Length
NOTE:
Forms length
rides
the contr
lengths
ter
for mor
The
printer uses continuous, tractor–fed paper with the forms length set between 1.0 and 24.0
or
between 1 and 192
change
the line spacing.
The
printer has been preset for 1
of–form
forms length:
setting and the forms length setting must be changed to match the designated length. T
ol panel setting. Using control codes, the host computer can specify forms
other than those available fr
e information.
lines
at 6 or 8 lines per inch. Setting the forms length in lines at 6
oss the paper perforations, the paper may not stack corr
panel, paper stacking may be disrupted. Ad
d the center of the printer
can also be set by contr
om the contr
1–inch length paper
ol code fr
. When using paper of a dif
, away fr
om the host computer which over
ol panel. Refer to the Pr
om the side panels.
ogramming chap
ferent length, the top–
ectly
. Ad
-
-
-
-
inches,
or 8 lpi does not
o set the
1.Place the printer off line.
2.Simultaneously
TER SWITCH NOT LOCKED displays for a moment.
3.Press F/L; the display shows FORMS LENGTH SET IN INCHES.
4.Press NEXT VALUE or PREV VALUE to cycle through the following options: FORMS
LENGTH SET IN 6 LPI LINES, FORMS LENGTH SET IN 8 LPI LINES, and FORMS
LENGTH
press MENU UP and MENU DOWN to
SET IN INCHES. Select an option and perform the corresponding instructions below
unlock the printer configuration. EN
To Set Forms Length in Inches
1.Press
2.Press MENU DOWN or F/L to display the current forms length in inches.
3.Press
4.Press ENTER to select the displayed forms length.
5.Press CLEAR to return to OFFLINE READY.
NEXT V
NEXT V
decrease
scribed
ALUE or PREV V
ALUE or F/L to increase
the forms length by 0.5 inches. When the appropriate value is displayed, save it as de
below
.
ALUE until FORMS LENGTH
the forms length by 0.5 inches, or press PREV V
SET IN INCHES is displayed.
ALUE to
-
.
-
2–15Operation
6.Simultaneously press MENU UP and MENU DOWN to lock the printer configuration.
7.Set the top–of–form according to the instructions on page 2–12.
To Set Forms Length in Lines
1.Press NEXT VALUE or PREV VALUE until FORMS LENGTH SET IN 6 LPI LINES or
FORMS LENGTH SET IN 8 LPI LINES displays.
2.Press MENU DOWN to display the current forms length in lines.
3.Press
4.Press ENTER to select the displayed forms length.
5.Press CLEAR to return to OFFLINE READY.
6.Simultaneously press MENU UP and MENU DOWN to lock the printer configuration.
7.Set the top of form according to the instructions on page 2–12.
NEXT V
the
forms length by one line. When the appropriate value displays, save it as described below
ALUE to increase the forms length by one line, or press PREV V
Selecting Print Mode
During
normal operation, the message display indicates the printer is on line and what print mode is
currently selected; for example:
ON LINE
DP AT 10 CPI
1.Place the printer off line and raise the printer cover.
2.Simultaneously
plays momentarily.
3.Press MODE. The currently selected print mode displays.
press MENU UP and MENU DOWN. ENTER SWITCH NOT LOCKED dis
ALUE to decrease
.
-
4.Press NEXT VALUE or PREV VALUE to cycle through the various print mode options. The
following print mode options are available:
•Data Processing (DP) at 10, 12, 13.3, 15, and 17.1 cpi
•Correspondence (NLQ) at 10, 12 and 15 cpi
•High Speed (HS) at 10, 12, 13.3, 15 and 17.1 cpi
OCR–A at 10 cpi
•
•
OCR–B at 10 cpi
•Barcode 145 (12 cpi)
•Barcode 160 (13.3 cpi)
NOTE:
The contr
is
selected.
ol panel actually displays 13 or 17 cpi when 13.3 or 17.1 cpi, r
espectively,
Operation2–16
When the desired print mode is shown on the display
5.
6.Press CLEAR to return the printer to off line status. The display reads OFFLINE READY.
7.Simultaneously press MENU UP and MENU DOWN to lock the printer configuration.
8.Close the printer cover and place the printer on line.
For additional printing capabilities and character attributes, refer to the Programming chapter. Print
mode control from the host overrides the control panel setting.
Setting Line Spacing
P3040
Multinational 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
following
1.Place the printer off line and raise the printer cover.
2.Press 6/8 LPI. The currently selected lpi setting displays.
3.Press
steps.
NEXT
, PREV
light
beside the 6/8 LPI switch lights when the selected line spacing is other than 6 lpi.
LPI switch. T
, or 6/8 LPI to step
, press the ENTER switch.
o select the line spacing from the control panel, perform the
through the 6, 8, and 10.3 lines–per–inch selections. The
4.Press
5.Close the printer cover and place the printer on line.
Line
scribed
other than 6, 8, or 10.3 lpi. Line spacing control from the host computer overrides the control panel
setting.
CLEAR when the
the display reads OFFLINE READY.
spacing can also be selected by sending line spacing control codes from the host computer as
in the Programming chapter
Printer Reset
This
function resets the printer to the configuration values
the
current form position becomes the top–of–form. The printer
ration
values at any time: on
the printer only when it is off line to prevent the possible loss of data. The printer can also be reset
through the host. (Refer to the Programming chapter.)
To reset the printer
desired line spacing setting is displayed. The printer is placed of
. Using control codes, the host computer can specify line spacing
line, of
f line, or while printing. However
, press CLEAR and RUN/ST
IMPORTANT
last saved
OP (R/S) simultaneously.
(not factory default values), and
can be reset to the power–up configu
, it is recommended that you reset
f line and
de
-
-
Information regarding Hex Code Printout, Running the Self–Test, and Fault
Condition Messages is located in the Routine Service and Diagnostics chapter.
2–17Operation
Operation2–18
Introduction
CHAPTER 3
CONFIGURATION
Configuration
tronic
interface signals and the commands sent from the host computer
are
selected from the control panel, as shown in the Control Panel Configuration Diagram at the end of
this chapter.
Read this chapter before configuring any printer function. The following information is presented:
ENTER switch must be unlocked to reconfigure the printer from the control
the printer configuration is locked to prevent accidental reconfiguration. In order to change any con
figuration
multaneously (while the printer is off line) will alternately unlock and lock the ENTER switch. The
message
when
pressing the ENTER switch will enter a selected value into printer configuration.
value, the ENTER
display will briefly read ENTER
the printer configuration is unlocked or locked, respectively
Configuration Menus
With
the printer of
displays the main configuration menus. The individual parameter values or secondary menus are dis
played by again pressing MENU DOWN. All parameter options within a menu may be viewed by
pressing
NEXT or PREV V
f line, pressing MENU DOWN, then repeatedly pressing NEXT or PREV V
panel. At powerup,
switch must be unlocked. Pressing MENU UP and MENU DOWN
SWITCH NOT LOCKED or ENTER SWITCH LOCKED
. While in the configuration menus,
ALUE. Pressing MENU UP moves the configuration menu up one level.
si-
ALUE
-
-
3–1Configuration
the main configuration menus below
From
and
selected.
•Character Set
•Application Compatibility
•Paper Format
•Host Interface
•Load Parameters
•Save Parameters
•Diagnostics
the ENTER switch is unlocked, displayed values can be selected as the current configuration by
Once
displaying
menu by pressing CLEAR, which places the printer off line.
the value in the message display and pressing ENTER. Y
NOTE:
If an “E” is displayed in the upper right corner of the LCD, the VFU is enabled. If a
“L”
is displayed in the lower right corner of the LCD, the VFU is loaded.
Configuration Printout
, related configuration parameter values can be displayed
ou can exit from a configuration
The
configuration printout lists all of the currently selected configuration parameter
configuration
the same order as the configuration menu via control panel.
following general procedure is used to obtain a
The
Configuration
When
you return to OFFLINE READY
tributes are canceled. All other format parameters are unaffected.
1.Place the printer off line.
2.Select
pressing
area.
3.Press
4.Press R/S. The configuration printout prints.
5.Press CLEAR to return to OFFLINE READY.
6.Place the printer on line.
printout is shown in
Diagram beginning on page 3–7 for an illustration of
and display the CONFIGURA
MENU DOWN and then PREV V
MENU DOWN to display CONFIGURA
Figure 3–1. Configuration parameters on the printout are listed in
configuration printout. Refer to the Control Panel
, the previous print mode and LPI is restored, and all print at
TION PRINT
ALUE until DIAGNOSTICS appears
OUT menu in the DIAGNOSTICS menu by
TION PRINT
the available menus and values.
OUT in the message area.
values. A sample
-
in the message
Configuration3–2
Figure 3–1. Sample Configuration Printout
3–3Configuration
Factory Default Configuration Values
The printer comes with a set of Printronix factory configuration values, shown in Table 3–1. These
values
are set at the factory
and
applied as necessary for each application, but factory default values remain accessible using the
LOAD PARAMETERS configuration. On
ration
values are indicated
the
Configuration Procedure on page 3–5 to change values of the configuration parameters for your
, and are operational when the printer is received. New values can be saved
the Control Panel Configuration Diagram, factory configu
by a asterisk (*). (The asterisk is not shown on the printer display
-
.) Refer to
ConfigurationFactory Default
ParameterValue
Forms Length
Line Spacing
Print Mode
Select Set
Select Language
Select Subset
Printer Protocol
Printer SelectDisable
Paper Advance SwitchPRINT + PAP ADV
Power On StateOnline
Alarm On FaultEnable
UnidirectionalDisable
Select SFCC01 SOH
80–9F HexControl Codes
Control Code 08Double High
Control Code 068 lpi
OverstrikeEnable
11.0 Inches
6 lpi
DP 10 cpi
IBM PC
ASCII
IBM PC Graphics
P–Series
ConfigurationFactory Default
ParameterValue
Parallel Interfaces:
Data Bit 8
Data Polarity
Resp. PolarityStandard
PI LineDisable
Strobe Polarity
Latch Data On
Serial RS–232 Interface:
Data Protocol
Data Rate
Word Length
Stop Bit
Parity
Bit 8 Function
AND CTS
CD
DSR
Data Term Ready
Request to Send
Reverse Channel
Enable
Standard
Standard
Leading Edge
X–On / X–Off
9600 Baud
8 Bits
One
None
Font Select
Disable
Disable
Online and BNF
Online and BNF
Online and BNF
Auto Line Feed
Define CR CodeCR = CR
Define LF CodeLF = CR + LF
VFU Select
Perforation Skip
Paper Empty
PMD Fault
Print Width13.2 Inches
After Full Line
EVFU
00.0 Inch
End of Paper
Enable
CentronicsHost Interface
Configuration3–4
Configuration Procedure
Most
configuration options are selected from the control panel. T
control
panel, the printer must be powered up,
TER
switch enabled (unlocked). The current configuration
leaving the ENTER switch locked.
o change the configuration from the
of
f line (OFFLINE READY), and the control panel EN
may be examined—but not changed—by
-
basic configuration procedure requires pressing MENU
The
arrive
at the desired menu. The parameters associated with that menu are accessed by again pressing
MENU DOWN, at which time the currently active parameter or a submenu is displayed. NEXT or
V
PREV
When
it.
The Control Panel Configuration Diagram, which illustrates all configuration menus and values, is
provided
menu hierarchy and the control panel buttons to select individual menus and parameter values.
The following general procedure can be used to reconfigure the printer from the control panel:
1.Obtain a current configuration printout as described in the Configuration Printout section on
2.Determine the parameter values that must be changed to meet your requirements. Refer to the
3.Place
4.Select and display the desired menu by pressing MENU DOWN and then NEXT VALUE or
5.Select
ALUE are used to
the currently active value is shown on the
Pressing ENTER selects the parameter visible on the display
at the end of this chapter
page 3–2.
Control
dure
simultaneously until the messages reads ENTER SWITCH NOT LOCKED.
PREV
and then NEXT or PREV V
Panel Configuration Diagram for an illustration of the parameter values
required to select and display the values.
the printer of
V
ALUE until the name of the menu appears in the message display.
and display the required value(s) for the
sequentially list all the parameters or submenus available within that menu.
display
. Thoroughly review these diagrams to understand the configuration
f line. Enable the
ENTER switch by pressing MENU UP and MENU DOWN
selected menu item by pressing MENU DOWN
ALUE until the value appears in the message display
DOWN and NEXT or PREV V
, it will be indicated with an asterisk (*) next to
, and replaces the previous parameter
ALUE to
and the proce
.
.
-
6.Save the selected value(s) by pressing ENTER.
7.After all parameters have been changed as required, select the SAVE PARAMETERS main
menu and press ENTER. This will save the current parameter values as the default values.
8.Press
9.Place the printer on line by pressing ON LINE. The selected values are effective.
CLEAR to place printer of
MENU DOWN simultaneously
sage display
.
f line. Disable the ENTER switch by pressing MENU UP and
. ENTER
SWITCH LOCKED temporarily appears in the mes
-
3–5Configuration
Load Configuration Values
The
previously saved default value
loaded
for use as needed. This procedure
figuration
to a known value set.
set or the permanently stored
provides a convenient method of resetting the printer con
Printronix
factory value set can be
-
1.Place
2.Select
3.Press
4.Press
5.After all parameters have been changed as required, select the SAVE PARAMETERS main
6.Press CLEAR to return to OFFLINE READY.
7.Disable the ENTER switch by pressing MENU UP
the printer of
UP
and MENU DOWN simultaneously
in
the message area.
and display
NEXT or PREV VALUE.
MENU DOWN and then NEXT or PREV V
RAMETERS
emulation board is installed, select the appropriate standard configuration listed in this menu.
ENTER once the desired selection is shown in the message display
LOAD SAVED COMPLETED or LOAD FACTORY COMPLETED.
and press ENTER. This saves the current parameter values as the default values.
menu
the printer on line by pressing ON LINE.
f line by pressing ON LINE. Enable the ENTER switch by pressing MENU
the LOAD P
or LOAD F
. ENTER
ARAMETERS main menu by pressing MENU DOWN and then
ACTOR
Y P
ARAMETERS menu. If
SWITCH NOT LOCKED temporarily appears
ALUE to select either the LOAD SA
an IGP
, IBM 3287, or IBM 5225
. The display then reads
and MENU DOWN simultaneously
VED P
. Place
A-
Configuration3–6
Control Panel Configuration Diagram
The
Control Panel Configuration Diagram is a series of block diagrams that show the configuration
menus and the parameters (values) available within each menu. Boxes on the diagram represent the
message
the boxes adjacent to the directional arrows represent control panel switches. When a switch is
pressed,
Panel Configuration Diagram are summarized in Figure 3–2.
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.
Level I – Print Format
Level II – Main Configuration Menus
area, the message that appears on the display is printed inside the box, and the letters outside
an arrow leads to
⋅Line Spacing
⋅Print Mode
⋅Forms Length Set
the displayed result of pressing that switch. The symbols used on the Control
⋅Character Set
⋅Application Compatibility
⋅Paper Format
⋅Host Interface
⋅Load Parameters
⋅Save Parameters
⋅Diagnostics
Level III – Configuration Menu Parameters
Select
Set IBM PC
Select Set MultinationalSelect Set DEC Multinational
Printer Protocol
Printer Select80–9F Hex
Paper Advance Switch
Power On State
Alarm On FaultOverstrike
Unidirectional
Select Set ECMA–94 Latin 1
Select SFCC
Control Code 06
Control Code 08
3–7Configuration
Level III – Configuration Menu Parameters (continued)
Auto Line FeedPerforation Skip
Define CR Code
Define LF Code
VFU SelectPrint Width
VFU Table (Save/Clear)
Paper Out
PMD Fault
Centronics Interface Parameters
Data Rate
Dataproducts Interface ParametersWord Length
Serial RS–232 Interface ParametersStop Bit
Data Bit 8
Parity
PI LineBit 8 Function
Data Polarity
Response Polarity
Strobe PolarityData T
Latch Data On
Data Protocol
CD and CTS
DSR
erm Ready
Request T
o Send
Reverse Channel
Load Saved ParametersLoad IBM 5225 Parameters
Load IGP ParametersLoad Factory Parameters
Load IBM 3287 Parameters
Configuration PrintoutE Plus TOF
Print Data Stream In Hex CodeAll H’s
Printer T
Printer T
est 8 Inch W
est Full W
idth
idthUnderline Only
Black Plot
Shift RecycleShuttle/
Ribbon
All E’s
Stroke Time
Shuttle Rebound Index
Hammer Phasing Index
Configuration3–8
P
CONTROL
ANEL
CONFIGURATION
DIAGRAM SYMBOLS:
MESSAGE
DISPLAY
OL = PRESS
CL = PRESS
LS = PRESS
PA = PRESS
D = PRESS
U = PRESS
N = PRESS
P = PRESS
RS = PRESS
ON LINE
CLEAR
6/8
LPI
PAPER
ADV
MENU
DOWN
MENU
UP
NEXT
VALUE
PREV
VALUE
R/S
E = PRESS
PM = PRESS
FL = PRESS
ENTER
MODE
F/L
+ = PRESS SWITCHES SIMULTANEOUSLY
* = F
ACTORY DEFAULT SETTING
=
ARROWS LEAD TO THE
RESULT
INDICATED SWITCH
AFTER PRESSING THE
Figure 3–2. P3000 Control Panel 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
SWITCH LOCKED appears on the
display for one second.
LS, PM, FL
LEVEL ILEVEL II
U + D
ON LINE
DP AT
10 CPI
OL
OFFLINE
READY
*
OL
NOTE: DP 10 CPI is the factory
print mode setting.
Press
OL in any submenu (except when
running diagnostic tests) to place the printer
ON LINE.
D
U or
Print Format
(Sheet 1)
NOTE: MODE, LINE SPACING or FORMS
LENGTH menus may be accessed from
any
other menu except when running
diagnostic tests.
NOTE: Pressing R/S and CLEAR
simultaneously
resets the printer to default values.
CL
U or
CL
CL
Main
Configuration
Menus
(Sheet 2)
D
LEVEL III
Configuration
Menu
Parameters
(Sheets 3–15)
U
Figur
e 3–3.
Control Panel Overview
Configuration3–10
Configuration3–11
LEVEL I – PRINT FORMAT
ON LINE
LINE SPACING
SET
AT 8 LPI
LINE SPACING
SET
AT 6 LPI
OFFLINE
READY
PRINT MODE
DP
AT 10 CPI
DP AT
12 CPI
DP AT
13 CPI
DP AT
15 CPI
DP AT
17 CPI
NLQ AT
10 CPI
NLQ AT
12 CPI
NLQ AT
15 CPI
FORMS LENGTH
RANGE IS FROM
1.0 TO 24.0
INCHES IN 0.5
INCH INCREMENTS
FL
LS
PM
CL
CL
CL
CL
U
U
DP AT
10 CPI
LS or N
LS or N
P
N
N or PM
P
N or FL
N or FL
P
N or FL
P
FORMS LENGTH SET
AT
1
1.0 INCHES
FORMS LENGTH SET
AT 10.5 INCHES
CL
PRINT MODE
*
*
*
OCR–A AT
10 CPI
FORMS LENGTH SET BY VFU
Will be displayed.
OCR–B AT
10 CPI
P
N or PM
FORMS LENGTH SET
IN INCHES
D or FL
P
LINE SPACING
SET
AT 10.3 LPI
P
P
P
(2)
U
P
N
FORMS LENGTH
RANGE IS FROM
1 TO 192 LINES
U
U
N
N
P
N
P
FORMS LENGTH SET
AT
66 LINES
FORMS LENGTH SET
AT
65 LINES
*
FORMS LENGTH SET
IN 6 LPI LINES
D
P
U
P
N
FORMS LENGTH
RANGE IS FROM
1 TO 192 LINES
U
U
N
N
P
N
P
FORMS LENGTH SET
AT
88 LINES
FORMS LENGTH SET
AT
87 LINES
*
FORMS LENGTH SET
IN 8 LPI LINES
D
P
U
N
CLCLCL
or PM
when optional font PROMs are
installed.
OL
P
HS AT
10 CPI
HS AT
12 CPI
HS AT
15 CPI
(2) If a VFU is enabled and loaded,
(1)
The menu selections may vary
LS or N
U
HS AT
13 CPI
HS AT
17 CPI
(1)
BARCODE 145
BARCODE 160
Control Panel Configuration Diagram (sheet 1 of 15)
Configuration3–12
OFFLINE
READY
ON LINE
OL
CHARACTER SET
APPLICATION
COMPATIBILITY
PAPER FORMATHOST INTERFACE
D
LOAD PARAMETERS
U or CL
U
DIAGNOSTICS
D
SHEET
4
SHEET
6
SHEET
8
SHEET 13
SHEET 14
D
DDD
D
U
UUU
U
N
U or CLU or CLU or CLU or CL
U or CL
AB C DE
NOTE: If configuration changes are to be made,
unlock the ENTER switch at this point by
simultaneously pressing MENU UP
and MENU DOWN.
LEVEL II – MAIN CONFIGURATION MENUS
SAVE PARAMETERS
P
N
U or CL
F
COMPLETED
E
(1)
P
N
P
N
P
N
P
N
P
N
P
SHEET
3
P
SAVE PARAMETERS
DP
AT 10 CPI
(1) Returns after 1 second
Control Panel Configuration Diagram (sheet 2 of 15)
Configuration3–13
EXTENDED SUBSET is IBM PC GRAPHICS(1)
EXTENDED SUBSET is MULTINATIONAL
(3)
CHARACTER SET
A
FROM SHEET
2
UU
U
SELECT SETSELECT SETSELECT SET
P
D
P
NN
SELECT SUBSETSELECT SUBSET
PRIMARY
EXTENDED
(1)
IBM PC MULTINATIONALECMA–94 LATIN 1
ASCII
FRENCH
GERMAN
ENGLISH
DANISH
SWEDISH
ITALIAN
SPANISH
JAPANESE
FRENCH CANADIAN
ASCII
DUTCH
ENGLISH
FINNISH
FRENCH
ITALIAN
NORWEGIAN
SPANISH
DANISH
TURKISH
GERMAN
SWEDISH
MULTINAT. DP 10
MULTINAT. DP 12
MULTINAT. NLQ 10
MULTINATIONAL
N
P
N
SELECT LANGUAGE
SELECT LANGUAGE
P
NP
U
D
U
SELECT LANGUAGE
N
P
SELECT LANGUAGE
N
P
P
N
U
(3)
SELECT LANGUAGE
N
P
SELECT LANGUAGE
N
P
P
N
U
D
U
D
U
D
U
P
*
*
U
SELECT SET
DEC MULTINAT.
ASCII
DUTCH
ENGLISH
FINNISH
FRENCH
ITALIAN
NORW./DAN.
SPANISH
SWISS
GERMAN
SWEDISH
SELECT LANGUAGE
N
P
SELECT LANGUAGE
N
P
P
N
U
D
U
N
P
N
*
FRENCH CANADIAN
JAPANESE
(3) (4)(3) (4)
*
(3) (4)
The menu selections may vary when optional font PROMS are installed
(4)
JAPANESE
DOWNLOADED is displayed when a downloaded substitution table is active
(5)
(2)
DU
LEVEL III – CONFIGURATION MENU PARAMETERS
(2)
*
(5) EXTENDED SUBSET is DEC MULTINATIONAL
LATIN AM
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).
(3) (4)
ASCII
SELECT LANGUAGE
P
EBCDIC
SELECT LANGUAGE
*
N
Control Panel Configuration Diagram (sheet 3 of 15)
Configuration3–14
D
P
APPLICATION
COMPATIBILITY
PRINTER PROTOCOL
B
FROM SHEET
2
PRINTER PROTOCOL
P–SERIES
PRINTER PROTOCOL
SERIAL MATRIX
PRINTER SELECT
PRINTER SELECT
DISABLE
PRINTER SELECT
ON=DC1 / OFF=DC3
PAPER ADVANCE SW
PAPER ADVANCE SW
MOVE PAPER ONLY
PAPER ADVANCE SW
PRINT + PAP
ADV
POWER ON STATE
POWER ON STATE
OFFLINE
POWER ON STATE
ON LINE
PPP
PUU
U
NN
N
U
U
U
U
U
U
D
D
DD
N
N or PN or P
N or P
**
*
(1)
P
N
(1) Not applicable in P–Series (menu box not displayed)
P
Continued
on sheet 5
*
N or P
ALARM ON FAULT
DISABLE
ENABLE
U
U
D
N or P
P
N
*
ALARM ON FAULT
ALARM ON FAULT
UU
U
U
U
U
UNIDIRECTIONAL
DISABLE
U
U
D
N or P
*
UNIDIRECTIONAL
P–SERIES PLOT
UNIDIRECTIONAL
P
N
Control Panel Configuration Diagram (sheet 4 of 15)
Configuration3–15
P
U
UU
N
SELECT SFCCCONTROL CODE 08
D
01 SOH
*
CONTROL CODE 08
BACKSPACE
U
UCONTROL CODE 08
DOUBLE HIGH
03 ETX
1B ESC
5E HAT
SELECT SFCC
7E TILDE
P
P
P
P
N
N
N
N
U
U
U
U
U
N
P
SELECT SFCC
SELECT SFCC
SELECT SFCC
SELECT SFCC
U
80–9F HEX
CONTROL CODES
U
U
PRINTABLE
P
N
P
N
P
N
80–9F HEX
80–9F HEX
D
N or P
D
N or P
(1)(1)
(1) Only available in P–Series protocol
(NOT
APPLICABLE displayed in Serial Matrix protocol)
*
Continued from
sheet 4
*
U
OVERSTRIKE
OVERSTRIKE
DISABLE
U
UOVERSTRIKE
ENABLE
P
N
D
N or P
N
*
CONTROL CODE 06
CONTROL CODE 06
10.3 LPI
U
UCONTROL CODE 06
8 LPI
D
N or P
(1)
*
U
P
N
Control Panel Configuration Diagram (sheet 5 of 15)
Configuration3–16
CM
P
FROM SHEET
2
C
PAPER FORMAT
AUTO LINE FEED
AUTO LINE FEED
DISABLE
AUTO LINE FEED
AFTER FULL LINE
DEFINE CR CODE
DEFINE CR CODE
CR = CR
DEFINE CR CODE
CR = CR + LF
DEFINE LF CODE
DEFINE LF CODE
DEFINE LF CODE
LF = CR + LF
VFU SELECT
VFU SELECT
EVFU
VFU SELECT
DVFU
Continued
on sheet 7
(2)
LF = LF
(1) Not available in P–Series protocol
U
UU U
U
NNNN
N
P
P
P
P
D
D
DD
U
U
U
U
N or P
N or P
PN
N
P
(2) VFU selections are not available in Serial Matrix protocol
N or P
*
*
**
VFU SELECT
DISABLE
PN
VFU TABLE
CLEAR
SAVE
D
U
N or P
U
VFU TABLE
VFU TABLE
P
N
P
CLEARED
VFU TABLE
SAVED
VFU TABLE
E
E
(2)
(3)
(3)
(1)
(3) Returns after 1 second
(menu box not displayed)
Control Panel Configuration Diagram (sheet 6 of 15)
Configuration3–17
PERFORATION SKIP
PERFORATION SKIP
DISABLE
PERFORATION SKIP
1/2 INCH
PERFORATION SKIP
2/3 INCH
PERFORATION SKIP
5/6 INCH
PERFORATION SKIP
1 INCH
PAPER OUT
PAPER OUT
IMMEDIATE
PAPER OUT
END OF PAPER
U
PMD FAULT
PMD FAULT
DISABLE
PMD FAULT
ENABLE
U
U
U
N
N
N
P
P
P
D
D
D
U
U
U
N or P
N or P
P
P
P
N
N
N
N
P
P
N
*
**
P
N
P
Continued from
sheet 6
(1)
U
PRINT WIDTH
PRINT WIDTH
13.6 INCHES
PRINT WIDTH
13.2 INCHES
N
P
D
U
N or P
N
P
*
(1) If a DVFU is enabled and loaded, then DISABLE and ENABLE will be the only menu boxes displayed;
If the P–Series protocol EVFU is enabled and loaded, the DISABLED BY VFU will be displayed.
8.0 INCHES
PRINT WIDTH
N or P
Control Panel Configuration Diagram (sheet 7 of 15)
Configuration3–18
FROM SHEET
2
SHEET
9
FOR DATAPRODUCTS MENUS
D
D
G
SHEET 10
FOR SERIAL
HOST INTERFACE
CENTRONICS
DATA BIT
8
DATA BIT
8
ENABLE
DATA BIT
8
DISABLE
DATA POLARITY
STANDARD
INVERTED
DATA POLARITY
DATA POLARITY
STANDARD
INVERTED
RESP. POLARITY
RESP. POLARITY
RESP. POLARITY
HOST INTERFACE
DISABLE
ENABLE
PI LINE
PI LINE
PI LINE
UUU
NN
NNN N
N
PPP
D
U
P
P
P
PP
D
DD
D
UU U
U
N or PN or P
H
*
N or P
N or P
STROBE POLARITY
N
P
LATCH DATA ON
STANDARD
INVERTED
D
U
N or P
N
TRAILING EDGE
LEADING EDGE
D
U
N or P
N
LATCH DATA ON
LATCH DATA ON
STROBE POLARITY
STROBE POLARITY
UUUU U
*
*
**
**
RS–232 MENUS
(1)
(1)
(1) Centronics and Dataproducts parameters cannot be set independently
Control Panel Configuration Diagram (sheet 8 of 15)
Configuration3–19
FROM SHEET
8
D
DATA BIT
8
DATA BIT
8
ENABLE
DATA BIT
8
DISABLE
DISABLE
ENABLE
DATA POLARITY
STANDARD
INVERTED
G
PI LINE
PI LINE
PI LINE
DATAPRODUCTS
DATA POLARITY
DATA POLARITY
STANDARD
INVERTED
RESP. POLARITY
RESP. POLARITY
RESP. POLARITY
HOST INTERFACE
UUUU
NNN
P
P
PP
D
D
D
D
U
UU U
N or PN or PN or PN or P
**
**
N
P
STANDARD
INVERTED
STROBE POLARITY
STROBE POLARITY
STROBE POLARITY
D
U
N or P
*
N
P
TRAILING EDGE
LEADING EDGE
LATCH DATA ON
D
U
N or P
*
N
LATCH DATA ON
LATCH DATA ON
Control Panel Configuration Diagram (sheet 9 of 15)
Configuration3–20
D
P
PPP
P
N or P
N or P
HFROM SHEET
8
SERIAL RS–232
P
N
P
N
P
N
P
N
P
N
PN
PN
P
N
PN
P
DATA RATE
150 BAUD
300 BAUD
600 BAUD
1200 BAUD
2400 BAUD
4800 BAUD
9600 BAUD
WORD LENGTHDATA PROTOCOL
DATA PROTOCOL
P
N
P
N
P
N
P
DATA PROTOCOL
DATA PROTOCOL
DATA PROTOCOL
XON/XOFF
ACK / NAK
ETX / ACK
DATA RATE
DATA RATE
DATA RATE
DATA RATE
DATA RATE
DATA RATE
DATA RATE
DATA RATE
19200 BAUD
WORD LENGTH
WORD LENGTH
7 BITS
8 BITS
STOP BIT
STOP BIT
STOP BIT
PARITY
PARITY
PARITY
PARITY
NONE
ODD
EVEN
Continued
on sheet 11
ONE
TWO
P
P
DTR, RC, OR RTS
HOST INTERFACE
U
UUUU
U
NNN
N
N
N
D
U
DD D
UUU
U
*
P
N
N
N
*
*
**
D
Control Panel Configuration Diagram (sheet 10 of 15)
Configuration3–21
UUU
N
N
P
P
N
P
D
P
N
P
N
P
D
N or P
D
N or P
BIT 8 FUNCTION
FONT SELECT
PI LINE
IGNORE
CD AND CTS
DISABLE
ENABLE
DSR
DISABLE
ENABLE
Continued from
sheet 10
(1)
(1) Not applicable for a 7–bit word (NOT
APPLICABLE displayed when appropriate)
BIT 8 FUNCTION
BIT 8 FUNCTION
BIT 8 FUNCTION
CD AND CTS
CD AND CTS
P
U
N
U
UU
DSR
DSR
*
Continued
on sheet 12
P
U
N
*
*
N
P
Control Panel Configuration Diagram (sheet 11 of 15)
Configuration3–22
U
N
P
DATA TERM READY
D
PN
PN
PN
P
DATA TERM RDY
DATA
TERM RDY
DATA
TERM RDY
DATA
TERM RDY
ONLINE AND BNF
OFFLINE OR BF
FALSE
TRUE
Continued from
sheet 11
N
P
REVERSE CHANNEL
D
P
N
PN
P
N
P
REVERSE CHANNEL
REVERSE CHANNEL
REVERSE CHANNEL
REVERSE CHANNEL
ONLINE AND BNF
OFFLINE OR BF
FALSE
TRUE
N
P
REQUEST TO SEND
D
PN
PN
PN
P
REQUEST TO SEND
REQUEST
TO SEND
REQUEST
TO SEND
REQUEST
TO SEND
ONLINE AND BNF
OFFLINE OR BF
FALSE
TRUE
UU
P
U
N
U
U
U
NNN
N
P
***
BF = Buffer Full
BNF = Buffer Not Full
Control Panel Configuration Diagram (sheet 12 of 15)
Configuration3–23
D
PARAMETERS
P
FROM SHEET
2
E
LOAD PARAMETERS
PARAMETERS
EE
LOAD IGP
COMPLETED
LOAD SAVED
COMPLETED
(1)(1)
User defined
LOAD SAVEDLOAD IGP
U
PARAMETERSPARAMETERS
EE
COMPLETEDCOMPLETED
(1)(1)
LOAD IBM 3287LOAD IBM 5225
PARAMETERS
E
LOAD FACTORY
COMPLETED
(1)
LOAD FACTORY
N
P
N
P
N
P
N
N
P
LOAD IBM 3287LOAD IBM 5225
Factory settings are indicated
by asterisks in the menu boxes
throughout this diagram
(1) Returns after 1 second
Same as FACTORY PARAMETERS
Host Interface: Dataproducts
80–9F Hex: Printable
Character Set: Multinational
Auto Line Feed: Disable
except:
Same as FACTORY PARAMETERS
80–9F Hex: Printable
Character Set: Multinational
Auto Line Feed: Disable
except:
Same as FACTORY PARAMETERS
PI Line: Enable
80–9F Hex: Printable
Character Set: Multinational
Auto Line Feed: Disable
except:
PI Line: Enable
Control Panel Configuration Diagram (sheet 13 of 15)
Configuration3–24
U
P
PPP
P
PRINTER TEST
8 INCH WIDTH
PRINTER TEST
FULL WIDTH
RS
RS
RSRS
PRINTER TESTPRINTER TESTPRINTER TESTPRINTER TEST
SHIFT RECYCLEALL E’SE PLUS TOFALL H’S
SHIFT RECYCLE
ALL E’S
E PLUS TOFALL H’S
FROM SHEET
2
DIAGNOSTICS
PRINT DATASTREAM
IN HEX CODE
OFF LINE
HEX DUMP
PP
D
RS
P
CONFIGURATION
PRINTOUT
CONFIGURATION
PRINTING
UU
U
P
U
P
RS
PRINTER TESTPRINTER TEST
UNDERLINE ONLYBLACK PLOT
RUNNING TEST
RUNNING TEST
RUNNING TESTRUNNING TESTRUNNING TESTRUNNING TEST
UNDERLINE ONLY
DD
UU
UU
UU
N
U
P
P
F
D
U
I
SERVICE AIDS
SHEET 15
RS
PRINTER TEST
SHUTTLE/RIBBON
RUNNING TEST
SHUTTLE/RIBBON
BLACK PLOT
N
P
OL
ON LINE
HEX DUMP
DU
UU
RS
(1) Returns after completion
of printout
N
NNNN
N
NNNN
(1)
Control Panel Configuration Diagram (sheet 14 of 15)
Configuration3–25
U
P
FROM SHEET 14
D
N
P
N
U
N
P
I
SERVICE AIDS
STROKE TIME
HAMMER
PHASING INDEX
U
SHUTTLE
REBOUND INDEX
STROKE TIME
(1) Increment/decrement the PHASING INDEX by pressing the N/P buttons
(1)
PHASING INDEX HAMMERBANK XX
MOTORBAR XX
XX
+/– XX
RSRSRS
Control Panel Configuration Diagram (sheet 15 of 15)
Configuration3–26
CHAPTER 4
GRAPHICS
Introduction
The
printer can produce Bit
graphics
Bit
quently,
er to perform the desired graphics functions.
The following graphics information is presented in this chapter:
when in P–Series protocol. Y
Image protocol in Serial Matrix protocol. In either mode, printing text is the default mode. Conse
each line of graphics data must include the necessary plot mode commands to enable the print
printer produces Bit Image graphics in Serial Matrix
printing
od
ally the binary equivalent of ASCII character decimal values 0 through 255. When the data byte is
rotated
top.
a series of vertical Bit Image data bytes which represent the binary code bit pattern. This meth
utilizes the “1” or “true” bit from a binary data byte to print dot patterns. These data bytes are actu
vertically
, the result is a vertical data byte pattern with the Most Significant Bit (MSB) at the
protocol. Bit Image graphics are created by
Plotting a Bit Image Pattern
A
Bit Image pattern is produced by following these steps:
1.Lay out the graphic(s) pattern on a quadrille pad or graph paper.
2.Determine the decimal equivalent of each Bit Image data byte required to produce the pattern
(Figure 4–1).
3.Write a program to generate the complete pattern.
4.Enter and run the program on the host computer.
-
-
4–1Graphics
DECIMAL
WEIGHTS
128
64
32
16
1st BIT IMAGE DATA BYTE
2nd BIT
IMAGE DATA BYTE
7th BIT
IMAGE DATA BYTE
8
4
2
1
73
1463625536146
73DECIMAL
VALUES
Figure 4–1. Bit Image Pattern Plan
How Bit Image Graphics Are Produced
The binary data byte bit pattern for the ASCII character “A” (hex 41, decimal 65) is pictured in
Figure 4–2.
•If
this data byte is rotated clockwise, the result is a vertical data byte
the top.
•If
each “1” or true bit is plotted, the result is a Bit Image plot of the ASCII character “A.”
MSB
: Most Significant Bit
MSB
MSB
87654321
8
7
6
5
4
3
2
1
pattern with the MSB at
Figur
e 4–2. Vertical Data Byte Pattern
Graphics4–2
The relationship of ASCII character, decimal value, and Bit Image plot is shown in Figure 4–3.
•The
These
•Bit
data bytes can be identified by their binary
values are used to generate the Bit Image pattern.
Image plotting is not limited to printable ASCII characters. Y
, octal, hexadecimal, or decimal equivalents.
ou can plot Bit Image pat
terns for any 8–bit data byte with decimal values ranging from 0 to 255.
•The standard ASCII character chart and its equivalents are listed in Appendix A.
Bit Image Graphics is r
NOTE:
dpi). V
ertical density variations in other print modes may cause white horizontal bars or
overlapping
of adjacent graphics
ecommended in the Data Pr
lines; however
, changing the line spacing can corr
ocessing
print mode (120 x 72
ect this
problem.
ASCII
CHARACTER
DECIMAL
VALUE
BINARY
CODE
EQUIVALENT
128
VERTICALLY
ROTATED DATA
TO
MSB
BYTE
BIT IMAGE
PATTERN
64
32
16
=A65=
8
=
4
2
1
-
Figur
Bit Image Density
Bit
Image
graphics can be printed in dif
•Control
Single
per inch (dpi) horizontally and 72 dpi vertically. In the Correspondence print mode, the
horizontal
mode, horizontal dot density is 60 dpi and vertical dot density is 48 dpi.
•Contr
The
same
Single Density mode. Double horizontal density requires twice the number of input data
bytes
printing
•If
code ESC K
Density Bit Image graphics in the Data Processing print mode are printed at 60 dots
dot density is 90 dpi and vertical dot density is 96 dpi. In the High Speed (HS)
ol code ESC L
Double Density mode prints up to twice the number of dots
space as used for Single Density
to print the same length line as for
speed by half.
each “1” or true bit is plotted, the result is a Bit Image plot of the ASCII character “A.”
e 4–3.
Bit Image Pattern from an ASCII Character
ferent dot densities. Dot densities are selected by control code:
selects the
selects the
Single Density Mode.
Double Density Mode.
. The vertical dot density remains
Single Density
. Printing double density reduces the
per inch horizontally in the
the same as in the
4–3Graphics
•Control
When
ble
sity
at
code ESC Y
the Double Density
the
current horizontal dot density
graphics are printed at
the same speed as are Single Density graphics.
selects the
, Double Speed control code is received, the data will print at dou
half speed, Double Speed, Double Density graphics are printed
Double Speed, Double Density Mode.
, but adjacent dots are not printed. Since Double Den
-
-
•Contr
ol code ESC Z
printing Quadruple Density graphics, the printer pairs adjacent quadruple density Bit
When
Image bytes. The compounded data is then printed in the Double Density mode.
selects the
Quadruple Density Mode.
Bit Image Programming Format
•The
•The syntax of the Bit Image expression must be correct.
•The
•The number of data bytes and the n1, n2 definition must be equal.
general Bit Image expression is:
ESC CC(n1)(n2)DATA
where:
ESC=the Serial Matrix compatible header
CC=K, L, Y or Z to select dot density
(K=single, L=double, Y=double density
Z=quadruple density)
n1, n2=n1 + 256 n2 defines the number of data bytes to follow
DATA =the dot pattern bytes
expression must include the appropriate dot density control code, the number of bytes
of data to be plotted, and the data itself.
, double speed
•Any
•If n1 = n2 = 0, then control codes K, L, Y, or Z are ignored.
NOTE: Depending on the host computer system, it may be necessary to include a width
statement within the BASIC program.
characters
definition
n2 = 2 (700 ÷ 256)
n1 = 188
The program statement is: ESC K (188)(2)(DATA)
following n1 and n2 will be interpreted and plotted as data until the n1, n2
is satisfied.
=700 bytes of data; 2 sets of 256 with a 188 remainder
=188–byte remainder
Graphics4–4
•The
•Data
maximum number of data bytes in the
using 132–column paper) varies according to the operating mode:
At 60 dpi, Single Density = 792 bytes;
Double Density = 1584 bytes
Quadruple Density = 3168 bytes
in excess of the right mar
of the right margin causes a Line Feed (LF) and continue printing on the next line.
gin is discarded. If the auto line feed is enabled, data in excess
DATA portion of the program statement (when
detailed description of the individual Bit Image control codes with examples is provided in the Pro
A
gramming chapter.
Bit Image Sample Program
The
following sample program written in BASIC produces Single Density Bit Image graphics of the
pattern
shown in Figure 4–1. The 7 data
the program is shown in Figure 4–4.
5 WIDTH “LPT1:”,255
10 LPRINT “
20 LPRINT CHR$(27);“K”;CHR$(24);CHR$(1);
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
Single Density Bit Image Graphics
bit pattern is repeated 40 times. The printed result of running
”
-
Figure 4–4. Sample Single Density Bit Image Graphics
P–Series Compatible Plot Mode
P–Series
can
codes, complex curve graphs, pie and bar charts, block characters, or halftones.
Plot Density
Plot
density are available with P–Series Plot Mode graphics: normal density and double density.
compatible odd/even dot
address and print any individual dot position. This produces a variety of graphics, including bar
density refers to the number of dots per inch (dpi) printed in a single dot row
Plot Mode is available only in P–Series printer protocol. Plot Mode
. T
wo types of plot
4–5Graphics
In Normal Density Plot:
•The mode is selected with the odd dot plot control code ENQ (05 hex).
•The
odd–numbered dot columns are addressed to produce
that varies, based on the mode of operation:
Print Mode
Data Processing (DP)
Correspondence (NLQ)
High Speed (HS)
Barcode 145
Barcode 160
Horizontal dpiVertical dpi
60
90
60
72.5
80
•Different print modes cannot be mixed on the same dot row.
Figure 4–5 illustrates normal density dot plot.
a horizontal and vertical density
72
96
48
72
72
Figure 4–5. Normal Density Plot
In Double Density Plot:
•Two separate shuttle strokes produce double density plot. First the even plot command
(EOT,
04 hex) and dot data are sent, followed by the odd plot command (ENQ, 05 hex) and
dot data, allowing a maximum of 1584 dots in a single dot row at 60 dpi.
•Even
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.
•The dots average .017 inches in diameter.
•The vertical density remains the same in normal and high density plotting.
Figure 4–6 illustrates double density plotting.
Figure 4–6. Double Density Plot
Graphics4–6
Plot Data Byte Format
In P–Series Plot Mode, the format is as follows:
•
Each data byte specifies six out of twelve dot columns.
•Using odd dot plot mode, bits 1 to 6 of the data byte address the odd–numbered dot col-
umns;
using even dot plot mode, bits 1 to 6 of the data byte address the even–numbered 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.
•The
binary equivalent of the plot data bytes must be known to address specific dot positions
accurately.
shown in Figure 4–7, a dot is printed at the location addressed by each of bits 1 to 6 in the data byte
As
that is set (1 or true).
NOTE: Bit or
NOTE: BIT
6
AND/OR BIT
MUST BE “1”
FOR PLOT MODE
DOT COLUMN
#12 OF PREVIOUS
CHARACTER
COLUMN
7
der in Figur
LSBMSB
BIT 1BIT 2BIT 3BIT 4BIT 5BIT 6BIT 7BIT
24681012
e 4–7 is r
EVEN DOT PLOT DATA
eversed.
BYTE
0001111
~
~~~~~~~~~~~~~
~~~~~~~~~~~~~~
8
NOT
USED
DOT COLUMN #1 OF
NEXT CHARACTER
COLUMN
1111110
BIT 1BIT 2BIT 3BIT 4BIT 5BIT 6BIT 7BIT
LSBMSB
1357911
ODD DOT PLOT DATA
BYTE
Figure 4–7. P–Series Plot Data Byte Format
NOTE: IN ACTUAL
PRINTING, THESE
TWO ROWS MERGE
TO PRINT
SAME ROW.
NOT
USED
8
ON
THE
4–7Graphics
Plot Data Line Format
A
plot data line may contain any number of plot data bytes
density
of 60 dpi (Data Processing mode) or
spondence
is
exceeded and Auto Line Feed is enabled, a Line Feed (LF) is forced and
printed
The
may decrease if it is not at the beginning of the line.
NORMAL DENSITY PLOT
For
nator
follows:
1.Send the plot command code ENQ (05 hex).
mode). If Auto Line Feed is disabled, any bytes over the maximum are lost. If the maximum
as text on the next line.
plot mode control code may occur anywhere in the line prior to the line terminator
normal density plot, the plot
(0A hex or 0C hex). The control sequence for sending the P–Series
line contains: Control Code 05 hex, plot data bytes, and a Line T
198 bytes for a horizontal dot density of 90 dpi (Corre
up to the maximum of 132 for horizontal dot
the remaining plot data is
Normal Density
, but plot speed
ermi-
Plot
is as
-
2.Send the plot data bytes. (Refer to T
3.Send
4.Regardless
a line terminator
Return (CR) may also be used instead of the LF code, provided the Carriage Return has been
configured for Carriage Return = Carriage Return + Line Feed (CR = CR + LF).
line feed (0A hex) used as the line terminator plots the contents of the buf
a.A
the paper a
b.A form feed (0C hex) used as the line terminator plots the contents of the buffer and ad-
vances the paper to the
of which line
print mode unless further plot control codes are provided with the data.
NOTE: Failur
, either a Line Feed (LF
single dot r
e to adher
ow, based on the vertical density of the current mode.
terminator code is sent, the printer defaults to the previously selected
e to this format may cause unexpected r
able 4–1 on page 4–1
, 0A hex) or a Form Feed (FF
top of the next form.
1.)
, 0C hex). A Carriage
fer and advances
esults.
Graphics4–8
DOUBLE DENSITY PLOT
For
double density plot, the plot line
(0A
hex or 0C hex), Control Code 05 hex, plot data bytes,
for
sending P–Series
Double Density Plot
contains: Control Code 04 hex, plot data bytes, a Line T
is as follows:
and a Line T
erminator
erminator
. The control sequence
1.Send
2.Send
3.Send
the even dot plot control code EOT (04 hex), followed by plot data bytes. (Refer to T
4–1
on page 4–1
a line terminator
in
Double
1.)
, which causes the printer to plot the data bytes. The paper is
Density Plot; the printer now waits for the second plot command and plot data bytes.
the odd dot plot control code ENQ (05 hex) and a second line of data, followed by a line
terminator.
line feed (0A hex) used as the line terminator plots the contents of the buf
a.A
the
paper a
single dot row, based on the vertical density of the current mode. A CR (if CR =
CR + LF is configured) may also be used with the same result.
form feed (0C hex) used as
b.A
to the
4.Regardless
top of the next form.
of which line
terminator code is sent, the printer defaults to the previously selected
the line terminator plots the data bytes and advances the paper
print mode unless further plot control codes are provided with the data.
NOTE: Failur
e to adher
e to this format may cause unexpected r
Plotting the Data
esults.
able
not
advanced
fer and advances
P–Series
shown
row,
Plot Mode plots the image from the horizontal bit pattern. Figure 4–8
duplicates the pattern
in Figure 4–4 but is modified for Odd Dot Plot. Eight dot rows are required, two characters per
six columns per character
. (The dots required to produce the pattern are shown Figure 4–9 on page
4–10.)
DOT
ROW
1st
CHARACTER
ODD COLUMNS
13115791311579
1
2
3
4
5
6
7
8
Figur
ODD COLUMNS
e 4–8.
2nd
CHARACTER
Odd Dot Plot Pattern Plan
1st
CHARACTER
ASCII DECIMAL
*
|
\
*
|
\
*
|
42
73
92
42
73
92
42
73
2nd
CHARACTER
ASCII DECIMAL
@
A
@
@
A
@
@
A
64
65
64
64
65
64
64
65
4–9Graphics
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
returning to the print mode from the P–Series Plot Mode, include an extra line feed in the data
stream
to maintain proper print line registration relative to the last line of plot graphics. If the extra line
feed
is not included, the first character line after the graphics data may be truncated, as shown in Figure
Figure 4–10.
plot dataplot data
@ABCDEFGHIJKLMNOPQR
@ABCDEFGHIJKLMNOPQR
this example, a text line follows
In
plot data, preceded by a single line terminator code. (T
into the range of the previously printed
plot line and appear truncated.)
ext characters extend
e 4–10. T
Figur
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 fol–
lowing plot data, but preceded by an
additional line terminator code. (Characters are able to be printed full–
height.)
runcated Character Line
Graphics4–12
VERTICAL FORMAT UNITS
Introduction
The
P3000 Series printers includes two vertical format
Format
Unit (EVFU) and Dataproducts Direct Access V
“true” VFU, a vertical tab table is
available
cal tabs feature is always enabled in Serial Matrix protocol. This chapter describes:
only in P–Series protocol and are enabled from the control panel, and the
provided for forms control in Serial Matrix protocol. All VFUs are
CHAPTER 5
units:
ertical Format Unit (DVFU). Although not a
Printr
onix
standard Electronic V
Serial Matrix verti
ertical
-
A VFU 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 used, disable the VFU option
from the control panel.
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 Paper Instruction (PI)
interface. Note that data bit 8 of the standard RS–232 interface can be configured for use as the PI line.
The following information applies when programming and using a VFU:
Elongated
VFU automatically counts one line of elongated characters as two normal character lines.
Paper Runaway Protection – If the VFU is selected but not loaded when a VFU command is sent
from
memory has been loaded, a channel code sent from the host, which is not a part of the assigned sequence currently in memory, will move the paper a single line feed.
Line
length according to the program specifications and the currently selected line spacing. Line spacing
may be mixed on the same form; however, do so with caution to avoid unpredictable results.
Characters
the host computer
Spacing
– The printer can use any line spacing with the VFU. The VFU determines the forms
– Elongated (double high) characters can be used within VFU programs. The
, the printer will move the paper
line normally associated with the Dataproducts parallel
a single line feed. If the VFU is selected and the
VFU
Deselected
forms
length definition returns to the previously set value. The current print position
of–form.
– If any VFU is deselected from the control panel, the VFU data is ignored and the
becomes the top–
5–1Vertical Format Units
VFU Load/Save/Clear
Save
one VFU table at a time in Non–V
LPI,
and VFU channel data.
olatile Memory (NVM). The VFU table format
is: VFU type,
Load – Upon printer powerup or printer reset, a previously saved VFU loads if the
matches
table
Save
memory. Skip–over perforation and forms length values are not saved from this selection.
Clear
code (SFCC @),
VFU format. When DISABLE is selected as the VFU type, the previously loaded VFU data is not
cleared
the
VFU type
if the saved VFU was loaded using the 6 or 8 lpi DVFU.
–
From
the control panel, VFU T
–
Clear the VFU by pressing ENTER at the VFU T
and is still in ef
(see page 3–16). Upon loading the VFU, LPI sets to the
changing
printer protocol, changing VFUs, loading parameters, or by loading a new
fect if reselected.
P–Series EVFU
The
EVFU can
lines.
The programming sequence follows this order: 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 the memory load
load code is 1E hex when the PI line is disabled (low) or 6E hex when the PI line is enabled (high).
be selected in P–Series protocol. The EVFU provides 16 channels to identify up to 192
ABLE SA
saved
VFU table
value stored in the VFU
VE writes the current VFU table into Non–V
ABLE CLEAR configuration menu, control
program. The start
olatile
Channel Assignment
The EVFU memory has the capacity for 192–line forms. The first line identification code (channel
code)
in the memory load program defines the first line on the form; the second line identification code
defines the second line on the form, etc. Each line must have a line identification code.
Filler
channel codes are used for lines not accessed by
filler
except channel code 1, which is reserved for the top–of–form, and channel code 12, which is re
served as the vertical tab channel. Repeat the same filler channel code as
lines.
Channel
of–form
form.
(top–of–form).
Channels
channels.
channel
ating program must also be identified by filler channels (unused channel codes).
1
– The top–of–form code, reserved as the first line on the form or the first line printed (top–
position). The operating program sends the channel 1 code to advance to the top
After the memory is loaded, a Form Feed code (FF
2 thr
ough 1
1, 13 and 14
Identify each line on the form with a channel
code, the paper advances to the line identified by the channel code. Lines not used by the oper
– Used as general channel codes (line identification codes) or filler
the print program. Use any channel code as a
necessary for any number of
of the next
, 0C hex) moves the paper to the next channel 1
code. When the operating program sends the
Vertical Format Units5–2
-
-
12
Channel
in the print buf
nel 12 is not loaded in the EVFU memory
– Reserved as the V
fer and rapidly slews the paper to the next line identified by the channel 12 code. If chan
ertical T
ab channel. The V
ertical T
, a single line feed is executed when a VT code is sent.
ab code (VT
, 0B hex) prints any data
-
Channel
by
as the Start Load and End Load codes.
15 and 16
the PI line. In an EVFU form that does not use the PI line, the codes for Channels 15 and 16 function
– Used as general channel codes or filler channels only when the VFU is accessed
End Load – 1F or 6F Hex
The
end load code terminates the memory load program. The end load code is 1F hex when the PI line
is disabled (low) or 6F hex when the PI line is high. Channel codes in excess of 192 channels received
prior
to the end load code are discarded.
Using the EVFU
Once the EVFU program has been enabled and loaded, the VFU LOADED indicator on the
panel
glows. Sending the appropriate channel code to the printer causes any data in the buf
and
slew the paper to the next line on the form having the specified channel number
memory.
To recognize a data byte as an EVFU instruction, the following criteria must be met:
1.The PI line must be enabled and set high; and
2.Data bit 5 must be 0 (not set).
assigned in EVFU
control
fer to
print
OR:
1.The PI line must be disabled or low; and
2.Data bit 5 must be 1 (set).
these
Given
lists the EVFU channels and their equivalent data bytes with the PI line enabled; Table 5–2 lists the
EVFU channel and their equivalent data bytes with the PI line disabled.
conditions, the lower four bits of a byte will specify the EVFU channel number
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
ertical Format Unit.
ference between line slewing and us
+ 1 lines are slewed rather than
Data Bits
8
X
X
X
1
0
X
X
X
1
0
X
X
X
1
0
X
X
X
1
0
X
X
X
1
0
X
X
X
1
0
X
X
X
1
0
X
X
X
1
0
X
X
X
1
1
X
X
X
1
1
X
X
X
1
1
X
X
X
1
1
X
X
X
1
1
X
X
X
1
1
0000111111110
X
X
n lines.
Lines Slewed
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
to
-
X = Undefined, 0 or 1
1 = High
0 = Low
Vertical Format Units5–6
DVFU
The DVFU may be selected in P–Series protocol and is generally used in conjunction with the
Dataproducts
up
to 143 lines. A channel number is assigned to each line on the form. The host computer sends
nel codes to the printer, resulting in rapid paper slewing to the next corresponding line. The
programming
code.
The DVFU start load codes are either 6C, 6D, or 6E hex with the PI line high.
interface. A maximum of 12 channels can be assigned to each physical line of a form—
chan
sequence follows this order: 1) start load code, 2) channel assignments, and 3) end load
Start Load Code – 6C, 6D, or 6E Hex
6E
Hex
– The DVFU start load code of 6E (hex) with the PI line high initiates the DVFU memory load
routine using the current printer line spacing as the DVFU line spacing.
Hex
6C
routine using 6 lpi as the line spacing, regardless of the current printer line spacing.
6D
routine using 8 lpi as the line spacing, regardless of the current printer line spacing.
– The DVFU start load code of 6C (hex) with the PI line high initiates the DVFU memory load
Hex
– The DVFU start load code of 6D (hex) with
the PI line high initiates the DVFU memory load
Channel Assignment
-
Following
the
be high or low; if high, however
last
ing will occur from the bottom of the form to the top of the form.
maximum of 12 channels can be assigned to one physical line on the form (multiple channels per line
A
facilitate
ters)
used to assign channels 1 through 6; the least significant six bits of the second data byte are used to
assign channels 7 through 12. If a bit is set, the corresponding channel is assigned.
Each
should
A
maximum
than
nated.
CH 1 TOF – The first channel, line 1 of the form, must be assigned channel 1, top–of–form, or the
entire load sequence is ignored and the memory reset. Consequently, when preparing to load the
DVFU
TOF
(FF, 0C hex) moves the paper to the next channel 1 (top–of–form).
CH
(0B
loaded,
the start load code, all data bytes received are interpreted as channel assignment data
end load code is received.
channel 12
are required per line. As shown in T
line on the form requires two
not contain channel assignments.
286 bytes without an end load code, the end load code is “forced” and the load routine is termi
memory
channel assignment code as the first line loaded. After the memory is loaded, a Form Feed code
2 VT
hex) moves the paper to the next channel 2. If the printer receives a VT code but channel 2 is not
loaded is assigned Bottom–of–Form (BOF). If skip–over perforation is enabled, slew
the use of a single DVFU load for multiple forms). T
of 143 lines (286 DVFU bytes) can be assigned on the form. If the printer receives more
, position the paper at the required top–of–form position in anticipation of sending the
– Channel 2 is designated as the vertical tab channel. After the memory is loaded,
the paper advances a single line at the current line spacing.
During the channel assignment portion of the load routine, the PI line can
, the channel data
able 5–4, the least significant six bits of the first data byte are
bytes. For lines not requiring a channel identification, the two bytes
cannot
be the same as start
or
end load code data. The
wo eight–bit data bytes (DVFU charac
until
a VT code
-
-
-
5–7Vertical Format Units
12 BOF
CH
nificance when using the printer skip–over perforation feature. When skip–over perforation is enabled,
the BOF position but before the TOF position, no skip–over perforation will occur.
– The last channel 12 loaded is used as the Bottom–of–Form (BOF) channel and has sig
paper skips from BOF to T
OF
only
if at the BOF position. If a channel search moves paper past
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)
End Load Code – 6F Hex
The
DVFU end load code is 6F (hex) with the PI line high. This terminates the
routine.
Channel #Bit #
X (don’t care)
X (don’t care)X (don’t care)
12 – BOF
11
10
9
8
7
DVFU memory load
Using the DVFU
The
VFU LOADED indicator on the control panel glows when the
and
loaded. Sending an appropriate channel code to the printer causes any data in the buf
slew the paper to the next line on the form having the specified channel number assigned in DVFU
memory.
1.The
2.Data bit 5 must be 0 (not set).
Given
lists
T
o recognize a data byte as a DVFU channel instruction, the following criteria must be met:
PI line must be enabled and set high; and
these conditions, the lower four bits of a byte will specify the DVFU channel number
DVFU channels and their equivalent data bytes.
DVFU program has been enabled
fer to print
Vertical Format Units5–8
. T
able 5–5
and
Table 5–5. DVFU Channel Instruction
ASCIIChannel
Hex
Dec
00
01
02
03
04
05
06
07
08
09
0A
0B
10
11
X = Undefined, 0 or 1
Code
0
NUL
1
SOH
2
STX
3
ETX
4
EOT
5
ENQ
6
ACK
7
BEL
8
9
BS
HT
LF
VT
PI7654321
1
1
1
1
1
1
1
1
1
1
1
1
Clearing the DVFU Memory
Following
one of these actions resets (clears) the DVFU memory
Data Bits
8
X
X
X
0
0
0
0
0
X
X
X
0
0
0
0
1
X
X
X
0
0
0
1
0
X
X
X
0
0
0
1
1
X
X
X
0
0
1
0
0
X
X
X
0
0
1
0
1
X
X
X
0
0
1
1
0
X
X
X
0
0
1
1
1
X
X
X
0
1
0
0
0
X
X
X
0
1
0
0
1
X
X
X
0
1
0
1
0
X
X
X
0
1
0
1
1
1 = High
.
1
2
3
4
5
6
7
8
9
10
11
12
0 = Low
•
Sending only the start load and end load codes (no channel assignment data).
•Sending
tects
quired per line.
•Sending
•Sending the first byte (after the start load) that does not specify top–of–form.
DVFU data is ignored if the DVFU has not been selected from the control panel. Deselecting the
The
DVFU
returns the forms length to
top–of–form.
an odd number of DVFU characters (channel assignment data). (The printer de
the characters after it
a second start
receives the end load code.) Remember
load code, which reinitializes the DVFU. (This restarts the host data)
the previously set value and the current print position becomes the
, two data bytes are re
Relative Line Slewing
Another
lines
occur, three criteria must be met:
1.The PI line must be set high;
2.Data bit 5 must be 1 (set); and
3.
method of moving paper using the PI line results in vertical slews of a specified number of
within the form relative to the current print line (rather than slewing to a specific line). For this
The DVFU must be the selected V
ertical Format Unit.
-
-
to
5–9Vertical Format Units
Slew Relative configuration and
The
slewed
as described in T
ing
and using the interface lines as DVFU channel codes.) As long as the DVFU is selected, this type
vertical paper motion will occur, regardless of whether the DVFU memory is loaded or not.
able 5–6. (Note that the state of data bit 5 is the dif
the status of data bits 1 through 4 determine the number of lines
ference between line slew
-
of
If the Double High for One Line attribute is active, n
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
+ 1 lines are slewed rather than n lines.
Data Bits
X
X
1
0
X
X
1
0
X
X
1
0
X
X
1
0
X
X
1
0
X
X
1
0
X
X
1
0
X
X
1
0
X
X
1
1
X
X
1
1
X
X
1
1
X
X
1
1
X
X
1
1
X
X
1
1
0000111111110
Lines Slewed
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
0 = CR*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
X = Undefined, 0 or 1
*treated as CR = CR; r
efer to the Carriage Return contr
Serial Matrix Vertical Formatting
In
Serial Matrix protocol, vertical formatting is always enabled. Forms control is accomplished by a
set of programmed vertical tabs. Various lines of the form are assigned vertical tabs which are then
accessed
trolling
and their parameters are described in the Programming
trol panel will not glow when vertical tabs are loaded for forms control.
by control
vertical tabs: ESC B for single channel tab setting and VT to execute
code for rapid paper advancement to the tab position. T
1 = High
ol code on page 6–16.
wo codes are used for con
a vertical tab. These codes
chapter. The VFU Loaded indicator on the con
0 = Low
-
-
Vertical Format Units5–10
Vertical Tab Positions
Vertical tab positions are assigned to a line number. A maximum of 16 vertical tab positions can be
assigned
for part number data, a second tab is assigned line 8 for part name data, and a third tab is
14 for quantity data.
on the form. A sample format is shown in Figure 5–1. The first vertical tab is assigned line
assigned
line
6
ESC B code is used to assign the vertical tabs to the lines of the form. Once the tab positions
The
assigned, sending the vertical tab execute code (VT) causes the paper (currently at the top–of–form
position)
paper
tion for QUANTITY data.
to advance to the first tab position for PART NUMBER data. Sending another VT moves the
to the
second tab position for PART NAME, followed by a third VT to access the third tab posi
Form Data
PART
NUMBER
PART
NAME
QUANTITY
Form Line Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Vertical T abs
Top of Form
T
ab 1
ab 2
T
ab 3
T
are
-
20
Figure 5–1. Sample Serial Matrix V
ertical T
Executing Vertical Tabs
The
vertical tab execute code
buffer)
and causes paper movement to the next predefined vertical tab
defined,
line,
and the end of the form, the paper moves to the next top–of–form.
the paper is moved to the next line at the current line spacing. If a tab position is at the current
the paper is moved to the next tab position. If no tab
is VT
. When sent, it prints the contents of the print buf
positions are defined between the current line
ab Positions
fer (if data is in the
position. If a tab position is not
5–11Vertical Format Units
Vertical Format Units5–12
PROGRAMMING
Introduction
You
can configure the printer from the control
protocols: Printronix P–Series or Serial Matrix. If equipped with the Intelligent Graphics Processor
(IGP) option, the printer responds to the Special Function Control Character and IGP commands as
described in the IGP User’
can overstrike printable characters or spaces already loaded
motion command (i.e., line feed, form feed) has not been received. The printer is in the Overstrike
Mode when configured from the control panel for OVERSTRIKE ENABLE. This mode causes the
printer
to double strike any dots
carriage
The
ABLE.
ceived before the carriage return. (No dots will double strike.) The Overlay Mode results in faster
printing
acter bolding with the use of carriage returns. An example of overstrike/overlay and underlining char
acters is shown in Figure 6–1.
return. T
printer is in the Overlay Mode when configured from the control panel with OVERSTRIKE DIS
The Overlay Mode causes dots following the carriage return to lay on top of existing data re
because it does not have to strike dots twice; however
NOTE: The printer must be configur
*
line
feed on r
o make a character bold, send the character, a carriage return, and the character again.
Enter in Print BufferPrinted Result
P3000 SERIES PRINTER (CR)
SS/// (CR)
_____ (LF)
S = Space (20 Hex)
LF = Line Feed (0A Hex)
eceipt of the CR code, the contents of the buffer will print.
Figure 6–1. Overstrike/Overlay and Underline Examples
in the print buf
not
carriage return and line feed). Any printable characters in the data
following the carriage return that lay on top of dots placed
The following information is listed for each code function (where applicable and possible).
ASCII Mnemonic – The standard American Standard Code for Information Interchange (ASCII)
name for the control code.
Hex Code – The code’
Decimal Code – The code’s numeric equivalent in decimal.
Purpose – The function(s) of the control code.
Comment – A description of exceptions or limitations to normal use.
A sample
when
load
IBM
Expression written in BASIC programming language is provided for
a specific syntax is required to complete the program statement (i.e.,: Bit
a Language, Horizontal T
Personal Computer using Microsoft GW–BASIC version 3.22.
s numeric equivalent in hexadecimal.
ab Set, V
ertical T
ab Set). The programs in this chapter were run on an
some control codes
Image modes, Down
Special Function Control Code – Control Code Header
A
Special Function Control Code
control code introducer (or header); it is the first input in the sequence of parameters. The
trol
code sequence is:
(SFCC)(parameter 1)(parameter 2)...(parameter n)
P–Series
ample,
ducers:
codes
can use SOH,
you can enable bold print in the P–Series protocol using any of the following control code intro
(SFCC) is used to extend the control code protocol. The SFCC is the
ETX, ESC, ^ (“hat”) or ~ (“tilde”) as control code introducers. For ex
general
con
-
-
-
-
ASCII:Hex:
ETX G
ESC G
^ G
~ G
Serial
Matrix codes
the
Serial Matrix printer protocol, use the Serial Matrix SFCC and the bold print control code character
G
as follows:
ASCII:Hex:
The
SFCC is selected from the control panel. T
plication Compatibility diagrams in the Configuration chapter.
Most
ESC G
programming examples in this chapter have been
use
01 47SOH G
03 47
1B 47
5E 47
7E 47
only
ESC as the control code introducer
1B 47
o select the SFCC for your application, refer to the Ap
SFCC commands must be terminated by a semicolon (;) in a BASIC pr
NOTE:
text
following the command string. A paper motion command dir
function
You can control print format, print mode, or international language selection by a longer sequence
known
lines
of text and af
PSET,
appropriate Control Code function.
For
example, when in P–Series emulation, you can set the form length in inches
command line:
SFCC INCHES;n.f
code command may r
as a Command Line. Command Lines are “string” type commands placed between complete
fect the text which follows. The printer has six Command Lines: PMODE, OSET
LPI, LINES, and INCHES. Each of these Command Lines
esult in err
oneous paper movement.
ectly following a special
is discussed in this chapter under the
ogram or by
using the following
,
where: “n”
When
using the SFCC in a Command Line, the SFCC must be the first
(“space,” hex 20, is a blank symbol). In addition, characters following spaces (other than a valid line
terminator) in a Command Line are ignored so that you can include program comments on the Com
mand
Line. V
valid
line terminator does not produce paper motion. If a Command Line contains an error
mand is not executed, and the line truncates to include any of the following error messages:
INV
ARAMETER OUT
P
BOUNDS
MISSING P
ILLEGAL
DECIMAL PARAMETER
alid line terminators are: Form Feed (FF), Line Feed (LF), and Carriage Return (CR). The
Error
ALID P
is the whole number of inches, and “f” is the fractional increment
ments.
Message
ARAMETER
OF
ARAMETER
CHARACTER IN
Command Line Err
The command r
correctly,
expected
A decimal parameter in the command is out of range.
One or mor
fr
om the command.
A decimal parameter contains a non–numeric
character
or Messages
Explanation
eceived cannot be interpr
or the corr
delimiter
e necessary parameters is missing
, or a fractional digit is out of range.
ect command is not followed by an
.
in 0.5” incre
non–blank symbol in the line
, the com
eted
-
-
-
TOO MANY
DECIMAL PARAMETER
DIGITS IN
Attribute Set and Reset Codes
Certain
print attributes are set and
sequence and the values 1 or 0. These values may be either the hexadecimal code 01 and 00, or the
ASCII
code for the printable symbols of decimal 1 and 0 (hexadecimal code 31 and 30, respectively).
Expanded
Print, Super/Subscript
A decimal parameter contains too many digits.
reset (turned on or of
Print, and Underline are attributes which are set/reset in this fashion.
f) by using the appropriate ESC or SFCC code
6–3Programming
Control Code Reference Index
The
following index lists the control codes by function and lists the ASCII mnemonic and page num
ber. Alphabetical listings by mnemonic and function are provided in Appendix D.
NOTE:
quence
Some contr
or via contr
ol code functions can be accomplished using another contr
ol panel selection.
PAPER MOTION
ol code se
-
-
FUNCTIONP–SERIESSERIALP
Form
Feed
Line FeedLFLF6–45
Line Feed n/216 Inch (1 line only)N/A
Vertical TabVTVT6–68
FUNCTIONP–SERIESSERIALPAGE NO.
BackspaceBSBS6–7
CancelN/ACAN6–15
Carriage ReturnCRCR6–16
DeleteN/ADEL6–30
Forms Length Set (Inches)SFCC INCHES ESC C NUL6–41
Forms Length Set (Lines)SFCC LINES
Horizontal TabN/AHT6–43
Horizontal Tab SetN/AESC D6–44
Line Spacing 1/6 Inch (6 lpi)
Line Spacing 1/8 Inch (8 lpi)
Line Spacing 8 or 10.3 lpi (1 line only)ACKN/A 6–49
Line Spacing 7/72 Inch
Line Spacing n/72 Inch
(as executed by ESC 2)
Line Spacing n/216 Inch
Skip–Over PerforationN/AESC N6–62
Skip–Over Perforation CancelN/A ESC O6–63
VFU Commands (P–Series)DLE–USN/A6–67
Vertical Tab Set/Clear (Serial Matrix)N/A
FFFF6–40
ESC J
FORMAT
ESC C
SFCC 2
SFCC LPI
SFCC 0
SFCC LPI
SFCC f
SFCC 1
SFCC A
SFCC 3
ESC 26–47
ESC 06–48
ESC 16–50
ESC A6–51
ESC 36–52
ESC B
AGE NO.
6–46
6–42
6–69
Programming6–4
PRINT MODE
FUNCTIONP–SERIESSERIALP
Bold Print
Bold Print (1 line only)
Bold Print Reset
Condensed Print
SFCC G
ESC G6–13
SFCC j
SFCC H
ESC H6–14
N/A SI6–28
AGE NO.
6–13
ESC SI
Condensed Print Reset
N/A DC26–29
Character Pitch 10 cpiN/AESC P6–17
Character Pitch 12 cpiN/A
at the current character pitch setting. The code is ignored if the logical print
is positioned at the first character column. When the backspace code is received,
printing speed for the print line may be reduced to half.
Example
Print and backspace two character positions.
the logical print head to the left one character
configured for backspace (in P–Series printer protocol), BS moves the
indicator (the logical print head position) one character space to the
space toward the first column.
char
head
-
6–7Programming
Bell
ASCIIHexDecimal
P–Series/
SerialBEL0707
PurposeSounds a buzzer/beeper.
CommentThe
mand.
BEL function sounds a buzzer/beeper for 0.2 seconds upon receipt of this com
-
Programming6–8
Bit Image Mode, Single Density
ASCIIHexDecimal
P–SeriesN/AN/AN/A
SerialESC
PurposeSelects Single (Normal) Density Bit Image graphics.
ExpressionCHR$(27);”K”;CHR$(n1);CHR$(n2);”DATA”
wheren1 + 256 n2 define the number of data bytes to follow.
The DATA can be
NOTE:
values
of the ASCII characters supplied,
printable
CommentFor detailed information, refer to the Bit Image section in the Graphics chapter.
ExampleThe following example produces a pattern of Single Density Bit Image graphics.
NOTE: Depending on the host computer system, it may be necessary to include a width
statement within the BASIC program.
characters ar
K
DATA = ASCII characters for the dot pattern bytes.
expr
essed in a CHR$(DATA) format with the appr
e r
equired.
9 data bit pattern is repeated 27 times. Compare this example to the double den
The
sity
and quadruple density examples.
1B 4B
especially in cases wher
27 75
opriate decimal
e the dot patterns of non
-
-
6–9Programming
Bit Image Mode, Double Density
ASCIIHexDecimal
P–SeriesN/AN/AN/A
SerialESC L
Purpose
ExpressionCHR$(27);”L”;CHR$(n1);CHR$(n2);”DATA”
wheren1 + 256 n2 define the number of data bytes to follow.
NOTE:
values
printable
CommentDouble
ExampleThe
NOTE: Depending on the host computer system, it may be necessary to include a width
statement within the BASIC program.
Selects Double Density Bit Image graphics.
DATA = ASCII characters for the dot pattern bytes.
The DATA can be
of the ASCII characters supplied,
characters ar
refer to the Bit Image section in the Graphics chapter.
following example produces Double Density Bit Image graphics
used
must be doubled for double density (the data is used 54 times rather than 27).
expr
essed in a CHR$(DATA) format with the appr
e r
equired.
Density printing
in
the Single Density Bit Image Mode example. Note that the amount of data
1B 4C
especially in cases wher
may reduce print speed to half. For detailed information,
27 76
opriate decimal
e the dot patterns of non
-
of the pattern
Programming6–10
Bit Image Mode, Double Density Double Speed
ASCIIHexDecimal
P–SeriesN/AN/AN/A
SerialESC
PurposePrints
ExpressionCHR$(27);”Y”;CHR$(n1);CHR$(n2);”DATA”
wheren1 + 256 n2 define the number of data bytes to follow.
The DATA can be
NOTE:
values
of the ASCII characters supplied,
printable
CommentFor detailed information, refer to the Bit Image section in the Graphics chapter.
ExampleThe
NOTE: Depending on the host computer system, it may be necessary to include a width
statement within the BASIC program.
characters ar
Y
graphics at twice the speed of Double Density (same speed as Single Density)
by ignoring adjacent dots.
DATA = ASCII characters for the dot pattern bytes.
expr
essed in a CHR$(DATA) format with the appr
e r
equired.
following example produces Double Density Double Speed Bit Image graphics
of the pattern used in the Single Density Bit Image Mode example. Note that the
amount
of data must be doubled for double density (the data is used
than 27).
1B 59
especially in cases wher
27 89
opriate decimal
e the dot patterns of non
54 times rather
-
6–11Programming
Bit Image Mode, Quadruple Density
ASCIIHexDecimal
P–SeriesN/AN/AN/A
SerialESC Z
Purpose
ExpressionCHR$(27);”Z”;CHR$(n1);CHR$(n2);”DATA”
wheren1 + 256 n2 define the number of data bytes to follow.
NOTE:
values
printable
CommentQuadruple Density printing may reduce print speed to half. For detailed informa-
ExampleThe
NOTE: Depending on the host computer system, it may be necessary to include a width
statement within the BASIC program.
Selects Quadruple Density Bit Image graphics.
DATA = ASCII characters for the dot pattern bytes.
The DATA can be
of the ASCII characters supplied,
characters ar
tion, refer to the Bit Image section in the Graphics chapter.
The
printed density in this mode is 120 dpi
lected
when selected from the Correspondence print mode.
following example produces quadruple density graphics of the pattern used in
the
Single Density Bit Image Mode example. Note that the amount of data must be
quadrupled for quadruple density (the data is used 108 times rather than 27).
expr
essed in a CHR$(DATA) format with the appr
e r
equired.
from the Data Processing print mode or 180 dpi
1B 5A
especially in cases wher
horizontal and 72 dpi vertical when se
27 90
opriate decimal
e the dot patterns of non
horizontal and 96 dpi vertical
-
-
Programming6–12
Bold Print
ASCIIHexDecimal
P–SeriesSFCC
SerialESC G
PurposeSelects bold character printing.
CommentWhen
ExampleThe following sample program illustrates bold character printing.
G
SFCC j (1 line)
the bold character printing control code is received, all characters are printed
in
bold until reset by the
the
same as printing double strike. Bold character printing may reduce print speed
half.
SFCC j selects bold print for the current line
characters
reset, or a paper motion command.
Superscript or subscript characters implement the bold function with a vertical
“shadow”
or
subscript characters themselves.
are printed in bold until reset by
rather than a double strike. The bold attribute has no af
SFCC 47SFCC 71
SFCC 6A
1B 47
bold print reset control code or printer reset. Bold Print is
only
the bold print reset control code, printer
SFCC 106
27 71
. When this code is received, all
fect on
to
superscript
6–13Programming
Bold Print Reset
ASCIIHexDecimal
P–SeriesSFCC
SerialESC H
Purpose
CommentThe
ExampleRefer
Resets bold character printing.
bold print
print attributes such as double wide printing are not affected.
and
reset.
H
reset control code only resets the bold print character attribute. Other
to the Bold Print control code for a sample program
SFCC 48SFCC 72
1B 48
27 72
of bold character print set
Programming6–14
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.