665247
208
Zoom out
Zoom in
Previous page
1/212
Next page
OKI
Peop
le
to
People
Techno
l
ogy
MICROLINE
3410
IBM
® Compatible Printer
Handbook
Note
To
Customers
Every effort has been
made
to
ensure
that the information in this
document
is complete,
accurate
and
up-to-date.
Mention
of
software packages
manufactured
by
other
companies
does
not
necessarily constitute
endorsement
by
OKI.
We
do
not
assume
responsibility for errors beyond
our
control,
nor
can OKl guarantee
that changes in the software
and
equipment
made
by
other
manufacturers
and
referred to in this
book
will
not
affect the
applicability of information
in
this book.
©
Copyright
1993
by
OKI.
OKI
is a registered
trademark
of OKl Electric
Industry
Co. Ltd.
Epson is a registered
trademark
of Seiko
Epson
Corp.
IBM, IBM
PC, PC XT
and
PC
AT
are
registered
trademarks
of
International Business Machines Corp.
HELVETICA' is a registered
trademark
of Linotype
AG
and
its
subsidiaries.
SWISS' is a
trademark
of Bitstream, Inc.
Contents
Introduction .
......................................
v
Important
Note
...........
.
.......
.
.................
vi
Selecting Drivers
...................................
vi
Chapter
1:
Setup
. .
..................................
1-1
Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1
Connecting to Your
Computer
....
.
....
.
...........
1-2
Inserting the Ribbon
Cartridge
..................
.
..
1-4
Adjusting the
Printhead
Gap
..........
.
............
1-6
Installing
the
Paper
Support
.......................
1-7
Installing
the
Paper
Separator
..............
.
.......
1-8
Loading Rear Feed
Co
ntinuou
s-form
Paper
..........
1-9
Loading Single Sheet
Paper
........................
1-11
Loading Bottom Feed
Paper
..
.
.......
.
............
1-12
Setting the
TOF
...
.
..........................
.
...
1-15
Paper
Park
......................................
1-16
Continuous-Form to Single Sheets
..
.
....
.
.......
1-16
Single Sheet to Continuous-Form
................
1-16
Clearing
Paper
Jams
..............................
1-17
Running
a Self Test
..............
.
.............
.
..
1-18
Optional Accessories
.............................
1-20
ii
Chapter
2:
Operation
................................
2-1
Using
the
Control Panel
..
..
. .
....
..
.......
.
....
..
.
2-1
Basic Controls
............
.
....................
2-1
Print Characteristics
..............................
2-4
Print
Quality
..................................
2-4
Using
the
Menu
Select
Mode
.........
.
.............
2-6
Menu
Selections
..................................
2-8
Explanation of
Menu
Terms . .
.......
.
.............
2-12
Cleaning
.............
.
..........................
2-17
Auto Fan Stop
..........
...
..
.
.........
.
.....
.
...
2-17
Problem Solving
....
.
....
.
...
.
....
.
.......
..
...
. . 2-18
Chapter
3:
IBM
Modes
Standard Features
..
.
..........
3-1
Characters Per Inch
...............................
3-2
Print
Modes
............
.
......................
. . 3-6
Proportional Spacing
...
..
...
.
.............
.
...
..
. 3-7
Character Sets
...............................
.. ..
3-10
Interna tiona I Character Sets
.......................
3-13
Print Features
....................................
3-15
Formatting Features
.....
.
.............
.
..........
3-17
Miscellaneous Features
...
..
...
.
.......
...
..
.
....
. 3-25
Chapter
4:
IBM
Modes
Advanced Features . .
..........
4-1
Downline Loadable Character Generator
............
4-1
Graphics
.......
.
................................
4-7
Testing Data in
Hex
Dump
Mode
...
................
4-21
iii
Chapter
5:
Epson
FX
Mode
Standard
Features
.........
5-1
Character Pitch
..........
.
........
.
..............
5-2
Printing Modes
..................................
5-3
Character Sets
...................................
5-7
Formatting Features
..............................
5-13
Miscellaneous Features
...........................
5-17
Chapter
6:
Epson
FX
Mode
Advanced
Features
........
6
-1
Downline Loadablc Character Generator
............
6
-1
Graphics
........................................
6
-11
Appendix
A:
Control
Code
Tables
....................
A-1
IBM
Control
Code
Tables
..........................
A-1
Epson Control
Code
Tables
..............
.
.........
A-7
Appendix
B:
ASCII
Character
Code
Tables
............
B-1
IBM
Character
Code
Tables .
.......................
B-1
Epson Character
Code
Tables
............
.
.........
B-19
Appendix
C:
Interfacing
.............................
C-1
Parallel Interfacing
...............................
C-2
RS-232C: Serial Interface
..........................
C-5
Menu
Selections for Serial Interfacing
...............
C-8
Appendix
D:
Specification
................
.
.........
D-1
Specifications
....................................
0-1
Introduction
The
Setup
Guide
will help
you
get
your
new
printer
up
and
running
quickly. Here is
how
it
is organised:
Setup,
shows
you
how
to
get
the
printer
ready, connect it
to
your
computer, install the
standard
and
optional
paper
handling
accessories,
load
different types of
paper
and
run
a self test.
Operation, describes
how
to
run
your
printer
using the
control panel
and
gives
you
some
hints
on
what
to
do
if
you
are
having problems.
If
you
want
more
details
about
working
with
software
or
advanced
topics like graphics,
read
the Reference Guide. Use it to find
out
more
about
particular
commands
or
to explore
your
MICROLINE' s
advanced
capabilities.
In
addition
to this manual,
make
sure
you
have the following
items:
2.
4
1.
MICROLINE
printer
2.
Platen
knob
(fitted)
3.
Power
cord
4.
Ribbon cartridge
5.
Paper
support
Paper
and
interface cable
sold
separately.
Important Note
If
you
are
like
most
printer
users you probably will
not
need
to
read
this entire book. Rather,
you
will flip from section to section
as required to learn
how
to
make
your
printer
do
what
you
want
it to do.
The
Setup
Guide
contains information on loading
paper
and
most
of the mechanical aspects
of
running
your
printer.
The
Reference
Guide
pertains more to controlling
your
printer's
features, such
as
format
and
print
settings,
and
the
method
of
doing
so
.
Chapters
3
and
4,
IBM
Standard
and
Advanced control
code
references, gi
ve
you the
command
codes
and
descriptions of
their functions.
Chapters
5
and
6,
Epson
Standard
and
Advanced
control
code
references, give
you
the
command
codes
and
descriptions of
their functions.
The Appendices
provide
you
with
code reference tables
and
interfacing information, as well as
other
tables
and
technical
references
you
may
require.
Selecting Drivers
Printer drivers
are
usually writt
en
for a particular
model
of
printer
and
identified
by
the
name
of that printer. Although
most
packages
offer several selections, they cannot
have
drivers for every printer.
Therefore,
you
may have to choose a
driver
that
was
not specifically
written for
the
ML3410
but
is compatible
or
nearly so. Installing a
driver
is normally a simple process
of
making
a selecti
on
from a
menu. Look for
one
of
the
following printers on
your
software's
printer
driver
selection. As
you
go further
down
each list,
you
will
have access to fewer
ML3410 features.
vi
IBM EMULATION
IBM XL24/IBM 4207, 4208
IBM PPR
XL/IBM
4202
IBM
PPR/IBM
4201
IMPORTANT
EPSON
EMULATION
Epson
FX
The
wires in this mains lead are coloured in accordance
with
the
following code:
GREEN
AND
YELLOW
BLUE
BROWN
EARTH
NEUTRAL
LIVE
As the colours
of
the wires in the
mains
lead of this
apparatus
may
not
correspond
with
the coloured
markings
identifying
the
terminals
in
your
plug-PROCEED
AS FOLLOWS:
The
wire coloured GREEN
AND
YELLOW
must
be connected to
the terminal in the
plug
marked
with
the
letter E
or
by the safety
earth symbol
or
coloured GREEN
or
GREEN
AND
YELLOW.
The
wire coloured BROWN
must
be connected to
the
terminal
marked
with
the
letter
Lor
coloured RED.
The
wire coloured BLUE
must
be
connected to the terminal
marked
with
the letter
Nor
coloured
BLACK
or
BLUE.
WARNING: THIS APPARATUS
MUST
BE
EARTHED
Ensure that
your
equipment
is connected correctly.
If
you
are in
any
doubt
consult a qualified electrician.
vii
Chapter 1
Setup
Pre
li
minaries
Open
the access cover
and
remove
the
shipping
restraint. (Save the
shipping
restraint
with
the packaging materials).
The platen knob
should
already be fitted to
the
right
hand
side
of
the printer. However, if this is
not
the case,
or
it
is
removed for
some
reason, the flat
side
of
the
shaft
should
be
lined
up
with
the
flat
side
of
the knob.
Setup 1- 1
Connecting to Your Computer
Before
you
can use
your
printer,
you
need to attach it to
your
computer
using
an
interface cable.
Note: Interface cables
are
not
supplied with the printer.
Power cable Interface cable
Microline
3410 Printer (Rear view)
1.
Make
sure
both
your
computer
and
your
printer
are
switched
OFF.
2.
Attach
th
e
power
cord to the socket in the rear
of
the printer,
and
plug
it
into
an
earthe
d
power
source.
Note: Do
not
use
an
unearthed
adapter
with
your
printer. The printer
must
be
connected to
an
earthed
power
su
ppl
y.
1-2
Setup
3.
Plug
the
printer
end
of
your
interface cable into the connector
at
the
rear
of the printer. Your
printer
has
two
interface ports.
Loosen the metal plate
with
a Phillips screwdriver
and
slide to
uncover
the
proper
connector for
the
interface cable
you
are
using.
Serial interface
Tighten screw to
fasten cable
Parallel interface
Fasten clips to
cable
Note: Set the serial interface option in the
menu
so
that
it
matches the printer
interface of
your
computer
4. Connect
th
e
other
end
of
your
interface cable to the
printer
port
on
your
computer.
Setup
1-3
Inserting the Ribbon Cartridge
IMPORTANT
You have just
bought
the
best
printer, so
be
sure
to use the
only
ribbons recommended for it. Original OKI ribbons
are
the only
ones reco
mmended.
Ask for
them
by
name.
Please
remember
that if you
buy
any
other
ribbon
your
warranty
may
be invalidated.
Purchasing inferior ribbons really
does
not
make
sense. They
do
not
last as long. They
are
prone
to
shredding,
which can cause
damage
to
your
printh
ead. That is
why
any
short
term
savings
on
c
heaper
ribbons
are
quickly lost.
So
do
not waste
your
time
and
money. Insist
on
OKI consumables
for
your
OKI printer.
You can
order
them
from
your
printer
supp
lier.
1.
Unpack
the
ribbon cartridge. Remove the
shipping
restraint
and
push
the idler roller lock to
the
right to free the idler roller.
Takeup
knob I
Remm·e
shipp
ing restraint
Pin
-
1~~1~~~~~~~~=======:=::-r
Push
to right
to
rel
ease
idler roller
M
L341
0 Ribbon
ca
rtridge
1-4
Setup
2.
Open
the
printer
access cover.
3.
Centre
the
printhead.
Note: The
printhead
can
get
very hot
during
extended
periods
of
printing-be
sure
to let it cool off before you touch
it.
4.
Place the ribbon into the
printer
so
that
the
pins
on
the ribbon
cartridge fit into
the
notches in the side plates
of
the
printer.
Push
down
so
that
the
cartridge
snaps
into position.
,.....{
~~
AI~
I J
](I['
n
I
[~I
.1~
l
~
I=~
d
~J
Centre the
printhead
5. Thread the ribbon
around
the posts
on
the
printhead,
making
sure
that
you
follow the
proper
path
(refer to the following
illustration).
posts as
shown
6.
Turn
the
take-up
knob
clockwise to take
up
any
ribbon slack.
Seh1p
1-5
Adjusting the Printhead Gap
The
blue
head
gap
lever (located
on
the
right-hand
side
of
the
printer,
below
the access cover) adjusts t
he
printhead
for
printing
on
different types of paper. These
are
the
recommended
settings.
They can be adjusted for ease
of
feeding
and
qualit
y.
Important: The incorrect
sett
ing
of the
printhead
gap
lever can cau
se
printhead
damage
or
ri
bbo
n jams. To avoid these problems set the printhead
gap
for the
type
of stationery being used.
r-
Ream weight
~tn!'l•·
p.ut
P·'P'''
4;.'!(1
g/m't
12·24lbl
\.1ultlph.•
p.lrt
p~lpot:r
1"--O~l
m
'
(ulh.•rh'.ll
P·'J""'r)
(O.JJ
J
bJ
\lult1ple
p.ul
~"-lpt:·r
ih-l';gfm-
ipn.·ssur('
"'t."l\.."'l
ll\
l~
(J0-12
lh
l
P·'pt.~r,
c.nNm -
lmc.'\i
P•'P<"rl
i
I
'
I
I
l.abt-1,
!---
-
Envl'l''l'r('"
Printhead
gap
lever
1-6
Setup
2 part
'r~u
t
-~par
t
,pa
rt
h
p.1rt
l
p.ut
1
p.Jrt
4 part
; p.lrt
6 p.ut
i' part
~part
Lewr
position
1 2 3 4 5 6 7 tl
q
Installing the Paper Support
Hole~
pop
w~~~~~~===/\1-
into tabs
'5j
on
the
Br
ace hol
ds
su
pp
ort upright
for single sheets of paper
rear
CO\'t.'r
Setup
1-
7
Installing the Paper Separator
Opens
to prevent
paper
from curling
"'.
111
111
111
11
J
~
]I~
~
'1>1
I
=:::
g I
~
1.
Open
front
and
back covers.
2.
Locate l
ugs
at r
ea
r of
unit
int
o grooves,
and
pus
h
unit
down
into
pos
ition
on
to
pl
aten.
Paper separator
"'-
3.
Close covers.
1-8
Setup
Loading Rear Feed Continuous-Form Paper
When
printing
on
rear feed continuous form
paper
u
se
the built-
in tractor.
1.
Open
the
rear
cover.
2.
Move
the
centre
paper
guides
to the
middle
of
the paper.
Rear cover
Pap
er
guides
3. Insert the
paper
through
the
gap
bel
ow
the
rear
cover
and
pull
through.
Insert
paper
Pull
paper
through
Setup
1-9
4.
Move the left
hand
tractor to
the
required
position. (Pull the
lever
forwards
to
unlock
the tractor
and
slide to adjust.
Push
the
lever back to lock.)
5.
Open
the tractor covers
and
set
the first
two
sprocket holes
on
the
pa
per
on
the tractor pins.
Tractor cover Lever
6.
Adjust the right
hand
tractor to the
width
of
the
paper.
7.
Close the tractor covers.
8. Close the
rear
cover.
9.
Pull the
paper
lever forwards (to the continuous
paper
symbol).
10.
Turn
the
printer
ON.
PresstheFORMFEEDbutton
to
advance
the
paper
to
the
front
of
the printer.
11. Set the
TOF, refer to Setting the TOF described in this chapter,
to
your
requirements
and
you
are
ready
to print.
I-IOSeh1p
Loading Single Sheet Paper
(No
paper
handling
options
installed)
1.
If
you
have
continuous-form
paper
in
the
printer,
use
the
paper
PARK feature to back it
out
of
the printer. Press the PARK
button.
The
paper
will retract from the front
of
the printer.
2.
Push
the
paper
lever back to the single
sheet
setting
(towards
the back
of
the printer).
3. Raise the
paper
s
upport
to its
upright
position.
,.-.-"'"\--Reference
mark
for left edge
JV·---;-,----,.
,---..
FOR:vt FEED button Paper lever back
4.
Place a
sheet
of
paper
on
the
support
and
adjust
the
guides
for
the
width
of
the
paper
you are using. Start
with
the reference
mark
for
the
left edge.
5. Press the FORM FEED
button
to
insert
the
paper
into the
printer.
6.
Adjust
the TOFifnecessary. Refer to SettingtheTOF described
later in this chapter.
Setup
1-11
Loading Bottom Feed Paper
You can feed continuous-form
paper
from the
bottom
of
the
printer
when
you have the optional
pull
tractor installed.
Open
acoustic
CO\'L'r
Pull bail lever
Optional tractor unit
Pull
paper
lever
forwards
forwards
Open
front cover
Slide
paper
guide
to
middle
of
paper
width
1.
Open
the acoustic cover on the pull tractor.
2.
Open
the
printer
access cover.
3.
Pull the bail lever forwards.
4.
Pull the
paper
lever forwards (to
the
continuous
paper
symbol).
5.
Move the centre
paper
guides
to the
middle
of
the
of
the paper.
6.
Push the
paper
up
through
the slot
in
the
bottom
of
the
printer
and
pull it
up
in front
of
the
platen to the tractor.
1
-12
Setup
7.
Move
the left
hand
tractor to the
required
position. (Pull the
lever forwards to unlock
the
tractor
and
slide to adjust.
Push
the lever back to lock.)
8.
Open
the tractor covers
and
set
the
first two sprocket holes on
the
paper
on the tractor pins.
Tractor cover
Lever
9.
Adjust the
right
hand
tractor to
the
width
of
the paper.
10. Close the tractor covers.
11.
Push
the bail lever back.
12. Close the
printer
access cover
and
the tractor acoustic cover.
Important: The front cover
must
be closed for the printer to operate.
Setup
1-13
Wind
paper
through
Close front
cm
er
first
then acoustic
co\'cr
13. Set the TOF, referring to Setting the TOF, for
your
requirements
and
you
are
ready
to print.
1
-14
Setup
Setting the TOF
This establishes
the
position
of
the
first
print
line
on
each page.
The
red line
on
the ribbon shield
shows
the baseline
of
the
current
position
and
helps
you
place the TOF
where
you
want
it.
If
you
are
using
a
word
processor
that
sets its
own
top margin, set
the TOF for the topmost line
on
the page. Otherwise
we
recommend
positioning the top
of
the page
under
the bail; the first line
of
printing will then be
about
one
inch from the
top
of
the
page.
Red line
show~
baseline for printing
Bail
1.
Press the FORM FEED
button
to
advance
the
paper
into the
printer.
2.
Press
the
SELECT
button
so
that
the SELECT light goes out.
3.
Continuous-form paper/Single Sheet paper: Hold
down
the
TOF button
and
the MICRO FEED
buttons
simultaneously.
Use the MICRO FEED
button
which corresponds to the direction
you
wish
to
move
the
page.
When
the
paper
is in
the
correct
position release
both
buttons.
4.
Press the SELECT
button
tore-select the printer.
Setup
1 -
15
When
using
the MICRO FEED
buttons
paper
is
moved
in
increments of 1/ 144 inch allowing accurate positioning of the
TOF.
Paper Park
Switching between continuous-form
paper
and
single
sheet
paper
is particularly easy with
your
printer .Its
au
tom
a tic
par
king feature
allows you to back continuous-form
paper
out
of the
paper
path
at
the touch of a button,
and
at
the touch of another
button
automatically positions a single sheet. The
paper
park
feature still
works
when
you have
an
optional CSF installed on your printer
whilst using continuous-form paper.
Continuous-form to
Single
Sheets
1.
Press the PARK button. The continuous-form
paper
will retract
from the
paper
path.
2.
Push the
paper
lever back (to the single sheet setting).
3.
Press the FORM FEED
button
to advance a sheet into the
printer.
Single
Sheet
to
Continuous-form
1.
If
there is a sheet in the printer, press the FORM FEED
button
to eject it.
2.
Pull the
paper
lever forward (to the continuous-form setting).
3.
Press the FORM FEED
button
to advance the continuous-form
paper
to the front of the printer.
1-16
Sehtp
Clearing Paper Jams
In the unlikely event that you experience
paper
jams while using
either continuous-form
paper
or
single sheets, the following
guidelines explain in detail the correct procedure for
th
e removal
and
resetting of the jammed paper.
1.
Turn
the printer OFF.
2.
Open
the access cover
and
set the
head
gap
le
ve
r to the
maximum setting
9.
3.
Tear the
paper
off
at
the position of the
push/pull
tractor if
you
are using continuous form paper.
4.
If
paper
is jammed
at
the ribbon protector, move the printhead
assembly
away
from the jam carefully (ensure that there is
no
paper
between the ribbon protector
and
the platen)
and
turn
the platen knob to feed the remaining
paper
out
of the front of
the printer.
If
the
paper
jam occurs before the ribbon protector,
turn
the platen knob so that the
paper
retracts along its loading
path.
5.
Clear the
paper
path
and
ensure that there are
no
scraps of
paper
left in the
paper's
loading
path
or the printer.
6.
Reset the head
gap
lever to the required position.
7.
The printer
is
now
ready
for use.
Warning: Do
not
remove
or
loosen the ribbon protector screws
at
any
time, as
the
protector is fixed
at
a precise setting.
Setup
1-17
Running a Self Test
After
you
have
installed the ribbon
and
loaded
paper,
you
are
ready
to
run
either
of
the two self tests. These tests allow
you
to
check
that
your
printer
is functioning properly.
Holding
down
the FORM FEED
button
whileswitchingtheprinter
ON
produces:
,
..
341QI
El
E F
/W
0ill.
2:::56
VR4089-3008
CG
01.1c10
'
"ttf)l'.&'
(I
++
,-.
/0123456789:
;
<=>
"IJIABCOEFGHI
JKLMNOPQRSTUVWXYZ
C \ J
"-
·
.abcd•t"Qh
lJ
k
l•nc
1
"ttt?'&'
(I
•+,
-.
/0123456789:
;
<=>
?@ABCDEFGHIJKLMNOPORSTUVWXYl
(\J·
abcdef!:lhlJkl•noP
"ttt?'&'
1
)4+,
-,
/012345&78'3:;
(:a)
?flABCDEFGHIJKLMNOPQRSTUVWXYZC\J
abcdefghlJkl•noPQ
If"&'
<)
*+,
-.
/0123456
789:;
(•)
"llABCDEFGHIJKLMNO
PQRSTUVWXYZ
C\
J
_'
•bedefgh
lJk
l•nopqr
I'J4&'
<)
*+,
-.
/01234'56789:
i
("')
"@ABCOEFGHIJKLMNOPORSTUVWXVZC\l
_
llbcdefghlJkl•noPqr's
"&'
<)
*+,
-.
/0123456789
: i
<=>
.,I)ABCDEFGH
IJKLMNOPQRSTUVWXYZ
C \ l _
•be
de
fgh
1 J k
l•nopqr~st
& '
{)
*+•
-.
10123456
789
: i
(:z)
?l_iiABCDEFGHJ JKLMNOPQRSTUVL.IXYZ
[\
l
_·abed
eo
fgh
1 J k
l•noPQrstu
' ( l
••,
-.
/012345678'3:
;
<•>
?IJABCOEFGHIJKLMNOPQRSTUVL.IXYZ t \ J
olibcde
fgh
1 J k
l•nopq,·,t
uv
< >
*+•
-.
/tll1234~678'3
:;
<=>
?@ABCDEFGH I JKLMNOPGIRSTUVWXYZ
t\
J _
abc
de
fgh
1 J k
l•noPQt·~t
uvw
>
*+1
-.
/0123456789:
;
<•>
?llABCOEFGHI
JKLMNOPORSTUVWXYZ
[\J
"-'
abcd~fgh
1J
k
l•nopqr
st
uvwx
•+,
-./01234~6789
:;
(:)
?@ABCDEFGHIJKLMNOPORSTUVWXYZC\l
_
abcdefQhl.Jkl•nopQrstuvwxy
+,
-.
/0123456783:;
(:}
'@ABCOEFGHIJKLMNOPQRSTUV
WXYZ t
\J"
_.
abed•
fQh
lJ
k
l•nopqrstuvwxy:;:
1
-.
/01234~6789:
; (::o::)
?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
[\J
A
_'
abcde
fQh
1 J k
l•nopqrst
uvwx
yz(
- .
1012345678'31
;
<•>
?@ABCDEFGH I JKLMNOPORSTUVWXYZ C
\J
A-·
abcdefQh
1 J k
l•noPQrst
uvwxYz{
I
.
/01234!1€,
78'3;
i
<•>
?QIABCOEFGHI
JKLMNOPORSTUVWXYZ
t \ J
,.
_.
abcdt~
fgh
1 J k
l•noPQt•st
uvwxYz{
I }
/012345678'3
:;
<•>
?tJABCD
EFGHIJK
LMNOPORSTUVWXYZC\J"
_'•bcdefghl.)kl•noPClrstuvwxyz:{
I}""
01234567891
;
(a)
?@ABCDEFGHI
JKLMNOPQRSTUVWXYZ
[\J
A_'
abcd•fgh
1J~d
•noPQt·~t
u"'wx
yz{
!
}""'
123456
78'3:
;
<•>
?(}ABCDEFGHI
JKLMNOPORSTUVWXYZ
t\
J _ ·
•bcd•fgh
l J k
l•noPQrst
uvwx
Y z
(I
)""
'
2345678'3:;
(•)
?@ABCDEFGHIJKLMNO
PORSTUVWXYZ t
\)
....
_.
•bed•
fQh
1 J k
l•noPQr§t
uvw>e y
z(
I
}""
1
"
345678'3:;
<=>
?I)ABCDEFGHIJKLMNOPORSTUVWXYZ
r\J
-
·_
·
abcdefQhlJkl•noPQt•st1Jvwxy:z<
I}""'
1
•·•
4~67891
i
<•>
'IIABCDEFGHIJKLMNOPQRSTUVWXYZC\J
_'abcdefgh
1
Jkl•noPQrstuv
w
xy:z{
I}""
1
"
ttt
56789:
i
(•}
?@ABCDEFGHIJKLMNOPORSTUV
WXYZC
\J-"'
_
'abcdefQhljkl•noPQrs
tuvw
xyz(
I)""
1
"*'"
6789:
;
<•>
.,fiABCDEFGHIJKLMNOPORSTUVWXYZ
[ \ J _
.abc
de
fgh
1
Jk
l•noPQrst
u"'w>e
'f
z{
I
}""
1
.,
ttt"&
78'3:
;
<•>
?()IABCDEFGH I
JKLMNOPQRSTUVWXYZ
[
\J
_ ·
dlbcdefgh
lJk
l11nopQrst
uvwx
yz:{ I
}""
1
"ttt')C&
1
89
:;
<•>
?@ABCOEFGHIJKLMNOPORSTUVWXYZC\l
.
abcd~fQhlJklllnopqr·stYYW)CYz{
I)""
'"*t')C&
1
(
9:;
<•>
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ
C
\J
_
abcde
fgh
1 J k
l•nopqr~stuvw)(y
z{
I }""'
'"f
U'14&' < >
:;
(•)
?!)ABCDEFGHIJKLMNOPQRSTUVWXYZ
t
\J
"'_.
ilbcdt'
fQh
1 J k
lllnopqr~st
uvwx.Yz{
I
}""
!
"*'"&'
C)*
i
<=->
"IJABCDEFGH
I JKLMNOPORSTUVWXYZ [ \ J
_-
abcdefQh
1J
k
l•noPClrst
uvwxYz{
I
}"'
~
"tt
t"&
1
C J
•+
("")
'@ABCDEFGHI
JKLMNOPORSTUVWXYZ
t\J
.....
_ ·
abcdefgh
1 J k
l•nopqr•t
uvwxyz{
I
}""
'"
ttt"&
1
(
~
*+,
•>
'@ABCDEFGHI
JKLMNOPQRSTUVWXY Z t \ J _
abcde
fgh
1
Jk
l•noPCll"'st
uv
wx
y :z{ I }""'
1
"*'"&
1
()
*••
>
?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
t \ J _ .
abed•
fgh
1
Jk
l•noPQrst
u"'w)(Yt:{ I
)""
'
"*
'"&
1
()
*+1
-.
?I)ABCDEFGHl
JKLMNOPGIRSTUVWXYZ
[\)
"'_
abcde
fgh
l.Jk
l•noPQr~ot
uvwxY
z(
I }""'
1
"ttt"-&
1
()
••1
- . I
@ABCDEFGHIJKLMNOPGIRSTUVWXYZ
[\
J
iibcde
f~Jh
i J k
lllnoPQrstuvwxYz{
I)""
1
"ttl"&'
<)
*••
-.
/0
ABCOEFGHl
JKLMNOPQRSTUVWXYZ
C \ J
abcdefQh
1 J k
l•noPQr<ituvwKY::(
I}""
1
'
*'"&
1
()
* + 1 - .
/1211
BCDEFGHIJKLMNOPQRSTUVWXY
l C \ J- _
abc
de
fgh
1.J k
l11nopqrst
uvwxy:z{
I
}""
1
"*tr.&
1
()
•+,
-,
/012
CDEFGH
I JKLMNOPQRSTUVWXYZ
[\
J
A_
'
abcdefgh
1j
k
l•nopqr~t
uvwxyz{
I
)""
1
"
*'"&•
< >
*+
1
- .
/0123
OEFGHI
JKLMNOPQRSTUVWXYZ t \ J A _ '
abcd~fgh
lJ
k
l•nopQr,st
uvwxyz<
1 }""'
"ttl"&'
<)
*+
1
-.
/01234
EFGH
IJK
LMNOPQRSTUVWXYZ C \ J
"'
-'
•bcdefgh
1
Jk
l•noPCll,st
u"'wx
y
z{
I
}""
"tt
tr.&'
< > *•• -.
/0123
4 5
FGH I
JKLMNOPQRSTUVWXYZ
( \ J _ ·
.abcde
fgh
1
.J
k
l•noPClrst
uvwxYz<
I
}""
~
"~U"&'
<)
*+
1
-.
/01234:5&
A
continuous
sample
of
the default
print
style. This
sample
prints
along
the entire length
of
the
platen, so be
sure
to use
wide
paper
when
running
this test.
1-18
Setup
Holding
down
the LINE FEED
button
while
turning
the
printer
ON
produces:
,,w
••.• ,
~
....
,
.••
,
as
.~.
••
140
IICPJ
......
..
.......
~,.,
.,,,
.
,~1~\l'
·-'"''..._,_
...
.._..,,(1)"
:t~:;~:~l!,.f),J...:;!~,.Mr.
·
,;;~:a;;;;:;~~~
~
...
17'CF'1
............
_..,.-.-,,.)~
_
_.r,.~,,.!l
....
lt
1
~
~~,
\!OO,-
.
.....U.7fh!l•!~.~,..._...,..\
It!
1
Uti,
IKPI
••'i.&
'
oo,•,lel•3-~7.'1o
1
'"''
·~ICDI.,
...
IJIU....a>oltiT\I\IWl"U'
·-
·-•ttfii
J
~UI't
~;:~;;;~~~!~:!lltw~na:•~i!~!:rtta
JPr!!.
~
..
:::::~~:;
:;~'~
I
iih11h'
1
',U..,.H~
..
~rd+-'
tt.l
P
•n•·
••,•,
ellJ.t>"'1"'''"1"tolliiCIU
..
I~"IYII\l~
......
,,.,i.:•-•'•-•n<••""'~
&~!:.ltW:!·~)!,.t,t,.!.~~~;~:M~ii!~~~~:;i;~~~~~
~lll.lliJill~J
liJIIIIliJ
A limited
sample
of each available
print
style.
When
complete
(about three pages), the
printer
stops
and
the SELECT light goes
on.
To terminate either of these two self-tests,
press
the
SELECT
button. This will
return
the
printer
to its
ready
state
and
the
SELECT light will be lit.
Setup 1
-19
Optional Accessories
The following items
are
optional accessories for
your
printer.
Instructions for their installation is
supplied
with
each item.
1.
Pull Tractor
Unit
Acoustic cover
-------.
1 - 20 Setup
Paper guide Optional
pull tractor
2.
Cut
Sheet
Feeders
CSF 3001 (Single)
CSF 3002 (Dual)
Output
tray
Bin rack
Output
tray
Bin
rack
Setttp
1-21
3.
Bottom Feed Tractor Unit
Front
Cover
1-22
Setup
Chapter 2
Operation
Using the Control Panel
The control
panel
puts
many
of
your
printer's
functions
within
reach of
your
fingertips.
It
even
lets
you
customise
your
printer
for
special applications
without
programming. Experiment
with
these
controls
and
you
will see
how
much
your
printer
can
do
and
how
easy
it
is to use.
The
next few pages explain the basics
of
using the
control panel.
..coo
;;;;;;--
I'I""TQU.Uff'l'
I
fill)
1110
--
.
..
mun
-
IUKf
""
,.,...
"'""
a
NUCl
1110
IUD
ff41
....
oo
...
-
-
GOTHIC
- COO
ltU
.
...
""
.....
.....
''"
"
a=
OA4
MOOt
CHA&IoCllt
'ti
(M
- """'
GOO""
'""
Ml
I'IIHT
IXIl
.
..
.
.,
. .. . 1
-
.
.,
.
,.
--
Basic
Controls
POWER
light:
Lit
when
On.
ALARM light: Lit
to
indicate alarm condition:
paper
out,
paper
jam, cover open.
UNE
FEED
button:
Moves
paper
up
one
line
(when
printer
is
selected
or
deselected).
If
a CSF is installed
on
the printer, pressing
the LINE FEED
button
will cause a single
sheet
to
be
inserted
when
there
is
no
paper
in
the printer.
FORM
FEED
button:
Advances
paper
to
the
top
of the next
page
(when
printer
is selected
or
deselected).
TOF
button:
When
the printer is deselected this
button
sets the
position
of
the first
print
line.
Operation
2-
1
SELECT button: Selects
or
deselects
the
printer.
When
selected,
the
printer
is
ready
to receive data;
when
deselected, it will
not
print. Pressing this
button
during
a self-test will
terminate
the
test
and
return
the
printer
to
its
ready
state.
SELECT lamp: Lights
when
printer
is selected
(ready
to receive
data); goes
out
when
it
is deselected.
The
light
blinks
when
the
printer
is
in
Print
Suppress
mode
(refer to
the
Menu
Settings for
more details).
PRINT
QUALITY: Selects the
quality
of
print
of
the typeface.
CHARACTER PITCH: Selects
the
size
of
the
printed
characters.
PRINT
QUALITY
and
CHARACTER PITCH:
When
these
two
buttons
are
pressed
at
the
same
time, while
the
printer
is on-line,
the
Menu
Select
Mode
is activated.
PARK: Selects the
park
position for
continuous
paper,
allowing
single sheets to fed from
the
front
of
the
printer.
TEAR: Advances the
paper
to
the
tear off
position
(serrated
bar
above acoustic cover), allowing
continuous
paper
to
be
torn
off
at
random.
MICRO
FEED: A.dvances
the
paper
1/144
inch
in
the
direction
of
the
arrows
for fine adjustment.
When
pressing
the
MICRO FEED
button
together
with
the TOF
button
the insert position for
paper
is
set.
The
following
buttons
have
special functions
when
you
hold
them
down
while
turning
the
printer
on:
LINE FEED: Activates the
print
samples
self-test.
LINE FEED
and
SELECT: Resets
the
Menu
to
the
factory
settings.
FORM FEED: Activates the rolling ASCII
print
self-test.
2-
2 Operatiou
SELECT
and
FORM FEED:
Puts
the
printer
into
the
Hex
Dump
Mode.
SELECT
and
TOF: Returns
the
printer
to the
default
Menu
settings.
This
option
also sets
the
insert
position for
paper
to
the
factory
setting.
PARK
and
TOF: This
option
sets
the
insert position for
paper
to
the factory setting.
BUTTON
FUNCTIONS
IN
MENU
SELECT
MODE
When
the
printer
is
in
the
menu
select
mode,
the features listed
below
the
buttons
are
activated.
PRINT:
Prints
the
current
menu
settings.
GROUP: Switches
between
the
broad
menu
categories.
ITEM: Displays the features contained
in
each
of
the
categories.
SET: Selects
and
stores
the
options
available for each feature
in
the
menu.
EXIT:
Exits from
the
menu
select
mode
and
returns
the
printer
to
its
ready
state.
The
buttons
are
returned
to their basic functions.
Operation
2-
3
Print Characteristics
The
print
quality
and
character
pitch
buttons
let
you
control basic
printing
features
through
your
printer's
control panel:
1. Press the SELECT
button
(SELECT light goes out).
2.
Press
the
features
that
you
wish
to change (light goes on).
Note:
If
all the lights
on
the PRINT QUALITY section of the panel
are
out, the
printer
will
print
in
the HSD MODE.
3.
Press
the
SELECT
button.
The
panel
always
indicates the actual settings
of
the
printer.
If
you
change
any
of
these features
through
your
software,
the
panel
lights will also
change
to reflect this feature choice.
The
panel
will
only
allow
you
to select valid combinations
of
features. For example, proportional spacing
can
only
be
selected
when
the
print
quality choice is set
to
NLQ.
The
two
printing
features available
on
the control
panel
offer
the
following selection
of
modes:
Print
Quality
There
are
FOUR resident fonts
which
can
be
selected
on
your
printer.
The
resident fonts are:
COURIER: Selected
when
the
COURIER light is lit.
GOTHIC: Selected
when
the GOTHIC light is lit.
UTILITY:
Selected
when
the
UTILITY light
is
lit.
HSD: Selected
when
the
HSD
light
is lit.
2 - 4 Operation
COURIER: The COURIER
mode
produces
crisp, clean characters,
similar to a typewriter.
Print
in
COURIER
when
you
want
your
correspondence
and
reports to look especially polished. You
can
use
COURIER
mode
to
print
10, 12, 15,17.1
and
20
Characters Per
Inch (CPI), as well
as
proportional spacing.
GOTHIC: The GOTHIC
mode
also produces crisp, clean characters
in the
same
way
as COURIER. You
can
use
GOTHIC
mode
to
print
10, 12, 15,
17.1
and
20 Characters
Per
Inch (CPI), as well as
proportional spacing.
UTILITY:
The Utility
mode
is ideal for high-volume printing. It is
much
faster
than
NLQ,
but
the
printed
output
is not as
dense
as
the higher-quality modes. Utility
mode
supports
all the character
pitches.
HSD:
High
Speed Draft
is
the fastest
of
the
print
modes. Use it for
quick
printouts
of long documents.
High
Speed Draft is
only
available
at
15
and
17.1 CPl.
CHARACTER PITCH (width selections)
10, 12, 15,17.1
and
20 CPl. Proportional spacing is available for
use
with
resident COURIER, GOTHIC
and
UTILITY printing only.
Note: Pitches available with downloaded fonts are font dependent.
Operation
2-
5
Using the Menu Select Mode
The
Menu
Select mode gives
you
fingertip control
over
some
of
your
printer's
most
important features.
Menu
selections are chosen
while
in
the
Menu
Select
mode
and
retained
in
the
printer's
non-
volatilememory.Ineffectyoursettingsbecomethedefaultsettings,
although
they
can
be
changed
through
software commands,
through
the
control panel
or
through
resetting
the
menu.
Note: You can override features
set
on
the
menu
using either the control panel
or
commands
sent
from
your
computer. However,
when
you
tum
off the printer,
features set by those methods will
be
cancelled. Features set
on
the
menu
will stay
in effect, ev
en
when
the printer
is
unplugged.
Entering the Menu Select Mode
Make
sure
that
the
printer
is
loaded
with
ribbon
and
paper.
Switch
the
printer
ON.
While the
printer
is on-line press
the
PRINT
QUALITY
and
CHARACTER
PITCH
buttons
simultaneously. The functions listed
below
the
paper
handling
buttons
become active.
If
you
press the PRINT button, the
current
menu
will
be
printed
in
its entirety.
It
lists all the currently selected
print
features.
If
you
press
the
GROUP button,
you
can
progress
through
the
broad
menu
categories until you reach the category
that
you
want
to change.
Pressing the ITEM
button
allows
you
to select the feature of each
category
that
you
want
to change.
Pressing the
SET
button
lets you
make
the final selection for each
item of the
group
2-
6 Operation
It
is also possible to scroll
up
and
down
through
the various
selections
by
using the
up
and
down
arrows
of the Micro
feed
switches.
When
you
have
made
all
the
changes
that
you
want, press the
EXIT
button
to store the changes
and
to
return
to the
print
mode.
The
SELECT light will light to
show
that
the
printer
is
ready
to
print,
and
the control
panel
will indicate
any
changes that
you
made
to the default settings while
in
the
menu
mode.
Note:
If
in
the
middle
of the
Menu
Select
mode
you
should
run
out
of paper, the
red alarm light
on
the control panel goes
on
and
the
printer
goes off line. Reload
paper
and
continue
by
pressing the SELECT
button;
the
printer
then resumes its
function
in
the Menu Select mode.
Operation
2-
7
Menu Selections
NOTE:
FactOJ)
default settings
are
printed
in
bold
Group
Printer
Mode
Font
Item
Emulation
Mode
Print Mode
Pitch
Style
Size
Symbol Set!
Character Set
Language
Set
Zero
Character
Slash Letter 0
Symbol Set Code Page
2-
8 Operation
Selections
IBM
PPR,
EPSON
FX
Utility, NLQ Courier,
NLQ
Go
thic , HSD
lOCPI,
12CPI, lSCPI, 17.1CPI,
20CPI, Proportional
Normal,
Italics
Single,
Double
Set II, Set I
American, French,
German, British,
Danish
I, Swedish
I,
Italian, Spanish
I,
Japanese, Norwegian,
Danish
II,
Spanish
II,
Latin American,
French Canadian,
Dutch,
Swedish
II,
Swedish
III,
Swedish
IV,
Turkish, Swiss
I,
Swiss
II,
Publisher
Unslashed,
Slashed
No, Yes
USA
Canada-French, Multilingual,
Portugal,
Norway,
Turkey, Greek-437,
Greek-851, Greek-928,
Cyrillic, Polska Mazovia,
Polska
PC Latin 2,
Serbo Croatic
I,
Serbo Croatic II,
ECMA-94
Group
Item
Selections
Rear Feed
Line
Spacing
6LP1,8 LPI
Form
Tear off
Off,
500ms, 1 sec, 2
sec
Skip
Over
No, Yes
Perforation
Page
Width
13.6",8"
Form
Length Base
INCHES, LINES
Page
Length
12", 11",
11
2/3",
14", 17", 3", 3.5"
4", 5.5", 6", 7", 8", 8.5"
Page
Length
0,1
(Lines*100)
Page
Length
7,
8, 9, 0, 1, 2, 3, 4, 5, 6
(Lines*10)
Page
Length
2,
3, 4, 5, 6, 7, 8, 9, 0, 1
(Lines*10)
Sheet
Page
Length
11
2/3", 14", 16.57", 3", 3.5", 4", 5.5"
6", 7", 8", 8.5", 12", 11"
Bottom
Line
Spacing
6LPI, 8 LPI
Feed Form Tear
off
Off, 500ms, 1 sec, 2 sec
Skip
Over
No, Yes
Perforation
Page
Width
13.6",8"
Page
Length 0, 1
(Lines*100)
Page
Length 7, 8, 9,
0,
1, 2, 3, 4, 5, 6
(Lines*10)
Page
Length 2, 3, 4, 5,
6, 7,
8,
9,
0, 1
(Lines*10)
Sheet
Page
Length
11
213",
14", 16.57", 3", 3.5",
4",
5.5"
6", 7", 8", 8.5", 12", 11"
Top
Feed Line Spacing 6LPI, 8 LPI
Skip
Over
No, Yes
Perforation
Page
Width
13.6",8"
Operati011
2-
9
Group
Item
Selections
Top Feed
Page Length
0,
1
(Lines*IOO)
Page Length
7,
8,
9, 0, 1, 2, 3,
4,
5, 6
(Lines*10)
Page Length
2,
3,
4, 5, 6, 7, 8, 9, 0, 1
(Lines*10)
Sheet Page Length 11 2/3", 14", 16.57", 3", 3.5", 4", 5.5"
6", 7",
8", 8.5", 12",
11"
Set-Up Graphics Bi-directional, Uni-directional
Receive Buffer Size 16k, 28k, 1 Line, 4k
Paper
Out
No,
Yes
Override
Print Registration
0, 0.05, 0.1, 0.15, 0.2, 0.25mm left
0.25, 0.2, 0.15, 0.1, 0.05mm
right
Operator
Panel
Full
Operation,
Function Limited Operation
Reset Inhibit
No, Yes
Print
Suppress
Yes,
No
Effective
Auto
LF
No,
Yes
Auto
CR No, Yes
CSF Bin Select Bin 1, Bin 2
51
Select Pitch 17.1 CPI, 15 CPI
(10
CPI)
SI Select Pitch
20 CPI, 12 CPI
(12
CPI)
Time
Out
Print
Valid, Invalid
Auto Select
No, Yes
Sensor Disable No, Yes
Parallel
1/F
!-Prime Buffer Print, Buffer Clear,
Invalid
Pin 18
+5V,Open
Group
Item
Selections
AutoFeed
XT
Invalid,
Valid
Serial
l/F
Parity
None,
Odd,
Even
Serial Data 8 Bits, 7 Bits
7-
or
8- Bits
Protocol Ready/Busy, XON/XOFF
Diagnostic
Test
No,
Yes
Busy Line SSD-, SSD+, DTR, RTS
Buad Rate
9600 BPS, 4800 BPS, 2400 BPS,
1200 BPS, 600 BPS, 300 BPS,
19200 BPS
DSRSignal
Valid, Invalid
DTRSignal
Ready
on
Power
Up,
Ro,;,rl"
nn
C:olort
J
Busy Time 200 ms. 1 Sec
Operation
2-
11
Explanation of menu items
Emulation
Mode: Select the
printer
command
set you
want
your
ML3410 to use. Choose Epson
FX
series
or
IBM
Proprinter. See
Chapter
3
and
onwards
for features
of
each
mode.
Print
Mode: Choose
NLQ
for
Near
Letter Quality printing, Utility
for quicker printing,
or
HSD (High Speed Draft) for fastest printing
speed.
Pitch: Choose character
width
measured
in
characters
per
inch
(CPI),
or
proportionally
spaced
characters.
Style: Choose Normal (upright)
or
Italics (slanted).
Size: Choose Single
or
Double
width
and
height.
Character
Set: Choose
IBM
Character Set
2,
Set 1
or
Epson (see
Appendix
B)
as the
default
character set.
Language
Set: These sets replace certain symbols
with
special
characters used
in
the respective foreign languages (see National
Character Sets in
Appendix
B).
Zero Character: Choose Slashed
when
it is
important
to distinguish
between
a zero
(0)
and
a capital letter
0.
Slashed
Letter
0:
Characters
¢.
(155)
and
¥
(157)
will
be
set to
slashed
0
and
slashed 0 if
you
set this item to
YES.
Code
Page: This
option
is available
in
both
IBM
and
EPSON
emulation. This allows several character sets containing special
characters to
be
accessed using the format
which
selects IBM
Character Sets 1
and
2
and
the All
Character
Set.
2-
12
Operation
Line Spacing: Choose 6 lines
per
inch
(1
I 6 inch line spacing)
or
8 LPI
(1
/8
inch line spacing).
Form
Tear
Off: Use this
option
to
turn
the forms tear off feature
ON
or
OFF
or
to allow a waiting time after a form feed occurs.
When
it
is set
to
offline,
if
the
printer
receives a
FF
or
end
of
page
is reached
and
there is
no
more
data,
the
paper
is fed to the TOF
position
and
the
printer
is deselected. After the
sheet
has
been
removed the user
should
push
the SEL switch to
resume
or
start
a
print
job. The default setting is OFF.
Skip
Over
Perforation: Choose
YES
if
you
want
the
printer
to
advance automatically to
the
next
page
when
it
comes
within
one
inch of the bottom
of
the page.
If
your
software has its
own
page
formatting controls,
set
this item to
NO
to
avoid
interference.
Page
Width:
Choose the
width
of
paper
that
you
are printing on.
Form
Length
Base: This allows
you
to select the correct
page
length
by
number
of inches
or
number
of
lines
per
page.
Page
Length
(Inches): Choose
the
length
of continuous form
paper
in
use. This enables the
printer
to
keep track
of
the initial
printing position
on
each
page
(TOF).
Page
Length
(Lines*lOO), (Lines*lO), (Lines*l): Choose the
length
of
continuous form
paper
in
use
by
number
of lines. The length
can
be
from 0 to 127.
Graphics: Choose unidirectional (left to right only) for better
graphics
print
registration
at
slower
speed. Choose bidirectional
for higher
print
speed.
Operatiou
2-
13
Receive
Buffer
Size: Choose the size of the buffer (16K, 28K
or
1
Line). This allows you to
send
large jobs to
your
printer,
which
can
be
held
in a larger buffer,
and
reduce the time
that
your
computer
is
busy
sending data.
If
your
computer
has problems
with
device time-outs
due
to
the
time taken to clear the buffer, select a smaller buffer size.
The
time taken to clear the buffer will
be
shorter
and
the
computer
will
be
able to resume transmitting data.
Paper
Out
Override: The
paper
out
detector senses
when
less
than
one
inch of
paper
remains in the printer
and
stops
printing
at
that
point. Choosing
YES
overrides the detector so
you
can
print
closer
to the
bottom
of the
page
if
you
are
using
single sheets.
Be
careful
if
you
use
this feature: it lets the printer continue printing
when
there is no
more
paper,
which
causes loss
of
data
and
rna y
damage
the
printhead
and
the platen. The
default
setting is NO.
Print
Registration: Use this
option
with
bidirectional
bit
image
graphics to improve registration.
Although
0 is generally the best
selection, choosing
another
value
may
compensate for registration
problems
with
some graphics software packages.
Operator
Panel
Functions: Full
Operation
is the normal setting.
Choose Limited Operation to deactivate the
PRINT QUALITY
and
CHARACTER PITCH
buttons
on
the control panel.
Then
you
can control these features only
through
your
software. This
can
be
useful
when
several people are
using
the
printer
and
you
do
not
want
its settings changed.
Reset
Inhibit:
Choose
YES
if
your
software package
or
computer
sends
an
initialization
command
at
the
start
of
each job. This
initialization
command
will reset
any
features
that
you
may
have
set
to the
menu
default.
2-
14 Operation
Print
Suppress
Effective: Select
YES
when
you
want
the
print
suppress
commands
in
each
of the
emulations
to
be
active. The
print
suppress
commands
are
ignored
when
this
option
is set to
NO.
Auto
LF:
Choose
YES
to
have
the
printer
automatically
add
a Line
Feed
command
to each Carriage Return
command
it receives. The
choice
depends
on
whether
your
computer
adds
a Line Feed.
If
your
printout
is consistently
double
spaced,
select NO;
if
it
overprints, choose
YES.
Auto
CR
(IBM):
Choose
NO
to
prevent
the
printer
from
automatically
adding
a Carriage Return to each Line Feed command
it receives. This feature
only
appears
in
IBM emulation.
CSF
Bin
Select: Select Bin 1
or
Bin 2 for
paper
feed option.
SI
Select
(10
CPI): Selects 17.1
or
15 CPl.
SI Select (12CPI): Selects 20
or
12
CPl.
Time
Out
Print:
When
validated, if the
printer
does
not receive
print
commands
and
nothing is received for 150msec, the buffer
characters are
printed.lf
invalidated, the buffer
is
not
printed
until
print
commands
are received.
Auto
Select:
If
selected, after
paper
is automatically
loaded
using
the Form Feed button,
the
printer
is
set
to ON-LINE.
If
NO
is
selected, the printer
does
not
automatically
come
ON-LINE after
paper
has
been
loaded.
Sensor
Disable:
If
deselected the
TOP
feed sensor is enabled.
When
using
bottom
feed, this
should
be
set to
YES.
Operatiou
2-
15
The following options are
used
when
the parallel interface is
selected.
1-Prime: Buffer
print-
when
this signal is received, the
printer
is initialised after the buffer
data
is printed. Buffer clear
-the
printer is initialised after the current line has been printed.
Invalid-
This signal is ignored.
Pin
18: This
pin
supplies
SV
or
zero volts
as
required
by
external
device
when
connected
to
interface.
Auto
Feed
XT:
There is normally
no
Line Feed after a Carriage
Return if the Auto Line Feed is set to
NO. However, in the Epson
emulation, if the Auto Line Feed is set to
NO
and
the
Auto
Feed
XT
is
set
to
valid, a Line Feed is executed
upon
an
Auto
Feed signal
on
pin
14
of the parallel interface. This exception
may
be
necessary for
some
hardware/software
combinations.
The following options are
used
only
if the serial interface is
selected (see
Appendix
C for details).
Parity: Selects parity.
Serial
Data
7-
or
8- Bits: Selects
data
format.
When
the Serial Data
7-
or
8- Bits is
set
to
7,
the Parity
must
be
set
to either ODD
or
EVEN.
7-
Bit Serial Data will
not
be
printed
correctly
if
the Parity
is
set
to NONE. ·
Protocol:
Selects interface protocol.
Diagnostic Test: Activates the
printer's
interface diagnostic test.
Busy Line: Selects line used for
busy
signal.
Baud
Rate: Selects
data
transmission speed.
2-
16
Operation
DSR
Signal: Sets
the
Data Set Ready (DSR) signal.
DTR
Signal: Selects Data Terminal Ready (DTR) signal status.
Busy Time: Sets
busy
signal timing.
Cleaning
Every six
months
(or after 300
hours
of
operation), take a clean,
dry
soft cloth
and
dust
the
area
around
the carriage shaft
and
platen
.
Be
sure
to remove
any
loose particles of
paper.
Do
not
use solvents
or
strong
detergents
on
the cabinet.
Be
sure
to
turn
the
printer
OFF
before cleaning.
Make
sur
e the photosensor,
which
is located
on
the
paper
chute
behind the platen, is regularly cleaned, especially
when
signs
of
pap
er
dust
accumulate. Cleaning
can
be
done
using
a cotton
bud
or
any
other suitable non-abrasive cleaning implement.
Auto Fan Stop
When
the
printer
has
been
in
the idle
mode
for a
short
time, the fan
inside
the
printer
will stop.
The
printer
remains
in
the select
mode
and
is
ready
to receive data. As
soon
as
the
printer
starts to
print
the fan will
resume
operation.
Operatiou
2-17
Problem Solving
Why
does
nothing
happen
when
I
tum
on
the
printer?
The
printer
may
not
be
plugged
in. Check the
power
cord
connection to the printer
and
the outlet.
Why
is
the
ALARM
light
on?
Check to see
if:
Paper
is
out.
The
paper
lever
is
not
set for the type of
paper
that
you
are
using
(single sheet
or
continuous-form paper).
The front cover is open.
After correcting
the
alarm condition, you
may
have
to
turn
the
printer off
and
on
again
to
make
the
ALARM light
go
out.
Why
is
the
ALARM
light
not
on
when
the
printer
is
powered
on
and
there
is
no
paper
loaded?
Make sure
that
the photosensor
which
detects single
sheet
paper
is
not
dirty from
paper
dust, (See Cleaning section, Page
2-17.)
If
paper
dust
accumulates
on
the surface of this sensor,
it
is
possible for the sensor to
be
activated, causing the
printer
to detect
incorrectly
that
the
paper
has
been
loaded. While the
printer
is
in
this condition
it
is impossible for the
user
to load single
sheet
paper.
Why
is
the
ALARM
light
flashing?
Turn
the
printer
off
and
check to see
if:
The bail is open.
Make
sure
the bail lever is
towards
the
back
of
the printer.
The
paper
or
ribbon is jammed.
Something is blocking the
path
of the printhead.
If
you
are unable to rectify these problems contact
your
nearest
OKI service centre.
2-
18 Operation
Why
does
the
printer
not
print
when
data
is
sent
from
the
computer?
You
may
have
the
printer
deselected (the SELECT light is out).
Press the SELECT button.
If the SELECT light still
does
not
come
on,
even
though
the POWER light is on,
turn
the
printer
OFF
and
check
that
the interface connection from the
computer
is secure.
Why
are
dots
missing
in
my
printout?
The
headgap
may
not
be
set correctly. Try
moving
the
headgap
lever to a lower setting. If
that
does
not help, the
printhead
may
be
damaged.
Call for service.
Why
does
my
ribbon
come off?
Make
sure
that
the
ribbon
cartridge is seated properly.
Ensure
that
the ribbon is
properly
located
around
the ribbon
guide, as
shown
on
the ribbon fitting instruction label.
How
can
I check
the
data
that
my
computer
is
sending
to
the
printer?
By
entering the hexadecimal mode.
Hold
the SELECT
and
FORM
FEED
buttons
down
while
turning
the printer
ON.
All
data
sent
to
the printer, including text
and
printer
commands,
will
be
printed
in
hexadecimal format. For example, this line
of
BASIC code:
LPRINT CHR$(27)
;"0"; CHR$(30); "12345";CHR$(10)
would
print
in
this format;
lB
30
lE
31
32
33
34 35
OA
.
0.
1 2 3 4
5.
To
return
to
standard
printing,
turn
the
printer
OFF
then
ON
again.
Operation
2-19
Chapter 3
IBM Modes Standard Features
The following chapters explain all the available features that can
be changed, starting with the basic functions for IBM modes
(Proprinter compatibility), followed
by
the advanced features.
Some of these
commands
will
be
applicable for the Epson
mode
as
well. Those
commands
which
only
apply
to the Epson mode will
be
dealt
with
in
Chapters
5
and
6.
A quick reference will
be
supplied
at
the beginning of
Chapter
5 to let
you
know
which
commands
for the Epson
mode
have already
been
dealt with in
this first section. Beside each feature
you
will find
one
or
more of
the following letters to indicate in which mode(s) the
command
works:
P
Commands
work
in
the Proprinter mode.
F
Commands
work in the Epson
FX
mode.
A complete
summary
of all the control codes that are available in
each
mode
can
be
found in Appendix
A.
IBM
_
\If
odes
Standard
Features 3 - 1
Characters Per Inch (CPI)
The
numbers
of
characters
per
inch defines
how
many
letters (or
other
symbols like
numbers)
can
be
printed
in
one
inch. The
MICROLINE
3410 EI offers
you
the choice of 10 character sizes:
pica
elite
fine
print
condensed
condensed
(10
characters
per
inch)
(12
CPI)
(15
CPD
(17.1
CPI)
(20 CPI)
and
their
expanded
or
double-width
counterparts:
5 CPI (double 10 CPO
6 CPI (double
12
CPO
7.5 CPI (double 15 CPO
8.5 CPI (double
17.1
CP!)
10 CPI
(double 20 CPI)
You will notice
that
the
double-width
command
expands
the
characters
so
that
fewer fit in
an
inch.
If
you
want
to
separate
your
text into topics, this feature is
ideal
for
printing
headlines.
Although
the
default
setting is 10 CPI,
you
can change the character
pitch
anytime
by
entering
the
following
printer
control codes.
Character
Pitch
Decimal
Hex. ASCII
Comp.
10
CPl
(Pica)
18
12
OC2
p
12 CPI (Elite)
27 58
1B3A
ESC: r
17.1
or
20
CPI (Condensed print)
15
OF
51
p
(10 CPI becomes
17.1
CPI
or
12
CPI becomes
20
CPI)
15 CPI (Fine print)
27103 1B 67
ESCg
PF
3-
2
IBM
Modes Standard Features
Double
Width
Decimal
Hex.
ASCII
Comp.
Begin
double
width
printing
14
OE
so
f'F
for
one
line
Cancel
double
width
printing
20
14 DC4
PF
for
one
line
Begin
double
width
printing
27 87 49 1 B 57
31
ESCW1
PF
(not cancelled bv
end
of
line)
Cancel
double
width
printing
27
87 48 1 B 57 30
ESCWO
f'F
Note: Double
width
printing in
10
CPI
and
12 CPI can
be
combmed with '\Jear
Letter Quality, empha5ised,
and
enhanced printmg. The
ESC
W 1
command
takes priority
over
the SO command.
Double
Height
and
/
or
Decimal
He;\.
ASCII
Comp.
Double
Width
Begin
double
height
and/or
279164
nl
1B5B40n1
ESC
n1
J'
double
width
printing
n2mL.m4
n2 m1...m4 n2 m1...m4
~
This
command
is only for the
Proprinter
mode
and
sets either
double
height,
double
width
or
both, together
with
the
control
of
line spacing.
The
table overleaf will
help
you
choose the correct
command
for
your
requirements.
nl
and
n2
are
the
number
of
bytes
in
the
~equence.
Normally
this
will
be
four so
nl
= 4
and
n2 =
0.
ml
to m4 are the
modes
available.
m1
and
m2
are
ignored
and
are
therefore constantly
set
at
0.
m3 defines character
height
and
line
feed value.
m4
defines character width.
IBM
Modes
Sta11dard Features
3-3
Selecting m3
m3
Function
0
No
Change
1 LF
Unchanged
Standard
height
characters
2 LF
Unchanged
Double
height
characters
16 Single
LF/
Character
height
unchanged
17
Single
LF/
Standard
height
characters
18
Single
LF/
Double
height
characters
32
Double
LF/
Character
height
unchanged
33 Double
LF/
Standard
height
characters
34
Double
LF/
Double
height
characters
m4
specifies
either
standard
or
double
width
characters
as
below:
m4
= 0
No
change
m4
= 1
Standard
m4
= 2
Double
Width
Chr.
Only
m3
and
m4
have
to
be
selected according to the
desired
function. The
complete
ESC
sequence
is:
CHR$(27);"(@";CHR$(4);CHR$(0);CHR$(0);CHR$(0);CHR$(m3);CHRS(m4)
For
certain
applications
you
may
need
to
know
how
many
characters fit
in
one
line. This
depends
on
both
the
characters
per
inch
and
the
paper
width.
Table 1
shows
the
maximum
number
of
characters
per
line for
each
character
pitch.
3-4
IBM
Modes Standard Features
Table 1 Maximum Number of Characters Per Line
Character
Size
Pica
(1
0 CPI)
136
CHR$(18)
Elite
02
ern
163
CHR$(27) ;CHR$(58)
Fine
Print
(15
CPI)
204
CHR$(27) ;CHR$(1 03)
Condensed
(17.1 CPI)
233
Condensed
(20 CPI)
272
CHR$(15)
Double
Pica
(5
CPJ)
68
CHR$(18);CHR$(14)
Double
Elite
(6
CPI)
81
CHR$(27) ;CHR$(58) ;CHR$(14)
De
1
1ble
Fine
Print
(7.5 CPI)
102
CHR$(27) ;CHR$(1 03) ;CHR$(14)
Double
Condensed
(8.5 CPI)
116
CHR$(18);CHR$(15);CHR$(14)
Double
Condensed
(10 CPI)
136
I CHRS(27);CHR$(58);CHR$(15);CHR$(14)
IBM BASIC will
not
normally
let
you
print
more
than
80 characters
on
a line.
Enter
a
WIDTH
statement
to
supersede
this limitation.
Read
your
IBM BASIC reference
manual
for
an
explanation
of
this
command.
IBM
Modes Standard Features
3-5
Print Modes
Near Letter Quality, Utility,
High
Speed Draft and Italics
The first time
you
turn
your
printer
on,
it
will automatically
print
in utility mode. In this
mode
the
printer
prints
bidirectionally: that
is, printing
one
line from left to right, the next line from right to left,
etc. This printing
method
increases the
printer's
speed
so
it prints
417 characters
per
second. You
can
use
this
mode
for high-volume
printing
and
for printing
program
listings
or
rough
drafts.
If
you
can sacrifice a little
print
quality for speed, select
High
Speed
Draft (HSD) mode. In this
print
mode,
you
can have
printing
at
550
cps
in 10 CPl. However,
draft
mode
is unavailable
with
double
width,
emphasised, enhanced, italics
and
proportional spacing.
When
you
want
to
make
a
good
impression
with
a
memorandum
or
letter,
use
OKI' s special
Near
Letter Quality mode. In this
mode
the
printer
prints
slower
(at 104 characters
per
second) because it
prints each line twice.
On
the
second
pass, the
printer
fills in
between
the
dot
pattern
printed
on
the
first
pass
and
forms a
sharp,
crisp letter. You
get
excellent results
when
you
print
your
word-
processing files in this mode.
Often
when
you
are
writing
you
rna y
want
to highlight a
paragraph
or
keywords
with
italics. Italics
are
printed
in
NLQ
mode
also. In
the
Menu
Select Mode,
you
will notice italics is designated
by
ITALICS (Italics characters).
Overleaf is a
summary
of
the
commands
you
need to enter.
3-
6
IBM
Modes
Standard
Features
Print
Mode
Decimal
Hex
. ASCII Comp.
High
Speed Draft Mode (HSD) 27 35 48 lB 23
30
ESC#O
p
Begin
Italics Printing 27 37
71
lB
25
47
ESC',
G
p
Stop ltalics
Printing
27
37
72
lB
25
48
ESC
'?c
H
p
Important: These modes can also
be
selected with the Menu select mode.
When
PRI;\JT MODE appears, UTILITY,
1\JLQ
and
HSD
can
be
selected
Near Letter Quality
Mode
(NLQ) 27
71
1B47
ESCG
FI'
Select NLQ Gothic 2773
50
IB
49
32
ESC
12
I'
Select
t\LQ
Courier 27 73
51
IB
49
30
ESClO
p
Exit
t\LQ
2772
1B48
ESCH
FP
Note: Clearance between NLQ characters
is
variable.
Proportional spacing
Proportional spacing gives a
document
a typeset look
by
adjusting
the
spacing between characters according to the
width
of a
character, for example
an
'i'
would
need less space
than
a
'w'
would. The proportional spacing command can
be
given anywhere
on
a line.
Proportional Spacing
Decimal
Hex.
ASCII Comp.
Proportional spacing
on
27
8049
IB5031
ESCPl
p
Proportional spacing off 27
8048
IB 50 30
ESC
PO
p
IBM
Modes
Sta11dard Features
3-
7
Spacing
between
characters
Some software packages let
you
specify the
individual
character
width
(see Proportional Spacing
under
the
Menu
Select mode),
and
the spacing
between
individual
letters. Together,
by
varying
the
spacing
between
characters
in
proportion
to their
width,
these
features
produce
a
more
polished, typeset look.
If
you
compare
a
printed
book
page
with
a
typed
page
you
will
see
the difference.
If
your
software package
has
this option,
you
must
modify
it
by
entering
the
control codes explained below. Follow
the
software
package's instructions
on
modifying
it.
When
the
printer
is
turned
on, its
standard
character spacing is
3/120
inch (0.64
mm)
at
10 CPI
and
3/144
inch (0.53 mm)
at
12CPI.
The
control code described
below
lets
you
increase
that
spacing to
a
maximum
of
14/120
inch (2.96 mm)
and
14/144
inch (2.47 mm).
Spacing
between
characters Decimal Hex. ASCII Comp.
Change spacing between 2786 n 1B56 n
ESCVn
p
character~
Return to
~tandard
spacing
27860
185600
ESCV "\iuL
p
Important:
This
command
is ignored
when
the
printer
is in bit-image blocks,
or
line graphics
mode.
The
final
number
"n"
in this
code
is
any
number
between
1
and
11.
This lets
you
insert
up
to
11
dot
spaces
between
each letter.
Normally,
your
printer
puts
three
dot
spaces
between
each letter.
If
you
want
to
use
character spacing
with
proportional spacing,
remember
to specify proportional spacing in
the
last option of
the
Menu
Select
Mode
(PROPORTIONAL SPACING)
by
selecting
"YES"
or
using
a software
command.
Be
sure
NLQ is the
current
value for PRINT MODE.
3-
BIBM
Modes
Sta11dard
Features
This
command
increases spacing
between
characters
in
multiples
of:
1/120
inch (0.21
mm,
10 CPI)
1/144
inch (0.18
mm,
12 CPI),
1/180
inch (0.14
mm,
15 CPI)
1/206
inch (0.12
mm,
17.1
ern
and
1
/240
inch
(0.11
mm,
20 CPI).
The
maximum
variable
number
is 11,
so
the
maximum
possible
space
between
characters
is:
14/120
inch (2.96
mm)
at
10 CPI,
or
14/144
inch (2.47
mm)
at
12 CPI
After
you
set the spacing, it stays
in
effect
until
you
turn
off the
printer,
change
the setting,
or
return
to the
standard
spacing.
IBM
Modes Standard Fratures
3-
9
Character Sets
In the IBM-Modes
your
MI CROLINE 3410 lets you choose between
two IBM character sets
and
numerous
international character sets.
IBM CHARACTER SETS
IBM Character Set 1 repeats
many
of the non-printable
commands
(such as
ESC
and
NUL)
at
the higher
end
of the ASCII scale,
at
decimallocations 128through
155.
TheESCcommand,forexample,
can be given
as
either decimal value CHR$(27)
or
CHR$(155). In
IBM
Character Set 2, the high ASCII values are reserved for
characters used in foreign languages. Both these character sets
havelinegraphicscharactersandmathematicalsymbolsatdecimal
locations
160
through
255
on
the ASCII chart. IBM Character Set 2
also includes special characters in decimal locations 3
through
6:
a heart, diamond, club and spade. The section on non-ASCII characters
explains how to print these special characters.
Appendix B
shows
you the two
IBM
character sets
Character Sets Decimal
Hex.
ASCII
Comp
.
Select character set 1 27 55
IB
37
ESC7
p
Select character set 2 27
5-!
lB
36
ESC6
p
Code Page: This allows the user to select a Code Page which is then
available as
IBM
Character Sets
1,
2 and the All Character Set (in
IBM
emulation). The characters are accessed in the same way, using the
commands
ESC
7 to select Character set
1,
ESC
6 to select Character
Set 2 and
ESC
"
or
ESC
\ n 1 n2 to select the All Character Set.
The Code
Pages can
be
found in Appendix
B.
3
-10
IBM
Modes
Standard
Feah1res
IBM Code Page Selection
This
command
selects the
IBM
code page,
IBM
PPR only, defined
by
the
10
number.
IBM
Code
Page
Decimal
Hex. ASCII
Comp.
IB\.1
Code
Page
2791 84
nl
1B5B54nl
ESC[T
p
n2 0 0
ml
n20000
ml
nl
n2
1\liL
m20
m200
'\lil
ml
m2NUI
Note: When
Code
Pages
are
selected, slashed zero can be selected
by
the menu.
These
commands
allow you to select character sets that replace
some less frequently used characters with symbols used in a
variety of European languages.
n I
and
n2 are the
number
of
bytes in the sequence. Normally
thi~
will be five. so n I =5
and
n2=0.
To select code pages in
IBM
emu
lation, take the
IBM
ID
number
and
divide
it
by
256.
Assign this
number
to
ml
and
the
remainder
to m2. To specify code
page
850
use
this BASIC statement:
LPRINT
CHR$
(27): "[T";
CHR$
(5); CHR$(0);
CHR$
(0);
CHRS (0);
CHR$
(3);
CHR$
(82);
CHR$
(0);
ID
Code
Page
4370B5Hl
LSA
850052Hl
MULTIU\IGLAL
860(35CHl
PORTUGAl
863(35FHl
CA'.ADA
FRE'\CH
865(36Hil
\IORWA}
1008(3F0Hl GREEK-417
1 00<1(3Fllll
GREFK-928
1010<3F2lll GREEK-851
1012(3F4Hl
Tt.;RKEY
10D(3F51ll
CYRILLIC
1014(3F6Hl POLSKA
\1AZO\
lA
IOI5(3F7Hl
I'OLSKA PC
LA
TI'\J 2
1016(3F8Hl SERBO CJ{QA TIC I
1017(3F9H) SERBO
CROA
TIC
II
1018(3FAH)
ECMA94
IBM
Modes Staudard Features
3-
11
IBM Code Page ID Number Assignment
ID
Code
Page
437 liSA
850
Multilingual
851
(reserved)
852 (reserved for Eastern Europe)
853 (reserved)
855 (resen·ed for Cyrillic-1}
860
Portugal
862 (reserved)
863 French-Canadian
864 (reserved)
865
\lonvav
866
(resen·ed
for Cyrillic-
II)
876 (reserved)
877
(reserved)
899 (reserved)
909 (reserved)
911
(resern.>d)
1000 (resen·ed)
1001
(reserved)
1002
(reserved)
1003 (reserved)
1004
(reserved)
1005
(reserved)
1006 (reserved)
1007 (reserved)
100~
Greek-437
1009 Greek-928
1010
Greek-851
1011
(reserved)
1012 Turkev
1013 Cyrillic
1014 Polska \1aLovia
1015 Polska
PC
Latin 2
1016
Serbo Croatic l
1017 Serbo Croatic 2
101
8
ECMA94
101
'}
(reserwd
for
Windows
East Europe)
1020 (reserved)
1021
(reserved)
1022
(re'l'n·ed
fro
Windows
Cyrillic)
1023 (reserved for
Windows
A~Sl)
1024
(reser\'ed for
Hungarian
CWll
3
-12
IBM Modes Standard Features
Character
set
Character
Set
Codes
Decimal
Hexadecimal
ASCII
ASCII
(0>
64
40
@
ASCII (0)
65
41
A
BRITISH
66
42
B
GERMA1\
67
43 c
FRENO
I
68
44 D
SWEDISH
I
69
45
E
DA!\:ISH 70 46
F
1\:0RWEG!Al'\
71
47
G
DuTCH
72
48
H
IT
ALIA!\:
73
49
I
FRE:--:CH-CA'\AD'1\ 74
-!A
J
SPANISH
75
4B K
SWEDISH
II
76
4C
L
SWEDISH
III
77
-lD M
SWEDISH
IV
78
4E '\!
TLRKJSH
79
4F
0
SWISS I
80
50
p
SWISS
II
81
51
Q
PUBLISHER
90
SA z
INTERNATIONAL CHARACTER SETS
With
the
Menu
Select
mode
or
with
a
programming
command,
you
can
access special characters
used
in a specific language.
These
languages
include
English (with British
or
American
symbols), German, French, Swedish, Danish,
Norwegian,
Dutch,
Italian, French-Canadian, Spanish
and
Publisher. When
you
select
a
language
with
the
Menu
Select
mode
or
with
the
language
command,
some
of the
standard
keyboard characters
are
replaced
by
new
symbols.
If
you
enter
the British character
set
and
press the
#key,
you
get a
Pound
Sterling symbol:£. Although
the#
symbol
will still
appear
on
your
screen, the
printer
will
print
the
Pound
Sterling symbol in its place.
International
Character
Sets
Decimal
Hex.
ASCII
Comp.
Select
International
cha
ra
cter
set
27
33n
IB21
n
ESC!
n
I'
where
n is
the
code
for
the
character
shown
in
the
table
IBM
Modes
Statzdard
Features
3-
13
The characters that change from language to language are
shown
in the following table
IBM NATIONAL CHARACTER SETS
Decimal
v.1lut>
ESC! n
language
35 3b 3h
-~~
t>!
7'1
4)
42
41
4.j
4;
% 105 123 12-l 125
J2t>
r--
@
ASCII
(0)
#
s
&
il
q
()
\
1
'•
-
i
'
}
-
A
ASCII (0>
11
t
& J
@
0
1
-
i
\
}
B
Bnti~h
t : &
)
0
\
1
l
-
i
{
c
Gennan
#
~
&
')
')
0 A 0
{
~
i
a
0
'-
,,
-
0
French £
s
& 0 a 0
c
f.
-
.
e u
e
E Swedish I
a
&
0
~
0
A c A
.
e i
-
a 0 a
I
F Danish
#
<;
& c
"
0
,I
(')
A
-
i
C2
0
a
t.
G
'\orwegi,ln
#
.,
&
(,
@
0
A
Q)
A
;
re
0
a
II
Dutch
f
.,
,
c
(.l
0
c
'
l
}
-
'
'
-
.
[
Ita
han
£ $ &
('
§ 0
<;
e
u
-
1 a 0 e
J
French-Canad1an
;}
$ e 0 a 0 a
c
e
i .
~
c
~
e
~
v
K Sp,mish !
s
0.
('
i
()
'l
~
a
8
1
6
L Swedish
II
#
s
& 0 E 0 A 6 A 0 c l
a 0 a
oj
M Swedish Ill
§
$ &
0
E
0
A 0 A 0 e i a 0
a
(:
:-.,
Swedish IV
I
§ c
& 0
E:
0 A 0 A
~
e l
a 6 a u
0
Turkish
I
s
s
~
0
$
0 i 0 u G
<;
l
'
6
c
-
.
L<
p
Swiss I £
s
&
0
c
0
a e e l
-
A 0 u
.
Q
Swiss II t $ & 0
§ 0
a.
~
e
.
i a 6 u e
z
Legal/Publisher
#
$
& 0
§ 0
i
± 1
C>
t
"'
3-14
IBM
Modes Stnndnrd Features
Enhanced and emphasised printing
These
print
styles
let
you
highlight text
with
bold
letters. In
both
emphasised
and
enhanced
printing
the
printer
prints
over the
same
text twice: the second
pass
is offset
by
a half-dot horizontally
in
emphasised printing,
and
by
a half-dot vertically in
enhanced
printing.
Enhanced
mode
is not available in
Near
Letter
Quality
mode,
but
emphasised
may
be
used.
Enhanced/Emphasised
Printing
Decimal Hex.
ASCII Comp.
Start emphasised printing
2769
1845
ESCE
PF
(horizontal offset)
Stop emphasised printing
2770
113
46
ESC
F
PF
Start enhanced printing
27
71
1847
ESCG PF
(vertical offset)
Stop enhanced printing 2772
1848
ESCH
PF
Superscripts and subscripts
With this feature
you
print
characters slightly above the
print
line
(superscripts) for footnotes
and
exponents,
and
characters slightly
below
the line (subscripts) for formulas.
Superscripts
and
subscripts are half the
width
and
height
of
s
tandard
characters
at
10 CPI
and
12 CPI,
and
half the height
of
standard
characters
at
15
CPI, 17.1 CPI
or
20
CPl.
Superscripts
and
Subscripts
Decimal
Hex.
ASCII Comp.
Start superscripts
27
83
48
I
13
53
30
ESC
SO
l'F
Start subscripts
27
83
49
18
5331
ESCSI
PF
Stop
super/subscripts
2784
11354
ESCT
l'F
IBM
.Wo
des
Standard
Features
3-
15
Underlining
With this feature
you
can
draw
an
unbroken
line
under
characters
and
the spaces
between
characters.
Underlining
Decimal Hex.
ASCII Comp.
Start continuous underlining 27 .t5-t9
1B
2031
ESC- 1
J>F
Stop underlining 27
4548
IB20::l0
ESC
-0
PF
Note: The underline feature prints a line which overlaps the end of the tails
on
descending characters (that is p, g, etc.). This feature will
not
operate in the
High
Speed Draft (HSD) mode.
Overscoring
The
overscore
command
causes a line to be
drawn
above the
designated characters. Spaces specified by
the
horizontal tab
command
will
not
be
overscored.
Overscoring
Decimal Hex.
ASCII
Comp.
Start overscoring
2795
.t9
1 B
SF
31
ESC
I
p
Stop overscoring
2795
48
1B
SF
30
ESC
0
p
.3
-16IBM
Modes
Standard
Feat11res
Formatting Features
Page length, top
of
form, and form feed
After you set the page length,
the
printer
knows
what
size
paper
you
are
using.
When
you switch
your
printer
on,
the
current
location of the
print
head
is recorded as the
top
of form,
the
position
of
the first line
of
printing on the
page
below
the
top
margin. Inserting a Form Feed
command
after printing several
lines
moves
the
paper
to the first
printing
line of the next page.
Formatting
Features Decimal Hex. ASCII Cornp.
Set
page
l
eng
th by
number
of
27
67 n
1843
n
ESCCn
PF
lines per page
Set
pap;e length
by
number
of 27
670
n
184300n
ESC
C:\GL
PF
inc
he>
per
page
11
Set
Top
Of Form (TO
F)
at
27
52
18
34
ESC4 r
current printhead
po
~ition
Advance
paper
to next TOF
12
oc
FF
PF
Line spacing
Unless
you
change/he
print
menu,
the
printer
is normally
set
to
print
6 lines
per
inch (LPI);
the
distance from
the
bottom
of
one
letter to
the
bottom
of
the
one
below
is 4.23
mm
(1 I 6 inch).
If
you
want
to fit
more
lines on to a page, use the 8-LPI
command
(3-mm
( 1 I 8 inch) spacing),
or
the 2.45
mm
(7
172-inch)
spacing-although
this is mostly
used
in 7-Bit Graphics.
Line
Spacing
Decimal Hex.
ASCII Cornp.
Set
line~
at
R
1.1'1
2748
1830
ESCO
PF
Set lim•, at 10.2
LPI
27
4Y
1631
ESC
1 PF
IBM
Modes
Staudard Features
3-17
Fine
line
spacing
For graphics
or
special effects,
use
the fine lines
per
inch commands,
which change the spacing
in
multiples
of
1/72
inch
or
1/216
inch.
This does
not
affect the height
of
characters; it changes
only
the
spacing
between
the
lines. For example, if
you
choose a fine lines
per
inch
of
72/72
inch, there is 1 inch
between
the
bottom
of
one
line
anG.
the
bottom
of
the next.
To set lines
per
inch in multiples of
1/72
inch, first use:
Fine
Line
Spacing
Decimal Hex. ASCII Comp.
Set LPI in multiples
of
I
/72
in. 27
65
n 1641 n
ESC
An
I'F
The
last code
"n"
is the multiple
you
require
and
is a
number
with
a decimal value greater
than
1
and
less than 85.
For the Epson
Mode
that is all
you
need
to do. For
the
IBM
modes
you
must
also activate the lines
per
inch set using:
fine
Line
Spacing
Decimal
Hex. ASCII Comp.
-
Activate fine line spacing 27
50
1632
ESC
2
I'
This
command
activates
the
fine lines
per
inch
set
by
the
CHR$(27);"A";CHR$(1-85)
command.
You can
use
these
two
commands
to to
return
to 6 LPI
by
having
CHR$(1-85)
equal
12.
(12/72 inch equals 1 I 6 inch line spacing.)
Note:
When
no
Fine Line Spacing is specified
prior
to
an
activate
command,
the
·~efault
spacing in the
current
menu
is activated.
"fo
set
lines
per
inch in multiples
of
1/216
inch
up
to 255/216 inch,
use
this
command:
Set
Lines
Per
Inch (LPI)
Decimal
Hex. ASCII Comp.
Set !.PI in multiples
of
I
/216
in. 27
51
1-255
163301-FF
ESC
3n
PF
3-
18
IBM
Modes Standard Features
To
execute a single line feed
of
0.12
mm
(1
/216
inch)
up
to
29.98
mm
(255/216 inch)
use
this command:
Variable Line Feed Decimal Hex.
ASCII
Comp
becute
variable line feed 27
74
1-255
lB
4A 01-FF
FSCJ n
I'F
Note: For both these
commands
in Epson Mode n = 0-255
The last
code
equals a
number
between
1
and
255. This line spacing
activates automatically
when
the
printer
receives this
command.
For mechanical reasons, the ML3410 advances
paper
in multiples
of
1/144
inch,
not
in multiples of1
/216
inch, which is the
standard
for IBM printers.
To
increase
IBM
compatibility,
the
printer
multiplies
the
variable value
(01
to 255) in
your
statement
by
2/3
to
approximate
1/216
inch. Because
of
rounding
off,
you
may
sometimes notice lines
per
inch varies slightly from
your
specified
statement. For
more
precise
spacing
set
your
lines
per
inch in
multiples
of
1/72
inch
wherever
possible.
Automatic skip-over perforation
With this feature
you
can specify
where
the
printer
will
skip
from
the
bottom
of
one
page
to the top
of
form of
the
next page.
The
printer
automatically skips
over
the
perforation
between
pages
of
computer
paper,
and
starts printing again
at
the
next
top
of
form.
This feature can
be
used
in a software
program,
eliminating the
need
for inserting the
programming
command
for form feed
(FF)
after every
page
in
your
program. After the automatic
skipping
distance is set,
you
can
print
a
program
several
pages
long
without
worrying
about
the
pages
running
together.
Before you
set
the automatic
skip
it is a
good
idea
to
set
the
form
length
and
top
of
form.
Although
you
can select automatic skip-over perforation
of
one
inch (bottom
and
top
margins)
in
the
Menu
Select Mode,
with
the
following
command
you
can
vary
the distance skipped:
IBM
Modes
Standard
Features
3-
19
Auto
Skip-Over
Perforation
Decimal
Hex. ASCII
Comp.
Varv distance
skipped-over
perf.
27
78
1-255
1B
4E 01-FF ESC 1\ n
PF
Stop
skip-over perforation
27
79
1B4F
ESCO
PF
In
this
command,
the 1 to 127 for Epson
VI
odes
or
the
1 to 255 for Proprinter
XL
mode represent the
number
of lines
skipped
from the bottom of
one
page
to
the
top of form of
the
next
pa
ge.
Indenting
With this feature
you
can
indent
one
line
of
print
for
beginning
paragraphs,
positioning headings, etc.
The
amount
of
indentation
is calculated in
dot
columns. A
dot
column
is the distance from the
centre of
one
dot
to the centre
of
the
next
dot
within
a character
pattern. This distance varies according to the size of
the
character.
The
following table
shows
the
measurements
for each size:
Character
Width
lOCPI
12CPI
15CPI 17.1CPI 20CPI
Dot
Column
(inches)
1/120
1/144
1/180
1/206
1/240
Width
(mm)
0.21
0.18
0.1
4
0.12
0.11
You can set
the
indentation
to the exact
dot
position distance from
the
print
head's
home
position
by
entering the following control
code sequence in
your
program:
Indenting
Decimal
Hex. ASCII
Camp
Indenting
27 37 66
1B
25
42
ESC'lc B
p
n1
n2 n3 n4
nl
n2n3n4
n1
n2 n3 n4
The
column
number
(nl,
n2, n3, n4)
must
be
a four-digit
number
and
cannot
be
less
than
the
left
margin
or
exceed the
right
margin.
If
you
are
programming
in
BASIC
using
hexadecimal,
remember
to represent each of the four digits
with
a two-digit hexadecimal
number.
Be
sure
to include the semicolon(;)
at
the
end
of
this
code
sequence,
otherwise
the
command
will
not
work.
3-
20
IBM
Modes
Sta11dard Features
You will notice
that
the actual
amount
of
indentation
varies
with
the character size,
but
the
indentation relative to the
ne
xt line
remains the same.
Setting the page margins
Set the left
and
right
margins with:
Set Page
Margins
Set page margins
n
1:
left margin
n2: right
margin
Decimal
27 88
nl
n2
Hex. ASCII Comp.
1B58n1
n2
ESCXnln2
p
nl
and
n2
are
converted to a multiple of 1/ 120 inch according
to
the
character pitch
(10/12/15/17.1
/20CPI)
at
the
time. Thereafter, the
distance from the
home
position
does
not
change
even
when
the
character pitch is changed.
The valid ranges for
n1
and
n2
are
as follows:
CPJ
n
10
12
15
17.1
20
nl
lSnl l
Snl
lSnl lSnl lSnl
-
n2 5Sn2 6Sn2 75n2
9Sn2
105n2
n2-n1 4Sn2-n1 5Sn2-n1 6Sn2-nl S5n2-nl 9Sn2-nl
The
right
margin
must
be
at
least 4 characters (at 10 CPI) to the
right of the left margin. However,
if
n2 is greater than the default
value, it is replaced
with
the
default value
and
then the range is
checked.
IBM Modes Standard Features
3-
21
The
default values for the right
margin
(n2)
are
as follows:
CPI
10 12
15
17.1 20
r-
136 163
204 233
272
'---
If
n1, n2,
and
n2-n1
are
outside
the
range, the
entire
command
is
ignored
and
the
left
and
right
margins
remain unchanged.
The
n1
and
n2 values indicate left
and
right
margins
of
the printable area.
Example
When
n 1 10
and
n2 = 100, the
print
area is from
column
10 to 100
with
91
printable columns.
The
default
value
for the left
margin
is fixed
at
1.
When
the
command
is
entered
at
the
beginning
of a line, it takes
effect from that line.
When
it is
entered
in
the
middle
of
a line, it
takes effect from the next line.
Automatic carriage
return
in
word
units
as in
IBM
color
printer
is
not
performed.
Note: Word
unit
automatic carriage
return
means that
when
the
right
margin
is
exceeded, the last
word
is
printed
on
the
next line instead of being split
at
the
end
of
a line This is used
with
word
processors.
Horizontal tabs
When
you
turn
on
the printer, tabs
are
set
automatically for
every
eighth character. As
with
a typewriter, however,
you
can set
your
own
horizontal tab stops
on
the
ML3410. You
set
the
stops
with
a
line
at
the beginning
of
your
program,
and
insert
an
HT
code
whenever
you
want
to
skip
to the next
tab
stop. Some
important
distinctions will give
you
more
flexibility.
You can set
up
to 28 tab stops in either
IBM
mode
or
up
to
32
in
Epson
mode
but
you
must
enter
them
in left-to-right sequence
or
in ascending numeric order.
3-22
IBM
Modes
Standard
Features
In
the
Epson
mode
the horizontal tabs
should
be
relative to the
actual left margin. In the
IBM
modes
they
are
set from
the
absolute
left
margin
(character
column
0).
Character
column
tabs
Character
Column
Tabs
Decimal
Hex. ASCII
Comp.
Set character column tabs 27
68
1844
ESCD
l'F
1st
tab
.
..
0 1st tab
...
00
1st tab
...
.
NUL
Note: Character
column
number
must
be a one-byte binary.
If
you
are
programming in hexadecimal, remember that each digit
mu
st
be
re
pr
esented by
a two-digit hexadecimal number.
The
location
of
the
rightmost possible tab
stop
depends
on
the
printer
model
(the ML3410
has
a
wider
carriage)
and
the character
size
you
are
using
(there
are
more characters
on
a line
at
17.1
CPI
than
at
10 CPI). This
chart
shows
the
possible combinations.
Maximum
Character
Columns
Per
line
at
lOCPI
12CPI 15CPI 17.1CPI 20CPI
ML3410 136 163 204 233 272
If
you
try to skip to a tab
stop
set beyond the
width
of the page, or
if
you
try
to
skip
to a tab
where
none
was
set, the
printer
will
advance
the
paper
one
line
and
begin
printing
at
the first column
of
the
next line.
Tab
Stops
Decimal
Hex. ASCII Comp.
Skip to next
tab
stop
9 09
HT
['
f'
Clear
tab
stops
27680
lB
44 00 ESC D
"\LL
PF
IBM
Modes
Standard
Features
3-23
Vertical tabs
The
command
VT advances the
paper
to the next vertical tab
stop
position.
If
automatic carriage
return
is on, a CR is
done
after each
VT.
In Epson
or
Proprinter
mode, if
the
next tab
stop
is greater
than
the
form length (or
the
form
length
minus skip perforation)
or
no
vertical tab stops are
set
a VT is treated as a line feed.
Up
to
16 Vertical Tabs
can
be
set in the Epson
mode
or
up
to
64
positions
on
a page in Proprinter
XL
mode
. The vertical tab
positions
are
to
be
set
in
lines.
The
line
at
the
top
of
the
form is line
number
1.
Vertical
Tabs
Decimal
Hex.
ASCII
Comp.
Set vertical tabs 27
661
...
1B
42
01
...
ESCBSOH
PF
640
4000
.
..
@NUL
Cancel vertical
tabs
27660
1B 42 00
ESCBNUL
PF
Skip
to
next
vertical
tab
11
OB
VT
F
Clear
vertical
tabs
and
set
27 82
1B
52
ESC
R
p
horizontal
tabs•
Horizontal tabs
are
set
at
every 8th position, starting
at
column
9.
3-
24
IBM
Modes Standard Features
Miscellaneous Features
Carriage
return
and
line
feed
When
the
printer
receives a Carriage Return (CR)
command,
it will
print
a line
of
data
and
return
the
printhead
to
the
left
side
of
the
page.
When
it receives a Line Feed
(LF)
command,
the
printer
will
advance
the
paper
one
line.
Normally
your
computer
will
automatically
add
a carriage
return
and
line feed
at
the
end
of
a
line,
but
at
times
you
may
want
to include these
commands
in
your
program.
Note: Normally, the
IBM
PC
adds
a line feed command to each CR command.
In
IBM
SET1, you can
send
a
CH
R$(141) Carriage Return command which causes
a return
without
an
automatic
LF.
If
your
printer prints several lines without
advancing the paper, you will have to set the
print
menu option AUTO
LF,
toY
by
using the Menu Select Mode.
Carriage
Return
and
Line
Feed
Decimal
Hex
.
ASCII
Comp
Carriage
return
13
OD
CR
PF
l
nsert
line feed 10
OA
LF
PF
Reverse
line
feed
Reverse
Line
Feed
Decimal
Hex.
ASCH
Comp
Reverse Line Feed 2793
1BSD
ESC
I
p
This executes
an
immediate reverse line feed, which is acted
on
only once
upon
receipt. Therefore, if you
want
to reverse several
lines,
the
command
must
be
sent
once for each reverse line feed
required.
It
is
not
possible to reverse over
the
Top
of
Form.
Note: The reverse line feed command should not be
sent
to a printer with a Pull
Tractor Feed
Unit attached.
IBM
Modes
Standard
Features
3-25
Paper-out override
Anytime
you
want
to disable the
paper-out
switch to keep
th
e
printer
printing to the
very
bottom
of
the
page
, enter:
Paper-out
Override
Decimal Hex. ASCII C
omp
Paper-out override
27
56
1B38
ESC8
PF
Reactivate paper-o
ut
sensor
27
57
1B
39
ESC9
PF
Clear buffer
This
code
eliminates a line
of
data
if it
has
not
yet
been
printed.
Clear
Buffer Decimal Hex. ASCII
Comp.
Clear buffer
24
18
CA'-1
PF
Print head direction
For
some
situations,
such
as
when
you
are
printing reports
with
columns
requiring
precise alignment, unidirectional
printing
improv
es
graphics
print
quality
with
more
accurate
column
alignment. After
you
specify this feature,
the
printer
prints only in
one
direction,
always
from left to right.
Print
head
Direction Decimal Hex. ASCII
Comp
.
Start unidtrcctional printing 27 85 49
1B
55
31
ESCU 1 PF
Return to bidirectional printing 27 85 48
1B
55 30
ESCUO
PF
The
Home
Head
command
sends
the
print
head
to
the
left
margin
(also called
the
home
position) to
print
the
line that follows
the
command.
This unidirectional printing occurs for
one
line only,
then
normal
printing
resumes. To
send
the
print
head
home,
use
the following codes:
3-
26IBM
Modes
Standard
Features
Home
Head
Decimal Hex. ASCII
Comp
Home
head
27
60
1B3C
E
SC
<
F
Backspacing
A backspace
command
is
not
acted
on
by
the
printer
until a
character
or
print
command
is given after it.
If
you
want
to
backspace repeatedly to
make
several different combined symbols,
add
the
BS
command
after
each
character
followed
by
the
overprinted
character.
If
superscript printing is indicated, a
BS
command
causes the
printer
to perform a reverse linefeed to the
backspace position
and
then
prints
the
next character as a
superscript. Alignment is not guaranteed.
To
print
one character
and
then
move
the
printhead
to the left
and
back over it to
print
another character,
use
the
backspace command.
This
command
helps
create
symbols
not
included
on
your
keyboard,
such
as the
plus/minus
(±)sign,
a
cent
sign
and
a less
than
or
equal
to sign.
Note: A backspace will not be performed beyond the left margin.
Backspacing Decimal Hex. ASCII
Comp
Execute back
'pace
8
08
BS
P F
Automatic line feed
When
the automatic line feed is on,
theprinterdoes
a line feed each
time
it
receives a carriage
return
(CR).
Automatic
Line Feed Decimal Hex. ASCII
Comp
Automatic line feed on
27 5
3-1
9
lB
35
31 ESC 5 1
p
Automatic line iced off 27
53
48
1 B
15
30 E
SC
5 0
p
IBM Modes Standard Features 3 -
27
Print suppress
mode
This fe
ature
lets you temporarily disconnect
the
printer
from the
c
omputer
by
sending
a control code
through
your
program:
an
ESC
Q SYN code tells
the
printer
to ignore all
data
except the
DCl
code; a
DCl
code
releases the
printer
from
the
print
suppress
mode.
The PRINT
SUPPRESS EFFECTIVE
option
in the
menu
must
be
set
to VALID in
order
for the
print
suppress
commands
to
be
active.
If
this option is set to INVALID, these
commands
will
be
ignored
by
th
e printer.
There is a difference between
print
suppress
mode
and
the
printer
being deselected.
When
the
printer
enters
print
suppress
mode,
it
c
ontinues
to receive
data
but
does
not
store
or
print
it-so
the
data
is lost.
The
SEL
light blinks
when
print
suppress
is entered.
Pressing
the
SEL
button
twice will reconnect the
computer
to the
printer
.
-
Print
Suppress
Mode
Decimal
Hex. ASCII
Comp.
Print sup
pr
ess
mod
e on
27 81 22
l B 51 16
ESC Q S
Y'\
I'
Print suppress
mod
e off
17
I I
DCI
r
Print continuously
For
progr
a
mmers
who
would
like to see
what
control codes
were
entered in a
document
, the following
commands
specify the
printing
of
one
or
all normally non-printable characters
below
decimal31
and
between
decimal128-
159 in IBM Set
1.
To
print
just
one
control character, use the ESC "
Command
followed
by
the control character
you
want
to print.
.3
- 28
IBM
Modes
Standard
Features
Printing
from
the
All Char.
Set
Decimal
Hex. AS
CIT
Comp
Print
one
character from
the
27
94
n
IBSEn
ESC"
n r
All
Ch
arac
ter
Set
n
~
character to
be
printed
Print continuously from the
2792
nl
n2
1B5C
ESC\
p
All
Character
Set
nl
n2
nl
n2
followed by
the
character to
be
printed
To
print
all the control characters is a
bit
more complicated. You
have
to indicate
how
many
characters to print.
If
you
want
less
than
256
characters, then n 1 is the
number
of characters and n2 is
0.
For more than 255 characters, follow the
ESC\
command
with
the total of the following formula:
n2 = int (Total
number
of characters/256)
nl
=Total
number
of
characters-
(n2 * 256)
When
the
ESC\
command
is sent, the control codes
do
not operate
but
are printed as special characters which
appear
in the chart in
Appendix
B.
For example, the
ESC
command prints as a left arrow.
If
the
printer
receives a code value for
an
unassigned character, a
space is printed.
The All Character Set is to
be
found in
Appendix
B.
Cut
Sheet
Feeder
If
you have
an
OKI optional Automatic
Cut
Sheet Feeder mounted
on
your
Microline you can insert a
new
sheet of
paper
from the
hopper.
Cut
Sheet
Feeder
Decimal
He
x.
ASCII
Comp
.
lnsl•rt
shed
27 25 73
IB
1949
ESC
EM
I PF
Eject sheet 27 25 82
1B
1952
ESC
E\1 R
PF
Note:
An
LF
command
at
the
end
of
a
page
also
causes
the
next
sheet
to
be
loaded.
IBM Modes Standard Features
3-
29
If
you
are
working
with
a
Dual
Bin
Cut
Sheet Feeder
you
can
use
the following
commands
to select between the bins:
Function
Decimal
Hex.
ASCII Comp.
Bin 1
27 25
49
181911
ESC
EM
1
Pf'
Bin 2 27
27
50
IB
19
32 ESC E\.12
rr
A
separate
TOF can be
set
for each
of
the bins on the CSF. This
enables you
to
print
on letter-headed paper, fed from one bin,
leaving a large margin, followed
by
printing
on
pages fed from the
other
bin
with
a smaller margin.
Cut
Sheet
Feeder
Control
Decimal
Hex. ASCII
Compj
Sheet feed
option
27
91
70
n1
1BSB46nl
n2m1
m2m3
n2m1
m2m3
Description
of
Parameters
n 1 n2:
m1:
m2:
m3:
number
of
parameters
paper
feeding
technique
type
of
media
bin
number
ESC[Fnl
r
I
n2m1
m2m3
n 1
and
n2 are the
number
of
bytes in the sequence. Normally this
will
be three,
so
n1=3
and
n2=0;
ml
defines
paper
feeding
method
,
m2 is a constant
set
at
1
and
m3 defines the Bin
number.
m1=1
m1=3
m2=1
m3=0
m3=1
m3=2
set
manually
inserting
mode
set
CSF
inserting
mode
constant
no
change
Bin 1
Bin 2
For example, to specify cut
sheet
feeding from Bin
2:
LPRINTCHR$(27) ;CHR$(91) ;CHR$(70) ;CHR$(3);CHR$(0);
CHR$(3) ;CHR$(1) ;CHR$(2);
3-
30 IBM Modes Sta11dard
Feat11res
Bell
(BEL)
This
command
will
sound
the
printer's
bell
every
time the code is
received.
Bell Decimal Hex.
ASCII
Comp.
BEL
7 07
BEL
I'F
Emulation
Mode
This
command
will
change
the
emulation
of
the
printer
to
the
specified mode.
Emulation
Mode
Decimal Hex. ASCII Comp.
Emulation
mode
n
OOh
IBM
PPR Emulation
Olh
Notused
02h
IBM
PPR Emulation
27123 n
20h Reserved for OKI Micro!
me
Standard
21
h Reserved for OK! Micro I
me
Standard
22h
Re~erved
for OKI Pacemark
40h
Epson
FX
Emulation
41h Epson
FX
Emulation
1B
78
n
ESC
In
PF
The
default
value
is
subject to the
menu
setting.
When
the emulation
is
changed, print
mode/o,tatus will return to the settled
menu
mode
or
terminated
Deselect
Mode
The
printer
will not receive
further
data,
in
IBM
mode
only,
by
setting a
busy
signal
and
turning
the SEL
lamp
off, until the SEL
button
is pressed
or
the I-PRIME signal is received.
Deselect
Mode
Decimal
Hex.
ASCII
Comp
Deselect
mode
27106 00 1B6A 00
ESC
j
"'Cl
I'
IBM
Modes Standard Features
3-31
Initial Status
This
command
returns
the printer,
both
in
IBM
and
EPSON mode,
to its initial settings, i.e. after
power
is switched on.
Initial
Status
Decimal
Hex. ASCII
Comp.
Initial Status 27125 00
167000
ESC
I '\;UL PF
Reset Inhibit
This
command
returns
the
printer
to its initial settings, if the
menu
item Reset Inhibit is
set
to NO.
Reset
Inhibit
Decimal
Hex.
Reset Inhibit 2791 75
16
56
46
nl
n2ml
n1
n2
ml
m2
m3 m4
m2m3m4
(nl
+
n2
x 256)
stands
for the following
parameters
byte
length.
m I specifies
the
initialisation mode.
ASCII
ESC
I K
nl
n2
ml
m2m3m4
m2 specifies
the
ID
number
of
the
printer, 03h
or
16h (to be specified).
m3
and
m4
specify
the
menu
setting,
after
initialisation.
3-
32
IBM
Modes
Sta11dard Features
Comp.
p
Chapter 4
IBM Modes Advanced Features
Downline Loadable Character Generator (DLL)
Proprinter
Mo
de
Pro
printer
Mode
DLL
Decimal
He
x.
ASCII
Comp.
Copv
ROM to DLL 27
36
1B 24
ESC$
p
Load
Character
27
61
<Data)
1B
3D
(Data)
ESC=
<Data
p
Select Utility DLL
27
73 52 1 B
-l9
34
ESC
!4
r
Select
Quasi-1\LQ
DLL
27
73 54
1B-l936
ESC
16
p
Creating a
custom
character enables
you
to
expand
the characters
and
symbols available
with
your
printer
to
include
special
trademarks
and
symbols
through
your
computer
keyboard. The
loading
procedure
is complicated, so
it
is
broken
down
to
mak
e it
a little easier.
The
complete format for Load Character Font i
s:
CHR$(27); "="; n1n2 CHR$(20); code attr1 attr2
coll
...
colll.
n 1
and
n2
are
derived from a formula that calculates
the
total
number
of characters to be loaded.
Code
is the ASCII decimal
value
for the first DLL character location. Attr is 0 for ascending characters
and
1 for
descending
characters. CHR$(20)
and
null
are
constants
which
always
appear
in
the command.
Coll
...
col11
are
the
column
data
for the actual characters to
be
loaded.
Step 1
Copy
all characters (0-255) into the DLL RAM
The entire 256 characters in
the
character
set
are copied into the
DLL RAM area
using
the
command
CHR$(27);
"$";.
Any n urn
ber
of
characters can
now
be
customised
and
the
character
and
location
will
be
stored in the DLL RAM in
the
corresponding address.
Step 2 N
umb
er
of
do
w
nl
oaded ch
ar
acters
Determine
how
many
characters
you
want
to
download.
We
have
chosen to
design
just one. Multiply that
number
by
13
and
add
2 to
the total.
Our
answer
is 15.
Here
is the formula:
(Number
of
characters x
13)
+ 2
=TOTAL
IBM
Modes Advanced Features 4
-1
Step 3 Entering the total
If
the
total is less than 256, then
n1
is the total
and
n2 is
0.
For
our
one
character,
n1
is 15
and
n2 is
0.
Enter the
numbers
into the Load
Character Code,
ESC=
n1 n2
If
the total is
more
than 255, then the total is
divided
by 256
with
n1
being the
remainder
and
n2 being
the
integer
part
of
the result.
It
is easier to look
at
an
example.
Say
we
have decided to create
an
entire character set of94 characters.
We
would
have:
(94
X
13)
+ 2 = 1224
n2 = int (1224/256) = 4
n1
=
1224-
(n2 x 256) = 200
So the
command
would
look like this:
CHR$(27);" = ";CHR$(200);CHR$(4);
Step 4 The spacer code
Insert DC4(CHR$20) here to
separate
the
individual
character
data
you
are
going to load,
Here
is
how
the
command
looks now:
CHR$(27);" = ";CHR$(15);CHR$(0);CHR$(20);
Step 5 The start code
Insert the
start
code
in the command.
The
start
code
is the first
character
being
replaced
by
your
new
character. You can begin
your
custom
character
set
at
any
point
in
the
character table
but
remember that if
you
are
loading more than
one
character, characters
are replaced consecutively from the starting point.
If
you
are
loading three characters beginning
at
the letter A
(65
decimal),
you
will
end
up
replacing letters A,
Band
C.
Then
our
start
codes
would
be
like this:
4-2
IBM
Modes
Advanced
Features
CHR$(27);" = ";CHR$(41 );CHR$(0);CHR$(20);CHR$(65);CHR$(attr1);
CIIR$(attr2);CHR$(col1)
...
CHR$(col11);CHR$(attr1);CHR$(attr2);
CHR$(col1)
...
CHR$(col11);CHR$(attr1);CHR$(attr2);CHR$(coll)
...
CHR$(col11)
If
we
are
replacing
one
character
and
never
use
the
@ symbol,
we
would
give the
start
code as decimal
64.
So
now
we
have this:
CHR$(27);" = ";CHR$(15);CHR$(0);CHR$(20);CHR$(64)
Note: \lotice how the CHR$ following"=" changed in the last two statements.
It
is because the first statement loads three characters, making the formula:
(3
x 13) + 2 =
41
\'l.'hile
the second statement loads only
one
character, making the
formula
(1
x
13)
+ 2 =
15.
Step 6 The two attribute byte codes
Now
we
define the characters to
be
loaded. Each character consists
of
13 bytes - 2 attribute bytes
and
11
bytes
of
print
data.
Attribute byte
1:
You have a choice
of
four values: These select ascender
or
descender
characters (values
0
or
128),
or
graphics characters (values 1
or
2).
0:
The character is
being
printed
with
the lower 8 pins.
128: The character is
being
printed
with
the
upper
8 pins.
Using
one
of
the
other
two
values
(1
or
2)
you can quite easily create
characters which are similar to IBM-Graphic characters
and
which
are
12
dots high.
Two
passes
make
the
printer
print
as if it has a
12-
pin printhead:
1:
Pins 9-12
print
the
same
as
pin
8 (Va
lu
e 1).
2:
The
pattern
of
pins
1-4
(values 128, 64,32
and
16; see
illustration in Step
6:
Designing a Character) will
be
printed
again
on
pins
9-12.
IBM
Modes Advanced Features
4-3
Attribute byte
2:
If
you
want
to
use
proportional spacing
you
will have to define
the
print
start position
and
the
number
of
columns
to
be
printed
as
well.
If
you
use
start
position 3
and
5 half
dots
character width,
the
columns
3,4,
5, 6
and
7 will
be
printed. Attribute byte 2
would
then
be
53.
Start
Character
width
Position
1 2
3
4
5 6
7 8 9
10
11
0 1 2 3
4
5 6
7
8 9
10
11
1
17 18 19
20
21
22
23 24
25 26
X
2
33
3-t
r
·'
36
37
38
39
-tO
-!1
X X
3
-!9
:;o
51
52 53
5-t
55
56
X X X
!
-t
65
f>6
(,7
68
69
70
71
X X X X
:;
81
82
83
84
85 86
X
X X X X
6
97
98 99
100
101
X X X X X
X
7
113
114
11
5
116
X X X X X X X
Positions
marked
with
x
and
values
outside
this table
are
not
valid.
The only exception is
the
value
0, which
can
be
used
to select fixed
spacing.
In
order
to use the DLL in proportional
mode
you
must
specify
proportional
mode
using
ESC
Pl
before
printing.
In
non
-
proportional
mode
the characters will
be
printed in full width,
attribute
byte
2 will then
be
ignored.
Since
the
character
we
want
to design will
be
a
non-proportional
descender character, this is
the
command:
CHR$(27);" = ";CHR$(15);CHR$(0);CHR$(20);CHR$(64);CHR$(128);
CHR$(0);
4-4
IBM
Modes
Adt•a~tced
Feah1res
Step 7 Creating your character(s)
Using
the
graph,
we
are
going to create
our
character.
Only
eight
rows
are
printed
for a character.
If
the
character is
an
ascender,
row
one
will
be
used
but
not
row
nine.
If
it is a descender,
row
one
will
not
be
used
but
row
nine will.
Our
character is a descender.
We
are creating a special
K.
Here
is
how
it
is done:
Column 2 3 4 5 6 7 8 9
10
11
128
64
32
16
8
4
2
Note: Avoid contact between 2
dots
on
the horizontal lines.
If
this
happe
ns the
data
is
loaded
but
the second
dot
will
not
be
printed
as
you
will see.
It
will
be
ignored!
Now
for each column, regardless if there is a
dot
in it
or
not,
add
th
e
values for each dot. So for co
lumn
one
we
have a
dot
in rows
2,
3,
4,
5,
and
6.
Here
is
what
we
a
dd
:
64 + 32 + 16 + 8 + 4 = 124
Contin
ue
the
same
procedure
for columns 2
through
11. Here
are
our
colu
mn
total
s:
124, 32,16, 40, 68,
2,1
, 0, 0, 0, 0
IBM
Modes
Adva11ced Features
4-5
Now
we
can insert
our
column totals into the command:
CHR$(27);"=";CHR$(15);CHR$(0);CHR$(20);CHR$(64);CHR$(128);
CHR$(0);CHR$(124);CI IR$(32);CHR$(16);CHR$(40);CHR$(68);
CHR$(2) ;CHR$(1) ;CHR$(0) ;CHR$(0) ;CHR$(0); CHR$(0);
That
is
how
a character is loaded.
Note: Thecharacter(s)
you
have
loaded remain in
thedownline
loadablecharacter
generator until
you
turn
off
the
printer, replace
the
character
with
another
downloaded
character
or
send
the
command
to clear the
downline
buffer.
If
you
are
loading more
than
one
consecutive character, you
must
give a starter code for the first character
you
are adding. Then after
you have
loaded
the 13 bytes of character
data
for the first character
you have designed, you immediately follow it with the 13 bytes of
character data for the next character
and
so
on
until all the characters
are loaded. Remember each
downloaded
character replaces the
next consecutive normal character.
Note: In
order
to load characters into non-consecutive locations in memory,
you
must
use
the
complete
command
for each character.
Step 8 Printing the character
To
print
your
character
in
Quasi-NLQ,
use
the
command,
ESC
I
6.
This selects the
Quasi-NLQ
downloaded
character generator.
Or
you
can select Utility
mode
with the
ESC
I 4 command. Whichever
print
mode
you
choose, be sure to follow the
command
with
the
character you
replaced-in
our
case,
we
would
enter the@ symbol.
To clear the DLL, use this command:
ClearDLL
Decimal Hex. ASCH Comp.
Clear DLL
27
61
0 0
18
30
00 00
ESC=
NUL
!'
NUL
4-
6 IBM Modes Advanced Features
To return to the normal character set select a
print
mode.
Exit
DLL
Decimal
Hex.
ASCII
Comp.
Start
Utility
Mode
27 73 48
IB 49
30
ESC
I 0
p
Start Gothic
Mode
27 73 50
IB
49 33
ESC
12
I'
Start
Courier
Mode
27 73
51
IB
49
32
ESC
13
l'
Graphics
The
bit
image graphics feature lets
your
printer
draw
almost
any
kind of illustration
by
printing a
dot
at
any
location
on
the page. In
the
IBM
modes,
your
printer
works
properly
with
anv
graphics
software package designed for the
IBM
Personal Computer.
You can
use
a software package (or BASIC
commands
such as
CIRCLE, LINE,
and
DRAW) to create
an
image on the
display
screen (your software
or
BASIC
manual
tells
you
how), then
dump
it
on to the
page
with the help of the PrtSc key
on
your computer.
This feature of the
IBM
Personal
Computer
lets you
print
a
reproduction
of
any
image
on
your
display
screen.
When
your
screen image is complete, simply press the SHIFT key
and the PrtSc key
at
the same time:
whatever
is on the screen is
printed
on
the page.
You can also write a
program
that prints
an
image directly,
without
transferring it from the
display
screen. This section explains
how
to
do
this using BASIC statements.
IBM Modes
Adt•a11ced
Features
4-
7
Programming
graphics
Your
printer
prints
images in successive columns
of
eight dots. The
LPRINT
statement
that
tells the
printer
to
do
this
has
three
com
ponents:
1.
The control
code
sequence that
puts
the
printer
into graphics
mode,
2.
The
number
of
co
lumn
s
of
graphics
to
be printed,
and
3.
The
coded
information that tells the
printer
which
dots
to
print
in each co
lumn
.
There are four
modes
of
GRAPHICS available
in
IBM Modes. They
differ in horizontal resolution,
or
density, which indicates
how
close toge
ther
the
dots
are
and
is
measured
by
the
number
of
dots
per
inch. All
modes
have
a vertical resolution of
72
DPI. For
reference, the
diameter
of
a
dot
is 0.4
mm
(1/72
inch). The
modes
are
discussed in
more
detail
in
the
next section
on
control codes.
The
maximum
width
of a graphics
image
is 345.4mm (13.6 inches)
for
th
e ML3410.
1.
Control
Codes
A graphics LPRINT
statement
begins with a control
code
that tells
the
printer
to
print
a
dot
image. Each graphics
mode
has a different
control code.
Graphics
Resolution Decimal Hex. ASCII
Comp.
Si
ngle
d~nsity
graphics 27
75
nl
n2
1B4Bnln2
ESC
K
nl
n2
PF
Double-density
half
-sp~ed
27 76
nl
n2
lB4C
nl
n2
ESC
Lnl
n2
PF
graphics
Double-d~nsity
normal-speed
2789nl
n2
1859
nl
n2
ESC
Y
nl
n2
PF
graphics
Quadruple
densitv graphics
27
90
nl
n2
lB
'iA
nl
n2
ESC?nl
n2
PF
where
and
n2
=total
number
of graphics characters/256
nl
=
total-
(n2 x
256)
4--8
IBM
M
odes
Advanced
Featurrs
Single-density graphics
have
a resolution of
60
x
72
dots
per
inch,
and
have a
maximum
width
of 816 dots
per
line.
Double-density,
half-speed
graphics have a resolution
of
120 x
72
dots
per
inch,
and
a
maximum
width
of
1632
dots
per
line. In this
mode,
the
print
head
slows so it can
print
dots that overlap
by
about
1/2
dot
width.
Double-density,
normal-speed
graphics
have
a resolution of 120 x
72
dots
per
inch,
and
a
maximum
width
of 1632
dots
per
line. This
mode
has
the
same
density
as
ESC
Land
prints
at
normal speed.
However,
you
cannot
print
dots
in the
same
row
in
adjacent
columns. In
other
words, after you
have
printed
a
dot
in
one
particular row,
you
cannot
print
on that
row
in the next column.
Quadruple-density
graphics have a resolution
of
240 x
72
dots
per
inch,
and
a
maximum
width
of
3264
dots
per
line. This
mode
prints
dot
columns
that
overlap
by
about
3/4
dot
width.
It
can
print
only
every
other
dot
on
the
same
row. In
other
words,
after
you
have
printed
a
dot
in
one
particular row,
you
cannot
print
on that
row
in
the
next column.
Note
· Let
us
quickly reviev.· the restrictiom.
on
the
ESC
Y
and
ESC 7 graphtcs
modes. Basically, the restrictions just
mean
you cannot
print
a horizontal line
with
fully
overlapping
dots. Even
with
the skips,
dots
on
the
same
row
are close
enough
together that a line
appears
solid. You can, however,
print
dots
in
other
rows. This allows you to create
much
finer curves
and
diagonal lines in these
high
density
modes
.
2.
Number
of
columns
The
Start Graphics code is followed
by
two
numbers
telling
the
printer
how
many
columns
of
graphics to print. For ease
of
reference,
we
call these
numbers
n 1
and
n2.
IBM
Modes
Advanced
Ft·atures
4-9
To find
the
value
of
the<;e
numbers,
determine
how
many
columns
you
want
to print,
then
divide
it
by
256. The
value
of
n2 is the
in tegcr
portion
of
the quotient,
and
the
value of n 1 is the
remainder
expressed
as
an
integer.
Example
Suppose
you
want
to
print
400 columns of
graphics
n2 = int (400/256) = 1
n1
=
400-
(256 x n2) = 144
If
you
want
to
print
in
single-den~ity
graphics
mode,
the beginning
of
your
statement
is:
l PRI'\JT CHR$(27),CHRS(7S);CI-Il\5(144);CI m.S(1)
n2
n1
ESCK
4
10
IR.\cf
Modt·~
Atluanced
features
IBM BASIC
includes
two
functions
that
make
calculating n 1
and
n2
easy:
MOD
divides
two
numbers
and
returns
the
integer
remainder.
FIX
removes
the
fradional
portion
of
a
numeric
expression
without
rounding
it
off.
See
your
BASIC reference
manual
for details.
Using
these functions,
you
can
express
our
sample
numbers
this way:
10
NDOTS = 400
20 LPRI'\fT
CHRS(27);CHR$(7S);CHRS(~DOTS
\t10D 256),
CHR$(FIX(N DOTS/256))
Important:
The
number
of
dot
columns
expreo,scd bv n 1
and
n2 Cilnnot be gre.tter
than
the
maximum
number
of
dot
columns
per
line allowed for
the
graphics
model
and
printer
you
are
using (see the following table).
Maximum graphics columns per
line
Graphics
mode
ESC
K (single density)
!
816
FSC
I;
ESC
r (double den!'.ity) 1632
ESC
Z (quadruple
den~it!·l
3264
3.
Graphics information
The
la"'t
part
of
the
grap
hic~
statement
contains
numeric
information
that
tells
the
printer
to
print
dots
ell specific po-.itions
in
each
column.
lt
is easiest to
lav
out
your
image
on
graph
paper
, filling
in
the
sqtt<lres
whcr~
ynu \'
anlc1ots
t,,
,;
;:-~"'~<>r
(lf
you
want
to
use
higher-
den~i~.y
graph1c.;,
keep
iP
mmd
that
the
column
·
..,
\\'Jll
o,
·
crbp,
and
remember
any
restrictions
that
may
apply.)
Then
divide
the
im,lge
into
strips
of
eight
rows.
18.'.1
.
\1odes
Adl•tmced
fcuturt·~
.J
-
11
Each
strip
is
programmed
as a
separate
LPRINT statement.
Each position in the column has a numeric value, as
shown
in
the
table below. Simply
add
the
value
of
the
column
positions
where
you
want
dots
to
appear,
then
enter
the total in
your
LPRINT
statement.
Note for
those
familiar
with
binary
numbers:
Each column is represented
by
an
8-bit
binarv number. A
dot
represents a
"1"
and
a space is "0"; the top
dot
is the
'vtSB
(Most Significant
Bit)
and
the bottom
dot
is the
LSB
(Least Significant
Bit).
The
b1t
positions are
shown
on
the table for reference. You
can
use
the ASCII code
chart in Appendix
Bas
a conversion table.
Column Position Values
Column
Position
Decimal Value
Bit
128
i
64
2"
32
i
16
24
§
8
21
4
i
2 i
1
2
4-12
IBM
Modes Advmrced Features
Example:
64
+ 16
+ 8
+ 4
+ 1
Enter
93
as CHR$(93)
If
we
call the
number
for
each
column
c1,
c2,
etc.,
the
complete
statement is:
LPRINT CHR$(27) ;CHR$(75) ;CHR$(144) ;CHR$(1) ;CHR$(c1);
CHR$(c2);
...
;CHRS(c400)
The
format is the
same
for all density modes; the
only
differences
are
in the
start
graphics code
and
the
maximum
amount
of column
data
that can follow. The
number
representing
any
particular
pattern
of
dots
in a
column
is the
same
regardless
of
graphics mode.
IBM
Modes
Adt>a11ced
Features
4-
13
Pu
lting
it
together
Now
vve
can
work
through
a
simple
exam
ph.:.
~1..1ppos~
~
w
~
w,mt L:;
draw
two
diagonal
lines.
Step
1. Begin w1th
LPRINT
and
the
start
graphics
code
for
single
clensity
graphics
this
time:
10
LPRINT
CHR$(27);CHl{Si(/~l;
Step
2. ( (1t111t
thE'
columns
in
the
trn<~f.E'
.
ThPrE'
are
11.
so
we
c
alculate
n1
and
n2
:
n2
=
int
(11
/ 256) = 0
n:
=
11
(n
2 x 256) = 11;
and
add
them
to t
he
statement:
10
LPRINT
CHI\.$(:"'~
1 :CHR$(75) ;CHR$(11) ;CHR$(0);
Step
3.
\dd
the
dot
values
for
each
column
1 2 3 4 5 6 7 8 9
10
11
POSITION
128
VALUE
64
32
16
8
-·-
1---
4
2
ti
l
I
--~
+
j
+-
l
1
e
l,
-;--,.
I
-
~
~
i
l
and
add
them
to
the
statement:
10
LPRINT
CHR$(27); CHR$(75); CHR$(11
);
CHR$(0);
CHR$(1) ;CHR$(2)
;CHR$(
4) ;CHR$(9) ;CHR$(18);
CHR$(36);CHR$(72);CHR$(144);CHR$(32);CHR$(64);CHR$(128);
Step
4.
Run
the
program.
The
result
should
look
like this.
If
not,
check
the
maths
and
typing
and
lry
agam.
#'
4-
14 IBM Modes
Arlva11ced
Features
Now
go
back
and
change
the
Start
Graphics
code
to
the
code
for
double
density, half
speed
(ESC
L):
10
LPRINT
CHR$(27);CHRS(76);CHR$(ll);CHl~(O);
CHR$(1);
CHR$(2); CHR$(4); CHR$(9);CHR$(18); CHR$(36);CHR$(72);
CHR$(144);
CI
IR$(32);
CP.R$(6-+);
CHR$(12~);
Run
the
program
,;:--
and
compare: '
!\j
ohce
that
the
angle
is
steeper
and
the
two
lines
are
closer together.
This
is
because
each
individual
column
now
overlaps
the
next
column.
Notice
also
that
it
prints
more
slovvly,
although
with
this
amount
of
printing
the
difference
in
speed
may
be
hard
to detect.
Now
try
double
density,
normal
speed
(ESC
Y):
30 LPRINT CHR$(27);CHR$(89);CHR$(1l),CHR$(0);CHR$(1);
CHRS(2);CHRS(4);CHRS(9):CHRS(1~);CHR$(36);CHRS(72),
CI
IR$(144);CHR$(32),Cl-IR$(64);Cl1R$(128)
Aside
from
printing
spePd, there <;hould be
no
difference
because
the
pattern
does
not
include
adj,;c~'llt
Jub.
If
it
mdudt'd
any,
<;orne
dots
would
have
been
skipped:
,
,
Finally,
try
quadruple
density
(ESC Z):
40 LPRI:'\IT CHRS(27);CHRS(90);CHR$(11 );CHR$(0);CHRS( 1
);
CHR$(2);CHR$(4l;CHRS(9);CHR$(18);CIIR$(36);CHR$(72);
CHRS(144);CI-IRS\32);CI IR'ii(64);CHRS(128)
~
The
result
is: I
,
I
IBM
J'vlodes
Adva111
ed
Fet>lurrs
1-15
The angle is even steeper,
and
the
two
lines
have
merged into
one
thick line because
of
even
greater overlap.
Here is another
sample
program
that
uses a FOR-NEXT loop to
print
all
the
possible combinations
of
dots
and
spaces
in
numeric
order:
05
REM SAMPLE 2
06
WIDTH "LPT1 ",255
10
NOOTS = 256
12
REM'MAXIMUM POSSIBLE COMBINATIONS
30
LPRINT CHR$(27);CHR$(75);CHR$(NDOTS
MOD
256);
CHR$(FIX(NDOTS/256));
40
REM'ST ART GRAPHICS 256 COLUMNS
50 FOR
X = 1
TO
\JOOTS-1
60 LPRJ'\JT
CHR$(X);
70
NEXTX
73
LPRINT:REM LINE FEED
Note:
The
IBM
Personal
Computer
is normally set for a
maximum
line length
of
80
characters.
The
"WIDTH"
command
in Line06eliminates the length restrictions.
The
printout
looks like this:
You can vary the
length
of
the
graphics line
by
changing the value
nll\JDOTS. Try changing the
density
in this
program
and
see
what
r.appens.
4-
16
IBM
Wades
Advanced
Features
Combining text and graphics
You
can
mix
normal
text printing
and
graphics
on
the
same
line.
Here
is
an
example using
the
image
coded in the last section:
05 REM'SAMPLE 3
10 LPRINT"TEXT PRINTING" ;CHR$(27) ;CHR$(75) ;CHR$(11
);
CHR$
(0);CHRS(l);CHR$(2);CHR$(4);
CHR$
(9
);
CHRS(18);
CHR$(36) ;CHR$(72) ;CHR$(144) ;CHR$(32) ;CHR$(64);
CHR$(128);"TEXT PRINTING
AGAIN"
Here
is
the
result:
rEXT
PR.::NTIN,'
~
TEX:'
PR:NT:NG
AGAIN
The
printer
prints normally until it receives the
"start
graphics"
code.lt
then
prints
the
number
of
graphics columns specified
by
nl
and
n2
and
automatically
returns
to
normal
printing.
Note:
Be
careful to
entertheamountof
graphics
data
you
tell the
printer
to ex
pe
c
t;
othcrwtse, the results will
be
garbled.
Printing Multiline Graphics
One
LPRINT statement
cannot
print
more than one line of graphics,
so
you have to
enter
a
separate
LPRINT
statement
for each
subsequent
line of graphics.
To illustrate this,
add
these lines to the SAMPLE 2 program:
25
FOR J = 1
to
4
75 NEXT J
IBM
Modes
Advanced
Features
4-17
;.-1·,:~
1c'i:'P
c;::·s~'S
the
I PRINT ·;tJtc
ment
to
b.: :--cpeated
four
times
Here
is
the
rf'sult:
..
.,.
·
..
~
..
-.~·
.":'~~~
.....
-:-~
...
~
...
~
,..,a:;::w
·:;:;;;-:::-~
...
,~
...
":lies
.......
~~
..
":'\11~
_
..
$!14
~""1~~-..~
....
..
.,...,.-
~""1"7!11-"7~
...
"';'1-::t"''
...
-,.'S~
..
-;.~~"-:..~::.,.~~-
..
-~~~-
..
-;o("~
...
.,.i§
......
~~~
.......
':9::_;.
-~~
.....
~
..
-,~
...
~:::s
...
.;,;:;.-:;.,.,._
..
.;.~_
..
-:.'S
...
.,.~
..
.,.~
..
~
..
~
-::;-
...
~
.
......
'7"1~:.,.~-::::;-:;..,
..
":11~
...
···(4!4
,.,.-::.~--~~~;.~
.....
~
...
~~~
...
~-
..
~otice
there
is a
space
between
each
line. This is
because
the
standard
distance
from
the
top
of
one
line
to
the
top
of
the
next
is
1 I 6
inch
,
but
a
column
of
graphics
is
only
1/9
inch
high
(8
dots
x
1/72
inch
per
dot
-
8/72
inch =
1/9
inch).
In
order
to
print
a
continuou~
image
with
no
gaps
between
the
lines,
you
must
use
the
ESC A
command
to
change
line
height
to
8/72
inch
and
ESC 2
to
achvate
the
change.
The
following
program
has
been
modified
to
give
a
continuous
image
when
printing.
05
REM'SAMPLE 4
06
Width
"LPT1: ",255
10
NDOTS = 256
12 REM'MAXIMUM
POSSIBLE COMBINATIONS
15
LPRINT CHR$(27);CHR$(65);CHR$(8)
16 Rt:M'SET HEIGHT
TO
8/72
18
LPRINT CHR$(27);CHR$(50)
20
REM'ACTIVATE LINE SPACING
25
FOR
T=l
TO
4
30
LPRINT CHR$(27);CHR$(75);CHR$(NDOTS
MOD
256);
CHR$(FIX(NDOTS
I 256))
40
REM'START GRAPHICS 256 COLUMNS
50
FOR X = 1 TO NDOTS-1
60
LPRINT CHR$(X);
70
NEXT
X:
LPRINT: REM LINE FEED
75
NEXT J
4
-18
IBM
Modes Adva11ced Features
The
result looks likl' thi:, :
Reminders
1
Make
sure
you
enter
column
data
for exactly the
number
of
columns
~pecified
by
nl
and
n2
in
your
LPRINTstlltement.
If
you
enter too
much
or
too little
data,
the results will
be
garbled.
2.
You can
print
only
up
to
the
maximum
number
of
columns
for
the
combination
of
printer
model
and
graphics
density
mode.
If
more
data
is
contained
in
the
LPRINT statement, the excess
is
simply
ignored.
3.
Observe
the
limitations
on
dot
placement
in these graphics
density
modes: Double density,
normal
speed
(ESC
Y)
and
quadruple
density
(ESC Z). Skip
at
least
one
dot
position
between
dots
on
the
same
horizontal row.
The
printer
will
not
print
a
dot
placed
closer
than
this.
Hints
The
ways
you
can
use
features
of
BASIC to
program
graphics are
limited
only
by
your
creativity
and
your
programming
experience
In
this section,
we
summarise
the
tricks
used
in the examples
and
suggest
a few
new
ones.
MOD
and
FIX
can
be
very
helpful m calculating
the
number
of
columns
of graphics data. You
can
use
the
type
of
FOR-NEXT loop
(shown
in SAMPLE
2)
in
some
cases
where
the
dot
pattern
can
be
described
by
a mathematical function,
such
as
a straight line
or
a
sine
wave.
IBM
Modes
Advauced
Features
4-
19
To simplify typing of the column data, you can enter the information
in a DATA statement, then use a READ
statement
in a loop to
print
it. Here is a model:
30
LPRINT CHR$(27);CHR$(75);CHR$(NDOTS MOD256);
CHR$(FIX(NDOTS/256));
40 FOR X = 1 TO NDOTS
50
READC
60
LPRINT CHR$(C);
70
NEXT X
100 DATA 2,4,8,16,32,
...
This
method
makes it easier to check
and
modify
your
data. Using
a variable like
NDOTS
helps
to
make
sure
the
amount
of
data
in
the
program
matches
the
number
of
columns
you
have
specified.
Print Registration
The Print Registration
Menu
Select
item
is a bit
image
graphics
option
that
is only
used
with
bidirectional printing.
It
lets
you
fine-
tune
the
horizontal
printing
position
of
a graphic
image
or
table
where
precise
column
alignment
is important.
You will probably need to
experiment
with
the different settings to
find which works
best
for
your
printouts.
One
way
to
determine
the best value is by printing several columns
of
vertical
bar
characters
(I)
at
each registration value. Use
the
setting that
produces
the
straightest vertical column.
4-
20
IBM
Modes Advanced Features
Print Registration Settings
Setting
Resulting
movement
+0.25mm 0.2'imm to the right
+0.20mm 0.20mm to the right
+0.15mm
0.15mm
to the
nght
+0.10mm 0.10mm to the right
+0.05mm 0.05mm to the
nght
0
no
mo\·ement
-0.05mm 0.05mm to
the
lt'ft
-O.lOmm O.lOmm
to
the
left
-0.15mm 0.15mm to
the
left
-0.20mm
0.20mm
to
the
left
-0.25mm 0.25mm to
the
left
Testing Program Data With the Hexdump Mode
From time to time
you
might
want
to check
the
accurnry of
data
being
sent
from the
computer
to
the
printer
The
hexadecimal
dump
mode
is designed to
do
just that.
ln
this
mode
the
printer
converts all
recc>ived
data
into its hexadecimal equivalents.
Start
the
hexadecimal
dump
by
pushing
the
SELECT
and
FORM
FEED switches as
you
turn
on
the
printer.
The
printer
starts printing as
soon
as 16
or
more bytes
of
data
(an
entire line of data)
have
been received.
When
testing less than 16
bytes
of
data,
you
must
push
the SELECT switch again after
entering this
mode
before
the
printer
can start printing.
In this
mode,
all
data,
including control codes
sent
to the printer, is
printed
in hexadecimal form.
If
data
extends for longer than a page,
the
printer
automatically skips
over
the last inch
of
one
sheet
and
resumes printing
at
the
next top of form
provided
that
the
menu
select
option
SKIP OVER PERFORATION is
set
to
YES.
IBM
Modes Advanced Features
4-
21
Exit this
mode
by
turning
off the printer.
Here
is
an
example
of
how
data
from
the
computer
in BASIC
format:
LPRINT
CHR$(27);CHR$(48);CHR$(30);"12345" ;CHR$(1 0)
is converted into hexadecimal format:
1 B
30
1 E
31
32
33 34 35
OA
4-
22
IBM
Modes
Adva11ced Features
Chapter 5
Epson FX Mode Standard Features
This
chapter
gives
you
the
commands
that
you
will
need
to control
the printing features if
you
have
selected
the
Epson
FX
mode
in the
menu.
As
we
mentioned
in
the introduction
some
commands
have
already
been
dealt
with
in the
previous
section. These
are
briefly
listed
below
as a quick reference:
Com
mon
fe
atures to IBM
mo
d
es
Features
Command
Double
width
SO/DC4/ESC
W
Emphasised
ESC
E/F
Enhanced
ESCG/H
Super/subscripts
ESCS/T
Underlining
ESC-
Form length ESCC
FF
FF
6/8
LPI ESC
2/0
Line spacing
ESC
A/J/3
Skip m·er perforation
ESC
0/'\
HTABS
HT/ESC
0
VTABS
ESC
B/VT
CR
CR
LF
LF
Paper
out
on/off
ESC
8/9
Clear buffer CAt'\
Uni/bidirectional
printing
ESCU
Unidirectional
(1
line)
ESC<
Backspace
BS
Print
suppress
off
DCl
Cut
Sheet Feeder
ESC E'v11/R/1
/2
Graphics
ESCK/L/Y/Z
15CPI
ESCg
Epso11
FX
Mode
Sta11dard
Fl'atures
5-1
Character Pitch
Character pitch
With these
commands
you
can alter the size of
your
printed
character.
.
Character
pitch
Decimal
Hex. ASCII
Comp.
Begin 10 CPI (Pica)
27 80
IB
50
ESC
P
F
-~-
Begin 12 CPI
(E
lite) 27
77
113
40
ESC\1
F
Begin Condensed
modl'
27 1
~
or
15
IB
OF
or
OF
F.SC
51
orSI F
Stop
Conden~ed
molil' 18
12
DC2
The size
of
the
condensed
print
depends
on
which pitch is selected
at
the time the
command
to
set
the
condensed
mode
is sent.
Selection
Current
pitch
Resulting
pitch
After DC2
17.1
CPI
lOCPI
(condensed
mode
of{)
20CPI
12CPI
After
ESC
51
10CPI
17.1
CPI
(condensed
mode
on)
12CPI
20CPI
Notes:
1. t\;one of these
commands
cancel the
double
width
mode.
2.
For certain applications
you
may
need to
know
the
number
of characters that
fit in
one
line. The table in
Chapter
4
shows
the
maximum
number
of
characters
per
line for each character pitch
Expand
your
characters (double
width
print) for
one
line only.
Double
width
Decimal
Hex. ASCII
Comp.
Double
width
printing
for 27 14
18
OE
ESC SO
F
one
line only
Note:
You
are also able to specify the area of
double
width
using the
commands
in
Chapter
3.
5-2
Epson
FX
Mode
Standard
Features
Expand
your
characters to
double
height
with
the following
command.
,--------
--
Double
height
Decimal
He".
ASCII
Comp.
--
----1
Start
double
height
21
119
49 16 77
:n
ESCw1
F
F
End
double
height 27 119 48 1 B 77
10
! ESC w 0
---·-----~
Printing
modes
I
Printing
mode
Decimal
Hex. ASCII
Comp.
Lttilty
modo.'
(I.JTU 27 120 0 1 B
7!l
00 F'SCx "JUL F
High Speed Draft tHSDl
mode
27 40 48 lB
2S
30 FSC 10 F
f----
1\L•M
Letto.'r
Quality
(1\LQ)
mode
27
120
1
16
7H
01
ESC
X <;QH
F
'\'LQCourier
27 107 48
16
66
30
FSCkO
F
:\ILQGothic
27
107
49
lB
oB
31
FSC k I F
For fast printing at417Characters Per Second (CPS) use
the
Utility
mode. You will find this useful for high-volume printing,
program
listings
or
drafts.
If
you
can sacrifice
ali
ttle
print
quality for speed, select
High
Speed
Draft (HSD) mode. In this
print
mode,
you
can have printing
at
555
CPS in 10 CPl.
However
draft
mode
is unavailable
with
double
width, emphasised, enhanced, italics
and
proportional spacing.
When
print
quality counts,
Near
Letter Quality (NLQ)
mode
offers high quality printing
at
104 CPS. This is useful for letters
and
other
important
documents.
Epso11
FX
Mode
Sta11dard
Featmes
S-
3
National Character Sets I Code Page A
ss
ignment
Epson
It
alic Eps
on
Graphics
n
ESC t NUL
ESC t
SOH
0 Amencan
Amt•ncan
1
French
French
2
Germ,ln
German
3
Briti~h
British
4
Danbh
I
D,1nish I
5 Swedish I Swedish
I
6
ltilli<m
ltilhiln
7 S
pan
ish I Code Page
Cy
rillic
H japanese
Japanese
9
'orwegtan
I
\Jorwegt
an
10
Danish
II
Danish
II
11
Spanish
II
I
Spanish
II
12
Latm
Ame
rican Latin American
13
French
Canadian
french
Canadian
14
Dutch
Dutch
15
Swedish
II
Swedi
sh
II
16
Swedish
III
Swedi
sh
lii
17
Swedish TV
Swedi
sh
IV
18
Turkish Turkish
19
Swiss I
Swiss I
20
Swiss
II
Swiss
II
21
Code
Page Cyrillic
Code
Page Cyrillic
22
Code
Page Polska Mazovia
Code
Page Polska 'v1azovia
23
Code
Page Polska
PC
Latin 2
Code
Page Polska PC Latin 2
24
Code
Page Serbo Croatic I
Code
Page Serbo Croatic I
25
Code
Page Serbo Croatic
II
Code
Page Serbo Croatic
II
26
Code
Page 'VIultilingual850
Code
Page Multilingual
850
27
Code
Page \Jor
way
865
Code
Page Norway
865
28
Code
Page Portugal 860
Code
Page Portugal 860
29
Code
Page Turkey
Code
Page Turkey
38
Code
Page Greek 437
Code
Page Greek
437
39
Code
Page Greek 928
Code
!'
age Greek 928
40
Code
Page Greek 851
Code
Page Greek
851
42
Code
Page
EC'VIA
94
Code
Page ECMA
94
43
Code
Page
Canada
French
Code
Page Canada French
44 Reserved for codt• page
H55
Cyr
illic I Reserved for code
page
855 Cyrillic I
45
Reserved
fo
r codt• page 866
Cy
rillic
II
Reserved for code page 866 Cyrillic
II
46 Reserved for code page
852
East Europe
Reserved for code page
852
East Furopc
47 Reserved Rest•rved
48 Reserved
I
Reserved
49
Reserverd
for Windows East Europe
Rcsern!rd for Windows East Europe
5-8
Epson FX Mode S
tandard
Features
Epson Italic Epson
Graphics
n
ESCt
NUL
ESCtSOH
50
Resen·ed
Rt.'Served
51
Reserved
Re~erved
52
Reserved for Windows Cyrillic Resen
•e
d for Windows Cvrillic
53
Resen·ed for Windows Al'\51 Reserved for Windows A'\;Sl
5-l
Reserved for
Hunganan
CWl Reserved for Hungi.lrian CWI
64 Publisher Publisher
Note: For
Code
Pages Character Sets refer to Appendix
B.
E11Son
TX
Mode
Standard
Features
5-9
The
line
graphics
character
set
has
various
graphic
and
mathematical symbols
present
in positions 160 to 255, the
upper
half
of
the character set.
Code area expansion
Code
area expansion
Decimal Hex.
ASCII Comp.
Code area expansion 27 73
49
1 B
49
31
ESC
I 1 F
!
(0-
11
and
128--159)
Return areas to control
<.:odes
27 73
48
1B
49
30
ESC
I 0 F
This allows
you
to access
and
print the characters stored in the
AS(
ll
areas 0 to
31
and
128 to 159 that are normally reserved for
con~rol
codes. (See the Unassigned
Code~
table in
Appendix
B)
Re~dt1
~g
the code expansion
command
returns
the ASCII areas
0
31
and
128-159 to control codes.
You
c.~n
open
the control areas from 128 to 159
and
255 (decimal)
to
t'l\'(
you access to the international characters
that
are
stored
tht'rt'
(..,,=e
the following
Code
Expansion Area table).
-
de
expansion area Decimal Hex. ASCII Comp.
)dL
c
xpan~ion
area
27
5.f 1 B 16 ESC6 F
H-159
and
255)
tu n .1reas to control codes 27 55 1B 37
ESC?
F
-
--
~
l
2
_:
l'.ot·~-
I he access to 128-255 is also influenced
by
the setting of
the
MSB.
Epso11
FX
Mode
Sta11dard Features 5
-11
Formatting Features
Variable line feed
I Line feed
Decimal
Hex. ASCII
Comp.
I
Re,·cr~L·linc
iecd n = 0 to
2:;:;
27 106 n lB 6A n FSCj n F
The reverse line feed
command
enables
you
to set a fine reverse
LF
of n
/2
16 inches to
your
own
requirements. This
command
is
carried
out
only once so if
you
want
to
skip back a few times
you
will
have
to
send
the
command
once for each back-skip required.
It is not possible to
reverse back
over
the
Top
Of
Form.
We
do
not recommend
that
you
use this
command
if
you
have
the
normal
tractor feed
unit
fitted.
Absolute and relative dot positioning
Dot
positioning
Decimal Hex.
ASCII
Comp.
Absolute
dot
positioning
27 36
nl
n2
lB
24
nl
n2
ESC
S
n1
n2
F
RelatiYe
dot
positioning 27 92
nl
n2
lB
SC
nl
n2
ESC\
nl
n2 F
The
absolute
dot
position
code
sets the next printing position
by
counting
in
1 I
60
inch
dot
units
from
the
left margin.
nl
is decimal
number
between
0
and
255;
n2 is a decimal
number
between 0
and
3.
5-
14
Epso11
FX
Mode Sta11dard Features
Using these
two
variables
you
can specify the specific
dot
position
where
your
printing
should
start. You can (alculate the variables
with
this formula:
n2
=Int.
(dot position/256)
nl
=Dot
pos.-
(n2 x 256)
For example,
if
you
wanted
to
start
printing
300
dots
in from the
left
margin
your
calculation
would
look like this:
n2 = Int.(300/256) = 1
nl
=
300-
(1
x 256)
n 1 = 300 - 256 = 44
so
your
command
would
read:
CHR$(27);"$" ;CHR$(44);CHR$(1 );
To
set the relative position the
procedure
is very similar except
that
the position is calculated in 1/ 120 inch
dot
spacing. The main
difference is that,
as
the
name
suggests,
the
next
printing
position
is calculated
using
the
last
printing
position immediately before
receipt of the
command
as
the reference.
To
move
the
print
position to the right, calculdte n 1
and
n2 from
the
number
of
dots
that
are required
and
enter
these
values
into the
command:
CHRS(27);CHRSC92);CHRS(n 1) ;CHR$(n2).
Mo\ing
the
relative
print
position to
the
left is a little
more
complicated. Firstly,
determine
the
number
of
dl>ts
required.
Subtract this value from 65536
(2
1
").
Finally, calculate
nl
and
n2
using
the formula gi\·en above
and
enter
the
value~
into the
command
format.
Note;
nl
and
n2
are
both decimal numbers between
nand
2S5
Epson
F'\
,\>((•.1r
"tandnrd
f1•ntures
5-
15
The typeface that is
downloaded
is
the
one
which all characters
will
be
printed
in
whenever
the DLL is selected. Therefore, if
your
printer
is
set for NLQ Sans Serif
and
you
send
the
command
to
copy
the
ROM
NLQ
Courier
typeface
to
the
DLL
RAM
[CHR$(27);":";CHR$(0);CHR$(0);CHR$(0);],
when
you
select the
DLL mode,
your
printer
will
print
all
the
following
data
in
the
NLQ Courier typeface, until
you
exit the DLL.
Step
2 Load DLL
character
generator
You can create
and
store
up
to 256 characters for
your
personal
purpose,
but
the characters from 0 to
31
and
128
to
159
are
not
printable (unless
you
have
selected Print Unassigned Code).
The
DLL character genera tor is
loaded
using
the
command
ESC &
NUL.
The
information which follows this
command
determines
all aspects of the character which
you
are creating.
Step
3
Assign
characters to
be
customised
Most characters
between
1
and
256 can
be
customised,
although
some
characters are
not
printable
at
all (CHR$(7) to(15)). A total of
14
characters
are
not
printable,
thus
242 characters
can
be
customised.
You
must
send
information to
the
printer
regarding
the
first
character
and
the last character that
you
will
be
replacing
with
your
new
characters.
The
characters
are
replaced in sequence,
starting from the first character
you
assign.
If
you
wish
to create 3 characters,
and
the first character that
you
want
to replace is
the
letter "A",
you
enter
CHR$(65);CHR$(67).
These are
the
decimal equivalents
of
A
and
C.
You can
now
load
your
DLL characters
in
place
of
the letters A, B
and
C.
When
you
have loaded
your
customised characters they will
remain in the DLL RAM in
the
location of
the
characters that they
replaced.
6-
2 Epson
FX
Mode
Advanced
Features
Step 4
Send
the attribute byte
Every
new
defined character which will
be
loaded into
the
DLL
RAM
needs
a control
byte
, the attribute byte.
This
attribute
byte has three functions.
ascender
or
descender
start
column
(only affects proportional printing)
stop
column (only affects proportional printing)
2
4
8
16
32
64
........
last
print
column
of
character
128
........
ascender
1 =ascen
der
In the
example
the character starts in
column
0
and
ends
in column
10. A
maximum
of 12 columns can
be
loaded
but
the last column
is reserved for proportional characters, which are printed in
enhanced
mode.
The
standard
setting for
column
11
for non-
proportional
use
of
the
self created character set is
0.
When the
most
significant
bit
is
set
to 0 the complete matrix is shifted 1
dot
down
to
print
descender
characters.
The
attribute byte for the
example character is 10001010
2
or
138
1
,
.•
If
you
do
not
want
to
print
in proportional
mode
you
only
need
to
specify if the character is to
be
printed
with
the
top
8 pins (attribute
byte
=128)
or
with
the
bottom
8
pins
(attribute
byte=
0).
Epson FX
Mode
Advanced
Features
6-
3
If
you
are
going
to
use
proportional
mode
then
you
must
define
the
character
width
including
the
space
required
between
characters.
The table
below
will simplify the definition
of
the attribute
byte
value
for you.
0
2
e
0
...
3
...
...
<rJ
0
0..
...
4
'"'
fU
...
trJ
5
6
7
Stop
position
4
5 6 7 8
9 I
10
11
1
X
21
22 23 24 25 26 27
-
X X
38 39 40
41
42
43
X X X
55 56
57
58 59
X X
X
X
72
73 74 75
X X X
X
X
89
90
91
X X
X
X X X
106 107
X X X X X X X 123
x
=not
allowed.
Values
outside
this table not allowed.
To
print
with
the
top 8 pins
add
128 to these values.
To
print
with
the
bottom 8 pins (descenders)
use
the
values
straight
from
the
table.
For
our
example
we
have
start
position in
column
0
and
the
stop
column
is
10
so
we
look
along
the
0
row
until
we
are
under
the 10
column
and
read the
value
from the table,
which
equals
10. We
are
not
printing
this character
as
a
descender
so
we
must
add
128 to
this
value
giving
us
our
attribute
byte
total138.
6-
4 Epson FX
Mode
Advanced
Features
Step 5 Creating the character
Let
us
make
a Greek character, the capital psi:
0 2 3 4 5 6 7 8 9 10
128
32
16
8
4
2
128 96 17 0 145 110 145 0 17 96 128
The reason for this
step
is to convert a character
pattern
into a
string
of
bytes which can
be
transmitted
to the printer. Each
column
is represented
by
one
8-bit binary
number
(also called a
byte!). This
byte
can
be calculated
by
adding
the
decimal values of
the
dots
that
should
be
printed. For
example
in the first
column
the
dots
with
the
value
32
and
64
should
be
set.
That
means
the
first
byte
has the
value
96 decimal
and
can
be
sent
to
the
printer
as
the
BASIC
command
CHR$(96). So
we
can
prepare
the
data
string for
the
example
character as follows:
CHR$(128);CHR$(96);CHR$(17);CHR$(0);CHR$(145);
CHR$(11
0) ;CHR$(145) ;CHR$(0) ;CHR$(17) ;CHR$(96);
CHR$(128)
Epson FX Mode Advanced Features
6-
5
Step
6
Entering
DLL
mode
Once
you
have loaded
your
character you can
print
it anytime
you
want
by
entering the DLL
mode
and
sending
the value for the
character to the printer. The DLL
mode
is
entered
by
using
the
ESC
%SOH
sequence.lf
the font that
you
copied to
the
DLL RAM area
is different from the
one
you
were
printing in before entering the
DLL,
you
will notice
that
all characters following the
ESC
o/c-
SOH
command
are
printed
in
the
DLL font.
When
you
send
the
command
ESC% NUL, the
command
to
return
to the
normal
character set (exiting from DLL)
your
characters will
return
to printing in the previously selected font.
Here
is the
program
example: Loading
one
non-proportional
character
10 LPRI:\T CHR$(27);CHR$(58);CHR$(0);CHR$(0);CHR$(0);:
20 REM
***
COPY ROM (COURIER) INTO DLL CG
30 LPRINT CHR$(27);CHR$(38);CHR$(0)
35 REM
***
LOAD DLL CG
**********
40
LPRINT "A";" A";: REM ••• LOAD FROM A
TO
A •••••••••
70 LPRil\T
CHR$(138);: REM ••• SEND ATIRIBUTE
BYTE
••••••••
90 LPRII\:'T
CHR$(128);CHR$(96);CHRS(17);CHR$(0);
CHRS(145);CHRS010)
100
REM ***SEND P A
TIER:\
DATA •••••••***'"
110 LPRINT CHR$(27);CHR$(37);CHR$(96);CHR$(128)
115 REM
••• SELECT DLL ••••••••••
120 LPRINT
"Now
please take a look
at
the capital Greek
psi
A A A A A"
130 LPRINT
CHR$(27);CHRS(37);CHR$(0); :REM SELECT NORMAL CG
140 END
The
printout
looks like this:
Now
pI
ease
take
a I
ook
at
the
capita
I
Greek
psi
\f' \f' \f' \f' \f'
Loading
proportional
characters
The
attribute
byte
makes
it
possible to
manipulate
the character
width
and
print
proportional letters. As mentioned above, the
attribute
byte
contains
start
and
stop
column
in
binary
form.
6-
6 Epson
FX
Mode
Advanced
Feahtres
0 2 3 4
5
6
7
8
9
10
128
64
32
16
8
4
2
170 85 1
70
85 170 0
0
0 0 0 0
2
..
...... l
ast
print co
lumn
= 4
4
8
I The attrib
ut
e
byte
is
4.
16
32
........ first
print
co
lumn
= 0
64
128
.......... descen
der
one
dot
down
Ep
so
n
FX
M ode Ad
va
nced
Fea
tures
6-
7
Loading
multiple
characters into DLL
As a third ex
ample
this chapter will explain
how
to load more than
one
c
hara
cter into the DLL-RAM.
Th
e characters creat
ed
in
examples 1
and
2 along
with
the special K,
that
was
used
in
th
e
PROPRINTER-DLL chapter will
be
loaded.
0 1 2 3 4 5 6 7 8 9 10
128
64
32
0
16
8
2
124 32
16
40 68 2 0 0 0 0
Note:
It
is
not
possible
to
pr
int
adjacent
do
ts (e.g. Q
),
but
you
can
load
them.
Epson FX
Mode
Advanced
Features
6-
9
Here
is the
program
example: Loading multiple characters
10 LPRINT CHR$(27);CHR$(58);CHR$(0);CHRS(O);CHR$(0);:
15
RF'vt •··•
COPY
ROM (COURIER)
INTO
DLL
CG
20 l PRI'\;T CHRS(27);CHRS(38);CHR$(0)
25 REM
· ·
LOAD
DLL
CG
........
..
30
li'Ril\iT
"A";"C";:
REM
...
LOAD
FROM A
TO
C
*********
40 LPRINT CHR$(138);:
45
RE:vt ***SEND ATTRIBUTE BYTE
FOR
A
******
..
50
l.J>Rll\JT CHR$(128):CHRS(96);CHR$(17);CHR$(Q);CHR$(145);
CH
RS(
11
0)CHR$(145);CHRS(O);C
HR
S(17);CHR$(96);CHR$(128)
60 RE'vt
·••
SEND
P A TTER1\
DATA
FOR
A
****•
.... ·
...
70 LPRINT CHR$(4)
REM
***
SEND
A TTR!BUTE BYTE
FORB
......
*********
80
LI'Rll\T
CHRS070);CHRS(85);CHR$(170);CHR$(85);CHR$(170);
CHR$(0)CHR$(0);CHRS(O);CHRS(O);CHRS(O);CHR$(0)
90
RE'vt *'* SEJ\:D P A
TIER!\
DATA
FOR B
**********
100 LPRINT CHR$(134);. REM*** ATTRIBUTE BYTE
FOR
C
*****'
110 LPRINT CHR$(124);CHR$(32);CHR$(16);CHR$(40);CHR$(68);
CH
R$(2) ;CHR$(1 );CHR$(0) ;CHR$(0) ;CHR$(0);CHR$(0);
115 RE'vt*'*
SEND
PATTERN
DATA
FOR
C
******'
..
*
120
LPRI\:T
"Now
we
have
cha
n
ged
'ABC'
1"\JTO
";
130
LPRI'\T
CHRS(27);CHR$(37);CHRS(l);CHRS(O);:
RF'vt
****
SELECT
DL
L
******
140 LPRINT
"ABC"
150 I .PRINT CHR$(27);CHR$(37);CHR$(0);: REM SELECT
NORMAl
CG
160
F"\D
The result:
Now
we
have changed 'A B
C'
INTO
'1'
I
K.
6
-10
Epson FX Mode
Advanced
Features
Graphics
The following control codes are the
same
as
the IBM-mode.
ESC
K
nl
n2 single density
ESC
L
nl
n2 double density half speed
ESC
Y n 1 n2 double density normal speed
ESC
Z
n1
n2
quad
density
Please refer to
IBM
Graphics in
Chapter
5 for
an
explanation of
these commands.
The Epson-mode offers
an
additional
way
to select
bit
image
graphics.
Select
bit-image
graphic
density
Bit Image
Graphic
Density
Decimal
Hex ASCII
Comp.
Select
bit
image
graphic
density
27
42 p
n1
lB
2A p
nl
ESC
p
nl
F
n2 n2
n2
The
parameter
"p"
defines the graphic
mode
p
Mode
Dots/inch
0
'\;ormal
densitv
60
1 Dual density
120
2 Dual density, 120
double
speed
3
Quad
density
240
-t
CRT
graphics
80
5 Plotter
graphic~
72
(1
:1)
6 CRT graphics
II
90
7 Plotter graphics, 144
double
density
Note: Modes 0 to 3
are
the same
as
ESC
K,
L,
Y
and
Z. In
mode
2 and 3 adjacent
dots
cannot
be
printed.
Epson
FX
Mode
Advanced
Features
6-11
Change
of
graphic
control
sequence
It
is possible to assign
the
ESC
K,
L,
Y,
Z
commands
to
another
graphics
mode
with
the following control
string
CHR$(27) ;CHR$(63) ;CHR$(m) ;CHR$(p)
ESC?
mp
lA
3Fmp
Note: m is
one
of the letters K,
L,
Y
or
Z.
pis
the graphic mode as described in the
table
at
the start of this graphics section. For example, if you wanted to have single
density plotter graphics when
ESC
K
is
received then you
would
use the
command
CHRS(27);"?K";CHR$(5).
Nine
Pin
APA-Graphic-mode
The
nine
pin
graphic
mode
can
be
used to minimize
printhead
movement.
Bit Image Graphic Density Decimal
Hex
ASCII Comp.
Select bit image graphic density 27 94 m
nl
1B5Emnl
ESC"mnl
F
n2
n2
n2
The value
of
m determines the density
of
the graphic. The density
and
corresponding
value for m is given in the following table.
Refer to IBM-bit
image
graphics for the calculation
of
nl
and
n2.
m
Graphic
Density
DPI
0
Single density 60
1
Double density 120
2
Double density, double speed 120
3
Quadruple
density 240
·-
Epson
FX
Mode
Advanced
Features
6-
13
0 2
3
4
5 6 7 8 9 10
128
I
l
I
~
+ +
t
+ t
r
~
64
I •
~
+
+
t
+ t
+
J2
I
+
~
+
~
~
~
t
I I.
<l.l
16
....
;;.....
+
, [e( : ;
~
..
,.0
....
8
rr.J
""'
.....
+
~
+
~
4
;
~
t
,.
r
.,.
2
l
. I
I
~ ~
i
1st
Total
124 32
16 40
68
2
1
0 0 0 0
0
2
3 4
5 6 7
8
9 10
-
~
r.
T
128
I
!
+
t
~
64
1-
~
...
t t
..
32
<l.l
..
1-
t
....
16
;;.....
,.0
t
.,.
~
"0
::::
8
0
u
...
,.
<l.l
'J:J
4
..
.,.
+ +
2
f
~
~
2nd L
Total
124
32 16 40
68
2
0
0 0 0
6-
14 Ep
so
11
FX
Mod
e
Ad
va
nced Fe
atur
es
Here
is
the
program:
10
REM 9
pin
graphic
demo
30
DATA
0, 128, 1,0,2, 128,5,0, 1 0,0,20,0,40,0,80,0, 160,0,6-l,O, 128,0
40
REM pattern data
60 RESTORE
70
WIDTH
"lptl
:"
,25'5
90 FOR
I-
1
TO
22:
RE:vt
create graphic string
100 READ A
110 APS = APS+CHRS(A)
120
NEXT I
140
FORM=
0
TO
1:
REM single and
double
density
150 LPRJNT CHR$(27);""" ;CHRS(:vi);CHRS(220);CHRS(O);
155
FORI-
1
T020
160 LPRINT AP$;
165 NEXT
I
170 LPRINT CHR$(1());: REM line feed
180 NEXT
\1
190
END
The
printout
should
look like this:
/.//
.1'/
/ / / /
///.//
.
/././
.
l'/./
llllllllllllll/ll//1
Epson
FX
Mode
Advanced
Features
6-15
Appendix A
Control Code Tables
IBM Mode
P::
Proprinter
Mode
F = Epson
FX
Mode
Fun
c
tion
ASCll
Decim
al Hex.
Comp
.
Automatic
line
feed
Auto
LFOF
f ESC
50
27
5348
1B
35 30
p
Auto
LF
ON
(LF
af
t
er
each
CRJ
ESC
51
27
53
49
1 B 35 31
p
Bac
kspace
Backspace
BS
8 08
p F
Carriag
e
return
Carnage
r
eturn
CR 13
00
p F
Ch
aracter
set
s
IBM
Character Set 1
ESC?
27 55
1B
37
p
I
BM
Character Set 2
ESC6
27 54
1B36
p
International
Charac
ter Set ESC
!n
2733
n
1B
21
n
p
Select code p
age
ESC I
TEI\'Q
27
91
84
1B
5B 54 05
p
NUL
'I
LL
5000
OOOOOOnl
'\JUL
n1
n2
n1
n2 0
n200
1\'UL
Print
fr
om
A
ll
Charact
er
Set
ESC"
n
279
4 n 1BSE n
p
(one character
on
ly)
Print from A
ll
Character Set
ESC
\n1
n2
2792
nl
n2
1 B 5C
n1
n2
p
(continuously)
Char
a
cter
pitch
10
Cl'
l
(p
ica)
DC2
18 12
I'
12 CI'I (elite) ESC: 27 58 1
B3A
p
17
or
20
CP
I (condensed) Sl 15
OF
I'
15
CI'I (fine print)
ESCg
27103
1B
67
I'
F
Clea
r
Buffer
Clear
B
uff
er
CAN
24
18
P F
Co
nt
rol Code Tables
A-
1
Function
ASCII
Decimal
Hex.
Comp.
Bin
Selection
Select Bin 1
ESC
EM 1 27
25
49
1 B 19
31
p F
Select Bin 2
ESC
EM
2 27
25
so
1B 19 32
p F
Cut
sheet
feeder
CSF single sheet eject
ESC
EM
R 27
25
82
1B
19
52 P F
CSF single sheet insert
ESC EM I 27
25
73
lB
19 49
p F
Double
height
Double he1ght characters
ESC[@
27
91
64
1B
5B
40
p
nl
n2
m1..m4
nl
n2 m1..m4
nl
n2 m1..m4
Double
width
Double
width
(one line only)
so
14
OE
p F
Double
width
OFF (before
end
of
line)
DC4
20
14
p F
Double
width
OFF
ESCWO
27
87
48
1 B 57 30
p F
Double
width
ON
ESCWl
27 87
49
1 B 57
31
P F
Dowr:line
loadable
chr. gen.
Copy
standard
set
to DLL
CG
ESC$
27 36
1B
24
p
Designate DLL
NLQ
mode
ESC
16
27 73 54
lB
49 36
p
(Quasi-NLQ)
Designate DLL Utility
mode
ESC 14 27 73 52
1B
49 34
p
Exit DLL ESC I 0 27 73
48
lB
49 30
p
or
ESC
12
27
73
so
lB
49 32
Load
Proprinter
DLL
CG
ESC=
nl
27
61
nl
18
3D
nl
p
n2 DC4... n2 20
...
n2 14
...
A-
2 Control Code Tables
Fu
nction
ASCII
Decimal
Hex.
Comp.
Enhanced/Emphasised
De~ignates
enhanced
mode
ESC! 2
27 73
50
1 B
49
32
p
Emphasised
OFF
ESCF
27 70
18 46
p F
Emphasised
ON
ESC
F 27 69
lB
45
p F
Enhanced
OF!'
(do
uble
strikd
ESCH
27 72
lB
48 P F
Enhanced
0:\
(double strike)
ESCG
27
71
1B
47
p f
Formatting
Form feed
FF
12
oc
I'
F
Form length
bv mches
ESC
C
'\Ll
27
67 0 n 1 B
4~
00 n
I'
F
(n= 1 to
22
(XL:255))
n
Form length
by
lines
ESCC
n
27
67
11
1B
4~
n P F
(n
1 to
127;
(XL:255))
TOI'-.et
ESC4
27
52
1B
34
['
Graphics
density
Density
double
(
120
x 72 DPI)
ESC
Y
nl
n2
27
89
nl
n2
18
59
n1
n2
p
Density
double
half
speed
ESC
L
n1
n2 27 76
n1
n2
lB
K
n1
n2
p
(120 X 72 DPI)
(Quasi-NLQ)
Density
quadruple
ESCZ
n1
n2
27
90
nl
n2 1 B
SA
n1
n2
p
(240 X 72 DPI)
Density single (60 x
72
Dl'l)
ESC K
nl
n2 27 75
n1
n2
lB
4B
n1
n2
p
Horizontal
tabs
Horizontal tabulator
skip
HT
9
09 r F
HTABS clear
ESC D
'\LI
27
68
(]
1B
44
00
I'
F
HT
ABS
set
by
characters
ESCDn1-
27 68
n1-
1B44n1-
p F
(k =
28
max.)
nkNLl
nk
0
nk
00
Indenting
lndcntmg
ESC'>, B
27
37
66 I B 25 42
I'
(print position
by
dot)
n1-
n4
nl-
n4
n1-
n4
Italics
Italics (Slant) OFF
ESC
'Yc
H 27 37
72
lB
25
48
l'
Italics (Slant) 0'\1
ESC'!I G 27 37
71
IB
25
47
I'
Line Feed
l.illl'
reed
LF
10
OA
I'
F
Var. I ine Feed
n/21oinch
ESC) n
27
74
n
1B
4A
n I' F
(n~1
to 255)
-
Control Code Tables A - 3
Function
ASCII
Decimal
Hex.
Comp.
Line
spacing
6 LPl (without prev. ESC
An)
ESC
2 27 50
18 32
p F
8
LPI
ESCO 27 48 18 30 P F
Enable variable line spacing ESC2 27 50 18 32
p
(activates
ESC
An)
Line spacing
7/72
inch
ESC 1 27 49 18
31
p F
(for 7-bit graphics
Variable line spacing n/216
ind1
ESC3n
27
51
n 18 33 n P F
(n=O
to 255)
Variable line spacing
n/72
inch ESCA n 27 65 n 18
41
n
PF
(ESC 2
must
follow !)
(n=1 to 85)
Margins
Margin
set
left
and
right ESC X
nl
n2
27 88
n1
n2
18 58
n1
n2
p
(by character columns)
Near
Letter
Quality
'JLQ
On
ESCG 27
71
18 47
p
Designates NLQ
Courier
mode
ESC
13
27
73
51
18 49
33
p
Designates NLQ Gothic
mode
ESC I 2 27
73
50 18 49
32
p
\ILQ
Off
ESC
H
2772
1848
p
Overscore
Overscore OFF
ESC
0
-
27
95
48
18
SF 30
p
Overscore
ON
ESC
1 27
95
49
18
SF
31
p
Paper-out
sensor
Paper-out sensor OFF
ESC8
27
56
18
38
p F
Paper-out sensor
ON
ESC9
27
57
18
39
p F
Print
head
direction
Unidirectional
print
OFF
ESCUO
27
85
48
18
55
30
p F
Unidirectional
print
ON
ESC
U1
27
85
49
18
55
31
p F
A-
4 Control Code Tables
Function
ASCII Decimal
He
x. Comp.
Print
suppre
ss
Print
suppress
OFF DCI 17
11
p
Print
su
ppr
ess
0:-.J
(no print ESCQSY:'>J
27
81
22
16
51
16
p
until DC1)
Proportional
Spacing
Proportional spacing OFF
ESC
P 0 27
80
48
16
5030
p
Proportional
spacing
01\:
ESC
P 1 27 80 49 1 B 50
31
p
Skip-over
perforation
Skip-over perforation
ESCNn
27
78
n 16
4E
n
p
(n=
I to 127 (XL:255))
Skip-over perforation OFF
ESCO
27
79
IB
4F
p
Spacing
between
characters
Space between characters
ESC\
n 27 86 n
16
56
n
p F
(n=1
toll)
Return to sta
nd
a
rd
spacing
ESC
V 0
27 86
00
lB
56
00
p F
Superscript/subscript
Subscript
ON
(SOH or
any
ESC
51
27
83
49
1 B 53
31
p
odd
number)
Superscr
ipt
0\1
(!\iliL
or
any
ESC
SO
27
83
48
16 53 30
p
even
number)
Super
/Subscript
OFF
ESCT
27
84 16 54
p
Underlining
Unde
rlining OFF (underscore) ESC- 0
27
45
48
IB
20
30
p
Underlining
0:'\1
(underscore)
ESC-1
27 45
49
1 B
20
31
p
Control Code Tables
A-
5
Function
ASCII Decimal Hex.
Comp.
Utility/draft
mode
Designates I!SD
mode
ESC#O
27 35
48
IB
23
30
l'
Designates Utility
mode
ESC
!1
27 73
49
1B
49
31
l'
Designates Utility
mode
ESCJO 27
73
48
1849
30
p
Vertical
tabs
Cancel
VT
ABS,
set
HT
ABS.
ESCR
27
82
lB
52
p
Vertical tabulator cancel
ESCBt\;UI
27
66 0
1B
42 00
p F
Vertical tabulator set ESC
BnL
27 66
nl...
1B42
nl... f' F
n64 '\JLL
n64 0
n6400
Vertical tabulator
skip
VT
II
OB
F
(same
as
LF if
no
tab)
Miscellaneous
Commands
BEL
(sound
printer's
bell)
BEL
7 07
p F
Emulation
Mode
ESC In
27123
277B
n
I'
F
Deselect
\lode
ESC
j
f\LL
27106 0 1B
6A
00
p
Initial
Status
ESC I NUL 27125 0 1B7DOO r F
IB\11
Codl· Page
ESC[Tn1
27
91
84
nl
lB
5B
54
nl
r
Selectwn
n2
'\;lil
n200ml
n20000
ml
t\'ULml
m20
m200
m2 :-JU.
Bar Cod!! Selection
ESC
OLE A
271665nl
181041
n1
I'
F
n1
ml
m2 m1 m2 m3
m1m2m3
m3 m4 m5
m4
m5 m6
m4m5m6
m6m7m8
m7m8
m7m8
Bar Codl•
l'nnting
ESC
OLE B
2716
66
IB
10
42
l'
F
n1
{datal
nl
[datal
nl
[data]
Post
'\et
B,1rcode
printing
ESC
DLEC
271667
1 B 10
43
l'F
n1ldatal
nl[datal
nl
[data]
Reset
lnh1b1t
ESC! K
27
91
75
n1
1B
58
4B
l'
n1
n2
ml
n2
m1
m2
nl
n2
ml
m2m3m4
m3m4
m2
m3m4
A-
6 Co11tro/ Code Tables
Epson FX Mode
(FX-85/FX-105 compatibl
e)
function
ASCII
Decimal
Hex.
Backspace
8,1ckspace
8S
I>
08
Carriage
return
Carr
iage return CR
13
00
Character
set
Code
expansion OFF (128- 159 +
ESC7 27
55
18
37
255
CTRL code)
Code
expansion
0:'\1
(128- 158 +
ESC6 27
5-l
1836
255 printable)
'\Ia tiona! character
set
ESC
R n 27
82
n
1852
n
1\Jormal c
har
acter
>et
ESC
t NUL 27116 0
18
74
00
Lirw graphics character set
FSCtSOH
27 1161
18
74
01
Unassigned code
print
OFF
ESC I 0 27
73
48
18
49 30
(CTRLcode0
- 31128
-1
59)
unass
igned
code
print
0~
ESC
ll
27
73
49
I 8
49
31
(CHRS
and
control codes)
Character
Pitch
10
CPI (pica)
ESC
P
2780
1B
50
12
CPI (elite)
ESC
,VI
27
77
1840
15CPI
FSCg
27103
1867
17 CPI, 20 CI'I
rf
12 (condensed)
51
IS
OF
17
CPl. 20
CPirf
12
(co
nden
~cd)
ESCSI 2715
180F
Resl't condensed
mode
(20
->
12
+
DC2 1tl
12
17
-:.
10
CP!)
Clear
buffer
Clear buffer
CA'\
24
18
Cll'ar
buffer I master reset (sets
ESC@
27
64
184
0
defaults)
Code
Page Selection
ESCRn
27 82 n
1852
n
Control Code Tables
A-
7
Function
ASCII
Decimal
Hex.
Composite
selection
Composite
selection
(of
print
modes)
ESC! n 27
33
n
16
21
n
Cut
sheet
feeder
CSF single
sheet
insert
ESC
EM
l 27
25
73
16
19
49
CSF single
sheet
eject ESC
EM
R
27
25
82
16
19
52
Dual Bin 1 select
ESC
EM
1 27
25
49
1619
30
Dual
Bin
2 select
ESC
EM2
27
25
50
1 B
19
31
Delete
Delete last character (in buffer)
DEL 127 7F
Dot
position
Dot position
absolute
ESC$
n1
n2
2736n1
n2
1624n1n2
(in
1/60
inch units)
Dot
position relative
ESC\
nl
n2
2792
n1
n2 1 B SC
n1
n2
(in
1/120
inch units)
Double
height
Double height OFF
ESCwO
27119 48
16
77 30
Double height
ON
ESCw1
27119 49
1B
77
31
Double
width
Double
width
(for
one
line only)
ESC SO
2714
1B
OE
Double
width
(for
one
line only)
so
14
OE
Double
width
OFF
DC4
20 14
(before
end
of line)
Double
width
OFF
ESCWO
27 87
48
18
57 30
Double Width
ON
ESCW1
27 87
49
1B 57
31
A-
8 Control Code Tables
Function
ASCII
Decimal
Hex.
Downline
loadable
chr.gen.
Copy
standard
set to DLL CG
ESC: "JUL
27 58 0 0 0
183A
00 00 00
NUL NUL
Designates DLL CHR. SET
ESC
'lt SOH
27 371
18
25
01
Exit DLL (to
DP-mode
l
ESC
'k
'\IUL
27 37 0
18
25
00
Load DLL character
ESC& !\'UL
27380
18
26
00
nma
pi
n m a
p1
n m a
p1
Emphasised/enhanced
Emphasised OFF
ESCF
2770
18
-lb
Emphasised
0!\
ESC
E
2769
1845
Emphasised OFF
(do
uble strike)
ESCH
2772
18-!8
Enhanced
0:'>1
(double strike)
ESCG
27
71
1B
47
Formatting
Form Feed
FF
12
oc
Form
length
by
inches (n = 1 to 22)
ESC
C
\lliL
n 27 67 0 n
18
43 00 n
Form length
by
lines (n = 1 to 127)
ESC
C n
2767
n
1843
n
Graphic
modes
Select 8-bit graphics
ESC*mn1
2742mn1
IB2A m
n1
m = 0
to7
n2
v1-
vk
n2
\'l
- vk n2 \·l - \·k
Select
9-bit
graphics
ESC"
m
nl
2794mn1
185Fmn1
n2 v
...
n2
v
...
n2 \'
..
Graphics
density
Density
double
(120 x
72
DPI)
ESCYn1
n2
27 89
nl
n2
l859nln2
Density
double
half
speed
ESC L
n1
n2
2776nl
n2
18Kn1n2
(120 X
72
DPI)
Density
quadruple
(2
40
'-
72
DPI)
ESC
7
nl
n2
27
90
nl
n2
185A
nl
n2
Density single (60 '-
72
DPI)
ESC
K
nl
n2
27
75
nl
n2
1848nl
n2
Reassign ALT.
graph
codes
ESC?mp
27
63
m p
lB
3F m p
(ESC to
ESC
K,
L,
Y,
Zl
Control Code Tables
A-
9
Function
ASCII
Decimal
Hex.
Horizontal
tabs
Horizontal
tabulator
skip
HT
9
09
HTABS clear
ESC
DNUL
27
68
0
1844
00
llT
A8S
set
by
characters
ESCD
27
oR
n1
-
1844
n1-
(k = max.
:12l
nl-nkNul
nkOO
nk
00
Italics
Italics OFF
·ESC
5 27 53
1835
ltalic~o:-..
ESC-!
27
52 18 34
Line feed
Line feed
LF
10
OA
Variable line feed
n/216
inch
ESCJ n
2774
n
184A
n
(n
= 0 to255l
Variable rev. line feed
n/216
inch
ESCjn
27
106
n
1B6A
n
(n-
0 to2'i5)
f--
Line
Spacing
0
1.1'1
ESC2
27
50
1832
8 Ll'l
ESCO
27 48
1830
Line
spacmg
7/72
inch
ESC 1 27 49
18
31
(for 7-bit graphics)
Variable line
spacing
n/216
inch
1
ESC3n
27
51
n
1833
n
(n
= 1
to255l
Variable line
spacing
n/72
inch I
ESC
An
2765
n
18
41
n
(n
-1
to
R5l
f--
Margins
VIa
rgm left set
ESCln
27 108 n
186Cn
Vlargin
nght
set
ESCQn
2781 n
18
51
n
Miscellaneous
Half speed
printing
OFF
ESC
sO
27115
48
18
73
30
Half spel.'d
printing
ON
ESC
s 1
271l'i
49
18
73
31
A
-10
Control Code Tables
Function ASCII Decimal
Hex.
MSB
setting
Cancel
\IISB
setting
ESC#
27:'\'i
1B
23
MS8sct0
ESC=
27
61
1B3D
\IISB
set 1
ESC>
27
62
1B
3F
Near
Letter
Quality
I\ILQ
auto
justification
ESC
an
2797
n
1B
61
n
(left,
m1d,
right, full)
Select font NLQ
ESCxSOH
27
120
1
1 B 78
01
Paper
out
sensor
Paper
out
sensor OFF ESC8
27 56 18 38
Paper
out
sensor 0:\1 ESC9 27 57
1839
Print
head
direction
unidirectional print (home head)
ESC<
2760
1B
3C
for one line only)
l.inidirectional print OFF ESCUO
27
85
48
lB
55
30
unidirectional print
01\
FSC U 1 27
85
49 1BSS31
Print
suppress
Print suppress OFF DCl 17
11
Print suppress
ON
DC3
19
13
(no
print
until DC1)
Proportional spacing
Proportional spacing
OFF
ESCpO
27112 48
1B
70
JO
Proportional spacing
0\l
ESCp1
27112 49 1 B 70
31
Skip-over
perforation
Skip-o\'er perforation (n = 1 to
127)
ESC"
n
2778
n
1B4En
Skip-over perforation OFF
ESCO
27
79
1B
4f
Spacing
between
characters
Spacmg between characters
ESC
SP
n 27 32 n
1B
20 n
Set
NLQ
Mode
ESC
K
n1
18
4B
nl
1B4B
n1
(n
~
0 to
127)
Co11trol
Code Tables
A-
11
Function
ASCII
Decimal
Hex.
Subscript/s
uperscript
Sub/
superscript
OFF
ESCT
2784
1B 54
Subscript
ON
ESCS
1
27 83
49
1 B 53
31
Sub/superscript
OFF
ESCT
2784
1B 54
Superscript
01\, ESC SO 27 83 48 1B 53 30
Underlining
Underline OFF (underscore) ESC
-0
27 45 48
1B2D30
Underline
ON
(underscore)
ESC
-1
27 45
49
lB
2D
31
Utility/draft
mode
Designates HSD
mode
ESC(O
27 40 48 1 B
28
30
(SSD at
12
CPI)
Select font utility
ESCxNUL
27 120 0
lB
78
00
Vertical
format
unit
VFC
channel select (n = 0 to
7)
ESC
In
2747
n
1B
2F n
VFU load (k = 1 to 16)
ESCbn
ml
2798
n
m1
lB
62 n
ml
...
mk
1\,'UL
...
mkO
...
mkOO
Vertical
tabs
Vertical tabulator cancel
ESCBNU
L
27
66
0
lB
42 00
Vertical tabulator set ESC B n1...
27
66
n1...
1B
42 n1...
n16
NUL
n160
n1600
Vertical tabulator
skip
VT
11
OB
Barcode
Print
Application
Barcode Selection
ESC
DLEA
2716
65
1B
1041
nl
m1
m2m3
n1
m1
m2 m3
n1
m1
m2
m3
m4m5m6
m4m5
m6
m4
m5m6
m7m8 m7m8 m7m8
Barcode
Printing
ESC
DLE B
2716
66 1 B
10
42
n1
[datal
nl
[datal
n1
[datal
Post
Net
Barcode
ESC
DLEC
2716
67
1 B
10 43
n1 [data]
n1
[data]
n1
[data 1
A
-12
Control Code Tables
Appendix 8
Character Tables
IBM Character Tables
Set
1
(selected
by
ESC
7)
0 I 1 2 3
1
4 5 6 7 8 9 A B C D E F
9
H'I' ) 9
~
~
I Y i y
Hi'
---,------+
~
~
-
J Z j z
LF
..,
~I
1r
J s
11
:11
-
r
-
~
t-
-
A
-
~-
-+-
--
--
---
--
-
-----
; K [ k {
VT
ESC'
1
h 'il
-
t~
~-Y
L \ 1 I I
FF
1
/l
:!J
1r'
I o
~
I
T .-
+--:1
~
-
--+-
00
l -
_ B
~-
~
c
FFI
' <
-----+
~
--
+
--
-
= I 0 '
--+-
l--
-
~~
I E I
-r-
=-
+ =
~
] m } I
CR
I _ j _i . f
JJ
I > N A
T:-
-l
~0
+
<<
d
_D
~
E
sol
-
F
s:::
I
?
0 0
SI
))
Character Tabl
es
B - 1
Set 2 (selected
by
ESC
6)
0 1 2
3 1 4
5 6 7
8
9 A
B c D
E
F
·--
0
t[)('lt
o I @
p
p
c;:
E
a , m
L
Jl
:r.
~
1
! 1 A
Q
a q
ii
if!
i
~
.L
r
~
1
l
t
+
-
\.-
2
:oc:-j
"
2 B R b r e
JE
6
I
I
lr
r f
~
+
+
3
D<.'l
# 3 c s c
s
a
6
:t
I
~
lL
11:
$
l
+
4
DC
$
4 D T d
t
a 6
1
- b
L
(
t t
5
% 5 E u
e u
a
0
N
~
t
F
()
J
,
-
6
& 6 F v f v
a a
I
~I
~
IT
11
~
+
7
tlEL ' 7 G
·E
w ,
u
Q
11
I~
*
,.
::::
t
: .h i
~
8
B..>
CAN
(
8 H y
i.
9
l!:
~
I
<P
)
+
i
9
HT
)
9 I
J. Y e 6
r
~I
rr
e
.
.j-
~
--+--
+
A
Lf
I
..
:
J
z j
z
e
ti
...,
II
JL
r n
t
~
t
~~
. -
B
V'.
K [ k
{
i
'h.
il
-
I 0
\ I
+
; ¢
1r
~
~~
+
c
Fr
. <
L
\
1
I i £
~
~
:!J
I~
~
OO
I
-
+ +
<--
D
CR
j
-
=
M
1
}
i ¥
JJ
=
I 0
'
m
i
-
+
+
~
E
so
>
N
~
n
-
A
Pt
<<
d
~
..
I E
.
,,..
s:]
-
F I ? 0 0
A
f
))
1
.L
11
-
8-
2 C!Jaracter Tables
All
Character Set (selected
by
ESCA
or
ESC[\]
n12)
(Code Page
437-
USA)
I
0 '
1
I 2
3
'
4 I
5 6
I
7 8 9 A B c D
0
t
~
~
0
@ p
p
c;:
E a
...
L
11
+
1
!
X
.L
~
....
1 I
A
Q
a
q
ii
il!
i
~
T
I
+
t
2
.
I
y
tt
2 B R b r e
J8
6
I
T
rr
I
-+
...
_j
3
!!
# 3 c s c B
a 0
u I
~
IL
4
91
$ 4 D T d t
a 6
I
ii
1
- b
&
~
5
§
% 5 E u e
u
a 0
t
F
t
6
+ I
- & 6 F v
f I
a
11
11
F If
v
...
+
7
'
.
'
7
G w
u
0
11
I~
-tt
.
~
g w
9
+
8
[]
i
(
8
H X
h X
e
y
(.
=t
l!:
:f
~
t
9
c~
l
-1.
)
9
I j
y
i
y
e 6
,...
~I
rr
J
+
A
-;
*
:
J
z j
I
z
e
ii
I
-,
II
:!.h
, r
+
+
+
B
(~
+
; K
[
k
{
i
0
'h
11
lr' I
£ l
'14
.
c
<
L
\
1
I
i
:!J
I
~
I
'
+
+
D
.~
..
-
=
M
l
rn
}
i ¥
i
jJ
=
I
+
.
Pt l
<<
E
.0
...
,
N
A
A
::1
.J~
I
>
n
-
,,.
+
F
0
T
I
? 0
-
0
Cl
A.
f
>>
l
j_
l .
E F
a l
"'
B
±
...
r
~
+
1t
:<:::
+
I:
(
+
(J
j
+
~
+
y
"t
{
"'
<I>
0
T
e l
.
I
n
+
o I
'
00
n
.
0
2
...
E
.
+
n
Cltaracter Tables 8 - 3
IBM National Character Sets
Decimal v.alue
ESC! n
Language
J5
:16 :10
4!;
64
7~
41
n
"1
~4
4o
% 1oo 12J 1
24
125
126
@
ASC
II
(
)
# "; &
0
@
0
I
\
'
-
i
'
\
A
ASCII
(0)
!!
';
&
()
f!
,..
'
\
A
.
1 l
-
B British
£ $
&
c
I'
L
-
-
'
l
I
-
c G<·rman
p
?
&
r::
§
(,
A c u
'
l
c.
)
. G
-
D French
£
'
& c
a
c
<;
§
'
i
e
\.;
(.
-
E
Swedish
I
11
0
& G
F'
c
'A
()
A
~
-
~
1
a
':)
a l..
F Danish
#
<;
&
()
@
c
F..
0
A
'J
-
1
lie
"
~
~~
G
'\orwegian
#
& c
@
(,
,<:
0
<
i
lie
c a
-
,
"
-
H Dutch £ s &
l
@
c r
' i
'
-
'
-
.
I Italian
f
$
&
c
§
c
<;
e
A
\.;
l
a 0
f.
i.
J
French-C
anadian
1J s e
('
a
0
a.
';
e
i
1
6
i e
T)
e u
K
Spanish
!
s
& 0
;
0 N
"
c
u
{:
i e i 6
{:
L
Sw
edish
II
~
s
&
0
E c A
0
.
"
(1
6
i a
0
a .
M
Swedbh
!II
§
s
&
c
E
0
A
0
.
K
0
(>
.
cl
6
~
l
"
Swedish
IV
§ a
&
l,
*
0 A 0 A '
-
e i t\ 0
a
,·1
0
Turkish
s
s
g
c
s
0
i 0
'•
G
c;
1 i 0
J.
c;:
p
Swiss I
£
s
& c
c;
0
.l
e
f:.
'
l d 0 J "
Q
Swtss
II
£
3
"'
c
§ 0
a
c;
0
'
i a 0
.l
{:,
B - 4 Clraracter Tables
IBM Code Pages
ID
Code
Page
437
USA
850
Multilingual
851
(reserved)
852
(reserved for East Europe)
853
(reserved)
855
(reserved for
Cynllic
I)
860
Portugal
862
(reserved)
863
(reserved)
864
(reserved)
865
Norway
866
(reserved for
Cvnllic
II)
876
(reserved)
877
(reserved)
899
(reserved)
909
(reserved)
911
(reserved)
1000
(reserved)
1001
(reserved)
1002
(res
erved)
1003
(reserved)
1004
(reserved)
1005
(reserved)
1006
(reserved)
1007
(reserved)
1008
Greek437
1009
Greek
928
1010
Greek
851
1011
(reserved)
1012
Turkey
1013 Cyrillic
1014
Polska
Mazovia
1015
Polska
PC
Latin 2
1016
Serbo
Croatic 1
1017
Serbo
Croatic 2
1018
ECMA94
1019
(reserved for
Windows
East Europe)
1020
(reserved)
1
021
(reserved)
1022
(reserved for
Windows
Cvrilic)
1023
(reserved for
Windows
A:"JSI)
102-1
(reserved for 1
lungarian
CWI)
Character Tables B - 5
Code
Page
850
(Multilingual)
0
I
1 2 3 4 5
6J
7
8
9 I A .
B c D
1
E F
I
0 0
....
0
@ p
p
9
E:
a
n
L 0 6
-
t
~
1
..
....
!
~
.L
D B I 1 A
Q
a q
ii
a!
i
~
±
~
~
~
t
~
.
"
I
T 2
.
2 B
R
b r e
}8
6 E
6
=
~
+
3
~
! # 3 c s c s a
a
u I
~
E:
0
I
l
~
..
4
91
$ 4 D T
·r
a 6
n 1
-
E:
5
91
~
~
5
+
§
% 5 E u e u
a 0
&
A.
t
l.
5
§
~
6
+
& 6 F v
f v
~
a
u
i
A a f
I
11
+
-
~
+
7
' 7 G w
u
Q
.A
A i b
g w
9
I
8
[]
+
(
8 H X h
X
e
y l
e
lb
t
l>
~
9
.
)
9 I
y
i
y
e
6
r-
~I
rr
J u
..
~
-
A
-+
*
: J z j z e
ti
...,
II
JL
r
0
~
+ + +
~
.
~
~
-
-
B
.
...
+
; K
[
k
{
i
0
•n
il
1r'
I
iJ
1
+
-
-
+
+
~
c
L
\
1
I
I
i
£
fl
:!J
I~
y
3
-
,
<
~
.
D
)>
M
l
}
i
T
¢
=
I
y
2
..
-
=
m
X
:,
I
+
E
.0
"
L
-
A ¥
.JL
i
-
.
>
N
,,.
+
F
...
I I
? 0
0 A
f
))
l
,
v
-
0
ll
B-
6 Character Tables
Code
Page
865 (Norwegian)
o 1 1
2 I 3
4 I 5
6 1 7
8 9 A B c D
Ej F
0
1 0
...
0
@ p
I p
<;:
E:
a
...
L
ll
a
-
~
~
~
~
...
1 t A
Q
a
q i.i
a!
i
~
.L
T'
B
±
r
~
t
T
2
2 B
R b r e
J&
6
rr
r
~
+-
3
. I
!!
#
3 c
s
c s
a.
0 u
I
~
u_
Jt
~
+-
4
'll
$
4
D
T d t
a.
0
n j i
b:
I
(
~
5
+
§
% 5 E u e u
a.
0 &
~
t
F 0
J
6
& 6 F v
f v
a.
a
~I
I
~
If
Jl
+
7
t t
'
I 7 G w
g
w
9
u
11
I~
-tt
t
r
8 c
i 8 H X h X
e
y
l
'1
lb
=!=
<I>
r r
9
) I
.!.
9 I
y
i
y
e 6
~I
rr
I J
e
r ~
~
+
A
---1
* I
J
z j z
e
ti
II
Jl
I
,n
~
1 0
B
)
;-
+
K k i
0
lh
11
'if I
~
+-
~
c
? <
L
\
1 i
£
%
:!J
I~
.
loo
11
+-
+-
D
.
~
M m i
0
lJ
I :
I t o
2
~
E
.0
....
N
"
A
Pt
«
d
~L
I E
>
n
~
..
~
F
0
...
I
?
0 0 0 A
f
1:1
l
:!:::
I
In
Character Tables
B-
7
Code
Page
860
(Portugese)
0 1
2 I 3
4
5 6
7
8 9 A B c D E F
0
...
0
@ p
p
c;:
:E
a
...
L
l1
a
-
+
1
:_.;)
~
!
1 A Q
a
q u
.A
i
~
I
.L
l' j
g
±
2
~
H:l·
b e
:E
6
m r
IT
r
~
.
r
~
-
f---
~
3
!!
c s c s
a.
6
T
~
lL
1t
::;
-
n
l.
-
4
'II
d t
a 0
fi
1 -
b
L
(
-
--
5
+
§
%
r.
e u
a 0 N
~
t
F
0'
J
1--
.
I
6
+
-
& f v
A.
u
a
-ll
~
rr
ll
~
v
I~
t
-tt
- .
.
7
.
'
7 G w g
w
9
u
0
11
T =
8
c
i
(
8 H X h X
e i:
i..
9
l!:
=t=
<I>
.
-
-
t--
9
r)
.1
)
9 I
y
i
y
E 6 6
~I
lr
J
8
.
A
-71
*
: J z
j
z e u
-,
II
JL
I
Q
1--
- -
,1
[
k
{
~
I :
~
11
-
8
,:
B
<-
+
; K
1r
I
y
\
1
I
~
::!J
I~
n
c
-
,
<
L 0 £
-
00
I
D
J>
..
-
= + M
1
m
}
i u
.JJ
=
I
<1>
2
i
1---
-
E
.0
...
>
N
"
n
-
A
Pt
((
d
~L
I
£
.
,,..
'-
-
F
0
"'
I
?
0
-
0
L:l
A I 6
, I l
.L
-
n
B-
8 Character Tables
Code Page Turkish
0
9 I A B c
0 E
1
F
0
...
I I Q @
1
Character Tables B - 9
Code Page 928 (Greek)
0
2
3
4
5
6
7
8
9
A
B
c
D
E
F
0
+
1 2
.... I
t
~
!
I
~
t "
t
;!
t #
'II
$
+ I s I %
+ t - &
c
i
c
B
-10
Character Tables
3 4
5 6
B I c
D E F
0
@ p
P I
<;
E
('
... ...
1 A
Q
a
q u
ce
' ,
±A
p a p
2
B R b
r t e M B
f3
3 c s c
a a a
£ y 0
4 D T d
t a o r
5 E U e u a o
E
y
E U
6 F V f v A u
A
z
$
I H
X
-
e
-
I W
K
...
-
K k i
¢
«
»
A
< L \ 1
i £ , o M i a
f1
6
-
N
v
tJ
y
n
0
Code Page 851 (Greek)
0 1 2 3
F
0
5____.
1 t tj_ii! I
~
T l S
u
t~
l..Yry
±
~
Q T ;Ia
T1
<1>
-
IJ
v
F
Character Tables
B-
11
Code Page 437 (Greek)
o! 1 12 13 14 5 i
6J
7 8 9
1
A B c l o
ElF
I-
0
2
3
4
5
6
7
8
9
A
B
c
D
E
F
0 I
..
I 0
~
~
') 1
<1111
! I 1
t t
I "
I
2
I
!!
# 3
t
+ 1
11
$ 4
+ § % 5
+ - & 6
.
~
I~
I;
l-
I l
t
7
8
9
@
A
B
c
D
E
F
G
H
I
J
K
< I L
B
-12
Character Tables
p
A 1 P t t +
iii
+ l l
ll
+ w l =
B L I K
~
j
.l..
I
T
<X
±
t
-~-
t r +
r 1 T 1
/...
l i T
Tr
t
~
6
y
;
~
+
~
~ ~
~
lL
~
t
~
+ t + t
E
<I>
v 1 - I b t (
p
Q
a
q
R b r
s c s
T
d t
: : : I
j~
: ; 1 : .
~
u e u
v f f
v
w g
X
_ w t e n 1t
11
I~
-tt
u
==
hx
I
ap9lb:f
y
i
y
z j z
k
\
1
n
K
cr
~I
ff
A y
<;
I
II
JL
t t
I;
<p
.u
=
0
J
r n
I o
00
0
t
t--
1 I $
2
I
~
E 1· t -
n
Cyrillic
o I 1 I 2
3 4 5 6 7
8
9 o A B
c
D
E
I
F
0
0
....
0
@
p
, p
A
p
a
...
L
JL
p E
~
~
1
~
- )
~
f
!
l l A
Q
a
q
E
c
6
~
.L
=;=
c c
~
~
~
+
2
"
2
B R
b
r
B T 1 8
T
lf
r
'
~
,.
'
3
!.
# 3 c s
c B
, r
y
r
t
I
~
lL
y
I '
'
4
'II
$
4 D T d
t
.[{
<I>
.D.
1
-
b
<P
/
+
,.
5
+
§
% 5 E u e \1-
E
X
e
~
t
F
X j \
I
+
6
+
-
& 6
F v f v
)I(
1..{
)!(
~I
~
rr
ll
--t
+
.
7
.
I
'
7
G
w g w
3
q I 3
11
I~
*
'I
f-
.
8
[]
i
(
8
H X
h X
l1
Ill
1 H
1
l!:
*
Ill
i
+
9
!
)
9
I
y
i
y
tl
m
if
~
I
rr
J
m
j_
-
A
--;
*
: J z j z K
b
K
II
JL
r
b
+
+
+
B
,.
....
,
n
hi
il
1r'
I
+
; K
[
k l
{
n
bl
±
-
+
I~
t
~
c
I
.
~
<
L
\ 1
I M b M
:!J
I b
M
'
~
1
+
~
+
D
.1>
..
I -
I
=
M l
l
m )
H
3
II
jJ
= , • . 3
c
- t
E
.o
I
4
I
> N
A
n
0
1-0
0
d
~~
I
I I 10
+
t
f
F
~
Tl
0
Il
>I
1
:!::
I . ,
j[
<
I
? 0
-
0
n
Character Tables 8 -
13
Code
Page
Polska
Mazovia
0 1 2
3 1 4
5 6
7
8 9
A
B
1c
D
EjF
0
~
0
@ p
p
r;
I
t:
z
iii
I L
JL
ul=
~
-
- t
1
©
...
!
1
1
A
Q
a q
ii
~
z
~
I
.L
=r=
p~±
-
-
2
.
m
I
1r
~
.
"
2 B R b r e
I
6
r
I--
-
3
!!
# 3 c s c B
a.
0
6
I
~
lL
7t
:5
f----
f---
4
'Jl
$
4 D T
d t
a 6
n
i
-
b
L
(
1---
i---
1---
5
+
§
% 5
E u
e u
a.
c
~
~
t
F
(J
)
~
6
+
-
& 6
F v
f
v
'il
ii
z
~I
F
rr
ll
~
7
.
~
'
7
G w
g
w
9
u t
11
I~
*
't
"'
8
c
i
(
8
H X h X e s
~
l!:
*
<1>
0
(.
~
~
+
·-
;--
9
0
!
)
9
I
y
i
y
e 6
~I
lr
J
9
.
....
+-
A
___,
*
: J z j z e
1
u
-,
II
:LI:
r
n
B
j'
1 1
lh
il
-
I
..J
<--
+
; K
[
k
{ ¢
1r
8
f---
+
91
1/4
dJ
I~
~
c
'--
<
L
\
1
I
i
L
00
'
f--
D
./1
..
-
=
M
l
m
}
6 ¥
i
jJ
= I
2
$
· I :
.
E
.0
A
.A
8
d
~L.
I
.
>
N
n
«
,
...
E
oi
T
~
F
I
? 0 0
Cl
1}
f
»
1
.L
"
-
-
B
-14
Character Tables
Code Page Polska PC Latin 2
0
I
1 2 3 4
5 6
7
8
9
l A
B
c 0
E '
F
0
~
..
l
0
@
p
. I
~
E:
a
L lL a
i=
p
.
..
f-
~
1
~-)
j
~
! 1 A
Q
u.
i
~
.L r
~
±
a j q
il!
i
,
~
~
2 : r
..
2
B
R
b r e
A!
6
a
I
lf
r
12:
~
...
~
3
:
!.
#
3
c s c s
a.
0
~I
~
ll
7t
$
t
4
'J(
$
4
D T d t a 6
~
1 -
b
l:
(
r §
~
5 % 5 E u e u
a.
0
{l
~
+-
F
(j
)
6
+
-
& 6 F v f v c
il
~I
F
rr
~
+
-
-j
__J
r -
~
~
.
It-
*
7
.
'
7 G w g w
9
S 2 I
11
't
"'
-
__,_
j
r
1
s
8
c
j
(
8 H X h
~
1
l!:
*
<I>
)
X
-
-
~
9
r)
.!.
)
9
I
y
i e b
~I
rr
J e
.
l y t
~
...
1
-+
~
~
A
....
*
: J
z
j
z
e
~
..,
II
:!.!:
r
n
+
-
~
-
B
d
11
-
I
li
...)
..
+ ;
K [
k
{
l.
¢
z
1r
-
~
+
~
+
~-
c
-!
-
<
j__
L
\
1
t
I i £
1/4
JJ
I~
00
'
+---
~
l
+
+
0
,\
..
I
z
.u
=
I I
0
2
-
=
M l
1
rn
}
t L
i
+
+
.0
d
.JL
I
.
E
...
>
N
A
n A
Pt
«
,
..
E
» t
+ +
F
01
...
I
?
0 0
Cl
c
f l
l...
(')
-
Character Tables
B-
15
Code
Page
Serbo
Croatic I
0
1 2 3 4 5
6
I 7
8
9 A B c D
E l F
-~
0
10
..
0
z
p
z p
<;:
E:
a.
:::
L
JL
a
-
t
~
+
t- t
...
+
~
+
~
1
<1111
!
l i A
Q
a
q
ii
a!
i
~
.L
r
p
±
t .
'
+ +
..
+
~
+
t
-
2
.
I
r
lT
1r
~
.
..
2 B R b r e
JB
6
-t-
+
+
t
t-
+
+
..
+
t
+
t
3
!I
# 3 c s c s a 0 u
I
~
lL
rr
~
t- r
..
I
+
+
+
.
4
I
~
$
1
-lb
L
(
4 D T d t a 6
fi
t
+
..
t-
5
+ I §
% 5 E u e u a 0 N
~
t-
F
cr
J
t
..
~
.
:f
; I
6
+
-
& 6 F v f v a u
I
~I
J.1
+
+
~
+
7
.
'
7
G
w g
w
9
I
u
11
't
"'
[
+
+
8 c
+
(
8
e
1
l!:
::f
Cl>
0
H
X h X
y
c.
...
9
,,
+
)
I
9 I
y
i
y e 6
..,
~I
lr J
e
.
....
A
-;
*
:
J z
j z
e u
r-
II
JL
r
n
t
t-
....
B
~
<-
+
I
;
K
s
k
s i
¢
lh
11
lf
I 0
-..!
~
1
1
/4
t
::!.1
r-
...
c
I~
.
loo
n
I'
~
<
L
D
1
a
i £
'
I
+
+
+
D
I
to
• • I I
c
.lJ
=
I 0
l
-
=
M
l
m
i ¥
i
I
t I t
+
+
t-
E
.0
I
N
A
c A
d
.JL.
I E
.
>
n
Pt
«
,,.
t
...
+
...
F
10
...
I
? 0
-
0 0
A.
f
»
1
.L
()
B
-16
Character Tables
Code Page Serbo Croatic
II
0
I
1 2
3 I
4
5
6
7
I
8 9
A
B c D
E I F
I
0
0
...
I
0
@ p
p
<;
E c
...
L
11
al
=
~
+
.
1
...
I
<1111
I
!
l i A
Q
a q
ii
a!
c
~
~
1..
;:
~
±
'
-,
__,__
~
~
..
+
2
t .
10
2 B R
b
e
JE
3
I
T '
Tr
r
2'
r
c r s
+
.
~
.
3
!!
I
#
3
c B
~
D 8
l
I
~
tl
rr
I
<;
+
~
~
..
4
·
!
~
$
4
D T d
t r
a 6
ii
i
1
-
b
I
r
~
.
~
~
t +
+
t
t
5
+ I § 1 %
5 E u e
u l
a 0 N
~
t
F
(J
)
+
+
t
rr r
~.~
·
6 + I - & 6 F v f v
a
s
~
l
~I
~
+
+
~
t
+
7
'
.
'
7
G
u
o I
lJ
I~
it
.
I w g w
9
l
..
+
Tt(
;I
H j
t-
j
,_
+
8
c
X h
x r e
y
l
=j
l!:
:f
<l>
0
~ t t
9
(J
I
-~.
I
)
9 I
I I
y t
i
y
~
b
,..
~I
lr
J
e
.
A
. r
_,r
* :
J
z
t j
z e 0
-,
II
JL
r
n
- .
t +
J
t
~
B
-<
I
...
I
[
l k
I
~
If.!
11
-
I
8 ; K {
0
1r
"
. .
.
r
dJ
t
c
r '
<
L
\
1 I
I
I
c
E
'!,
I~
00
n
I
'
+
~
+
D
.I
..
t - ' =
M '
]
l
iD
}
I
i
¥
l
.u
=
I
Q
2
i
+
I
+ + +
.
E
.0
....
. r > N
I A
A
Pt
d
.JL
I
E
.
n
-
((
,r
t
+
I
F
VI
~
I
? 0
-
0
6
A
f
>>
I
1
::!::,
r
(l
Character Tables
8-
17
Code Page ECMA - 94
0
1
2 3 4 5 6 7
8
9
1
A
B c D E F
0
0
....
l 0
@
p
p
9
E I
0
A D a
c3
I I
~
----~~
~
1
.::.:
~
I
I
1 A
Q
a q
ii
11!
i
I
±
A.
N a
fi
,.
I
r--
I
2
A
..
2 B R b e
JE
¢
2
A
0 a
i
~
r
-
j-----;-
3
!!
#
3 c s c
s
a.
0 £
3
A
6 a 6
4
'li
$
4 D T d t a
6
IX
A
6 a 6
t-
-
~+---
-+
-
5
+
§
% 5 E
u e u
a.
0
¥
ll
A 5 a 5
t----
r-
6
+
- & 6 F v f v
a.
il
;
'll
J8
0
il!
6
t---
-
7
.
.
7
u
X I
.
G w g w
9
§
c;:
c;
+
1-
t-
,.
~
8
c
+
(
B H X h X
e
y
..
I
E 0 e 0
I
~
->
- -
~
-
9
·;
!
I
)
9 I
y
i e 6
©
l
:E
u
e u
y
I
-
t-
,.
~
-
A
..
: J z j
-->
I
f--
z e
u
0
E:
u
I
e u
B
"
f-
+
; K
[
k
{
i
¢ «
>>
E:
0 e
0.
c
'r
~
I
.
<
L
\
1
I
i £
-.
r,
j:
u i
ti
-
f--
,.
~
t
D
J>
~
'
"
1
m
}
1 i
¥ -
I
r,
i
y
i
y
~
--+
E
.0
N
A
n
-1 A
Pt
1,
i
~
i
I>
I
F
(}
T I ? 0
-
0
c::J
A.
-
't
f
<.
g
'i
y
8-18
Character Tables
Epson Character Tables
Normal Character Set (selected
by
ESC t NUL ESC
7)
o 1 1
2 3 4
5
6 I 7
8
1 9
A B
c D E
F
0
I
~
0
@
p
I
s~~
@ p
~
p
-+
+ -
L
-+
1
1
DCl
!
1
A
0
a
q
DCl,
! 1 A
Q a
q
-
~
--
2
...
DcJ
"
2
~
~
R
bi
r +
DC
" 2 B R b r
-
DC3
-;1
3 C
~O(J
#
\
-;
I
3
s c s l
c s c B
~
~
--
-
~
~
--+
4
__J_::c4:
~
4
~~
T
~t
I
DC!
,
$
4 D T d t
5 % 5
E
u e u
I
% 5 E u e u
...
r -
6
L
& 6
FLV
f
+--
v 1
& 6
F v f
v
--
7 ' 7 G w g w
' I
'
7 G w
g
w
BE
+
8 l
B~A.-1
+
8 BS CAN
(
~X
h X (
8 H X h X
-
·-+
~
-
~
9
HT
)
9 I
y
i
y
r-tTL
)
9 I
y
i
y
-+-
Jt.
-+-
t-
A
:_.p
*
:
j
z I
LF
..
: J z
j
z
~
~
B
VT
ESq
+ ;
K [ k {
,;'!
LES'
+ ;
K
[
k
(
...
+-
c
FF
'
<
L
\
1
I
IFF_
t '
<
L
\
1
I
D CR
- I
=
M
l
m }
':Ri
- =
M
1
m
}
~
~
N1 A
+
~
E
so
>
n
!
so~
I
>
N
A
n
-
...
-
F
SI
I
?
01_
0
I
SI
I
I
I
?
0
-
0
Character Tables B
-19
Line Graphics Character Set
(selected
by
ESC t
SOH
ESC
7)
0
I
1 2
3
4
5 6
I
7
l-
·-
0
0
@ p
p
~
T
1
DC'l
!
1
I
A
Q
a q
t- t-
2
DC
2
"
2 B R b r
t- t-
3
DC'l
#
3 c
s
c B
4
D(
$
4
I
D T
d t
t-
5
% 5 E u e u
6
& 6 F v f v
7
' 7 G w
lF I
g w
a:
~'-'AN
8
(
8 H X h X
I
+
9
HT
)
9 I
y
i
y
+ + +
A
ILl
*
:
I
J
z j z
-1-
~
+
t-
+ +
B
'v··
~:cc
+ ;
K
[
k
{
+
+ +
c
f1
'
<
L \ 1
I
D
::<
-
=
M
1
m
}
E
sc
>
N
A
n
-
F
s
I I
? 0
-
0
B-
20 Clraracter Tables
8
9
A
B c D
E
F
- -
a
::
L
.ll.
a
-
T t-
-
DC'
1
i
I
~
~
.L
=r=
B ±
+ t-
-
'1(.
6
I
T
lr
r
:?_
+ t-
t-
:JC3
u I
~
lL
1t
:::::
IX
i'i 1 - b
2:
(
N I
~
t
F 0 J
,-
.
~I
~
rr
!l
~
r
Q
11
I~
*
I
~
..
·r_.
::::
-
I
BS
CAN
i.
1
1.!:
*
<I>
~
~
'
IT
r
~I
lr
J
e
.
t-
+
-
-
•_p
..,
II
JL
r n
+
,_
t
+
VT
ESC
lh
~
11
1f
I 0
I
''
+
-
I
+
-
1
ft
:!1
I~
"
rF
ool
+
-
t-
+
I
Cf<
.lJ
=
I
0
2
i
I
+
-
t-
T t-
SD I
((
d
.J~
,r
I
E
I
.
+
SI
r
+
T t-
in
f
-
>>
1
:!::
I
Normal Character
Set
Expansion
(selected by ESC t NUL ESC 6)
0
I
1 2
3
4
5 6 7 8
0
SP
1
0
@ p
'
p a
~
.
I
+::f
!
1 A Q a q e
2
"
2 B R
b u r
+
3
DC
# 3 c s c 8 0
+
4
LJc
$
4 D T d t
i
+
5
% 5 E u e u
.
+
6
& 6 F v f v £
1---
+
7
BFL
' 7 G w g w
j
l
+
8
BS
C:AN
(
8 H X h X
l.
..
j
9
HT
)
9 I
y
i
y
&
+
A
Ll'
*
:
J
z
j
z
fi
..
B
VT
!1:-2'
+
; K
[
k
{
r::t
f'
c
FF
+ '
<
L
\
1
I
Pt
:R
j
...
D
-
=
M
1
m
}
.A
.
+
E
so
I
.
>
N
A
n
-
a
-
t
F
SI
I
? 0
-
0
r;
9 A B c D
E
IF
§
0
@ p
, I P
E ! 1 A
a
a q
~
I
"
2 B R b r
ile
#
3 c s c
s
0
$
4
D
T d
t
~
% 5
E
u
e
u
..
&
6
F v
f i
v
A
.
7
G
w g w
I
6
(
8
H
X h i X
l
.
u
)
9
I
y
i
y
~
a
..
: J z j z
c5
+
; K
{
k
{
ii
'
<
L I 1
I
+
~
E
I
-
=
M
1
m
}
+
.
e
>
N
A
n
-
----'-
+
~
¥
I
?
0
-
0
Clraracter Tables B - 27
Epson National Character Sets
.-
--
~
--
--
-
----
Decimal
val
ue
ESCR
n
Lang
u
age
35
36 38
64 79 91 92 93 94 95 96
105123124
1
25126
'
OOH
American
#
$
&
@
c
[
.
\
;
~
f
I
}
-
0
A
..
01
H French
"
s & a 0
<;
§
-
~
€-
u
02H
German
#
$
&
§
A 0
'
c
-
1
.'l
0
t:
II,
A
-
03H
British
f.
$
&
@
c
[ ;
-
!
I
}
'
A
-
04 H
Danish
I
$
&
@
0 lf. 0
-
~
,{'
0 a
05H
Swedish
I
ti
D
&
E:
A
;.,.
c A u
-
e i
!!
0 a
Li
0
'
06 H Italian
F
$
&
@
c
\
e
...
;
a 0 e L
-
07 H
Spanish
I
,.
s &
·~
0
;
N
-
l
n
}
A
A
-
08 H
Japanese
ti
$
&
@
[
y
;
-
~
{
)
09H
Norwegian
a
&.
.<.
1..
£ 0 A c
-
e
-
of!
0
a
u
OAH
Danish
II
"
s
&
.<.
!:.
'J
.
0 A
:)
-
e
1
~ 0
a
..1
OB
H
Spanish
II
#
$
& a
(
;
N
i
e
i i
;>j
6
.J
OCH
Latin-American
'!
$ &
a 0
;
N
~
e
-
u
~
i i'\ 6
.;
ODH
French-Canadian
1l $ e a
0
a
<;
~
i l.
e,
1 e u
e
(\
A
'
-
OE
H
Dutch
£ $ &
@
c
[
J
-
,
{
'
)
OF
H
Swedish
II
$ &
E:
c
A
0
.
'"'
0
-
e
~
Ci
0
a
,J
IOH
Swed
i
sh
nr
§
$ &
E:
c A 6 A
(J
-
e i
.'l
0 a
..1
llH
Swedish
IV
§ a
&
E:
c A 0
A
a
-
e
~
A
0 a d
12H
Turkish
$
$
~
$ c
.
0
..1
G
-
<;
1 ± 0 u
c
Sw
i
ss
I
A
13H
£ $ &
<;
0 h e e
-
i
i.\
0 u
Swiss
II
A
14H
£
$
&
§
c a
<;
c
-
i
d
0
u
e
Character Tables
B-
23
Code Page 928 (Greek)
0 , 1 I 2 3 4 5 6 7 8 9 , A B C D E F
0
f--
2
-
3
4
0 @ p
P
f:;
:E
~
--
IDC2 " 2 B
q
~
~
r j e
1E
1 A Q
R
+
a
b
f
Dc3
# ! 3
~
c
s T c s 1 a- a
+-+---+
:D
c4
$
4
n
~
t
a.
o
+
-
r n " n
' , ± I A
P a P
~
~
-
, : , l B
£ ' r
I '
fl
f3
<;
-
r y
cr
I T 8 T
5
%
6 &
7
5 E u
6 I F
v
7
G I w
Hl x
-:-·
+-
$-:
+-
:- : I : I
~
:
e u
f v
g
9
w
8 h X 'E
e'J'
&If!
~
-+--~
-
+
9
HT
) 9 I Y i y e 6 © H I Q l w
A
LP
* I :
J z
j
z I K t
I(
¢
«
f-
~
- +-----+-
-+--
-
VT
~
ESC
+
~
;
B K k v
c
PF
' <
L
\
1 i £ o M 6
N
D
CR
E
so
>
:
~
:
i ¥
Pt
y
F
SI
I
? 0 o
Cl
A.
f
Q 0
0
B - 32 Character Tables
Code Page 851 (Greek)
0
2
3
4
5
6
7
8
0 1 2 3 4 5 6 17 8 9 1 A B c D E I F
0
....
..
DCl
! 1
+
oc;
..
2
DC)
#
3
+
DC
$ 4
%
5
·-
& 6
BEL ,
7
~
1-
BS CAN ( 8
1-
@
p
A Q
B R
c l s
D T
E U
p
a[q
b r e
c
s f a
t a d
e u a
F
v f v
G
9
H
·1 ' I
L T
~
t
~~r
l_
Q I 6 I T
0 v
6 I A
I I
~
1 t-
"l
B K t
y
,
<I>
X
n
11
±
~~.·
X
t
},_
§
u l r A l n a
f.1
~ ~
~ ~
u 18
M
'1l
E N
t
9
IU
) 9 I Y i y e 6 Z
~~
lr t J o
A
LF
*
e o ' H
11
JL
1 rr w
B
VT
ESC + ; K [ I k { i d I
1
h
11
=;r
I p u
c
0
E
F
FF
CR
so
SI
- I =
>
1
I ?
L
\
1 i £
e
::!.1
~~
a 0
M ] I m
'E
n
0
-i
o
Character Tables B - 33
Code
Page
437 (Greek)
o 1 1
2
3
4
1 5
6 7 8 9
A
B c D E F
0
1 I
0
@ I
p '
p
A
p
\ L
l1
(J)
-
...
-+
1
jnc1l
!
1
A
Q
a q "f
K
%1
.L
· T
a
+±_
f--
!D
t
2 B
R
~
b
r r T
A.
,
ill
i T
1f
t
~
-
I I
~
3
I:JC3 # 3 c s c
B~
r:;
ll
11
::;
f---
t
-
4
IDC4
$
4
D T d t E
<1>
v 1
-
b
t
(
1--
t
~
I t
'
5
% 5 E u e u
z X
~
F
(
J
--
+--
6
I
& 6 F v f v
H
0
~I
~
rr
6
~
7
3ELI
I
'
7 G w g w
e
1
n
TI
11
T
1)
"'
-
1-------r
8
~CAN~
(
8 H X h X
I a p
9
lb
:t
'()
-
t
9
H';'
)
9 I
y
i
y
K
p
(J
~I
rr
J
w
.
f-
'j J
~
A
LF'
*
j z A
y
c;
II
JL
r
n
-
t-
..
-----+--
B
VT
ESC
; K [ k M 8
11
-
I
8
..:
+
{
t
1r
-
..
I
+
c
FF
<
L
\
1
I
N E u
:!J
I
I~
00
n
I
~
..
'
D
CR
'
l
~t:
)
1;
cp
lJ
=
I $
2
-
-~
i
E
so
0
11
X
d
-''-
I
E
.
-
,
...
-
---
r-
F S I
I ? 0 _ o
L:l
n
~
'V
l
.L
11
B - 34 Clraracter Tables
Code Page Cyrillic
f-
0
6
7
8
f--
9
A
~
~4
$~
.1
D
T
% 5 E u
+ .
& 6 F V
BEL.
7
-~
~--+-
RS C'AN ( 8
..
A P a
--+-
6 c 6
L lL
P E
+-
c e
b
rB
TB
!Tlf
-,-
T I
--+--
---
c s
r
y
r
d
t.ll.<l>JJ.
i
e
u E X e
·
--
--;-
f v
)I{
Q
)!(
~I
y
<j>
j I
t F I X I
--
+
~
~
rr
~~
~
~
1-!-iT-+--L+
r y i y
Yl:
1
lll.
1
ii
1
~~
1
rr
, J 1u 1 !
±+--~_j__
~
_.,..
-
*
J Z j
zKbK
lld!:lb
+
Cl~nracter
Tables
8-3
5
Appendix C
Interfacing
This
appendix
will help you to make a SHIELDED interface cable
that connects
your
printer
to
your
computer. This requires some
knowledge of electronics (signals, wiring, soldering
and
crimping)
to
be
designed properly.
If
you are not technically oriented,
we
recommend that you purchase a SHIELDED interface cable from
your
dealer.
l11terfaci11g
C-
1
Parallel Interfacing
The
printer
requires a Centronics-equivalent parallel cable
with
the following:
Amphenol57-30360or AMP 552274-1
plug(orequivalent)
with
36 pins.
AMP 552073-1 (or equivalent) cover.
Beldon (or equivalent) SHIELDED cable
with
twisted
pair
conductors. It cannot exceed 1.8 Metres in length
and
must
be
ULand
CSA
approved.
The Cable MUST be shielded.
Pin description
Pin
No. Signal
Name
Direction
Description
1
DATAS
TROB
E
To printer When this signal changes from
low to high level,
input
data
is
sampled
2
DATABITl To pri
nt
er
Input
data
lines. The high l
eve
l
re
pr
ese
nt
s 1, and the
low
level
3 DATABIT 2
repr
ese
nt
s 0
4 DATABIT 3
5
DATABIT 4
6 DATABIT 5
7
OA
TAB
IT6
8 DATA
BIT
7
9
DA
TABIT
8
10
AC
KNOWLEDGE
From Printer
The low level of this signal
indicates comple
ti
on
of
data
input
or
func
ti
on operation
C-
2 Interfacing
Pin
No. Si
gnal
Name
Direc
tion
Descrip
tion
11
BUSY
From Printer
The
high l
eve
l of this signal
indicates
the
printer
cannot
receive
data.
The
low
level
of
this signal
indicates
that
the
printer
is re,1dy
for receiving
data
12
PAPER
El\:0
From
Printer
The
high
level of this signal
indicates that
the
paper
end
has
been detected
13 SELECT
hom
Printer
The
high
level of
thb
signal\
indicates that
the
printer
is in
the
~elect
(online)
state
14
AUTO
FE
EO
To
Pr
i
nter
In Epson
mode,
the
low
level of
this
signal activates
the
Auto-line feed
16,33
ov
- Signal
ground
17
CHASSIS GROUJ:\0 Fr
ame
ground
1R•
+5V
From
Printer
+
5V
supply
(50mA,
maximum)
19 to
ov
Twisted
pair
return
for pins 1 to
11
30
31
!!'\PUT PRIME
To
Printer
When
the
signal
goe~
to
low
level,
printer
controller
is initialised
The low level
should
be
held for
more
than
0.5
ms
32
FAULT From
Pr
i
nter
When
the
paper
end
is detectt'd,
this signal
changes
from high to
low
level
36 SELECT-I'\;
To
Printer
The
high
level
of
this signal
indicates that the
printer
can
only
be
selected
and
dese
lected
using
the oc·1
and
DC3 control
codes
15,34,35
-
-
Unused
Pin
18
is controlled by
menu
setting.
I
nterfacing
C-
3
Timing
PARALLEL
DATA
(DATABIT1to8)
_j
1.0~s
(MIN)
~ ~ 1.0~s
(MIN)
DATA
STROBE
u u
Oto05~s
1 to
50Q~,s
BUS'.'
1001JS
I
.
ACKNOWLEDGE
w
I I
~
I
u
O~s
(MIN)
2 to
4~s
Note: The
minimum
value ofTB (busy-on time) is 20 ms,
and
the
maximum
value
is the time s
pent
for printing, carriage return,
and
line feed.
Signal levels
Low
level: 0.0 V to 0.8 V
High
level: +2.4 V
to
5.0 V
Circuit
(1)
Receiver
R
R:
3.3
K!l
(Data 1 - Data 8
R:
1
K!l
(I-PRIME)
+5V
R
510!1
(STB)
(2)
Driver
(Open Collector)
+5V
C-
4 Interfacing
Serial Interfacing (RS-232C)
To construct a cable for
an
RS-232C serial configuration, you will
need:
DB25P equivalent 25-pin plug, shell equivalent to DB-C2-J9.
Beldon (or equivalent) SHIELDED cable with twisted
pair
conductors. Must
be
ULand
CSA approved.
The
cable MUST
be shielded.
The
printer
has a 25-pin
DB-25S
receptacle.
Pin description
Pin
No.
Signal
Sym.
Direction
Description
1
I'RA\IE
GROU'\D
FG
-
Connectl>d to
printer
frame (frame
ground)
2 TRA'\SM11TED
TD
From Printer Serial
data
sign,11
DATA
transmitted from printer
~
RECEIVED DATA
RD
To
Printer
Serial
data
sign,ll
received
by
printer
4 REQUEST
TO
RTS
From
pnnter
Signal
to
indicate that
C'\ote
1)
SEND
the
printer
is not
ready
for receiving data in
Read
vI
Busy protocol
0 DATA SFT READY
DSR To
printer
Signal to notify
printer
{l'\ote2)
that transmitter is
ready
for transmission
Printer
receives data
after confirming this
signal
as
a HIGII
7 SIGJ\'AL GROUJ\;D SG -
Signal
ground
11
SUPERVISORY
SSD
From
printer
Signal to indica
!I.'
that
the
SE!'\DDATA printer is
not
ready
for
receiving
data
in
Ready
I Busy protocol
'-----·
bJtcrfllcing
C-
5
Pin
No.
r-
Signal
Sym.
Direction
Description
20
DATA TERMI'\JAL
DTR
From
printer
Signal to indicate that
(Notel)
READY
the
printer
is
not
ready
for receiving
data
in
Ready
/Busv
protocol
S,S
- - -
Unused
to 10,
12
to
19
21
to
25
\loll's:
I SSD signal
output
can
be
~elected
between
pins -l, 11,
20
by
menu.
2. DSR signal
valid/invalid
can be set by
menu.
Signal Levels
RS-232C interface signal levels are
as
specified below,
and
meet
the EIA
standard
RS-232C.
Circuit
(1) Driver
-15 to -3V:
LOW=
OFF=
LOGIC "1"
+ 15 to +3V:
HIGH=
ON
= LOGIC "0"
SN751
88
or
eqUivalent
,--------,
INPUT
___
I----n
I
I
~~------
---r-t
I
OUTPUT
L-----
_J
OUTPUT
-------...
r-----
+ 9 v
Jt-----(r::.
-9V
C-
6lnterfacing
(2)
Receiver
SN75189 or equivalent
INPUT
;---[?o----:
I
---~~
---
1 I
OUTPUT
L,.
_______
.J
+12V
INPUT
--
_____
3
_v
__
-12
v
Interfacing
C-
7
Appendix D
Specifications
Printing
Mechanism
Printing
method
Print
head
Print
head
life
Performance
Printmg
Speeds
H1gh
Speed Draft (HSD)
utility
1\ear Letter Quality (1\LQ)
\1atrix
(H
x
V)
Characters
per
line
10cpi
12 cpi
15 cpi
17.1 cpi
20cpi
Characters
per
inch
\.LQ,
Utility
HSD
Graphics
resolution
\ ertlcal
llorizontal
Paper
slew
rate
Single
part
forms
'v1ultiple
part
forms
Printing
Characteristics
Resident
Fonb
Resident
bar
code
format
Dot matrix
9
pins
200
million characters
!i50
cps
417
cps
104
cps
I-lSD
7x9
136
163
20-l
233
272
Utility
9x9
\JLQ
17 X
17
10, 12,
15
, 17.1, 20
and
Proportional
10, 12, 15, 17.1, 20
72, 144
dpi
60, 72, 80, 90, 120, 14-l, 240
and
288
dpi
10
inches
per
second
ti
or
6 inches
per
second
(depends
on
thickne~s)
High Speed Draft
utility
Courier
(l\LQ
mode)
Gothic (NLQ mode)
Code
1 of 9
UPC A
UI'C E
l:o\1\ 8
EA'\
13
Interleaved 2 of 5
Code128
Post
'\et
Barcode
Specificatiolls
D-
1
az-zzsozs-w
,
{.g()]OU4::l~J.,
~jd<>~d
Ol
~jd<>~d
IliO
,~,.,-.
!
:OJ.
i
~Jq,,,·
Olt£
:INilOli:JIW
208


Need help? Post your question in this forum.

Forumrules


Report abuse

Libble takes abuse of its services very seriously. We're committed to dealing with such abuse according to the laws in your country of residence. When you submit a report, we'll investigate it and take the appropriate action. We'll get back to you only if we require additional details or have more information to share.

Product:

For example, Anti-Semitic content, racist content, or material that could result in a violent physical act.

For example, a credit card number, a personal identification number, or an unlisted home address. Note that email addresses and full names are not considered private information.

Forumrules

To achieve meaningful questions, we apply the following rules:

Register

Register getting emails for Oki ML3410 at:


You will receive an email to register for one or both of the options.


Get your user manual by e-mail

Enter your email address to receive the manual of Oki ML3410 in the language / languages: English as an attachment in your email.

The manual is 19,11 mb in size.

 

You will receive the manual in your email within minutes. If you have not received an email, then probably have entered the wrong email address or your mailbox is too full. In addition, it may be that your ISP may have a maximum size for emails to receive.

The manual is sent by email. Check your email

If you have not received an email with the manual within fifteen minutes, it may be that you have a entered a wrong email address or that your ISP has set a maximum size to receive email that is smaller than the size of the manual.

The email address you have provided is not correct.

Please check the email address and correct it.

Your question is posted on this page

Would you like to receive an email when new answers and questions are posted? Please enter your email address.



Info