Amiga 68k/PPC port of Mpage.
Mpage is a program to reduce and print multiple pages of text per
sheet on a PostScript compatible printer.
It also has limited functionality to do the same with postscript files itself.
The PPC binaries have the ".elf" extension and are useable
from Shell when being used with ppc.library V46+ or
Frank Wille's emulation for WOS (V0.6b or higher).
Have fun.
Usage (for example):
MPage TESTFILE >prt:
MPage TESTFILE >T:DESTFILE
--
ARK, 25/Jul/99
*************************************************************
COPYRIGHT:
Mpage and all the files distributed with mpage are covered by copyright:
Copyright (c) 1994-1997 Marcel J.E. Mol, The Netherlands
Copyright (c) 1988 Mark P. Hahn, Herndon, Virginia
Permission is granted to anyone to make or distribute verbatim
copies of this document as received, in any medium, provided
that this copyright notice is preserved, and that the
distributor grants the recipient permission for further
redistribution as permitted by this notice.
Mpage was written by:
...!uunet!\ Mark Hahn, Sr Systems Engineer
>pyrdc!mark Pyramid Technology Corporation
...!pyramid!/ Vienna, Va (703)848-2050
marcel@mesa.nl
MESA Consulting B.V.
Voorburg
The Netherlands
Phone: +31-(0)15-3105252
Mobile:+31-(0)6-54724868
Fax: +31-(0)70-3873683
=================================================================
DESCRIPTION:
Mpage is a program to reduce and print multiple pages of text per
sheet on a PostScript compatible printer.
It also has limited functionality to do the same with postscript files itself.
The following are the files you should have for mpage.
README Notes and descriptions, this file
README.OS2 OS/2 port description
Copyright Copyright notice
CHANGES Change storys
Makefile The Makefile
TODO Wish List for changes
FAQ Useful tips and hints
NEWS Global changes, User visible changes
Mpage.lsm LSM file for mpage
args.c Command line and options processing
encoding.h Definition of internal default character encoding
file.c Generic file handeling
glob.c Global variable setup
mpage.h Definitions
mpage.c Main Control
page.c Page layout routines
post.c PostScript file processing
sample.c Prints sample page layout pages
text.c Text file processing
mpage.1 Manual page
fix Fix to mpage that makes it work with ArborText
All.chars Test file containing all ascii characters
Encodings Directory with character encoding library files
Characters List of postscript character encoding names
Encoding.format Description on how to create character encoding
library files
gencodes.c Util program to build All.chars file
Test Directory with test pages
OS2 Contrib to build and use mpage on OS/2
Contrib Directory with contributions by others
INSTRUCTIONS:
All you should need to do is run make.
This will create mpage and a program called msample. Mpage is
the program to print n-up pages. Msample prints a sample outline. I
used it for debugging the placement of the layout. It is also handy
for other layout purposes. It accepts all the arguments that mpage
does, but does not print files.
As a quick sample try:
"mpage mp_args.c"
or
"mpage -8 mp_post.c"
or
"groff -man mpage.1 | mpage -2"
The manual page, mpage.1, formats with UCB or ATT manual macros.
USING MPAGE:
You will find that it takes a while on an Apple LW or Apple LW+ to
print 4 pages per sheet, It takes "a good long time" for 8 pages.
Reduced PostScript documents take a while too. (A rule of thumb might
be 4 times as long for 4-pages-per-sheet reduction :-) On a QMS 8ppm
printer 4 pages per sheet is about the same speed and other forms of
"1-up" output. mpage prints some timing information back from the
printer so you can measure the time required for full jobs.
ADMINISTRATORS:
As a printer administrator you should see the wish list for caveats
and information about future versions. I still have work to do to
make mpage more "administrator friendly", but figured that I'd better
get what's been done out the door.
BUG REPORTS:
Mpage is supported but this is done is pare time. So please sent in
bug reports, request or other things related to mpage and once in
a while I'll release a version...
If you have a problem please send me a complete description of the
symptoms. Please include the brand name of your printer, a copy of
the input file (especially if it is with PostScript input), and a
description of what to look for on the output. If your printer has an
error log, please include as much of it as is revalant. In general,
the more clearly organized information I have, the easier it will be
for me. And please do not forget to mention the mpage version you're
using. Also the ouput generated by your mpage might come in handy...
MAKING CHANGES:
Please, if you make any improvements, send them back to me so that I
can include them in future versions. Also I would solicit comments as
to the usefulness, and effectiveness of mpage. Let me know what you
like or dislike and feel free to ask any questions you have concerning
this mpage distribution. Thank you!
-Marcel Mol
------------------------------------------------------------------------------
Marcel J.E. Mol phone: (+31) 015-3105252
------------------------------------------------------------------------------
Delft University of Technology | MESA Consulting BV
Netherlands | Networking and Unix Consultancy
marcel@duteca.et.tudelft.nl | marcel@mesa.nl
------------------------------------------------------------------------------
They couldn't think of a number, so they gave me a name!
-- Rupert Hine
|