home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- PRNCOL 3.0 documentation 1
- -----------------------------------------------------------------
-
-
- PRNCOL, the paper saving printing utility
- =========================================
-
- Steve Fox
- 11515 113th Pl NE
- Kirkland, WA 98033
-
- Has your 3-ring binder ever been so full you couldn't close the
- rings? Have you ever said to yourself "that shareware program I
- just downloaded is great, but the documentation is so long I'd
- rather not print it"? Do you programmers ever want to see a
- longer section of your program at once? If you answer "yes",
- PRNCOL will help you in these and other similar situations.
-
-
-
- I. WHAT PRNCOL WILL DO
- ----------------------
-
- PRNCOL prints your files in multiple columns, using one of your
- printer's small fonts. Each column typically contains one normal
- size page of text. Since each sheet has two, three, or four
- columns, multiple pages are condensed on to one sheet. For
- example, this entire 8 page document can be printed on a single
- sheet of paper on an Epson FX printer (by printing on two sides
- of the paper).
-
- PRNCOL has many options, but for most users the default options
- are appropriate. These options include ignoring blank lines,
- printing odd or even sheets only, pausing between each sheet, and
- a few others.
-
- The files you print must be text files, and should not contain
- any printer codes. Printer codes may conflict with PRNCOL. If
- your file was produced by a word processor, spreadsheet, or other
- software, be sure to specify a generic printer or an empty
- printer setup.
-
-
-
-
-
- II. SHAREWARE
- -------------
-
- PRNCOL is shareware software. This means it may be freely copied
- and distributed, provided that the entire package of files is
- included (PRNCOL.EXE, PRNCOL.DOC, and PRNCOLRG.EXE). If you find
- this software useful, please register it with the author. No fee
- may be charged for use of this software, nor for copying and
- distributing it, except for a nominal diskette and mailing fee of
- less than $10.
-
-
-
- PRNCOL 3.0 documentation 2
- -----------------------------------------------------------------
-
- Support for several Epson FX and HP LaserJet printing options are
- built in. Unregistered users can use all the program's features
- including setting up custom printing options, but can't save
- them, nor can they save defaults.
-
- When you register you will receive a registration number. Then,
- run PRNCOLRG to register your copy of PRNCOL.EXE.
-
- Registration costs only $8. If you send $15, you will receive
- the next version of the software when it becomes available.
- Please write the current version number of PRNCOL, and where you
- obtained it, and send a check or money order to:
-
- Steve Fox
- 11515 113th Pl NE
- Kirkland, WA 98033
-
- Thank you for your support of the shareware software concept.
-
-
-
- III. SIMPLEST USAGE OF PRNCOL
- -----------------------------
-
- To use the program's defaults, just enter "PRNCOL" and the name
- of the file to print at the DOS prompt. Some examples are:
-
- PRNCOL PRNCOL.DOC
- PRNCOL BIGLIST
- PRNCOL MYPROG.PAS
-
- When the main screen is displayed, press F10 (PrintFiles). After
- the file is printed, press F2 (Quit) to return to DOS. That's
- it!
-
-
-
- IV. SYNTAX
- ----------
-
- PRNCOL has two optional arguments. Many users prefer to enter
- "PRNCOL" at the DOS prompt and let the program ask for all the
- information. The full syntax is:
-
- PRNCOL [input-file-name] [output-file-name]
-
- where:
-
- [input-file-name] is any text file you want to print. Wildcards
- (i.e., * and ?) can be used to specify multiple files.
- You can specify multiple files by enclosing them in
- quotes.
-
-
-
- PRNCOL 3.0 documentation 3
- -----------------------------------------------------------------
-
- [output-file-name] is the name of the file where PRNCOL will send
- its output. Normally you wouldn't specify this option,
- so that PRNCOL sends its output directly to your printer.
-
- Examples:
-
- PRNCOL
- PRNCOL MANUAL.DOC
- PRNCOL MANUAL.DOC PRINTLAT.ER
- PRNCOL "MAIN.PAS SUB1.PAS SUB2.PAS" PRINT.ME
-
-
-
- V. BUILT-IN PRINTING OPTIONS
- ----------------------------
-
- PRNCOL has 10 printing options, numbered 0 through 9. There are
- five built-in options for the Epson FX printer, and one for the
- HP LaserJet printer. Options 1 and 3 for the Epson FX use very
- small characters, which print better with a slightly used ribbon.
-
- The built in options are:
-
- Opt 0: Epson FX. Two pages (66 lines) per sheet. Uses
- compressed elite font.
- Opt 1: Epson FX. Four pages (66 lines) per sheet. Uses
- subscript font.
- Opt 2: Epson FX. Two columns per sheet, each with 80 lines.
- Uses compressed elite font.
- Opt 3: Epson FX. Two long columns, each with 160 lines. Uses
- subscript font.
- Opt 4: Epson FX. Three narrow columns per sheet, each with 80
- lines. Uses compressed elite font.
- Opt 5: HP LaserJet. Two pages (66 lines) per sheet. Uses
- landscape compressed font.
-
- Options 6 through 9 are undefined. See "CUSTOM PRINTING OPTIONS"
- for more information.
-
-
-
- VI. DESCRIPTION OF EACH PRINTING FIELD
- --------------------------------------
-
- A list of fields is displayed when you enter the program. (See
- the appendix for information on how to use the screens.) These
- fields allow you to change the way your output will print. A
- explanation of each field follows.
-
- PRINT: Enter a list of the files you want to print. Separate
- each filename with a space. You can enter wildcards for
- files, such as "*.DOC", or "BOOK??.DOC". Three lines are
- provided for your list. Do not split up a filename between
-
-
-
- PRNCOL 3.0 documentation 4
- -----------------------------------------------------------------
-
- the lines; each file name must be wholly contained on one
- line.
-
- SEND TO: Choose either "Printer" or "File". "Printer" sends
- your output directly to the printer (defined as the DOS file
- PRN). "File" sends your output to any DOS file you specify
- in the next field.
-
- FILE: Enter the output filename. You can also use standard DOS
- filenames such as LPT1, COM1, CON, etc.
-
- OVERWRITE: If the output file exists, you must change this field
- from "No" to "Yes".
-
- OPTION: Choose the printing option. Each printing option
- consists of a printer and a printing format. A schematic of
- the printed sheet is displayed to the right.
-
- START FILES: If you specified more than one file to print, you
- have three options on what happens between each file. You
- can print the files continuously, so that each succeeding
- file continues in the column where the previous file left
- off. You can start a new column for each file. Or you can
- start a new sheet for each file. In each case, all the
- files are printed as one long printout, and sheet numbers
- continue to increase.
-
- FORMFEEDS: "Start new column", the normal choice, starts a new
- column when a formfeed is encountered. "Ignore" doesn't do
- anything with formfeeds. You may want to ignore them to
- reduce the printout length.
-
- COLUMN DIVIDER: Several different characters can be selected to
- divide the columns, including just a plain blank space.
-
- SPLIT LONG LINES: "Yes" splits long lines into multiple lines.
- "No" prints only the first portion of a long line, ignoring
- the rest of the line. You may want to use "No" to maintain
- the document's intended page length.
-
- PRINT BLANK LINES: "Yes" prints blank lines. "No" ignores blank
- lines. You may want to use this option to reduce the length
- of the printout.
-
- SHEET HEADINGS: "Yes" prints a heading at the top of each sheet.
- The heading consists of the filename, the date/time it was
- filed, the date/time it was printed, and the sheet number.
- This heading is underlined and right justified. "No"
- prevents the heading from being printed. You may want to
- use "No" if your document already has page numbers.
-
- PRINT SIDES: "Odd" prints sheets 1, 3, 5, etc. "Even" prints
- sheets 2, 4, 6, etc. "Both" prints sheets 1, 2, 3, etc.
- You may want to print the odd sheets, then turn over your
-
-
-
- PRNCOL 3.0 documentation 5
- -----------------------------------------------------------------
-
- fanfold paper and print the even sheets on the reverse side.
- This uses only half reduces your printouts to half as much
- paper.
-
- FIRST SHEET: Enter the first sheet to be printed.
-
- LAST SHEET: Enter the last sheet to be printed.
-
- PAUSE BETWEEN SHEETS: "Yes" gives you a chance to feed a sheet
- into your printer before the program starts printing that
- sheet.
-
-
-
- VII. CUSTOM PRINTING OPTIONS
- ----------------------------
-
- To enter the Option Editor, press F6 (EditOption). There are 10
- possible options, numbered 0 through 9. The option number is
- displayed at the top of the screen when you are in the Option
- Editor. Each printing option consists of the following fields.
-
- OPTION NAME: Enter any name you want to give your option. A
- blank option name disables that option.
-
- PRINTER NAME: Enter the name of your printer, and any other
- information you want displayed above the sheet schematic.
-
- PRINTER RESET*: Enter the codes that reset your printer to its
- power-on settings (refer to your printer manual). These
- codes are sent twice, once before anything is printed, then
- again once at the end.
-
- PRINTER SETUP: Enter the codes that set the font, margins, line
- spacing, etc (refer to your printer manual). These codes
- are sent once, just after the reset codes. You have three
- lines to enter the codes. PRNCOL will not insert any
- characters between the lines.
-
- UNDERSCORE ON: Enter the codes that start underlining text
- (refer to your printer manual). These codes are used to
- print the sheet headings.
-
- UNDERSCORE OFF: Enter the codes that stop underlining text
- (refer to your printer manual). These codes are used in
- printing the sheet headings.
- ____________________
- * To enter an ASCII character that you can't type directly from
- the keyboard, use "\xxx", where "xxx" is the 3 digit ASCII
- number. For example, to send an ASCII 9, use: \009. This
- format is required for the ASCII characters 3, 9, 10, and 13
- (Ctrl-C, TAB, LF, and CR). If you need a backslash character,
- type two in a row, i.e. "\\".
-
-
-
- PRNCOL 3.0 documentation 6
- -----------------------------------------------------------------
-
- NO. COLUMNS: Choose 2, 3, or 4 columns (4 columns are actually
- two double columns).
-
- SHEET WIDTH: Enter the number of characters your printer can
- print on one line. PRNCOL will calculate the column width
- using this value. This value depends on what you send to
- the printer in the setup string.
-
- SHEET LENGTH: Enter the number of lines your printer can print
- on one sheet. PRNCOL will calculate the column length using
- this value. This value depends on what you send to the
- printer in the setup string. When printing a sheet heading,
- PRNCOL uses an extra line, so be sure your printer setup
- codes account for this extra line.
-
- GUTTER WIDTH: Enter the number of spaces to be printed between
- columns. PRNCOL will calculate the column width using this
- value.
-
- VERTICAL GAP: Enter the number of lines to be printed between
- the two double columns (4 column printing only). PRNCOL
- will calculate the column length using this value.
-
-
-
- VIII. APPENDICES
- ----------------
-
- A. List of function keys, main screen
-
- F1 (Help) displays a short description of the current field.
-
- F2 (Quit) exits PRNCOL, and returns to DOS.
-
- F5 (SaveDefaults) saves the options on the screen in a
- configuration file PRNCOL.CFG. When you start up PRNCOL
- the next time, these options become the default, instead
- of the program's built-in defaults. The saved defaults
- include the printing option, start files, formfeed,
- split, print blanks, headings, and column divider
- character. Unregistered users can't save defaults.
-
- F6 (EditOptions) enters the option editor.
-
- F9 (DOS Shell) places you in a DOS shell. When you wish to
- return to PRNCOL where you left off, enter EXIT at the
- DOS prompt.
-
- F10 (PrintFiles) prints the files using the options you
- specified.
-
-
-
- PRNCOL 3.0 documentation 7
- -----------------------------------------------------------------
-
-
-
- B. List of function keys, edit options screen
-
- F1 (Help) displays a short description of the current field.
-
- F2 (AbortEdit) quits the option editor, returns to the main
- screen, ignores any changes you made to the printing
- options.
-
- F5 (Previous) changes to the next option number. Options are
- numbered 0 through 9.
-
- F6 (Next) changes to the next option number. Options are
- numbered 0 through 9.
-
- F7 (Copy) copies information from a printing option to the
- currently displayed printing option. Options are
- numbered 0 through 9. This is useful for making minor
- changes to an existing option.
-
- F9 (DOSshell) places you in a DOS shell. When you wish to
- return to PRNCOL where you left off, enter EXIT at the
- DOS prompt.
-
- F10 (Save,Return) Saves all the printing options in the file
- PRNCOL.CFG, then returns to the main screen.
- Unregistered users can return to use their new options,
- but can't save them.
-
-
-
- C. Using the Input screens
-
- Information is displayed on the screen in three ways.
- Descriptions of fields, and other areas that you cannot change
- directly are displayed using normal text. User changable fields
- are displayed in bright text. The active field is displayed in
- inverse video text.
-
- To change to the next field, press the ENTER key. (You can also
- press the TAB or DOWN ARROW keys). To change to a previous
- field, press the UP ARROW key (or Shift-TAB key).
-
- There are four types of fields: string fields (type any
- response), integer fields (for numbers), list fields, and yes/no
- fields.
-
- For string and integer fields, just type in a response. If the
- program doesn't like your response, it will beep and display an
- error message at the bottom of the screen. Use the left and
- right arrows, home and end keys to move around within the field.
- Use the backspace, insert, and delete keys in their normal
- manner.
-
-
-
- PRNCOL 3.0 documentation 8
- -----------------------------------------------------------------
-
- For list fields and yes/no fields, use the left and right arrows
- or the plus and minus keys to change the choice. In addition,
- you can press Y or N for the yes/no fields.
-
- D. Using the mouse
-
- If you have a Microsoft or compatible mouse, it can be used in
- the screen fields. Click any button to change to the field where
- the mouse cursor is located. If you already in that field, a
- click has a different effect. For list and yes/no fields, the
- left mouse button changes to the previous choice, and the right
- button changes to the next choice. For string and integer
- fields, clicking any key moves the text cursor. Try it!
-
- You can also click the mouse in the function key area to select a
- function key.
-
- E. Program History
-
- PRNCOL was originally written for personal use on a Hewlett-
- Packard 9000 Series 200 in 1985. Version 1 was written for MS-
- DOS in 1987, and simply printed two columns on an Epson FX
- printer. Version 2.0 added options for 3 and 4 columns with both
- the Epson and LaserJet printers. Versions 2.1 through 2.3 added
- some other minor options.
-
- Version 3.0 is a major update. A new user interface with a full
- screen editor, mouse support, and function keys were added. You
- can now create custom printing options. Several other minor
- additions were also added.
-
- Version 3.1 corrected a problem for users who don't have a mouse.
-
- F. Disclaimer
-
- PRNCOL is provided as is without any warranty, expressed or
- implied. This includes without limitation the fitfulness to a
- particular purpose or application and any warranties of
- merchantability. Stephen J. Fox shall not be liable for any
- damages, whether direct, indirect, special, or consequential
- arising from a failure of this program to operate in a manner
- desired by the user. Stephen J. Fox shall not be liable for any
- damage to data or property which may be caused directly or
- indirectly by use of this program. In no event will Stephen J.
- Fox be liable to you for any damages, including any lost profits,
- lost savings or other incidental or consequential damages arising
- out of your use or inability to use this program, or for any
- claim by any other party.