Star Micronics Delta user manual Build Instructionset

Page 49

Printing Text With Delta

37

modes for even more printing effects. Condensed, italic, double- strike, underlined subscripts are something that you are probably just itching to print!

There are 288 “theoretical” combinations of the modes that we have learned. Of these, a mere 112 will work! (Some combina- tions, like expanded superscripts, just don’t work.) Instead of try- ing to list all the combinations that work, we have a program that prints a chart showing all the combinations. There is a sample of each of the 112 possible combinations on the chart. (The dots just indicate the few combinations that don’t work.) Enter the follow- ing program and run it to make your own chart.

lplplWIDTH "LPTl:",255 'CANCELAUTO CR & LF AFTER 80 CHAR'S

110 GOSUB 1$30$3'BUILDINSTRUCTIONSET REQUIRED 120 GOSUB 20&J 'PRINTHEADING

130LPRINT "*REGULAR*"

140 GOSUB 3000 'PRINTFOUR LINESREGULAR

150 LPRINT "*DOUBLESTRIKE*"

160 LPRINTDOUBLE.STRIKE$;

170 GOSUB 3000 'PRINTFOUR LINES DOUBLESTRIKE

180LPRINT "*EMPHASIZED*"

190EMPHASIZED= TRUE

200GOSUB 3000 'PRINTFOUR LINES EMPHASIZED

210LPRINT "*DOUBLESTRIKE & EMPHASIZED*"

220LPRINTDOUBLE.STRIKE$EMPHASIZED$;

230 GOSUB 3000 'PRINTDOUBLESTRIKE & EMPHASIZED

240 END

250 ~******************************************

260 '*****XttXXtffXXXttf***********************

1000 lllllllllll1llll1fIllllIllllllllllflllI,lll

lpll0' '

1020

BUILD INSTRUCTIONSET '

1030

1040 flll1rrflllllllllllrllllllllllllllllllIllfl

1059 """FONT (CHARACTER)STYLES""""""" 1060 ITALIC$= CHR$(27)+ CHR$(52)

1070 ROMAN$ = CHR$(27)+ CHR$(53)

@,Qj

ll,llIllllI'PITCH

~~~~~IllllllllIlllIlfllll

1090 ENLARGED$ = CHR$(27)+ CHR$(87)+ CHR$(l) 1100 NOT.ENLARGED$ = CHR$(27)+ CHR$(87)+ CHR$(@)

1110 PICA$ = CHR$(27)+ CHR$(66)+ CHR$(l) 1120 ELITE$ = CHR$(27)+ CHR$(66)+ CHR$(2)

1130 CONDENSED$= CHR$(27)+ CHR$(66)+ CHR$(j)

Image 49
Contents Delta User’s Manual @Copyright 1983 Star Micronics, Inc Special Message to the New Owner Delta User’s Manual Table of Contents Formatting Your Output Special Features Delta PrinterCreating Your Own Characters Getting It All Together Maintenance Appendix E Osborne, Kaypro and CP/M Computers Appendix D TRS-60 ComputersAppendix F Atari 400/800 Computers Appendix Character Style Charts Appendix DIP Switch SettingsAppendix Commodore VIC-20 Computers AppendixWarranty Inside Back Cover Command Quick Reference Consumer Response 309 DIP Switch Quick ReferenceDelta User’s Manual Serial busy protocols XONlXOFF Protocol ACK protocol IndexTables Xii Delta User’s Manual Closer Look Roll paper holder and holder shaft used only with roll Paper separator and paper guide used with roll paperPage Paper Selection and Loading Parallel interface connector the place where you hookLoading single sheets Delta User’s Manual Loading roll paper Delta User’s Manual Loading sprocket-feed paper Closer LookOpen the tractor covers to expose the sprocket teeth Figure I-10.Delta ready to run with sprocket-feed paper Bottom feeding Delta-15Delta User’s Manual Ribbon Installation Self-Test Closer Look Delta User’s Manual Getting Started With Delta Using Commercial Sojtware First, some terminology Getting Started With DeltaAscii Using Delta with word processors Using Delta with SuperCalcPage Getting Started With Delta Using this book without learning BasicOPEN4,4 CMD4 List PRINT#4 CLOSE4 ListEstablishing communications NEW NEW Lprint Testing RUNNEW LPRINTCHR$7 RUN CHR$ functionEscape Code NEW LPRINTCHR$27CHR$52 2$3LPRINT Testing RUNESC$=CHR$27 l@ LPRINTESC$ Some problem codesDelta User’s Manual Chapter Printing Text With Delta@ Lprint this is Elite Pitch Printing Print pitch CommandsLprint Condensedis the Narrowestpitch Lprint NOW WE are Back to Pica Pitch PrintingExpanded print LPRINTCHR$27W CHR$@NOW Were Back to NormalI s H153LPRINTCHR$14EXPANDEDELITE Pitch Print CommandsLprint NOW WE are Back to Unexpandedpica Printing Making Delta print darkerLprint this is DOUBLE-STRIKEPRINTING Print EmDhasis a Commands Italic printing Italic CommandsSuperscripts and subscripts UnderJiningNEW Lprint Thisline Uses Superscript Subscript commandsMixing modes Build Instructionset Lprintelites Elite LPRINTPICA$ Pica LPRINTRESET.ALL$ Return LPRINTRESET.ALL$REGULAR.HEADING$= STRING$27,*+ Regular ReturnRepeatwith Italics Italics = False LPRINTROMAN$If Pica = False then LPRINTFOUR.DOT$ GOTO3590 If ENLARGED= True then LprintControl Code Function Here is the chart it producesPage Delta User’s Manual Line Spacing and Forms Control Changing Line Spacing This is what you will get Run the program again. Now the results will look like this Line spacing CommandsMoving down the page without a carriage return NEW Lprint LinenumberForm feed Forms ControlsChanging the Page Length Form length commandsLprint PAY to the Order Top and bottom margin commandsLineSpacingandFormsControl51 Control code SummaryESC Delta User’s Manual Formatting Your Output NEW Lprint ONECHR$9TWOCHR$9THREE CHR$9 Four Left and right margin commands One-shot tab command13@ Lprint Return 5B ENDLPRINTCHR$27P CHR$l@ CHR$Z@CHR$@ Control Code Function One-shot vertical tab commandNow hear this LChapterInitializing Delta Bell commandsPutting Delta to sleep Some Miscellaneous commandsPrinting to the bottom of the sheet Unidirectional printingNext Lprint LprintPrinting Direction Lprint I===WORK Lprint Deletedoes not NEW Lprint Backspacedoes notLprint Work Backspace and deleteEighth Bit controls Block graphics characters and special symbols3pl Lprint I II=11CHR$ICHR$9 4pI Next I Lprint Next J International character sets International Character set commandsMacro control code Macro instruction Commands Macro Lprint CHR$18 Pica StartdefinitionOFF Regularprint END MacroControl code Function Bell Disable bell Enable bell Reset Off-lineOn-lineDelta User’s Manual Creating Your Own Characters Dot Matrix Printing 000 0 eeeS&fee Rule I Download characters are seven dots high Defining Your Own CharactersRule 2 Dots cannot overlap Add up each column of dots 8WRONGCreating YourOwn Characters Assigning a value to your character Download character definition commandCharacter designs for the four card suits Figure Y-10. The attribute byte n2 for our heart character Next MPrinting Download Characters LPRINTCHR$27CHR$36CHR$@ DEFINTA-Z Next J Read X LPRINTCHR$XNext Lprint Return DECKCARD=X Next Card ReturnLPRINTSUIT$SUIT Proportkmal Characters Download Character dejfinition commands12@ Lprint CHR$BITS 138 Next Only Difference Is the way They Are Accessed Creating Your Own Characters Lprint DEF.DOWN.CHAR$ NUMERAL.BOT$NUM= CHR$ASCII+ 2 + CHR$ASCII+ Mixing Print Modes with Download Characters Utility Program Gosub 950RETURN Gosub 660 Return REM **** Display Menu for Edit Mode Summary