home *** CD-ROM | disk | FTP | other *** search
/ Power CD-ROM!! 8 / Power CD-ROM 8.iso / dos / jetcol / jetcol.doc < prev    next >
Encoding:
Text File  |  1994-10-15  |  41.9 KB  |  1,030 lines

  1.                                 JETCOL
  2.  
  3.                          Shareware Version 3.4d
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                          Copyright 1990-1993
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18.  
  19.   DISCLAIMER
  20.  
  21.   This software and manual are sold "as is" and without warranties
  22.   as to performance or merchantability or any other warranties
  23.   whether expressed or implied. Because of the various hardware and
  24.   software environments into which this program may be put, no
  25.   warranty of fitness for a particular purpose is offered. We will
  26.   not be liable for any special, incidental, consequential, indirect
  27.   or similar damages due to loss of data, inability to use this
  28.   program, or any other reason, even if we or our agent have been
  29.   advised of the possibility of such damages.
  30.  
  31.   Be warned that not all data may print correctly when using this
  32.   program with unconverted wordprocessor files.
  33.  
  34.   The user must assume the entire risk of using and evaluating this
  35.   program. Any liability of Tony Caine or ARCaine Technology will be
  36.   limited exclusively to product replacement or refund of purchase
  37.   price. If you find these terms unacceptable, do not use this
  38.   product.
  39.  
  40.   On every matter relating to this program the user consents to the
  41.   exclusive jurisdiction of the state and federal courts residing
  42.   respectively in Alameda and San Francisco Counties in the state of
  43.   California.
  44.  
  45.  
  46. Introduction
  47.  
  48.   JETCOL prints two columns, each up to ninety characters wide, on
  49.   laser printers in portrait mode. It is intended to greatly
  50.   reduce the huge volume of paper that results from printing
  51.   reference material (such as shareware manuals), word processing
  52.   drafts and text files. Regular use of this program should cut your
  53.   paper bill by 60 or 70 percent. It can also save you money when
  54.   faxing or mailing documents.
  55.  
  56.   Jetcol will now optionally print from 1 to 6 columns across the
  57.   page can print columns up to 160 characters wide.
  58.  
  59.   Registered users can now print in landscape mode on most lasers
  60.   with JETCOL.
  61.  
  62.   JETCOL will not work with an inkjet (unless it is DJ compatible)
  63.   or a bubblejet. Use 2COL for these printers. JETCOL will work with
  64.   a Deskjet. See section below on Deskjet printing.
  65.  
  66.   JETCOL has been designed to be very easy to use. Its default
  67.   settings should cover most printing needs. To print a document you
  68.   simply type:JETCOL filename <enter>. For example, to print the
  69.   manual type:JETCOL JETCOL.DOC <enter>.
  70.  
  71.   It provides better readability than other compressed print
  72.   programs because it normally ignores page breaks and eliminates
  73.   consecutive blank lines (at your option).By eliminating
  74.   more unnecessary white space on the page JETCOL can use a
  75.   larger,more readable, type face while printing the same number of
  76.   average pages/sheet as other compressed print programs. It is
  77.   designed to take maximum advantage of laserjet features to further
  78.   enhance readability. JETCOL will print anywhere from two to ten
  79.   pages of source material on one side of a sheet of paper. By using
  80.   its even/odd alternate side print feature four to twenty pages of
  81.   text can be printed using both sides of a page.
  82.  
  83.   By reducing the volume of paper, JETCOL also reduces storage
  84.   requirements and the bulk one has to carry around when traveling.
  85.  
  86.   As a side benefit, many JETCOL users actually find it easier and
  87.   faster to read the compressed versions than the originals because
  88.   they can take in more words at one time without having to scan
  89.   across the page.
  90.  
  91.   JETCOL has been tested on many brands and models of laser
  92.   printers. If you run into difficulty with your model, please let
  93.   me know and I will let you know if it is possible provide a
  94.   version that is compatible with your printer.
  95.  
  96.   Eight different font sizes have been specially designed for
  97.   JETCOL. These fonts are automatically selected and downloaded
  98.   according to the degree of compression requested when you specify
  99.   the number of lines each column should contain with the -Lxx
  100.   option (anywhere from 50 to 240).Also at the user's option JETCOL
  101.   will override its automatic font selection and pick either a
  102.   larger or smaller font for a given line spacing to provide either
  103.   more or less white space between lines.
  104.  
  105.   The font is nominally pitched at 21.5 characters/inch to allow
  106.   adequate space for a left margin and two 80 character columns.
  107.   When either a smaller margin is specified (-Mx) or the number of
  108.   characters/column is reduced (-Wx) the character spacing is
  109.   automatically expanded for further readability. The default margin
  110.   is seven spaces and the default column width is 80 characters.
  111.  
  112.   Some users have said that they would prefer a thinner font for
  113.   JETCOL. I have provided a new thin font in the two most often used
  114.   sizes: Fonts 6 and 7. European accented fonts (128-159) are
  115.   provided in 7FONT.2CL. A complete set of european fonts in all
  116.   sizes and thin fonts in all sizes are available as options.
  117.  
  118.   A demo mode (-K) is now available to help you explore the
  119.   registered features. The demo mode will activate all registered
  120.   features but will only print one page. By running the file
  121.   DEMOJET.BAT you will see examples of some of the many possible
  122.   printing modes of JETCOL.
  123.  
  124.   JETCOL may be executed via a path statement but all font files
  125.   must be located in the same sub-directory as JETCOL.EXE if they
  126.   are to be found by the program when it comes time to download
  127.   them.
  128.  
  129.   JETCOL can now print rough drafts of some wordprocessor formats
  130.   including .WRI, Word, and Wordstar. See details and, particularly,
  131.   limitations under the Wordwrap option.
  132.   
  133.   Malcolm Drury's VIEW will let you view and print ASCII, WP, WFW,
  134.   AMI-PRO and WFD files with JETCOL. See "Registration" section
  135.   below to obtain a copy.
  136.  
  137.   A macro for using JETCOL with David Hamel's BOXER text editor
  138.   is now provided.
  139.   
  140.   A MS-Windows menu/edit interface is available. See PRODUCTS.DOC
  141.  
  142.  
  143. Suitability
  144.  
  145.   Compressed print programs are not for everyone. You should
  146.   carefully explore how much compression you are comfortable with
  147.   before eyestrain becomes a problem. The greater degrees of
  148.   compresssion are intended more for archival use than for documents
  149.   which will be frequently read.
  150.  
  151.   This program should run on any PC compatible computer with at
  152.   least 256K of memory.
  153.  
  154.  
  155. Registration
  156.  
  157.   This is not freeware or public domain. Shareware is simply a
  158.   distribution method for commercial software. You are required to
  159.   register if you to use this program after a 30 day trial period.
  160.  
  161.   I will keep improving the program if I know enough people are
  162.   finding it useful.
  163.  
  164.   My registration policy is flexible. The nominal fee is $32.95
  165.   US. If you don't feel you will get $32.95 worth of use out of the
  166.   program, you can send a partial registration of $20. A partial
  167.   registration will remove the registration screens but will NOT
  168.   enable the bonus registered features. See REGISTER.DOC for
  169.   information on commercial use and quantity pricing. The upgrade
  170.   fee for current registered JETCOL users is $15. If you want an
  171.   update disk mailed and an extended registration code for future
  172.   upgrades add $3 for S/H/U(pgrade).
  173.  
  174.   Foreign checks and credit cards OK. See REGISTER.DOC for details.
  175.  
  176.   Those who register for the full amount ($32.95+$3 S/H/U) will
  177.   receive the latest JETCOL plus a set of related shareware programs
  178.   including 2COL for dotmatrix and DeskJet. Also included is VIEW,
  179.   which will let you view and print (with JETCOL) ASCII, Ami Pro,
  180.   WP, WFW,and WFD files.
  181.  
  182.   A Windows menu/editor interface is also available. See
  183.   PRODUCTS.DOC for details
  184.  
  185.   Finally, sending $35.95 also gets you a registration code which is
  186.   guaranteed to work on all new versions of JETCOL which are
  187.   released over the next 15 months. A lesser payment provides a
  188.   code only good for the most current version.
  189.  
  190.   If you are a Wordperfect user, for an additional $3 I can supply a
  191.   macro which will print your current document with JETCOL without
  192.   leaving WP. A similar macro for WFW is also available.
  193.  
  194.   The registered version of JETCOL permits multiple document names
  195.   and wildcards to be used on the command line and eliminates the
  196.   registration screen. It allows output to be directed to a file
  197.   instead of the printer. It also allows the automatic font
  198.   selection to be overridden to customize the document appearance to
  199.   your taste as well as selection of thinner fonts. The standard
  200.   registered version comes with 2 thin fonts and 8 regular fonts.
  201.   The registered version also allows customizing of default
  202.   settings.
  203.  
  204.   Please tell me the version number you have when registering and
  205.   where you obtained your copy of JETCOL. Please use REGISTER.DOC as
  206.   your registration form.
  207.  
  208.   Site fees for commercial users can be negotiated.
  209.  
  210.   JETCOL comes with a full money-back guarantee.
  211.  
  212.   Optional Extras:
  213.  
  214.   Complete set of thin fonts (1-8)                           $10
  215.   Complete set of foreign langauge chars (ASCII 128-159)     $10
  216.   Deskjet soft fonts (only for DJ users with enough RAM)     $ 5
  217.  
  218.   A professional version of JETCOL is now available for $65, which
  219.   numbers each line and produces an index of words in the document.
  220.  
  221. Registered version features
  222.  
  223. (Most of these features are activated by the (-K) demo mode option.)
  224.  
  225. *Custom default settings
  226.  
  227.    JETCOL's default settings can be modified by the user. This
  228.    eliminates the need for the user to enter a string of options
  229.    whenever they run the program. They need only enter the filename.
  230.  
  231.  
  232. * Automargin
  233.  
  234.    The automargin option significantly improves the readability and
  235.    appearance of your document. It scans the entire document before
  236.    printing, determines how much blank space there is and expands
  237.    the lines to utilize this wasted space. The result is a less
  238.    crowded, easier to read document. Automargin also automatically
  239.    activates the wordwrap (-&) feature if any line in the document
  240.    is greater than the specified columnwidth (-W).
  241.  
  242.    To get an idea of what the automargin does, first type: JETCOL
  243.    JETCOL.DOC -K <enter>. This prints with the default settings
  244.    which are designed to accommodate any documents up to 80
  245.    characters wide. Next type: JETCOL JETCOL.DOC -K -U9 <enter>.
  246.    Compare the two printouts for readability and appearance.
  247.  
  248.  
  249. *Fixpage
  250.  
  251.    Prints an exact number of pages/column. Original pagebreaks and
  252.    formatting retained.
  253.  
  254.  
  255. *Biasfont
  256.  
  257.    Modify font selection process to give you either more or less
  258.    white space between lines.
  259.  
  260. *Thinfont
  261.  
  262.    Selects a thinner (less bold) font.
  263.  
  264.  
  265. * Multiple document names
  266.  
  267.    Multiple document names and wildcards can be entered on the
  268.    command line.
  269.  
  270.  
  271. * Append
  272.  
  273.    When specifying multiple documents to print, registered users
  274.    have the choice of starting each file at the beginning of a page
  275.    or treating all documents as one continuous file without breaks.
  276.  
  277.  
  278. * Redirection of output
  279.  
  280.    Registered users can choose to send the output to a disk file for
  281.    later printing in background (while running other programs) or
  282.    send to LPT2, COM1, COM2, etc.
  283.  
  284. * Pagelength adjustment for different paper sizes: A4, legal, etc.
  285.  
  286.  
  287. * Document reformatting
  288.  
  289.   Expand or contract the line width of your document for better
  290.   readablity or more efficient use of page space.
  291.  
  292. * User specified printer initialization string.
  293.  
  294. * The registration screen is eliminated, of course.
  295.  
  296.  
  297.  
  298. Terminology
  299.  
  300.   Since several pages from the original source file are combined
  301.   onto a single page of printer output, there may be some confusion
  302.   about the word "page." We will always refer to the original
  303.   document pages as "source pages." What is actually printed will
  304.   simply be called "pages."
  305.  
  306.  
  307.  
  308. Usage:
  309.  
  310.   JETCOL  [options] path\filename [options] [path\filename]...
  311.  
  312.  
  313.   Options may be specified in any order before and/or after the file
  314.   name(s). Options must be separated from each other by spaces and
  315.   preceded by a "-". Upper and lower case are interchangeable. Each
  316.   option, no matter where it is located, will affect the printing of
  317.   all files equally.
  318.  
  319.  
  320.  
  321.  
  322.   Options are defined as follows:
  323.  
  324.    -Lxx = Each column will be xx lines long
  325.    -Cxx = No more than xx consecutive blank lines will be printed
  326.    -Sxx = Skip xx pages before starting to print
  327.    -O   = Print only odd # pages
  328.    -E   = Print only even # pages.
  329.    -Wxx = column width (number of characters in each column)
  330.    -P   = Pause before printing each page.
  331.    -N   = Prints filename and page # at lower left corner
  332.    -Dxx = Delimit each (source) page with a line and page #
  333.    -T   = Truncate long lines instead of wrap.
  334.    -Fx  = Put a margin of x blank lines at the top of each page.
  335.    -Mx  = Set left margin x spaces from the edge.
  336.    -Rx  = Create a right margin of x spaces.
  337.    -K   = Activates registered options for a one page demo.
  338.    -?   = JETCOL will ask for filenames to print
  339.    -V   = Report # pages to print.Modify spacing to fill last page
  340.    -&xx = Wordwrap long lines. (useful for .WRI and similar files)
  341.    ?    = (no dash) Displays help screen. Must be the only option.
  342.    -@x  = Print All, Even, or Odd in reversed order.
  343.    -G   = Enable graphics when printing with wordwrap.
  344.    -$x  = Print x number of columns (1-6).
  345.  
  346.    ***Options below are bonus features in the registered version***
  347.  
  348.    -A   = Append multiple files.
  349.    -Z   = Route output to disk or another port.
  350.    -Bx  = Biases font selection toward larger or smaller fonts.
  351.    -Ux  = Automatic margin and column width adjustment.
  352.    -Xx  = Print an exact number of pages/column keeping page breaks.
  353.    -H   = Select a thin (light) font
  354.    -Yx  = Customize default settings
  355.    -!xx = Modify line spacing to adjust for pagefill or pagelength.
  356.    -&Rxx= Reformat document width
  357.    -#   = User specified printer setup
  358.    -[xx = Left justify text by xx characters
  359.    -J   = Use Deskjet soft fonts.(see Deskjet section below )
  360.    -J-2 = Do not send printer commands or fonts.
  361.  
  362.   Defaults: 80 characters/column;96 lines/page;1 consecutive blank
  363.            line; no pause before printing page; do not number pages;
  364.            wrap (not truncate) long lines;4 blank lines at top of
  365.            page.
  366.  
  367.  
  368.  
  369.  
  370. Description of options
  371.  
  372.     ?
  373.  
  374.       JETCOL ? <enter> or JETCOL <enter> will display a help screen.
  375.  
  376.  
  377.    -K
  378.  
  379.       Putting -K on the command line activates any registered
  380.       feature (except multiple files printing) for a one page demo.
  381.  
  382.  
  383.    -Lxxx
  384.  
  385.       Each column will contain xxx lines of data. Line spacing will
  386.       be automatically adjusted to fill the page. As more lines per
  387.       page are requested smaller fonts are automatically selected.
  388.  
  389.  
  390.  
  391.     -Cxx
  392.  
  393.       Pages of text frequently contain many blank lines of data.
  394.       Experience has shown that most of these can be discarded
  395.       without sacrificing readability. This option specifies that
  396.       when there are more than xx consecutive blank lines, the
  397.       excess will be discarded. The default value is 1.
  398.  
  399.  
  400.     -Sxx
  401.  
  402.       This feature is useful if you have a paper jam or decide to
  403.       print part now and part later. Using this option will cause xx
  404.       pages to be skipped before printing begins. For example,
  405.       specifying "-S2" will cause printing to begin with page 3.
  406.       When using -S with the -O or -E options, remember to count all
  407.       pages - odd and even.
  408.  
  409.  
  410.  
  411.     -O
  412.  
  413.       This and the -E option allow you to print on both sides of
  414.       each sheet of paper. By specifying "-O", only the odd numbered
  415.       pages will be printed.
  416.  
  417.       Alternatively,JETCOL will ask you whether you want to print
  418.       the even pages after it has finished printing the odd. Respond
  419.       "Y" after the paper has been reloaded or type "N" to
  420.       terminate.
  421.  
  422.  
  423.     -E
  424.  
  425.       Prints only even numbered pages. When using this option after
  426.       the -O option be sure to use a left margin setting of 0 to
  427.       allow space for hole punching or other binding requirements on
  428.       the right side of the sheet (this adjustment is made
  429.       automatically when using the automargin option).
  430.  
  431.       You should be able to completely eliminate paper shuffling
  432.       with the correct combination of the -E or -O and the -@x
  433.       options. See documentation about the -@x option below.
  434.  
  435.     -Wxx
  436.  
  437.       This option specifies how many characters will print across
  438.       each column. Wrapping or truncating will begin at this
  439.       position. It also determines the print pitch. The more
  440.       characters/column you specify the smaller the space between
  441.       characters.
  442.  
  443.  
  444.     -P
  445.  
  446.       Program will pause before printing each page. Hit any key to
  447.       print a page. This option is useful if you are feeding single
  448.       sheets to the printer.
  449.  
  450.  
  451.     -Nx
  452.  
  453.       This will cause the filename,page and/or date to be printed in
  454.       the lower left-hand corner of each sheet. To avoid confusion
  455.       when using the -S, -O and -E options the page numbering is not
  456.       reset for each document when multiple documents are specified
  457.       on the command line(registered version only).
  458.  
  459.       If x=blank the filename and page number will print
  460.       If x=1 the page number will print.
  461.       If x=2 the current date will print.
  462.       If x=64 the filename will print.
  463.  
  464.       These x values may be added together to achieve any
  465.       combination of the above. For example if x=67 all three
  466.       options (page number, filename, and date) will print.
  467.  
  468.  
  469.     -Dxx
  470.  
  471.       If you need to keep track of each source page, this option
  472.       will print a dashed line with a page number in the middle
  473.       whenever a form feed is encountered or after xx lines of data.
  474.       If xx is not specified, 66 is assumed. Thus -D is equivalent
  475.       to -D66. Experience has shown that this option will be rarely
  476.       used because most documents either number their own pages or
  477.       it is just not important to keep track of original page
  478.       breaks.
  479.  
  480.  
  481.     -T
  482.  
  483.       Normally when lines longer than the specified column width are
  484.       encountered,JETCOL will wrap the data to the next line. If you
  485.       prefer to truncate or discard excess characters on a line, you
  486.       should invoke this option.
  487.  
  488.  
  489.     -Fx
  490.  
  491.       JETCOL will insert x blank lines at the top of each page
  492.       before printing. The default is 4.
  493.  
  494.  
  495.     -Mx
  496.  
  497.       This command sets the left margin x spaces from the edge of
  498.       the page. Default is 9. This option also affects print pitch.
  499.       The wider the margin you request the more crowded the
  500.       characters will be on the page.
  501.  
  502.       A negative left margin is also now supported -M-x. This can be
  503.       used to remove leading spaces from a document. No printing
  504.       characters will be eliminated. If the x value is set high
  505.       enough this function can be used to left justify the document.
  506.       This feature is not active when using the -& wrap modes.
  507.  
  508.     -Rx
  509.  
  510.       Specifies how far to move the right margin in tenths of an
  511.       inch. The default (x=0) is at the edge of the printable area
  512.       1/3" from the right of the page. A positive x value moves the
  513.       margin to the left. A negative value moves the margin to the
  514.       right. For example, to move the margin 1.5" to the left you
  515.       should specify -R15. When printing landscape mode, you will
  516.       probably want to shift the margin about 2.5" to the left -R-25
  517.  
  518.  
  519.     -?
  520.  
  521.       Instructs JETCOL to ask for files to print once it is running.
  522.       You can specify files both on the command line and when 2COL
  523.       asks for filenames. Separate the file names with spaces. This
  524.       option is useful when JETCOL is run from a menu or a Windows
  525.       icon.
  526.  
  527.     -V
  528.  
  529.       This option prescans the document and tells you how many pages
  530.       (odd+even) will print. If you are printing only odd or even,
  531.       you must divide by two.
  532.  
  533.       If the last page is only partially filled you will be given
  534.       the option to compress the line spacing to eliminate the
  535.       partial page or increase the spacing to fill it. "C"
  536.       compresses the lines. "E" expands the lines. "N" preserves
  537.       the original spacing.
  538.  
  539.       If you are printing multiple documents without the Append (-A)
  540.       option or using the fiXpage (-X) option, you will not be able
  541.       to modify the line spacing.
  542.  
  543.       You can also enter a percentage value with the -V option. For
  544.       example, entering -V35 will cause final pages which are more
  545.       than 35% filled to be Expanded to fill the page and final page
  546.       less than 35% filled to be Compressed to eliminate the page.
  547.       You can specify from -V1 to -V99. All prompts are bypassed in
  548.       this mode.
  549.  
  550.       Note: It is impossible to always adjust the spacing to exactly
  551.             fill the page. JETCOL will come as close as possible.
  552.  
  553.  
  554.     -&xx
  555.  
  556.       Wordwrap lines to a maximum of xx characters. When this option
  557.       is off (default), JETCOL will wrap in mid word.
  558.  
  559.       This wordwrap feature is intended for printing some word
  560.       processor documents (such as .WRI,and WP Generic) where
  561.       carriage return/ linefeeds occur only at the end of
  562.       paragraphs. The current implementation is not intended to
  563.       reformat a document to increase the length of lines which have
  564.       CR/LFs at the end. When in filter mode (see below), wordwrap
  565.       will also print Wordstar documents.
  566.  
  567.       Some wordprocessor programs imbed non-ASCII graphics and other
  568.       control information in their files. The wordwrap feature
  569.       normally eliminates ASCII characters outside of the range
  570.       32-126. This will greatly reduce but not eliminate "garbage"
  571.       when printing these files. WRI files, for example, have
  572.       graphics at the end and you will almost always see at least a
  573.       few lines of garbage when printing unconverted .WRI files. If
  574.       the -G (graphics) option is invoked on the command line ALL
  575.       FILTERING WILL BE DISABLED and all characters ASCII 1-255 will
  576.       be printed (if you have the extended JETCOL fontset).Filter
  577.       mode also deletes any line beginning with a period ".". This
  578.       is for printing Wordstar documents.
  579.  
  580.       Automargin will automatically activate wordwrap when it sees
  581.       long lines. Since Wordwrap filters out IBM graphics characters
  582.       it is not advisable to leave it enabled all the time as a
  583.       command line option. Invoke it when you need it or let
  584.       automargin handle it. You can prevent Automargin from enabling
  585.       wordwrap by including -&- on the command line.
  586.  
  587.       IMPORTANT: Information which has been encoded in non-ASCII
  588.       graphics format will not print in any readable form and will
  589.       be lost. If an EOF (Control-Z) is embedded in the data,
  590.       printing will stop at this point. Further data past an EOF
  591.       will not print.
  592.  
  593.       Wordwrap is intended mainly as a convenience to provide an
  594.       approximation of word processor documents. If you require
  595.       perfect reproduction of the original document, you MUST first
  596.       convert the document to ASCII before printing with JETCOL.
  597.  
  598.  
  599.     -@x
  600.  
  601.       This option causes pages to print in reverse order. "-@A"
  602.       causes all pages to print in reverse. "-@E" causes even pages
  603.       only to print in reverse. "-@O" causes only odd pages to be
  604.       reversed.
  605.  
  606.       The purpose of this option is to eliminate paper shuffling.
  607.       Each printer model has its own paperfeed characteristics and
  608.       you will need to experiment for the correct combination of -O,
  609.       -E and -@ options that works best for you. When you get it
  610.       right you should be able to completely eliminate paper
  611.       shuffling when doing either one sided or two sided printing.
  612.  
  613.       When you are printing even pages in reverse with a document
  614.       which has an odd number of pages JETCOL will eject a blank
  615.       page to compensate for the blank end page. You must include
  616.       this blank sheet when feeding pages back into the printer to
  617.       print the reverse side.
  618.  
  619.       The maximum number of reversed pages for one print job is
  620.       limited to 300 or your free disk space, whichever is smaller.
  621.  
  622.     -$x
  623.  
  624.       This option selects the number of columns to print across the
  625.       page. You can specify from 1 to 6. JETCOL will automatically
  626.       compress the print pitch to fit everything on the page but it
  627.       will quickly become unreadable unless you adjust the column
  628.       width with the -Wx command and/or reformat/wrap with the -& or
  629.       -&R options. With 3 columns, for example, you probably don't
  630.       want a column width much wider than -W53
  631.  
  632.       This option is useful when printing lists of names or labels.
  633.       It is also useful for landscape mode printing and wide
  634.       carriage printers.
  635.  
  636.       When combined with the -Z and -J-2 options JETCOL can be used
  637.       to format single column ASCII files into multi-column lists.
  638.  
  639.  
  640.  
  641.      ***Options below are active only in the registered version***
  642.    (Unregistered users can use the -K option to test these features)
  643.  
  644.     -A
  645.  
  646.       When multiple files are specified on the command line
  647.       (registered version only) you have the option of either
  648.       starting a new page for each file (default) or appending them
  649.       as though they were one continuous file. The -A option causes
  650.       them to be appended.
  651.  
  652.  
  653.     -Zfilename
  654.  
  655.       Allows output to be routed to a file instead of to the
  656.       printer. The file can then be printed in background while
  657.       running other programs. For example, to send output to a file
  658.       called PRINT.TXT, you should include -ZPRINT.TXT on the
  659.       command line.If PRINT.TXT does not exist, it will be created.
  660.       If PRINT.TXT already exists, JETCOL output will be appended to
  661.       the end of the file. This command is only active in the
  662.       registered version of JETCOL. This option can also be used to
  663.       redirect output to LPT2, COM1, COM2, etc.
  664.  
  665.  
  666.     -Bx
  667.  
  668.       This option biases the font selection to pick either a larger
  669.       or smaller font than would ordinarily chosen by JETCOL.
  670.       Setting x to 1 picks the next larger font. If x is set to -1,
  671.       it picks the next smaller font. If x is set to 2, it will skip
  672.       two font sizes larger, and so on. This option is active for
  673.       registered users only. Examples: -B1,-B2,-B-1,-B-2...etc. (do
  674.       not insert any spaces).
  675.  
  676.  
  677.     -Ux
  678.  
  679.       X is the number of left margin spaces you request. JETCOL
  680.       scans the entire document to be printed to determine its
  681.       formatting. Leading blanks in the document are taken into
  682.       account to give you the exact left margin you requested.
  683.       Column width is adjusted to accommodate the widest line
  684.       in the document. The result is that lines are fully spread
  685.       across the page and character spacing is maximized for best
  686.       readability. (registered version only)
  687.  
  688.  
  689.       The automargin option automatically puts the margin you
  690.       requested on the right side of the page (for binding) if you
  691.       are printing with the -E option (on the reverse side of the
  692.       page.)
  693.  
  694.       Automargin automatically turns on the wordwrap feature (-&)
  695.       whenver lines longer than the columnwidth (-W) are encountered
  696.       in a document if the truncate (-T) option is off. You can also
  697.       prevent wordwrap from being activated by putting -&- on the
  698.       command line, this is safer than truncating lines.
  699.  
  700.       If wordwrap (-&xx) or reformat (-&Rxx) has been specified on
  701.       the command line (or as a default setting) automargin will
  702.       assume a document width equal to the wordwrap value if xx
  703.       is less than the actual document width and will always assume
  704.       a document width equal to the reformat xx value regardless of
  705.       the actual document width.
  706.  
  707.       Automarign also activates left justify -[ when possible.
  708.  
  709.     -H
  710.  
  711.       Selects a light (thin) font instead of the standard font. If
  712.       the thin font in the required size is not available the
  713.       regular, bolder, font is substituted. The only thin fonts
  714.       supplied with the standard registered version are sizes 6 and
  715.       7.(registered version only)
  716.  
  717.  
  718.     -Xx
  719.  
  720.       Prints exactly x pages/column retaining original formatting
  721.       and page breaks. The value of x may be from 1 to 3. This
  722.       function assumes a page length of 66 unless modified with the
  723.       -Dxx function. (registered version only)
  724.  
  725.     -Yx
  726.  
  727.       The -Y option allows you to modify JETCOL's default settings.
  728.       This MUST always be the first option on the command line
  729.       whenever you use it.
  730.  
  731.       Typing "JETCOL -Y1 <enter>" will cause JETCOL to display all
  732.       current default settings.
  733.  
  734.       Typing "JETCOL -Y2 [options....] <enter>" will cause JETCOL to
  735.       permanently remember those options by modifying the JETCOL.EXE
  736.       program itself. Your personal registration code MUST always be
  737.       one of the options specified whenever you modify the default
  738.       settings. Whenever the -Y2 option is used, any options not
  739.       specified on the command line will be reset to the standard
  740.       defaults. Therefore, even if you change only one of your
  741.       custom options, you must reenter them all at the same time.
  742.       The next time you run JETCOL the options you specified will
  743.       automatically be used.
  744.  
  745.       For example, if you want to set the number of lines/page to
  746.       102 and print the page numbers at the bottom, you would type:
  747.       JETCOL -Y2 -L102 -N registration code# <enter>. The next time
  748.       you type JETCOL [filename] <enter> It would be as though you
  749.       had typed: JETCOL -L102 -N [filename].
  750.  
  751.       If there are several different option profiles you wish to
  752.       use, you can create different copies of JETCOL.EXE with
  753.       different names, such as JETCOL1.EXE, JETCOL2.EXE, etc. The
  754.       -Y2 option only modifies the EXE file having the same name and
  755.       path that you type on the command line.
  756.  
  757.       All defaults with an 'x' value can be temporarily overridden
  758.       with a different value on the commmand line. Use an 'x' value
  759.       of 0 to temporarily deactivate Automargin or Pagefix.Any
  760.       option without an 'x' value can be activated simply by putting
  761.       it on the command line. To temporarily deactivate an option
  762.       set as a permanent default, type a minus after the option. For
  763.       example, to temporarily deactivate the N option, you would put
  764.       -N- on the command line: JETCOL -N- [filename]
  765.  
  766.       There is also a -Y4 function which works like -Y2 except that
  767.       it only affects options actually specified on the command line
  768.       without resetting all others to the standard defaults.
  769.  
  770.       THIS FUNCTION WILL NOT WORK ON .EXE FILES THAT HAVE BEEN
  771.       COMPRESSED WITH PKLITE. You must first decompress, use the -Y2
  772.       option and then recompress.
  773.  
  774.  
  775.     -&Rxx
  776.  
  777.       Reformats document to a width of xx and eliminates leading
  778.       blanks. It attempts (but is not always successful) to identify
  779.       tables and headers and avoids reformating them.
  780.  
  781.       This feature is useful if you have a document which is
  782.       relatively narrow and would like to make more efficient use of
  783.       page space. It is also useful if you have adocument which is
  784.       raltively wide and would like to spread out the font for
  785.       easier reading.
  786.  
  787.       A default trigger point of 57 characters is used to determine
  788.       whether a line should be wrapped or left alone. You can modify
  789.       the trigger point to any value you wish by entering the
  790.       optional tt value.
  791.  
  792.       For example, if you want to reformat a document to a width of
  793.       78 characters and use the default trigger you would use -&R78
  794.       on the comand line. If you addtionally want to set the trigger
  795.       to wrap lines of width 50 or greater use -&R78,50 on the
  796.       command line.
  797.  
  798.       Unregistered users may test the reformat feature with the -K
  799.       one page demo option.
  800.  
  801.  
  802.     -!xx
  803.  
  804.       Modifies line spacing so you can fill non-standard size paper.
  805.       This would include legal or European paper. This option also
  806.       allows you to finetune the pagefill amount of standard paper.
  807.       Entering a positive value expands the spacing between lines. A
  808.       negative value decreases spacing between lines. Although it
  809.       depends on the printer, you should find that values in the
  810.       25-75 range will usually do the job. This option does not
  811.       affect the printer's forms length adjustment. If you change
  812.       paper you must modify the forms length setting before running
  813.       JETCOL.
  814.  
  815.       When using A4 paper, try settings: -!25 and -R3
  816.  
  817.  
  818.     -#x1,x2,x3,x4....,x29
  819.  
  820.      Allows user to specify a string of up to 29 bytes to be sent to
  821.      the printer after JETCOL has downloaded the font. This allows
  822.      the user to select various printer options, such as duplex
  823.      printing scalable fonts, or landscape mode if supported by your
  824.      printer. See more info on landscape printing later in this
  825.      document.
  826.  
  827.      The data is specified as decimal numbers separated by commas.
  828.      For example if your printer supports duplex mode printing
  829.      (<ESC>&l1S) and you want to switch it on, you would put
  830.      -#27,38,108,49,83 on the command line. You must not include any
  831.      spaces within this command!
  832.  
  833.      Unpredictable results will occur if you specify commands that
  834.      conflict with JETCOL's. Also JETCOL does normally send a margin
  835.      set and font pitch command at the beginning of every page and
  836.      the user will be unable to override these with this option.
  837.      
  838.      As with other registered features the option may be tested in
  839.      demo mode using the -K command.
  840.  
  841.  
  842.    -[xx
  843.  
  844.     Left justify text by xx characters. Up to xx blanks will be
  845.     removed from the beginning of each line. This will help you to
  846.     create a margin or print some documents at a more readable
  847.     character pitch. This feature is automatically activated when
  848.     using automargin.
  849.  
  850.     Since no printing characters are removed, if a large enough xx
  851.     value is specified all lines of data will be shifted to the left
  852.     edge of the page.
  853.  
  854.     This feature does not operate with the -& and -&R options.
  855.  
  856.    -J-2
  857.  
  858.     This command eliminates all printer control charadcters and
  859.     bypasses font downloading. When combined with the -Z, -$1, and
  860.     -&, it can be used to reformat a file without printing it.
  861.  
  862.  
  863. Using JETCOL with a word processor
  864.  
  865.     The wordwrap feature (-&) provides a convenient, but not always
  866.     perfect,way of printing many wordprocessor (such as .WRI) files.
  867.     In those cases where you cannot get a satisfactory printout
  868.     directly from a document in its original form, most word
  869.     processors have what is called an ASCII output or DOS output
  870.     mode which JETCOL will work with.If you are given a choice, it
  871.     is usually best to convert without line breaks and use JETCOL's
  872.     wordwrap feature.
  873.  
  874.     I can supply WP and WFW macros which will allow you to print
  875.     with JETCOL, without leaving WP or WFW. You can print the
  876.     document you are editing, with a single keystroke. See the
  877.     registration section.
  878.  
  879.     The JETCOL registration disk provides shareware reformatting
  880.     programs which may help in printing other wordprocessor formats.
  881.     If you specify your word processor when registering, I may be
  882.     able to provide you with a conversion program.
  883.  
  884.  
  885. Using JETCOL with Microsoft Windows
  886.  
  887.     A Windows interface is now available which allows selecting
  888.     files from a menu and editing/excerpting text as well as
  889.     printing from the clipboard. Files to be printed can be dragged
  890.     and dropped from File Manager. It also allows printing in
  891.     background with JETCOL. A large selection of custom printing
  892.     option profiles can be maintained. See PRODUCTS.DOC for details.
  893.  
  894.  
  895. Using JETCOL on a LAN
  896.  
  897.     If a LAN is not properly set up to run JETCOL many strange and
  898.     unpredictable results will occur when trying to print. The LAN
  899.     must be set up to pass data to the printer in a transparent or
  900.     binary mode.
  901.  
  902.     Although I have not tested this myself, I have been told by a
  903.     user that JETCOL will work on Novell LANs if the "NT" option is
  904.     specified in the capture statement.
  905.  
  906.     If you determine settings for other LANs, please pass them on to
  907.     me and I will include them in future documentation.
  908.  
  909. Landscape printing with JETCOL
  910.  
  911.     Registered users can print in landscape mode with JETCOL by
  912.     including the following paramaters on the command line:
  913.  
  914.     -!-120 -R-25 -#27,38,108,49,79 -B-1
  915.  
  916.     Other options can be added (or above options adjusted) as
  917.     required. This has been tested on HP IIP and  Panasonic Laser
  918.     printers. The HP printers used 2COL's soft fonts as expected but
  919.     one Panasonic insisted on using its own internal font for
  920.     landscape printing. So your mileage may vary. Unregistered users
  921.     can test landscape printing by adding the -K option to the
  922.     command line.
  923.  
  924.     By way of explanation, the -!-120 option adjusts the line
  925.     spacing to fit the landscape orientation. The -R-25 is a
  926.     negative right margin that causes the printing to fill the
  927.     landscape size page. The -B-1 specifies a smaller font for the
  928.     tighter line spacing. The -# option switches on landscape mode.
  929.     You can adjust these options to your needs. You may wish to
  930.     print fewer lines/column so that a larger font can be used. Try
  931.     including -L80 on the command line as well.
  932.  
  933.     Programmers can print source listings in two 132 character wide
  934.     columns in landscape mode with JETCOL.
  935.  
  936. Faxing with JETCOL
  937.  
  938.     Documents printed with JETCOL can be faxed at a considerable
  939.     savings in connect time charges because almost 4 pages can be
  940.     faxed in the time it takes to fax a standard page. To optimize
  941.     readability, the characters must be spaced as widely as
  942.     possible. Since JETCOL automatically adjusts the pitch to fill
  943.     the page, you should set the left and right margins to 0 (-M0)
  944.     and (-R0), if possible. Use Automargin (-Ux) or manually adjust
  945.     the column width (-Wx) to fit the maximum width of your
  946.     document. The optimum font for normal resolution faxes is
  947.     FONT8.2CL this means a setting of -L89 or lower. You can get by
  948.     with a font as small as FONT6.2CL but you will probably want to
  949.     shift to high resolution faxes with anything smaller. These
  950.     recommendations depend on the boldness of your particular laser
  951.     printer and adjustments may be necessary. If you have PCL
  952.     friendly fax software you might want to send JETCOL output
  953.     directly to your FAX program instead of printing on a laser
  954.     first.
  955.  
  956. Using JETCOL with Deskjets
  957.  
  958.     The registered version of JETCOL will work with a Deskjet as
  959.     will the unregistered version of 2COL. An advantage of using
  960.     JETCOL is its variable font pitch which spreads out the printing
  961.     for better readability and the ability to print more than 80
  962.     characters per column in portrait mode. But the main advantage
  963.     of JETCOL is available only to Deskjet (or compatible Inkjet)
  964.     owners who have enough RAM for soft fonts. They will then be
  965.     able to use the special Deskjet soft fonts which are much more
  966.     readable than the internal Deskjet fonts. The special soft fonts
  967.     may be purchased for an additional $5 with JETCOL. Just specify
  968.     that you want the Deskjet soft fonts. Use the -J option only if
  969.     you have the Deskjet softfonts.
  970.  
  971.     You can test Deskjet printing with JETCOL by typing:
  972.     JETCOL JETCOL.DOC -#27,40,115,50,48,72 -U1 -L80 -K <enter>
  973.  
  974.     Registered users should leave off the -K which activates the one
  975.     page demo mode. Half height printing can be selected by using:
  976.     -#27,40,115,50,48,72,27,40,115,54,86
  977.  
  978.     A 24 char/inch half height font can be selected with this string
  979.     -#27,40,115,50,52,72,27,40,115,54,86
  980.  
  981.  
  982.     You can program in these strings as permanent defaults in the
  983.     registered version. Those with a wider selection of fonts might
  984.     find that they can select a better font than the one selected by
  985.     the strings above. You should read your printer manual and
  986.     experiment. Landscape printing can also be done with a deskjet.
  987.     Combine the command -# string in the landscape section with the
  988.     ones shown above.
  989.  
  990. Program Abort
  991.  
  992.     Hitting Control-C (or Control-Break) will terminate the program
  993.     immediately. The printer will not stop printing, however, until
  994.     its buffer is empty.
  995.  
  996. Support
  997.  
  998.     I will be glad to answer questions for registered and to a more
  999.     limited extent for unregistered users. SUPPORT IS ONLY BY
  1000.     TELEPHONE (except for foreign users.) Non-foreign users should
  1001.     send letters only with permission after a telephone discussion
  1002.     or the letters will be ignored. It is much faster to work out
  1003.     problems over the phone. Call 510-527-9859 from 9am to 8pm
  1004.     Pacific Time.
  1005.  
  1006. Distribution
  1007.  
  1008.     Permission is hereby given to copy and distribute this program
  1009.     as long as no more than $10 is charged. It must be made clear to
  1010.     the buyer that this is only a handling charge and not a
  1011.     registration fee.Please include all files in their original
  1012.     unmodified form when distributing this program. Permission to
  1013.     distribute may be revoked by the author at any time for any
  1014.     reason.Catalog, rack and CD-ROM vendors must either read
  1015.     VENDOR.DOC for additional details or contact the author before
  1016.     distributing JETCOL.
  1017.  
  1018.     YOU MUST NOT DISTRIBUTE ANY COPY WHICH HAS BEEN BRANDED WITH
  1019.     A REGISTRATION CODE. A program can be unbranded by typing
  1020.     JETCOL -Y2 <enter>.
  1021.  
  1022. All trademarks used in this document are the property of their
  1023. owners.
  1024.  
  1025.                                                      -Tony Caine-
  1026.  
  1027.  
  1028. Internet:  72614.1451@compuserve.com
  1029. Compuserve:72614,1451
  1030.