home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
DOOG
/
PRTOUT23.ZIP
/
PRINTOUT.DOC
next >
Wrap
Text File
|
1990-10-08
|
8KB
|
177 lines
Documentation file for PrintOut version 2.3 by Bryce Newall
Sorry, folks.
A bug creeped in that I didn't catch. I think I told Turbo C's editor
to move a block instead of copying it, and it killed a section of code,
resulting in the program printing continuous feed even if you told it manual
feed. This only happened when you told it your file was NOT pre-formatted
with page breaks.
Version 2.2 Notes:
Well...not a whole lot has changed here. One bug has been fixed: If
you told PrintOut not to use the default formatting options, and then told
it to print page numbers, it wouldn't. That bug has been squashed.
There's also one new feature: While a file is printing, or when you
are being prompted to insert another page, you can press "Q" to quit the
current file and go on to the next one (if there is one).
Description of files in PRTOUT23.ZIP:
PRINTOUT.EXE -- PrintOut program
PRINTOUT.DOC -- This file
This program was created using Turbo C 2.0.
Command line format:
PrintOut [filename]
where [filename] is an optional (hence the brackets) parameter. If
[filename] is not specified, PrintOut will ask you to enter the filename.
PrintOut can now accept wildcards, allowing you to print out an entire set
of files (such as *.DOC) without having to run PrintOut for each file. You
can also have PrintOut skip the files you don't want to print. If you
supply the [filename] parameter, PrintOut will display the prompt asking for
the filename, but will fill it in for you. If PrintOut cannot find the
filename entered, you will be given an error message.
NOTE: Due to a bug in the Turbo C fnsplit() function, the filename you
enter can have either a drive *or* directory, but not both. If you
enter both, the drive specifier will take precedence.
PrintOut will now tell you it is about to printout the first file matching
the filename you entered. You will be given the option to skip this file.
Hit Y to skip it, or N or <ENTER> to print it.
** Please note that from here on, values in [square brackets] indicate
default values/answers, allowing you to simply hit <ENTER> to accept that
value/answer.
Output Device
Next, you will be asked for the output device. Hit <ENTER> for PRN, or type
in the name of the output device (such as COM1, or even a disk file such as
C:\DOCS\TEXTFILE.PRT).
Pre-formatted?
Next question: Is "[filename]" pre-formatted?" This means, are there page
breaks in your file? (PrintOut will scan the file and tell you if it found
page breaks. If it did, it will default to pre-formatted, and you can press
Y or <ENTER> to select Yes. You can still press N if you think PrintOut was
wrong.) If there are, press Y, and PrintOut will do the rest. You can now
skip down to the "Paper Feed" section.
Default Printing Options
If you answer N, or press <ENTER>, you will be asked if you want to use the
default printing options. They are as follows:
Any width printer (PrintOut does not wrap lines to the next line on the
page; the printer takes care of it)
No left or right margins
4 row top and bottom margins
If you choose not to use the default printing options, you will be asked to
enter them. (Note: You will be asked for the number of lines per page
regardless of whether or not you use the default options.) Type in the
numbers corresponding to the values you wish to use, or press <ENTER> to
accept the default values, as indicated in square brackets. Note that,
under lines per page, the default value of 66 may not work right with some
laser printers.
If you enter any values that are out of the allowable range, PrintOut will
display an error message and ask you to reenter that piece of information.
Lines Per Page
If you answered N to the default options question, you have already
completed this section. Skip down to "Page Numbering". Otherwise, enter
the number of lines you want printed per page (or hit <ENTER> to accept the
default of 66). Note that 66 may not work with some laser printers.
PrintOut is really designed for dot matrix and daisy-wheel (letter quality)
type printers.
Page Numbering
If you answered N (or hit <ENTER>) when asked if your file was pre-
formatted, you will be asked if you want page numbering. If you used the
default printing options, there will be enough room for page numbering
(assuming your printer is wide enough). Otherwise, if you specified a top
margin of less than 2 lines, you won't be able to use page numbering, and
PrintOut will indicate that. Otherwise, press Y or <ENTER> to use page
numbering, or N not to.
First Page Number
Again, if you answered N when asked if your file was pre-formatted, you will
be asked what you want the first page number to be. Press <ENTER> for 1, or
enter the desired value. This is useful if you had to stop printing for
some reason (e.g. your printer jammed). Rather than starting over, you
could edit the file, cut out what was already printed, and start printing
what is left, giving it a new starting page number (such as 10).
Paper Feed
Finally, you will be asked if you want to use manual or continuous (fanfold)
feed paper. Press M or <ENTER> if you are using manual feed, or C if you
are using continuous. With manual feed, PrintOut will stop after each page
and wait for you to insert a new sheet of paper.
Begin Printing!!
By now you thought this time would probably never come, but it's here.
PrintOut will tell you to press any key when the printer is ready. When the
printer is all set up, hit any key to begin printing.
PrintOut is designed so that you can get through most printing jobs by
entering the filename and then hitting <ENTER> until your printer starts
printing (by using strategic default options).
Miscellaneous Info
At any time while PrintOut is printing (or waiting for any key to be
pressed), you can press <ESC> to stop PrintOut. (This also applies during
the entering of 1-character information (e.g. Y/N questions).) You can also
press "Q" to quit printing the current file and go on to the next file (if
there is one). However, depending on the size of your printer's buffer, you
may still see data coming out of your printer. You may have to turn off
your printer to stop it. Pressing <ESC> or "Q" simply stops PrintOut from
sending more data to the printer.
Also at any time during printing, you can press <ENTER> to pause the
printing. The message "Printing paused; press any key to resume..." will be
displayed. Press any key to resume printing. This function will also vary
depending on the size of your printer's buffer.
If you want to practice using PrintOut, try using it to print out this file.
Please distribute this program to everyone you know, but NOT for $money$.
Thanks!
If you like this program, please send a donation ($2 to $5) WITH A RETURN
ADDRESS to:
Bryce Newall
5253 Countryside Drive
San Diego, CA 92115
If you send a donation, you will be entitled to future releases of the
program. If you find any bugs, please call me at (619)582-9811. If you
send $10 or more, I'll send you a copy of the source code (but PLEASE don't
modify it and re-sell it for $money$).
Enjoy!