Star Micronics LC-200 User Manual

Specifications and Main Features

  • Model: LC-200 Dot Matrix Printer
  • 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
USERS MANUAL
NOT INTENDED FOR SALE
Radio interference.regardingthis equipmenthas been eliminated accordingto Vfg 1046/1984 an­nouncedby 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.
Trademark Acknowledgements
LC-200, NX-1OOO,LC-10, ND-10/15: StarMicronicsCo., Ltd. IBM PC, PC-AT, PC-XT, Proprinter 111,Proprinter II, PC-DOS: InternationalBusinessMachines Coro. Mi&oaoft BASIC, MS-DOS: MicrosoftCorporaticm FX-850, EX-800, LX-850, LX-81O:Seiko EpsonCorp.
NOTICE
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
functionsrelatedto paperhandling,printmodesand fontselection. Aftergetting setup, readthischapterandtry outthevariousproceduresin
it to find outhow theprinterworks.
Chapter 3 — Defaultsettings ThischapterexplainshowtousetheElectronicDIPSwitch(EDS)modeto
makesystemsettingsonthe printer.
Chapter 4 — Printercontrolcommands
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 in­cludeda 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.
Chapter 8 — Specifications Thissectiongivesthespecificationsof yourprinter.
Chapter 9 — Charactersets Thesechartsshowthe differentcharactersetsavailable.
FEATURES OF THE PRINTER
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
Clearlyunderstandableindicatordisplaysandbeeptonesprovideimmedi­ate 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.
. Large variety of fonts and sizes
Theprinterhasonedraftfont,oneHigh-SpeedDraftfontandfourNLQfonts (Courier,Sanserif,OratorandScript),italicsfor allstyles,pluscondensed print,boldprint,double-sizedprint,and quadruple-sizedprint.

TABLE OF CONTENTS

Chapter 1 SETTING UP THE PRINTER
LocatingthePrinter UnpackingandInspection
Checkingthecartoncontents Identifyingprinterparts
SettingUp
Mountingtheplatenknob Installtheribboncartridgeandtherollerunit Connectingtheprintertoyourcomputer
LoadingSingleSheets
Automaticloading Manualloading
LoadingandParkingFanfoldForms
Loadingthepaperffomtherearof theprinter Loadingthepaperffomthebottomof theprinter Paperparking
Paperunparking LoadingMulti-PartForms AdjustingthePrintingGap
Chapter 2 CONTROL PANEL OPERATIONS
ButtonsandIndicators
ONLINEbutton
PAPERFEEDbutton SET/E.JECT/PARKbutton PITCHbutton FONTbutton
Power-UpFunctions
Shorttestmode Longtestmode Print areatestmode Stayinpanelpitch Stayinpanelfont Stayinpanel pitchandfont Hexadecimaldump
SwitchCombinationFunctions
Formfeed Topof form
1
1 2 2 3 4 4 4 8 9 9
11 12 12 15 16 17 18 19
21 21 22 22 23 23 24 25 25 26
27 27 27 27 28
30 30 30
Forwardmicro-feed Reversemicro-feed Changingtheautoloadingvalue Clearingthebuffer/Allreset Selectingtheprintcolor
Storemacrodefinition
31 31 31 32 32 33
Chapter 3 DEFAULT SETTINGS
HowtosettheEDS mode
Functionsof theEDSsettings Bidirectionaltest./Adjustmentmode
Chapter 4
Chapter 5 DOWNLOAD CHARACTERS
Chapter 6 MS-DOS AND YOUR PRINTER
PRINTER CONTROL COMMANDS
ControlCommands
Font
CharacterSetCommands CharacterSizeandPitchCommands VerticalPositionCommands HorizontalPositionCommands GraphicsCommands DownloadCharacterCommands ColorSelectionCommandes OtherPrinterControlCommands
DesigningYourOwnDraftCharacters
Definingtheattributedata Assigningthecharacterdata Sampleprogram
DefiningYourOwnNLQCharacters
AssigningthecharacterdatawiththeStandardmode AssigningthecharacterdatawiththeIBMmode
InstallingApplicationSoftwarewithYourPrinter EmbeddingPrinterCommands ProgrammingthePrinterwithDOSCommands ProgrammingwithBASIC
Howtheprogramworks
35 35 36
40 41
42 47 50
55 62 67 70 74 76
81
81
82
83
84
86
86
90
95
95
96
98
101 104
Chapter 7 TROUBLESHOOTING AND MAINTENANCE
Troubleshooting
Powersupply Printing
Paperfeeding Maintenance ReplacingthePrintHead
107 107 108 108
110 113 113
Chapter 8 SPECIFICATIONS
Chapter 9 CHARACTER SETS
StandardCharacterSet#l StandardCharacterSet#2 InternationalCharacterSets IBMCharacterSet#2
Codepage#437(U.S.A.)
Codepage#850(Multi-lingual)
Codepage#860(Portuguese)
Codepage#861(Icelandic)
Codepage#863(CanadianFrench)
Codepage#865(Nordic) IBMCharacterSet#1 IBMSpecialCharacterSet
INDEX
COMMAND SUMMARY
115
119 120 122 123 124 124 126 127 128 129 130 131 132
133
136
chapter 1
.0
SETTING UP THE PRINTER
Subjects covered in Chapter 1 include—
.

Locatingtheprinter

Unpackingandinspection(partnames)
Settingup andcomecting
Loadingsinglesheets
Loadingandparkingfanfoldforms
Adjustingtheprintinggap
LOCATING THE PRINTER
Beforeyoustartunpackingandsettingup yourprinter,makesurethatyou haveasuitableplaceon whichto locateit. By“a suitabIeplace”,wemean:
A firm,levelsurfacewhichis fairlyvibration-free
Awayfromexcessiveheat(suchas directsunlight,heaters,etc)
Awayfromexcessivehumidity
Awayfromexcessivedust
Supplyitwith“clean”electricity,Donotconnectitto thesamecircuitas a large,noise-producingappliancesuchas a refrigerator.
Make sure the line voltage is the voltage specified on the printer’s identificationplate.
To disconnecttheprintertheplughas to be disconnectedfromthe wall socket,whichhas to be locatedcloseto theprinter,and easyto access.
Installthe printerwherethereis sufficientroomfor the paper and any paperbeingfed in or printedout.
Ifyouareconnectingyourprinterwithaparallelcable,makesure thatthe cableis within2m (6ft)of theprinter.An RS-232connectionusingthe optionalSPC-8Kinterfacecan bemadeoverlongerdistances.

UNPACKINGAND INSPECTION

Checkingthecartoncontents
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.
Mountingtheplatenknob
Theplatenknobispacked intoa recessofthe whitefoampackingmaterial whichheldyourprinterinsidethecarton.Besureto removetheknobfrom thepackaging.
Mountthe knobon the platenshaft,whichis on theright-handsideof the printer.Rotatethe knob on the shaft before pushingthe knob fully into position.
1
Figure1-3.Mounting the platen knob
Installtheribboncartridgeandtherollerunit
Removethetopcoverbyliftingup thefront(usingthe twogripsoneither
side),andpullingthecovertowardsyou(seeFigure 1-4).Nowinstallthe ribbon.(Ifyouwanttoprintwithblackonly,installthemonochromeribbon cartridge,2X9.)
4
.
F@r8 1-4.Removing the top cover
1. Turn the tension knob counterclockwise on the ribbon cartridge to tighten the ribbon if it is slack.
2. Guidethe ribbonbetweenthe Printhead and the silverprinthead shield, making certain that the spindles on the cartridge holder fit into the
~~cketson the cartridge itself.
Figure 1-5.Instelliflg the ribbon cartridge
3. ‘l%enbbonshoul dpassbetweentheprintheadandtheprinthead shield (seeFigure 1-6).
I
Figure 7-6. Pass the ribbon between the print head and print head shield
4.
Afteryouhaveinstalledtheribboncartridge,installtherollerunit. Openthe rear coverusingthetwogripson eitherside.
5.
Grippingthelockleversonbothsidesoftherollerunit,fitthemounting
6.
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
releasecatchtowardyouwithyourindex finger.Oncetheribbonis freeof theprinthead,thecartridgeliftsout easily.
Connectingtheprintertoyour computer
Connecttheprinterto your computerusing a standardparallelinterface
cable.OnaPCorPC/AT-typecomputer,thismeansthatyouusethe25-pin
D-typeconnectoratthecomputerend,andtheAmphenol-type36-pincon­nector 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-Parallelcon­verter,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.
8
LOADING SINGLE SHEETS
sectionwilltakeyouthroughtheproceduresforloadingsinglesheets
This
of paper. Ifyouareusingtheoptionalautomaticsheetfeeder(SF-10DN),referto the
ASFinstructionbooklet.
Automaticloading
Single sheets can be loaded manually with the power off, or automatically with the power on. We will start the easy way with automatic loading.
1. Place the paper guide in position by inserting the tabs, located on the
bottom of the assembly,intothe slotson the rearcoverof theprinter.
Figure1-9.Mounting the paper guide for single sheets
2. Adjustthepaperguidestomatchthesizeofthepaperyou willbeusing. Rememberthatprintingwillstartsomedistancefromtheleft-handedge of the carriage.
3. Turnonthepowerusingtheswitchlocatedatthefrontoftheprinter. The printerwillbeep,indicatingthatthereisnopaperinpositionforpnnting. Theorange
POWERindicatorwillalsoflashto confhn this.
4.
Make surethatthe releaseleverisback.
Iffanfoldpaperisalreadymountedintheprinter,presstheC
st~~.~~c1
buttontoparkthepaperin theoff-linestate,thenmovethereleaselever backwards. Placea singlesheetbetweenthe guides,placingthe sideon whichyou
5. wanttoprint towardsthebackoftheprinter.Gentlypushthepaperdown in theguidesuntilyou feelit stop. Nowpressthe (
6.
S,~A.&ICT
button.Thepaperwillbefedintotheprinter
)
andadjustedpast theprintheadto a positionreadyfor printing. Ifyouwantto setthepaper to adifferentposition,settheprinteroff-line
7. by pressing the(
ON
LINE
) button,
then set the paper by using the
micro-feedfunction.(Fordetails,referto Chapter2.)
)
lever
Figure 1-10. Loading a single sheet
10
Manualloading
Itisalsopossibletoloadpapermanuallywhiletheprinter’spoweris off.The
procedureis:
1. Placethe paperguidein positionby insertingthetabs,locatedon the bottom of the assembly,intothe slotson the rearcoverof the printer.
2. Checkthatprinterpoweris off andthe releaseleveris back.
3. Adjustthe paper guidesto matchthe size of paperyou will be using. Rememberthat printingwillstartsomedistancefromtheleft-handedge of the carriage.
4. Placea singlesheetbetweenthe guides,placingthe sideon whichyou wanttoprinttowardsthebackofthe printer.Gentlypushthepaper down in theguides untilyoufeelit stop.
5. Turntheplatenknobclockwiseuntilthe frontedgeof thepapercomes outfromunderthe topcover.
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.
Loadingthepaper from therear of theprinter
Youcanloadthefanfoldpapereitherfromtherearorfromthe bottomofthe printer.If youaregoingto loadthepaperfromthebottom,refertothenext section.
1. Placeastackoffanfoldpaperbehind andatleast onepage-lengthbelow the printer.
2. Turnthe printer’spowerOFF.
3. Pushthe releaseleverforward.Thishastheeffectofreleasingthepaper fromtheplatenroller,and engagingthetractorfeed.
4. Removethepaperguideandput it asidefor themoment.
5. Removetherearcoverusingthetwogripsoneitherside,andpushback­wardsas in Figure1-11.
Figutu 1-71.Removing the rear cover
6. Movethetractorunitsdownwardsbygrippingthepositioningleverson bothsideof the tractorunitas shownin Figure1-12.
Figure 1-12. Movethe tractor units downwards for loading the paper from the rear
7. Withthetractorcovers open,mount the paperby aligning holes withthe
pinson thetractorunit.
Figure 1-73. Mount the fanfold paper over the tractor units
Tractor cover
Ie\er
P
13
Adjustthespacingofthetractorunitsbyslidingthemalongthebar,using
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
9. alignedwiththepinsonthetractorunits.Iftheyarenotalignedproperly,
you.willhaveproblemswithpaperfeeding,possiblyresultingintearing andjammingof the paper.
10.Turnonthe powerusingtheswitchlocatedatthefrontoftheprinter.The
printerwill beep,indicatingthatthe paperis notyet fullyloaded.The orange
11.NowpresstheC
POWERindicatorwill alsoflashto confirm this.
=L’A=dEcT
) button.Thepaperwillbefed and’adjusted
pasttheprinthead to a positionreadyforprinting.
12.Ifyouwantto setthepaperto adifferentposition,setthepnnteroff-line
by pressingthe(
ON
LINE
button,then set the paper by using the
)
micro-feedfunction.(Fordetails,referto Chapter2.)
13.Replacethe rear cover, and mount the paper guidein the horizontal
positionshowninFigure1-14,so thatit willseparatetheprintedfrom theunprintedpaper.
I
Figure 7-14. Mounting the paper guide for fanfold forms
14
cover
Loadingthepaper fromthebottomof theprinter
You can load the fanfoldpaper fmm the bottomof the printer with the followingprocedure.
1. Removethetop coverandthe rollerunit.
2. Opentherearcover usingthetwogripsattheside,andpushbackwards. 3: Gripthepositioningleverson bothsideof thetractorunit,andpullthe
unitupwardsas showninFigure 1-15.
POsitiOninglever
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
7. Nowclosethetractorcovers,againmakingsurethatthepaperholesare alignedwiththepinsonthetractorunits.Iftheyarenotalignedp~operly, youwill haveproblemswithpaperfeeding,possiblyresultingintearing andjammingof thepaper.
8. Remounttherollerunit andreplacetherearcoverandthetop cover.
Paperparking
Afier loading fanfold paper from the rear of the printer, you do not have to
unload it when you want to print on a single sheet. The printer will “park”
it for you if you follow the procedure below.
1. To begin paper parking, start with power ON, fanfold paper loaded in printing position,
2. Pressthe( line.ON
LINE indicator willturnoff.
3. Tear off theprintedformat thelastperforation,leavingnotmorethan abouthalf a pageshowingabovethe topcover.If necessary,pressthe
(PAPERFEED] buttonto feedpaperforwarduntilaperforationislocated
just abovethetop cover,andtearthere.
4. Pressthe( .Theprinterwillautomaticallyfeedthefanfoldformbackwarduntilthe
paperis completelyfreeof theplaten.
andthe releaseleverforward.
ONLINE }buttononthecontrolpaneltosettheprinteroff-
=mkc’
> buttonon thecontrolpanel.
16
5. Move the release leverto the back.
6. Mountthepaperguidein theuprightposition.
Now you can load single sheets either automaticallyor manually, as
explainedpreviously.The fanfoldpaperremainsparkedat thebackof the printer.
NOTE: YOUcannotpark thefanfoldpaperif you haveloadedit fromthe
bottomof the printer.
Paperunparking
Whenyouwant to resumeusing fanfoldpaper,theprocedureis asfollows.
Remove all single sheets from the printer.
1.
2. Mount the paper guide in the horizontal position.
3. Move the release lever to the front.
4. Press the ( “TM” parked fanfold paper back into position for printing.
NOTE: Theprinterbeepsintermittentlyif youmovethereleaseleverwhile
thepaperis loaded.
) button.The printer will automatically feed the

LOADING MULTI-PARTFORMS

Youcanprintoncontinuousmulti-partformswiththebuilt-intractorunit. Youcanusemulti-partformsthathaveuptofourpartsincludingtheoriginal whenthe Multi-partmode is selectedwith the EDS setting.(For details, pleasereferto Chapter3.)
Itisrecommendedtouseformsjointedbydottedorpastingunderthenormal
officecondition.
Multi-part forms should be pressure sensitive, and should not be used in the friction feed. (Bottom feed with the pull-tractor is recommended.)
NOTE:
Whenprintingcontinuousmulti-partforms,care shouldbe taken,
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 m cover.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.
Paper Type
Single 2-ply
3-ply
4-ply 40-58
NOTE:Pressuresensitivepaperis recommendedfor themulti-partpaper.
Multi-partmode is recommendedwhen using the 4-ply paper. (Referto Chapter3.)
Weight (g/mz) Thickness (mm)
(Each paper)
52-82
(Total) Lever position
0.07-0.10 2nd 83-90 0.11-0.12 40-58 0.12-0.16
40-58
0.18-0.20
0.21-0.25 4ttl
0.24-0.26 4th
0.27-0.30 5th
Recommended
3rd 3rd 3rd
20
chapter2
CONTROL PANEL OPERATIONS
we controlpanelbuttonscanbepressedindividuallytoperformtheopera­tions indicatedbytheirnames.Otherfunctionscanbe achievedby holding thesebuttonsdownwhenyouturntheprinter’spoweron,orbypressingthe controlpanelbuttonsin combination.
Thischapterexplainsall thebuttonand indicatorfunctions.
.
Pauseprinting
.
Feedpaper(fastand slow,forwardandreverse)
.
Parkfanfoldforms
Setthetop-of-formposition
Selectthe printpitch
Selecta font
Printtestpatterns
Preventsoftwarefrom changingthepanelpitchandfont selections
Printa hexadecimaldump
Cleartheprinter’sbuffer
Changetheprintcolor
Storemacrodefinition

BUTTONS AND INDICATORS

Theprinteris equippedwithfivebuttonsonthecontrolpanel.Fromleftto
right they are,(IEZID and (EEED (sm~ler buttons),and (
LINE >(largerbuttons).
(PAPERFEED), and(
ON
The followingis a briefguideto thebuttonsandindicatorsonthe control panel.
1
Figws 2-1. Control panel
s,.;;.&T ),
21
I
ONLINE button
The (
ON LINE
)
buttonsets the printeron-lineand off-line.The status
changeseachtimeyoupress thebutton. Whentheprinterison-line,itcanreceiveandprintdata fromthecomputer.
Whentheprinterisoff-line,it stopsprintingand sendsthecomputerasignal indicatingthatit cannotacceptdata.
Theprinter powersupin theon-linestatusifpaperisloaded.If paperisnot loaded,the printerpowersup off-linewiththe POWERindicatorflashing.
Whenyouload paper,the POWERindicatorstopsflashing,and theprinter
goeson-line. Youwill wantto pressthe C
Beforeand afteranyotherpaneloperation
ONLINE
)
button:
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 (
ON
LINE
)
buttonagainto gobackon-line, the
paperfeedsbackwardstoppingwhereyouleftoff. NOTE:Thisfunctionis validonlywhenthe bufferis empty,
PAPERFEEDbutton
If you pressthis buttonwhileoff-line,the paperwill feedforward.If you
ho~dthebuttondown,theprinterwillperformconsecutivelinefeeds.
22
If you alsopressthe
LINE
ON
(
]
buttonwhileyou areline-feeding,the
paperwill feedautomaticallytothe topof thenextpage.Thisis explained
later.
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 differentfunctionsde­pending 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:
Pitch
Pica(10CPI) Elite(12CPI) Condensedpica(17CPI) Condensedelite(20CPI) Proportional
Indicator(s)
10CPI 12CPI 10CPI,COND 12CPI,COND PROP
23
I
FONTbutton
Thisbuttonselectsthefontto beprinted.Draftfontis selectedatpower-up
unlessthedefaultsettingsarechanged.To changetoHSDraft(High-Speed Draft)oroneoftheNLQ(NearLetterQuality)fonts,setthe printer off-line,
then press the (TGNTlbutton repeatedlyuntil the indicatorsbeside the
desiredselectionilluminate.The selectionscyclein the followingorder:
Font
Draft Sanserif Courier Orator script High-SpeedDraft
Indicator(s)
DRAFT DRAFT,COURIER COURIER COURIER,SCRIPT SCRIPT HSDRAFT
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:JECT IHu?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
“ theprinthead and/orplaten.
LINE
)
button is pressed, the
25
I
Longtestmode
If the printeris turnedon whilethe (
PAPERFEED) button is pressed,the
printerwillenterthelongself-testmode.Theprinterwillprinttheversion numberoftheprinter’sROMandthecurrentEDSsettings,followedbythe wholecharactersetprintedin eachfontandpitch available.
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.
Stayin PanelFont
Byholdingthe (~> buttonduringpower-up,fontscanonlybe selected fromthecontrolpanel.Thispreventssoftwareinterference.Therewillbean acknowledgingbeepaspowercomeson,afterwhichyoucansettheprinter
off-line,selectafont,thenreturntotheon-linestateandbeginprinting.The selectedfontwillnotbechangedbyanycommandsyoursoftwaremayissue.
Stayin PanelPitchandFont
Ifyouwanttoprotectboththepitchandfontsettingsfromsoftwarechanges, pressboththe (FiTUi)and(T6FiT)buttonsduringpower-up.Therewillbe two acknowledgingbeeptones.
Pressingthesebuttonsduringpower-updoesnotpreventyoufrommaking
anynumberof changeslaterfromthecontrolpanel.
Hexadecimaldump
This feature is usefid for programmerswho are debuggingprintingpro­grams 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,theirhexadecimalcodestotheleftandprintablechar­actersprintedon theright. At the end of the hexadecimaldump,set the printer off-linewith the
3.
<
ON LINE
)
button.Thisis necessaryto printthelast line.
ThefollowingBASICprogramisa simpletestyoucanrun inhexadecimal mode:
10 FOR I =0 TO 255 20 LPRINT CHR$( I ) ; 30 NEXT I 40 LPRINT 50 END
If your systempasses the codes directlyto the printer withoutchanging
28
MostBASICS,however,arenotquitethatstraightforward.Forexample,the IBM-PCwillgiveyoua printoutsimilarto Figure2-6.
.. . .. .. . .. . . . . . .
.. . .. . .. .. . . . . . .
.. . .. .. ,,.. . . . . ..
.. .. . .. . .. . . .. . .
.. .. . .. . .. . . .. . .
.. .. . .. . .. . . . . . .
.. . .. . .. .. . . . . . .
.. .. . .. . .. . . . . . .
I
Figura 2-6. Sample hexadecimal dump with IBM-PC
WhentheIBM-PCBASICinterpretersendshex code OD(carriagereturn)
it adds an extra hex OA(line feed). Hex code 1A (end-of-file)also gets
specialtreatment:the interpreterdoes not send it at all. This can cause
problemswithgraphicsordownloadcharacterdata.However,youcansolve
thisproblemby changingline20in theprecedingprogramandaddingthe
codingshownbelow.
Codingfor IBM-PCwithmonochromedisplay:
20 GOSUB 100
100 X=INP (&H3BP) : IF X<:128 THEN 100 110 OUT &H3BC, I :OUT &H3BE, 5 : OUT &H3BE, 4 120 RETURN
Codingfor IBM-PCwith coloradapter:
20 GOSUB 100
100 X=INP (&H379)
110
OUT &H378 , I :OUT &H37A, 5 : OUT &H37A,4
: IF X<128
THEN 100
120 RETURN

SWITCH COMBINATION FUNCTIONS

Severaladditionalfunctionscanbe achievedbypressingthecontrolpanel buttons in combinations.
Tw ofForm
m
D HSDRAI=T
I
I -DRAFT
h SANSERIFFONT
9 COURIER
~ ORATOR
SCRIPT
_
L
~ - PROP ‘x /—-,
- iocPl
- 12CPI
t
v
SET/EJECT
PARK
MICROFEED
_-OU?ET
PAPER FE<D
- POWER ,
m
LoN LINE
/’ >
Store Macro Ekl’inition
f
Figure 2-7. Switch combination functions of control panel
Change colol-
u
ForrmFeed
Formfeed
If you areusingsinglesheets,thisoperationejectsthe currentpage.If you areusingfanfoldforms,it feedsto the topof thenextpage.
PresstheC
1. Pressthe
2.
ON
CPAPERFEED) buttonandholdit down.The printerwill start
j
button to setthe printeroff-line.
LINE
performingsuccessiveline feeds. Whileholding the
3.
<PAPERFEED> buttondown,presstheC ON LINE
button,then releaseboth buttonsat the same time. The printer will smoothlyejectthe currentpage.
Topofform
Whenyoupoweronthe printer,thetop-of-formpositionisautomaticallyset tothecurrentposition.Ifthisisnotwhereyouwantthetopofthepagetobe, youcan change the top-of-formpositionasfollows:
LINE
1, PresstheC
ON
2.” Move the paper to the desired top-of-formposition by pressing the
(PAPERFEED>button,orby performingaforwardorreversemicro-feed.
) button to set the
printeroff-line.
)
30
I
ON
LINE
)
3. Press andholdthe (
4. Whileholdingthe(
LINE )button down,pressthe(-) button,
ON then release both buttons at the same time. The printerwill beep to indicatethatthetop-of-formpositionhasbeen set.
Forwardmicro-feed
Forfinealignment,youcanfeedthepaperforwardinverysmallincrements
as follows:
button.
1. Pressthe~
2. Pressthe (
3. Whileholdingthe c ON
ONLINE ) button to setthe printeroff-line.
LINE
ON
)
buttonagainandholdit down.
buttondown,pressthe (PAPERFEED]
)
LINE
button.Thepaperwill startadvancingin a seriesof smallsteps.When
youwantto stop,releasebothbuttons.
Reversemicro-feed
Youcan also feed thepaper in smallincrementsin reverse,to returnto a higher positionon the samepage.
NOTE: Withfanfoldforms,donottrytoreturnto apreviouspage.Theper-
forationmay catchinsidethe printerand causeajam.
button to setthe printeroff-line.
LINE
)
buttonagainandholdit down.
)
LINE
ON
)
button down,pressthe (
Sk&AE~:~T
1. Pressthe(
2. Press the(
ONLINE
ON
3. Whileholdingthe ( button.Thepaperwillstartmovingbackwardsinaseriesof smallsteps. Whenyouwantto stop,releasebothbuttons.
Changingtheautoloadingvalue
Normally,the printerautomaticallyloadsthe paper oneline fromthe top edge. If youwantto changethisvalue,followthisprocedure:
1. Loadthepaperusingthe (
s,~k=~~c,r
2. Changethe printpositionusingthe microfeed function. Thelineonthecardholder helpsyouto alignthebaselineof characters to be printed.
3. Afteryougetthedesiredposition,pressthe( thevalue.
) button.
ONLINE
)
buttontosave
)
I
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-
1. ately,thebufferisclearandtherestofthisprocedureisunnecessary.If printingdoesnot stop,continueas follows:
LINE
Press the(
2.
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
5. settheprinterbackon-line.
3
buttonto set the printeroff-line.Printingwill
ONLINE
ON LINE
)button.
>
button down, press and hold the
Itisessentialtohalttheprintingprogramonthecomputerbeforeyougooff-
line.Otherwise,whenyougo backon-linethe computerwillstartsending
dataagainandthe printerwillcontinueprinting,withmissingdatawherethe bufferwascleared.
NOTE:If you are usingthe SPC-8K,Serial-ParallelConverter,resetthe
converterbypressingtheredClearbuttononitbeforeyouresetthe printer.
Selectingtheprint color
Normally,thisprinterprintswithblackevenifthecolorribbonisinstalled.
Withouttheaid of software,you canchangethe printingcoloras follows: 32
ON
LINE
)
1.
Pressthe( Pressthe(=) button andholdit down.
2. Whileholdingthem button,pressthe(
3. Eachtimeyoupressthe ( ;’lwi[:’
buttonto settheprinteroff-line.
““;,Alik[’
) button, oneof the indicatorsof
) button.
FONTor PITCHwillblinkto showthecurrentcoloras shownbelow.
Color
Black Magenta
cyan
Indicator
HSDRAFT Yellow DRAFT
COURIER
Color
Orange Green
Indicator
10CPI 12CPI
PROP
Violet SCRIPT
Releasebothbuttonsafteryouset thedesiredprintingcolor.
4. If you want to save the selectedcolor for later use, storeit usingthe MacroDefinition.
NOTE:Thisfunctionisvalidon]ywhenthecolorribbonisinstalledintothe
printer.
StoreMacroDefinition
You can store the current settingsto the printer for later usc with the followingprocedure:
buttonto settheprinteroff-line.
Pressthe(
1. Pressthe(~> buttonandhold itdown.
2. Whileholdingthe(~> buttondown,press the_ buttonand
3.
ON
holdthemdownuntilyouhear twobeeptones. Releasebothbuttonsat thesametimeafterthe twobeeptonesto store
4. thecurrentsetting. If youreleasethese buttonsafterthreebeeptones,themacroiscleared.
LINE
)
NOTE: Youcan storethefollowingsettingswiththisprocedure.
CurrentFontand Pitch
sCurrentauto-loadingamountfor cutsheet
Currentauto-loadingamountfor continuouspaper
Currentauto-loadingamountin ASFmode
Currentprintcolor
Datatobe storedarecontrolledinStandardmodeandIBMmodeseparately. For example,thedatastoredin the Standardmodearenot effectivein the IBMmode,andviceversa.
33
34
chapter 3
DEFAULT SETTINGS
Most printers usea bankof DIP(DualIn-linePackage)switchesinsidethe printerto achievevariousfunctions.However,thisprintercan changethe power-updefaultsettingsbyusingtheElectronicDIPSwitch(EDS)mode.
Thischapterexplainshowto usetheEDS mode.

HOW TO SET THE EDS MODE

TheEDSmodehas16kindsoffunctionsyoucansetasthepower-ondefault. ToentertheEDSmode,turnthe printeronwhilesimultaneouslyholdingthe
~,
Pm
( In EDSmode,the indicatorsandthebuttonson thecontrolpanelare used
asshownbelowin Figure3-1.
Usethe(-) buttonto selecttheBankNumber.Oneofthe FONTindi-
catorswillilluminateto showtheselectedBankNumber.
Usethe(!)button toselecttheSwitchNumber.Oneofthe PITCHin-
dicatorswillilluminateto showtheselectedSwitchNumber.
TheQUIETindicatorshowsthe currentsetting.
If youwantto set it ON,pressthe(
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.
Number Function ON OFF
A-1 A-2
Emulation STANDARD
RAMUsage A-3 Auto-LF A-4 ASF Setting
B-1
B-2 Paper-outDetector B-3
I BJ4 I (Reservai)
c-1 c-2
t---i
c-3
c-4
D-1
D-2 IBMCode pageor
D’-3 D-4
Multi-part
Tearoff
Print Mode
PageLength CharacterTable
(Standardmode) Graphics (IBMmode) ,.
InternationalCharacter (Seebelow) Set
mode
InputBuffer Download Disabled Enabled Disabled Enabled
Disabled Enabled Enabled Disabled Disabled Enabled
I LeaveON
(Seebelow)
(Seebelow)
Set#2
IBM
I
Italics Set#l
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
OFFposition selectsIBMmode.Forcolorprintinguse theStandardmode
andselecttheEpsonEX-800.
36
Switch A-2: Doesyoursoftwaredownloadcharactersto theprinter?
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
carnagereturnand linefeedeachtimeit receivesa carriage-returncode. Mostcomputersystemssendalinefeedcode,orbotha carriagereturnand
linefeed, atthe endof eachline, sothis switchshouldbeleft ON. If you get doubleline spacingwhenyou expect singlespacing,or if lines
overprinteachother,try changingthe settingof thisswitch. Switch A-4: Are yougoingto usethe automaticsheetfeeder(ASF)?
InordertousetheautomaticsheetfeederSF-1ODN,movethisswitchtothe
OFFposition.Otherwiseleaveit ON. Switch B-1: Are yougoingto printon multi-partpaper? Youcanuseupto 3-plypaperwhenthisswitchis ON.If youwanttoprint
orI4-plypaper,set thisswitchto the OFFposition. Switch B-2: Doyouwantthe printertostopprintingattheendofthepaper,
or to keepprinting?
WhenthisswitchisOFFthe printerignoresthepaper-outdetectorandprints
downto (andbeyond) the bottomedge.Otherwiseleaveit ON. Switch B-3: Do you want to advancepaper automaticallyat the end of
printing? Youcan selecttheTear Off functionwiththis switchOFF. Whenusingfanfoldpaper,theTear Offfunctionallowsyouto tearoffone
sheetof paperwithout fullyadvancingthefollowingsheet. Switch B-4: This switch is used for technicalpurpose only. Leave this
switchON.
SwitchesC-1 and C-2: Whichprintmodedo youwantto set?
Theseswitchesselectthedefaultprintpitchandthefontsas shownbelow.
NOTE:If youchangetheseswitchesafteryouhavestoredthemacro,these
settingswilloverridethe macrosetting.
SwitchesC-3 and
C-4: Whatis thepagelengthof yourpaper?
LeavetheseswitchesONifyouwillbeusing1l-inch forms.Youwillneed tochangetheswitchesifyouwillbeusinga differentpagelength as shown below:
PageLength
11inches ON ] ON
A4sizedpaper ON
8inches OFF
12inches OFF
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.
IfyouselectedIBMmode,doyouwantIBM characterset#l or#2?
ON selectscharacterset#2,whichis forcomputerswithan 8-bitinterface (themostcommonkind).OFF selectscharacterset#l, forcomputerswith a 7-bitinterface.
38
SwitchesD-2 to D-4: Do you want an internationalcharacterset or IBM
codepage?
Internationalcharactersetsdifferin theirassignmentof 12charactercodes intheStandardItaliccharacterset.Seethecharactertablesatthebackofthis manual.Withthese switchesyou can selectoneof eightcharactersets as follows:
Country
D-2 D-3 D-4 U.S.A. ON ON ON France
Gen-nany ON OFF ON
England
OFT ON ON
OFF OFF ON
Country DenmarkI ON ON OFF
Sweden OFF ON OFF
Italy ON OFF OFF
SpainI
D-2 D-3 D-4
OFF OFF OFF
Exceptin theStandardItaliccharacterset,theseswitchesselectthedefauIt charactercodepage as shownbelow:
IBMCodePage
#437U.S.A.
Multi-lingual OFF ON ON #865Nordic OFF ON OFF
#850
Portuguese ON OFF ON (Reserved)
#860
#861Icelandic OFF OFF ON
D-2 D-3 D-4 IBMCodePage D-2 D-3 D-4 ON
ON
#863
ON
CmadianFrench
(Reserved)
ON ON OFF
ON
OFF OFF
OFF OFF OFF

BIDIRECTIONAL TEST/ADJUSTMENT MODE

Thismodeis usedto adjustthe alignmentof theprint headon successive bidirectionalpasses.Afteraperiodofsomemonths,yourprintermaywork itselfoutof alignmenton left and rightprintingpasses.This willbe most evidentin NLQprinting.Thismodewillprobablybe usedvery rarely.
1. Turn the printeroff andthen turn it on againwhileholdingdownthe
,,F~AF.~~cT
(
) and (
ON
LINE
)
buttons.The printer will then print
somethinglike thefollowing:
2. The printer will feed the paper forwards and backwardsduring this operation,allowingyouto viewthepaperfor optimumalignment.
3. To adjustthepnnting,usethe( ..A
The(
(PAPERFEED) buttonwillmovethe secondpassto the right.
,:~
—-CURRENT –1 :
CPAPEB FEED
sEJAc#~(.:I
CURRENT
*CURRENT
)button will move the second pass to the left. The
o:
//////////////////////////////////////////////////
///// ///////////////////////////./ ///////!/////////
o :
l//llllllll///ll/l/////////////////’///////////////
S, T & ,. [,1
)and (PAPERFEED) buttons.
4. Whenthetwopassesarealignedwitheachotherto formonecontinuous
line,thebidirectionalalignmenttestis completed.
5. Tosavethecorrectedvalueandtoexitfromthismode,pressthe_
button.
, ~~яяяяяя
CURRENT CURRENT 1 :
~
CURRENT ,+ ,
c: o:
,1!INC.h**
F
////////////////////////////////////////////////// //////////!/////////////////////////////////////// /////////////////////////////////////////////////’/
NOTE:If you want to print NLQ charactersunidirectionally,press the
CPAPERFEED) button severaltimes until the “UNI” message ap-
pears.
40
chapter 4
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.Inthedescriptionsofthecom­mands,all commandswill be categorizedby function.The nameof each commandis followedby a tablelikethe onebelow:
IModel ASCII
std.
<ESC>“X” “1” 27120 49 IB 78 31
<ESC>
Mode:
“x” <1>
Indicatesthe modeinwhichthe commandisrecog-
/ Decimal
27120 1 IB 78 01
I Hexadecimal I
nized. Std. Standardmode (EDS switchA-1 on) IBM IBMmode(EDSswitchA-1 off) Both BothstandardandIBMmodes
ASCII:
Indicates the ASCII coding of the command. Controlcharactersareenclosedin pointedbrack-
ets:For example,<1>meanscharactercode 1. Decimal: Hexadecimal:
Givesthe commandin decimalcharactercodes.
Gives the command in hexadecimal character
codes.
Parametersforwhichvaluesmustbesuppliedareindicatedbyitalicletters suchas n.
41

FONT CONTROL COMMANDS

Selectdraftqualitycharacters
Mode ASCII
Both “ “ ““ “F’ “ “ ““
std.
IBM
(( ))
<ESC> “X” “O”
<ESC> “x” <o> <ESC> “I” “O” <ESC> “I” <O>
“9” 4040 70 41 41 57
27120 48 27120 0
27 73 48 IB 49 30 27 73 0 IB 49 00
Changesfrom near letter qualityto draft quality. Ignoredif the _ buttonwaspresseddufig POWer-UP.
Selectdraftelite characters
Mode ASCII
IBM -
<ESC> “I” “l”
<ESC>
“I” <1>
27 73 49 IB 49 31 27 73 1
Changestodraftqualitycharactemwithelitepitch(12cpi).Ignored if the(~~or (RTCiT]buttonwas pressedduring power-up.
SelectAU) characters
Mode ASCII
std.
IBM
<ESC>
<ESC> <ESC> “I” “2”
<ESC>“I”
<ESC> “I” “3” <ESC> “I” <3>
“X” “l”
“x” <1>
<2>
27120 49 27120 1 IB 78 01 27 73 50 IB 49 32 27 73 2 IB 49 02 27 73 51 IB 49 33 27 73 3
Decimal
Decimal
Decimal Hexadecimal
Hexadecimal
28 2846 29 29 39 IB 78 30
IB 78 00
Hexadecimal
16 49 01
IB 78 31
IB 49 03
42
Changesfromdraft qualityto nearletterquality.The initialNLQ font is Courierunlessadifferentfonthasbeenselectedbyapreced­ing command.Ignored if the-button was pressed during power-up.
SelectNLQfont
IModel ASCII
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]buttonwaspressedduringpower­Up.
n Font O Courier(initialvalue)
1 Sansenf
4 script
7 Orator
SelectCouriercharacters
Mode
Both “ “ ““ “F’ ““ ““ “O”
ASCII
(( ))
ChangestotheCourierNLQfont.Ignoredifthe (TGNT)buttonwas pressedduringpower-up.
SelectSanserlfcharacters
Mode ASCII
B9th “(” “(”
“F” “)” “)” “l”
1 Decimal I Hexadecimal I
I 27107
4040
40 40 70 41 41 49 28 2846 28 29 31
n I IB 6B n
Decimal Hexadecimal
7041 41 48 28 28 46 29 29 30
Decimal
Hexadecimal
I
ChangestotheSanserifNLQfont.Ignoredifthe(R5NT)buttonwas
pressedduringpower-up.
SelectScriptcharacters
Mode ASCII
Both “ “ “ “’ “F’ “)” “)” “4”
((
ChangestotheScriptNLQfont.Ignoredifthe (-) buttonwas pressedduringpower-on.
Decimal
40 40 7041 41 52 28 28 46 ~ ~ 34
Hexadecimal
43
SelectOratorcharacters
Mode ASCII
Both “ “ “ “ “F’ “)” “)” “7”
((
4040 7041 41 55
Changesto theOratorNLQfont.Ignoredifthe(T?3NT)buttonwas
,pressedduringpower-up.
Selectitalic characters
Mode
std.
ASCII
<ESC> “4” 27 52
Causessubsequentcharactersto beprintedin italics.
SelectNLQitaliccharacters
Mode ASCII
IBM
<ESC> “I” <VT>
27 73 11
Causes subsequentcharactersto be printed in italics with NLQ charact.m.Ignoredifthe(TGNT)buttonwaspressedduringpower
up.
Selectuprightcharacters
Mode ASCII
std.
<ESC> “5”
27 53
Decimal Hexadecimal
28 2846 ~ ~ 37
Decimal
Decimal
Decimal
Hexadecimal
IB 34
Hexadecimal
IB 49 OB
Hexadecimal
IB 35
,
Stopsitalic printingandcausessubsequentcharacterstobe printed upright.
Emphasizedprinting
Mode
Both
44
ASCII
<ESC>“E”
Causessubsequentdraft charactemto be emphasizedby adding extrathicknessto verticalstrokes.
Decimal
27 89
Hexadecimal
IB 45
Cancelemphasizedprinting
Mode
Both
ASCII
<ESC> “F”
Decimal
27 70 IB 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 recom­mendedin draftmode. Double-strikecannotbe used withsuperscriptsorsubscripts.
Decimal
27 71
Canceldouble-strikeprinting
Mode
Both
ASCII
<ESC> “H”
Cancelsdouble-strikeprinting.
Decimal
27 72 IB 46
Hexadecimal
Hexadecimal
IB 47
Hexadecimal
Startunderlining
Mode ASCII
Both -
<ESC> “-” “l” <ESC> “-” <1>
Causessubsequentcharactemtobeunderlined.IBMblockgraphics charactersand spaces skipped by horizontaltabulation are not underlined.
Decimal
27 45 49 27 45 1 IB 2D 01
Hexadecimal
IB 2D 31
45
Stopunderlining
Mode ASCII
Both
<ESC> “-” “O”
<ESC> “-” <O>
Stopsunderlining.
Stafi overlining
Mode ASCII
IBM
<p~> ,, – >, “~?. <ESC> “– “ <1> 27 95 1
Causessubsequentcharactersto be overlined.Spacesskippedby horizontaltabulationarenot overlined.
Stopwerlining
Mode ASCII
IBM
<pc> ,’– ,, ‘,0.! <ESC> “– “ <O>
Stopsoverlining.
Superscript
Decimal Hexadecimal
27 45 48
27 45 0
Decimal Hexadecimal
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
Mode ASCII
Both
<ESC>“S” “O”
<ESC> “S” <O>
Causessubsequentcharacterstobeprintedassuperscripts.Does not
changethe characterpitch.
Subscript
Mode
Boti
46
ASCII
<ESC> “S” “l”
<ESC> “S” <1>
Causessubsequentcharacterstobeprintedas subscripts.Doesnot changethe characterpitch.
Decimal
27 83 48 27 83 D
Decimal
27 83 49 27 83 1
Hexadecimal
IB 53 30 IB 53 00
Hexadecimal
IB 53 31 IB 53 01
I
Cancelsuperscriptorsubscript
Mode ASCII
BothI
<ESC>‘“l’”
Decimal
27 S4
Stops printing superscriptsor subscripts and returns to normal
printing.

CHARACTER SET COMMANDS

Selectstandardcharacterset
Mode
Both
ASCII Decimal
<ESC> “t” “O” 27116 48 <ESC> “t” <o>
27116 0
Selectsthe standardcharacterset.This is the power-updefaultin Standardmodeif EDS switchD-1 is OFF.
SelectIBMcharacterset
Mode ASCII
Both
<ESC> “t” “l” 27116 49 <ESC>
Selectsan IBMcharacterset.Thisis thepower-updefaultin IBM
mode.
“t” <1> 27116 1
Decimal Hexadecimal
Hexadecimal
I 1’ ‘ J
Hexadecimal
1B 74 30 IB 74 IX
IB 74 31 IB 74 01
I
Selectcharacterset#1
Mode
Both
ASCII Decimal Hexadecimal
<ESC>
“7”
27 55
——
IB 37
Selectscharacterset#1.
Selectcharacterset#2
IModel ASCII / Decimal / Hexadecimal I
Both <E.SC> “6”
Selectscharacterset#2,
27 54
IB 36
47
Selectinternationalcharacterset
Mode
Std.
ASCII
<ESC> “R” n
Selectsan internationalcharacterset in the Standardcharacterset accordingtothevalueof n.
n Characterset O U.S.A
1 France
2 Germany
3 England 4 DenmarkI 5 Sweden 6 Italy 7 SpainI
Thefirsteightofthesecharactersets (fromU.S.A.to SpainI) can be selectedaspower-updefaultsby EDS switchesD-2 to D-4.
SelectIBM codepage
Mode ASCII
Both
<ESC> “ “ “T” <4>
[
<O> <O>
nl d
Decimal Hexadecimal
27 82 n IB 52 n
n Characterset
8 Japan
9 Norway
10 DenmarkII 11 SpainII 12 LatinAmerica 13 Korea 14 Irish
64 Legal
Decimal Hexadecimal
<o> 27 91 84 4 0
o 0 d d 00 00 nl d
IB 5B 54 04 00
48
Changesthecodepageof thecurrentIBMcharacterset according
to thevaluesof nl andn2.
d n2 CodeDa~e
1 181
82
3
92
3
93
3
95
3
97
3
These code pages can
be selectedas power-up
.-
#437U.S.A. #850Multi-lingual #860Portuguese #861”Icelandic #863CanadianFrench #865Nordic
defaultsby EDS
switchesD-2 to D-4.
Enableprintingofall charactercodes
Mode
IBM
ASCII Decimal
cESC> ‘1” nl n2 27 92 nl d
Hexadecimal
IB 5C nl d
EnablesprintingofallcharactersintheIBMcharacterset,including thoseassignedto charactercodeswhichare normallyconsidered controlcodes.Thiscommandremainsineffectforthenextn] +
x256
charactem,wherenl andn2arenumbersbetweenOand255.
n2
Duringthisintervalnocontrolfunctionsareexecuted.If acodewith no assignedcharacteris received,theprinterprintsa space.
Enable printing of all character codes on next character
Mode
IBM <ESC> “ A“ 27 94
ASCII Decimal
This commandoperateslike <ES@ ‘A”exceptthat it remainsin effectfor onlyonecharacter.
Hexadecimal
IB 5E
Selectslashzero
Mode
std.
ASCII Decimal
<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 27126 0
Hexadecimal
IB 7!E 30 IB 7E 00

CHARACTER SIZE AND PITCH COMMANDS

Pica pitch
Mode ASCII
std. <ESC> “P”
IBM .
<DC2>
In Standardmode,changesfmmeliteto picapitch(10cpi)or from condensedeliteto condensedpica(17cpi).In IBMmode,changes fromeithereliteorcondensedtopica (10cpi).Ignoredifthe(Fi7CR) buttonwaspressedduringpower-up.
Elitepitch
Mode ASCII
std. <ESC> “M”
IBM
<Esc> “:”
Changesfrompicatoelitepitch(12cpi)or fromcondensedpicato condensedelite(20cpi).Ignoredif the-button waspressed duringpower-up.
Condensedprinting
Mode
Both
ASCII
<Sb
<ESC> <S~
Decimal Hexadecimal
27 N)
18 12
Decimal Hexadecimal
27 77
27 58 IB 3A
Decimal Hexadecimal
15 OF
15 IB OF
27
IB 50
IB 4D
50
Changesfrom pica to condensedpica (17 cpi) or from elite to condensedelite(20cpi).Ignoredif the(FiRi7)buttonwaspressed duringpower-up.
1
Cancelcondensedprinting
Mode ASCII
Both <DC2>
Decimal Hexadecimal
18 12
In Standardmode,changesfromcondensedpicato normalpicaor fromcondensedelitetonormalelite.InIBMmode,alwayschanges
to normalpica. Ignoredif the (~) buttonwas pressedduring
power-up.
Expandedprinting
Mode
Both
ASCII
<ESC> ‘W” “l”
<ESC> “W” <1>
Causessubsequentcharacterstobe expandedto doublewidth
Decimal
27 87 49 IB 57 31 27 87 1 IB 57 01
Cancelexpandedprinting
Mode ASCII
Both
<ESC> “W” “O”
<ESC> “W” <O>
Stopsexpandedprintingandreturnsto normalwidth.
Decimal Hexadecimal
27 87 48 27 87 0
Expandedprintingforone line
Hexadecimal
IB 57 30 IB 57 00
Mode ASCII
Both
<so>
<ESC> <SO>
Causessubsequentcharactersinthecurrentlineto beexpandedto
doublewidth.Charactersreturnto normalwidthafterthenextline
feed(<LF>).The <DC4>,<VT>,<FE, and<ESC>“W”Ocom-
mandsalsocancelexpandedprinting.
Decimal Hexadecimal
14 OE 27 14
IB OE
51
I
Cancelone-lineexpandedprinting
Mode ASCII Decimal
Both <DC4> ‘al
Hexadecimal
14
Stopsone-lineexpandedprintingsetwith<S0> or cESC><S0>. Doesnot cancel<ESC>“W” 1.
Selectproportionalspacing
Mode ASCII Decimal
std.
IBM
<ESC> “p” “l” <ESC>
<ESC>“P”
“p” <1> 27112 1
<1> 27 80 1 IB 50 01
27112 49
Causessubsequentcharacterstobeproportionallyspaced.Ignored if the(FiT5i7)buttonwaspressedduring power-up.
Hexadecimal
IB 70 31
IB 70 01
Selectfixedspacing
Model ASCII Decimal Hexadecimal
Std.
IBM
<ESC> “p” “O” 27112 48 <ESC>
<ESC>“P” <0>
“p” <o> 27112 0
27 80 0 IB 50 00
Causessubsequentcharacten to be printed with fixed character spacing.Ignoredifthe(Fi7Ni)buttonwaspressedduringpower-up.
IB 70 30
IB 70 00
1
Selectmasterprintmode
Mode ASCII Decimal Hexadecimal
,,,!.
27 33 n
16 21 n
52
std.
<ESC> . n
Selectsa combinedprint modeaccordingto the valueof n. The valueofn isthesumofthevaluesgivenbelow forthedesiredchar-
acteristics.
Examples:n= 1giveselite;n =9 (1 +8) givesemphasizedelite;n = 137(1 + 8 + 128) givesunderlinedemphasizedelite.
Function Underline
Italic Expanded
n value
128
64
32 Doublestrike Emphasized
Condensed[*] Proportional[*] Elite[*]
[*IIgnoredif the-button waspressedduringpower-up.
Increasecharacterspacing
Mode
std.
ASCII
<ESC> <SP> n
Increasesthespacebetweencharactersby n/240 inches,wherenis anumberfromOto 127. Usedin microjustification.
Decimal
27 32 n
Selectdoubleor quadruplesize
Mode
std.
ASCII
<ESC> “h” n
Decimal
27104 n
16
8 4 2
1
Hexadecimal
IB 2U n
Hexadecimal
IB 68 n
Selectsthe size of subsequentcharactersas shownbelow.Extra­highcharactemalignalongthecap-lineof normalcharacters,with the baselinetemporarilymovingdown.Linespacingistemporarily doubledwhenn = 1and quadrupledwhen
n =2.
n Effect
O Normal size
1 Double-high,double-wide
2 Quadruple-high,quadruple-wide
I
Selectcharactersize
Mode ASCII
“ “ “ “ “S” “)” “)” n
Both
((
Decimal
40 40 83 41 41 n 28 28 53 29 29
Selectsacombinationofcharacterheightandwidthaccordingtothe
valueof n, as below.Doesnotmovethebase line.
n Characterwidth Characterheight O Singlewidth Singleheight
1 Doublewidth 2 Singlewidth 3 Doublewidth
Double-heightcharactemare alwaysprintedat nearletterquality. Doubleheightprintingtemporarilycancelsthesuper/subscriptand condensedptinting modes, but these modes resume when the
printerreturnsto normalheight.
Printdouble-heightcharacters
Mode ASCII Decimal
<ESC>
std.
<ESC>
Printssubsequentcharactersatdoubleheightwithoutmovingthe base line, and without changingthe line spacing.Temporarily cancelssuper/subscriptandcondensedprintingmodes.
“W” “l” “W” <1>
27119 49 27119 1
Hexadecimal
n
Singleheight Doubleheight Doubleheight
Hexadecimal
IB 77 31 IB 77 01
Returntonormalheight
Mode ASCII Decimal
std.
54
<ESC> “W” “O” 27119 48 <ESC>
“W” <O>
27119 0 IB 77 00
Terminatesdouble-heightprintingandplintssubsequentcharacters atnormalheight.Resumessuper/subscriptandcondensedprinting if thesemodeswerein effectbeforedoubleheightwas selected.
Hexadecimal
IB 77 30
Selectcharacterheight,width,andlinespacing
Mode ASCII
IBM
<ESC> “[” “@” <4> <0> 27 91 64 4
Selectsa combinationof characterheight,width,andline spacing accordingtothe valueof nand line.
n
ii
1
2
16 17 18 32 33 34
m 7
2
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
n m o
m,asbelow.Doesnotmovethebase
Characterheight Unchanged
Singleheight Doubleheight Unchanged Singleheight Doubleheight Unchanged Singleheight Doubleheight
Onm
Characterwidth
Singlewidth(sameas cESC>“W”O) Doublewidth(sameas <ESG=“W” 1)
Hexadecimal
0 IB 5B 40 04 00
0000 nm

VERTICAL POSITION COMMANDS

Setline spacingto 1/8inch
Mode ASCII Decimal Hexadecimal
Both <ESC> “O” 27 48 IB 30
Setsthedistancethepaperadvancesor reversesin subsequentline feedsto 1/8inch.
55
I
Setline spacingto 7~2 inch
Mode ASCII
Both <ESC> “l”
Decimal Hexadecimal
27 49 IB 31
Setsthedistancethepaperadvancesor nwersesin subsequentline feedsto 7/72inch.
Setline spacingto 1/6inch
Mode ASCII Decimal Hexadecimal
Std. <ESC> “2”
27 50 tB 32
Setsthedistancethepaperadvancesor reversesin subsequentline feedsto 1/6inch.
Setline spacington/216 inch
Mode “ASCII Decimal Hexadecimal
Both
<ESC>
“3”
n 27 51 n
IB 33 n
Setsthedistancethepaperadvancesor reversesin subsequentline
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\ ‘ ASCII I Decimal I Hexadecimal I
]BothI <ESC> “A” n I 27 65 n I IB 41 n I
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”
Mate ASCII Decimal
IBM
<ESC> “2” 27 50
Sets the line spacingto the value definedby the last preceding <ESC>“A”command.Setsthe linespacingto 1/6inchif thereis
no preceding<ESC>“A”command.
Linefeed
Mode ASCII Decimal
Both
<LF> 10 OA
Printsthecurrentline andfeedsthepaperto thenextline.Seethe precedingcommandsforthe linespacing.
Reverseline feed
Mode
std. <ESC> <LF> 27 10
IBM
ASCII Decimal
<ESC>“ “
1
27 93
Printsthecurnmtlineandfeeds thepaperinthereversedirectionto the preceding line. See the precedingcommands for the line spacing.Ignoredwhenfrictionfeedis used.
Hexadecimal
IB 32
Hexadecimal
Hexadecimal
IB OA
IB 5D
Performonen/216-inchlinefeed
Mode ASCII Decimal
Both
<ESC> “J”
Feedsthepaperoncebyn/216inches,wherenisbetween1and255. Doesnotmovetheprint positionrightorleftinthestandardmode. Doesnot changetheline-spacingsetting.
n
27 74 n
Hexadecimal
IB 4A n
Performonen/216-inchreverselinefeed
Mode
std.
ASCII
<ESC>
“j” n 27106 n
Decimal
Feedsthe paperoncebyrz/216inchesinthereversedirection,where
nisbetween1and255.Doesnot movetheprintpositionrightorleft.
‘Doesnotchangetheline-spacingsetting.
Feedpapern lines
Mode
Std.
ASCII
<ESC> “f’ “l” n <ESC> “f’ <1> n
Feedsthepapern linesfromthecurrentline,wheren isbetweenO
and 127.
Decimal
27 102 49 n 27102 1
Settopofpage at currentposition
Mode ASCII
IBM
<ESC> “4” 27 52
Setsthecurrentpositionas thetop-of-pageposition.Notethatthis can alsobe donefromthecontrol panel.
Decimal
Setpagelengthton lines
n
Hexadecimal
16 6A n
Hexadecimal
IB 66 31 n 16 66 01 n
Hexadecimal
16 34
Mode
Both
58
‘ASCII
<ESC> “C”
Decimal
n 27 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>
ASCII Decimal Hexadecimal
n
27 67 0 n
IB 43 00 n
Setsthe page lengthto n inches,where n is between1and 32 in Standardmodeorbetween1and64in IBMmode.Thecurrent line becomesthetop of thepage.
Setbottommargin
Mode ASCII Decimal Hexadecimal
Both
<ESC> “N” n
27 78 n
IB 4E n
Setsthebottommarginto n lines,wheren isbetween1and 127in Standardmodeor between1 and255 in IBM mode.The bottom
marginis resetwhenyouchangethe pagelength.
Cancelbottommargin
Mode ASCII
Both <ESC> “O”
Cancelsthebottom margin.
Decimal
27 79
Hexadecimal
IB 4F
Formfeed
Mode ASCII Decimal Hexadecimal
Both
<FF> 12 Oc
Feedsthepapertothetopofthenextpageaccordingtothecurrent pagelength,andmovestheprintpositiontotheleft margin.When the automaticsheetfeeder(ASF) is selected(EDS switchA-4 is OFF),thiscommandejectsthe currentpage.
59
Returnto topof currentpage
Mode ASCII
std.
<ESC><FF> Feedsthe paperbackwardto the top of the currentpage. Ignored
whenfrictionfeedis used.
Disablepaper-outdetector
Mode ASCII
Both <ESC> “8”
Causesthe printer to disregardthe signal sent by the paper-out detector,enablingprintingtothebottomofthepaper.Overridesthe
settingof EDS switchB-2.
Enablepaper-outdetector
Mode ASCII
Both <ESC> “9”
Causesthe printer to stop printingbefore the end of the paper. Overridesthesettingof EDSswitchB-2.
Set verticaltabstops
Decimal
27 12
Decimal
27 56
Decimal
27 57
Hexadecimal
IB OC
Hexadecimal
IB 34
Hexadecimal
IB 39
Mode ASCII
Both <ESC> “B” nl
Cancelsallcurrentverticaltabstopsandsetsnewverticaltabstops atlinesnl,
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.
60
Hexadecimal
IB 42nl ?z2... CO
nz ...
Decimal
<0> 2766 nl d ... 0
n2, etc.,wheren], n2, etc. arenumbersbetween1and
Set verticaltabstopseveryn lines
Mode
std.
ASCII Decimal
<ESC> “e” “1”
<ESC>“e” <1> n
n 27101 49 n
27101 1 n
Cancelsall currentverticaltabstopsandsetsnewtabstopseveryn
lines,wheren isbetween2 and 127.
Set verticaltabstopsin channel
Mode ASCII Decimal
Std.
<ESC> “b”
nO nl 27 98 nO rd
n2 .,.
<0> d ... 0 d . al
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.
ASCII Decimal
<ESC> “r’ nO 27 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
ASCII Decimal Hexadecimal
<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.
ASCII Decimal
<ESC> “l” n 27 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:
Pica
Elite Condensedpica
Condensedelite Expandedpica Expandedelite Expandedcondensedpica Expandedcondensedelite
Setrightmargin
Mode ASCII
Std.
<ESC> “Q” n 27 81 n
Setstherightmarginatcolumnninthecurrentcharacterpitch(pica pitch if proportionalspacing is currently selected). Column n becomesthelastcharacterpositionintheline.Therightmargindoes notmoveif the characterpitchis changedlater.The rightmargin mustbe withinthelimitsbelow:
n IB 6C n
Decimal
Hexadecimal
Hexadecimal
IB 51
n
62
Pica
4 s n s 80
Elite 5 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” nl n2
Setstheleftmarginatcolumnnl andtherightmargin atcolumnn2. See the precedingcommandsfor margin restrictionsand other
notes.
Carriagereturn
Mode ASCII
Both
<CR>
Printsthecurrentlineandreturnsthenextprintpositionto theleft margin.If EDSswitchA-3is OFF,alsoperformsalinefeed.
Setautomaticline feed
Mode
IBM
ASCII Decimal
<ESC> “5” <1> 27 53 1
Causesthe printerto performboth a carriagereturn andline feed each timeit receivesa <CR>code.This commandtakespriority overEDSswitchA-3.
Cancelautomatic[inefeed
Decimal Hexadecimal
27 88 nl n2
Decimal Hexadecimal
13 OD
IB 58 nl n2
Hexadecimal
IB 35 01
Mode ASCII
IBM
<ESC>
“5” <O> 27 53 0
Decimal Hexadecimal
Causestheprintertoperformonlyacarnagereturnwhenitreceives a <CR> code.ThiscommandtakespriorityoverEDS switchA-3.
Backspace
(ModeI ASCII Decimal
IBothI @S> /8
Movestheprintpositionone columntotheleft.Ignoredif theprint position is at the left margin. This command can be used to overstrikeor combinecharacters.
IB 35 W
Hexadecimal
108
I
63
I
Leftjustify
Mode
std.
ASCII Decimal
<ESC> “a” “O”
<ESC> “a” <O> 27 97 0 IB 61 00
Alignssubsequenttextwiththeleftmargin,leavingtherightmargin
“ragged.
Centertext
Mode
std.
ASCII
<ESC> “a” “l”
<ESC>
“a” <1> 27 97 1 IB 61 01
Centerssubsequenttextbetweentheleft andrightmargins.
Rightjustify
Mode ASCII
Std.
<ESC> “a” “2” <ESC> “a” <2>
Alignssubsequenttextwiththerightmargin,leavingthe leftmargin ragged.
Fulljustify
Hexadecimal
27 97 48 IB
Decimal Hexadecimal
27 97 49 IB 61 31
Decimal Hexadecimal
27 97 50 IB 61 32 27 97 2 IB 61 02
61 30
Mode ASCII
Std.
<ESC> “a” “3” 27 97 51 <ESC> “a” <3> 27 97 3
Alignssubsequenttextbetweenthe leftand rightmargins.
64
Decimal Hexadecimal
IB 61 33 IB 61 03
Sethorizontaltabstops
Mode] ASCII Decimal Hexadecimal
Both I cESC> “D” nl
d ... cO>
I 2766 nl n2 ... 0 I IB 44 nl n2 ... 00
Cancelsall currenthorizontaltab stopsand sets new tab stops at
columnsnl, n2,etc.inthecurrentcharacterpitch(picapitchifpro­portionalspacing is currently selected),where nl, n2, etc. are numbersbetween1and255.Themaximumnumberof horizontal tabstops allowedis32in Standardmodeand64in IBMmode.The tab stopsmust be specifiedin ascendingorder; any violationof
ascendingorderterminatesthetab stoplist.Standardterminationis bythe<0>controlcode.To clearalltab stops, specify<ESC> “D” <0>.
Sethorizontaltabstopseveryn columns
Mode ASCII Decimal
std.
<ESC> “e” “O” n 27101
<ESC>“e” <O> n 27101 0 n Cancelsallcurrenthorizontaltabstopsandsetsnewtabstopsevery
n columns,wheren is between1 and 127.
Resetall tabstops
Mode ASCII Decimal
lwl’1
<ESC> “R” 27 82
Resetsthehorizontaltabstopstotheirpower-upvaluesin whicha tab stopis setevery 8columnstartingatcolumn9. Also clearsall verticaltab stops.
Horizontaltab
Mode
Both
ASCII
<m>
Movestheprintpositionto thenexthorizontaltabstop.Ignoredif thereisnonexthorizontaltabstopinthecurrentline.Notethatwhen underliningis selected,spacesskippedbyhorizontaltabulationare
not underlined.
Decimal
9
48 n
Hexadecimal
IB 65 30 n IB 65 00 n
Hexadecimal
IB 52
Hexadecimal
09
I
Relative
Mode ASCII
std.
horizontal
<ESC> ‘1” nl n.2
Decimal Hexadecimal
27 92 nl n.2
Movestheprintpositionrightorleftaspecifieddistance(maximum
8inches).Ignorediftheresultingpositionisbeyondtherightorleft margin.Theformulasforthedistanceanddirectionareas follows: If n2is betweenOand63,theprintheadmovesrightby (TZI+ n2x
256)/120inches. Ifyouwanttomovethe printheadto theleft,nl andn2areobtained by subtractingthevaluefrom 65536,and dividingthe resultinto
highandlow bytes.
Absolutehorizontaltabin inches
Mode ASCII Decimal
std.
?ESC> “$” nl n2
27 36
nl d
Setsthenextprintpositionto(d +n2x256)/60inchesfromtheleft marginon the currentline. Ignoredif this positionis beyondthe rightmargin.Themaximumpositionis 8 inches.
Absolutehorizontaltabin columns
IB 5C nl d
Hexadecimal
IB 24 nl n2
Mode
Std.
66
ASCII
<ESC> “f’ “O”
sESC>
“f’ <O> n 27 102 0
n
Decimal Hexadecimal
27 102 48 n IB 66 30 n
n IB 66 00 n
Movesthe next print positionto columnn fromthe left margin, wherenisbetweenOand 127.

GRAPHICS COMMANDS

Printnormal-density8-bitgraphics
Mode ASCII Decimal
Both
<ESC> “K” nl n2 27 75 nl n2
ml d ...
ml d ... ml d ...
Hexadecimal
10 40
d d
Prints bit-imagegraphics at 60 dots per inch horizontally.The graphicimageis8dotshighandrd+n2x
256dotswide.Maximum
widthis 8 inches (480dots).ml, m2, ... arethedot data,each a 1­bytevaluefromOto255representing8verticaldots,withthemost significantbit at thetop andtheleastsignificantbit atthebottom. Thenumberofdatabytesmustbe nl + n2
x 256. Dotsbeyondthe
rightmarginareignored.Attheendofbit-imageprintingtheprinter returnsautomaticallyto charactermode.
Printdouble-density8-bitgraphics
Mode ASCII Decimal
Both
<ESC> “L” nl n2 27 76 nl n2
ml m2 ... ml d ...
Printsbit-imagegraphicsat 120dotsper inchhorizontally(maxi­mum960dotswide).See cESC>“K” forotherinformation.
Hexadecimal
IB 4C nl d
ml d . ..
Printdouble-density,double-speed8-bitgraphics
Mode ASCII Decimal
Both
<ESC> “Y” nl n2
ml m.2 .
27 89
nl d
ml d ... ml d ...
Hexadecimal
IB 59 nl d
Printsbit-imagegraphicsat 120dotsper inchhorizontally(maxi­mum960 dotswide),skippingeveryseconddotin the horizontal
direction.See<ESC>“K”for otherinformation.
67
I
Printquadruple-density8-bitgraphics
Mode ASCII
Both
<ESC> “Z” nl n2
ml m2 ... ml m2 ... ml k? .. .
Printsbit-imagegraphicsat 240dotsper inchhorizontally(maxi­mum 1920dotswide),skippingeveryseconddotin thehorizontal direction.See<ESC>“K” forotherinformation.
Selectgraphicsmode
Mode
Std.
ASCII
<ESC> “*” nO nl
ml d ... d ml d ... d ml ni? .
?i?
Selectsoneof eightgraphicsmodesdependingon thevalueof M and prints bit-imagegraphicsin this mode. See <ESC>“K” for informationon n], n2,ml, m2,...
M Graphicsmode O Normal-density
1 Double-density 2 Double-density,double-speed 3 Quadruple-density
4 CRTgraphics,modeI 5 Plottergraphics 6 CRTgraphics,modeH 7 Double-densityplottergraphics
Decimal Hexadecimal
27 90 d d IB 5A nl n2
Decimal Hexadecimal
27 42 nO nl IB 2A no n]
(60dotsper inch) (120dotsper inch) (120dotsper inch) (240dotsper inch) (80dotsper inch) (72dotsper inch) (90dotsper inch) (144dotsper inch)
Convertgraphicsdensity
IModel ASCII \ Decimal I Hexadecimal I
IStd. I <ESC> “?” n m
Convertsgraphicsdefinedbysubsequent<ESC>“K”,<ESC>“L”, <ESC>“Y”or<ESC>“Z”commandstoadensitymodedefinedby
<ESC>“*”. n is “K”, “ converted.misa codefrom<0>to<7>indicatingoneofthemodes of <ESC>“*”.
68
I 27 63 n m I
L“,“Y” or “Z”, indicatingthemodeto be
IB 3F n m I
I
Print9-pingraphics
Mode
std.
ASCII
<ESC> “” “ nO nl
ml d ... 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
bytepairsrepresenting9verticaldotseach.Intheleftmostposition,
themostsignificantbitofml is thetopdot;theleastsignificantbit ofml istheseconddotfromthebottom;themostsignificantbitof m2isthebottomdot;andtheotherbitsofm2areignored.Otherbyte pairsare similar.Thenumberof databytesmustbe2 x (n] + n2x
256).Attheendofbit-imageprintingtheprinterreturnsautomati­callyto charactermode.
nO Graphicsmode
O Normal-density
1 Double-density
(60dotsper inch)
(120dotsperinch) 2 Double-density,double-speed (120dotsperinch) 3 Quadruple-density
(240dotsperinch) 4 CRTgraphics,modeI (80dotsper inch) 5 Plottergraphics 6 CRTgraphics,modeII
(72dotsper inch)
(90dotsper inch)
7 Double-densityplotter graphics(144dotsperinch)
69
!
DOWNLOAD
CHARACTER COMMANDS
Definedraftdownloadcharacters
Mode ASCII
<ESC> “&” cO> nl
std. .n2
Definesoneor morenewdraftcharactersandstorestheminRAM forlateruse. EDSswitchA-2mustbeOFF;otherwiseRAMisused
as an inputbuffer,not for downloadingcharacters,and this com­mandis ignored.Draftmodemustbeselectedbeforethiscommand is executed.
nl is thecharactercodeof thefirstcharacterdefinedand n2 is the charactercodeof thelastcharacterdefined.n] mustbe equalto or lessthann2.Useofcharactercodes32(space)and127(deletecode)
shouldbe avoidedif possible. Eachcharacterisdefinedbyanattributebyte(rnO)and11databytes
(ml, m2, .....roll).
Themostsignificantbitofthe attributebyteis 1if thecharacteris
an ascender(positionedentirelyabovethe baseline)or Oif it is a
descender(descendingbelowthebaseline).Theattributebyte also
indicatestheamountofwhitespaceto theleftofthecharacter(Oto
7 dots,specifiedbybits4 to 6),andthewidthofthecharactercell,
includingthisspace(4to 15dots,specifiedbybitsOto 3).Theleft
spaceandcellwidthattributesareusedonlyinproportionalspacing.
Eachdata byteindicateseightverticaldots,withtheMSBbeingthe
topdotandtheLSBthebottomdot.Thesecorrespondto pins 1to
8or 2 to 9 of theprinthead,dependingon whetherthecharacteris
an ascenderor descender.
For furtherdetails,pleasereferto the Chapter5.
ml m2 d mOml d
mO
d mll d mll d ... mll
Decimal Hexadecimal
27 38 0 nl
IB 26 00 nl
d mOml d
70
DefineNLQdownloadcharacters
Model ASCII Decimal
<EsC> “&” <O> nl
Std. n2
aO
ml d ... m69
al a2 d aO al a2 d aO al a2
27 38 0 nl
ml d ...m69 ml d ...m69
DefinesoneormorenewNLQcharactersandstorestheminRAM forlateruse.EDSswitchA-2mustbeOFF.NLQmodemustbese­lectedbeforethiscommandisexecuted.Theparametersarediffer­ent fromthedraftcharactercommand.aOspecifiestheleftspace,al specifiesthecharacterwidth,anda2 specifiestherightspace.
The dot density is doubledin each direction,so each character consistsof 18dotsverticallyand23dotshorizontallyandrequires 69databytes.Sincetheverticaldefinitionofthecharacters 18dots, eachbyterepresentsa thirdof verticaldefinition.
For details,pleasereferto Chapter5.
Definedraftdownloadcharacters
Mode ASCII
<ESC> “=” nl n2 <DC4>
IBM aO
DefinesoneormorenewdraftcharactersandstorestheminRAM forlateruse. Draftmodemustbe selectedbefore this commandis executed.n] andn2givethenumberofbytesof characterdatathat willfollow.aOisthecharactercodeofthefirstcharacterdefined.aZ anda2areattributesbytes.ml tomll arethecharacterdata,andare
thesameasin<ESG “&”.Theattributebyteal indicateswhether
the characters anascender(notusingthe lowestoftheninevertical
dots)or adescender(notusingthehighest dot) andwhetherit has
a downwardextensionto 12dots.
al a2 ml
d . mll
Decimal Hexadecimal
27 61 nl d 20 IB 3D nl n2 14
aO al a2 ml aO al a2 mI
d ... mll d ... 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.
Charactersdefinedbythiscommandcanbeselectedby<ESO “I”
4 or cESC> “I” 5. This commandis ignoredwhen EDS switch
A-2is ON.
DefineNLQ
downloadcharacters
Mode ASCII
<ESC> “=” nl
IBM aO
n2 dVA~
al d ml aO al d ml
m2 ... m46 m2 ... m46
Decimal
27 61 n] d 21
IB 3D n] d 15
DefinesoneormorenewNLQcharactersandstorestheminRAM for later use. EDS switchA-2 mustbe OFF. NLQmodemust be selectedbeforethis commandis executed.Theparametersarethe sameasforthedraftcharactercommandexceptthatthedotdensity is doubled in eachdirection,so eachcharacterconsistsof 16dots
verticallyand 23 dotshorizontallyandrequires46 databytes.
Copycharacterset fromROMintoRAM
Mode
Std. <ESC> “:” <O>
ASCII Decimal
n <o> 27 58 0 n O
IB 3A 00 n 00
Copiesthe selectedcharacterset with n, as shownbelow, to the correspondingdownload character RAM area, overwritingany downloaddata alreadypresent.IgnoredwhenEDS switchA-2 is ON.
n Characterset n Characterset
O Courier
4 script
1 Sansenf 7 Orator
Hexadecimal
aO al a2 ml
d ...m46
Hexadecimal
Selectdownloadcharacterset
Mode ASCII Decimal Hexadecimal
Std.
<ESC>
<ESC>
“~0” “l”
%o” <1> 27 37 1 IB 25 01
27 37 49 IB 25 31
Selectsthedownloadcharacterset.IgnoredwhenEDSswitchA-2 is ON.
Shiftdownloadcharacterarea
Mode ASCII
Std.
<ESC> “t” <ESC> “t” <2>
ShiftsthedownloadcharacterareadefinedbetweenOto 127to the areabetween 128to 255.
72
“2”
Decimal Hexadecimal
27116 50 27116 2
IB 74 32 IB 74 02
Selectdraftdownloadcharacterset
Mode ASCII Decimal Hexadecimal
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
]Model ASCII I Decimal I Hexadecimal I
IBM
<ESC> “I” “5” 27 73 53 IB 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.
SelectNLQitalic downloadcharacterset
Model ASCII
IBM I
<ESC> “I” <S~
SelectstheNLQdownloadcharactersetandprintsthemwithitalic style.IgnorediftheC=) button waspressedduringpower-upor
if EDSswitchA-2 is ON.
I Decimal
27 73 15
I Hexadecimal I
IB 49 OF
J
I
Sect ROM
Mode
std.
ASCII
<ESC> “%” “O” <ESC> ‘W.” <O>
characterset
Decimal
27 37 48 27 37 0
Stopsusingthe downloadcharacterset and returnsto the built-in ROM characterset.IgnomiwhenEDS switchA-2 is ON.
COLOR SELECTION COMMANDS
Selectprint color
Mode
Both <ESC> “r” n 27114 n
ASCII Decimal
Selectsthe printingcolor accordingto the value of n as shown tilow. Ignoredif the colorribbonis not installed.
n Color n Color O Black
1 Magenta
2 cyan
4 Yellow 5 Orange
6 Green
3 Violet
Hexadecimal
IB 25 30 IB 25 00
Hexadecimal
IB 72 n
Wect black
Mode
Bor-h “ “ “ “ “c” “)” “)” “o”
Ascll Decimal
((
Changes the
print colorto Black.Ignoredif thecolorribbonis not
installed.
40406741 41 48
Hexadecimal
28284329 29 30
Select magenta
Mode ASCII Decimal Hexadecimal
Both ““ ““ “c” “)” 4’)” “l”
((
ChangestheprintcolortoMagenta.Ignoredifthecolorribbonisnot installed,
74
40406741 41 49
28 2843 29 29 31
Select cyan
Mode ASCII
Both “ “ “ “ “c” “ “ “)”
((
Changesthe
)
printcolorto Cyan.Ignoredif thecolorribbonis not
Decimal
“2” 4040 6741 41 50
Hexadecimal
28 28 43 29 29 32
installed.
Wed violet
Mode ASCII
Boti “ “ “(” “c” “)” “)” “3” 40406741 41 51 282843292933
(
Changes the
printcolorto Violet.Ignoredif the colorribbonis not
Decimal
Hexadecimal
installed.
Select yellow
Mode
Both “ “ ““ “c” “ “ “)”
ASCII
((
)
Changestheprintcolorto Yellow.Ignoredifthecolorribbonisnot installed.
Decimal
“4”
40406741 41 52
Hexadecimal
28 2843 29 29 34
Select orange
Mode ASCII
BOII-I “ “ “(” “c” “)” “)” “5” 4040 6741 41 53 28 2843 29 2935
(
Decimal
Changestheprintcolorto Orange.Igno~dif thecolorribbonisnot installed.
Hexadecimal
Selectgreen
Mode ASCII
Both “ “ ““ “C” “ “ ““ “6” 4040 6741 41 54 28 2843 29 29 36
((
Changes the
))
print colorto Green.Ignoredif the colorribbonis not
installed.
Decimal Hexadecimal
75

OTHER PRINTER CONTROL COMMANDS

SetMSBto 1
Mode ASCII
Decimal Hexadecimal
std. <ESC> “>” 27 62
‘Setsthemostsignificantbitof eachsubsequentbytereceivedto 1,
allowinguserswitha7-bitinterfacetoaccesscharacterswithASCII
codesgreaterthan 127.
SetMSBtoO
Mode ASCII Decimal
std. <ESC> “=” 27 61
Setsthemostsignificantbitof eachsubsequentbytereceivedtoO.
AcceptMSBas is
Mode ASCII
std. <ESC> “#”
Cancelstheprecedingcommandsandacceptsthemostsignificant
bit as it is sentto theprinter.
Decimal Hexadecimal
27 35
Deletelast charactersent
Mode Ascll Decimal
std. <DEL>
127
IB 3E
Hexadecimal
IB 3D
IB 23
Hexadecimal
7F
Deletesthe last characterreceived.Ignored if the last character receivedhas alreadybeenprinted,or if thelastcharacterreceived wasall or partof a command.
Cancellast line
Mode ASCII Decimal Hexadecimal
Both
76
<CAN> 24 18 Deletesthelastline currentlypresentin theprintbuffer.
Quietprint
Mode ASCII
<ESC> “S” “l” 27115 49
std.
<ESC> “s” <1> 27115 1
Selectsthequietprintmode,in whichtheprinterprintseachlinein
twopassestoreducethesoundofprinting.Youcanalsosetthequiet
modewiththe controlpanelbutton.
Cancelauietmint
IMode I
Std.
. .
ASCII Decimal
<ESC>
<ESC> “s”
“S” “0” 27115 48
<o> 27115 0
Cancelsthequietprintmode,andresumesnormalprinting. Youcan alsocancelthe quietmodewiththe controlpanelbutton.
Setprinteroff-line
Mode
Std.
IBM
ASCII Decimal
<DC3>
<ESC>“Q”
<3> 27 81 3
Sets the printer off-line. The printer disregards all subsequent charactersandcommandsexcept<DC1>,whichmtumsittotheon­linestate.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
ASCII Decimal
<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
ASCII Decimal Hexadecimal
07
Soundsa briefbeep tonefromtheprinter’sbeeper.
Bidimctiona!printing
Mode ASCII Decimal Hexadecimal
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
Mode ASCII Decimal Hexadecimal
Both
<ESC> “U” “l” 27 85 49 IB 55 31
<ESC>
“u” <1>
27 85 1 IB 55 01
Causessubsequentprintingto be doneunidirectionally,ensuring
maximumverticalalignmentprecision.
One-lineunidirectionalprinting
Mode ASCII
Std. <ESC> “<” 27 60
Immediatelyreturnstheprintheadtotheleftmargin,thenprintsthe remainder of the line from left to right. Normal bidirectional
printingresumeson thenextline.
Manualfeed
IModel ASCII
Both ‘,(,, ,,(,,
<ESC>
Selectsmanual sheet feedingeven when the optionalautomatic sheetfeederis mounted.Ignoredif EDS switchA-4 is ON (ASF
inactive).
78
<EM><O>
“o” “)” “)”
I Decimal I Hexadecimal I
27 25 0 IB 19 00
/
40 40 48 41 41 I 28 28 30 X 29
Decimal Hexadecimal
IB 3C
Autofeed
Mode I ASCII
Both ,,(,, ,,(,,
<ESC> <Etvb <4>
“4” “Y’ “)” I 40 40 52 41 41
/ Decimal ] Hexadecimal I
27 25 4
IB 19 04
I 28 28 34 29 29
Selectstheautomaticsheetfeeder.IgnoredifEDSswitchA-4isON (ASFinactive).
Ejecfpaper fromASF
Mode ASCII Decimal Hexadecimal
Both ,,(,, ,,(,,
<ESC><EM>“R”
“R” “ “ ““
))
27 25 82 IB 19 52
40 40 82 41 41 28 28 52 29 29
Ejectsthecurrentpage.Ignoredif EDSswitchA-4 isON(ASFin­active).
Setprint startpositiononASF
IModel ASCII I Decimal
Both ‘,(,, ,,(,,
<ESC>
<EM>“T” n
“T” “ “ “ “ n))40 40 84 41 41 n 28 28 54 29 29 n
27 25 84 n
Skipsn/6inchesatthetopofthepage,wherenisbetween1and15.
Ignoredif EDSswitchA-4 is ON (ASFinactive).
I Hexadecimal I
IB 19 54 n
Resetprinter
Mode ASCll
Both
<ESC> “@” 27 84
Reinitializestheprinter.Clearstheprintbufferandreturnssettings
totheirpower-upvalues.Doesnotcleartheinput bufferor change
ASF selections.
Decimal Hexadecimal
IB 40
79
MEMO
80
chapter 5
DOWNLOAD CHARACTERS
Withthisprinteryoucancreatenewcharactersandsymbols,downloadtheir dotdata,andhavethemprintedinplaceof selectedcharactersinthe regu­lar 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 commandtoprintthedownloadedcharactersinsteadoftheregularcharac­ters. Thereare a numberof designconstraintsfor download draft quality
characters:
The matrix or grid onwhichyoudesignthe charactersissix boxeswide
by nineboxes high.
Horizontally,dotsmaybecenteredinabox,ormaystraddlealine,making
he actualcharactergrid 11dotswideby9 dotshigh.Vertically,dotscan onlybe centeredin a box. SeeFigure5-1.
Figure 5-1. Ootscan be inside boxes or straddle the vertitil lines of the grid
81
I
.
Theminimumwidthof a characteris fivedots.
.
Theuser-definedcharactersmayuseeightdotsvertically.
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
0 4 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
Youwillseethelettersml, m2,m3,etc.,areaboveyourvalues.Whenyou definethecharacter,youwillsubstituteyourvalueforeachof theseletters.
83
Sampleprogram
To demonstratehow to use the downloadcharacters,let’s use the “car”
characterandsomeotheruser-definedcharacterstoprintasmallgraph.This programwilldojust that withthe Standardmode:
1000 LPRINT CHR$(27’) ; “xO” ;
1010 LPRINT CHR$(27 I j “&f’; CHR$ (0);
10’20LPRINT ~HR$ (fj13);CHR$ (62);
1030 FOR N=60 TO 62 1040 FOR M=O TO 11 1050 READ MM 1060 LPRINT CHR$(MM); 1070 NEXT M 1080 NEXT N 10!30 LPRINT 1100 DATA 13g, 2, 5, 1110 DATA
ll~o DATA 139,124, 1130 DATA 36, 16,
1140 DATA 139, 46/ 16, 2, 60, 0 1150 DATA 48, 0, 48, 1160 LPRINT CHR$(27);”D”JCHR$(11 )J~HR$(0)J 1170 LPRINT CHR$(2’7) j’’h”JCHR$(lj j 1180 LPRINT “ 1190 LPRINT CHR$(27) J’’h’’jCHR$(O) ; 1200 LPRINT CHR$(27)j’’~’’JCHR$(l) j 1210 LPRINT
1220 ‘FOR 1=.4 TO 9.3 STEP .4 1230 LPRINT CHR$(61); 1240 NEXT I
1250 LpRINT 1260 LpRINT
1270 FOR 1=.4 TO 8.7 STEP .4 1280 LPRINT CHR$(60);
l~go NEXT 1 1300 LPRINT
1310 LPRINT “GUNS’’;CHR$(9)J 1320 FOR 1=.4 TO 1.4 STEP .4
1330 LPRINT CHR$(62); 1340 NEXT I 1350 LPRINT
0,241, 8, 5, 2, 0
U.S. EXPORTSM
“AUTOS’’;CHR$(9) ;
‘ICHEMICALS’’;CHR$(!2] ;
8,241, 0
0, 66, 4, 64 2, 16, 12, 0
0, 48, 0
84
1360
1370
1380 1390 1400
1410
1420
i 430
1440
1450
1460
1470
1480
1490
1500
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.
Fundamentally,theprocessto defineandprintdownloadedNLQcharacter isthe sameas fordraftcharacters,exceptthatyoumustassignthe charac­terdata accordingtothe emulationmode,you areusing.
Assigningthecharacterdata withtheStandard
mode
Therearedifferencesin thewaythe attributeinformationis processed. In the draftqualitymodetheattributebytecarriesthe descenderdata,and
specifiestheleft spaceandthecharacterwidth.In theNLQmode,therare
ASCIICode
Left space: Character width: Right space:
Figure 5-4. Use this grid (or one similar to it) to define your own NLQ characters with the Standard mode
86
threeattributebytes,the firstbytedescribesthe character’sleftspace,the
secondbyte describesthecharacterwidth.Andthethirdbytedescribestic rightspace.Appropriateallocationofdatainthesethreebytesletsyouplace thecharacterwhereyoulikewithinthe grid.
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.
Ifweplotourcar-shapedsymbolforNLQ,thegriddatawilllooklikeFigure
5-5.
The definingprocessisthesameasfordraftcharacters,exceptthatyoumust
selectNLQ mode,andyou mustdefine69 data.If youwishto printyour
NLQcharacter withtheregularcharacterset,theremarksregardingthe si-
multaneoususe of regularanddownloadcharactersin the draft character
sectionapplyequallyto NLQ characters.
128
64
32
16
8 4 2
& -—
1
,0,
128
64 32
16
8
4
2
1 !
i
-~ . .
: .: ;
II , I
1.-1
,0
!
1
128
64
Data:
Figure 5-5. Add the values of the dots into three bytes
ASCII Code 6?
Left space:
Character width: z;
Right space: o
I
]0
I
I
The following program demonstrates characterswiththe Standardmode:
ID@O LPRINT CHR$(27) ; “xl “ ~Olo I,PRINT CHR$(27) ; “&“ ; CHR$(O) ;
~0~0 LpRINT CHR$(Go) ; CHR$(62) ; 1030 FOR N=60 TO 62
1040 I-PRINT CHR$(0) ;CHR$ (23) ;CHR$ (0) ; 1050 FOR M=l TO 69 1060 REAII MM 1070 LPRINT CHR$(MM); 1080 NEXT M 1090 NEXT N 1100 LPRINT 1110 LPRINT CHR$(27) ;’’D”;CHR$(11) ;CHR$(0); 1120 LPRINT CHR$(27) ;”h’’;CHR$(l) ; 1130 LPRINT H 1140 LPRINT CHR$(27) ;”h’’;CHR$(0) ; 1150 LPRINT CHR$(271; H%’’;CHR$(I) ; 1160 LPRINT “AUTOSU;CHR$(9); 1170 FOR 1=.4 TO 9.3 STEP .4 1180 LPRINT CHR$(61); 1190 NEXT I 1200 LPRINT 1210 LPRINT “CHEMICALS’’;CHR$(!3) ;
l~~o FOR 1=.4 TO 8.7 STEP .4 1~30 LPRINT CHR$(60) ; -
1~40 NEXT 1
1250 LPRINT 1~61) LpRINT ‘GTJNS”;CHR$(9);
1270 FOR 1=.4 TO 1.4 STEP .4 l~&30 LpRINT CHR$(~~) ;
1290 NEXT I 1300 LPRINT 1310 LPRINT CHR$(9); ’’+--H;
~3~0 SCALE$=”–-+-–” 1330 FOR 1=2 TO 8 STEP 2
1340 LPRINT SCALE$; 1350 NEXT I 1360 LPRINT ‘--+” 1370 LPRINT CHR$(9); P “; 1380 FOR 1=2 TO 8 STEP 2 1390 LPRINT H “;1;
U.S. EXPORTSV
how to use the NLQ download
88
1400 NEXT I 1410 LPRINT CHR$(27) ; “%’’;CHR$(O]
~4~0
Lp~lNT CHR$(27) ;ll~l’;~HR$(oj ;
1430 LPRINT CHR$ (9);“MILLIC)NSOF DOLLARS” 1440 LPRINT CHR$ (27);“T” 1450 END 1500 DATA
1510 DATA
1520 DATA 1530 DATA
1540 DATA
1550 DATA 1560 DATA 1570 DATA 1580 DATA 1590 DATA 1600 DATA 1610 DATA
1620 DATA 1630 DATA
1640 DATA 1650 DATA 1660 DATA 1670 DATA 1680 DATA 1690 DATA
1700 DATA 1710 DATA
lj’~oDATA 1730 DATA
O, 0, 0, 0, 0, 0, 0, 6, 0 0, 9, 0, 0, 16,128, 0, 32, 0 0,
64?128> 63,128, l), 0,
o, 0, 0, 0,
o,~~~, 0, 0, 0, 0,
0,
63,128, 0, 0, 64,128,
0,
15,128. 0, !3, O, 0, ~, O
0,128, 0, 0, 0
u, .32, 0
0, 0, 0, 0, 0, 0 1,248, 0, 6, 0, 0,
16, 2,
0, 32,124, 0, 0. ~ O
32,12.4, 0, 0, 0,
0, 0, 0, 32, 0, 0,
8,124, 0
0, 63,24;; O
0,120, 0
16, 0, 0, 8,120, 0, 4, 0, 0
2,124, 0, 0,130, 0,
1,130, 0,
0,124, 0,
0,124 0
o,l~8: 0 0,1’20, 0, 0, 0, () o, 0, 0,
10,215,128,
~,~08, 0,
5, 40, 0, 5, 40, 0, 0, 87,128, 0, 4, 0,
4,144, 0, 4,128, 0> 0, B, 0,
0, ’36, O,
4,1~8, 0, 0, 0, 0 4,128, ~, 8, (), 0,
0, 0, 0,
7,128, 0
5, 40, 0
10,215,128
4,128, 0 0,100, 0
4,144, 0 4,128, 0
0,~~8 (3,1~8
89
AssigningthecharacterdatawiththeIBMmode
Fundamentally,theprocesstodefineandprintdownloadedNLQcharacter withtheIBMmode isthe sameasfordraftcharacters,exceptthatyoumust supplyaboutfourtimesas muchcharacterdata,andyoumustdesignthe characterwiththe twopassesof theprintheadin mind.
Usethegrid inFigure5-6to helpplotthedatawiththeIBMmode.Dueto thetwo-passprocess,NLQcharactemcancontainupto 16dotsvertically.
First m/.,, ...m45 pass m:..
128
64 32 16
8
4 2 1
Dot data
Ist:
2nd:
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
selectNLQmode,andyoumustdefine46 data.If youwishto printyour 90
First /;//.,, pass m:...
I
128
64
32
16
8 4 2
1
Dot data
lst: 74 38
2nd: Z8 ?4 1+ 74 ?24 O 64 32 76 0 0 0
1
Figure 5-7. Add the values of the dots in the boxes first, and then add the value on the lines
,?0 70 126 0 0 0 9 9 8 0
16 1 1
32 64 0 0 0 12 ?2 74
0 0 70 38 22 6 6 6
14 74 ?2
...m45 Second ...m4ri pass
ASCIICode
128
Descender Left space:
64
Width: a/ = Descender x 128
32
d = (Left x 16) + Width
16
8 4
2
1
67
7
o
23
NLQ characterswith the regularcharacterset, the remarksregardingthe simultaneoususeof regularanddownloadcharactersin thedraftcharacter sectionapplyequallyto NLQcharacters.
The following program demonstrateshow to use the NLQ download charactemwiththe IBMmode:
1000 LPRINT CHR$(27) ; “1“ ;CHR$(7) ; 1010 i,PRINT CHR$(27) ; “=“;CHR$(146) ;CHR$(O) ;CHR$(21) ; 1020 LPRINT CHR$(60) ; 1030 FOR N=60 TO 62 1040 LPRINT CHR$(128) ;CHR$(23) ; 1050 FORM=l TO 46 1060 READMM 1070 LPRINT CHR$(MM); 1080 NEXTM 1090 NEXTN 1100 I.PRINT 1110 LPRINT CHR$(27) ; “D“;CHR$(11) ;CHR$(O) ; 1120 LPRINT CHR$(27) ; “ [@”; ~HR$(4) ;CHR$(O); 1130 LPRINT ~HR$(O) ;CHR$(O) ; cHR$(34) ;CHR$(2) ; 1140 LPRINT “
U S. EXPORTS“ 1150 LPRINT ~HR$(27) ; “[@“;CHR$(4) ;cHR$(0) ; 1160 LPRINT CHR$(0) ;~HR$(0) ;CHR$(171 ;CHR$(1) ; 1170 LPRINT ~HR$(27) ; “1’’;CHR$ (7) ;
Loading...