home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Q U I C K P R I N T
-
-
- An easy and fun to use
- text file print utility
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Version 2.01
- December 29, 1990
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISCLAIMER
-
-
- QuickPrint is provided as is, free of charge. There are no
- warranties written or otherwise implied. While no problems are
- expected the author assumes no responsibilty for damage to data
- or hardware that arises out of the use of this program.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- INTRODUCTION
-
-
-
- QuickPrint is a handy and easy to use ASCII text print
- utility. Some of the highlights of the program are:
-
- - It is "human engineered" (ergonomically designed) to
- provide maximal visual input with a minimum of fuss
- (more on this later).
-
- - Very few keystrokes are needed to load, view and print a
- file.
-
- - It tells you how many pages will be printed before
- printing starts ( ALT-C ).
-
- - It has a progress bar to give you quick input on the
- status of the printing.
-
- - It tells you which page is currently being sent to
- the printer.
-
- - View screens are numbered for reference purposes.
-
- - The picklist is large, easy to read, alphabetically
- sorted, includes the most important file information and
- searches for names alphabetically.
-
- - Works with color and monochrome monitors.
-
- - Will automatically provide pagination and footers (page
- numbers) for unformatted files. If a file is formatted
- with form feeds then QuickPrint will not add formfeeds
- or footers.
-
- - Files can be tagged for easy printing of multiple files.
-
- - Can print with or without line numbers.
-
- - Can change number of lines printed per page ( ALT-N ).
- ( Default is 58 lines not including the footer ).
-
- _ Can add margins to left side of page ( ALT-M ).
-
- The major design philosophy behind QuickPrint's development
- was that it should be a no frills, easy to use print utility that
- will automatically provide pagination and page numbers.
-
- This makes it an excellent tool for printing Readme and
- documentation files provided on disks with programs. It is also
- ideal for programmers wanting to print hardcopies of their code.
-
-
-
-
-
- USING QUICKPRINT
-
- A. THE PICKLIST
-
- QuickPrint has been compiled as QP.EXE. It can be started by
- typing QP alone or following it with a filename. If no name is
- provided a picklist will be displayed. The long horizontal window
- bar on the bottom displays identification and the number of files
- in the directory. The central picklist window displays the current
- directory's filenames, 21 names per display, sorted alphabetically.
- The highlight bar is placed approximately in the middle of the list
- to provide equal access to the filenames.
-
- The following keys will work to allow navigation through the
- list:
-
- Home - This will put the highlight bar at the top on the very
- first file.
-
- End - This puts the bar at the bottom on the very last
- filename.
-
- PgDn - This pages down through the list displaying 21
- filenames at a time. The highlight bar will be placed in the
- middle of the list with each key press.
-
- PgUp - Same as PgDn except pages up through the list.
-
- Up Arrow - Scrolls up through the list, one filename at a
- time.
-
- Dn Arrow - Scrolls down through the list.
-
- Alpha Numeric - Any filename starting with a printable ASCII
- character may be searched for by pressing the appropriate key.
- For example, pressing the 'A' key will place the highlight bar
- on the first filename starting with an A. When possible this
- name will be placed in the middle of the display. This is not
- case sensitive. Subsequent presses will scroll through the list
- of files starting with that character. If possible, the
- highlighted filename will remain in the middle of the list.
-
- Esc - Pressing the escape key terminates the program and
- places you at the DOS prompt.
-
- Enter - Pressing the <Enter> key starts the main program and
- loads the file currently highlighted. ** NOTE ** If you
- tagged several files for printing pressing <Enter> will
- put you into a large window with the names of the tagged
- files displayed. The text is NOT viewed in the window
- when printing multiple files like it is when only a single
- ( untagged ) file is selected. Keeping this in mind you may
- want to view the files individually before tagging them.
-
-
-
-
-
- "+" - The plus key will tag a file for printing. This is used
- to create a list of several files that are to be printed
- consecutively in the order they are selected. When a file is
- tagged an asterick ( * ) will appear next to the name.
-
- "-" - The minus key will untag a file and delete it from
- the list.
-
- B. VIEWING FILES
-
- Quickprint is meant to print files and is relatively crude at
- displaying them. This feature is provided so you can quickly scan
- the file to determine if it's worth printing. The selected file is
- loaded into available memory. If not enough memory is available,
- only that which will fit into memory will be loaded. The rest of
- the file will be truncated. If this occurs, you will see 'TR'
- displayed in the lower window bar just prior to the '<ESC>
- to quit' message. This has no affect on printing. Despite
- truncation, the ENTIRE file will be printed. The file is printed
- from the disc, not from memory. Individual lines longer than 80
- characters will be truncated to 80 characters on the display but
- again, this does not affect the printed form.
-
- Because QuickPrint has to read the entire document one line at
- a time, and formats each line for display, some longer files may
- take quite a few seconds to be read, especially if on a floppy
- disk. After this is accomplished however, the file will be in
- memory and no additional disk reads will be needed. Version 2.00
- has been updated to load files much faster.
-
- THE UPPER BAR WINDOW
-
- The left hand side of the bar displays the filename. To the
- right of the filename is a list of keys operable while viewing
- the file. They are described below.
-
- Alt-P - Pressing the Alt-P combination immediately
- starts printing.
-
- Alt-L - Will print with line numbers.
-
- Alt-M - Will set left hand margin. Valid margins
- are from 0 to 70 spaces.
-
- Alt-N - Sets number of lines printed per page.
- Valid numbers are 1 to 250.
-
- Alt-C - Version 2.0 does not automatically count
- the number of pages to print. This allows
- for much quicker loading of the file. You
- can get a count of the pages by pressing
- the Alt-C combination. The count will be
- displayed on the bottom line and will be
- provided in any case when you start printing
- since the program needs this information to
- track the progress of the print job.
-
-
- Navigational keys not dispalyed on the top bar window ...
-
- Home - This puts you at the very beginning of the file.
- Twenty three lines are displayed at a time.
-
- End - This puts you at the very end of the file. If the
- file was truncated due to memory limitations, the last 23
- lines of the shortened file will be displayed.
-
- Up and Down Arrows - Scroll one line at a time in their
- respective directions.
-
- PgUp and PgDn - Move through the file one screen at
- a time, backward or forward respectively.
-
-
- On the far right is the screen display number. Each screen is
- defined as the 23 lines of text displayed. This is provided for
- reference purposes - to give you an idea of where you are located
- in the file in case you want to return to it. It does not correlate
- with printed page numbers. This number provides only a relative
- position reference.
-
-
- THE LOWER BAR WINDOW
-
- This is a rather dynamic window. Most messages and
- pertinent information will be displayed here. When viewing the
- file the system date and time will be displayed on the left hand
- side. This is helpful in the wee hours of the morning to remind
- you how much sleep you are not getting! Next, the amount of print
- pages is given. This number will appear only if you first press
- Alt-C to get a count of the pages, or if you print the file then
- return to viewing it. This is how many pages the printed document
- will be. If the document contains formfeeds this number gives a
- count of them. Otherwise, a printed page contains 58 lines of
- print, not including the margins and footer. This provides roughly
- a one-half inch margin both at the top and below the footer.
-
- Fifty eight lines printed per page is the default number. This can
- be changed by pressing the ALT-N key combination. The acceptable
- range of lines per page is 1 to 250. Fifty five (or less) is
- recommended for laser printers. A larger number can cause the footer
- to be pushed onto the next page.
-
- On the left hand side the date will be replaced by several
- messages depending on certain conditions. "Top of File" and
- "End of File" are displayed when at the very beginning or
- very end of the file. Anywhere in between these messages will not
- be displayed. Instead you'll always see the date.
-
- To the right of the page count the amount of lines printed
- per page will be diplayed as "Li=58" with the 58 being replaced
- by the proper number should you decide to change the number. If
- you change this number the amount of pages to be printed will be
- adjusted accordingly.
-
-
- Just to the right of this number is the size of the margin.
- The default is 0 ( "M=0" ). If the number is changed it will be
- reflected in this display. For example, "M=5" for a margin of
- 5 spaces. The page count is not updated to reflect margin changes.
-
- If you select either Alt-M or Alt-N then decide to leave the
- value as is, pressing enter without inputing any numbers will
- abort the process and the values will remain unchanged.
-
- If the file was too big to fit in memory the letters "TR"
- will appear after the margin number to indicate that the file
- was truncated to fit in memory. Again, this has no effect on the
- final print job.
-
- Finally, the last bit of information is self-explanatory.
- <Esc> will always stop printing or terminate the viewing of a file.
- If viewing a file it will put you back at the file directory. If
- you tagged files for a list it will put you back at the picklist.
-
- C. PRINTING (finally)
-
- At any time you may start printing by pressing the ALT-P key
- combination. Use the ALT - L combination if line numbers are
- desired . Make sure your printer is on and the paper is
- properly lined up. A formfeed is sent to the printer to clear
- any junk that may be in the print buffer. It's best to start
- printing at about one-half inch from the top. This gives
- the best appearance of vertically centered text, including
- the footer. Printing will always start at the beginning of
- the file and will print the ENTIRE file, even if it was truncated.
- While printing you will see several windows. If you are printing
- only one file ( no files were tagged ) the large central window
- will display the text as it is sent to the printer (or buffer).
- Below this will be displayed a horizontal progress bar that gives
- you percentage of completion. This is handy in that it allows you
- to easily see the progress of the print job.
-
- If you tagged several files for printing, you will see the
- list of files displayed in the main window rather than the text
- that is printing. You will however be advised of the status
- of the print job by the progress bar. The bar starts over for
- each file. The file that is printing is highlited in the window.
- Files whose printing is complete are diplayed in reverse video.
- The very bottom window will now show on the left, the number
- of total print pages (in case you forgot). In the central part,
- the page being printed will be shown. Between this and the progress
- bar you'll have plenty of visual representation of the status of
- your print job.
-
-
- ** You can pause printing by pressing <ESC) or the spacebar.
- At this point, any key except <ESC> will resume printing.
- Pressing <ESC> again will terminate the print job and put you back
- in the view mode ( or the file list if files were tagged and
- you are printing from a list). Therefore, the spacebar can act
- as a toggle to alternately stop and start printing.
-
-
- If the printer is not on or not online, a message will appear
- to alert you of this. If no formfeeds are detected, QuickPrint will
- add them, along with a footer that provides the name of the file
- and it's date and time on the left and the page number on the right.
-
-
- D. FINAL COMMENTS
-
- Since reading the file is disk intensive, it would be faster
- to use your hard disk if available. This becomes especially
- important for long files.
-
- QuickPrint stores the file in memory in slightly smaller than
- 65K chunks. It would allow more of the file to fit in memory if
- memory was contiguous and not "chopped up" by other programs.
- Rebooting the computer will give you the largest possible
- contiguous piece of memory. Any TSR programs, RAM print buffers,
- disk-caches, etc. will decrease available RAM for use by
- QuickPrint.
-
- In order to keep this a simple to use program it is minimally
- configurable. There are no command line "switches". If you like
- this program but would like some minor changes made, let me know.
- I'll see what I can do to accommodate you. If this program causes
- snow on some older CGA monitors, I can provide you with a version
- that will reduce or eliminate the problems.
-
- I am interested in your questions or comments. Please feel
- free to contact me at the following address or on compuserve. My
- CompuServe ID number is 71541,743. I may also be contacted on GEnie,
- where my address is J.DEROSE1. If you like or even dislike this
- program I encourage you to let me know. Your responses are what
- keeps me motivated to improve the program. All the changes in
- versions 1.5 and 2.0 were the result of user's suggestions.
-
- Enjoy!
-
- Thank you.
-
-
- Joseph L. DeRose
- 825 Dora Place
- Bel Air, Maryland 21014
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX A
-
- Summary of key combinations and examples of the status bars.
-
- ALT-P : Prints the document without line numbers.
- ALT-L : Prints the document with line numbers.
- ALT-N : Changes the number of lines printed per page.
- ALT-M : Adds or changes the margin on the left side.
- ALT-C : Counts the number of pages that will be printed
- taking into account the number of lines printed
- per page.
-
-
- UPPER BAR
-
- <FILENAME.EXT> AltP/L=print AltM=margin AltN=l/p AltC=count Screen:###
- ^ ^ ^ ^
- | | | |
- | | | Count Pages to Print
- | | Change Num Lines Per Page
- | Set Margin
- Print Document
-
- LOWER BAR
-
- Dec 09, 1990 10:05 p.m. 4 pages Li= 58 M= 0 TR <ESC> to Quit
- ^ ^ ^ ^ ^ ^
- | | | | | Indicates Truncation
- System Date System Time | | Margin - left side
- ^ | Lines Printed per Page
- | Num of Pages to Print
- This will be replaced with TOP of FILE or END of FILE when appropriate.
-
-
-
- LOWER BAR WHEN PRINTING
-
- Pages: 4 Printing: 2 Li= 58 M= 0 <ESC> to Quit
- ^ ^
- | |
- | Page Being Printed
- |
- Number of Pages That Will be Printed
-