home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
columns-2.6.lha
/
Columns
/
Columns.doc
< prev
next >
Wrap
Text File
|
1993-12-21
|
12KB
|
307 lines
****************************************************************************
******************************************************************************
** **
** Columns 2.6 **
** **
** The Paper Saving Utility **
** **
** **
** (c) 1993 MJSoft System Software **
** **
** - **
** **
** Martin Mares **
** **
** and **
** **
** Tomas Zikmund **
** **
******************************************************************************
****************************************************************************
CONTENTS:
---------
1. Preview
2. System requirements
3. How to start Columns
4. The main window
5. Action gadgets
6. String gadgets
7. Option gadgets
8. Remarks
1. Preview
----------
This utility allows you to control your printer in the more efficient way -
you can print the text in columns and use various compression modes (up to 160
characters per line and 180 lines per standard DIN A4 page - cca 5.6 times
more characters than in usual modes, but still readable...).
Main features:
- Written completely in assembly
- Kickstart 2.0 and 3.0 compatible
- Kickstart 2.0 look
- Keyboard controls
- Saveable settings
COLUMNS and its documentation is Copyright (c) Martin Mares & Tomas
Zikmund, MJSoft System Software, Prague, Czech Republic.
This archive can be freely redistributed, as long as all of its files are
included in their original form without any additions, deletions or
modifications, and no more than a nominal fee is charged for its distribution.
All copyright notices in the programs and accompanying documentation files
must remain on their places. Also '.displayme' and other similar files may
not be added. This is generally known as FREEWARE.
Special permission is given to Fred Fish to distribute this program on his
"Fish Disks".
This software is provided "AS IS" without warranty of any kind, either
expressed or implied. The author is not responsible for any damage caused by
it.
2. System requirements
----------------------
This program requires:
- Kickstart 1.2 or higher
- Arp.library
- Req.library or reqtools.library (if both are available, reqtools will
be used)
3. How to start Columns
-----------------------
There are two ways to start Columns and pass it the parameters:
- Start it from CLI
- Parameter template: PRINT/S,FROM,TO,CFG/K
- PRINT: start operation automatically without entering GUI.
In this case, only the status window will appear
and all error messages will be written to standard
output.
- FROM: name of source file you want to process
- TO: name of destination file to store the result to
- CFG: name of configuration file to be used
- You can start Columns in batch mode (the PRINT option) or only
fill in the filename gadgets.
- You can use '?' for help, then '?' for more help (as in ARP
commands).
- Start it from Workbench
- you can start it simply by doubleclicking its icon.
- you can specify input/output/configuration file name as the tool
types (FROM=,TO= and CFG=) - consult your Workbench manual how
to do it.
- you can shift-doubleclick the source file you wish to use.
- the source file passed by shift-doubleclick can also have tool
types, which will be used instead of the standard tool types.
- it's also possible to set the default tool of some project to
Columns. This file will be used as the source file and its tool
types will be used.
4. The main window
------------------
If you start Columns, the main window will appear. You can see a lot of
gadgets and texts on it. Let's explain them:
In the top left corner of the window you can see three large boxes with
small gadgets named "FROM", "TO" and "CTAB" on the left. These boxes display
the file names - name of the source file, name of the destination file and
name of the conversion table file. You can select the file by the file
requester if you click on the corresponding gadget.
There are some relatively large gadgets in the top right corner. There are
named "action gadgets". Each of these gadgets starts some process (other
gadgets control only the parameters of the process).
The rest of the screen consists of the left half containing string gadgets
with many settings (as the page width, page heights, tab size and so on) and
the right half filled with switches.
5. Action gadgets
-----------------
CONVERT - start text processing from the input file to the output file.
The status window will be opened and will show status of the operation (see
below).
PRINT - start text processing from the input file to the printer.
INFO - start text processing from the input file without any output.
Useful for determining the number of pages and similar parameters.
SAVE CONFIG - save configuration. The default configuration file is
s:columns.def. You can save the defaults into the current directory - they
will have higher priority. It's also possible to save the defaults to some
other file and load it using the CFG option (or the CFG tool type). The file
requester will show you the name of the currently used default file.
STD SIZE - recalculate the page size from the standard page size according
to the print mode.
AUTO COLUMN - determine optimal number of columns for selected input file.
This function will scan the file and will choose such minimal number of
columns, which will produce minimal number of pages. This value can be very
suspicious (can you imagine your assembler source in 13 columns? but these
can be really optimal if you take care only of the number of pages) and can be
limited by the "SEARCH LIMIT" switch.
6. String gadgets
-----------------
Page width - width of the current page in the current mode (in characters).
Page height - height of the current page in the current mode (in lines).
- these two values are usually not entered by the user, because it's
better to select the standard page dimensions and use the STD SIZE
command.
Tab size - size of the tab (in characters).
Column width - width of the column.
Number of columns - number of columns across the page.
- you can enter one of these values (will be marked by the "«" sign) and
Columns will calculate the correct value of the other parameter.
Std page X & Y - dimensions of the page in standard font (with all the font
switches switched off). This page is used as the base for the STD SIZE
command.
Number of the 1st page - this value will be used as the number of the first
page (for example: you can start the page numbers with 7 if you have six
pages to use t