L 8 Series A M
8 Series Applications Manual
Trademark Acknowledgements LaserPrinter 8: StarMicronicsCo., Ltd. PageMaker: Aldus CqSOraticsr Apple II +, Applesoft: Apple ComputerInc. BitStream,~apf Humanist: BitstreamInc. Canon: CanonInc. Centronics: CentronicsData Computer Corporation HP, LaserJet Series H: Hewlett-PackardCompany LaserControl: Insight Developmentfrrc. IBM PC, IBM Proprinter: InternationalBusiness MachinesCorp.
PREFACE About this manual This SrarLuserPrinter8 ApplicationsManual gives you the information you need to programthe Star MicronicsLaserPrinter8. Why wouldyou read this book? Mostpeopleusing a laser printerjust run softwarepackageswithbuilt-inprinterdrivers,whichlookaftereverything theircomputerssendtheirprinters. Butmanyofus-small businesspeople and home computerusers, not to mention the wizards who write those softwarepackages—wanttobenefitfromallthenewfeaturesofferedbyour printers.
What’s in this manual? . In “Gettingto Know Your Star LaserPrinter8“ we providea list of the features that make this a splendid printer, to help you choose which featuresyou want to exploit. There’s a bit on how laser printerswork, insideand out. The chapterthen explainssoftwarein generalterms, including how to write control and Escape commands to make those featureswork. .
● The final“TechnicalSupplement”containingthe commandandcharacter referencetableswill probablyget thumbedthe most. Conventions Incidentally,oneof thoseTechnicalSupplementtablessuggestsa coupleof typographicconventionswe’lluse. Baseten (decimal)numberswillgenerally be used here; if we have to use base sixteennumbers(hexadecimal) we’ll expresslysay so. Andsecond,thelowercaseL ispracticallyidenticalto thenumberone(1vcrsus 1).
TABLE OF CONTENTS CHAPTER 1 GETTING TO KNOW YOUR STAR 1 LASERPRINTER 8 StarLaserPrinter8 Hardware.................................................................1 StarLaserPrinter8 Software..................................................................5 13 CHAPTER 2 CONTROLLING YOUR PRINTER PrinterParameters................................................................................13 ControllingthePrinter..........................................................................
125 CHAPTER 6 IBM PROPRINTER COMMANDS ProprinterCommands......................................................................... 125 ControllingthePrinter........................................................................ 126 FormattingPages................................................................................ 127 Movingthe PrintPosition................................................................... 127 ControllingFonts.....................................................................
This chapterintroducesboththe hardwareand softwareaspectsof the Star LaserPrinter8’s personality,from fonts and print engine to ASCII and Escapesequences. STAR LASERPRINTER 8 HARDWARE Versatility YourStarMicronicsStarLaserPrinter8 workswithpracticallyallcommcrcialsoftwareprogramsandcomputers.Withfeaturesthatgo beyondStar’s easy, affordable9-pinand fast,quality-printing24-pindot matrixprinters, the Star Laser Printer is the logical next step in the series of fine Star Micronicsprinters.
TheStarLaserPrinter8isidealfordesktoppublishing.Thepagesitproduces makeperfectphotocopyor instant-printmasters.And all the main desktop publishingsystems,includingAldusCorporation’sPageMakerand Xerox VenturaPubisher,worksplendidlywiththeStarLaserPrinter8.With’’page makeup”programsliketheseyou willbe able—maybefor the first time— to delivercommunicationswiththe impactof top-notchgraphics. Font options Youcan print with an amazinglywidevarietyof type fontsand sizes.
How your Iaserprinter communicates Yourcomputercommunicateswiththe StarLaserPrinter8 througheithera parallelcableor one of two kindsof serialcable.The printer’sinterj2ace, the link or boundaryit shares with your computer,defines whether the printerwill acceptcharactersandcommandsfrom yourcomputerone byte or one bit at a time. A bit is the smallestunitof computeror printermemory.It haseithera low or highelectriccharge,whichwe representwiththedigitsOand 1.Usually eight adjacentbits are grouped to form a byte.
The Print engine It’s tie print engine that forms the actual charactersand graphics.The enginedirectsitslaser,apinpointstreamoflightpulses,throughmirrorsand lensesonto the surfaceof a positively-chargedrotatingdrum. r“’””’ Lens Laser beam Scanning mirror uctor laser diode Photosensitive drum Asthelaserscans,it“draws”thepage-mapstoredin yourprinter’smemory. Wherevera lightpulsestrikes,that tiny part of the drumdropsto a neutral electricalcharge.
STAR LASERPRINTER 8 SOFTWARE Binary and hexadecimal arithmetic If you already know what hexadecimalnumbers are, you can skip this sectionand go aheadto read aboutASCII. The decimalnumbersystemwith which we’re all familiaris a positional counting system. There’s the “ones” position, the “tens” position, the “hundreds”positionandsoon. Eachhigherpositionis worthtcntimesmore thanthe positionto therightof it, sincethedecimalsystemusesthe baseof ten.
The importantthingto realizeis thatthere’smorethanone wayto showthe samenumericvalue.Computerprogrammers,forexample,occasionallyuse the hexadecimalsystembecauseit’s so compact.(Programmersoftenjust say “hex”.)This binarynumber: 1010010111111101001101 11111011010010110100001001 looksquiteabittidierwhenitis writtenasA5FD37ED2D09,whichmeans the same thing.
o x 27 = o 1 x 26 = 64 0 x 25 = o 0 x 24 n o 1 x 23 = 8 0 x 22 =0 1 x 2’ = 2 o x 2° = Q 74 Decimal zone digits 0100 1010 Binary A 4 Hexadecimal The ASCII table in the TechnicalSupplementshows all these equivalent representationsfor the symbolsyour laser printer understands.The table organizesthemin ascendingorder.In fact,ASCIIis organizedin a way that ac@allymakessense. Flip back therefor a quicklook rightnow.
I Controlcodesmostlyhandlecommunicationsbetweenyour computerand thepnnter.atthelowestlevel,atcablelevel.Forexample,a coupleofcontrol codesmakesurethe printerbufler(yourprinter’sstoragememory)doesn’t overflow. In this book we’ll indicate control codes enclosed by angle bracketsto their abbreviationsin the table: means the Form Feed controlcode,whichadvancestheprinterto thenextpagejust as the PRINT buttondoes. Escape sequences Control code 27, or Escape, is a particularlyimportantone for printers.
Printer drivers Most softwarepackagesalreadyincludethe printercommandsthey need. The programsthat sendcommandsto the printerso youdon’thaveto enter them yourselfare calledprinter drivers. Manyprogramsask you to installor configureyourprinter,whichusually meanskeyinginto a menuthe particularsetupinformationdescribingyour Star LaserPrinter8. You enter suchthingsas how you want to underline, alterline spacing,or moveto a new printposition.
A BASIC example Here’s an example you can typo in right now, to clarify what we’re saying. It’s written in MicrosoflBASIC for a computerthat uses the MS-DOS operatingsystem,so if you have a differentcomputeror BASICyou may haveto translatea bit.We’11showcommandsthe waythey’rewrittenfor an Epsondot-matrixprinterbecauseyourStarLaserPrinter8understandsthose commands. TheLPRINTcommandsallsenddatato theprinter.If thedatais something you wantprintedyoujust put it in quotationmarks.
Most programminglanguages,and someversionsof BASIC,let you treat the printeras a fileto whichyoucan senddata.Whenyou writea program withoneof theselanguagesyou“open”theprinterfile,printintoit,andthen “close”the file when you’redone.Thisprogrammingjargon soundsfunny if you‘renot used to it— but it works. A fewprogramminglanguageslet yousendcommandsto theprintera third way. Applesoft BASIC is one. With it, you can switch between printer outputand screenoutput.
12
- :-m ,’ ,. .; . ; ,. ,: ,, .:.. ,. ,’ , ,’.: ~:,, ,. .., ,,.,,. \ ;,, $. ‘eotitroiling’r’ ‘ - ‘-,,vd&fipfi3$6+;;:,i; ~~• ● ,. Youcan controlyourStar LaserPrinter8 in two ways,eitherthroughfront panelparameters or throughsoftwarecommands. In this chapterwe will considerprinter controlsmostly from the perspectiveof the front panel. However,we’ll also meet four specialcommands,the Star LaserPrinter8 superset.
I printingthe currentpage and then feedsin and prints a statussheet. Somebuttonson the panellet you performtwo functions.Holdingone of those buttons down, rather than quickly pressing it, selects a different operation.For example,holdingdown the TEST/PREVIOUS buttonfor over five secondsmakesthe Star LaserPrinter8 print its test pattern. Parameter settings From the panel you can also changethe parametersthat define how your printer works. Parameterjust means “variable”.
FactorysettingsarcprogrammedintotheStarLascrPnntcr8whenit is built at the factory.Yourprinterkeepsthe factorysettingsfor iLsparametersin ROM;theyncvcrchangc.Youcancopythcmiruothecurrentsettingsor any other settingsas needed. But the only way you can return to the factory dcfaulLsis fromthe frontpanel;no commandsdo this.
and scrollthrougha lowermenu level.And you also press ENTER when youwantto savea particularmenuitcmas thevaluefor a currentparameter setting. Thethreelastmenuheadingslet youloadoneversionof theparametersinto another version. Two move the current parametervalues into either the initialor power-upparameters.The finalmenu optiongoesthe other way, lettingyou load the factoryparametersettingsas your currentsettings.
The Rate parameterspecifieshow fast data will be arriving,measuredin baud(namedaftertheFrenchcommunicationsengineerJean Baudot).pick any of the followingdata transferrates: 300 baud 600 baud 1200baud 2400baud 4800 baud 9600 baud (the default) 19200baud. Roughly, one character a second worksoutto 11baud.1fyou‘renot sure how fast your computer will transmit, the general rule is to cxpcrimcnt. Try sending a page to print at the highest speed, and workyourwaydownuntil the pnntcr’s outputlooks OK.
I DTR (DataTerminalReady)protocoldoes the same thing slightlydifferently.The,printersendsa continuoushigh-voltagesignalover the cable as long as it can accept data, but drops the voltage to say “whoa” to the computer. Conversely,it’s thecomputerthatholdsthe reinswiththeETX/ACK(Endof-text/Acknowledge)protocol.The computersendsan ETX controlcode aftereach stringof data,and whentheprinterfinallygetsthatcodeit sends an ACK code back to the computer,askingfor more.
Printer emulations OK, you’vegot your pnntcr and computerconncctcdproperly.Now Ict’s focuson how yourpnntcr works. Your Star LaserPrintcr 8 understands and uscs the same commands as several earlier kinds of pnntcrs. Your printer works by emulating onc of these: Xerox Diablo 630 Hewlett-Packard LaserJet series H c IBM Propnntcr Epson EX-800 ● ● ● Otherlaserprintersmayoffer suchemulationstoo, butoften requireinstallation of a ncw circuitboard for each emulation.
I The Command parameter The Star LaserPrinter 8’s Emulation setting defines which printer it is imitating:Hewlett-PackardLaserJet series II, Xerox Diablo 630, Epson EX–800or IBMPropnnter. Mostof the other COMMANDvaluesbelowcan be changedwith Escape codesas well as from the panel. As the Number of Copies setting suggests, the Star LaserPrinter 8 can print citherjust one copy of each page sent to it, or multiple copies up to 99.
I Hints: The hex dump ● ● ● ● To make your Star LaserPrinter8 print in hexadecimalrather than the usual ASCII symbols,press the front panel buttonsthat put the pnntcr offlineand in PROGRAMmode.Moveto the COMMANDparameter’s HEX DUMPsettingand selectON. SomccontrolorEscapecodescanbeproblemsonafewcomputcrs;those computerschangecertaincodeswhensendingthemto the printer.If you thinkyouhavethisproblemyouneed to see exactlywhatyourprinteris receiving.
Withthe StarLaserPrinter8 youcan printon a varietyof ordinarycut sheet pages. For the Feedervalueof thisPAPERFEEDparameter,youfirst entereither cassetteor manual feed to indicatewhere you want paper fed from. The cassettetray automaticallyfeeds singlesheets,muchlike sheet fecdemon othertypesof printers.Manualfeed meansyou feed each sheetby hand. The defaultpaper size is 8.5 by 11inch letter-sizepaper; a different-sized tray automaticallyselectsthat differentpapersize.
Hints: Paper, labels and transparencies . The best paper for the Star LaserPrinter 8 has a smoothfinishand is of 20 to 24 poundweight.Any paperdesignedfor photocopiersshoulddo the trick though;Xerox4024 and CanonNP print nicely. High quality cotton bond paper,whichcontainsup to 25 percentcottontibres,works passablywell with even heavierweights. The absolutelimits arc 16-poundpaper al the light end and 35-pound stockattheheaviest.
. Whenprintingstartsfadingbecausethetoneris low,removethecartridge andgentlyrockit backand forthhalfa dozentimes.Don’ttip it up or the tonermayspillout.Redistributingthetonerpowderthiswaycankeepthe cartridgegoing for anothertray of paper. . No question,workingwith singlelabel sheetsis more convenientthan withcontinuouslabelstock.Laserprintersare fasterandproducebetterlooking labels than other printers.
The LA YOUTparameter The layout orformat or setup of a page refersto how text is positionedon the page. Layout includes page orientation,margins and the spacing of charactersacrossand lines down the page. You can controlthese with the LAYOUTparameter. You probably won’t use the LAYOUT parameter on the front panel’s programmenu very much though.Most of the time you’lleitherleave the Star LaserPrinter8 with its defaultsettings,or look after page formatting with commandsyou send from your computer.
Margins, columns and lines Youcanchangemarginsettingsforallfouredgesof apage.Theleftandright side marginscan have valuesfrom Oto 132,definingthe margin columns betweenwhichwords and imagescarIbe printed.And the top and bottom marginscan be set at anywherefrom Oto 112lines. Top Margin Side Margins Text Length { { ‘\Line / Column / Porlrait @19 Orientation Bottom Margin Landscape Orientation The actualmeaningof a columnis definedby the settingfor the horizontal motion index (HMI).
P Moving the print position: a preview Wlthdot-matnxanddaisywheelprinters,youpickwheretoprinton thepage eitherby movingthepnntheadbackandforthor by movingthepaperitself. Laserpnntemdon’thaveprintheads,buttheprincipleremainsthesame:you haveto sayexactlywhereonthepageeachpictureandstringof textis to go, so each page can be constructedin the printer’smemory. Insteadof talkingaboutprintheadswe talk aboutmovingthe printposition (some people call it moving the “cursor,” using the computer-screen analogy).
CONTROLLING THE PRINTING The EMULATE ATT../BUTES parameter The EMULATEATTRIBUTESparameterdefinesfontattributesand setup values(if any) for each of the Star LaserPrinter8’s four emulationmodes. A font’sattributes or characteristics determinewhatthatfontwilllooklike whenit is printed.The nextchapter,“Fonts,”exploresthedetailsof all font attributesin more detail. But let’s have a quick overviewnow, because you’llmeet theseterms on the frontpanel’sprogrammenu.
THE STAR LASERPRINTER 8 SUPERSET Do you need to send commands? Here’s an important fact: you can set nearly every one of the above pararnctcrs by sending your printer a correspondingEscape sequence command.ThoseEscapesequencecommandswilloverrideanysettingyou make from the front panel. The mainthingto realizeaboutmostprintercommands,though,is thatyou probablydon’t need to use them.
The Change Emulation command YoucanthinkofthesupcrsetChangeEmulationcommandasthekeyto your Star LaserPrinter8. The ChangeEmulationsuperset command lets you switchfrom one set of printercommandsto another“on the fly,” through software. ThisisthecommandthatdefineswhatothercommandstheStarLaserPrinter 8will accept.WithChangeEmulationyouindicatewhichprinteremulation programyou wantthe printerto use. When you start a new emulationyou alwaysstart a new page.
The Select Orientation command The SelectOrientationsupersetcommandlets youchangethe “attitude”in whichthe Star LaserPrinter8 prints. To changefromoneorientationto theotheryousendthisSelectOrientation Escapesequence: [ O n For the value n you put O(zero) for portraitorientation, or 1 (one) for landscapeorientation. When you send this command to print in landscapemode, the printer automaticallyrotatesits currentfont so that it printsas landscape.
The Paper Size command The Paper Size supersetcommandlets youchangethe papersize in which the Star LascrPrinter8 prints. This is the commandthat defines what size the Star LaserPrintcr8 will accept.
The Paper Feeder command ThePaperFeedersupersctcommandlets youchangethe paperfeederfrom whichthe dual-cassettetypeprinterfeedspaper.
I Select Simplex/duplex mode (DX type only) You can change betweensimplexand duplexmode using softwarecommandsin any emulationmode.The commandto do this is: [ D n where n is an ASCIIvalueof either“1” or “2”. If n is set to”1”, then the printerwillentersimplexmode,andif n is “2”,theprinterwillenterduplex mode. Iftheprinteris in simplexmode,the”1”optionwillhavenoeffect.If the“2” optionis chosenwhilethe printeris in duplexmode,it is only validif then face-downoutputstack has been selected.
The fontsyou use determinewhatyourpageswilllook like. In this chapter we’ll first clarify the meaningsof wordspeopleuse when they talk about fonts. Next we’ll examinethe threekindsof fonts(internal,cartridgeand downloaded) that you can use on your Star LaserPrinter 8. We’ll cover the particularsets of symbolsyou can choosefor those fontstoo. Finally,we’ll find out how to load the printerwith your selectionof fonts. FONT TERMINOLOGY Typefacesand fonts First, a few definitions.
Narrowcondensedfacesusedto be called“compressed”.They cram about fivecharactemin thespacewherethreeusuallygo-ideal for spreadsheets. An extended face, particularlyon a dot-matrixprinter, goes by several names:“expanded,““enlarged”or’’double-width’ ’printing.Nomatterwhat it’s called,extendedprintis widerthanit is high,andcan be fairlyeffective in page headings. Italiccharacters(sometimescalled“oblique”)areslanted.Ordinaryupright charactersareoftencalled“reman”.
The font height (24 points) is measured from ●scender to descender. The o has been kerned closer to the f. I 4 A font is a complete set of ~ characters in a particular ~~~~~~~ size and type~ace. B.ss@line Uu t Proportional spacing Serif L;ading is the baseline to bas-line measurement. Font spacingand pitch You probablyfirst heard the word pitch in comection with typewriters. Typewritersnormallyusemonospacedspacing:theygiveeachcharacterthe same amountof spaceon the line.
HOW THE STAR LASEI?PRINTER 8 STORES FONTS Bit-mappedfonts StarMicmnicshasearneda reputationfor attractive,well-designedfontson its printers,and this laser printercontinuesthe tradition. The Star LaserPrinter 8 uses bit-mappedfonts.Each characteris madeup of a patternor “map”of dots,just like characterson a dot-matrixprinteror on your computerscreen.Resolutionmakes the difference:to make each characterthe Star LaserPrinter8 uses ten or twentytimesas many dots as a dot-matrixprinteror computerscreendoes.
Cartridgeand downloadedfonts YourStar LaserPrinter8 can use two otherkindsof fonts,alongwiththose built into the printer. Cartridgefonts, like the internalones, are permanentlystored on ROM chips.Thedifferenceis thatthoseROMsam in removablecartridges.Your Star LaserPrinter8 has slots for two font cartridges. Eachcartridgemay holdanywherefmmhalfa dozento twodozenfonts,all differingfrom the internalfontsin size,style,strokeweightor symbolset.
I Hints: Whereto get fonts ● ● Youcatiprintanydownloadablefontthatworkson theHPLascrJctseries II. Severalothercompaniessell downloadablefonts whichare compatible with yourStar LaserPrinter8. The BitstreamCorporationin Boston is oneof the morepopular;Conographicis another.Xeroxincludesa set of fonts with its VenturaPublisherdesktoppublishingsoftware,which you can use with your printer’sLaserJetII emulation. The SoftCraft company now markets a Bitstmam-developedproduct called“Fontwarc”.
SYMBOL SETS Let’s summarizebriefly,to put the subjectof symbolsets in context. The attributesof a font determinewhat that font will look like when it is printed. We covered all but orientationat the start of this chapter, and orientationin the last chapter.A font’sattributesinclude: . . . . . . ● ✎ orientation (portraitor landscape) symbol set (whichwe’ll look at next) spacing (monospacedor proportional) pitch (10 or 16.
Youprobablywon’tchangesymbolsetsveryoften,unlessyouneedspeciaI symbolsfor yourtradeor regularlywritein a languageotherthan English. Whenyoudoneedthem,though;inoneoranotheremulationmodeyourStar Laserl%intcr8 supportssymbolsets for all these countries: U.S. (ASCII) UnitedKingdom Germany Sweden Italy Denmark Spain France Finland Norway Besidestheseyourprintersupportssetscontainingjust symbols,suchasthe Greekalphabet(B),logicsymbols(S), arrows(#), the registeredtrademark symbol(Q) and so on.
I The Epson EX-800 emulationis really versatile.It lets you have both of those IBMsymbolsets plusEpson’sown standardsymbolset. This Epson symbolset is unusual:it containsboth uprightand italic charactersin the same set. You may also choose from symbol sets for all the countries mentionedabove,plusa seconduniqueset for eachof Denmarkand Spain. With the Diabloemulation,Roman-8is the normalsymbolset.
MANAGING FONTS You can scc whichfonts arecuncntly selected on yourStar LaserPrinter8 by printinga statussheetin offlinemode,as mentionedat thebeginningof this chapter.AnotherTEST modemenuitem,describedin the Star LuserPrinter8 OperationsManual,alsolets youprint out a list of all thefonts availableon the printerat any givenmoment. Selectingfonts Most popular software packages, particularlyword processors, let you choosefontsfromwithintheprogram.
systems, such as Xerox’s Ventura Publisher, are document-oriented. Thatmakesthembettersuitedto technicalmanualsandlongproposalsor reportsthat go throughmany drafts. Otherways in which suchsystemsdiffer includewhetherthey showon yourscreenwhatyouwillgetonpaper(code-basedprogramsdon’t),how well they handlepictures,and how hard they arc to learn.Think about yourneedsbeforechoosinga desktoppublishingsystem.
I Optional fonts Manyoptionalfonts availablefor your StarLaserPrinter8 complementits internalfonts.Thesecangiveyoumorevarietyin symbolsets,spacing,font height,style and strokeweight.To your Courieror Tms Romn fonts, for example,youmightadditalicsandbold,legalor mathsymbolsets,andsizes rangingfrom 7 to 14points. Optionalfontsofferdifferenttypefacestoo.
How to download fonts To downloadfonts fromcomputerdisk you’llneed momthan a small64K microcomputer.We recommendat leasta 512Kcomputerwith a coupleof disk drives(a hard disk is better). Many commercial font-managementprograms are now on the market, including Insight Development’sL.userControl,Blaha Software’s Hot Lead, SoftCraft’sLuserFonts,and the PCL printer driver in Microsoft’s Windows.
I You then do the same for the italicsand boldfacefiles, for exampletyping for the italicsfont: DOWNLOADCN1OOIPN.R8P Thepromptswillbethesame,butyouhaveto remcmbertouscdifferentfont ID numbersfor the upright,italicand boldfacefonts. Downloading a font: example two Exampletwo is for a computerrunningAldus Corporation’sPageMaker desktoppublishingprogramwith MicrosoftWindows. PageMakerprovides a print dnvcr called HPPCL.DRV,and a program calledPCLPFM.EXEwhichcrcatcsthe data it needsto print a givenfont.
Hints: Managing memory . Piintingfancystuffcanbe quitecumbersomefor yourprinter.You trade off fancinessagainstspeed:if youoptfor fewerflourishes,yougiveyour printer breathing room in memory. And that rewards you with faster output.Any of the followingwill slowdown yourlaser printer: - text over 20 points, - lots of linesor patterns, - graphics, - macros, - justifiedtext. . Youmaychooseto addanoptionalRAMboardto yourStarLaserPnnler 8 if you need to downloadmany fonts. .
I To see how much memory is availablefor extra fonts, put the printer offlineandpresstheTEST buttonto printa statussheet.Yourprinterwill beep and show a front-panelmessageif you try to overloadits memory by downloadingtoo many fonts. It then will continueprintingwith the closestavailablefont to that requested. As a generalrule,youcan includeat leasta dozendowrdoadablcfontsin a document.Addedto theinternalfonts,thatshouldbeplenty—itdoesn’t make good design sense to mix many typefaces.
TheHewlett-PackardLaserJetseriesIIis anearlierkindoflaserprinterthan yourStarLaserPrinter8. Youshouldhaveno troublerunningmostpopular softwarepackagesinHPLaserJetIImode,asthoseprogramslikelycansend LaserJet11commands. BecausetheLaserJetII is alaserprinter,though,its commandscan giveyou more controlover your Star LaserPrinter8 than is possiblewith the other built-incommandsets. You will probablyuse this emulation’scommands more than the others.
I Two importantdetailsmakeLaserJetII commandsdifferentfromthe other printeremulations.First, all Escapesequencesend with a capitalletter. If youdon’tmakethelastcharacteruppercase,yourprinterwon’tknowwhen the Escapesequenceends and will treat followingcharactersas part of the same command. Second,in LaserJetII commandseachnumbcrorcharacteryouput afterthe cESC> codeis an actualASCIIsymbol.
Here’s a way you can save yourself a few keystrokes: type in those commandsthat have the same command-categoryprefix as just one long Escape scquencc.To combinecommandsthis way, type the and command-categoryprefixjust once, and capitalizeonly the last command character. For example,to definethe style,weightand characterface for the primary font, you mightsend thesecommand: (S 1S (S 7B (S 5T whichwouldproduceitalicsboklfaceTms Romn.
Set number of copies Youcan printup to 99 copiesof each of the pages you send to the printer. Youmaysendthiscommandanywherewithinthetexton a page;it willstay in effect for that and all subsequentpages until you send another such command: &!n X All you have to do is changethe n sign in this commandto the numberof pages you want. (The !character after the &is a lowercaseL.) Set feed se/ection Onethingyoucan do is printdirectlyon envelopesas wellas regularpaper.
Whenyouwantto set allyourlaserprinter’sparametersbackto theirinitial default values (some people call this “initializing”the printer), send this command: E Theprinterwill finishprintinganypagesleftin its memorybeforeresetting the parametem. Resetting clears unneeded temporary fonts from your printer’smemory.Any permanentfontsor macros you have downloaded, however,willstill be thereafteryousend a resetcommand.
I You can now send your letter from your word processingprogramto the printerandfeedinthosepages.Whenyou’redone,youmaywantto sendthe E commandone more time. PAGE ORIENTATION Youmightreasonablythinkof pageorientationas a pageformattingissue. To printwordswidthwiseon a page,however,eachletterin effecthasto lie on its back. So orientationis actuallya fontattribute,and is treatedas such later on in this chapter.
1 ORIENTATION PAPERSIZE Portrait Portrait Portrait Portrait Landscape Landscape Landscape Landscape Executive Letter A4 Legat Executive Letter A4 Legat @6 LINESilNCH n @ 8 LINES/tNCH 60 66 70 84 43 51 49 * 80 88 93 112 58 68 66 58 * Printinglandscapeson legalpaperis trickier.First set on portraitmode andsendthecommand&t’84Pandthenchangetheorientationto landscape. An example:Say you wantto manuallyprintlegal-sizepagesat eightlines per inch.
You cannotset the left marginfurtherover than the rightmargin.
&t’tzF The Page Length,Top MarginandText Lengthcommandsthereforework togetherto set the bottommargin: bottommargin= pagelength- (top margin+ text length). The bottommarginis calledthe “perforationregion”with printemthat use continuousforms.You normallywantto skipthe perforationsbetweenthe continuouspages, but sometimesyou don’t (for examplewhen you print labels). Thoughyoulikelywon’toftenwantto do it, theStarLaserPrinter8 willlet you completelyignorethe bottommargintoo.
Page Side Selection (DX type only) The followingcommandallows you to select on what side of a page the followingdata will be printed-whenthe printeris in duplexmode: & a n G wheren is an ASCIIvaluefrom“O”to “3”.If n is“O”,thefollowingdatawill be printedon thenextside afterthecurrentside(if the currentsideis a face side,the next side will be a back, and vice versa).
Here are the commandsthat will producethis formatfor us: &tl 12P &a IOt’70M &t’8eIOOfOL (We’llsend our page here.) 9 MOVING THE PRINT POSITION Many ways to move The LaserPrinter8 providesexcellent control over the print position— whereyoupoiseyourlaser“pen”.Horizontally,youcansendbackspaceand carriagereturncommands.Vertically,youcanmovetheprintpositiondown thepageby printingsomanylinesperinch,or by sendingline-feedandhalf line-feedcommands.
For n you enterthe numberof linesper inch you want—any of: 1,2,3,4, 6,8, 12, 16,24 or48. If youentera numberotherthanthesethe printerwill ignorethe command. Defining the space and column Beforeyou use printpositioningcommands,you first may wantto change thedefinitionsofthelineorspace(sometimescalled“verticalandhorizontal motionindexes,”VMIandHMI).Thesedefinitionsdon’tactuallymovethe print position.Instead, they define two basic units you can use in print positioncommands.
changingthe actualmeaningof a “line”.Whenyou increasethe line depth youeffectivelydecreasethenumberof linesper inch,andincreasethepage length. The commandyou send to set the line depthlookslike this: &?n C (notethatthecharacterafterthe“&”is a lower-case“L”)in whichforn you can entera numberfromOto 336.If n is zero,lineswillbe printedon top of each other, and if 336,they will be printed7 inchesapart.
To movetheprintpositionhorizontallya certainnumbcrofdecipoints,send the command: &a n H in whichfor n youenterthenumberofdecipointsyouwishto movetheprint position(precededby a+ or– signif youwanttomoveawayfromthecurrent position). Youcanmovetheprintpositionhorizontallybydotsbothwaystoo.Youcan movea numberof dotsawayfromtheleftedgeof thepage,or youcanmove a numberof dots away from the currentprint position.
The importantdifferenceaboutmovingverticallyup or down is what the printerdoes when the printpositionhits the page top or bottom.If you try to move abovethe top margin,the print positionstaysright at the margin. Andif youmovetheprintpositiondownoffthepage,thepageisejectedand printingcontinueson the next page.
I And to move 20 dots up you send: *p –20Y Combining move commands Onethingaboutmovingtheprintpositionwiththeabovecommandsis that they let you thinkof yourpage in termsof Cartesiancoordinates. Allwemeanisthatyoucancombinehorizontalandverticalmovementsthat use the same units.If you send this command, *p 40x 20Y the printpositionwill moveto a spot40 dots fromtheleft edgeof thepage and 20 dots down from the top edge.
Line feeds meLineFeedcommandadvancestheprintpositiononelinedownthepage. The meaningof a line is set by the Line Depthcommand. To send a line feedjust send this controlcode: The Half Line Feed command is the one you want for subscripts.This commandmovesthe printpositiondownthe pageone half the currentline depth: = To send a reverseHalf Line Feed, movingthe print positionup to let you print a superscript,use lhis command: &a –.
For n enter one of the numbersfrom this table: AUTOMATICCOMMAND n O(zero)cCR>, cLF> and work accordingto their basic definitions, 1 (one) will alsogeneratea cLF> (butcLF> andstay the same), cLF> or will producea too (by itself 2 won’tchange), generatesa too, and either or 3 producesa . After you sendthe command&k 2 G for example,everytime the printergets a LineFeedcommandit willmovethe printpositiondownand over to the startof the line.
Also, note that Autowrapdoesn’tmove the wholeword down to the next line—that’s a job for a wordprocessor,not yourlaser printer. Pushing and popping the print position This providesa wonderfulwayto keep trackof the printposition.it works by lettingyoukeep a list of up to 20 print positions. You can “push”the currentprintpositionontothe top of the list whenever youwant.Later,youcan“pop”off whateverpositionis at thetop of thelist, makingit the currentprintposition.
I CONTROLLING FONTS Font selection The LaserJet II emulationlets you define and select fonts three ways: as primary and secondary fonts, or by font identificationnumber, or by description.We’lllookatthefirsttwowaysnow,andexplainselectinga font by its attributesa little furtheron. Howeveryouchooseto refertofonts,rememberthatafontmustbeavailable beforeyou selectit. So if youwantto selecta cartridgeor downloadedfont, you first have to put in the cartridgeor downloadthe font.
Afteryourprimaryfontis selected,youcanchooseit forprintingby sending this Shift In controlcode: All tic text you send after that commandwill print in the primaryfont. Yourlaser printershiftsto the secondaryfontwhenyou sendthisShiftOut code: Assigning font ID numbers The secondwayto dctineandselectfontsis by usingfontID numbers.You maypreferthismclhodif youfrequentlyusemanyfonts.Whilenot as short as and,it’squickerthandescribingfontattnbutcsoverandover again.
I secondaryfonts?Youwanttoselecta downloadedfontIDasyoursecondary font.This is the commandto send: ) n X Font attributes The third wayto selecta fontis to simplydescribewhatfont attributesyou want.(Remember,selectinga fontdoesnotmodifya font.Youcan’tgetbold or 14-pointcharactersifyoudon’thaveaboldor 14-pointfontintheprinter.) In listingthe attributesyouwant,it willhelpyouto prioritizethemthe same wayyourLaserPrinter8does.
defaultsettings. When you wantto selectthe oppositeorientation,send this command: &tn O in which for n you put Oto get portraitorientation, or 1 to get landscapeorientation. (Notice:the /character after the &is a lowercaseL.) Symbol sets: a review Eachfontcanhavemanysymbolsets,eachbeinga subsetof allthepossible characters of the font. These subgroups include different symbols for different nations or for lawyers or artists or mathematicians.
01 OK ON 00 OQ 0s Ou OY ID IE IF IG 10 IQ 1s IU 2K 2Q 2s 2U 3Q 3s 4s 5s , 6S 8M ‘8Q 8U 8Y 9Q 10U 1lQ 1IU 12U 15U 1S0 15:Italian JIS ASCII ECMA~94Latin 1 OCR-A Math-8Asymbols 1S0 11:Swedish US-ASCII Bar Code3 of 9 1S0 61: Norwegian 1S0 UK 1S0 69: French 1S0 21: German OCR-B Math-8Bsymbols HP Spanish Legal 1S0 57: Chinese Pi font-Asymbols 1S0 17:Spanish 1S0 IRV OCR-BExtension 1S0 10:Swedish 1S0 16:Portuguese 1S0 84: Portuguese 1S0 85: Spanish Math-8symbols IBM-PCSet Roman-8 Bar CodeEAN/UPC IBM-PCExtension
I Selecting the current or default symbol set Yourprintercan use eitherthe primaryor the secondaryfont as its current font. And that current font has its current symbol set. Your printer also remembemits defaultfontand symbolset, whichare CourierwithRoman8 (unlessyou’vechangedtheir initialparametervalues throughthe front panelmenu). The followingcommandlets you selectone of thosesymbolsets for your primaryfont.
I Then in the reportyoudecideto use a proprietaryproductname,so wantto nip outto grabthe@symbolon alegalcartridgefontyou’vealreadyloaded, then returnto your Germanset. Whenyour report’sall done, you want to return the printerto its Roman-8default. Here arc the commandsthat will do thejob for us: ( OG (you start your reporthere) ~ESC>( IU @ ( OG (you finish your reporthere) ( O@ If youhadfinishedwith( 3@theprinterwouldreturnto itsstandard Courierfont:notjust its Roman-8symbolset.
To definespacingfor yoursecondaryfont,use the samenumbersandjust flip lhe parenthesis: )S ~ P Pitch Pitch defineshow many charactersper inch you want for a monospacedpitchfont.YourStarLascrPrinter8‘sinternalmonospaccd-pitchfontshave settingsof 10, 12 or 16.66charactersper inch. Cartridgeor downloaded fontswith monospaccdpitchesoftenhaveothersettingsfor charactersper inch.
I To selectfont heightfor the secondaryfont,send this command: )S /z V Style Styledefineswhetheryourtextis printedin italicsor upright,thewaythese wordsare. Sendthis commandto selectthe styleyou wantfor the primary font: (S rz S in whichfor n you enter O if you wantnormaluprighttext, or 1 if you want italics. To selectstyleforthesecondaryfont,just reversetheparenthesisandusethe same n numbers: )S ~ S Rememberthatstyleis a relativelylow-priorityattribute.
So you can use the command &a n H to back up, youjust need to know the width in decipointsof what you want to overprint.In a monospaced-pitchfont like Courier that’s easy: just keep track of how many charactersyouprint.Inaproportionalfontyou’dkeeptrackofthedecipoints by usinga character-widthtable.Afterbackingup4 decipointslessthanthe totaltext width youjust print yourtext again. Typeface The last attributeyoucan giveto charactersis theirtypeface.
Example: Font attributes Let’sput the last half dozenfontaltnbutcstogetherin an example.Say we wanttoselectanicefont—a smallLinePrinter- forthefootnotesina report we’vefinished.Let’smakeitoursecondaryfont,sincethebodyofourreport is done in the primaryfont. We’ll go with the defaults for orientationand symbol set. But let’s be specificabouttheotherattributes,andlet’srememberto putthemin priority order. Wedecideon a monospacedof 16.
featurethis way,the printerwillunderlineall subsequentprintablecharacters, includingspaces. Send this commandto turn on the underliningmode: &d n D in whichfor n you put O(zero)to get fixedunderline, or 3 to get floatingunderline. And send this commandto turn off the underlinemode: &d @ How to print Escape sequences and control codes You use bothEscapesequencesand controlcodesto print. So how do you print Escapesequencesand controlcodes? Butyouactuallycanprintcommands,andin twodifferentways.
I And to turn off DisplayFunctions,send this commandat the end of the displayedprint data: Z That EscapeZ sequenceitselfprintsas a blank followedby a Z. Font control TheFontControlcommandhastwomainfunctions:defininga font’sstatus, and deletingfonts. You can make a fonteitherpermanentor temporarywith the Font Control command.Thishelpsyoucontrolwhichfontsyoudelete,aspermanentfonts do not get deletedwhen you resetthe system.
Here’show to assignID numbersto an internalor cartridgefont. You first selectthe font,thensendtheFontIDcommandto giveit an IDnumber,and finallycopythefontintomemorywithFontControlfunction6. If you want that copy to stay in RAM when you reset the printer, you concludeby sendingFont Controlfunction5. Example: Controlling fonts Let’ssee how thoselast few commandswork, translatedinto BASIC.
Example: Assigning font numbers Now let’s do a program in BASIC. First we’ll assign font numbers to the Courier and Presigeresidentfontsandto a cartridgefont,IBMPC Courier. Then we’ll print samplesof each font.
U SYOUR I OWN N FONTS G Font design is tedious A warning: font design is an art. Don’t expect to turn out professionallookingfonts in a few hours. Sometimes,though,youhaveto buildyourowntypeface,evenif youdon’t work with a companyin the font-sellingbusiness.You may, for example, want to print your own customizedcompanylogo. It means buildingup characterswithina cell or grid,perhaps50 dotshigh and 35 wide—lots of dots.
I 1) Assigning a font ID to your font To assignanIDto yourfont,yousendthiscommand(describedaboveunder “Assigningfont ID numbem”)with an ID number for n between O and 32767: *C n D Before sending that command though, check whether the ID number is alreadyallocatedto anotherfont. If it is, that existingfont will be deleted with the next command.
BYTE o-1 2 3 4-5 6-7 8 9 10 11 12 13 14-15 16-17 18-19 20-22 23 24 25 MEANING headerlength blank font size blank baselinepositionfor characters blank cell width blank cell height orientation spacing symbolset pitch line spacing blank style strokeweight typeface 3) Positioning each character in your font Beforeyoudownloadeachcharacteryouhaveto telltheprinterwherein its font tableto put it.
I to describe and map your character. Sixteen bytes are needed for the description;the bit-map takes as many bytes as you’ve put into each charactercell—perhapstwo or three hundredbytes. As with the fontheader,each bytein the characterdescriptionis a number, sent as the symbol at that positionin the ASCII table. Codingcharacter descriptionsis tricky too, so again we recommend you ask your Star Micronicsdealer for help.
GRAPHICS TheStarLaserPrinter8offerstwokindsofgraphics.Itprin~srastergraphics (sometimescalled “bit-mappedgraphics”),which specify each dot in a graphics pattern. And it prints pattern graphics, which prints Iincs and pattcmcdblocks. Bc aware,though,that addinggraphicelementsalwaysslows up printing with laser printers. Starting raster graphics Youfollowthesefourstepswhenyouuserastergraphics,in theordershown: 1) Definewhatresolutionyou need. 2) Issuethe commandto start graphics.
I Sending and ending raster graphics Graphicsprintingis independentof text margin boundaries,includingthe perforationskipregion.It is bnlylimitedby the printableareaand the page length. To transferraslergraphicsyou sendthiscommandat thebeginningof each line of rasterdata: *b n W For n you enterthe numberof bytesof graphicsdatato followon thisline. The data must followimmediatelyafter the Win this command. Databytesarc interpretedas onclineof rastergraphicsdata(onedatarow).
Defining rule or pattern dimensions Definingthedimensionsoftheareayouwantto filljust meansindicatingthe horizontalandverticalsizeof thepattern,or therule’slengthandthickness. You can indicatedimensionsin eitherdotsor decipoints(tenthsof a point). At 300dotsor720 decipointsto the inch,decipointmeasurementsarcmom accurate. The printer converts decipointvalues into dots, using 2.4 decipoints to the dot. It rounds up fractions to the next integer. So 1225 decipointswouldworkoutto 510.
Alternatively,to show the verticaldimensionin decipoints,you send this command: *C n V in whichn is thenumberof decipointsin therule’sthicknessor thepattcm’s verticallength. Choosing and printing a rule or pattern Youneedboth of thenexttwo commandsto chooseandprinttheparticular patternyou wantto fill yourdefinedarea.Thesecommandsworktogether.
36-55 0/0 81 -99 0/0 .m 56-80 0/0 100 %0 m If you wanta linearpattern,for n you enterhere a patternnumberbetween 1 and 6 inclusive,identifyingone of the linearpatternsbelow.
You always send the following Print Pattern command after a Specify Patterncommand.This PrintPatterncommandidentitieswhetherthe area youhavedefinedis tobefilledwitha rule,dottedgray-scalepattern,orlinear pattern: *C n P For n enter a valuefrom the followingtable.(If you selecta linearpattern here, but a dotted pattern in the previous SpecifyPattern command,the printerwill ignorethis Print Patterncommand.
define yourself, that does tic work of a whole long scnes of pnntcr commands.Any LaserJet11emulationcommandcan go into a macro. Puttingmacrostogetherto automaticallyrepeatsequencesof tasks is like usinga real programmingIanguagc.YourStarMicronicsdealermay know of some prc-writtenmacros already availablefor the Star LaserPnntcr 8. You’ll find macrosespeciallyhandy for creatingletterheadsand business forms, and also for settingtabs, subscriptsand superscripts.
96 1 (one) Stop definingmacro. 2’ Execute macro. This option makes the printer run the last specified macro, changing printer parametcmaccording to whatitscommandssay.(Theprinterparamctemarethoseyou mightalsoset fromthe frontpanel.)Whenthe macrois done, the printpositionwillbejust whereit was beforeyou ran the macro. 3 Call macro. This option also makes the printer run the last specified macro. But before it runs the macro it saves the currentparameters,andthenrestoresthemwhenthe macrois finished.
Example: Macros Tk followingprogramloads and runs a macro.The macro movesan inch and a half rightand downthreeinchesfromthe top left comer of the page, whereit prints a 25 percentgray-scalebar. It then ejectsthe paper.
NOTES 98
The small-carriageEX-800 is one of Epson’s more recent dot-matrix printers.Becauseof the popularityof the IBM PersonalComputer,which was marketedwith a modifiedEpson printer, thousandsof softwareprograms alreadywork with Epson printercommands. If youhavea programthatdoesn’tworkwithlascrprintercommands,you’ll almostccrtairdyfindit willworkwiththecommandsin theStarLaserPrinter 8’s EX-800emulationmode.YourStarLaserPnntcr8 will printany documents you createwith standardEpsoncommands.
I Butsomecommandsincludetwon variables,whichareshownas n] andn2. Thesenormallyrepresentbytesto be addedtogetherto produceoncsum,in whichn] representssingleunits and n2 represents256-unitgroups. Finally,a few commandscan have many n variables(such as tab stops), which are listed the same way. And one or two includea secondkind of variable,whicharcshownin thischapteras singlelowercaselettcm,suchas c or m.
left-to-right(unidirectional)printingcontrolU S c print quiet (half speed) print immediate cESC> i (“incremental”or “typewriter”mode) ● ● CONTROLLING THE PRINTER Putting the printer online or offline You can sendand controlcodes(describedin Chapter2 under“SerialInterface”)to putyourprinterofflineandthenonlineagain.If youareusingaparallelinterface,anydatayourcomputersendsafteryouput the printerofflinewill not be printed.
FORMATTING PAGES Page length You can definepagelengthin eitherinchesor lines-a matterof personal prefcmmce.WhenyoufirststartEX-800emulationyourprintersctsthepage lengthto 11 inchesand 66 lines. The dctinition of a “line” dependson the lines-per-inchspacing. If you change line spacingafter you set the page length,the page length won’t change. Andif youprintpagesactuallyIongerthanthe installedpapcrtray, the Star LascrPnntcr8 will printthem on two sheetseach.
For example,say you haveset the pagelengthto 84 lines (legalsize paper at 6 lines per inch),with the top-of-page8 linesdown.You then send: N16 Thiswillgiveyou8linesoftopmargin(impliedbyyourtop-of-pagesetting) and 8 linesof bottommargin.The printerknowsyou want84-16=68 lines of text,so it printsthose,skips8 linesat the bottomof the first page,plus 8 more lines at the top of the nextpageto makeup the totalperforationskip of 16 lines.
I Side margins To set the left marginto a particularcolumnyou send this command: in whichn is thecolumnnumberfortheleftmargin.(Notethatthecharacter /is a lowercaseL.) Columnwidthis determinedby thecurrentpitch(forexample1/12inchfor 12-pitch),or is set at 1/10inch for proportionalspacedtext. Oncemargins are set, changingthe pitch docsnot affectmargins. Same rules apply for the rightmargin:you send this command: Q n in whichn is the columnnumberfor the rightmargin.
DESIREDLINE SPACING COMMAND 1/8inch 7/’72inch 1/6inch incrementsof 1/216inch O 1 2 3 n incrementsof 1/72inch EXPLANATION (zero) (one) (the default) (in whichn is the numberof increments,maximum255) A n (in whichn is the numberof increments,maximum85) MOVING THE PRINT POSITION Space The easiestcommandfor movingthe print positionto the right acrossthe pageisjust the spacecontrolcode,the samecharactersentby the spacebar on a keyboard:
Carriage return The printermovesthe printpo:itionbackto the left marginwhenyou send a carriagerctumcontrolcode.Theprintpositionwill notmovedownto the nextline(unlesson the frontpanel’smenuyouhavesetthe AutoLineFeed parameterON): Line feed commands The line spacingcommandsdefine what a “line”means for the following commands.The defaultverticalspacingis six lines per inch.
Left-to-right printing The EX-800normallyprintsbidirectionally,withtheprintpositionmoving alternatelyleft-to-rightand right-to-left.Cuttingdown printheadmotion does speedup printingfor thoseearlierstylesof printer—thoughit hardly compareswith laser printing. Theproblemwithbidirectionalprintingis thattheprintheadcangetslightly out of alignment.
I Tocompletethecommand,forn2 youenterthenumberoffullgroupsof256 increments you want to move. And for n] you enter the number of incrementsleft over. Confused?Here’s an example.This command: $141 moves14+ (256x 1)=270 incrementsfromtheleftmargin.Thatworksout to 270/60inches,whichis four and a half inches. Moving horizontally from the current position The otherhorizontalmovecommand,whichmovesaway fromthe current printposition,comesin smallerincrementsof 1/120 inch.
T c c t o a n t s s lt o c ab o e o y w t so ut m a m a 6 af c ( rc i w e tr c w c T r a h w n nc t s oi et S H o a D< T H h t w g b t s s T p t Tt o m N T x nl a n2 a he sp m a t s T t d h...j mml io t L t i a il o O i o ac c ni N td e c o h v < H E n n c l E p S m D n n2 ...
Vertical tabs in channels T s p d n p o v f p T b c c u t e i T s t s o c t i r o rf u i i t ( d f a m no fa u s h m ed a h f p reaa dh i s d n pt es oi f d o t c s o t g is a hs c s li a t h t ai w t E f pd ot t s ae a Y c os ni m f t 6 at s ag c a c ) st h t T i m t s a t a o t c c d( T nZ a n2 a s a t s a y c s Y c c a t t cw a s b j t p < w c s ( h b c nl n2 ...
Orientation e TheE S O I t p d t t o h n c Xm t c o u o s- u r t hl rc ei y inu t p io l e mp l na h e mr oi w t r nt i f e ie o ti p a u ei st c f i hh isna p rc i oh e n s d m y Symbol set T c c t e s E s o e o c f T c c i w s st i A a l Xf t a fy h o i 2S n t hs h o t E al s es y rh a X hh ( y d t s it t as f t go oa wet g ( hy d hhr t sa t P a r g m r u a l p F i I b a t i oh et c o < tn f ni y gc t sh tt m o r m E O( f e y o i y g gh i e w 1( y i nt zd a g t c r a I
I S J N D S L T b I I I A p s t p a 6 7 8 9 1 1 1 o e n p a m ta c g yr y w a e it t so i m l u 125 126 35 36 D 64 91 92 93 94 96 123 124 #$@[\l A G # # “r ~ A E E n # # E U ( F D I S I S # p.
Most significant bit V f c A 1 a T n l Y c s 8 s s ( c T c s s j os b t t p d B i y f yp Ri t g a t t s io t u i o c yg e wt h t o m c w T m g t s o ( w l yi p e < oa c p em h E b a o i t l h h ( s y ci o p l te o o t s Sa s s t ro = y E c < i l ao > T k t A c y b a c r t < T l a e o mostt i i n o t f i m a t s o o t e h ob t h m i t l b i ab es hN d o s a g mf r significantbit, w c em t tw t r e s ao i h ct o t y E a f r t ima m p ot c e t om c o br s # i o E Sp
Character spacing E c j W c a e s al t o p C a s t T a l y h c y cm Xt a t o aY m u o S i hi c h y c d o l n ai ef p t c < s < < n i r A o l Y m p s o su oi aw m afr ef t sr ui ap t a t o id T vc c i l htd c p d/r n f o aj / t c rw ia r a r S F n y he a f S S t p as bu w n s 1 i t i c c i n r a i a r o e E S c e a n l me ea ao o o i t 2m p r n rh ce n h nm Pitch Y i p c c p f y T s a 1 1 o 1 c p i w h ry l p a T E ne d oi 1 m t XI y w ea w 0 u e n c p t
T s i c p < p w C d oe < < so o u C o y p 0 o C t f t t 1 s o t h c n r n io d SE s c an d pr m ocl a w r e - < do i s np o l f ne i t r D Extended print E “ e e p i w tx i i h E ot r s i c d p E o p l u g x i r hb S l m s x a f w we c t r eY c lh s e f ox l o f s it r e p p W y s o t e f w c t m T s o o t c o a o f o t e l x a c h rh o aI t p f o e l o xiy s hh h m o < o T t c p o < e p I f e a mx Wn ny e a e n Y n t c ra m E o < i X e io t er e e t m
I Style E as e s l y u Xm i i c es i c s f T s i < A w i t th c e u d -ht i hp o o ii ts u t a 4 t r c s u l ei a r o t e hcp a 5 i n I a st l ae a em E t u < N c o r t r E o t t c A d ey so t o a f t n sn n sy h 4i o S m t u h Stroke weight T t E c S L s T t 8c a c b c s b p eh e r t c r ra j l t l Ew i Xoti f ug i o d f T c e y p t t r dX w oi i c n of tif th h o t t s a r (double-strike) (emphasized).
I Typeface T S L Y e b a u t 8ua C S t s t f b s w f sa i d E s acm o d i E m C a i d l E eo ft r e c m e t s u i ua o a uf e b o y w br la w t T r b E X eh o a he on f t o e w i ua Underline T s c u c a c a w un E e o T t ph u d p u m X u ne m n o o a o yn s eta r m m o < I ni a o I ni a e –n E n n u u i t n uo i t n uo d d um e um e v Master Select T M S c i as y w t p w M S i o h o a t f a c t f y d na s T p t o r w s T s a < F t m i t p v i t t ay c oe u l y c w
A e a u t P v f < b xr e l og a aa tx Tp g i y t ( + 8 + 3 = 4a a s t c hh h t !4 o m t oo l E Subscripts and superscripts S p h s r s Y m p uc l s S b i t u p o et f uf n i t ey c u m o t s t s < i w y m Y a h o ht b n r h ia t s l o m pu c p a ph a o th n i re l s Y m w is p a p p o mo e f ua Tr o o t o s s a s ut w u da r hb t o r o s u mw uw t Sn na n s e n g y o s < b p i o es E i y m na o c c ro e aa u a s m p gh s m y s um a uw t m u u c T uau i a a pv b b
User-defined characters Y t c L c c b y a p p a I e y w to s o c cr w w t Tr S i L s sn t ct p p a m su E hr e u 8 p ao o m v yt a l e s e e B i y h u ac h p a d r f Ea par cse e y c n t g a s y h d o y yr Y m e eo h s y c i p ho t t 2 a 5s s o o6ar n r f c o c ea w n m n “ ro ks ot u s t n u c on s h hp r r al H A a t s k T g a h o t s t t n d y i t s s t i t c f S t hc t cc a o c a r aa e t t e r e p h g tnc e E p h < a E s y l bo s o oa t t upper n cm oa e y y
Printing dots E s e w p o t g m X a l d pt p f e e pr ur h d h ce e Y i jo T s e b b n m 2 c s u p b i c b a l o wo I m s a h a e 6 t 2 t p ii ru a t p T f ae l A a ly c i c g0 o p o l l r f os T f t r p f s b s ac t v o e i d o t l eT y w a u d t t i y p o c ro h ● ● ● ● , eh w il a i r oo pu o in mn c v u m i o e oa g dho t l x or u 0 0 0 0 0 o : 0 10 What do graphics commands look like? T p E g y h t m r Xf r d W l s d y w t u p h H m d d y w p i e T i w rd d Y W N H w ia r
I S t p j 1 c K1 < T m t 1 B t p c 2 o + ( xa2 c < T o g y =1 c a t s o g o w or s r E od c u n h o rr y m w s K4 1 t t a l 5 s t e l a m E t 4 + ( xr 2 =2 c a h on t p exactlyet r n o c m i y c u i oe y i t un t a gh oa d o dv e v r v h i B t Wn s c h Ai y tko u I a r f au y eg r r t r m e s R O A c Other graphics densities L s t p y g o t H s g o O W t e c s pu y w a a n g ( r dr F e r m y f s to r l ms gh a 7 o 8tf i To y ys yo r l a s oi a a ma p t e l e e
Y n e N a a d M M M M M M M M # # # # # # # # a s t t s d a S t l L s s t o p I f e o A b w t d o t Gpb i S t ’ t d c g a I y ’g il o ul r o re e a hrat o o c a t o g fc pm a n Tr d o u av m go a m i K1 ai r r ee p io i E ti w < M 8 l ay p g s a t s o d c tr a o T c c l f a fm o t ol o o r y c u t s o c a f all ag n s b a p t t c K nl n2.
I t c t T c d f ac < h Ki n do e hy s t ?cm c F cy s L Yo Z A t c h co m an E n a e m o E w f y e t h f uc t t to ih b y w otd c i e n d m y h am h a s( nw o o b a e Nine-pin graphics T S t r a a ar n L e o c ac t hs f n g A t ig r c pea d nr a s fo i i e l b t iE o t c gi b X i p hf o n a h n p T cE u i t d at X l i o d ai u - n s u t p r p i n T P U e p b n c T y g 8 s t e c i r h r d on p c ti n o c o d o b f t t oe p o t m s b h i ai h t s t w t y 128 ● 32 1
I T p n g T n A W g g di an b 6 d p i n i t c o 2 n] i t n c ti c r br Ad nl n2 c T v d w b 1 d s n2 i B p y ng a o d eper e E i a i e b In d is a ur e ne d t i d is a o n i wn tn d n o d a w o og c g 5o d u y a s 6 o l c ( t 2 ue u t 4 g yr s t r nw t l a em a d a ( b r i 3 wr w i o m mr ht o Oa -m 4 e o f de np p c w u t b m e
T P I I P a l T m c d I P i q o t s c t b b d f t E P p T u P b a r t a i e c t rE X h r r q c o E pr o p eBu sr t t I t c o i do o i r s C r a d ha oi a d b o p p X To p tp c w ro p d a i re i E oE ia t su p t w l othmhc a t eP oc em tr s X r f ot lo ce io t s n f t pmc h ase e h hm n a r p PROPRINTER COMMANDS Why use the Proprinter emulation? T d m c f i y I a d p s p t T i l t t s P i r o f t h p u es h s a I p e Y d notn r t u t s P ie h a I o I B c Mo o y s Ae y w r ioL o d
Y c m a p f I f e I t u P s h y c m rr i y a s u t n I h s u as ot p w t c sp l yrB r a r a o t oo l y a Unsuppotied commands T m ● ● ● ● S L 8 ia p o a le d o n o o p np c s s i u d t e e f a s c r r< cb rd < < f ae g i o g n h beo t t ao r i i l n a r I -n l l e 8 and c a 9 n Ui i r = w a nr e s e CONTROLLING THE PRINTER Identical printer control commands T E “ f P a P t CP PrinterOnline Beeper co m i c ra Ir Xy o 5 ( h l to n r s s ho n w
FORMATTING PAGES Identical formatting commands T E c P c I y n s 5 ir t f hX t h o l w Set PageLength in Lines Set PageLengthin Inches Set Skip OverPeroration CancelSkip OverPe~oration a oi so “ < < < < o Cn C< Nn O t t m o tp d - P F i a l n Set top of page B p p y s t p t ( e te t m y t w y w ot t o t p t b sT p a t p r t so t c f m ft p f a a ht s t c i s o a 4 W H p a i y n t m t t t t p t p o t y n t mo l m h t i ch s ae ea b ro a r t fm t p r a g t s st a c oo g a i i MOVING TH
B nZn2...
Turning automatic line feed on or off Y m c s t c o t t l r m t m t pa aa a d al p U 5n < je t t t a cr l ro e E I y m na o n ( a e c r I y w n p a l s o t A C p e 2 t p ma ne f ( e f r uT c o t f ap mw u d a la f ra 2 r ta p m t c i ot oe t o p t m r U a Setting horizontal tabs Y c t s s u t 2 t s t c t c c o c T c n a t c a t < a a c r o t f D nl n2 ...
I CONTROLLING FONTS Selecting fonts T s p S Y c L t t L P s t t 8 ua C f wf f c i sa i d p r ia Pe o toP t e p h m h f p t f f I r er s 1 i t ni r r o t a r r rl Orientation P a l o o a a ar t r p m o t S O r s r c d h e m io w t r yn c am o t p a u ei t c f b u s i nt fv p e t hd a eo I t i up e o e c fe i da oh u o t t sano y l e i Symbol sets P I T i s a 1 e c S d 2h B b cn p v t T s t < Y p a w I nr 1a wm w a s i t a s p ts h T oo i r a c c s h s I C fB g d i r o
Printing international characters C c c d w c a n p c h s c A b s a s i c i I P m T p s t c c s b < I y t p Y c 2 o B C r S 2 so ahn i v i A au p ny r o or b oa os s yn ( od t po c s cl i c p Y p h o ot a g o o y s t p mt “ c p p h r r a c o t p p ra o at I os e e h o ag < \ n] n2 (data) nZ a g o c t w ih c g p r y r c r uh t r c c S t n5 t aa S o a E n2 n t h The nl r (data).
I Pitch P a s p f ir 5 6 1 1 oai 1 n c f v p p ma T m pr o t i P T c c t ap < T t s t o 1 c o hp i h( y ci s a t m : cr n ea m E c o 1 c p p i tha i rt r id r e a o p a oup c a s m2 1 r (r e o h o < a p n -0 e i D Font height P s p t I y o t c t t s w y p w f al p ar y o t f t hu m gu y a u T op p y a m s t p a 1o pt w w i o s f h y c as m t a r t op c s gu 1a y y si0 h e h l im e t e e t ya we a re n Style, stroke weight and typeface I W p a t a b t c
Overscoring A o u o w e i al t i t r I y a o w < T e o c u t t c e i aw hS rp r b i a w t nc e o b i l dmt o e a cv e –n a t 1( d v a vt t o a r E t E h y s v c i t a o e u a c ni n i oOv( r sf I nf n yrh ey t o he s GRAPHICS Identical graphics commands I g s f c P e e g c t < a m b gr r *( c r A( w eo h am t s o ar t g x s a g p g a an a d a tm a E u m p a < rEe? ( hp c oi a r ET n vp eox e oe t l p SelectSingleDensityGraphicsMode SelectDoubleDensip GraphicsMode SelectHigh
T o c X T p 6 s D Y 6 D m D 6 o ar r h c p w b s dai~wheel.
I T m 4 l y c t c t c et p ohl t s he i < A i c c m t s < 4 E F p w m D c a pno yo pi a ot i a A c n t p E n a i r LS o o 1 I D om a n ym p ia a < mocu s w c o h e t h position i ct Aa e a a b c y h n i mui iu a Unsupported commands Y f . . . . . . . .
Reset commands D i T h e p p O o b c a T c f a t p m t u t i a a w s < T w i o t mc i tr r t up o c a n r t p r a os ai r t p oo a ta p e c a < omt p a w m o a mt r e e p i to a pn m T rrp c r ( f l i aoc i “ h a I c c t E w o oa L < m m r u t < r a T r t i do a l i i ra e r r c m r p e S y c os a t t e eo p p l ut r rb f n 8t a w s t sc e t P ac e j mw h a me c eit r o E C FORMAITING PAGES How to set the width of a space T f t u T p T O m c w n S w l a no t d o p f S W
How to set the depth of a line c ( c TheL D d d d ots a“ m ie l f a p s m o l o a l ei u o a i ew o /t s l w i a 8 T c t < I d < s t “ e m ll c f T S L pf i c h e n i oi v am eh L o / 8 l oa w n4 o a ia o E F t v o ny c e a d 1 T p n o f nt n o l o a i i t l d/ n yt m ei em R ab 1 ( e an e t 2sc t n ru 4 n e u e s i Page length W l d s y f c D e y S L m i i nh8 s a t p u s t 6 l ( i a 6l e p i T d in o a “ n e in o t l d d e a I y c c t pl de b i s h after p l y w ne i c cn t pl a l
< S t p T t p t p p d T s an t p p ib m a m b w s p m t i p m o t l < I y e E u y i a mt ev b bo m r t pr t t t oo t i p a W f l Ls o o a8 a oa o a i r l f o v o at c wo T s r t c s L t ep r ao E t c t t a a o t c < S m C b < m s o d < I t lb < E at oat p h e mg < n e E S Side margins T d c o h l y m i s a c e 1T s t l am t afpo f m t p p o t t s u ios c t T oy s t c r a io < 9 S p t t p n t l f T d t r m yaw yr T f y “ s o t s r t oc e O r o h E c
How to justify text Justified t j p w i a t L e Y m tu t t b s < o a b 8 fa n i D s m eF e e o o b x st r a al s t eo t t u ot u wau t f s ct l y wh t j e u ei u m j f t M E Y s m s t m c t b o l eO t T o c y c s o h t o b o s a a t t S C D e ( m s w y i A w y h p a o t c < I a I o c y i ny t y i e j h e i jo t mg aa ouu sg t m i n w i p h p w l a hm n a f i r s p u c i b ea o na k z hm p w l ya j g i e r t wa i a e t h l p t y rfc tu o a h i m o X c w o < a p < P c w ap
1 Backspace commands W p y p s t S l o L s 8 aab o c s h i am sp r < B i y m t I y b c a g t p ab right o p s po o o c r ai t r c r s p e t k oi m a t bm c ial e t l c i y pr h B dr t y n o a ry rs a b vw a s d / t m ab s e B p p l o n t B p S p d c s t r et e h e t m t p p b as c ya c u h t 1 Ic B m t p po 1 o t t r l i b m t < o u yl h be caovn ae ae i i r i o t ea rw nm o s a k Tar c / a io o m t t l r/ ( s a c i o c m < E B Carriage returns T S L 8 m a t p ps w y s
Line feed commands L e “ f f Y o u l c m o ah l f t f t d v af m p t L F t p op e d o uimot e p b r io m T L i D c ed iw u t a afo f cl o U e y oc l i o it m n l s i as r el e p i p rf n c t m t p po d t hp i m L t p < T h t p up t p p lo o w < f p s a oo h usl wr t U y t < cr t o s E a u af d t p < A m i < Y oe o L es u Yb c as mf p o s ol i E p p ou t p ah o D wu t rc a s - E Form feed I D m t S L e e t d s a r aF F c e c u ap i m n p i r r i
D n n y S p pa o al b pe 8 ia L b t ri it o f c n st dp c rs c n W t p p i m r t ol ab t p p t t r i oo t l Hr t m a n a I p e f a t ro r t p p m e b t t ol m s t ac r a a n pa r T t o b < T t t c p ta c r c cn mr (r ae h o s ma s r i ao wf a c t w ps o o r r r i i cu oi 6 E o b < s s s ii r Tp i r ry c a o e oio eo t o rc p a o sa t a r p l t cu r s i g l m h 5 m E Reverse printing T a l c l A cai w p o r nr t D e l y r m ti u p ud e f a ( j f a l a w lb pi t n W u dri
I T h H T p t M oc o T m t a ow r rt s p po t d ti t c < T t c m o n oo z m oz i si H ah t t t so s fo T i m t t nC p H pr Tt t at c ti io s a St oc h hl a < 8 E Vertical tabs V M I t k t w m te s w W y rs t V a T o t u c t p p o m d t t o n mv o rt s s o me a n m t s o t p t hp w b t l ty o r N t a s w y f t t np o a ri h T s av i t b a t s < T s m t t ep E p t t s – t m l e wr t yo s w r e q h to o ro e E d t t n v t s s t ech < o V Canc
Vertical line move T V c p at s L M c e l y m t p po t a p ri a “ v o t at e s c Y j p i t c t g ( 1i a t t < F ny < c t p o t p e e t t l no l n e a o ru o d lo e nm a g i ed a t w T i r( ib r a t uy wn r a E l n d o s m V t 1 n u s ih CONTROLLING FONTS Font selection D t u p ac n y w t c m o t f t c t ris f p i D T a o f m p g a u y t hp i o aio y q aaccr e Orientation Y s o c p t a S y I t w c p i d f f i e O wr f d h am t y r p s e t f e s l
I S e o t d a s s i s A a s g s b y c s t s us i t t p b i t Y m a s b I a t t s lh C i u S (x ap h y s t 1 eca a ts us tS ma cp i Y ph r t i y a o E aef c m t s e s T i f h ae i o p a o cp c t l oc t p sr r i D c t S S m Et ii p a s we O T aS O c c s i pt c us usr w h w c p ya l a t vr mhr n C o op pn p m tf h p eo n a n i t pc t g h yon cl y i pi h u e o < A l t t S I c t m b t to p h h s s l mo r h i < S T f i t s c co l us t y a j p o lot p j ju pb as l c y ts l <
S When you combineproportionalspacingwith automaticjustificationyou can get text that lookslike that in professionallytypesetbooks. A note, though: the proportionalspacing command can not change a monospaced-pitchfontintoaproportionallyspacedone.Youshouldalways have a proportionallyspacedfont selectedwhen you send this command.
Pitch The monospaccdpitchesavailablewith intcmal fonts include 10, 12 and 16.66charactersper inch. However,with the frontpanel’sprogrammenu youcan selectmorethe compact6.5 and 8.1pitchesappropriatefor a small fontlike Line Printer. Font height The normalfont sizes in Diablomode are 8.5, 10and 12pointshigh. Style Toselectitalicswiththisemulation,selectthatstyleas a fontattributefrom the front panel.
You can turn off the underliningwith eitherof thesecommands: R X Suppress printing Bysendingthecommandto suppressprintingyoucanmaketheLaserPrinter 8 printspacesinplaceof anyprintablecharactersyoulaterscnd—in effect, just move the printposition. On the Diabloitself you might suppressprintingto skip over a bit of text you’dbe fillingin later,perhapswith a differentprintwheel.
I Think of the normal Cartesian coordinatesystem in geometry, with its horizontalx-axisandverticaly-axis.In this systema poinl30 unitsrightof the y-axisand 12unitsabovethe x-axisis shownas (30,12).Anda point30 unitsrightof the y-axisbut 12unitsbelowthe x-axisis shownas (30,–12). The minussign showsits positionrelativeto the x-axis. I 10 [ ( 1 5 That bottom right quadrant is where all the action happens in Diablo graphics.
HYPLOT STEP 1)Enter HyPlotmode 2) Selectplottingstyle COMMAND 3 G (absolute)or V (relative) 3 C plottingsymbol cESC>.
NOTES 152
This final chapterin yourStar LaserPrinter8 ApplicationsManualholds two main sections.The first on willhelp you with yourprogrammingjob, whilethe last providesthe symbolset tables. We’vesummarizedallcommandsin ASCIIorderhere.You’llfindIhcmorganizedby functionin chapters4 through7. The Star LaserPrinter’ssymbolsetshavebeenincludedso that youcan see exactlywhat charactersare availableto you. Roman-8includesstandard ASCIIandisthedefaultforallemulationsbutProprintcr;IBMCharacterSet 1 is the defaultfor that one.
COMMAND SUMMARY HP LaserJet II Emulation Printer Commands Command &a n C &a n G &a n H &a n L &a n M &a n R &a n V &d @ &d n D &f n S &f n X &f n Y &k n G &k n H &k n S ‘&t’nC &t’nD &t’nE &t’nF &/n H &tn L &ln O &t’nP &t’n S &t’nX &p n X &S n C ( n 154 Function Page Backspace 66 Horizontrdtab 64 Line feed 67 Form feed 67 66 Carri
Command ( n @ ( n X (S n B (S n H (S rIP (S n S (S n T (S n V (S n W ) n ) n @ ) n X )S n B )S n H )S n P )S n S )S rzT )S rzV )S n W *b n W *C n A *C n B *C rID *C n E *C n F *C n G *C n H *C rzP *C n V *p n X *p n Y *r B *r n A *t n R 9 = E Y Z Function Page 75 Selectdefaultprimaryfont Desig
I Command cESC> [ C n [ D n cESC> [ E n [ O n [ S n Z Function Page Selectpaper feeder 33 Seldctsimplex/duplexmode (DX type only)34 Changeemulationmode 30 Selectorientation 31 Selectpaper size 32 Self test 53 Epson EX-800 Emulation Printer Commands Command .
Page Function Command 6 Expandprintablecode area 119 7 Cancelexpansionof printablecode area 119 < 107 One-lineunidirectionalprinting 113 = Set MSBof receivedcodesto be O > 113 Set MSBof receivedcodesto be 1 Assigngraphicsmode 123 ? C m 101 @ Resetthe printer 105 A n Set line spacingto n/72 inch 109 B n] n2.. .Set verticaltab stops C n 102 Set pagelengthin inches 102 C n Set pagelengthin lines 109 D rd n2.. .
Page Function Command 110 cESC> b c nl n2...
Command G H J n K nl n2 L rd n2 N n O Q R S n T W n Y n] n2 Z nl n2 [ C n [ D n [ E n [ O n [ S n \ nl n2 A – n Page Function 116 Double-strikeprint 116 Canceldouble-strikeprint 128 Performone n/216-inchline feed 120 Selectnormaldensitygraphics 121 Selectdoubledensitygraphics 102 Set bottommargin 103 Clearbottommargin 126 Set printeroff line 129 Restoredefaulttab stops 118 Selectsuper/subscr
I Command P n I n n n ! & , x y – . O 1 2 3 4.
Command V W X Y Z [ C n [ D n [ E n [ O n [ S n Function SelectrelativeHyplotmode Selectshadowprint Page 151 148 C 2 PrintthecharacterunderASCIIcode7Fhex 146 Selectpaper feeder 33 Selectsimplex/duplexmode (DX type only)34 Changeemulationmode 3 Selectorientation 31 Selectpaper size 32
I SYMBOL SETS This sectiongivestablesof the symbolsets for the Star LaserPnntcr8. The decimalcharactercode of each characteris shown in an inset to the lower rightof the character. Thehexadecimalcodecanbe foundby readingtheentriesat thetopandleft edgesof the table.For example,the character“A” is in column4 and row 1,soitshexadecimalcharactercodeis41. Thisis equivalent(4x 16+ 1=65) to decimal65, the numberin the inset.
I Math-7 OA 1 t I 1 I 6 I 7 I I Name Symbol Number L 1 I I I l I 1 , 1 1 1 1 < i I J 1l .. -- t 1 .. , -. i k 8 9 A I B I 1 1... 1 1 ,.., 1 1 - , .
I Number O 164 Symbol Name Line Draw
I I Symbol Name Number 60: Norwegian O I I — I I 21 1 181 I 341 50[ I I 31 I 191 “ I 351 I 511 a u e fv I 1 I I I I I I 61 1 , 81 I 221 , . . , 1 381 , - , 241 ‘ I 401 I 541 - I 561 .
Number I O 166 Symbol Name Roman Extension
I Number OF Symbol Name 1S0 25: French
Number I OG 1 Symbol Name HP German
I Symbol Name Number 1S0 15: Italian 01 I 5 I I I 6 I 7 1 1 1 I . , “ , - - , + I.., t I 1 1 1 1..1 , } ~ ! ‘ -“! I I I I I F 1 ‘ --: ‘ “-} IJ I 1 1., 1..1 , ..
I Number Symbol Name OK JIS ASCII 2 1 o 3 4 5 6 7 0 I — 1 I / I I 1 1 1 — 11 I 171 ! I 331 : I 491 I 41 1 20] I 361 I 521 I 131 I 291 I 451 61I : 651 - I 811 681 I 77 1 841 971 - I1131 I100I 11161
I Number Name S y ECMA-94 Latin 1 ON 0 1 2 3 4 5 6 7 1
I Number ON 172 Symbol Name ECMA-94 Latin 1 (cont.
I Number 00 Symbol Name OCR-A
I Number Symbol Name Math-8A O o 1 ..,,,,. I 01 I 161 ,nr=l.
I Number 0 Symbol Name ISO 11: Swedish 1
Number I 176 Symbol Name
I Number OY Symbol Name Bar Code 3 of 9
I Number Symbol Name Norwegian 6 I .
I Number IE Symbol Name UK 1
I Number I 1 Symbol Name ISO 69: French 8
I Number Symbol Name IG I 1S0 21: German I I El I 241 ‘ I 4 — 1
Number I Symbol Name 10 I A F 182 OCR-B 0 D pi
I Number 1 Symbol Name OCR-B (cont.
Symbol Name ID Number Math-8B IQ I I 1 21 I 181 341 I sol I 6( I i + a 125 109 I —.
I Number Symbol Name 1
I Number IU o 1 2 3 4 5 6 7 8 9 A B c D E F Symbol Name Legal
I Number Symbol Name 2 Ill I ! I 1 I 1 I 5 1 1
Number I 2Q 1 Symbol Name Pi Font–A
I Number 2s Symbol Name 1S0 17: Spanish I 67 415 4 * M 4 br 98 114 s c 99 115 a e fv 101 u 102 117 1lB a i j 105 106 k“ Y 121 z ~zz 107 123 lii 108 124 M 1
I Number 2U Symbol Name 1S0 IRV
ID Number 3Q Symbol Name OCR-B Extension 1
ID Number 3s SymbolName 1S0 10: Swedish 23456 192 7
ID Number 4s SymbolName 1S0 16: Portuguese 8 9 A 193
ID Number 5s 194 SymbolName 1S0 84: Portuguese
ID Number SymbolName ISO 85: Spanish 6S c) F 1 2 3 4 5 6 o 7 # 195
ID Number 8M SymbolName Math-8
ID Number 8M SymbolName Math-8 (cont.
ID Number SymbolName 8Q IBM-PCSet o 12345 o 1 2 3 4 5 6 7 8 9 A B c D E F 198 1 67 I
ID Number 8Q SymbolName IBM-PCSet (cont.
ID Number SymbolName 8U Roman-8 1 ..,,,,.
ID Number 8U SymbolName Roman-8 (cont.
ID Number SymbolName Bar Code EAN/UPC 8Y m I I 202 — c I Ill I 271 ml ml [ 73] I 891 I105I I 43! I 591 I 751 I 911 I107I [
ID Number 9Q SymbolName IBM-PCExtension 203
ID 204
ID Number 10U SymbolName IBM-PC(US) E- 21314151617 I 0 1 ‘t 19 A C D k E F 205
I ID Number SymbolName 10U IBM-PC(US) (cont.) 8 9 A 1F T o * 1 -+ 2 241 3 4 4J 5 245 6 7 8 9 4 ● 249 A B c D E F 206 -d 250 z ■ 220 I I 221 222 ■ 02 236 @ 237 E 23, fl 223 23S .
ID Number 1lQ SymbolName ECMA-947-bit 207
ID Number 1lU 208 SymbolName IBM-PC (Denmark/Norway)
ID Number 1lU SymbolName IBM-PC (Denmark/Norway) (cont.
ID Number SymbolName 12U PC-850 I o 123 45 67 #z d--b= ! 4 17 1 33 II t 49 2 18 34 19 #3 35 51 7$420 36 52 !! e a’ 23 t 24 39 ( 40 7 a SC 55 56 d-d= < =la= 28 ‘ 44 29 45 w 60 = 61 a br 97 q 98 c 99 113 114 s dt 100 115 116
ID Number SymbolName 211
I ID Number SymbolName 15U t I 2 I 3 It 5 I 7 I 6 I L I 212 H-aI I 21 I 18[ I 341 I 501 m 1 , “m ‘b I -- I 1 I -. , I .“ 1 “. 1 1 “d, 1 , .“ I 1 I B 101 I 261 I 421 I 581 l
EC ASCII,6-11 ASCIIsymbolset,41,111 attributes.
compressedprint EX-800mode,114-115 Proprintermode,131 condensedprint,36 EX-800mode,114-115 Proprintermode,131 configuration,15 configurationsettings,16 continuous-formpaper,21 controlcodes,7-8,51-52 printing,79 coronawire,4 Courierfont,38,43,117,130,145 currentsettings,15 m DC1/DC3protocol,17,101 EX-800mode,115 Proprintermode,131 downloadablefonts,39,47-50 drum,4 DTR protocol,18 DUPLEXlight,34 duplexmode,34,59 m elitecharacters,37 emphasizedprint,35 EX-800mode,116 Proprintermode,131 EmulateAttributesparam
[IL factorysettings,15 Feed Selectcommand,33 Diablo630 mode,136 HP LaserJet11mode,54 fontattributes,28,35-37,41 default,43 See also fontorientation;pitch; pointsize;spacing;stroke weight;style;symbolset; typeface fontcontrolcommands Diablo630 mode,145-149 EX-800mode,110-119 HP LaserJet11mode,70-84 Proprintcrmode,130-133 fontdesign HP LaserJet11mode,85-88 fontheader,86-87 font height,36,41, 71 Diablo630 mode,148 EX-800mode,115 HP LaserJetH mode,77-78 Proprintermode,132 font ID numbers HP LaserJetII mode,71-
horizontalmotioncommands EX-800mode,107-109 horizontalmotionindex.See HMI horizontalprintposition,61,63-64 horizontaltab commands EX-800mode,108-109 Proprintermode,128,129 HPLaserJetII emulationmode,19,5197 fontcontrolcommands,69-88 graphicscommands,88-94 pageformattingcommands,56-61 printercontrolcommands,53-56 printpositioncommands,61-69 symbolsets,40, 73-76 HyPlotgraphics,149-151 mIBMcharactersets,126,130 IBMProprinteremulationmode.
m networks,50 NEXTbutton,15 nine-pingraphics,123-124 numberof copiescommand HP LaserJetII mode,54 Numberof Copiessetting,20 m offsetcommands EX-800mode,IZ6 ON LINEbutton,13 optioml fonts, 46 orientation.
printpositioncommands,22,27 Diablo630 mode,140-145 EX-800mode,105-110 HP LaserJetII mode,61-69 Proprintermode,127-129 printspoolers,49 PROGRAMbutton,15 pro~rtional spacing,28,38,39 Diablo630 mode,147 HP LaserJetII mode,76 proportionalspacingoffset,147 Proprinteremulationmode, 19, Z25133 fontscontrolcommands,130-133 graphicscommands,133 pageformattingcommands,127 printercontrolcommands,126 printpositioncommands,127-129 symbolsets,42 unsupportedcommands,126 protocol,17-18 pushingprintposition HP LaserJetII mo
28,37, 72 Diablo 630 mode, 147 113 EX-800 mode, spacing, HP LaserJetII mode,76 See also line spacingcommands; monospacing;proportionalspacing SpacingOffsetcommand,147 Diablo630 mode,140 SpecifyMacroID command HP LaserJetII mode,94-95 SpecifyPatterncommand HP LaserJetH mode,92,93 stopbit, 17 strokeweight,28,35,41, 72 Diablo630 mode,148 EX-800mode,116 HP LaserJet11mode,78 proprintcrmode,132 stylecommands,28,35-36, 41,72 Diablo630 mode,148 EX-800mode, 111, 116 HP LaserJetII mode,78 proprintermode,132 subscri
I L!Ll VeflicalLineMovecommand Diablo630 mode,145 verticalmotionindex.See VMI verticalprintposition,61-63 verticaltab commands Diablo630 mode,144 EX-800mode,209 VMI,26 HP LaserJetII mode,62 ml WarningAlarm,20 WYSIWYG,45 12u XeroxDiablo630emulationmode.
Consumer Response Star Micronics Co., Ltd. invites your suggestions and comments on your printer and this manual. Please address your correspondence to: Worlch’ide Headquarters: STARMICRONICS CO., LTD. 194Nakayoshida Shkuoka JAPAN422-91 Attn: Product Manager American Market: STARMICRONICS AMERICA, INC 420Lexington Avenue, Suite 2702-25 NewYork, NY 10170 Attn: Product Manager Eusopean Market: STAR MICRONICS DEUTSCHLAND GMBH Westerbachstra13e59 P.O. Box 940330 D-6000 Frankfurt/Main 90 F.R.
P in Japan ’89