home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
database
/
bbmail.zip
/
B&BMAIL.DOC
next >
Wrap
Text File
|
1987-05-22
|
20KB
|
402 lines
===============================================================================
B&B MAIL SYSTEM COPYRIGHT 1986 Bob Bolda
===============================================================================
FEATURES
The Mailing System allows ADDING, EDITING, DELETING of mailing records, and
provides flexible LABEL and REPORT printing. Allows coding of a 2 character
MISCELLANEOUS Code and any type of CUSTOMER ID NUMBER. Supports just about
any label paper stock.
INSTALLATION
STEP 1
WORK WITH COPIES - FLOPPY DRIVES VS. HARD DRIVES
The System files for Disk A: are any named *.EXE, *.OVL, *.DBC, *.COM
or Error.txt. Data disk B should contain any *.DBF, *.NDX files.
If you are using two floppy drives, use the DOS COPY Command to copy
all System files to your working System floppy disk. Use the same
process to copy your Data disk files from the master to your working
copy.
B&B SYSTEM disks are supplied on DOS version 3.1 disks. If you
use the DOS command DISKCOPY instead of COPY (see above) to make
your copies, you will be in DOS 3.1 when you boot your computer.
WARM BOOT=(Alt-Ctl-Del). COLD BOOT=(turn machine on).
Using the COPY command to copy onto your own previously formatted
disk will put you in the DOS version you used in formatting.
It is recommended that you stick with ONE DOS version and not mix
them.
If you have a hard disk drive, you can store your system on a
separate DOS subdirectory on C. Simply use the MD (make directory
command) on your C drive and then CD (change directory command) to
the subdirectory you've selected (eg. MD MAIL, then CD MAIL). Use
DOS COPY A:*.* C: command to copy all of the SYSTEM and DATA files
from A: to C:.
(a hard disk drive is highly recommended for speed, convenience, and
data reliability, especially considering the drop in hard disk drive
costs in the past few years).
STEP 2
Put your Master disks away in a safe place.
STEP 3
SETTING THE ENVIRONMENT The first step is mandatory and involves
the config.sys file. You have two options here. You can use the
config.sys file provided with this System, or you can incorporate
the proper lines of coding into any existing config.sys file you
may already have. This file should reside on your C> or A> root
directory (identified by a single backwards slash '\').
The elements of each file, if you want to incorporate them into
your own, or just understand what they do, are:
---------------------- MANDATORY ------------------------------
| Config.sys --> add two lines 'FILES=20' |
| 'BUFFERS=24' |
| |
| Reason? reserves sufficient RAM memory to operate. |
-----------------------------------------------------------------
---------------------------- OPTIONAL -----------------------------------
| Config.sys --> add one line 'DEVICE=ANSI.SYS' ONLY IF USING MS-DOS |
| |
| Reason? Needed ONLY if you are running an MS-DOS version of B&B |
| Systems on an MS-DOS computer. |
|-----------------------------------------------------------------------|
| Autoexec.bat --> add a line 'MAIL' at the end of this file. |
| |
| Reason? simply runs 'MAIL' automatically when you turn on |
| your computer without having to Enter 'MAIL' at the |
| A> or C> prompt. |
-------------------------------------------------------------------------
STEP 4
If your autoexec.bat includes 'MAIL', reboot your computer, or,
enter 'MAIL' at your DOS prompt. The installation program
will follow automatically. ANYTIME the file config.mem is missing,
you will be prompted for installation. Config.mem is a file
containing your memory variables as defined by you as you step
through the installation program. When finished, you will be at
the Main Menu. You can re-install anytime by erasing the file
config.mem
WHAT IS INSTALLATION?
When first using your system, you will automatically be prompted for some
installation values necessary for operation of the System.
GETTING STARTED
Installation consists of answering some basic questions which will
customize your System for your use. You will be asked: if you have
a color monitor (menus are prettier), for your printer's codes
needed to produce various type styles (see your printer manual), company
name, etc.
REPORTS include: listings by zip, last name, misc. code, and customer #.
LABEL PRINTING Options allow flexible printing of the data in your file.
These options can be used to allow the use of one file for multiple
purposes. For example, there is a 2 character CODE for miscellaneous
purposes. An 8 digit CUSTNO number allows another type of coding. When you
print labels you can select only those with an 'X' CODE which represents
one mailing list, while 'Z' might represent another mailing list. Combined
with the CUSTNO, there are many selection variations possible.
------------------------------------------------------------------------------
SELECTION options include:
------------------------------------------------------------------------------
a specific MISC. CODE,
AND/OR a range of CUSTNO (customer numbers)
AND/OR a specific ZIP (or any combination of zip numbers, eg. 55xxx)
-----------------------------------------------------------------------------
PRINTING options include:
-----------------------------------------------------------------------------
specific LINE SPACING between labels
AND/OR STARTING row and column position numbers
AND/OR the number of labels ACROSS the page to print (allowing
2,3 or 4 across label stock)
AND/OR the amount of horizontal SPACING between labels
AND/OR an option to print the PHONE # (ROTARY TYPE FILE).
AND/OR the number of MULTIPLE COPIES desired at one time.
Hint: you can use some of these Selection and Printing features to, in
effect, write your own reports.
The menu also provides the sending of Epson control characters to
change printer options. If your printer is not Epson compatible,
it may still accept some of the options.
INPUT/OUTPUT
B&B Systems can read (INPUT) files, or lists from other sources. (downloads
from a mainframe computer, files from other word processing systems, etc.)
It can also write (OUTPUT) files for use by these other systems.
INPUT or OUTPUT files must be in either of two types of ASCII file formats:
COMMA DELIMITED or SDF(Standard Data Format). ASCII refers to the fact that
ONLY Normal ASCII characters (numbers or letters of the alphabet, upper or
lower case, and a limited number of special codes.) appear in the file.
There are no special control or binary codes. In both types of ASCII files,
COMMA DELIMITED AND SDF, every record is a separate line, with records
separated by a carriage return. The remaining difference between these two
types of files is how the data appears on each line.
Comma Delimited files contain commas to separate fields. Many Word
Processing and Data Base Management software handle this type of file.
Standard Data Format files contain fields that start in specific positions
no matter how much data the field actually contains (common for Spreadsheet
programs). Field 1 starts in Position 1 and field 2 starts in position 12(?)
even if field 1 is blank.
EXAMPLES:
COMMA DELIMITED
Smith, Joe, 123 Main ST, New York, NY, 10000, etc.
Jones, William, 666 E St, Elmhurst, IL, 60011, etc.
STANDARD DATA FORMAT
Smith Joe 123 Main ST New York NY 10000,etc.
Jones William 666 E St Elmhurst IL 60011,etc.
USE INPUT/OUTPUT FOR GLOBAL CHANGES/EDITING
You can write (OUTPUT) a copy of your file and then use your Word Processing
software to change values in the file, and then read (INPUT) the data back
into your file. (An example might be to use your word processor to locate for
CUST#=XX and replace with ZZ). You can also Merge or Split the data any way
you'd like.
If you were to write a copy of your file for editing, you need to keep several
things in mind. 1) After writing your file and making changes, if you read
this file back into your existing system, you would have duplicates of each
record. Instead, read your records into a blank or empty system by making a
new copy of your Master Data and System diskettes. This will be your NEW
working copy. Read your file using this new system copy. 2) The only thing
you may want to copy from your old working copy is any Config.mem and
Configa.mem files so that you will not need to re-install your system.
OPERATION
Most operations are explained in the menu. The label printing option is
explained here in more detail.
LABELS
(#4) Upon selecting the Labels option, you will be prompted to enter the
number of vertical lines to skip between labels. This will depend on the size
of your labels (distance between the bottom to top of each label) and the
print style to be used by the printer. The default is 3 lines between labels
based on the standard distance between many label types of 1/2" and the common
print style spacing of 6 lines per inch.
(#5) Next, you will be asked to identify where you want the printer to start
printing your first label on each sheet of labels. The default is row #1
and column #1 (the topmost and leftmost position).
(#6) Next, you will be prompted if you will be using label stock that is 1,
2,3 or 4 across (count # labels left to right across page).
(#7) If you use label stock greater than 1 across, you will be prompted for
the amount of spaces to skip between labels (left to right spacing). Since
you have vertical control over spacing between labels, and horizontal control
when there is more than 1 label across the sheet, you have COMPLETE control
over how your labels appear, and you can accommodate ANY type of label stock.
(#8) Next, you will be given the option of printing the Sales Lead's business
phone number on the bottom of the label (Rotary file type labels - once
printed they can be affixed to your rotary file cards to keep them current).
(#9) Next, you will be asked if you wish to pause between pages if you have
to insert label stock manually. If you have continuous fanfold label stock,
or if your printer feeds label stock automatically such as many laser
printers, you do not need to pause between pages. If you produce many labels,
we suggest you consider continuous label stock.
(#10) The last selection allows you to select the number of copies desired.
The default is 1 copy, but you can select multiple copies if you need them.
If you are not sure how these values will affect your output, experiment.
You can select a zip code having only about a dozen records. That way, if
you make any errors, you will not waste much label stock.
After labels are printed, you will be prompted to select the ZIPGROUPS feature
which summarizes the number of pieces in the mailing on 5 and 3 digit zip code
subtotals.
PRINTING LABELS IS EASY
=======================
1. SELECT certain MISC. CODE (if any)
2. SELECT certain CUSTOMER # (if any)
3. SELECT ZIP CODE 1-9 digits (if any)
-------------------------------------------------------------------
| 5. Starting ROW + COLUMN
| |
| -------------- -------------- --------------
| | | | | | |
| | | <---- 6. # Labels Across page ----> |
| | | | | | |
| -------------- -------------- --------------
| |
| 4. # LINES between labels
| |
| -------------- -------------- --------------
| | | | |<----->| |
| | | | | 7. Spaces between labels
| | | | | | |
| -----^-------- -------------- --------------
| |
| | 8. Phone # at bottom of label
|
| 9. Pause between label pages
|
| 10. # of Copies desired
|
APPENDIX
The CUSTOMER.DBF file contains the following fields of information:
--------------------------------------------------------------------------
FIELDS DESC LENGTH
--------------------------------------------------------------------------
LN Last Name 20
FN First Name 15
AD Address 25
C City 15
S State 2
Z Zip 5
BP Phone 12
CUSTNO Customer number 8 (you select values)
CODE Code 2 (you select code values)
ADDDATE Date added 8
UPGRADES
*.DBC, *.OVL, *.EXE, *.COM or ERROR.TXT are program/system files.
When upgrades become available, copy any of these files to your System disk,
and re-install by erasing any config.mem and configa.mem files.
S.COM is a program that will allow you to choose parallel printers if you
have one of each connected (to the LPT1 and LPT2 ports), whenever 's' is run.
CONFIG.MEM is the installation file. It is created upon first running the
system. It contains values such as your company/organization name, use of
color monitor, etc. If you change company name, change printers, or wish
to change other values, ERASE CONFIG.MEM and you will be prompted for
reinstallation.
MULTIPLE PRINTERS
If you have multiple printers, you can install each printer. This is
accomplished by INSTALLING the system twice. Each time you enter the
System name, and the file config.mem file is missing, you will be prompted
to INSTALL. Install the printer control codes for the secondary printer
first. Once the first printer is installed, you can then rename the
config.mem file to configa.mem (a=alternate). Rename using the DOS command
(REN CONFIG.MEM CONFIGA.MEM). You can then re-install your main printer's
control codes. This second file will have the name config.mem and will be
the default file (#1) when retrieving your memory variables.
When you start your system, all B&B systems will sense if BOTH config.mem
and configa.mem files exist. You will then have the option to select which
printer you will be using for that session.
TROUBLESHOOTING
If your reports don't seem to fit the paper properly, 1) your installation
may not have properly saved the proper control codes, or 2) more likely, the
wrong printer control codes were used. In order to verify this, you can
verify your codes and re-install your system (simply ERASE config.mem from
DOS. You can see these codes by using the TYPE (DOS command) to send the
config.mem file values to the screen. Many of the codes will appear
unreadable, but each of the printer control codes should appear as a
'CHR( )' with your decimal code in the parentheses. This is a crude way
to verify these codes.
HELP. I'M STUCK
If you are running your system and get into a situation that you want to
exit from, just use the ESC (Escape) key. Using the ESC key will not alter
or change the files. Be patient. Depending on what the system was doing,
it may take 1 second or 1 minute. If you mistakenly (or intentionally)
re-boot your computer BEFORE getting a termination acknowledgment, the
computer may have been READING data, but does not now know where to WRITE
it. Your files could become corrupted. THIS IS ONE OF THE MAJOR CAUSES
OF CORRUPTED FILES. This is another good reason for frequent back-ups.
If you are not sure if your file has become corrupted, print a report that
lists the entire file. If any of the data appears missing or switched, your
file is probably corrupted. Run the DOS CHKDSK program with the '/f'
(fix lost clusters option) in any case. This program is an easy way to
determine if all of your files are in order. Other files that could be
affected are the *.NDX (INDEX) files. These files can be re-created simply
by doing Housekeeping which re-indexes the data files. This re-creation
is also suggested for any situation where data appears to be 'unordered'.
BACKUP
Make BACKUP copies often (at least of your *.dbf files). If you have
many transactions per day, you should backup daily, if not twice daily.
You should also have multiple backup copies so that you have at least one
backup that is less than one day old, one a week old, one a month old, etc.
dBaseIII compatible
-------------------
Your data base files are dBaseIII compatible. If you have dBaseIII, you can
read or manipulate your files independently of your B&B SYSTEM program. This
is an added feature of using B&B Systems. Although your data files are based
on this Data Base Management System, your B&B System is all you really need,
because all B&B Systems are independent from dBaseIII. dBaseIII is a
trademark of Ashton-Tate.
Required Hardware
-----------------
PC-DOS IBM PC, XT, AT or compatible. DOS 3.1 or greater
MS-DOS version available for computers w/ANSI driver. (HP150, Apricot F1,
Zenith 150, etc.)
335K free RAM. Color supported. 2 Floppy drives. Hard Disk recommended.
Note: because this is SHAREWARE, there is an initial maximum limit of 500
records in order to encourage registration. The Registration fee will
support further enhancements to make your computing easier. We thank you
in advance for your support.
If you are interested in this program, updates, and desire a version allowing
an unlimited number of records, send the $25 registration fee and current
version number to:
B&B Systems
Bob Bolda
627 Madison
Waukesha WI 53188