Compatibility: Supports IBM/Epson printer commands and character sets
Paper Handling: Allows single sheet, fanfold forms and multiparts up to quad ply that can be pushed pulled tractor fed or friction fed.
Font Options: One draft font, one high-speed draft plus four NLQ fonts types(Courier, Sanserif, Orator and Script) italics for all styles and condensed, non-concave, double and quadruple fonts.
Maintenance: Ribbon cartridge is easy to replace in seconds while the head print takes a couple of minutes.
Control Panel: Has 5 buttons for different functions for paper management, font choice and settings.
Features:
Ample software support-autocad orientated
Display indicators and beep tones for user.
Options of Automatic and manual paper loading.
Micro alignment functions
Arrangement of customizable characters for download
Dimensions & Weight: Not provided in the manual
Electrical: Power supply specification was not provided in the instruction manual.
Frequently Asked Questions
Q: Which printable forms is lc-200 able to support?
A: The LC-200 support Single sheets, fanfold forms, and multi-part forms up to quadruple-ply.
Q: Oigain For both IBM and Epson software, this printer is usable right?
A: Right, this printer is functional and can be used with IBM, LC-200 as well alongside Epson printers.
Q: Is it a possibility of changing the print font or size?
A: During the panel delay while the printer is offline, the panel buttons can also be used to alter the fonts or even the sizes.
That’s a pretty quick answer Let’s make it amiss so one can know Firstly, replacing ribbon cartridges will hardly take a while.
A: Replacing the ribbon cartridge is a pretty straightforward process, which should only take a couple of seconds.
Q: Am I able to park the fan fold paper while engaging in printing on single sheets?
A: Absolutely, if you are more printing on different kinds of paper, do not fret on their special features of the printer which allows you to park fan folded forms lie in wait.
Q: What kind of care do I have to exercise on maintenance with this printer?
A: Just like any other basic upkeep, routine maintenance would include changing the ribbon, replacing the print head and basic cleaning to maintain the printers good condition.
Q: Am I able to color this printer with this printer color considering the ribbon is installed?
A: A printer that is able to change colors also exists, this printer has that installed functionality too.
User Manual
USERS MANUAL
LC-2
DOT MATRIX PRINTER
ZX 80820487
00
LC-200
DOT MATRIX PRINTER
USERS MANUAL
NOT INTENDED FOR SALE
Radio interference.regardingthis equipmenthas been eliminated accordingto Vfg 1046/1984 announcedby the DBP.
DBPhasbeen informedof theintroductionofthis speciafequipmentandhas been grantedtherightto
examinethe whole series.
Itis the user’sresponsibilityto see drathis own assembledsystemis in accordancewiththe technieal
regulationsunderVfg 1046/1984.
Toeonfonnto FIZ-regulationsitisnecessarytomakeallccxurectionstotheprirrterwithshieldedcable.
Self Declaration
The eqniprtentmay only be openedby qualifiedservicerepresentatives.
Theabove statement applies only to printers marketed in West Germany.
● Alf rights resewed. Reproductionof anypartof this manualin any form whatsoever widrout
STAR’s expresspermissionis forbidden.
● Thecontentsof this manuafaresubjeetto changewihot notice.
● All effortshavebeen madeto ensuredreaccuracyof ke contentsof this manualatthe time of
press.However,shouldanyerrorsbedetected,STAR wouldgreatlyappreciatebeinginformed
of them.
● llre abovenotwithstanding,STAR can assumeno responsibilityfor anyerrorsin this manual.
@Copyright 1990StarMicronicsCo.,Ltd.
HOW TO USE THIS MANUAL
Thismanualis organizedintoninechapters.Tolearnhowto makethebest
useofyourprinteryouareurgedto readthroughchapters1through3. The
remainingchaptersmay be treatedas a referenceguidefor programming
operations,etc. It assumesa degree of knowledgeof the operation of
computers(forinstance,itassumesyouknowabouthexadecimalnumbers).
Thechaptemareas follows:
Chapter 1— Settingup the printer
Thischapterexplainshowto gettheprinterunpackedandsetup. Readthis
chapterbeforeyou do anythingelse.
Chapter 2 — Controlpaneloperations
There are a numberof controlson the frontpanelwhichperformvarious
Thischapterexplainsthedifferentemulationsprovidedbyyourprinter,and
the softwarecommandsusedto driveit. This sectionis of use if you are
writingor modifyingprogramsto takeadvantageofthe printer’sfeatures.
Chapter 5 — Downloadcharacters
This chapterexplainstheproceduresto createyourown characters.
I
Chapter 6 — MS-DOSandyourprinter
Sincethe PC or PC-AT family of computersrunningunder MS-DOSis
currentlythe most popularconf@ration of microcomputer,we have includeda fewhintsandtipsto helpyouuseyourprinterwithsuchsystems.
SincevirtuallyallPCsaresoldwithaMicrosoftBASICinterpreter,wehave
also included some hints, and a sample program in this language to
demonstratethecapabilitiesofthe printer.
Chapter 7 — Troubleshootingandmaintenance
Thissectiongivesachecklistofpointstocheckifyourpnnteris notworking
in the expectedway. It alsoincludes detailsof someroutinemaintenance
operationsyoucancarryoutyourself.Itisnot,however,acompleteservice
manual.Callaqualifiedserviceengineerifyouareunsureofyourabilityto
carryout anymaintenanceor semicingoperations.
Thisprinterhasafullcomplementoffeatures,makingitanexcellentpartner
fora personalcomputer.ItsupportstheIBM/Epsonprintercommandsand
charactersets,enabling it to printjust aboutanythingyour computercan
generate,bothtext andgraphics.Someofitsmainfeaturesarethefollowing:
● Extensivesoftwaresupport
Sinceit is compatiblewiththe Epsonand IBMprinters,it workswithany
softwarethatsupportsthoseprinters.That includesmostword-processing
andgraphicsprograms,spread-sheets,andintegratedsoftwarepackages.
. Easy operation
Clearlyunderstandableindicatordisplaysandbeeptonesprovideimmediate feedbackwhen you press the buttonson the controlpanel. The five
buttonscan operate in combinationsto perform a surprisingvariety of
functions,includingmicro-alignment.
. Easy care andmaintenance
The ribboncartridgecan be replacedin secondsthe printhead in a few
minutes.
● Versatilepaperhandling
Singlesheets,fanfoldforms,andmulti-partforms(upto quadruple-ply)are
all accepted,and you can use either push/pulltractor or frictionfeed. A
specialfeatureenablesyouto keepfanfoldformsparkedin readinesswhile
printingon otherpaper.
Now unpackthecontentsoftheshippingcarton, andcheckeachiteminthe
boxagainstFigure1-1to makesurethatyouhaveeverything(thereshould
be sevenitems).
If anyof theseitemsaremissing,contactyoursupplier.
FigureI-I. Check to make sureyou haveall sevenitems: 1)Printer, 2) Paperguide, 3) Rollerunit,4) Platen
knob, 5) Color ribbon cartridge, 6) Monochrome ribbon cartridge, and 7) Manual set (User’s manual, User’s
guide and Sticker).
The optionalaccessorieswhichyoumayhaveorderedwithyourprinterare:
● Serial-Parallelconverter(SPC-8K)
● Automaticsheetfeeder(SF-1ODN)
● Rollpaperholder(RH-1OZ)
Identifyingprinterparts
Make an external inspection of the printer. Note the locations of the
followingpartsin Figure 1-2.
Figure 7-2.The printer’s external parts
Roller unit:
Release lever:
Top cover:
Rear cover:
Entry slot:
Control panel:
Power switch:
Interface connector:
holdsthe paperagainstthe platen.
releasestheplaten.ThisIevermustbebackfor
single sheets,and forwardfor fanfoldforms.
protectstheprintheadandotherinternalparts.
protectsthetractorfeedmechanism.
for insertingsinglesheetsofpaper.
controlsvariousprinterfunctions.
turnspoweron andoff.
for connectingthecomputerto theprinter.
SEITING UP
Placetheprinterin the desiredlocation, and removeallpackingmaterial
from inside the top cover.This packingmaterialis intendedto prevent
darnageto theprinterwhileintransit.Youwillwanttokeepallthepacking
material,alongwiththeprintercarton,incaseyouhavetomove theprinter
to a new location.
bracketsontothe shaftinsideof theprintermechanism.You willneed
to tilt the rollerunitslightlybackward.
Securethe roller unit firmly by lowering into position, as shown in
7.
Figure 1-7.
Closethe rearcover.
8.
6
Roll
Figur@1-7.Install the roller unit onto the printer
To replacethe top cover,insertthe tabs intothe slotson the printercase.
Swingthe frontedgedownto closethecover.
Leavethe top coverclosedduringnormaloperation.Thecoverkeepsout
dustanddirt andreducestheprinter’soperatingsounds.Openthecoveronly
to change the ribbonor makean adjustment.
NOTE: When you remove the color ribbon cartridge,press the ribbon
D-typeconnectoratthecomputerend,andtheAmphenol-type36-pinconnector at the printer end. The contlgurationof the printer’sconnectoris
given in Chapter8 should you need a cable for connectingto another
computer.
If youneedto connecttoa serialport,usetheoptionalSerial-Parallelconverter,SPC-8K.
Interface cable
Figure 1-8.Connecting the interface cable
Plug the printer into a suitable outlet. However, DO NOT turn on thepower
switch at the front of the printer yet.
NOTE: To disconnect the printer the plug has to be disconnected from the
wall socket, which has to be located close to the printer, and easy to
access.
6. If the paper is not straight, move the release lever forward, then
straightenthepaperby handandmovethe releaseleverback.
11
I
LOADING AND PARKING FANFOLD FORMS
Fanfold forms have holes along the sides and perforationsbetweenthe
sheets.They are also calledsprocketforms,punched forms, orjust plain
“computerpaper”.Thisprinteracceptsformsup to 10”wide.Thissection
will take you throughthe proceduresfor loading,parkingand unparking
fanfoldforms.
8.
the clamp lever at the back of each unit to release and lock them in
position.Whentheclampleverisup,theunitis released,andwhenitis
down,the unitis locked.
Nowclose thetractorcovers,again makingsurethatthepaperholesare
Figure 1-75. Pull up the tractor unit for bottom feeding
4.
Place a stack of fanfold paper below the printer.
With the tractor covers open, mount the paper from the bottom of the
5.
printer, by aligning holes with the pins on the tractor unit.
Adjustthe spacingofthetractor unitsby sIidingthem alongthebar,using
6.
the clamp lever at the back of each unit to release and lock them in
position. When the lever is up, the unit is released, and when it is down,
the unit is locked.
15
Figurel-16.”Mount the fanfold paper from the bottom of the printer
asthe edgesof thepapermightbedamaged.
The tolerancebetween the dotted or pasted position and other
positionsmustbe lessthan0.05mm.
18
ADJUSTING THE PRINTING GAP
The distancebetween the print head and the platen can be adjustedto
accommodatedifferentPaperthicknesses.Tomakethisadjustment,remove
the mcover.Thead.ju~tientleverislocatedattheleftSideOfthePrinter
.
mechanism.Pushing the adjustmentlever backwardsnarrows the gap;
pulling it forwardswidensthegap.
There are five positions,and you can feel the lever clicking into each
position.Thesecondpositionfromtherearistheonemostcommonlyused
for single sheets of paper. Try differentpositionsuntil you get the best
printingresults.(Do notset theleveroutof themarkedpositions.)
I
Figure 1-17. Location of the adjustment lever
I
The followingtable providesthe recommendedlever positionsfor each
papertypesas a reference.
The other panel buttons operate only in the off-line state. Press the
LINE ) button to go off-line.
ON
(
operation(s),pressthe (
● To pauseduringprinting
If you press the(ON
LINE
LINE
ON
)
buttonduringprinting,the printer stops
After performing the panel
)
buttonagainto gobackon-line.
printingandgoesoff-line,allowingyouto checktheprintout or change
acontrolpanelsetting.Printingresumeswhenyoupressthe{
ON
LINE
buttonagainto go backon-line.
)
● To cut fanfoldformsat theend ofpnnting
LINE
Whenusingfanfoldforms,youcanholdthe (
ON
)
buttondown
for one second.In additionto goingoff-line,the printer also feedsthe
paperforwardapproximatelytwoinches.Thisallowsyouto cutitoffjust
belowthelast lineprinted.
Whenyoupressthe (
If you pressthisbuttonwhileon-line,this willalternatelyflashthe QUIET
indicatoronand off. Whenin Quietmodewiththe QUIETindicatorlit,the
printerwillprintslightlyslower,butat a reducednoiselevel.
SET/EJECT/PARKbutton
NOTE: Thisbuttonhas no effectif thebottomfeedmodeis selected.
Pressingthisbuttoncausestheprintertobeginpaperloadingifthepaperhas
notloadedwhilein the off-linestate.
If the paperhas beenloaded,this buttonresultsin differentfunctionsdepending on the positionof the releaselever.
If the releaseleveris forwardforfanfoldforms,pressingthisbutton parks
theforms.
If the releaselever isback for singlesheets,pressingthisbuttonejectsthe
paper.
PITCHbutton
Thisbuttonallowsyoutoselecttheprintingpitch.Rememberthattheprinter
mustbe off-linefor you to do this. Successivepressesof this buttonwill
illuminate(andselect)the followingoptionsin order:
TheOratorfontisuniqueintwoways.First,it islarger(higher)thantheother
fonts,whichmakesit a goodchoiceforlabelsandothertextrequiringhigh
visibility.You will need a little extra line spacingwhen Orator is used.
Second,theOratorfontprintssmallcapitalsin placeoflower-caseletters.
The otherfontsdonothavethisoption.Lowercasewillalwaysprintaslower
case.
24
POWER-UP FUNCTIONS
‘G~~~
In additionto their normal functions,all the controlpanel buttonshave
specialfunctionsthatoperateifyouholdthemdownwhileswitchingpower
on.
I
9 HS DRAFT
-.”oeAF1
~ SANSERIFFONT
D COURIER
~ ORATOR
9 SCJ?IPT
L
m 1C?4JPI
,12CPI
MICROFEED
c
SETI:JECTIHu?m
PAPER FEEo &LINE
m POWER
L
SMy in Panel Pitch and Font
Figure 2-2. Power-up functions of control panel
Hexadecimal DUIIIL)
EDS Mode
Bidirectional Test/A(i,justnlcnt
Shorttestmode
ON
If the printer is turned on whilethe c
printerwillentertheshortself-testmode.Theprinter willprinttheversion
numberof theprinter’sROM,followedby sevenlinesofthe characterset.
Eachline willbe offsetby one characterfromthe onebeforeit. The final
resultwillbesomethinglike Figure2-3.(Ifthecolorribbonisused,eachline
printsin a differentcolor.)
Figure 2-3. Short self-test
Sincetheself-testoccupiesthefullwidthofthecarriage,itisrecommended
thattheprinter is loadedwiththewidestpaperpossibleto avoiddamageto
Thetest cyclesendlessly,so youmustturnthepoweroff to stop it.
Figure 24. Long self-test
%
Sincetheself-testoccupiesthefullwidthofthecarriage,itisrecommended
thattheprinter is loadedwiththewidestpaperpossibleto avoiddamageto
theprint headand/orplaten.In addition,thetotalnumberof linesprintedis
considerable,morethan canbe accommodatedon a singlesheet,so fanfold
paperis recommendedforthistest.
Printarea testmode
Byholdingthe(
entertheprintareatestmode.Thisway,youcanfmdouthowmanylineson
your paper are available for printing.The printerwill print the first line
message,thenprintthelastlinemessageafterfeeding to the bottomof the
page.
If youhaveloadedthefanfoldpaper,onlythefirstlinemessageisprinted.
sE~AL~~cT
>buttondownduringpower-up,theprinterwill
Stayin PanelPitch
By holdingthe (Fi7CR)buttondownduringpower-up,the print pitchcan
onlybeselectedfromthecontrolpanel.Thispreventssoftwareinterference.
Youwillhear an acknowledgingbeep aspowercomeson.
Afterthebeeptone,youcansettheprinteroff-line,selectaprintpitch,then
returnto on-lineandstartprinting.Thepitchyouselectedwillnotbereset
or otherwisechangedby anycommandsyoursoftwaremay issue.
Ifyouwanttoprotectboththepitchandfontsettingsfromsoftwarechanges,
pressboththe (FiTUi)and(T6FiT)buttonsduringpower-up.Therewillbe
two acknowledgingbeeptones.
This feature is usefid for programmerswho are debuggingprintingprograms and want to see the actual codes the printer is receiving.(Some
computerschangethe codestheprogrammerintended.)
Inthis mode,alldatareceivedwillbeprintedinahexadecimaldumpformat,
ratherthanthe control codesbeingactedon as commandcodes.
Thismodeis accessedwiththe followingprocedure:
Whileholdingboth the(PAPER FEED)and (
1.
‘EJMCT
lbuttons down,
turnpowerON. A beeptonewillbe heard.
2.
Beginprinting.In placeof theusualprintoutyou willget a formatted
dumpshowingexactlywhatdatatheprinterreceives.Eachlinepresents
sixteencharacters,theirhexadecimalcodestotheleftandprintablecharactersprintedon theright.
At the end of the hexadecimaldump,set the printer off-linewith the
Thisvaluewillremainunlessyoupowerofftheprinter.Ifyouwanttoretain
this value even after you turn off the power, store it using the Macro
Definitionfunction,whichis describedbelow.
Notethatyoucan onlychangethis value immediatelyafter loadingpaper.
If youfeedpaper,youcannot changetheautoloadingvalue.
Clearingthebuffer/Allreset
The printer storesreceiveddata in a large memorybuffer.This creates a
problemwhenyouwanttoabandonaprintingjobandrestart:theprintermay
be holding more data in its buffer than it has actuallyprinted, and this
unprinteddatamustbe clearedoutbeforerestarting.Turningpoweroff is
onewayto clearthebuffer,butthereis anotherway:
Haltthe printingprogramon the computer. If printingstopsimmedi-
ON
nowstop,buttheremaybe data remainingin the buffer.
Press and holdthe (
3.
While pressing the (
4.
-button.Continueholdingthesetwobuttonsdown.Inone second
youwillhear a beeptonesignalingthatthebufferhas beencleared.
If youholdthesebuttonsmorethreeseconds,youwillhearthreebeep
tones signalingthat the printer has been initializedto the power-on
defaultsettings.
Releasethesebuttons,makeanynecessarycontrolpanelsettings,then
Datatobe storedarecontrolledinStandardmodeandIBMmodeseparately.
For example,thedatastoredin the Standardmodearenot effectivein the
IBMmode,andviceversa.
33
34
chapter3
DEFAULT SETTINGS
Most printers usea bankof DIP(DualIn-linePackage)switchesinsidethe
printerto achievevariousfunctions.However,thisprintercan changethe
power-updefaultsettingsbyusingtheElectronicDIPSwitch(EDS)mode.
● Pressthe(PAPER FEED]button to printoutthecurrentsettings.
● Pressthe(
mode.
I
(PAPERFEED] and (ONLINE
.s,JAc#~cr
ON
LINE
1
buttontosavethenewsettingsandtoexittheEDS
> buttons.
) button.
Figure 3-I. Button and indicator functions in the EDS mode
I
FUNCTIONS OF THE EDS SETTINGS
Theprinteris factory-setwithallEDS switchesin the ONposition.These
are the standardsettings.By changingthe settings,you can altervarious
printerfunctionstomatchyourrequirements.The followingquestionswill
helpyou choose the propersettings.
Switch A-1: Do you want to use the printer in Standardmode or IBM
mode?
Selectthemodecompatiblewithyourcomputerandsoftware.In Standard
modetheprinter operateslikethe Epson FX-850.In IBMmodeitoperates
likethe IBMProprinterIII. The ON positionselectsStandardmode.The
InordertodownloadcharactersthisswitchmustbeintheOFFposition.The
printer then uses its RAM memory for storing character patterns and
providesonlyaone-lineprintbuffer.IfyouleavethisswitchON,theprinter
usesits RAMmemoryasaninputbuffer,allowingthecomputerto senddata
fasterthan theprinterprints.
Switch A-3: Do you wantan automaticline feed?
If you leave this switch in the ON position,a separateline-feedcode is
requiredfromyourcomputerto obtaina line feed.
If you movethis switchto the OFFposition,the printerperformsboth a
LeavetheseswitchesONifyouwillbeusing1l-inch forms.Youwillneed
tochangetheswitchesifyouwillbeusinga differentpagelength as shown
below:
PageLength
11inchesON] ON
A4sizedpaperON
8inchesOFF
12inchesOFF
c-3\ c-4
OFF
ON
OFF
Switch D-1: The actionof this switchdependson the mode chosenwith
switchA-1.
If you selected Standard mode, do you want italic or graphic
characters?
Move this switchOFFto print italicsin the Standardcharacterset. If you
leave this switchin the ON position,in place of italics you will get the
graphiccharactem,internationalcharacters,andmathematicalsymbolsof
IBMcharacterset #2.See Chapter9,,charactercodes128to 254.
NOTE:If you want to print NLQ charactersunidirectionally,press the
CPAPERFEED) button severaltimes until the “UNI” message ap-
pears.
40
chapter4
PRINTER CONTROL COMMANDS
me printerhastwo emulationmodes:Standardmodeand IBMmode.
In standardmode,theprinteremulatesthe functionsofthe EpsonFX-850
or EX-800for colorprint.
In IBM mode, the printer emulatesthe IBM Proprinter III. Additional
commandcodesareincludedas a supersetof theseemulations.
The emulationis changedby means of EDS switchA-1. When ON, the
printerwillbein standardmode,andwhenOFF,theprinterwillbein IBM
mode(see Chapter3). It is notpossibleto changethe emulationmodeby
meansof softwarecontrol.
Thischapterdescribestheprinter’scontrolcommands.Somecommandsare
commontoboththestandardandIBMmodes.Inthedescriptionsofthecommands,all commandswill be categorizedby function.The nameof each
commandis followedby a tablelikethe onebelow:
IModelASCII
std.
<ESC>“X” “1”27120 49IB 78 31
<ESC>
Mode:
“x” <1>
Indicatesthe modeinwhichthe commandisrecog-
/ Decimal
27120 1IB 78 01
IHexadecimalI
nized.
Std. Standardmode (EDS switchA-1 on)
IBM IBMmode(EDSswitchA-1 off)
Both BothstandardandIBMmodes
ASCII:
Indicates the ASCII coding of the command.
Controlcharactersareenclosedin pointedbrack-
Changesfromdraft qualityto nearletterquality.The initialNLQ
font is Courierunlessadifferentfonthasbeenselectedbyapreceding command.Ignored if the-buttonwas pressed during
power-up.
SelectNLQfont
IModelASCII
i ROth I <ESC> “k” n
SelectsanNLQfontaccordingtothevalueof n.In draftmode,this
command~mains dormant and takes effect later when NLQ is
selected.Ignoredif the (TGFT]buttonwaspressedduringpowerUp.
Causessubsequentdraft charactemto be emphasizedby adding
extrathicknessto verticalstrokes.
Decimal
27 89
Hexadecimal
IB 45
Cancelemphasizedprinting
Mode
Both
ASCII
<ESC> “F”
Decimal
27 70IB 46
Cancelsemphasizedprinting.
Double-strikeprinting
Mode
Both
ASCII
<ESC> “G”
Causessubsequentcharacterstobe printedin double-strikemode
withaslightverticalpapermotioninbetween,causingathickening
of horizontalstrokes.
Forboldprint, useofdouble-strikeisrecommendedinNLQmode,
and combined use of emphasized and double-strikeis recommendedin draftmode.
Double-strikecannotbe used withsuperscriptsorsubscripts.
Decimal
27 71
Canceldouble-strikeprinting
Mode
Both
ASCII
<ESC> “H”
Cancelsdouble-strikeprinting.
Decimal
27 72IB 46
Hexadecimal
Hexadecimal
IB 47
Hexadecimal
Startunderlining
ModeASCII
Both -
<ESC> “-” “l”
<ESC> “-” <1>
Causessubsequentcharactemtobeunderlined.IBMblockgraphics
charactersand spaces skipped by horizontaltabulation are not
underlined.
Decimal
27 45 49
27 45 1IB 2D 01
Hexadecimal
IB 2D 31
45
Stopunderlining
ModeASCII
Both
<ESC> “-” “O”
<ESC> “-” <O>
Stopsunderlining.
Stafi overlining
ModeASCII
IBM
<p~>,, – >, “~?.
<ESC> “– “ <1>27 95 1
Causessubsequentcharactersto be overlined.Spacesskippedby
horizontaltabulationarenot overlined.
Stopwerlining
ModeASCII
IBM
<pc>,’– ,, ‘,0.!
<ESC> “– “ <O>
Stopsoverlining.
Superscript
DecimalHexadecimal
27 45 48
27 45 0
DecimalHexadecimal
27 95 49
Decimal
27 95 48
27 95 0
IB 2D 30
IB 2D CO
IB 5F 31
IB 5F 01
Hexadecimal
IB 5F 30
IB 5F 00
ModeASCII
Both
<ESC>“S” “O”
<ESC> “S” <O>
Causessubsequentcharacterstobeprintedassuperscripts.Does not
Duringthisintervalnocontrolfunctionsareexecuted.If acodewith
no assignedcharacteris received,theprinterprintsa space.
Enable printing of all character codes on next
character
Mode
IBM<ESC> “ A“27 94
ASCIIDecimal
This commandoperateslike <ES@ ‘A”exceptthat it remainsin
effectfor onlyonecharacter.
Hexadecimal
IB 5E
Selectslashzero
Mode
std.
ASCIIDecimal
<ESC> “ - “ “l”27126 49
<ESC> “ - “ <1>,.
27126 1
Hexadecimal
IB 7E 31
IB 7E 01
Causessubsequentzerocharactersto be overprintedwith a slash
(0
Selectnormalzero
Mode
std.
ASCII
<ESC> “ - “ “O”
<ESC> “ - “ cO>
Causes subsequentzero charactersto be printed normally (0),
withouta slash.
Decimal
27126 48
271260
Hexadecimal
IB 7!E 30
IB 7E 00
CHARACTER SIZE AND PITCH COMMANDS
Pica pitch
ModeASCII
std.<ESC> “P”
IBM .
<DC2>
In Standardmode,changesfmmeliteto picapitch(10cpi)or from
condensedeliteto condensedpica(17cpi).In IBMmode,changes
fromeithereliteorcondensedtopica (10cpi).Ignoredifthe(Fi7CR)
buttonwaspressedduringpower-up.
n CharacterwidthCharacterheight
O SinglewidthSingleheight
1 Doublewidth
2 Singlewidth
3 Doublewidth
Double-heightcharactemare alwaysprintedat nearletterquality.
Doubleheightprintingtemporarilycancelsthesuper/subscriptand
condensedptinting modes, but these modes resume when the
printerreturnsto normalheight.
Printdouble-heightcharacters
ModeASCIIDecimal
<ESC>
std.
<ESC>
Printssubsequentcharactersatdoubleheightwithoutmovingthe
base line, and without changingthe line spacing.Temporarily
cancelssuper/subscriptandcondensedprintingmodes.
“W” “l”
“W” <1>
27119 49
271191
Hexadecimal
n
Singleheight
Doubleheight
Doubleheight
Hexadecimal
IB 77 31
IB 77 01
Returntonormalheight
ModeASCIIDecimal
std.
54
<ESC> “W” “O”27119 48
<ESC>
“W” <O>
271190IB 77 00
Terminatesdouble-heightprintingandplintssubsequentcharacters
atnormalheight.Resumessuper/subscriptandcondensedprinting
if thesemodeswerein effectbeforedoubleheightwas selected.
Double-heightcharactersare alwaysprintedat nearletterquality.
Doubleheightprintingtemporarilycancelsthesuper/subscript~d
condensedprinting modes, but these modes resume when the
printerreturnsto normal height.
Decimal
<0> <0>
Linespacing
Unchanged
Unchanged
Unchanged
Single
Single
Single
Double
Double
Double
feeds to n/216 inch, where n is betweenOand 255. If n = O,in
Standardmodetheline-feeddistanceis setto O,but in IBMmode
this commandis ignored.
Setline spacington/72inch
\Mode\ ‘ ASCIII DecimalI HexadecimalI
]BothI <ESC> “A” nI 27 65 nI IB 41 nI
In Standardmode,setsthedistancethepaperadvancesor reverses
insubsequentlinefeedsto n/72inch,wheren isbetweenO and255.
If n = O,theline spacingis setto O.
In IBMmodethiscommanddoesthe sameexceptthat(1)thenew
line spacing does not take effect until the next <ESC> “2”
command,and(2) if n = O,the<ESC>“A” commandis ignored.
56
Execute<ESC>“A”
MateASCIIDecimal
IBM
<ESC> “2”27 50
Sets the line spacingto the value definedby the last preceding
<ESC>“A”command.Setsthe linespacingto 1/6inchif thereis
Printsthecurnmtlineandfeeds thepaperinthereversedirectionto
the preceding line. See the precedingcommands for the line
spacing.Ignoredwhenfrictionfeedis used.
Setsthecurrentpositionas thetop-of-pageposition.Notethatthis
can alsobe donefromthecontrol panel.
Decimal
Setpagelengthton lines
n
Hexadecimal
16 6A n
Hexadecimal
IB 66 31n
16 66 01 n
Hexadecimal
16 34
Mode
Both
58
‘ASCII
<ESC> “C”
Decimal
n27 67 n
Hexadecimal
16 43 n
Setsthepagelengthto n linesin thecurrent line spacing,wheren
isbetween1and127inStandardmodeorbetween1and64 inIBM
mode.Changingtheline spacinglaterdoes not alterthe physical
pagelength.The currentlinebecomesthe topof thepage.
Setpage lengthton inches
Mode
Both<ESC> “C” <O>
ASCIIDecimalHexadecimal
n
27 67 0 n
IB 43 00n
Setsthe page lengthto n inches,where n is between1and 32 in
Standardmodeorbetween1and64in IBMmode.Thecurrent line
becomesthetop of thepage.
Setbottommargin
ModeASCIIDecimalHexadecimal
Both
<ESC> “N” n
27 78 n
IB 4En
Setsthebottommarginto n lines,wheren isbetween1and 127in
Standardmodeor between1 and255 in IBM mode.The bottom
marginis resetwhenyouchangethe pagelength.
Cancelbottommargin
ModeASCII
Both<ESC> “O”
Cancelsthebottom margin.
Decimal
27 79
Hexadecimal
IB 4F
Formfeed
ModeASCIIDecimalHexadecimal
Both
<FF>12Oc
Feedsthepapertothetopofthenextpageaccordingtothecurrent
pagelength,andmovestheprintpositiontotheleft margin.When
the automaticsheetfeeder(ASF) is selected(EDS switchA-4 is
OFF),thiscommandejectsthe currentpage.
59
Returnto topof currentpage
ModeASCII
std.
<ESC><FF>
Feedsthe paperbackwardto the top of the currentpage. Ignored
whenfrictionfeedis used.
Disablepaper-outdetector
ModeASCII
Both<ESC> “8”
Causesthe printer to disregardthe signal sent by the paper-out
detector,enablingprintingtothebottomofthepaper.Overridesthe
settingof EDS switchB-2.
Enablepaper-outdetector
ModeASCII
Both<ESC> “9”
Causesthe printer to stop printingbefore the end of the paper.
Overridesthesettingof EDSswitchB-2.
255.Amaximumof 16verticaltab stopscan be set.Thetabstops
must be specifiedin ascendingorder;any violationof ascending
orderterminatesthetabstoplist.Standardterminationisbythe<0>
controlcode.Theverticaltabstopsareset intermsofthecurrentline
spacinganddo notmoveif the linespacingis changedlater.
Cancelsall currentverticaltab stopsin channelnO,(where nOis
betweenOand7) andsetsnewverticaltabstopsin thischannel.(A
channelis a set of verticaltab stops selectedby the <ESC>“/”
command.)See<ESC>“B” forparametersnl, n2, ...<0>.
Selectverticaltabchannel
Mode
Std.
ASCIIDecimal
<ESC> “r’nO27 47 nO
Selectsa setof verticaltab stops designatedby a channelnumber
(nO)fromOto7.Thetabstopsineachchannelaresetby<ESC>’’b”.
Hexadecimal
IB 65 31 n
IB 65 01 n
Hexadecimal
IB 62 nO nl
Hexadecimal
IB 2F no
Verticaltab
Mode
Both
ASCIIDecimalHexadecimal
<VT>
Feedsthe paper to the nextverticalLabstop and movesthe print
positiontotheleftmargin.Performsalinefeedifnoverticaltabsare
set,asatpower-up.Feedstothetopofthenextpageifverticaltabs
areset butthecurrentlineis at or belowthe lastvertical tab stop.
11
OB
61
HORIZONTAL POSITION COMMANDS
Setleftmargin
Mode
std.
ASCIIDecimal
<ESC> “l”n27 108
Setstheleftmarginatcolumn n (wheren isbetweenOand255)in
the curnmtcharacterpitch (pica pitch if proportionalspacingis
selected).Theleft margindoes notmoveif the characterpitch is
changedlater.Theleftmarginmustbe atleasttwocolumnsto the
leftof the rightmarginandwithinthelimitsbelow:
Setstherightmarginatcolumnninthecurrentcharacterpitch(pica
pitch if proportionalspacing is currently selected). Column n
becomesthelastcharacterpositionintheline.Therightmargindoes
notmoveif the characterpitchis changedlater.The rightmargin
mustbe withinthelimitsbelow:
nIB 6C n
Decimal
Hexadecimal
Hexadecimal
IB 51
n
62
Pica
4 s n s 80
Elite5 s ns
Condensedpica
Condensedelite
Expandedpica
Expandedelite
Expandedcondensedpica
Expandedcondensedelite
7 ~ n ~ 137
8 s n s 160
2 S n ~ 40
3 s n s 48
4 ~ n ~ 68
4 s n s 80
96
Setleftandrightmargins
Mode
IBM
ASCII
<ESC> “X” nln2
Setstheleftmarginatcolumnnl andtherightmargin atcolumnn2.
See the precedingcommandsfor margin restrictionsand other
Causesthe printerto performboth a carriagereturn andline feed
each timeit receivesa <CR>code.This commandtakespriority
overEDSswitchA-3.
Cancelautomatic[inefeed
DecimalHexadecimal
27 88 nl n2
DecimalHexadecimal
13OD
IB 58 nln2
Hexadecimal
IB 35 01
ModeASCII
IBM
<ESC>
“5” <O>27 53 0
DecimalHexadecimal
Causestheprintertoperformonlyacarnagereturnwhenitreceives
a <CR> code.ThiscommandtakespriorityoverEDS switchA-3.
Backspace
(ModeIASCIIDecimal
IBothI @S>/8
Movestheprintpositionone columntotheleft.Ignoredif theprint
position is at the left margin. This command can be used to
overstrikeor combinecharacters.
Cancelsall currenthorizontaltab stopsand sets new tab stops at
columnsnl, n2,etc.inthecurrentcharacterpitch(picapitchifproportionalspacing is currently selected),where nl, n2, etc. are
numbersbetween1and255.Themaximumnumberof horizontal
tabstops allowedis32in Standardmodeand64in IBMmode.The
tab stopsmust be specifiedin ascendingorder; any violationof
<ESC>“*”. n is “K”, “
converted.misa codefrom<0>to<7>indicatingoneofthemodes
of <ESC>“*”.
68
I 27 63 n mI
L“,“Y” or “Z”, indicatingthemodeto be
IB 3F n mI
I
Print9-pingraphics
Mode
std.
ASCII
<ESC> “” “ nO nl
mld...d ml d...
n2
Decimal
27 94 no nl
Hexadecimal
IB 5E no nl
d ml m.2 ...
Selectsoneof eightgraphicsmodesdependingonthevalueof nO
and prints 9-pin bit-imagegraphicsin this mode. The graphics
imageis9 dotshighandnl + n2x 256dotswide.Maximumwidth
is8inches.Dotsbeyondtherightmarginareignores.ml, m2,...are
as an inputbuffer,not for downloadingcharacters,and this commandis ignored.Draftmodemustbeselectedbeforethiscommand
is executed.
nl is thecharactercodeof thefirstcharacterdefinedand n2 is the
charactercodeof thelastcharacterdefined.n] mustbe equalto or
lessthann2.Useofcharactercodes32(space)and127(deletecode)
The dot density is doubledin each direction,so each character
consistsof 18dotsverticallyand23dotshorizontallyandrequires
69databytes.Sincetheverticaldefinitionofthecharacters 18dots,
eachbyterepresentsa thirdof verticaldefinition.
the characters anascender(notusingthe lowestoftheninevertical
dots)or adescender(notusingthehighest dot) andwhetherit has
a downwardextensionto 12dots.
ala2 ml
d.mll
DecimalHexadecimal
27 61 nl d20 IB 3D nl n2 14
aO al a2 mlaO al a2 mI
d... mlld ... mll
Hexadecimal
IB 26 00 d
Theattributebytea2givesproportional-spacinginformation.Bit7
is ignored.Bits4 to 6 specifythe offsetto the firstbyteprinted(O
to 7),enablingleadingspacesin thecharactertobeignored.BitsO
to3 specifythewidthofthecharactercell (maximum11dots).The
characterwillbefollowedby amandatoryblank dotcolumnwhich
is notincludedin thiswidth.
4 or cESC> “I” 5. This commandis ignoredwhen EDS switch
A-2is ON.
DefineNLQ
downloadcharacters
ModeASCII
<ESC> “=” nl
IBMaO
n2 dVA~
aldmlaO al d ml
m2 ... m46m2 ... m46
Decimal
27 61 n] d21
IB 3D n] d15
DefinesoneormorenewNLQcharactersandstorestheminRAM
for later use. EDS switchA-2 mustbe OFF. NLQmodemust be
selectedbeforethis commandis executed.Theparametersarethe
sameasforthedraftcharactercommandexceptthatthedotdensity
is doubled in eachdirection,so eachcharacterconsistsof 16dots
Copiesthe selectedcharacterset with n, as shownbelow, to the
correspondingdownload character RAM area, overwritingany
downloaddata alreadypresent.IgnoredwhenEDS switchA-2 is
ON.
n Charactersetn Characterset
O Courier
4 script
1 Sansenf7 Orator
Hexadecimal
aO al a2 ml
d ...m46
Hexadecimal
Selectdownloadcharacterset
ModeASCIIDecimalHexadecimal
Std.
<ESC>
<ESC>
“~0”“l”
%o” <1>27 37 1IB 25 01
27 37 49IB 25 31
Selectsthedownloadcharacterset.IgnoredwhenEDSswitchA-2
is ON.
Shiftdownloadcharacterarea
ModeASCII
Std.
<ESC> “t”
<ESC> “t”<2>
ShiftsthedownloadcharacterareadefinedbetweenOto 127to the
areabetween 128to 255.
72
“2”
DecimalHexadecimal
27116 50
27116 2
IB 74 32
IB 74 02
Selectdraftdownloadcharacterset
ModeASCIIDecimalHexadecimal
IBM
<ESC> “I”“4”
<ESC>
“I” <4>27 73 4
27 73 52
IB 49 34
IB 49 04
Selectsthedownloadcharactersetanddraftquality.Ignoredif the
_buttonwaspressedduringpower-uporif EDSswitchA-2
is ON.
Selectdraftelite downloadcharacterset
]ModelASCIII DecimalIHexadecimalI
IBM
<ESC> “I”“5”27 73 53IB 49 35
<ESC> “I” <5>27 73 5
IB 49 05
Selectsthe downloadcharacterset,draftquality,andelitepitch(12
cpi).Ignoredif the(->buttonwaspressedduringpower-upor
if EDSswitchA-2is ON.
SelectNLQdownloadcharacterset
Mode I ASCII
IBM
<ESC> “I”“7”27 73 55
<ESC> “I” <7>27 73 7
Decimal
Hexadecimal
I
IB 49 37
IB 49 07
Selectsthe NLQ downloadcharacterset. Ignored if the (Tt5iiT)
buttonwaspressedduringpower-upor if EDSswitchA-2 is ON.
Deletesthe last characterreceived.Ignored if the last character
receivedhas alreadybeenprinted,or if thelastcharacterreceived
wasall or partof a command.
Sets the printer off-line. The printer disregards all subsequent
charactersandcommandsexcept<DC1>,whichmtumsittotheonlinestate.The printer’sONLINEindicatordoesnotgo off.
Decimal
19
Hexadecimal
16 73 31
16 73 01
Hexadecimal
IB 73 30
IB 73 00
Hexadecimal
13
16 51 03
Setprinteron-line
Mode
Both
ASCIIDecimal
<Del>
Returnsthe printerto the on-linestate,allowing it to receiveand
processallsubsequentcharactersandcommands.This commandis
ignorediftheprinterwassetoff-linebypressingthe(ON
button on the controlpanel.
Hexadecimal
17
11
LINE
1
77
Bell
Mode
Both~EL>7
ASCIIDecimalHexadecimal
07
Soundsa briefbeep tonefromtheprinter’sbeeper.
Bidimctiona!printing
ModeASCIIDecimalHexadecimal
Both
<ESC> “U” “O”27 85 48
<ESC> “U” <O>
27 85 0
IB 55 30
IB 55 00
Causessubsequentprintingto be donein the nmrnalbidirectional
mode,whichis fasterthanunidirectionalprinting.
Unidirectionalprinting
ModeASCIIDecimalHexadecimal
Both
<ESC> “U” “l”27 85 49IB 55 31
<ESC>
“u” <1>
27 85 1IB 55 01
Causessubsequentprintingto be doneunidirectionally,ensuring
maximumverticalalignmentprecision.
One-lineunidirectionalprinting
ModeASCII
Std.<ESC> “<”27 60
Immediatelyreturnstheprintheadtotheleftmargin,thenprintsthe
remainder of the line from left to right. Normal bidirectional
printingresumeson thenextline.
Manualfeed
IModelASCII
Both‘,(,,,,(,,
<ESC>
Selectsmanual sheet feedingeven when the optionalautomatic
sheetfeederis mounted.Ignoredif EDS switchA-4 is ON (ASF
Withthisprinteryoucancreatenewcharactersandsymbols,downloadtheir
dotdata,andhavethemprintedinplaceof selectedcharactersinthe regular characterset. Charactersthatcan be generatedin this way rangefrom
simplebutusefulsymbolslikethecheckmarkthroughcomplexChineseor
Japanesecharacters.
Regular characters are permanentlystored in the printer’s ROM, but
charactersyoudesignare downloadedandstoredin RAMfor use.
DESIGNING YOUR OWN DRAFT CHARACTERS
Designingand printingyour own charactemhas two requirements:first,
designingtheshapeofthecharacter,calculatingthedatanecessarytomake
the shape, and sendingthat datato the printer,and secondly,sendingthe
commandtoprintthedownloadedcharactersinsteadoftheregularcharacters. Thereare a numberof designconstraintsfor download draft quality
characters:
● The matrix or grid onwhichyoudesignthe charactersissix boxeswide
Dotscannot overlap— thatis, youmaynothavea dotinsidea boxnext
to onethatis on a line.
.
Youmaydefineanypositionin theASCIItable.
PhotocopythegridinFigure5-2tohelp designyournewcharacters.Wewill
usea tinyrepresentationof a car-shapedsymbolforour example.
ASCII Code:
Descender:
spxc:
Left
Lwt column:
mo = Descender x 128
+ (Left x 16)
+ Last
I
5-2. Use this grid (or one similar to it) to define your own draft characters
Figure
Definingtheattributedata
Beforeyoustartthedefinition,youwill needto decideexactlywherein the
regularASCIIsetyouwanttoplaceyourcharacters.Aftcrdownloading,you
access your new characterby sending the code for the character you
replaced.
Next youmust choosewhetherto makethe car symbolan ascenderor a
descender.Thisdetermineshowthecharacteris seatedon theline:
Asce rider : ‘;:::.!:::
Wedecidedthat ourcarsymbolwillnotbea “descender”,soafigure”1“is
writtennexttoDescenderonthegrid.If yourcharacterisadescender,write
a “O”nextto Descender.
82
pe~ce ~der : :’:”l:,:.:::;:
I
Next, you must specifythe left space and the last print column of the
character.
Beingableto specifythe widthof the characterallowsyouto specifythe
preciseareainsidethe grid that the characterwill occupy,so that narrow
charactemwilllook attractivenextto wideones.
AcceptablevaluesfortheleftspaceareOto7, andthelastprintcolumnare
from4 to 11.
Ourcharacterwilloccupy fromcolumn1tocolumn11,so theleftspaceis
Oandthe characterwidthdatais 11.
Assigningthecharacterdata
Now,wecalculatetheverticalnumericalvaluesofthecolumnsofdots,and
enterthemunderneaththegrid.Forexample,lookingatFigure5-3,wesec
thatintheleft-mostcolumntherearefivedots,andtheyaresittinginthe“64”
box,“32’’box,“16”box,“8”box,and“4”box.Thusitsverticalvalueis124.
In the nextcolumn,thereis no dotstraddlingtheverticalline; itsvalueis
recordedas O.
ASCIIcode:
Descender: 7
Last column: 77
rrI() =
Descenderx Izx
+ (Left x 16)
+ Last
724 66 64 76 76 0
04 36 2 72
Figure 5-3. Add the values of the dots in each column and write the sum of each column at the bottom
LPRINT CHR$(9) ; “+--”;
SCALE$=“--+--“
FOR 1=2 TO 8 STEP 2
LPRINT SCALE$;
NEXT I
LPRINT “--+”
LPRINT CHR$[9);”“;
FOR 1=2 TO 8 STEP 2
LPRINT“
“;1;
NEXT I
LPRINT CHR$(27) ;’’%’’;CHR$(O)
LPRINT CHR$(27) ;’’S’’;CHR$(O);
LPRINT CHR$(9);
“IvIILLIONS OF 130LLARS”
LPRINT CHR$(27);UT”
END
85
DEFINING YOUR OWN NLQ CHARACTERS
Asyouprobablynoticed,NLQcharactersareprintedby twopassesof the
print head.Halfofthecharacterisprintedonthefirstpass,andtheremain-
deron thesecondpass.Thepaperis rolledup halfa dotheightin between
passesto let the print headprintdots on the secondpass that overlapthe
previousdots,in orderto fill in the spacesandproducedensercharacters.
Additionally,the print head speedis halved,and the dots are printed at
doublethedensityof draftcharacters.Forthisreason,IW,Qcharacterscan
containup to 23dots in thehorizontaldirection.
UsethegridinFigure5-4tohelpplotthedata.Theverticaldefinitionofthe
characteris 18dots.Eachbyte thereforerepresentsa thirdof the vertical
definition.That’swherethenumbersdowntheleftsideofthegridcomein.
Noticethatthereis a number for eachrowof dotsandthateachnumberis
twicethenumberbelowit.Bymakingthesenumbersoftwowecantakeany
combinationof dots in a verticalcolumnand assignthema uniquevalue.
Figure S6. Use this grid (or one similar to it) to define your own NLQ characters with the IBM mode
Second
.,.m46
Dass
128 ASCII Code
Descender
64 Left space:
Width:
32 u/ = Descender x 128
a2 = (Left x 16) + Width
16
8
4
2
To makethe characterdataeasierto calculate,putthe firstpass dotswith
blackcircleon the grid whenyou are designing your characters,and the
secondpass dots withwhitecircle.Rememberthatadjacentdotsmay not
overlaponthesamepass;inother words,ifonedotisin a box,its adjacent
dot on the same pass may not be on a line. Therefore,to make smooth
characters,putthedotsneededto overlapanyspacesin a characterin the
appropriateplacesin the secondpass grid.
Ifweplotourcar-shapedsymbolforNLQ,thegriddatawilllooklikeFigure
5-7.
The definingprocessisthesameasfordraftcharacters,exceptthatyoumust