home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / util / misc / mhsutil5.lha / Ez-Envelopes / Manual < prev    next >
Text File  |  1995-09-25  |  14KB  |  368 lines

  1.     -------------------------------------------------------------------------
  2.     INTRODUCTION
  3.     -------------------------------------------------------------------------
  4.  
  5.     THE DEMO VERSION HAS 'COPY', 'CUT' & 'PASTE' DISABLED.  THESE WILL
  6.     AVAILABLE IN THE REGISTERED VERSION.
  7.  
  8.     'Ez-Envelopes' allows easily designing and printing standard text
  9.     based envelopes and labels.  For mailing lists, printing labels
  10.     and envelopes for each eligible entry is easy since 'Ez-Envelopes'
  11.     uses standard mail merge data files from popular data programs &
  12.     word processors.  'Ez-Envelopes' uses the current system printer
  13.     preferences when printing labels!  Ez-Envelopes makes printing
  14.     labels and envelpes quick and easy!
  15.  
  16.  
  17.     -------------------------------------------------------------------------
  18.     FEATURES
  19.     -------------------------------------------------------------------------
  20.  
  21.     --------------------------
  22.     Standard features include:
  23.     --------------------------
  24.     o - Multitasks.
  25.     o - Uses standard INTUITION interfaces.
  26.     o - Adjusts to different WORKBENCH environments.
  27.     o - Uses standard system printer preferences.
  28.  
  29.  
  30.     -------------------------
  31.     Special features include:
  32.     -------------------------
  33.     o - Uses the 'SOFTCONFIG' environment.
  34.     o - Uses the 'PRINTERPREFS' environment.
  35.  
  36.  
  37.     -------------------------
  38.     Program features include:
  39.     -------------------------
  40.     o - Basic full screen editor.
  41.     o - Editable area upto 80 characters by 24 lines.
  42.     o - Text styles support: bold, italics & underline.
  43.     o - Block COPY, CUT & PASTE.
  44.     o - Automatic block text style remap.
  45.     o - Specify output width & height.  This allows printing both fanfold
  46.         & single envelopes.
  47.     o - Mail merge: uses standard mail merge files.
  48.     o - Special mail merge record selection: select only specific mail
  49.         merge data records.
  50.     o - Uses printer preferences to determine initial output size.
  51.     o - Easily specify any printer LQ/ NLQ font to use when printing
  52.         the envelope/ label.
  53.     o - SMARTPREFS remembers the last options set.
  54.  
  55.  
  56.     -------------------------------------------------------------------------
  57.     USING EZ-ENVELOPES
  58.     -------------------------------------------------------------------------
  59.  
  60.     ----------------
  61.     Getting Started:
  62.     ----------------
  63.     You can start 'Ez-Envelopes' from the supplied icon, of from the
  64.     CLI/ Shell using:
  65.  
  66.     >Run Ez-Envelopes
  67.  
  68.     ... you can also specify the name of the label or envelope to load.
  69.  
  70.     (Please refer to the online help file for more information.)
  71.  
  72.  
  73.     --------
  74.     Options:
  75.     --------
  76.     These option are available from the CLI/ Shell.
  77.  
  78.     (none.)
  79.  
  80.     (For information on 'TOOLTYPES' please refer to the online help file.)
  81.  
  82.  
  83.     ----------------
  84.     Pull-Down Menus:
  85.     ----------------
  86.  
  87.     Project Menu:
  88.     -------------
  89.     New .............. Erase/ Clear current label or envelope.
  90.     Load ............. Load an exsiting label or envelope.
  91.     Save ............. Save the current label or envelope.
  92.     Save As... ....... Save the current label or envelope specifying the
  93.                        new file name.
  94.     Show Printable ... Display the area of the label or envelope that
  95.                        will be printed.
  96.     Print ............ Print the label(s) or envelope(s).
  97.     About... ......... Program credits & info.
  98.     Quit... .......... Exit 'Ez-Envelopes'.
  99.  
  100.  
  101.     Edit Menu:
  102.     ----------
  103.     Insert ........... Toggle text insert on/ off.
  104.     Copy ............. Copy text to the paste buffer.
  105.     Cut .............. Copy text to the paste buffer, then remove from the
  106.                        label of envelope.
  107.     Paste ............ Paste text from the paste buffer onto the label or
  108.                        envelope.
  109.     Bold ............. Toggle the BOLD text style on/ off.
  110.     Italics .......... Toggle the ITALICS text style on/ off.
  111.     Underline ........ Toggle the UNDERLINE text style on/ off.
  112.     Left ............. Left justify the current line.
  113.     Center ........... Center the current line.
  114.     Right ............ Right justify the current line.
  115.  
  116.  
  117.     Mail Merge Menu:
  118.     ----------------
  119.     Select File... ... Select a mail merge data file.
  120.     <data file> ...... Select to cancel the mail merge data file.
  121.                        (Total records to be selected will be displayed
  122.                         before the mail merge data file's name.)
  123.     Edit Data ........ Edit the selected mail merge data file using
  124.                        'Ez-Data'.
  125.  
  126.     --------
  127.     Loading:
  128.     --------
  129.     'Ez-Envelopes' can load two types of text files:
  130.  
  131.       o - Standard text files.
  132.       o - 'Ez-Envelopes' text files.
  133.  
  134.     The standard text files are un-compressed (this releases does not
  135.     support editing compressed text files) and created with any text
  136.     editing program that saves or exports the text file as ASCII text.
  137.  
  138.     Only the first 80 characters of the first 24 text lines contained
  139.     within the standard text file will be loaded.
  140.  
  141.     The 'Ez-Envelopes' text files are created when 'Ez-Envelopes' saves
  142.     a label or envelope.  Theses text files have special bold/ italic
  143.     & underline codes embedded within them.
  144.  
  145.  
  146.     -------
  147.     Saving:
  148.     -------
  149.     All labels or envelopes are saved in a special format.  If you
  150.     want to specify the file name to save the label or envelope as,
  151.     use the "Project/Save As..." option.
  152.  
  153.  
  154.     --------
  155.     Editing:
  156.     --------
  157.     'Ez-Envelopes' utilizes a full screen editor.  The following
  158.     editing features are supported:
  159.  
  160.     INSERT ........ When 'activated', all text entered will be
  161.                     inserted into the current line.  Otherwise, the
  162.                     text beneath the cursor will be over-written.
  163.     COPY .......... Will copy the block of text selected to the
  164.                     paste buffer.
  165.     CUT  .......... Will copy the block of text selected to the
  166.                     paste buffer, then remove the text from the
  167.                     current label or envelope.
  168.     PASTE ......... Will insert text from the paste buffer into the
  169.                     current document.
  170.  
  171.                                    ----------
  172.  
  173.     You can move the cursor by using either the [ARROW... ] key(s), or
  174.     by moving the mouse pointer to the new position on the label or
  175.     envelope, then clicking the left mouse button.
  176.  
  177.     Any time the cursor passes over text, the text style(s) associated
  178.     with the text beneath the cursor is automatically 'activated' in
  179.     the 'pull-down' menu.  This allows editing, or inserting, new
  180.     text, maintaining the current text style(s).
  181.  
  182.     To select a text block, click the left mouse button at the start
  183.     of the text to select.  Then, holding down the left mouse, move
  184.     the mouse pointer to the ending text position and release the left
  185.     mouse button.  The selected text will be high-lighted.
  186.  
  187.     To change the text styles for an entire block of text, first select
  188.     a text block, then select any combination of text styles from the
  189.     'pull-down' menu.
  190.  
  191.     You can justify a line (LEFT, CENTER or RIGHT) by moving the
  192.     cursor onto the line you want to center, then selecting the
  193.     approriate justification option.
  194.  
  195.     You can also use the [TAB], [BACKSPACE] & [DEL] key while editing.
  196.  
  197.     (Please refer to the online help file for more information or
  198.      special editing keys.)
  199.  
  200.  
  201.     ---------
  202.     Printing:
  203.     ---------
  204.     The size of the label or envelope being printed (in inches) should
  205.     be entered in the 'WIDTH' & 'HEIGHT' boxes located at the lower
  206.     left of the 'Ez-Envelopes' editing window.  Also, the system
  207.     printer preferences 'LEFT MARGIN', 'RIGHT MARGIN' & 'PAPER LENGTH'
  208.     will determine the possible size of the printed output.  The
  209.     printed width and height choosen by 'Ez-Envelopes' will be the
  210.     lowest value of the two.  The system printer preferences are
  211.     specified in characters and text lines: these are automatically
  212.     converted to inches by 'Ez-Envelopes'.  If you are not sure if the
  213.     entire lable or envelope will be printed, use:
  214.  
  215.     "Project/Show Printable"
  216.  
  217.     ... this will high-light the entire text area that will be printed.
  218.     To change this, edit either the 'WIDTH' & 'HEIGHT' parameters
  219.     below or change the system printer preferences.
  220.  
  221.     Set the number of copies you'd like to print.
  222.  
  223.     You can specify any internal character set used by your printer by
  224.     changing the 'FONT' parameter.  However, be sure to check your
  225.     printer's manual for the proper number associated with each font:
  226.     ie, 1 = COURIER, etc.,).  If the font number is zero (0), then the
  227.     print quality will be determined by your current systems printer
  228.     preferences (DRAFT or LETTER).  Otherwise, the print quality is
  229.     automatically set to NLQ/ LQ.  If you use 'FTP' or 'PrinterFont'
  230.     to upload an Amiga bittmapped font to the printer, the font number
  231.     should always be zero.
  232.  
  233.  
  234.     -----------
  235.     Mail Merge:
  236.     -----------
  237.     A mail merge data file consists of a header record & multiple data
  238.     records.  The data file must be in standard ascii text. Each field
  239.     name specified in the header record & each item located in the data
  240.     record should be seperated by either a comma (',') or a [TAB].
  241.  
  242.     For example:
  243.     ------------
  244.  
  245.     title,first,middle,last                 (header record)
  246.     Mr.,John,A.,Doe                         (a data record)
  247.          ...                                (a data record)
  248.          ...                                (etc.         )
  249.  
  250.  
  251.     The first field in the merge file header record is special to
  252.     'Ez-Envelopes'.  Normally, the field is processed like all other
  253.     fields, with one exception.  If the field name is SELECT, then
  254.     the first field of each data record will be used to determine if
  255.     the data record should be mail merged (printed).  All other
  256.     fields are processed normally.  If the first field is a 'Y', then
  257.     the record will be processed: all other field values will cause
  258.     the data record to be skipped.
  259.  
  260.     For example:
  261.     ------------
  262.  
  263.     SELECT,title,first,middle,last          (note first field name)
  264.     Y,Mr.,John,A.,Doe                       (will be selected)
  265.     N,     ...                              (will be skipped)
  266.     N,     ...                              (will be skipped)
  267.  
  268.  
  269.     To substitue a field name found within the data file's header
  270.     record with the corrosponding item in a data record, enter onto
  271.     the envelope or label the field name desired, preceding the
  272.     field's name with a '«' character and ending the field name with
  273.     the '»' character: these are [ALT] 9 & [ALT] 0 respectively.
  274.  
  275.     For example:
  276.     ------------
  277.     «title» «first» «middle» «last»
  278.  
  279.  
  280.     The fields specified in the data file's header record are case
  281.     sensitive: 'title' and 'TITLE' are not the same.
  282.  
  283.     The number of fields & size of each field(s) is only limited by a
  284.     record size of 255 characters.
  285.  
  286.     Bold, italics & underline characters are not allowed when entering
  287.     the data file field name(s).  This is due to be upgraded in a future
  288.     release.
  289.  
  290.     When printing more than 1 copy, all data records selected within
  291.     the data file, after printing, are considered to be 1 copy.
  292.     Therefore, if you specify 8 copies, you will get all data records
  293.     contained within the data file printed 8 times each.
  294.  
  295.     (Please refer to the online help file for more information on
  296.      mail merge data files.)
  297.  
  298.                                    ----------
  299.  
  300.     Note: Text styles (bold. italics & underline) are not yet supported
  301.     within mail merge data fields.
  302.  
  303.  
  304.     -----------------------
  305.     Software Configuration:
  306.     -----------------------
  307.     The following variables (flags) are used:
  308.  
  309.     SCREEN TO FRONT
  310.     USE PUBLIC SCREEN
  311.     INITIALIZE PRINTER
  312.     USE EXTENDED PRINTER PREFS
  313.     START: TOP OF PAGE
  314.     CLOSE: TOP OF PAGE
  315.     DON'T ASK TO QUIT
  316.     USE SYSTEM EDITOR
  317.     DISABLE PRINTER
  318.  
  319.  
  320.     (Please refer to the help file(s) for 'SoftConfig' for more information.)
  321.  
  322.  
  323.     -------------------------------------------------------------------------
  324.     FOR ADVANCED USERS
  325.     -------------------------------------------------------------------------
  326.  
  327.     -------------------
  328.     Printer Font Files:
  329.     -------------------
  330.     Use 'FTP' or 'PrinterFont' to upload an Amiga bitmapped font or
  331.     a special printer font file to the printer before printing labels
  332.     or envelopes.  However, be sure to set the 'FONT' number to zero
  333.     before printing.
  334.  
  335.  
  336.     -----------
  337.     Final Note:
  338.     -----------
  339.     'FKEY' can be used to 'launch' this program via pre-determined
  340.     keystroke(s).
  341.  
  342.  
  343.     -------------------------------------------------------------------------
  344.     CREDITS
  345.     -------------------------------------------------------------------------
  346.  
  347.     This program was designed and coded by Michael Thomas Hurt  of
  348.     MIKE HURT SOFTWARE!, coded in & compiled using Blitz Basic 2.0
  349.     available from Acid Software.
  350.  
  351.     Software testing was done using:
  352.  
  353.       o - Amiga 500 : AmigaDOS 2.1, GVP HD 500+ w/ 2MEGS.
  354.  
  355.       o - Amiga 2000: AmigaDOS 2.1, Microbotics VXL030 w/MMU,
  356.           Microbotics VXLRAM 2MEGS, Microbotics 8-UP! 4MEGS,
  357.           GVP Series II hard card w/ 100MEG HD.
  358.  
  359.       o - Amiga 3000: AmigaDOS 2.1, 6MEGS.
  360.  
  361.       o - Amiga 4000: AmigaDOS 3.0  4
  362.  
  363.  
  364.     -------------------------------------------------------------------------
  365.     PROGRAM HISTORY
  366.     -------------------------------------------------------------------------
  367.  
  368.     v1.0    07/21/1995    Original program.