FORMATB Version 1.8
COPYRIGHT (C) 1989-2002 Norbert H. Doerry
29 May 2002
doerry@aol.com
FORMATB is a PostScript Page formatter for printing out
ASCII files on a PostScript Printer. The margins are set up
for 1.25 inches on the left and 1 inch on the top and bottom.
SYNTAX:
formatb [-option] [-option] [infile] [infile]
where the legal options are :
-fXXXXX (-fontXXXXX)
XXXXX specifies the font to use. The default font
is Courier. Other fonts include:
Helvetica-Bold
Times-Roman
Times-Italic
-FXXX (-FontheightXXX)
XXX specifies the font height in points. The
Default Font height is 12.
-h (-header)
prints out the name of the input file at the
left margin and .5 inches from the top
of every page.
-lXXX (-linesXXX)
XXX specifies the number of lines per inch. The
default number of lines per inch is 6.
-n (-nopage)
Suppress printing of page numbers
-oXXXXX
XXXXX is the name of the file which will
contain the PostScript commands. I
recommend this filename have a .ps extension.
If this option is not specified, output is sent to
stdout. In DOS, use the device name (LPT1,
COM1, etc) for XXXXX
-pXXX (-pageXXX)
XXX specifies the starting page number, Page
numbers are printed at the bottom of the
page .5 inches from the bottom and centered.
The page number is surrounded by two dashes.
The default starting page number is 1.
-s (-simple)
Use simple format for printing page numbers.
This elminates the dashes around the page numbers.
-t (-time)
Print the time in the upper right corner.
-wXXX (-wrapXXX)
Wrap line after XXX characters. If XXX
is not specified, uses 62 characters. If this
option is not selected, the lines are not wrapped.
-? or -help
prints out a summary of the options
-[XX
Does not print any page previous to page XX.
-]XX
Does not print any page after page XX.
infile
infile is any text file. If the infile name
is not specified, input is taken from stdin. If
more than one infile is specified, they will be
printed in the order listed. The page numbering
will NOT start over between files.
Example:
formatb -h -p34 -fTimes-Roman -ofile.ps file.c
------
Notes:
-In UNIX you can send the postscript file directly to the
printer by using the pipe symbol :
formatb infile | lpr -Pprinter
- In DOS you would use
formatb infile -oLPT1
-In UNIX, If you want line numbers on your file try this:
cat -n infile | formatb | lpr -Pprinter
_______
History
This program was originally written in April of 1989 under
the UNIX operating system for printing out source code listings
on a PostScript Printer for inclusion in a thesis.
Programs FORMAT and FORMATA were earlier attempts at the
same function. FORMATB was adapted for MS-DOS under version 1.5
in August 1992.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.