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
/
BEEHIVE
/
UTILITYS
/
INITP6.ARC
/
INITP6.DOC
< prev
next >
Wrap
Text File
|
1990-07-21
|
5KB
|
166 lines
..L----!----!-------------!-------------------!-------R
.PL70
.MT6
.MB6
.PO18
.op
I N I T P 6 . C O M
============================
A Printer-Initialisation Utility
for a 24-Pin Dot Matrix Printer.
by
Steve Filan
School of Geography
University of New South Wales
Box 1, P.O. Kensington NSW 2033
Version 1.00
September 5th, 1987
FUNCTIONS OF INITP6
-------------------
INITP6.CO═á i≤ useΣ t∩ se⌠ ß variet∙ oµ control≤á fo≥ ì
usσ oµ ß 24-piε do⌠ matri° printe≥ connecteΣ t∩ aε 8-ì
bi⌠á microcompute≥ operatinτ unde≥ CP/═ (versioεá 2.▓ ì
o≥á later)«á Thσ prograφ firs⌠ reset≤ ßá printe≥á t∩ ì
standarΣá switch-oε defaul⌠ values╗á set≤ pagσ lengtΦ ì
fo≥ usσ oµ A┤ sizeΣ paper╗á anΣ theε offer≤ ßá serie≤ ì
oµá choice≤á fo≥á setting≤ fo≥ ßá 24-piεá do⌠á matri° ì
printer«á Thσá option≤á whicΦ caε bσ se⌠ wheεá usinτ ì
INITP╢ are:-
(a). Prin⌠ size║ 10¼ 12¼ 15¼ 1╖ o≥ 2░ character≤ pe≥ ì
áááááinch.
(b). Printing mode: draft quality or letter quality.
(c).áPrin⌠ enhancement║á unenhanced¼á emphasised¼á o≥ ì
ááááábotΦ emphasiseΣ anΣ double-strike.
(d). Line spacing:
i. StandarΣ ╢ line≤ pe≥ inch¼á givinτ 7░ line≤ ì
ááááááááááper page of A4 paper.
ii. Double-space (3 lines per inch).
iii. One-and-a-half spacing (4 lines per inch).
iv. Approximatel∙ 6.6╖ line≤ pe≥á inch¼á givinτ ì
ááááááááááabou⌠á 7╕ line≤ pe≥ A┤ page«á Thi≤ spacinτ ì
áááááááááágive≤ quitσ ß satisfactor∙ appearancσá witΦ ì
áááááááááá15-¼ 17- o≥ 20-pitcΦ print.
v.áááApproximatel∙ 7.3│ line≤ pe≥á inch¼á givinτ ì
ááááááááááabou⌠ 8╢ line≤ pe≥ A┤ page║ rathe≥ crowdeΣ ì
ááááááááááfo≥á soliΣ text¼á bu⌠ a⌠ leas⌠ legiblσ witΦ ì
ááááááááááthσ smalle≥ prin⌠ sizes.è
OPERATING INSTRUCTIONS
----------------------
Assuminτá tha⌠ INITP6.CO═ i≤ presen⌠ oε ß disδ iε thσ ì
defaul⌠ drive, simply enter
INITP6
a⌠ thσ CP/═ systeφ promp⌠ anΣ pres≤ <RETURN>« Aε on-ì
screeεá messagσá wil∞á reminΣ yo⌡á tha⌠á thσá printe≥ ì
shoulΣá bσ connecteΣ anΣ switcheΣ oεá beforσá furthe≥ ì
operation«á ToucΦá 'yº o≥ 'Yº wheε yo⌡ arσ read∙á t∩ ì
proceeΣá (therσ i≤ n∩ neeΣ t∩ usσ thσ RETUR╬ ke∙ wheε ì
reponding to prompts in INITP6).
Thσá systeφá wil∞ theε offe≥ ß serie≤á oµá menu-stylσ ì
prompts¼á eacΦ oµ whicΦ caε bσ answereΣ b∙ touchinτ ß ì
singlσ key« Oncσ thσ printe≥ control≤ havσ beeε set¼ ì
thσá prograφá return≤á contro∞á t∩á thσá norma∞á CP/═ ì
operating system.
MACHINE-SPECIFIC FEATURES
-------------------------
Thi≤á utilit∙ prograφ ha≤ beeε developeΣ fo≥ usσ witΦ ì
ßá NE├ P╢ Pinwrite≥ 24-piε do⌠ matri°á printer«á Thσ ì
printer-contro∞ command≤ embeddeΣ iε thσ prograφá arσ ì
likel∙á t∩ bσ compatiblσ witΦ thosσ iε variou≤á othe≥ ì
24-piεá printer≤ (e.g.¼á thσ Epsoε LQ-series)¼á bu⌠ ╔ ì
havσ no⌠ haΣ acces≤ t∩ printer≤ o≥ manual≤ t∩ confirφ ì
this.
Thσ prograφ wa≤ prepareΣ oε aε Osbornσ 1¼á bu⌠ shoulΣ ì
functioε satisfactoril∙ oε mos⌠ CP/═ systems« Therσ ì
i≤ onσ featurσ whicΦ ma∙ affec⌠ on-screeε display≤ oε ì
somσ systems║ Control-┌ i≤ useΣ t∩ clea≥ thσ screen.
RELATED FILES
-------------
Thi≤ codσ i≤ releaseΣ t∩ thσ publiπ domain« Thσ maiε ì
component≤ released are:
(a).áThσ executablσ versioε INITP6.CO═ (thi≤ ma∙ als∩ ì
ááááábσá encountereΣ iε squeezeΣ forφ a≤ INITP6.CQM)« ì
áááááINITP6.CO═á i≤ ß 2δ file¼á anΣ i≤ thσ onl∙á filσ ì
áááááwhicΦ i≤ essentia∞ fo≥ usσ oµ thσ system.
è
(b). Sourcσ code¼ a≤ INITP6.AS═ (ma∙ als∩ bσ founΣ iε ì
ááááásqueezeΣá forφá a≤ INITP6.AQM)«á Thi≤ codσá ha≤ ì
ááááábeeεá writteε iε 808░ Assemble≥á language«á Thσ ì
ááááácodσ wa≤ assembleΣ anΣ loadeΣ usinτ thσ standarΣ ì
áááááASM.CO═á anΣá LOAD.CO═ utilitie≤á supplieΣá witΦ ì
áááááCP/═ versioε 2.2.
(c).áDocumentatioε (thi≤ text)«á INITP6.DO├ (o≥á thσ ì
ááááásqueezeΣá versioε INITP6.DQC⌐ hold≤ thσ documen⌠ ì
áááááa≤ ß Wordsta≥ "documentó file«á Somσ user≤á ma∙ ì
áááááprefe≥á t∩ havσ thσ samσ tex⌠ a≤ INITP6.TX╘á (o≥ ì
ááááásqueezeΣá versioε INITP6.TQT)¼á ß "non-documentó ì
áááááo≥ plaiε ASCI╔ tex⌠ filσ whicΦ caε bσ vieweΣá o≥ ì
áááááprinteΣ withou⌠ usσ oµ Wordstar.
Thσá variou≤ file≤ iε thσ systeφ ma∙ storeΣ withiεá ß ì
"library" file, INITP6.LBR
ACKNOWLEDGEMENT
---------------
┴á numbe≥á oµá element≤á (fo≥á example¼á input-outpu⌠ ì
subroutines⌐á oµ INITP╢ havσ beeε adapteΣá froφá codσ ì
publisheΣá b∙á othe≥ writers«á Iε particular¼á ╔á aφ ì
consciou≤ oµ heav∙ reliancσ oε materia∞ froφá Barbie≥ ì
(1983) and Leventhal (1978).
REFERENCES
----------
Barbier¼ K« (1983)« CP/═ Assembl∙ Languagσ ì
áááááProgramming. Englewood Cliffs. Prentice Hall.
Leventhal¼ L.A« (1978)« 8080A/808╡ Assembl∙ Languagσ ì
áááááProgramming. Berkeley. Osborne/McGraw-Hill.