Multi-Font User's Manual
Table Of Contents
- Cover
- TABLE OF CONTENTS
- Chapter 1 INTRODUCTION
- 䌀栀愀瀀琀攀爀 ㈀ 匀䔀吀吀䤀一䜀 唀倀 吀䠀䔀 倀刀䤀一吀䔀刀
- Chapter 3 OPTIONAL ACCESSORIES
- Chapter 4 PAPER INSTALLATION AND USE
- Chapter 5 CONTROL PANEL OFERATIONS
- Chapter 6 SETTING THE MEMORY SWITCHES
- Chapter 7 PRINTER CONTROL COMMANDS
- Chapter 8 DOWNLOAD CHARACTERS
- 䌀栀愀瀀琀攀爀 㤀 䴀匀ⴀ䐀伀匀 䄀一䐀 夀伀唀刀 倀刀䤀一吀䔀刀
- Chapter 10 TROUBLESHOOTING AND MAINTENANCE
- Chapter 11 REFERENCE
- INDEX
- COMMAND SUMMARY

Howtheprogramworks
ThisprogrambeginsbyassigninganumberofprintercommandstoBASIC
stringvariables(lines1000to 1070).Youcanfmdmostofthesecommands
nearthe beginningof chapter7.
TheWIDTH“LPT1:“255statementinline1090meansintlnitelinewidth.
It preventsthe IBM-PCfrominsertingunwantedcarriagereturnsandline
feedsin graphicsdata.
Actualprintingbeginsin line 1100.Usingthepreassignedcommands,the
pmgramprintssamplesofitsdiffemntfonts,followedbysarnplesoftheprint
pitches,thensomedoubleandquadruple-sizedprinting.
Next comes the central attractionof the program: a line of text printed
fourteentimesinexpandingandcontractingloopstogiveabarreleffect.The
woxicisdonebyfourprintercommands:acommandsettingtherightmargin
(line 1370);a centeringcommand(line 1390);a commandto varytheline
spacing(l”mes1410and 1460);and a commandto micro-adjustthe space
betweencharactem(lines 1420and 1470).
Nexttheprogramreturnstonormalspacingandgivesademonstrationofthe
printer’sword-processingabilities:italicprinting,boldprinting,underlin-
ing,subscripts,etc.
Therowofcarsymbolsinthenextprintedlineiscreatedbydownloadingtwo
new characterpatterns, which are printed in place of the character“<”
(character60).Detailscan be foundin Chapter8.
‘l%efinalpartoftheprogramusesdotgraphicstopnntsome“SW’’logos with
variousdensities.
The dot pattern of the logo was originallylaid out on graph paper, then
eonvertedtothedatainlines2400to2670withthehelpofacalculator.Each
number~presentseightverticaldots.(See’’Graphicscommands”inChapter
7 fordetails.)
Thepatternis printedin fourrows,eacheightdotshigh and 65 dotswide.
Lines 1770to 1840~ad the dot data into a string array variablenamed
LOGO$.Line 1850setstheline spacingto 8fl’2inchso thatthe rowswill
connectvertically.Theloopinlines1860to 1940andlines1960to 2040do
theprintingin fourpassesoftheprinthead.
126