[net.micro.cpm] DBL211 - double column list device printing

W8SDZ@SIMTEL20.ARPA (Keith Petersen) (07/29/85)

DBL211 is now available from SIMTEL20 as:

Filename			Type	 Bytes	 CRC

Directory MICRO:<CPM.LIST>
DBL211.LBR.1			BINARY	 11392  B121H

Info from the author:

DBL.ASM was written to use the features of most of the common printers
to reduce the amount of paper used to list text files that are not
overly wide.  What it does is to print two pages at a time on a single
sheet of paper in a side by side fashion using the compressed mode of
the printer.  Sort of like:

xxxxxxxxxxxxxxxxxxxx   xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx   xxxxxxxxxxxxxxxxxx
.
.
.
xxxxxxxxxxxxxxxxxxxx   xxxxxxxxxxxxxxxxxx

     Page [ 1]             Page [ 2]

The version that I left on RCPM was set up to run on my Epson RX-80
printer, which takes the same commands as other Epson printers and the
Gemini printers as well.  The Feb 14, 1984 version has an added
feature, it can start printing in the middle of a file.

			Alan W Warren (4/09/84)

The version uploaded as DBL211.LBR is the above with the following
changes, which some may like to call enhancements:

0.  Conditional assembly for the Oki Microline 82A and 92 printers is
added, with the spacing set up so column width is 64 chars.
DBL211.COM is assembled for the Oki.  (Guess my brand of printer,
anyone?)

1.  If a line is too long to fit in the half-page column, it
is now folded onto the next line instead of being truncated.

2.  To stop print, use control-X instead of space.  I hit the space
bar too often by accident.

3.  If the text contains formfeeds, these are now acted upon in the
expected sense, namely no more text appears in that column and the
text continues at the top of the next.

			Greg Louis    840518:2100

--Keith