Dec 232017
Excellent printer font selecter.
File MP30.ZIP from The Programmer’s Corner in
Category Printer Utilities
Excellent printer font selecter.
File Name File Size Zip Size Zip Type
MP.COM 27283 15825 deflated
MP.DOC 7537 3049 deflated
MPINST.COM 1081 711 deflated

Download File MP30.ZIP Here

Contents of the MP.DOC file


Version 3.0
October 1986

Copyright 1985, 1986
Kenneth D. Whitney
All Rights Reserved

WHAT IS MicroPrint?

MicroPrint prints ASCII text files in a variety of print modes -- regular,
compressed, and MicroPrint -- on IBM, EPSON, and compatible dot-matrix
printers. MicroPrint offers such features as printing on both sides of the
page, removal of excess blank lines, printing from selected page numbers,

ABOUT MicroPrint

MicroPrint was initially based on an idea presented in PC-Magazine's "Power
User" column by Charles D. Dines, 17 September 1985. Versions prior to 3.0
were written in Assembly Language. For Version 3.0, the program was
rewritten in Turbo Pascal. MicroPrint was originally intended to be used as
a source-code lister, with "micro" print saving a considerable amount of
paper. As features were added, it became apparent that printing on both
sides of the paper, blank line supression, and many other features would also
be useful with other fonts, so the ability to print in normal and compressed
modes was added.


-- IBM PC,XT,AT,PCJr, or close compatble.
-- DOS 2.0 or greater.
-- IBM/EPSON or compatible dot-matrix printer.

HOW TO USE MicroPrint

Simply type


at the DOS prompt to bring up the MicroPrint main menu. MicroPrint will
prompt you for a filename.

MicroPrint can also be started by typing

MP [d:][filename][.ext]

The filename can include drive and path information and wildcard
characters (*,?).

When wildcards are used in the filename the name of the file currently being
printed is displayed. When all the files have finished printing, either
enter a new file name or press ESC to return to DOS.

The printing of any file can be aborted by pressing ESC. If wildcards were
used in the filename the program will search for and print the next matching

== Special Keys ==

"Files" Window Active "Parameters" Window Active

Alt-H >>> Help Menu Arrow Keys >>> Select Parameter
Alt-P >>> Parameter Selection + Key >>> Increment/Toggle Parameter
ESC >>> Exit to DOS - Key >>> Decrement Numeric Parameters
ESC >>> Return to "Files" Window

Two windows are available on MicroPrint's main display. The "Files" window
is used to enter file names and to display messages, the current file being
printed, etc. To switch to the Parameter window, press Alt-P.

The parameter window allows the printing parameters to be changed. Most
numeric parameters such as margin and tab can be increased by pressing '+'
and decreased by pressing '-'. Non-numeric parameters such as font, header,

and blank line supression (Compression) are toggled with the '+' key. To
make permanent changes to some of the program's parameters you must use the
installation program (MPINST.COM).

MicroPrint recognizes carriage returns, line feeds, etc'. in documents, but
it ignores form feeds/page breaks. MicroPrint also expands tabs.

In the "MicroPrint" mode, MicroPrint sets IBM/EPSON and compatible dot-
matrix printers to print in the compressed, super/subscripted mode at 120
lines per page. To promote even use of the print-head pins and to prolong
ribbon life, MicroPrint toggles between superscripting and subscripting at
each page break.

The Compressed mode sets the printer to the 17 cpi font, at 75 lines per
page, and the Normal mode uses the default font at 60 lines per page.

Some parameter settings are mutually incompatible, and MicroPrint will
automatically correct any incompatibilities.


An installation program, MPINST.COM, is provided with the MicroPrint package.
This program allows some of the default settings of MP.COM to be permanently
altered to suit your system. To use MPINST.COM, be sure both MPINST.COM and
MP.COM are on the default drive and type


The four installable features are:

1)Display method:

In the default setting, MicroPrint writes directly to screen memory. As this
may cause a problem with some software (windowing and multitasking programs,
for example), MicroPrint can be set to use BIOS calls. Note, however, that
using the BIOS calls is somewhat slower than direct screen writes.

2) Monochrome Graphics Displays:

If you are using a Color Graphics Adapter and a monochrome graphics display,
you may find the text more readable if you select this option.

3) Default font:

Select Normal, Compressed, or MicroPrint.

4) Default printer port:

Choose LPT:1, LPT:2, or LPT:3.


If you are using MicroPrint in any business, government, or other commercial
enterprise, please send $10.00 to the address listed below.

If you are using MicroPrint in a non-commercial environment and find it to be
a useful product, your contribution is appreciated.

Please send contributions, comments, suggestions, bug reports, etc. to:

Kenneth D. Whitney
1325 S. West Street
Arlington, Texas 76010

MicroPrint may be freely copied, shared, and placed on public and private
bulletin boards, but may not be sold under any circumstances.

The author retains the copyright.


Please do not alter the code or remove copyright notices from any copies
uploaded to bulletin boards. Please upload both the program and the


If you use a printer that is not IBM/EPSON compatible, custom versions of
MicroPrint are available. Please send inquires to the above address.

Special thanks to

Chuck Condos
Ray McVay

for helpful comments and suggestions.



Changes for Version 3.0

> Entire program rewritten in Turbo Pascal

> Compressed and Normal fonts added.

> Blank line supression added.

> Ability to start at any page added.

> Line wrap added.


Changes for Version 2.1

> /B switch to allow printing on both sides of the paper.

> Line spacing command altered to include a wider range of printers.

Changes for Version 2.0

> /Pn switch to select printer port.

> Limited parallel port checking and display of selected parallel port.

> Status indicators for active switches.

> Some text files occasionally use carraige returns without linefeeds to
produce boldface and underlining without embedding special printer
control codes. MicroPrint has been altered to properly handle this type
of input.

> Many "little" improvements.

Changes for Version 1.1

> /H switch to supress page header.

> /S switch for 90 lines per page.

> Larger input buffer (1024 bytes vs. 512 bytes).

> Support for wildcard characters and path names.


 December 23, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>