Thismanualis organizedintoninechapters.Tolearnhowtomakethebest
useof yourprinteryou areurgedtoreadthroughchapten 1through3.The
remainingchaptersmay be treatedas a referenceguidefor programming
operations,etc. It assumes a degree of knowledgeof the operationof
computexx(forinstance,itassumesyouknowabouthexadecimalnumbers).
Thechaptexxareas follows:
Sincethe PC or PC-AT family of computemrunningunderMS-DOS is
curnmtlythe most popularconfigurationof microcomputer,we have includedafewhintsandtipsto helpyouuseyourprinterwithsuchsystems.
SincevirtuallyallPCsaresoldwithaMicrosoftBASICinterpreter,wehave
also included some hints, and a sample program in this language to
demonstratethecapabilitiesof the printer.
Chapter 7 — Troubleshootingandmaintenance
Thissectiongivesachecklistofpointstocheckifyourprinterisnotworking
in theexpectedway. It alsoincludesdetailsof someroutinemaintenance
operationsyoucancarryoutyourself.Itisno~however,acompleteservice
manual.Callaqualifiedserviceengineerifyouareunsureofyourabilityto
carryout anymaintenanceorservicingoperations.
Thisprinterisaconvenient,monochromeprinterwithoutfiillsbutwithafull
complementof features, making it an excellentpartner for a personal
computer.It supportstheIBM/Epsonprintercommandsandcharactersets,
enablingittoprintjustaboutanythingyourcomputercangenerate,bothtext
and graphics.Someofitsmain featuresarethe following:
. ExtensivesoftwareSupport
Sinceit is compatiblewiththeEpsonandIBMprinters,it workswith any
softwarethat supportsthoseprintem.Thatincludesmostword-processing
andgraphicsprograms,spread-sheets,andintegratedsoftwarepackages.
. Easy”operation
Clearlyunderstandableindicatordisplaysandbeeptonesprovideimmediate feedbackwhen you press the buttonson the controlpanel.The four
buttonscanoperateincombinationstoperforma surprisingvarietyoffunctions,includingmicro-alignment.
. Easycare andmaintenance
The ribbon cartridgecan be replacedin secondsthe print head in a few
single sheets,andup forfanfoldforms.
Top cover:
Rear cover:
Entry slot:
protectstheprinthead andotherinternalparts.
protectsthe sprocketfeedmechanism.
for insertingsinglesheetsof paper.
Control panel:controlsvariousprinterfunctions.
Power switch:
turnspoweronandoff.
Interface connector: for connectingthecomputerto the printer.
Page 12
SETIWJGUP
Placethe printerin the desiredlocation,and removeall packingmaterial
from insidethe top cover. This packingmaterialis intendedto prevent
damagetotheprinterwhileintransit.Youwillwanttokeepallthepacking
material,alongwiththeprintercarton,incaseyouhavetomovetheprinter
to anewlocation.
Figure 1-6. Pass the ribbon between the print head and print haad shield
To replacethetopcover,insertthe tabs into the slotson the printercase.
Swingthefrontedgedownto closethecover.
Leavethetop coverclosedduringnormaloperation.Thecoverkeepsout
dustanddirtandreducestheprinter’soperatingsounds.Openthecoveronly
to change the ribbonor makean adjustment.
@J\
IIL
6
Page 15
Connection
Connecttheprinter to yourcomputerusing a standardparallel interface
cable.OnaPCorPC/AT-typecomputer,thismeansthatyouusethe25-pin
D-typeconnectoratthecomputerend,andtheAmphenol-type36-pinconnector at the printer end. The configurationof the printer’sconnectoris
given in Chapter 8 should you need a cable for connectionto another
computer.
If you need to connectto a serial port, use the optional Serial-Parallel
converter,SPC-8K.
buttonwhileholdingthe FONTbuttonto parkthe paperin the off-line
state,thenmovethereleaseleverdownwards.
Adjustthepaperguidesto matchthe size of paperyou will be using.
Fanfold forms have holes along the sides and perforationsbetween the
sheets.Theyare also calledsprocketforms,punchedforms, or just plain
“computerpaper”.Thisprinteracceptsformsupto 10”wide.Thissection
willtake you throughtheproceduresfor loading,parkingand unparking
fanfoldforms.
8.
are aligned with the pins on the sprockets.If they are not aligned
properly,youwillhaveproblemswithpaperfeeding,possiblyresulting
in tearingandjammingof thepaper.
Turnonthepowerusingtheswitchlocatedatthefrontoftheprinter.The
9.
printerwill‘beep,indicatingthatttiepaperis not yetfullyloaded.This
is alsoconfirmedby the orange
second.In additionto going off-line,the printeralso feeds the paper
forward approximatelytwo inches.This allows you to cut it off just
belowthelast lineprinted.
WhenyoupresstheONLINEbuttonagainto gobackon-line,thepaper
feedsbackwardstoppingwhereyouleftoff.
NOTE: This functionis validonlywhenthebufferis empty.
18
Page 27
PAPERFEEDbutton
If youpress thisbuttonwhileoff-line,thepaperwillfeedforward.If you
holdthe buttondown,theprinterwillperformconsecutivelinefeeds.
IfyoualsopresstheON
LINEbuttonwhileyouareline-feeding,thepaperwill
feedautomaticallyto thetop of thenextpage.Thisis explainedlater.
If youpressthis buttonwhileon-line,thiswillalternatelyselectandcancel
the Quiet mode. Whenin the Quiet mode, the printer will print slightly
slower,butat a reducednoiselevel.
PITCHbutton
Thisbuttonallowsyoutoselecttheprintingpitch.Rememberthattheprinter
mustbe off-linefor you to do this. Successivepressesof this buttonwill
illuminate(andselect)the followingoptionsin order:
Pitch
Pica
Elite
Condensedpica
Condensed elite
Pica proportional
Eliteproportional
Indicator(s)
10CPI
12CPI
10CPI, COND
12CPI, COND
10CPI, PROP
12CPI,
PROP
19
Page 28
FONTbutton
Thisbuttonselectsthefont to be printed.Draftfont is alwaysselectedat
power-up.To changeto oneof the NLQ (nearletterquality)fonts,set the
printeroff-line,thenpressthe
This featureis useful for programmed who are debuggingprintingprograms and want to see the actual codes the printer is receiving.(Some
computerschangethe codestheprogrammerintended.)
Inthismode,all datareceivedwill beprintedinahexadecimaldumpformat,
ratherthanthecontrolcodesbeingactedon as commandcodes.
Thismodeis accessedwiththe followingprocedu~:
Whileholdingboth the PAPERFEEDand PITCHbuttonsdown, turn
1.
powerON.Abeeptonewillbeheard.
Startprinting.In place of the usual printoutyou will get a formatted
2.
dumpshowingexactlywhatdatatheprinterreceives.Eachlinepresents
sixteencharactem their hexadecimalcodes to the left and printable
charactersprintedon the right.
At the end of the hexadecimaldump,set the printeroff-line with the
it adds an extra hex OA(linefeed). Hex code 1A (end-of-fde)also gets
specialtreatment:the interpreterdoes not send it at all. This can cause
problemswithgraphicsordownloadcharacterdata.However,youcansolve
thisproblemby changingline20 in theprecedingprogramandaddingthe
codingshownbelow.
Codingfor IBM-PCwithmonochromedisplay:
20 GOSUB 100
100 O==INP(&H3BD): IF0<128THEN 100
110 OUT &H3BC, I
Figwe2-6. Switch combination functions of control panel
Formfeed
If you areusingsinglesheets,thisoperationejectsthecurrentpage.If you
areusingfanfoldforms,itfeedsto thetop of the nextpage.
1.
PresstheON
Pressthe
2.
formingsuccessiveline feeds.
Whileholdingthe
3.
then releasebothbuttonsat the sametime. The printerwill smoothly
ejectthecurrentpage.
LINE button to settheprinteroff-line.
PAPER FEED buttonandholditdown.Theprinterwillstartper-
PAPERFEEDbuttondown,presstheONLINEbutton,
Page 34
PaperParking
Thisprocedurefeedsthe paperbackward.It parksthefanfoldformat the
backofthe printersothatyoucanswitchtosignal-sheetfeeding(bymoving
the releaseleverto thedownposition).
madewhilepowerisondonottakeeffectuntilpowerisswitchedoff,then
on again,becausetheprinter~ads the DIP switchesonlyatpower-up.
29
Page 38
FUNCTIONS OF THE DIP SWITCHES
Theprinteris factory-setwithallDIPswitchintheONposition.Theseare
thestandardsettings.Bychangingthesettings,youcanaltervariousprinter
fimctionsto match yourrequirements.Thefollowingquestionswillhelp
youchoose the propersettings.
Selectthemodecompatiblewithyourcomputerandsoftware.In standard
mode theprinteroperateslike theEpsonLX-850.In IBMmodeitoperates
likethe IBM PropnnterHI. The ON positionselectsstandardmode.The
InordertodownloadcharactemthisswitchmustbeintheOFFposition.The
printer then uses its RAM memory for storing character patterns and
providesonlyaone-lineprintbuffer.IfyouleavethisswitchON,theprinter
usesitsRAMmemoryasaninputbuffer,allowingthecomputerto senddata
fasterthantheprinterprints.
30
Page 39
Switch 1-3: Do you wantan automaticlinefeed?
If you leave this switch at the ON position, a separate line-feed code is
required from your computer to obtain a line feed.
If you movethis switchto the OFF position,theprinterperformsboth a
wantlower-caseletterstoprintaslowercase(OFF)eras small
capitals(ON)?
Take yourpick fromthe samplesbelow.Notethat the lower-caseOrator
doesnothavedescendersforthelettersg,j, p, q, and y.
ORATORPRINTSTHISWAY WITHSWITCH1-3ON.
Orator
Switches1-7 and 1-8: Whatisthe pagelengthof yourpaper?
Printsthis way withswitch1-3 OFF .
Youcanselectoneoffourpagelengtheswiththesettingsoftheseswitches
as shownbelow.
Page length1-7
inchesON
11
8inchesOFF
1-8
ONA4 size
ON
Page length1-71-8
12inches
ON
OFF
OFFOFF
31
Page 40
Switch 2-1: Theactionof this switchdependson the mode chosenwith
switch 1-1.
If you selected standard mode, do you want italics or graphics
characters?
Setthis switchOFFtoprintitalicsinthestandardcharacterset.Ifyouleave
this switchin the ONposition,in placeof italicsyou will getthe graphic
characte~, internationalcharacters,and mathematicalsymbolsof IBM
characterset#2. See Chapter9, charactercodes 128to 254.
Theprinterhas two emulationmodes:StandardmodeandIBMmode.
IiIstandardmode,theprinteremulatesthefunctionsoftheEpsonLX-850.
In IBM mode, the printer emulatesthe IBM Propnnter III. Additional
commandcodesareincludedas a supersetof theseemulations.
will be in standard mode, and when OFF, the printer will be in IBM
emulationmode(seeChapter3). It is notpossibletochangetheemulation
modeby meansof softwarecontrolorthefrontcontrolpanel.
commontoboththestandardandIBMmodes.Inthedescriptionsofthecommands,all commandswillbe categorizedby function.The name of each
commandis followedby a tableliketheone below:
ModeASCII
<ESC> “X” “l”27120 49
std.
<ESC> “X” <1>
DecimalHexadecimal
IB 78 31
271201
IB 78 01
Mode:Indicatesthemodeinwhichthecommandisrecog-
nized.
Std. Standardmode(DIP switch 1-1on)
IBM IBMmode(DIPswitch 1-1off)
Both BothstandardandIBMmodes
ASCII:
Indicates the ASCII coding of the command.
Controlcharactemareenclosedin pointedbrack-
ets:For example,<1>meanscharactercode 1.
Decimal:Givesthecommandin decimalcharactercodes.
Hexadecimal: Gives the command in hexadecimalcharacter
Causessubsequentdraft charactersto be emphasizedby adding
extrathicknessto verticalstrokes.
DecimalHexadecimal
27 53
Decimal
27 69
IB 35
Hexadecimal
IB 45
Page 45
Cancelemphasjzedprjntjng
ModeASCII
Borh
<ESC> “F’27 70
DecimalHexadecimal
CanWlsemphasizedprinting.
Double-strikeprinting
ModeASCII
Both-@3C> “G”
Causessubsequentcharacterstobe printedin double-strikemode
withaslightverticalpapermotioninbetween,causingathickening
of horizontalstrokes.
Forboldprint,useofdouble-strikeis~commendedinNLQmode,
and combined use of emphasizedand double-strikeis recommendedin draftmode.
Double-strikecannotbeused with superscriptsor subscripts.
DecimalHexadecimal
27 71
Canceldouble-strikeprinting
Mode
Both@SC> “H”
ASCIIDecimal
27 72
Cancels
double-strikeprinting.
IB 46
IB 47
Hexadecimal
IB 48
Startunderlining
Mode
Both
ASCII
<ESC>“-” “l”
<ESC> “-”
<1>27 45 1
Causessubsequentcharactemtobeunderlined.IBMblockgraphics
charactemand spaces skipped by horizontaltabulation are not
underlined.
DecimalHexadecimal
27 4s 49
IB 2D 31
IB 2D 01
Page 46
Stopunderlining
Mode
Both
ASCIIDecimalHexadecimal
<ESC> “-” “O”
<ESC> “-” <o>27 450
Stopsunderlining.
Startoverlining
Mode
IBM
ASCII
<p.c>,,-..‘.~?>
<ESC> “–“ <1>
Causessubsequentcharactersto be overlined.Spacesskippedby
horizontaltabulationarenot overlined.
x256 characters,wherenl andti arenumbersbetweenOand255.
Duringthisintervalnocontrolfimctionsareexecuted.Ifacodewith
no assignedcharacteris received,theprinterprintsa space.
nld
DecimalHexadecimal
27 92nl n2
IB 52 n
IB SC nl n2
Enable printing of all character codes on next
character
ModeASCII
IBM
CEsc> “ ‘ “
This commandoperateslike<ESG ‘1”exceptthat it remainsin
effectfor onlyone character.
40
DecimalHexadecimal
27 94IB 5E
Page 49
I
Selectslashzero
Mode
std.
ASCIIDecimal
<ESC> “ - “ “l”27126 49IB 7E 31
<ESC> “ - “ <1>271261
Hexadecimal
IB 7E 01
Causessubsequentzero charactersto be overprintedwith a slash
(0
Selectnormalzero
ModeASCIIDecimal
std.
<ESC> “ - “ “O”27126 48IB 7E 30
<ESC> “ - “ <O>271260IB 7E 00
Causes subsequentzero charactersto be printed normally (0),
withouta slash.
CHARACTER SIZE AND PITCH COMMANDS
Hexadecimal
Picapitch
ModeASCIIDecimalHexadecimal
std.<ESC> “P”
IBM<DC2>18
27 80IB 60
12
Changesfromelitetopicapitch(10cpi)orfromcondensedeliteto
condensedpica(17 cpi). Ignoredif the
duringpower-up.
Elitepitch
ModeASCII
std.<ESC> “M”
IBM
<ESC> “:”27 58
Changesfrompicato elitepitch(12cpi)or fromcondensedpicato
condensedelite(20 cpi). Ignoredif the
duringpower-up.
PITCHbuttonwas pressed
DecimalHexadecimal
27 77
PITCHbuttonwaspressed
16 4D
IB 3A
41
Page 50
Condensedprinting
Mode
Both
ASCII
<Sb
<ESC> <Sb27 15IB OF
Decimal
15OF
Hexadecimal
Changesfrom pica to condensedpica (17 cpi) or from elite to
condensedelite(20cpi).Ignoredif the
PITCHbuttonwas pressed
duringpower-up.
Cancelcondensedprinting
Mode
Both<DC2>18
ASCIIDecimal
In Standardmode,changesfromcondensedpicato normalpicaor
fromcondensedelitetonormalelite.InIBMmode,alwayschanges
to normal pica. Ignoredif the
power-up.
Double-heightcharactemarealwaysprintedat nearletterquality.
Doubleheightprintingtemporarilycancelsthesuper/subscriptand
condensedprinting modes, but these modes resume when the
printerreturnsto normalheight.
Printdouble-heightcharacters
Mode
sid.
ASCII
<ESC> “W” “l”
<ESC>
“W” <1>
Printssubsequentcharactersat doubleheightwithoutmovingthe
base line, and withoutchanging the line spacing. Temporarily
cancelssuper/subscriptand condensedprintingmodes.
Unchanged
Single height
Doubleheight
Unchanged
Singleheight
Doubleheight
Unchanged
Singleheight
Doubleheight
Double-heightcharactemarealwaysprintedat near letterquality.
Doubleheightprintingtemporarilyc&cels thesuper/subscript~d
condensedprinting modes, but these modes resume when the
printerreturnsto normalheight.
Setsthedistancethepaperadvancesorreversesin subsequentline
feeds to n/216 inch, where n is betweenOand 255. If n= O,in
Standardmodetheline-feeddistanceis set to O,butin IBMmode
thiscommandis ignored.
Page 56
I
Setlinespacington/72inch
ModeASCIIDecimalHexadecimal
Both
<ESC> “A”n27 65 n
In Standardmode,setsthedistancethepaperadvancesor reverses
In IBMmodethiscommanddoesthesameexceptthat(1)thenew
line spacing does not take effect until the next <ESC> “2”
command,and(2) if n = O,thecESC>“A”commandis ignored.
Execute<ESC>“A”
ModeASCIIDecimalHexadecimal
IBM<ESC> “2”
Sets the line spacingto the value defined by the last preceding
cESC>“A”command.Setstheline spacingto 1/6inchif themis
no precedingcESC>“A”command.
Feedsthepapernlinesfromthecurrentline,wheren is betweenO
and 127.
“f” <1> n
Decimal
271021 n
Hexadecimal
IB 66 31 n
IB 66 01 n
Settopofpage at currentposition
ModeASCII
IBM<ESC> “4”
Setsthecurrentpositionasthetop-of-pageposition.Notethatthis
can alsobe donefromthe controlpanel.
DecimalHexadecimal
27 52
IB 34
49
Page 58
I
Setpage lengthton lines
ModeASCII
Both<ESC>
“C”
n
DecimalHexadecimal
27 67 nIB 43 n
Setsthepagelengthto n linesin thecurrentlinespacing,wheren
isbetween1and127inStandardmodeorbetween1and255inIBM
mode.Changingthe line spacinglaterdoesnot alter the physical
pagelength.The currentlinebecomesthetopof the page.
Setpage lengthton inches
ModeASCIIDecimalHexadecimal
Both
cESC> “C” cO> n
27 67 0 n
IB 43 00 n
Sets the page lengthto n inches,wheren is between 1 and 32 in
Standardmodeorbetween1and64inIBMmode.Thecurrentline
becomesthetop of thepage.
Setbottommargin
ModeASCII
Both
<ESC>
Setsthe bottommarginto n lines,wherenisbetween1and 127in
Standardmode or between 1 and255 in IBMmode. The bottom
marginis resetwhenyouchangethepagelength.
“N” n
Decimal
27 78 n
Hexadecimal
IB 4E n
Cancelbottommargin
ModeASCIIDecimal
Both
<ESC> “O”
Cancelsthebottommargin.
27 79IB 4F
Hexadecimal
Page 59
I
Formfeed
Mode
Both
ASCII
<FF>
DecimalHexadecimal
12
Feedsthe papertothetopof thenextpageaccordingtothecurrent
pagelength,andmovestheprintpositiontotheleftmargin.When
the automaticsheetfeeder (ASF) is selected(DIP switch 14 is
OFF),thiscommandejectsthecurrentpage.
Returnto topof currentpage
Mode
std.
ASCIIDecimal
<ESC> <FF>
27 12IB OC
Feedsthe paperbackwardto the top of the currentpage. Ignored
whenfrictionfeedis used.
Disablepaper-outdetector
Mode
Both
ASCIIDecimal
<ESC> “8”27 5SIB 38
Causesthe printerto disregardthe signal sent by the paper-out
detector,enablingprintingtothebottomofthepaper.Overridesthe
settingof DIP switch 1-5.
Oc
Hexadecimal
Hexadecimal
Enablepaper-outdetector
ModeASCIIDecimal
Both
<ESC>
Causesthe printer to stop printingbefore the end of the paper.
255.A maximumof 16verticaltabstopscanbe set.Thetab stops
must be specifiedin ascendingorder any violationof ascending
orderterminatesthetabstoplist.Standardterminationisbythecb
controlcode.Theverticaltabstopsaresetintermsofthecurrentline
Cancelsall currentverticaltabstopsandsetsnewtabstopseveryn
lines.wheren is between2 and 127.
Set verticaltabstopsin channel
Mode
std.
ASCIIDecimalHexadecimal
<ESC> “b”nOnl27 96 nO nlIB 62 nO nl
n2...
<o>n2... 0
CancelsallcurrentverticaItab stopsin channelnO,(whereM is
betweenOand7) andsetsnewverticaltabstopsinthischannel.(A
channelis a set of verticaltab stops selectedby the <ESC> “~’
command.)Seed3SC> “B”forparametemnl, n2, ... <0>.
Selectvertica/tabchannel
ModeASCII
std.
<ESC>“r’ nO27 47 nil
Selectsa set of verticaltab stopsdesignatedby a channelnumber
(n(l)fromOto7.Thetabstopsineachchannelaresetby<ESC>’’b”.
DecimalHexadecimal
n
IB 65 31 n
d ... 00
IB 2F nO
Page 61
I
Verticaltab
ModeASCII
Both
<VT>
Decimal
11
Feedsthe paper to the next verticaltab stop and movesthe print
positiontotheleftmargin.Performsalinefeedifnoverticaltabsaxe
set,asatpower-up.Feedstothetopofthenextpageifverticaltabs
aresetbutthecurrentlineis at or belowthelast verticaltab stop.
the current characterpitch (pica pitch if proportionalspacingis
selected).Theleft margindoes not move if the characterpitch is
changedlater.Theleftmarginmustbeatleasttwo columnsto the
leftof the rightmarginandwithinthelimitsbelow:
Cancelsallcurnmthorizontaltab stops and setsnew tab stops at
columnsnl, ti, etc.inthecurrentcharacterpitch(picapitchifproportional spacing is currently selected), where nl, n2, etc. are
numbensbetween1 and255.Themaximumnumberofhorizontal
tabstopsallowedis32inStandardmodeand64inIBMmode.The
tab stopsmust be specifiedin ascendingorder;any violationof
ascendingorderterminatesthetabstoplist.Standardterminationis
bythecO>controlcode.Toclearalltabstops,specify<ESC>“D”
<o>.
DecimalHexadecimal
27 66 nl n2 ... 0
IB 44 nl n2 ... 00
Sethorizontaltabstopseveryn columns
Mode
std.
ASCII
<ESC> “e” “O” n27101 46 n
cESC> “e” <O> n271010
Cancelsall currenthorizontaltabstopsandsetsnewtabstopsevery
n columns,wheren isbetween1 and 127.
Resetall tabstops
ModeASCII
IBM<ESC> “R”
Resetsthehorizontaltabstopstotheirpower-upvaluesin whicha
tab stopis set every8columnstartingatcolumn9. Also clearsall
verticaltabstops.
ConvertsgraphicsdefinedbysubsequentcESC>“K”,<ESb “L”,
<ESC>”Y”or<ESC>“Z”commandstoadensitymodedefinedby
<ESC>“*”.n is “K”,“L“,“Y” or “Z”,indicatingthemodeto be
converted.misacodefrom<0>to<7>indicatingoneofthemodes
of <ESb “*”.
I 27 Mn mI
Hexadecimal
IB 3F n m
59
Page 68
Print9-pingraphics
ModeASCIIDecimalHexadecimal
std.
<ESC> “” “ nO nl
dmld...n2 mld. ..n2 mld...
27 94 nO nl
Selectsoneof eightgraphicsmodesdependingonthe valueof M
and prints 9-pin bit-imagegraphicsin this mode. The graphics
Definesoneormorenewdraftcharactersandstoresthemin RAM
forlateruse.DIPswitch1-2mustbeOFF;otherwiseRAMisused
as an inputbuffer,not for downloadingcharacters,andthis commandis ignored.Draftmodemustbeselectedbeforethiscommand
is executed.
nl is the charactercodeof thefirst characterdefinedand n2 is the
charactercodeof thelastcharacterdefined.nl mustbe equaltoor
lessthann2.Useofcharactercodes32(space)and127(deletecode)
shouldbe avoidedif possible.
Eachcharacters definedbyanattributebyte(mO)and11databytes
(ml, nd, .... .roll).
Themostsignificantbit of the attributebyteis 1if thecharacteris
an ascender(positionedentirelyabovethe baseline)orOif it is a
descender(descendingbelowthebaseline).Theattributebytealso
indicatestheamountofwhitespacetotheleftofthecharacter(Oto
7 dots,specifiedbybits4 to 6),andthewidthofthecharactercell,
includingthisspace(4 to 15dots,specifiedbybitsOto 3).Theleft
for later use. DIP switch 1-2must be OFF. NLQ mode must be
selectedbeforethiscommandis executed.Theparametersarethe
sameasforthedraftdownloadcharactercommandexceptthatthe
attributebytespecifiesrightspaceinsteadofcharacterwidthandthe
dotdensityis doubledin eachdirection,soeachcharacterconsists
of 16dotsverticallyand23dotshorizontallyandrequires46 data
bytes.Dotsdefinedbyml tom23areprintedonthefirstpassof the
head.Dotsdefinedby m24to m46areprintedon the secondpass,
thepaperbeingscrolledup half a dotbetweenthetwopasses.For
furtherdetails,pleaserefertothe Chapter5.
attributesbytes.ml tomll arethecharacterdata,andarethesame
as in <ESC> “&”. The attributebyte al indicateswhetherthe
characteris an ascender(notusingthe lowestof the ninevertical
dots)or a descender(notusingthehighestdot)andwhetherit has
a downwardextensionto 12dots.
62
Theattributebytea2 givesproportional-spacinginformation.Bit7
is ignored.Bits4 to 6 specifythe offsetto the firstbyteprinted(O
to7),enablingleadingspacesinthecharactertobe ignored.BitsO
to 3 specifythe widthofthecharactercell(maximum11dots).The
characterwillbefollowedbyamandatoryblankdotcolumnwhich
is notincludedin thiswidth.
Charactersdefinedbythiscommandcanbeselectedby-d3Sb “I”
4 or <ESC>
“I” 5.ThiscommandisignoredwhenDIP switch1-2
is ON.
Page 71
DefineNLQdownloadcharacters
ModeASCIIDecimalHexadecimal
IB 3D nl n2 15
aO aldml
m2m46
IBM
<ESC> “=”nln2dJAU
aldml
aO
d... m46
27 61 n] n2 21
aO al dml
d... m46
Definesone ormorenewNLQcharactersandstorestheminRAM
for later use. DIP switch 1-2 must be OFF.NLQ modemust be
selectedbeforethiscommandisexecuted.Theparametemarethe
sameasforthedraftcharactercommandexceptthatthedotdensity
is doubledin eachdirection,so eachcharacterconsistsof 16dots
verticallyand23 dotshorizontallyandrequires46 databytes.
CopycharactersetfromROMintoRAM
Mode
sid.<ESC> “:” <O>n<o>
ASCIIDecimalHexadecimal
27 56 0nO
Copiesthe selectedcharacterset with n, as shownbelow, to the
correspondingdownloadcharacter RAM area, overwritingany
downloaddataalreadypresent.IgnoredwhenDIPswitch1-2isON.
n Characterset
O Courier
1 Sanserif
7 Oratorwithsmallcapitals
8 Oratorwithlowercase
Selectdownloadcharacterset
Mode
std.
ASCIIDecimalHexadecimal
<ESC> “Yo” “l”27 37 49
<ESC> “%” <1>27 37 1
Selectsthedownloadcharacterset.IgnoredwhenDIPswitch1-2is
ON.
Stopsusingthe downloadcharacterset and returnsto the built-in
ROMcharacterset.IgnoredwhenDIPswitch1-2is ON.
IB 25 30
IB 25 00
64
Page 73
OTHER PRINTER CONTROL COMMANDS
SetMSBto 1
ModeASCIIDecimalHexadecimal
std.<ESC> “>”27 62
IB 3E
Setsthemostsignificantbit of eachsubsequentbytereceivedto 1,
allowinguserswitha7-bitinterfacetoaccesscharacterswithASCII
codesgreaterthan 127.
SetMSBto O
Mode
ASCIIDecimalHexadecimal
std.<ESC> “=”27 61
Sets the
mostsignificantbitof eachsubsequentbytereceivedto O.
AcceptMSBas is
Mode
std.
ASCIIDecimalHexadecimal
<ESC> “#”27 35
Cancelstheprecedingcommandsandacceptsthemostsignificant
bitas it is sentto the printer.
Deletelast charactersent
Mode
std.<DEb
ASCIIDecimalHexadecimal
127
Deletesthe last characterreceived.Ignoredif the last character
receivedhas alreadybeenprinted,orif the lastcharacterreceived
wasallor part of a command.
Sets the printer off-line. The printer disregardsall subsequent
charactersandcommandsexcept<DC1>,whichreturnsittotheonlinestate.Theprinter’sON
<3>
19
27 81 3
LINEindicatordoesnotgo off.
Hexadecimal
13
IB 51 03
Setprinteron-line
ModeASCIIDecimalHexadecimal
Both
66
<Del>1711
Returnstheprinterto the on-linestate,allowingit to receiveand
processallsubsequentcharactersandcommands.Thiscommandis
ignorediftheprinterwassetoff-linebypressingtheON
LINEbutton
on thecontrolpanel.
Page 75
Bell
ModeASCII
Both-+lEb7
DecimalHexadecimal
Soundsabriefbeeptonefromtheprinter’sbeeper.
Bidirectionalprinting
IModelASCII
Both
<ESC> “U” “O”
<ESC> “U” <O>27 85 0
Causessubsequentprintingto be donein the normalbidirectional
mode,whichis fasterthanunidirectionalprinting.
I Decimal
27 85 48IB 55 30
Unidirectiona/printing
ModeASCII
Both
<ESC> “U”“l”
<ESC> “u” cl>
Causessubsequentprintingto be doneunidirectionally,ensuring
maximumverticalalignmentprecision.
DecimalHexadecimal
27 85 49IB 55 31
27 85 118 55 01
One-1ineunidirectionalprinting
07
\HexadecimalI
16 55 00
ModeASCII
Std.<ESC> “<”
Immediatelyreturnstheprintheadtotheleftmargin,thenprintsthe
remainder of the line fromleft to right. Normal bidirectional
printingresumeson thenextline.
Manualfeed
ModeASCII
Both,,(,,,,(,,
<ESC>
Selectsmanual sheet feedingeven when the optional automatic
sheetfeeder is mounted.Ignoredif DIP switch 1-4 is ON (ASF
inactive).
<EM> <O>
“o”“ “ “ “
))
DecimalHexadecimal
27 60
Decimal
27 25 0
40 40 48 41 41 28 28 30 29 29
IB 3C
Hexadecimal
IB 19 00
Page 76
I
Autofeed
‘ModeASCII
Both,,(,,,,(,,
<ESC> <EM> <4>
“4”“ ““ “
))
Decimal
27 25 4
40 40 52 41 41 28 28 34 29 29
Selectstheautomaticsheetfeeder.IgnoredifDIPswitch1-4is ON
(ASFinactive).
Ejectpaper fromASF
ModeASCII
Both,,(,,,,(,,
<ESC> <EM> “R”
Ejects the current page. Ignored if DIP switch 1-4is ON (ASF
inactive).
Withthisprinteryoucancreatenewcharactersandsymbols,downloadtheir
dotdata,andhave themprintedinplaceofselectedcharactersintheregular
characterset.Charactersthatcanbegeneratedinthiswayrangefromsimple
but useful symbols like the check mark through complex Chinese or
Japanesecharacters.
Regular characters are permanentlystored in the printer’s ROM, but
charactersyoudesignaredownloadedandstoredin RAMfor use.
DESIGNING YOUR OWN DRAFT CHARACTERS
Designingandprintingyour own charactershas two requirements:first,
designingtheshapeofthecharacter,calculatingthedatanecessarytomake
the shape,and sendingthatdatato the printer,and secondly,sendingthe
commandtoprintthedownloadedcharactersinsteadoftheregularcharacters. There are a numberof designconstraintsfor downloaddraft quality
characters:
● Thematrixor grid on whichyoudesignthecharactersis sixboxeswide
Beforeyoustartthedefinition,youwillneedtodecideexactlywherein the
mgularASCIIsetyouwanttoplaceyourcharacters.Atlerdownloading,you
access your new characterby sending the code for the character you
replaced.
70
Page 79
ml m3 nd m7 m9 mll
nl~ “,4 m6 n,8 ~,]()
128
64
32
16
8
4
2
1
124 66 64 76 16 0
0436 212
FigureS3.Addthevalues of the dote in each column and write the sum of each column atthebottom
ASCII Code:
Descender: 7
Left space: O
column: ?Z
Last
Descender x ]28
m(l =
(bft X 16)
+
+ Last
Next you must choosewhetherto make the car symbolan ascenderor a
descender.Thisdetermineshowthecharacteris seatedonthe line:
Ascender:Cl:;:::
Descender:~.u~i’:
Wedecidedthatourcarsymbolwillnotbe a“descender”,soafigure“l” is
writtennexttoDescenderonthegrid.Ifyourcharacterisadescender,write
a “O”nextto Descender.
Next, you must specify the left space and the last print column of the
character.
Beingableto specifythe widthof the characterallowsyouto specifythe
precisearea insidethe grid that the characterwill occupy,so that narrow
charactemwilllook attractivenextto wideones.
AcceptablevaluesfortheleftspaceareOto7, andthelastprintcolumnare
from4 to 11.
Ourcharacterwilloccupyfromcolumn1tocolumn11,sotheleflspaceis
Oandthe characterwidthdatais 11.
Page 80
Assigningthecharacterdata
Now,wecalculatetheverticalnumericalvaluesofthecolumnsofdots,and
enterthemunderneaththegrid.Forexample,lookingatFigure5-3,wesee
thatintheleft-mostcolumntherearefivedots,andtheyaresittinginthe“64”
box,“32’’box,“16”twx,“8”box,and“4”box.Thusitsverticalvalueis124.
In the nextcolumn,thereis no dotstraddlingtheverticalline;itsvalueis
nxorded as O.
To demonstratehow to use the downloadcharacters,let’s use the “car”
characterandsomeotheruser-definedcharacterstoprintasmallgraph.This
programwilldojust that:
is the sameas fordraftcharacters,exceptthatyoumust supplyaboutfour
timesasmuchcharacterdata,andyoumustdesignthecharacterwiththetwo
passes of the print head in mind. There are small differenceswith the
standardmodein the way the attributeinformationis processedalso.
In the draftqualitymodetheattributebytecarriesthe descenderdata,and
specifiestheleft spaceandthecharacterwidth.In theNLQmode,the first
bit also carries the descenderdata, and the next three bits describethe
character’sleft space as with the draft charactem,but the last four bits
describetherightspace.Appropriateallocationofdatain thesesevenbits
lets you place the character where you like within the grid, with the
restrictionthatthecharactermustbe at least9 dotswide.
asubstitutefortheoperatingsystemmanualssuppliedwithyourcomputer.
To learnhowto printfiles,etc.it is best to readthe relevantpartsofthese
manuals.
INSTALLING APPLICATION SOFTWARE WITH
YOUR PRINTER
Wheninstallingapplicationsoftware,youmayfindthatyourprinteris not
specificallymentionedin the lists of printersgivenfor installation.However, this should pose no problem. Read this section, and guidelines
providedwithyoursoftwa~ on printerinstallation.
If youhaveyourprintersetup instandardmode,thenchooseanEpsonLX-
850as yourprinterto be selected.
Ifthisisnotmentioned,chooseoneofthefollowing(inorderofpreference):
StarNX-1000/LC-10,StarND-10/15,EpsonFX86e,EpsonFX286e.
If you have yourprintersetup withthe DIP switchesto emulatean IBM
ProprinterIII, simplychoosethisfromthelist of printersavailablein the
applicationsoftwarelist.
If the IBMProprinterIII is notmentioned,usePmprinterII or Pmprinter.
Ifyoursoftwaxepackagedoesnotmentionprintersbyname,butasksinstead
whatfeaturesyourprinteris capableof, the most commonquestionsare:
“Canyourprinterperforma backspace?”and“Canit do a hardwareform
feed?”.You shouldanswer“Yes”to boththesequestions.
Other softwarepackagesmay well allowyou to installspecificfeatures.
Spreadsheetprogramswilloftenaskforthemaximumnumberofcolumns
to be printed.This is givenbelow.
thatyouhave selectedtheappropriatecharactersetusingtheDIPswitches.
Ifyouareindoubtaboutthecofilgrationof yourapplicationsoftware,seek
expertadvice.Yoursoftwaresupplierwillprobablybeyourmostqualified
reference.
17.1137
20160
Numberofcolumns
80
96
Variable
EMBEDDING PRINTER COMMANDS
Many word-processorsand other softwarelack commandsfor changing
font,or printingdouble-sizecharactem.Yourprinterthereforehas commandsthatcanbeembeddedindocumentstocontrolthesefunctionswithout
softwarehelp.Thecommandsconsistofacapitalletterenclosedindouble
parentheses,followedbya digit:
Font:
Size:
If you want to print a title in double-sizeOratorwith smallcapitals,then
changeto regular-sizefontsforothertext,youcan usethesecommandsas
follows:
The printersupportsvariouscommandsin additionto the above,such as
quadruple-sizeprinting.Mostoftheseothercommandsconsistoftheescape
codefollowedby one or morelettersor numbers.
If your softwareenablesyoutoplacetheescapecodeinyourfiles,orif you
areabletodefinethisasauseroptionduringinstallation,youcanalsoembed
theseescapesequences.
Page 88
PROGRAMMING THE PRINTER WITH DOS
COMMANDS
If your systemincludesthe file PRINT.COMyoucan use the main DOS
printingcommand.SimplytypethewordPRINTfollowedby thenameof
the file you want to print. To print a fde named README.DOC,for
example,type:
A>PRINT README .DOC
The computermay respond with the followingmessage,asking which
printertouse:
Name of 1ist device[PRN] :
If yourcomputerisconnectedtoonlyoneprinter,pressRETURNto select
the default choice (HUN).Printing will begin and the A> prompt will
reappear.You can executeothercommandsor programswhilethe fde is
beingprinted.
A single PRINTcommandcanprinttwoor morefiles.Listthe filenames
consecutivelyon the sameline,or use wild-cardcharactem(* and?).Each
filewillbe printedstartingon anewpage.ThePRINTcommandalsohas
controloptions.For example,youcan terminatea printingjob in progress
withthen option.(Theprintermaynotstopprintingimmediatelyasthere
Seeyour,DOSmanualforfurtherinformationaboutthePRINTcommand.
If yoursystemdoesnotincludePRINT.COM,youcanprintfilesby using
thePRNdevicenameinCOPYorTYPEcommandssuchasthefollowing:
I youprintfromtheDOScommandlevelveryoften,itwillbeadvantageous
tocreateaprintersetupfde.Theninsteadofsettingfontetc.manuallyeach
time, you can compIetethe setup with a single command from your
computer.Forexample,youcancreateafilecontainingprintercommands
to selectnearletterquality,and selectelitepitchwith the Standardmode.
Youcan find the commandsin Chapter4. Wesuggestthefollowing:
~Nearletterquality
● Elitepitch
<ESC>“l”
<ESC>“!”
<1>
<ESC>“!”<1>is a powerfulcommandthat,in additionto selectingelite
pitch,cancelsunwantedfeaturessuch as underliningwhichmightbe left
from previous commands.The angle brackets around the cl> indicate
charactercode 1,whichis a controlcode,notthe printabledigit“l”.
Youmay wantto placeadditionalcommandsin this file, such as left and
rightmargins,line spacingandbottommargincommands.Oryoumaywant
to createa varietyof setupfdes with a differentset of commandsin each.
To avoidexcesslinefeeds,youshouIdpIacethe commandsononelinein
thesetupfile.Youmayormaynotbeabletogenerateasetupfilewithwordprocessingsoftware;it dependson whetheryour softwarelets you enter
controlcodes.If yoursystemincIudesthefileEDLIN.COM,however,you
caneasilycreatea setupfile withthe DOSline editor.
An appropriatenameforthissetupfilewouldbeNLQELITE.DAT.Touse
the DOSlineeditor,typethe commandEDLINNLQELITE.DAT,thentype
theunderlinedpactsofthe followingdisplay.PressRETURNattheendof
<ESC>code.<ESb has charactercode27, and “[” is the 27thcharacter
fromAinASCIIsequence.Similarly,‘VAentersthecontrolcode<1>.See
yourDOSmanualif youneedfurtherinformationaboutEDLIN.
A ?c@Pj’CON NI.QFT!INT.BAT
COPY NLQELITE . DAT PRN
PRINT %1
.-
L
A’?NLQpRINT RE7iDME. DOc
The firstline aboveis a copycommandfromthe CONsolescreento a file
namedNLQPRINT.BAT.Thenexttwolinesarethecontentsofthisfile.The
%1is a dummyparameter:whateverfilenameyoutypeafterNLQPRINT
willbe substitutedfor 701andprinted.
PROGRAMMING WITH BASIC
As an exampleofprogrammingtheprinteronMicrosoftBASIC,wehave
listed the program for the IBM-PC.This program runs in the printer’s
Standardmode,andthe dowrdoadablecondition(DIPswitch 1-1ON and
DIP switch 1-2OFF).
The finalpart of theprogramusesdotgraphicsto print some“SW”IGgm
withvariousdensities.Thedotpatternofthelogowasoriginallylaidouton
graphpaper,thenconvertedtothe datainlines2400to 2630withthehelp
of a calculator.Eachnumber~presents eightverticaIdots.(See“Graphics
cGmmands”in Chapter4 for details.)
Down1oacl characters:
Variousdotgraphicdens it ies :
Doubl e-strike,—-....—
;:,~:ii~:~:$~
~nder 1i n i nq,
Page 96
$8
Page 97
c7
TROUBLESHOOTING
AND MAINTENANCE
Thefollowingsectionontroubleshootingandmaintenanceisintendedonly
as a brief guide. Rememberthat your printer is a highly sophisticated
electronicdevice,whichalsocontainshighvoltageinside.Forthatreason,
onlycarryoutthoseoperationsthatate describedin this chapter.
heremayresultinelectricshockand/ordamagetotheprinter.
Whencarryingoutanyrepairsormaintenance,alwaysfollow
the instructionscarefidly.
TROUBLESHOOTING
Yourprinteris a reliablepieceof precisionmachinery,which shouldnot
causeyouanytrouble,providedthatitisusedandtreatedsensibly.However,
if youdoexperienceaminorproblem,thefewtipsbelowshouldhelpyou
avoidhavingtomakeanunnecessaryservicecall.Thefollowingtablegives
youideason whereto look in thissectionif youexperienceproblems:
Region of faultDescription
Power supplyPower is not
PrintingTheprinterdoesnotprin~orstopsprinting
Theprintisfaintoruneven
Dotsare
Whileusing application software, fonts orcharactm cannotbeprinted
The printout is not what is expected when running a program
Paper feedingSingle sheets do not feed properly (without
Continuous pap& does not feed properly with the tractor feed
The ASF is not operating or is not feeding paper properly
Paper park(switching between continuous paper and cut she&a) is not
working properly
Text is being printed all on one line, or with extra blank lines
Page length and margin settings are not what is expected.
Remember-itisbetternotto attemptoperationsor~pairs aboveyourlevel
of competence.Otherwise,yourun the riskof damagingtheprinter.
beingsuppliedtotheprinter
missing in charactm or graphics
ASF)
89
Page 98
Ps
If the POWER indicatordoesnotilluminate,checkthefollowing:
Check
1
Is the power cable properly
plugged into the eledrical
1
(
outlet?.
1
Is power being supplied to
1
the outlet?
1
Is theprintervoltage correct?
Possible remedy
Turn off the printer, make certain that the power cable
is securely connected, andthen tumtheprinterback on.
Turn off the printer and unplug it- TV out another
appliance oftheoutletto determin
supplied to that outlet.
Check thebottom panel ofyourprinterto verify that the
outletvoltage corresponds tothevokagerequiredby the
printer. If theydonotmatch, DONOTW tooperate the
printer. Contact your supplier.
eifelectricity is being
P
If yourprinterdoesnotprint,or suddenlystopsprinting,checkthefollowing:
Check
Is the interface cable con-
nected securely?
Is the Oindicator illu-
minated?line.
Is theindicator
flashing?
Is the paper caught up internally?
Is the ribbon caught upTurnoff thepower, remove thenbbon, retension
around the print head?replace it. This problem occurs most frequently with a
Is the software you are usingCheck the installation settings inyour softwar% andreproperly installed for yourinstall if necessary.
printer?
Can the printer perform self-
test operations?one of the buttons to perform a self-test. If these do not
Possible remedy
Check both ends of the cable - printer and computer to
make sure that the connector is firmly in position.
Ifit isno~ press the ON
If it is, the paper has run out. Load more paper.
Turn off the power, remove thejmedpaper,replace,
tumonthe@nter, andcontinueprinting. hIalcesurethat
the leading edge of the paper is smooth and uncreased.
LINEbuttontoset the printer on-
it,and
worn ribbom so you may need to replace the ribbon.
Turn the printer off, and turn it on again, holding down
work, contact your dealer.
9
Page 99
If theprintis faint,or uneven,checkthe following:
Check
Is the ribbon properly in-
stalled?
Is the ribbon worn out?The ribbon has a long tife, but will eventually need re-
Possible remedy
Check and reinstall ifnecessaxy.
placing. Fit a new ribbon cartridge if necessary.
If dotsare missingintheprinting,checkthe following:
I Check
Are dots missing at random
in the printing?
Isa line of dots missing con-
sistentlythroughoutthe”
ptiting?
I Possible remedv
The ribbon has become slack causing it to get caught
up. Stop printing, remove the ribbon cartridge, reten-
sion and replace it.
The print head is darnaged. Stop printing, and contact
your supplier for a new print head
If your applicationsoftwarecannotprint the fontsor charactersselected,
checkthefollowing:
Check
Is your application software
properly installed?
Are fonts not being selected
properly?
Are characters other than
thoseexpectedbeing
primed?
Possible remedv
Check the software installation, andre-install the soft-
ware if necessary.
Check the software installatio~ and insert the commands necessary for font changes into the software.
Eitheryou areusing the wrong International Character
Set (reset with DIP switches or software commands),
or you have the wrong character set selected (for
example if characters other than IBM block graphic
characters are being printed). Correct this with DIP
switches or the appropriate software sequences.
If the printout is not whatis expected:
1 CheckI Possible remedv
Is the printer installed correctly?
I
Your software may think that it is driving a different
emulation to the one actually set. Check the DIP switch
settings to make sure you have the right emulation.
Usethe Hex Dumpmode to analyze the output from the
computer to the printer. This witt enable you to determine that the right escape sequences, etc are being
mmsmitted.
91
Page 100
Pf
If cut sheetpaper (withoutthe ASF) is not feedingsmoothly,checkthe
following:
CheckPossible remedy
Is the papa release leva
pushedback(toti~ posi-
tion)?
Is the paper guide in plwe
and Veltical?
Are the left and right guideaIf the left and right guides are too close together, the
too close together?
Is the ASF selected with theIf it is, then deselect it.
DIP switch settings?
Are you hying to feed paper
using the front panel buttons
while the ON
The paper guide should be in place vertically for cut
sheets to feed smoothly.
p~willnotfeed smoothly. Move them a little further
apart to allow the paper to feed freely.
You can only feed paper in this way wh~ the printer is
off-line. Set the printer off-line and then feed paper.
There are limits to the thickness ofpaper thatcsnbe fed
I
in this way. Try with thinner pa&r. -
Check
Is the paper release lever
pushed to the ~ position?
Is the paper guide in the ver-
tied position?
Are the holes on each side of
thepaper aligned withregard
to each other in the sprock-
e~?
Arethesprockets tooclosea
too far apart?
Are the sprockets locked in
position and the covers
closed?
Is the paper feeding freely
into the printer?
92
Possible remedy
Make sure the release lever is pushed to the ~ posi-
tion
When using the &actorfdthepaper guide should be
horizontal.
Ifthetwosidesof thepaperare out of alignmen~realign
them so that the sprocket holes match up.
Misalignment of the sprockets, making the paper too
loose or too tight+will prevent a smooth paper feed.
Correct this if necessary.
The paper should not be too far horn the printer (less
than 1 meter/3 feet), and there should be no cables or
other obstacles obstructing its path. The paper should
also be feeding straight into the printer, and an angled
feed may cause jams and blockages.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.