Contents of the CTLABEL.DOC file
A Cassette Tape Labeling Program
Scott J. Miller
SJM Information Management
P.O. Box 6262
Lehigh Valley, PA 18001
CTLABEL is a customized database program used for creating index
labels to be inserted into a cassette tape case. I wrote this program
because I was unable to find anything suitable to do the same things.
Of all the programs that I have seen, none of them allowed the user to
store the information for later recall and possible editing. This is
what CTLABEL can do.
When running CTLABEL for the first time, several things will be
set up. Three files are created for the use of CTLABEL. CTLABEL.CFG is
a configuration file, containing printer codes and a default file name
for the data and index files. CTLABEL also uses CTLABEL.DAT and
CTLABEL.INX as initial defaults. These files are also created the first
time it is run.
The first thing that appears when you run CTLABEL is the title
screen. Strike any key, once the screen has been painted, to proceed to
the main menu. From the main menu, you will have six selections. You
may add to the database, edit the database, print a label, configure
the printer, change the default filename, and exit the program.
Selecting item #1, add to the database, you will proceed through a
series of three data entry screens. The first screen asks for the date
of the recording, whether noise reduction is used, the type of tape
being used (bias), the artist, and the titles for side a and for side
b. If a mistake is made while entering the data, pressing escape will
clear the entire field, or you may edit the field using the backspace
key, the left and right arrow keys, home, end, insert, and delete keys.
Pressing escape on a blank field will return you to the main menu,
without accepting any changes that you may have made. These editing
functions work on all other screens as well.
The next two screens that you will see are almost identical. They
allow for the entering of the titles for the individual tracks of the
recording. You will have a total of 36 lines of 30 characters each, for
both side A and side B. The first 18 lines will print on the exposed
portion of the label, and the last 18 lines will print on the portion
that is folded under. There is no required format for these lines. They
are free form text limited to 30 characters.
Selecting item #2 from the menu will allow you to update and edit
existing label information. You will be asked to enter a portion of the
artist's name, to be used as a search key. Enter the first few
characters and CTLABEL will show you a portion of the data it finds as
verification. If it is not the appropriate record, CTLABEL will
continue searching until you accept a match, or no more matches exist.
You may enter your selection using either upper or lower case. CTLABEL
is not case sensitive.
Once a suitable match is found, the next three screens are nearly
identical to the three screens used to enter new data. You will be
asked to verify the data on each screen before proceeding. If the data
is incorrect, you will be able to update that information as needed.
Item #3 on the menu is used to print an index label. Before
printing, a record must be identified either by adding new data to the
database, or by editing existing data. In either case, the most
recently accessed record will be the one that is printed. CTLABEL will
ask you if your printer is turned on. Just to be sure, it will also
check the printer for you. There is no data entry required by this
Choosing item #4 will allow you to customize the printer codes to
work with your printer. CTLABEL does not use an extensive amount of
codes, but a few are required. The default values are for an Epson
compatible printer supporting the IBM extended ASCII character set. If
your printer is not Epson compatible, or it does not support the IBM
extended character set, you must select this function before printing
any labels. Otherwise, it is possible that the labels will not be
Item #5 is used to change the filename of the data file and the
index file in use while running CTLABEL. Only the filename can be
changed. The extension is predefined. Changing the filename will be
necessary when you come close to having 150 records in your database.
This limitation has been imposed to conserve memory, because the index
file is loaded into memory whenever CTLABEL is run. You may change the
default filename whenever you like, but you will only be able to access
the information stored in the file which you make current with that
Item #6 on the menu is self-explanatory. Select this item when you
are finished using CTLABEL.
************************** W A R N I N G ****************************
If you have used version 1.0 of CTLABEL, and you wish to retain
your previous data files, you must use the program titled CONVERT.EXE
before proceeding. CONVERT modifies the file with an extension of INX
so that case sensitivity will be removed. This program works ONLY on
the file name CTLABEL.INX. If you have other index files, they must be
temporarily renamed to CTLABEL.INX. Always make a back up copy of the
index file before using this program.
CTLABEL is being distributed using an innovative marketing
technique known as Shareware. The term shareware means that you try the
program before you buy it. If you find it useful, you pay a small fee,
which entitles you to several additional benefits. Following are the
conditions for the purchase of CTLABEL.
The cost of CTLABEL is a modest $10. This fee is not optional. Of
course, no one is going to come knocking down your door to collect this
fee, but it does have it's benefits. Users who choose to register their
copy of CTLABEL will receive a registration number, the most recent
version, and full user support. This includes the next major version at
no additional charge.
There are no warranties, either expressed or implied, relating to
the use or the inability to use this program. It is provided as is, and
the author shall not be liable for any incidental or consequential
damages resulting from the use of CTLABEL. The user is entirely
responsible for the application in which this program is implemented.
Portions of this software are taken from "Turbo Pascal Express" by
Robert Jourdain, and are copyright (C)1987 by Robert Jourdain. They
appear in this program by permission of the publisher, the Brady
division of Simon & Schuster, Inc., 1 Gulf + Western Plaza, New York,
CTLABEL is copyright (C)1988. The user may make copies of this
program and freely distribute those copies for other users to try the
program, on the condition that this document accompanies all copies
distributed. No charge may be made for this program other than
reasonable costs of media on which this program is transferred.
Please send all registration fees, along with your name and
address, and the name of the software being registered, to:
Scott J Miller
SJM Information Management
P.O. Box 6262
Lehigh Valley, PA 18001-6262
Checks should be made payable to Scott J. Miller.