    -------------------------------------------------------------------------
    INTRODUCTION
    -------------------------------------------------------------------------

    THE DEMO VERSION HAS 'COPY', 'CUT' & 'PASTE' DISABLED.  THESE WILL
    AVAILABLE IN THE REGISTERED VERSION.

    'Ez-Envelopes' allows easily designing and printing standard text
    based envelopes and labels.  For mailing lists, printing labels
    and envelopes for each eligible entry is easy since 'Ez-Envelopes'
    uses standard mail merge data files from popular data programs &
    word processors.  'Ez-Envelopes' uses the current system printer
    preferences when printing labels!  Ez-Envelopes makes printing
    labels and envelpes quick and easy!


    -------------------------------------------------------------------------
    FEATURES
    -------------------------------------------------------------------------

    --------------------------
    Standard features include:
    --------------------------
    o - Multitasks.
    o - Uses standard INTUITION interfaces.
    o - Adjusts to different WORKBENCH environments.
    o - Uses standard system printer preferences.


    -------------------------
    Special features include:
    -------------------------
    o - Uses the 'SOFTCONFIG' environment.
    o - Uses the 'PRINTERPREFS' environment.


    -------------------------
    Program features include:
    -------------------------
    o - Basic full screen editor.
    o - Editable area upto 80 characters by 24 lines.
    o - Text styles support: bold, italics & underline.
    o - Block COPY, CUT & PASTE.
    o - Automatic block text style remap.
    o - Specify output width & height.  This allows printing both fanfold
        & single envelopes.
    o - Mail merge: uses standard mail merge files.
    o - Special mail merge record selection: select only specific mail
        merge data records.
    o - Uses printer preferences to determine initial output size.
    o - Easily specify any printer LQ/ NLQ font to use when printing
        the envelope/ label.
    o - SMARTPREFS remembers the last options set.


    -------------------------------------------------------------------------
    USING EZ-ENVELOPES
    -------------------------------------------------------------------------

    ----------------
    Getting Started:
    ----------------
    You can start 'Ez-Envelopes' from the supplied icon, of from the
    CLI/ Shell using:

    >Run Ez-Envelopes

    ... you can also specify the name of the label or envelope to load.

    (Please refer to the online help file for more information.)


    --------
    Options:
    --------
    These option are available from the CLI/ Shell.

    (none.)

    (For information on 'TOOLTYPES' please refer to the online help file.)


    ----------------
    Pull-Down Menus:
    ----------------

    Project Menu:
    -------------
    New .............. Erase/ Clear current label or envelope.
    Load ............. Load an exsiting label or envelope.
    Save ............. Save the current label or envelope.
    Save As... ....... Save the current label or envelope specifying the
                       new file name.
    Show Printable ... Display the area of the label or envelope that
                       will be printed.
    Print ............ Print the label(s) or envelope(s).
    About... ......... Program credits & info.
    Quit... .......... Exit 'Ez-Envelopes'.


    Edit Menu:
    ----------
    Insert ........... Toggle text insert on/ off.
    Copy ............. Copy text to the paste buffer.
    Cut .............. Copy text to the paste buffer, then remove from the
                       label of envelope.
    Paste ............ Paste text from the paste buffer onto the label or
                       envelope.
    Bold ............. Toggle the BOLD text style on/ off.
    Italics .......... Toggle the ITALICS text style on/ off.
    Underline ........ Toggle the UNDERLINE text style on/ off.
    Left ............. Left justify the current line.
    Center ........... Center the current line.
    Right ............ Right justify the current line.


    Mail Merge Menu:
    ----------------
    Select File... ... Select a mail merge data file.
    <data file> ...... Select to cancel the mail merge data file.
                       (Total records to be selected will be displayed
                        before the mail merge data file's name.)
    Edit Data ........ Edit the selected mail merge data file using
                       'Ez-Data'.

    --------
    Loading:
    --------
    'Ez-Envelopes' can load two types of text files:

      o - Standard text files.
      o - 'Ez-Envelopes' text files.

    The standard text files are un-compressed (this releases does not
    support editing compressed text files) and created with any text
    editing program that saves or exports the text file as ASCII text.

    Only the first 80 characters of the first 24 text lines contained
    within the standard text file will be loaded.

    The 'Ez-Envelopes' text files are created when 'Ez-Envelopes' saves
    a label or envelope.  Theses text files have special bold/ italic
    & underline codes embedded within them.


    -------
    Saving:
    -------
    All labels or envelopes are saved in a special format.  If you
    want to specify the file name to save the label or envelope as,
    use the "Project/Save As..." option.


    --------
    Editing:
    --------
    'Ez-Envelopes' utilizes a full screen editor.  The following
    editing features are supported:

    INSERT ........ When 'activated', all text entered will be
                    inserted into the current line.  Otherwise, the
                    text beneath the cursor will be over-written.
    COPY .......... Will copy the block of text selected to the
                    paste buffer.
    CUT  .......... Will copy the block of text selected to the
                    paste buffer, then remove the text from the
                    current label or envelope.
    PASTE ......... Will insert text from the paste buffer into the
                    current document.

                                   ----------

    You can move the cursor by using either the [ARROW... ] key(s), or
    by moving the mouse pointer to the new position on the label or
    envelope, then clicking the left mouse button.

    Any time the cursor passes over text, the text style(s) associated
    with the text beneath the cursor is automatically 'activated' in
    the 'pull-down' menu.  This allows editing, or inserting, new
    text, maintaining the current text style(s).

    To select a text block, click the left mouse button at the start
    of the text to select.  Then, holding down the left mouse, move
    the mouse pointer to the ending text position and release the left
    mouse button.  The selected text will be high-lighted.

    To change the text styles for an entire block of text, first select
    a text block, then select any combination of text styles from the
    'pull-down' menu.

    You can justify a line (LEFT, CENTER or RIGHT) by moving the
    cursor onto the line you want to center, then selecting the
    approriate justification option.

    You can also use the [TAB], [BACKSPACE] & [DEL] key while editing.

    (Please refer to the online help file for more information or
     special editing keys.)


    ---------
    Printing:
    ---------
    The size of the label or envelope being printed (in inches) should
    be entered in the 'WIDTH' & 'HEIGHT' boxes located at the lower
    left of the 'Ez-Envelopes' editing window.  Also, the system
    printer preferences 'LEFT MARGIN', 'RIGHT MARGIN' & 'PAPER LENGTH'
    will determine the possible size of the printed output.  The
    printed width and height choosen by 'Ez-Envelopes' will be the
    lowest value of the two.  The system printer preferences are
    specified in characters and text lines: these are automatically
    converted to inches by 'Ez-Envelopes'.  If you are not sure if the
    entire lable or envelope will be printed, use:

    "Project/Show Printable"

    ... this will high-light the entire text area that will be printed.
    To change this, edit either the 'WIDTH' & 'HEIGHT' parameters
    below or change the system printer preferences.

    Set the number of copies you'd like to print.

    You can specify any internal character set used by your printer by
    changing the 'FONT' parameter.  However, be sure to check your
    printer's manual for the proper number associated with each font:
    ie, 1 = COURIER, etc.,).  If the font number is zero (0), then the
    print quality will be determined by your current systems printer
    preferences (DRAFT or LETTER).  Otherwise, the print quality is
    automatically set to NLQ/ LQ.  If you use 'FTP' or 'PrinterFont'
    to upload an Amiga bittmapped font to the printer, the font number
    should always be zero.


    -----------
    Mail Merge:
    -----------
    A mail merge data file consists of a header record & multiple data
    records.  The data file must be in standard ascii text. Each field
    name specified in the header record & each item located in the data
    record should be seperated by either a comma (',') or a [TAB].

    For example:
    ------------

    title,first,middle,last                 (header record)
    Mr.,John,A.,Doe                         (a data record)
         ...                                (a data record)
         ...                                (etc.         )


    The first field in the merge file header record is special to
    'Ez-Envelopes'.  Normally, the field is processed like all other
    fields, with one exception.  If the field name is SELECT, then
    the first field of each data record will be used to determine if
    the data record should be mail merged (printed).  All other
    fields are processed normally.  If the first field is a 'Y', then
    the record will be processed: all other field values will cause
    the data record to be skipped.

    For example:
    ------------

    SELECT,title,first,middle,last          (note first field name)
    Y,Mr.,John,A.,Doe                       (will be selected)
    N,     ...                              (will be skipped)
    N,     ...                              (will be skipped)


    To substitue a field name found within the data file's header
    record with the corrosponding item in a data record, enter onto
    the envelope or label the field name desired, preceding the
    field's name with a '[1m[0m' character and ending the field name with
    the '' character: these are [ALT] 9 & [ALT] 0 respectively.

    For example:
    ------------
    title first middle last


    The fields specified in the data file's header record are case
    sensitive: 'title' and 'TITLE' are not the same.

    The number of fields & size of each field(s) is only limited by a
    record size of 255 characters.

    Bold, italics & underline characters are not allowed when entering
    the data file field name(s).  This is due to be upgraded in a future
    release.

    When printing more than 1 copy, all data records selected within
    the data file, after printing, are considered to be 1 copy.
    Therefore, if you specify 8 copies, you will get all data records
    contained within the data file printed 8 times each.

    (Please refer to the online help file for more information on
     mail merge data files.)

                                   ----------

    Note: Text styles (bold. italics & underline) are not yet supported
    within mail merge data fields.


    -----------------------
    Software Configuration:
    -----------------------
    The following variables (flags) are used:

    SCREEN TO FRONT
    USE PUBLIC SCREEN
    INITIALIZE PRINTER
    USE EXTENDED PRINTER PREFS
    START: TOP OF PAGE
    CLOSE: TOP OF PAGE
    DON'T ASK TO QUIT
    USE SYSTEM EDITOR
    DISABLE PRINTER


    (Please refer to the help file(s) for 'SoftConfig' for more information.)


    -------------------------------------------------------------------------
    FOR ADVANCED USERS
    -------------------------------------------------------------------------

    -------------------
    Printer Font Files:
    -------------------
    Use 'FTP' or 'PrinterFont' to upload an Amiga bitmapped font or
    a special printer font file to the printer before printing labels
    or envelopes.  However, be sure to set the 'FONT' number to zero
    before printing.


    -----------
    Final Note:
    -----------
    'FKEY' can be used to 'launch' this program via pre-determined
    keystroke(s).


    -------------------------------------------------------------------------
    CREDITS
    -------------------------------------------------------------------------

    This program was designed and coded by Michael Thomas Hurt  of
    MIKE HURT SOFTWARE!, coded in & compiled using Blitz Basic 2.0
    available from Acid Software.

    Software testing was done using:

      o - Amiga 500 : AmigaDOS 2.1, GVP HD 500+ w/ 2MEGS.

      o - Amiga 2000: AmigaDOS 2.1, Microbotics VXL030 w/MMU,
          Microbotics VXLRAM 2MEGS, Microbotics 8-UP! 4MEGS,
          GVP Series II hard card w/ 100MEG HD.

      o - Amiga 3000: AmigaDOS 2.1, 6MEGS.

      o - Amiga 4000: AmigaDOS 3.0  4


    -------------------------------------------------------------------------
    PROGRAM HISTORY
    -------------------------------------------------------------------------

    v1.0    07/21/1995    Original program.