home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
C128
/
SIGMV801.ARK
/
PRINTER.DOC
< prev
next >
Wrap
Text File
|
1986-02-01
|
4KB
|
72 lines
EPSPRTR.DOC
EPSPRTR.ASM
by David J. RAIBERT, CPA
Thi≤áprograφái≤á aε adaptatioε oµ onσ writteε b∙á Rober⌠á L« ì
LaFarß whosσ articlσ "Writσ ß Menu-Driveε Utilit∙ t∩ Se⌠á Printe≥ ì
Optionsóá appeareΣá iεá thσ Octobe≥ 198│á issuσá oµá Microsystem≤ ì
magazine«á ╔á adapteΣ thi≤ prograφ fo≥ m∙ MX-10░ printer╗á thσ M╪ ì
serie≤ oµ printe≥ i≤ s∩ ubiquitou≤ tha⌠ thi≤ prograφ shoulΣ bσ oµ ì
widσ interes⌠ t∩ others«á (AnΣ iµ Epsoε hasn'⌠ changeΣ thσ ESCapσ ì
codes¼á i⌠á shoulΣ appl∙ t∩ thσ F╪ serie≤ a≤ well.⌐á AlthougΦá ╔ ì
havσá includeΣ eve≥ possiblσ printe≥ optioε iε thσ program¼á yo⌡ ì
caε stil∞ picδ anΣ choose¼ adΣ o≥ deletσ whateve≥ yo⌡ want«
EPSPRTR.CO═á allow≤ yo⌡ t∩ changσ mos⌠ oµ thσ printe≥á funcì
tion≤ - linσ spacing¼á typσ size¼á etc« - directl∙ froφ thσ termì
ina∞á withou⌠ gettinτ u≡ froφ thσ chair«á Thσ prograφ caε bσá enì
tereΣ eithe≥ froφ thσ CP/═ commanΣ linσ o≥ ruε withiε WordSta≥ o≥ ì
an∙á simila≥á worΣá processor«á Thi≤ prograφá differ≤á froφá Mr« ì
LaFara'≤á origina∞á iεá onl∙ ß fe≈ ways«á Thσ firs⌠á i≤á alread∙ ì
mentioneΣ - a≤ man∙ option≤ thσ men⌡ coulΣ hold«á Anothe≥ i≤á iε ì
thσ handlinτ oµ thσ escapσ sequencσ codes«á Apparentl∙ al∞ oµ hi≤ ì
escapσ sequence≤ arσ oµ thσ samσ length«á Bu⌠ thσ Epsoε M╪ escapσ ì
code≤ caε havσ onσ o≥ tw∩ character≤ afte≥ thσ ES├ (1BH)« Thereì
fore¼á "VERTóá haΣá t∩ bσ paddeΣ ou⌠ fo≥ "VSTRó s∩ tha⌠ i⌠á coulΣ ì
accep⌠ onσ o≥ tw∩ character≤ anΣ stil∞ providσ thσ '$º terminato≥ ì
iε thσ righ⌠ place«á Finally¼á fo≥ somσ reason¼á severa∞ oµá thσ ì
contro∞á character≤á (L╞ anΣ SI⌐ woulΣ no⌠ pas≤ t∩á thσá printer╗ ì
the∙ werσ jus⌠ moveΣ u≡ b∙ 80H«
Iµ yo⌡ can¼á reaΣ Mr« LaFara'≤ origina∞ articlσ anΣ assemblσ ì
thσ listinτ (whicΦ i≤ writteε iε 808░ assembl∙ codσ anΣá utilize≤ ì
CP/═ BDO╙ I/╧ calls)╗á thσ .CO═ filσ shoulΣ ruε "righ⌠ ou⌠ oµ thσ ì
box.óá Bu⌠á watcΦ ou⌠ fo≥ ß fe≈ possiblσ problems«á D∩ NO╘á usσ ì
emphasizeΣá prin⌠á witΦá eithe≥ compresseΣá o≥á finσá (subscript⌐ ì
print«á Thσ Epsoε manua∞ doesn'⌠ sa∙ why¼á bu⌠ ╔ ge⌠ thσ impresì
sioε tha⌠ thσ printe≥ jus⌠ migh⌠ explode« EmphasizeΣ prin⌠ slow≤ ì
thσ printe≥ dowε anΣ doublestrikσ slow≤ i⌠ eveε more« Thσ UNIDIì
RECTIONA╠á functioε wa≤ includeΣ iε thσ even⌠ column≤ oµá number≤ ì
havσá t∩ bσ printeΣ iε thσ compresseΣ mode«á Iµ yo⌡ d∩ no⌠á havσ ì
Graftra°á ½ iε you≥ M╪ printer¼á thσ italic≤ anΣ subscrip⌠á (finσ ì
print⌐ option≤ wil∞ no⌠ work.
.PAè When you are done, your menu should look like this:
PRINTER OPTIONS MENU
3 = THREE (3) LINES PER INCH 4 = FOUR (4) LINES
8 = EIGHT (8) LINES PER INCH 6 = RESET LINES
F = FORM FEED L = LINE FEED
K = SKIP (SIX) OVER PERF
TO CANCEL OPTION
C = COMPRESSED PRINT-17 CPI ## >
W = DOUBLE WIDTH-5 CPI (+C=8.5) <
I = ITALICS J
S = FINE PRINT ## R & H
D = DOUBLESTRIKE H
E = EMPHASIZED ** Z
U = UNDERLINE ^
V = UNIDIRECTIONAL L-->R +
@ = RESET TO POWER-UP INCL TOF
** > DO NOT USE WITH "C" OR "S" SEE ## ABOVE
T = TEST PRINTER Q = QUIT
.................................................................
David J. Raibert, CPA D J Raibert & Associates, PA
10 Wilsey Square, Ridgewood, NJ 07450
December 3, 1983