Flash Memory: 512KB (utilized for internal fonts as well as emulation programs)
Internal Fonts: A total of 7 internal fonts: (Courier and LinePrinter)
Compatible Emulations:
HP laserjet IIP
Epson FX-850
Interfaces:
Parallel Port
Serial Com Port (able to be configured at baud rates between 300 and 19200)
Paper Handling:
Multi-purpose tray
Manual feed
Cassette (optional)
Supported sizes of paper:
Letter (which measures 8.5 inches by 11 inches)
Legal (which measures 8.5 inches by 14 inches)
A4
Executive (which measures 7.25 inches by 10.5 inches)
Custom size envelopes
Font Options: Additional and down-loadable cartridge compatible font type are supported.
Frequently Asked Questions
Q: Which category of printer does Star LaserPrinter 4 fall under?
A: It is categorized under laser printers.
Q: The Star LaserPrinter 4 has a maximum print quality of?
A: A maximum of 90,000 dots for each square inch is achievable.
Q: In regard to the number of pages that Star LaserPrinter 4 can print at a time is?
A: A maximum of four pages can be printed in a single period by the devices.
Q: Is it possible to increase the memory in the Star LaserPrinter 4?
A: The memory can be expanded from 1MB to 2MB.
Q: What types of emulations does the Star LaserPrinter 4 support?
A: It is capable of emulating HP Laserjet IIP and Epson FX-850.
Q: What are the available built in fonts on the Star LaserPrinter 4?
A: There are 7 built in fonts of which majority are the Courier and LinePrinter fonts.
Q: What are the available interface methods to connect the printer to the computer?
A: You can connect through parallel or serial interfaces.
Q: What papers are supported by the Star LaserPrinter 4?
A: It accepts almost all ordinary cut sheet pages such as letter and legal, a4, executive, and many more envelope sizes.
Q: What is the operation of printing in cases where large documents or images need to be printed?
A: This sre placer in RAM which is said to hold a maximum of 1 million characters. The printer is capable of printing entire pages which are stored in it.
Q: Is it possible to use external fonts with the Star LaserPrinter 4?
A: Yes it is compatible with additional fonts which can be added through cartridges and those which can be downloaded from computer disks.
● All rightsreserved.Reproductionof anypartof this msmsafin anyform whatsoever without
STAR’s expresspermissicitis forbidden.
. ‘firecontentsof this manualarcsubjectto changewithoutnotice.
● Alf effortshave beenmadetoensuretheaccuracyof the contentsof this manualatthetime of
press.However,shouldany errorsbe detected,STAR wouldgrszdyappreciatebeinginformed
of them.
● ‘llteabove notwithstanding,STAR canassumeno responsibilityforany errorsin this manual.
@Ccpyright 1990StarMicrunicsCo., Ltd.
PREFACE
Aboutthismanual
This StarLaserPrinter4 ApplicationsManual gives you the information
youneedto programthe StarMicronicsLaserPrinter4.
Whywouldyoureadthisbook? Mostpeopleusingalaserprinterjust run
softwarepackageswithbuilt-inprinterdrivers,whichlookaftereverything
theircomputerssendtheirprinters.Butmanyofus-smallbusinesspeople
and home computerusers, not to mentionthe wizards who write those
softwarepackages—wanttobenefitfromallthenewfeaturesofferedbyour
pnntem.
Doyouwantcompletecontroloverthecharacte~andimagesyouprint?Do
youwantto makeyourStarLaserPrinter4 worklikesomeearlierkindof
printer? Thismanualprovidesthesoftwarehelpyouneedto get themost
fromyourLaserPrinter4.
ThoughthisApplicationsManual is reallyintendedfor intermediateto
advancedcomputerusers,we’vetriedtoaccommodaterelativenovicestoo.
The informationisorganizedso youcan walk throughthe generaltheory
underlyingprinterprogrammingbeforedancinginto specificdetails. It
makessense,therefore,to readthefirstthreechaptersbeforejumpinginto
themiddle.
● In “Gettingto KnowYourStarLaserPrinter4“ we providea listof the
featuresthat make this a splendidprinter, to help you choosewhich
feahuesyouwantto exploit. There’sa bit on how laserprinterswork,
insideandout. Thechapterthenexplainssoftwarein generalterms,including how to write control and Escape commandsto make those
feahues work.
● “ControllingYour Printer” examines the parameters and “superset”
commandsyougivetheStarLaserPrinter4 to directpreciselyhowyou
wantittobehave.Theseletyoucontroltheprinter,managepageformats,
andspecifywhatyouwantprinted.
● For mostofus, the“Fonts”chapterwillbeuseful: howtousethefonts
built into the LaserPrinter4, plus those that come on cartridgesor
computerdisks.
4 commands. YourLaserPnnter4 emulates otherprinters: it imitates
otherprintersby acceptingthe samecommandstheydo. Just think of
yourStarLaserPrinter4 as two printershidinginsideoneunit.
Ifyouwanttowriteormodifyaprogramthatusesoneoftheseprinters—
theHewlett-PackardLaserJet11Por EpsonFX-850-chapters4 and5
showhow yourStar LaserPrinter4 can emulateto accordingly. The
chaptersfirstdescribehowtocontroltheprinterandtoformatpages,then
howtqmovetheprintposition,andfinallyhowtousefontsandgraphics.
The chapter on the LaserJet IIP is longer and mom detailedthan the
others.That’sbecauseyouaremomlikelytouselaserprintercommands
thancommandsfordotmatnx printers. (If youhavesoftwa~ designed
only for dot matrix printers,you may havemanualsfor those printers
anyway.) We recommendyou use LaserJetHP emulationwhenever
possible,withFX-850emulationas yourbackupmode.
c Thefinal“TechnicalSupplement”containingthecommandandcharac-
ter mfextmcetableswill probablygetthumbedthe most.
Conventions
Incidentally,oneofthoseTechnicalSupplementtables suggestsacoupleof
typographicconventionswe’lluse.Baseten(decimal)numberswillgenerallybe used here;if we havetouse base sixteennumbers(hexadecimal)we’llexpresslysay so.
Andsecond,the lowercaseLis practicallyidenticaltothenumberone(1versus 1). BecauselowercaseL is usedinmanycommanddescriptions,we’ll
usethecharacter/to avoidconfusion.
TheStarLaserPrinter4 OperationsManual
ThismanualisthecompaniontotheStarLaserPrin?er4OperatwnsiWanuaZ
thatcamewithyourprinter.Alaserprinteris a fairlycomplextoolthatrequirescareanddelicatehandling.Soto usethisApplicationsl14anualbest,
makesureyouunderstandthat OperationsManual first.
Your OperationsManual holds essentialinformationabout the LaserPrinter4, such as howto:
T& chapterintroducesboththehardwareandsoftwareaspectsof theStar
LaserPrinter4’s personality,from fonts and print engineto ASCII and
Escapesequences.
4
1.1STARLASERPRINTER4 HARDWARE
1.1.1Versatility
YourStarMicronicsStarLaserPrinter4workswithpracticallyallcommercialsoftwareprogramsandcomputers.WithfeaturesthatgobeyondStar’s
easy,affordable9-pinandfast,quality-printing24-pindotmatrixprinters
the Star Laser Printer is the logicalnext step in the series of fine Star
Micronicsprintem.
YourStarLaserPrinter4 producespagesthatlookclosetotypesetquality,
withupto90,000dotspersquareinch—nomoreNLQ(nearletterquality)
compromises.The Star LaserPrinter4 producesfour of those pages a
minute.Thesenumberstranslateto aboutfivetimesmoreresolutionand
(widthwiseif you want)... detailedgraphs... yourowncustomizedtypestyles... digitizedphotographs...
Japanese).
otherlanguages(includingArabic and
Youcan even printyourletterheadandlogoas youprintyourletter, and
reprintthemdirectlyontoa businessenvelope.You don’teven need to
removethepapertraytoprinttheenvelope:justslideitintothemanualfeed
slot.
1
The StarLaserPrinter4isidealfordesktoppublishing.Thepagesit produces
makeperfectphotocopyorinstant-printmasters.Andallthemaindesktop
publishingsystems,includingAldusCorporation’sPageMaker andXerox
VenturaPubisher,worksplendidlywiththeStarLaserPrinter4.With“page
makeup”programsliketheseyouwillbe able—maybeforthefirsttime—
to delivercommunicationswiththe impactof top-notchgraphics.
1.1.2Fontoptions
Youcan print withanamazinglywidevarietyoftypefontsandsizes.The
StarLaserPrinter4 comeswith sevenbuilt-infonts,whichcan be printed
from 8.5pointsto 12pointsin size(apointis about1/72of an inch).
Besidesthese,youmaybeabletouseoptionalcartridgesanddisksto give
yourStar LaserPrinter4 a varietyof extrafonts,suchasthese:
Helvet
LetterGothicpresentationfonts
Barcodes
12pointMedium
12pointItalic
Medium
1OpointBold
1OpointItalic
linedrawing
opticalcharacterreaderfontsuniversalproductcode
You can load your Star LaserPrinter4’smemory with fonts stored on
computerdisks.Literallyhundredsof fonts are marketedby font-supply
companies.Somefontsareevenobtainablefromcomputer’’usergroups”or
“electronicbulletinboards”.Fontsyougetthiswayareinthepublicdomain,
whichmeansyou don’tneedtopay a licencefeetousethem.
Ask your Star LaserPrinter4 dealer aboutresourceslike these. Desktop
publishingwith laser printemis fast-changingterritory,and some Star
Micronicsstaffpeople havefoundelectronicbulletinboardsandcomputer
usergroupsquitehelpfulinkeepingupwiththechangingpace.Ifyouinvest
a littletimethiswayitmayrepayyouwell.
apardef cableoroneoftwokindsof serialcable.Theprinter’sinterjzce,
the link or boundaryit shares with your computer,defines whetherthe
printerwillacceptcharactersandcommandsfromyourcomputeronebyte
or onebit at a time.
Abitisthesmallestunitof computerorprintermemory.Ithaseitheralow
orhighelectriccharge,whichwerepresentwiththedigitsOand 1.Usually
eight adjacentbits are grouped to form a byte. Since a byte normally
representsonecharacter,thisstringofbits- O1OOOOO1—might represent
theletterA.
The serialinterfaceacceptsjust onebit at a time fromyourcomputer.A
parallelinterfacecanhandleawholebyteatonce,bymovingdatabitssideby-sidealongseparatewires.Youchoosewhichinterfacemethodyouwant
touseby selectingitonthecontrolpanel,asexplainedin yourStarLuser-
Printer4 OperationsManual.
1.2.4TheStarLaserPrinter4 is a computer
TheStarLaserPrinter4 firstmapsthecharactemto beprintedintoits own
randomaccessmemory(RAM).Thatis, theprinterbuildsa“picture”inits
An Intel 80960KAcomputerchip controls both the memory and the
printingmechanisminthepnnter,calledtheprintengine.Theprinterstores
a whole page in RAM before printing it. (If a page is so dense that it
overflowsmemory-a mostunlikelyevent—theStarLaserPrinter4 prints
thepageon two sheets.)
3
I
1.2.5ThePrintengine
It’s the print enginethat-formsthe actualcharactersand graphics.The
enginedirectsitslaser,apinpointstreamoflightpulses,throughmirrorsand
lensesontothesurfaceof a positively-chargedrotatingdrum.
Mirror
Lens
Laserbeam
+
~%a~nirr~mirror
nductor laser diode
Photosensitive drum
Asthelaserscans,it“draws”thepage-mapstoredinyourprinter’smemory.
Whereveralightpulsestrikes,thattinypartof thedrumdropsto a neutral
electricalcharge.That spot then attractsfine toner powder as the drum
rotatespast thepowdercompartment.
Wheredoesthe Star LaserPrinter4 get the charactersand instructionsit
needsto print in the first place’?It getsthemfmm yourcomputer,which
sendsa streamof textandcommandsto yourprinter.
Theprogramin yourcomputerthatcontrolseverythingsentto the printer
(calledthe printer driver) will usually be includedwith your computer
programs;suchasyourwordprocessor.Butthecommandscouldalsocome
fromaprogramyou’vewritten,perhapsinBASIC,aprogramminglanguage
thatusescommonEnglishwords.
Internally,computemand printersuse only the binarynumbersystemto
representboth commandsand all the alphabetic,numericand otherkeyboardsymbols.Nearlyallof thosemachinesusethe sameschemeto code
thosesymbols,the AmericanStandardsCodefor InformationInterchange
(ASCII).
number 74. Dependingon which program your printer is using, it can
interpretthatbinarystring01001010aseitherthenumber74orthesymbol
J. The printerstoresthesymbolJ atposition74in a tablein itsmemory.
That eight-bitbinarystring,or byte, canbebrokenintotwohalves.Theleft
orhigh-orderpartcontaining0100is calledthezoneportion;therightpart
holdingthe 1010iscalledthedigitsportion.Andinthehexadecimalnumber
system,the zone and digitparts of that byte are representedas 4 and A
respectively(lookthemupin the list above).
SothelaserprinterunderstandsthesymbolJ as 01001010, whichwe can
also representas the decimalnumber74 or the hexadecimalnumber4A.
We’veprintedthisbyteverticallyandhorizontallybelow,showinghowit
addsup to decimal74 andhex4A.
6
o x 27 = o
1x 26 = 64
0x25= o
x24= o
0
1X 23 = 8
0x2’ = o
1x 21 = 2
0x2° = Q
74Decimal
zone digits
01001010Binary
4AHexadecimal
The ASCIItablein the TechnicalSupplementshowsalltheseequivalent
~presentationsfor the symbolsyourlaserprinterunderstands.Thetable
Flipbacktherefor a quicklookrightnow.Seehowyoucan slicethetable
into clumpsof 16or 32, based on what’sin the zoneportionunderthe
hexadecimalcolumn?Theseclumpsmakesubgroupsof similarsymbols:
● hex 00 to IF arethecommandsymbolscalledcontrolcodes,
● hex 20 to 40 arethecommonkeyboardsymbolsandnumerals,
● hex41 to 60 arecapitallettersandthelesscommonkeyboardsymbols,
● hex 61 to 7F arelowercaselettersand a few finalsymbols.
That takes care of the first 128ASCIIsymbols.However,nearly every
cofnputerand printer manufacturertreats the second half of the table
differently. Hewlett-Packard,for example,puts a variety of accented
foreignlanguagecharactemintopositions128-255(oftenreferredtoashigh
ASCIZ).Epson gives you a choice of either italics characters or IBM
Controlcodesmostlyhandlecommunicationsbetweenyourcomputerand
theprinteratthe lowestlevel,atcablelevel.Forexample,acoupleofcontrol
codesmakesuretheprinterbuffer(yourprinter’sstoragememory)doesn’t
overflow.In this book we’ll indicatecontrol codes enclosed by angle
bracketsto their abbreviationsin the table:=&I%-meansthe Form Feed
controlcode,whichadvancestheprinterto thenextpagejustasthePRINT
button.does.
1.2.4Escapesequences
Controlcode 27, cESG or Escape,is a particularlyimportantone for
printers.Totellyourprinterallthethingsyoumightneed- settingmargins,
sayingwhereto print,choosinga particularfont, startinggraphicsand so
on- requiresmanymorethanjusttwoorthreedozencontrolcodes.Sothe
<ESC> control code has a special meaning: <ESC> means “the next
characterspecifiesa command,notsomethingto beprinted”.
Thereforeif yousendjust the character4 to theprinterit willprinta4 and
that’sall. Butif yousendthecESC>codejustbeforethe4 thentheprinter
(in FX-850 mode)willswitchoverto italicstext.Extendingthe control
codesthiswaygivesyoumanymorecommandsto controlyourprinter.In
fact,these“Escapesequences”makeupmostoftheStarLaserPrinter’skmguage.
In thisbookwe’llleavespacesbetweencharacterswhenweshowescape
sequences.You’llfind
<ESC>
abit morereadablethan
<ESC>(sOp10h12vOs3T
Butrememberthatyou arenotto sendthosespacesif yousendcommands
to the printer.
To sumup,printercommandsareoftwotypes.A controlcodeis a singlecharactercommandthattellsyourprintertodosomething,likemovedown
oneline.AnEscapesequencecontrolsaprinteroperationtoo,butismore
thanonecharacterlong.Sincetheyarecommands,neithercontrolcodesnor
escapesequencesareusuallyprintablecharacter.
8
(S@ IOh12vos 3T
1.2.5Printerdrivers
Mostsoftwarepackagesahvadyincludethe printercommandstheyneed.
Theprogramsthatsendcommandstotheprinterso youdon’thaveto enter
themyourselfa~ calledprinter drivers.
Manyprogramsaskyouto installor configureyourprinter,whichusually
meanskeyingintoamenutheparticularsetupinformationdescribingyour
StarLaserPrinter4.Youentersuchthingsas howyouwant to underline,
alterlinespacing,ormoveto a newprintposition.
Someprograms,suchasWordPerfectandthesystemsfromLotusDevelopmentCorporation,let you put printerEscapesequencesbeforeor right
insidethedocumentyouwanttoprint.Toturnonboldface,forexample,you
Without a printerdriver,sending controlcodesand Escapesequencesto
yourprinterproperlyrequiressomeknowledgeofaprogramminglanguage
likeBASIC!or Pascal,or at leastofhowto put suchcodesintoaprogram.
Withprogramminglanguages,thecomputerdoesn’tactonthecommands
youputinto a programuntilyoutellitto runthatprogram.
Whenyougivea commandto the printerfroma computerprogram,you
normallyentereachpartofthecommandasaseparatecharacter.Thisway
Here’sanexampleyoucantypein rightnow,to clarifywhatwe’resaying.
It’s written in MicrosoftBASICfor a computerthat uses the MS-DOS
operatingsystem,so if youhaveadifferentcomputeror BASICyou may
havetotranslateabit.We’llshowcommandsthewaythey’rewrittenforan
Epsondot-matrixprinterbecauseyourStarLaserPrinter4understandsthose
commands.
TheLPRINTcommandsallsenddatatotheprinter.Ifthedatais something
youwantprintedyoujust putit in quotationmarks.If thedataisa control
codeyoujustsaywhexeitisintheASCIItable,givingitspositionasaregular
decimalnumber.
Mostprogramminglanguages,andsomeversionsof BASIC,let youtreat
theprinteras a filetowhichyoucansenddata.Whenyouwritea program
withoneoftheselanguagesyou“open”theprinterfile,printintoit,andthen
“close”thefilewhenyou’redone.Thisprogrammingjargon soundsfunny
if you’renotusedtoit—but it works.
Afewprogramminglanguagesletyousendcommandstotheprinterathird
way. Applesoft BASICis one. With it, you can switchbetweenprinter
output and screenoutput.
1.2.8Printeremulations
You noticedthat we said“in FX-850mode”up there? Your Star LaserPrinter4respondstothesameescapesequencecommandsthatseveraloiher
printemuse.Beingableto emulateprintersliketheEpsonFX-850letsyou
useyourStarLaserPrinter4witholderprogramsthathaven’tbeenupdated
to take advantageof laserprinters.In fact,becauseit emulatestwo of the
mostpopularprinters,youcanusetheStarLaserPrinter4withjustaboutany
microcomputerprogramaround.
Unfortunatelythose printers often use different escape sequences for
exactlythe same function.Thoseprinters,moreover,provideescapese-
quencesfor functions the Star LaserPrinter4 doesn’tneed, such as the
Epson’s Half-SpeedCommand.When your printer gets a command it
doesn’tsupport,itjust ignoresthe command.
YoucancontrolyourStarLaserPrinter4intwoways,eitherthmughcontrol
panelparameters or throughsoftwarecomrnana!s.In thischapterwe will
considerprintercontrolsmostlyfromtheperspectiveofthecontrolpanel.
However,we’llalsomeetfourspecialcommands,theStarLaserPrinter4
Thespecificcommandsyoucansendto yourprintertomakeit emulate,or
work like, other printers are describedin chapters 4 and 5. The most
importantfact about printercommands,though,is that you may not even
needto knowhowto use them.If yoursoftwaresystemsincludetheirown
printer drivers, you may want to read only this chapter and skip all of
chaptem4 and 5.
2.1 PRINTERPARAMETERS
2.1.1 Thecontrolpanel
The easiestwayto controlyourStarLaserPrinter4 is throughits control
panel,asexplainedin moredetailin yourStarLzserl%nter4 Operations
Manual.
Whenyourprinteris online(connectedto and underthe controlof your
computer),its controlpaneldisplayshows you the printer’sstatus.For
example,the READYlightblinkswhenthe printeris warmingup. The
DATAlight comesonwheneverthe printerisholdingdataithasn’tprinted
yet.
Somebuttons on thepanellet youperformtwofunctions.Holdingoneof
those buttons down, rather than quickly pressing it, selects a different
operation.For example,holdingdown the [TEST/>]buttonfor over six
secondsafterSTATUSSHEETisdisplayedmakestheStarLaserPrinter4
printitstestpattern.
2.1.2 Parametersettings
Fromthe panel youcan alsochangethe pararnetemthatdefinehow your
printerworks.Parameterjust means“variable”. If you’refamiliarwith
earlier kinds of pnntem, you’ll understandthat laser printerparameters
controlpn%ymuchthesamethingsDIPswitchesdo.(ADIPswitchor’’dual
in-linepackageswitch”is asetofsmallswitchesthatcontrolvariousprinter
functions.)
Multi-purposetray
Numberof Copies 1
Orientation
Font
Lines/inch
Portrait
10-pitch12-pointCourier(internal)
6 linesperinch
The power-onsettingsare the normaldefaultsettings.The printer keeps
themevenwhenyouturnoffthepower.Whenyouturnontheprinter,these
power-onsettingsgetcopiedintotheinitialandcurrentparametersettings.
YouprobablywillnotoftenchangetheStarLaserPrinter4’sinitialsettings
(sometimescalled“sessionsettings”).You’lllikelyonlychangethemwhen
you want to use a differentprinteremulationthan normal.These initial
settingsstaythesameasthepower-onsettingsuntilyouchangethem.
particularmenuitemas thevaluefor a currentparametersetting.
SETPOWER-UPenablesyoutosavenewsettingsinapermanentmemory
calledEEPROM.Thenewsettingscan be storedeven whenthepoweris
turnedoff.Thefinalmenu(LOADFACTORYSET)isusedwhenyouwant
to startfromthebeginning,withtheoriginalfactorysettings.
2.2CONTROLLINGTHEPRINTER
In this sectionyou’llmeettwo separatecontrolsoverhowtheStarLaserPrinter4 itself works.The INTERFACEparametercontrolscommunications between the printer and your computer.And the EMULATION
parameterdetermines,amongother things, which set of commandsthe
printerwilluse.Youcan settheseINTERFACEandEMULATIONparameterson the controlpanel.
v ] when you want to save a
2.2.1 TheINTERFACEparameter
The INTERFACEparameter,the most basicof the StarLaserPrinter4’s
configurationsettings,defineshowyourcomputerconnectsto the printer.
You can set the INTERFACEto eitherSerialor Parallel.In most singlecomputetenvironrnentsyou’lloptforthefasterParallelinterface;ina multi-
andtwoserialports,whichcomeonexpansionboardsyouplugintoyour
computer.Whenyouinstallsuchboardsyoumustset switchesto indicate
the numberandaddressesoftheseports.Ifyouspecifythe wrongaddresses,
youwon’tbe able to print.
16
Serialinterface:rate
IfyouaskfortheSerialinterfaceyou’llhavetotellyourprintermoreabout
howthedatawillbe comingin-inparticularitsrateandunitsizeandthe
meaningsof any specialbits.
TheRateparameterspecifieshow fastdatawillbe arriving,measuredin
baud(namedaftertheFrenchcommunicationsengineerJeanBaudot).Pick
anyof the followingdatatransferrates:
300baud
600baud
1200baud
2400baud
4800baud
9600baud(thedefault)
19200baud.
Roughly,one character secondworksoutto 11baud.Ifyou’renotsurehow
fast your computerwill transmit,the generalrule is to experiment.Try
sendingapageto printatthehighestspeed,andworkyourwaydownuntil
in groupsof seven(mostcomputerssendeight,thedefaultfor a byte).
Sometimesanextrabit getsappendedtomakethe sumof all bits in each
characteralwaysoddoreven;that’scalledparity.Aparitybitcanhelp spot
transmissionerrors.Ifyourcomputersendsthatextraparitybit,you’llhave
to say whether it produces an even or odd number of “on” bits in the
character.
You’llalsohaveto indicateif yourcomputersendstwostopbitstoindicate
theendof a byte,insteadof one,thedefault.Theseserialinterfacesettings
aredescribedinmoredetailinyourStarfuserPrinter4 @erationsMan~l.
Serialinterface:protocol
Finally,in Serialmodeyour computerwill use one of threeprofocoZsto
ensuredata is sent properly.Protocol(sometimesalsocalled“handshaking”)means“whosayswhatwhen”,andisthewayyourprintertells your
computerit’sreadytonxeivedata.Yourcomputerandprintercommunicate
by sendingprotocolcontrolcodes(they’reatthefrontoftheASCIItable).
DTR(DataTerminalReady)protocoldoesthe samethingslightlydifferently. Theprinter sendsa continuoushigh-voltagesignaloverthe cableas
long as it can acceptdata, but drops the voltage to say “whoa” to the
computer.
Look in your computer’soperationsmanual,in the sectiondealingwith
communicationsprotocols,to see whichisbestfor yoursystem.You can
sticktotheprinter’sdefaultsifyourcomputerdoesnotusetheDTR,butdoes
If your Star LaserPrinter4 doesn’tprintwhat’son the computerscreen,
recheck your connectionsand interface settings. With an applications
programlikeLotus1–2–3orMicrosoftWord,youuseaprintersetuproutine
to match your computerwith yourprinter’soperatingcharacteristics.So
double-checkyoursoftwaresettings;yourcomputer’soutput,forexample,
might not be goingtotheproperport.
Your Star LaserPrinter4 understandsand uses the same commandsas
severalearlierkindsof printers.Your printerworksby emulatingone of
these:
18
● Hewlett-PackardLaserJet11P
● EpsonFX-850
Otherlaserprintersmayoffersuchemulationstoo,butoftenrequireinstallationof a new circuitboardfor eachemulation.StarMicmnicshas built
thesetwo emulationsintotheStarLaserPrinter4.
Youselectwhichemulationyouwanteitherby selectingit fromtheprint
programmenuontheStarLaserPrinter4’scontrolpanel,orbysendingthe
printeroneofthesupersetcommandsat the endof thischapter.
2.2.4 Whatare theemulatedprinterslike?
Mostofthe timeyouwillprobablychooseHPLaserJet11Pemulation,which
is thedefaultwhenyouturnontheStarLaserPrinter4. That’sbecausethe
LaserJetIIP, liketheStarLaserPrinter4,is a laserprinter.Thisemulation
modegivesyouthe bestcontroloveryourprinter’sfeatures,andworkswith
mostpopularapplicationsprograms.
this section we look at two controls you have over how the Star
In
LaserPrinter4 handlesand formatsits pages:You can set valuesfor the
PAPERFEEDandLAYOUTparametersonthecontrolpanel.Attheendof
thissectionwe’llalsopreviewdifferentwaysto movetheprintposition.
forms, sometimescalledfanfohi paper. Otherprintersfeed in a stackof
forms—withpagesalljoinedbyperforations-by havingsprocketsengage
andpullalongpinfeedholespunchedalongeachsideofthepaper.Afterit’s
printedyouhave to tear off the pinfeed-holestrips and then separatethe
pages.
Beawarethat anypuckeredor wovenfinishmaynotprint as sharplyas
you’dlike.Avoidshinycoatedpaperormultipartforms.Anddon’teven
thinkabout puttingin stapledor rippedpages.
21
I
● If youfrequentlychangepaperweights,you willprobablygetskewing
problems—linesthatprintatan anglebecauseof misfeeding.For best
results,whenyourStarLaserPrinter4isfirstsetup havethepaperfeeder
“squared”forpaperof atleast60grams.Lighterpaper,thoughcheaper,
isn’treallythe way to economize.
● Wantto printon yourownpreprintedletterhead?Fine—solongas your
● No question,workingwithsinglelabelsheetsis moreconvenientthan
withcontinuouslabelstock.Laserprintersarefasterandproducebetterlookinglabels than other printers.But laser printers,which work by
electrostaticphotographyrather than impact pressure, put different
stressesonlabelpaper.Eachsheethastobendoverandthroughtheguide
rollers; moreover, fusing toner to the paper involvesheat. You can
eliminatetroubleby alwaysfeedinglabelsheetsmanually.
BothAvery’s“Lasergraphic”labelsand Canon’slabels seemto work
fine.Yourmainconcernis thatthelabelscompletelycoverthebacking
sheetso it showsonlyattheoutsidemargins.Thatwayindividuallabels
can’teasilypeel off.
● If you wantto print transparenciesfor your overheadprojector,some
films will actuallymelt in your laser printer. Stick to 3M’s mediumweighttransparencyfilm(type501)or to Hewlett-Packard’s#92285J.
22
I
2.3.3 TheLAYOUTparameter
Thelayoutor@mat or setupof a pagerefersto howtextispositionedon
the page. Layout includespageorientation,marginsand the spacingof
charactersacrossandlinesdownthepage.Youcan controlthesewith the
LAYOUTparameter.
You probablywon’t use the LAYOUT parameter on the front panel’s
piograrnmenuverymuchthough.Mostof thetimeyou’lleitherleavethe
StarLaserPrinter4 with its defaultsettings,or look afterpageformatting
sidemarginscan havevaluesfmm Oto 132,definingthe margincolumns
betweenwhichwordsandimagescan be printed.Andthetop andbottom
marginscan be set at anywherefromOto 112lines.