*********************************************************************
  
                         RELEASE NOTES

                  Code.Print for Visual Basic

**********************************************************************

Contents
========
Evaluation License
Installation
Registration
Un-Installation
Default Fonts
Creating a Default Configuration
Files Required by Code.Print
Networks
Documentation
Printer Drivers
History
How to Contact Caladonia

Evaluation License
==================

This program is a shareware product.  

To facilitate your evaluation, you have full access to all features of this
program.  

You can use this program for 30 days after first installation.  For your 
convenience, a message box will display the number of days remaining in your 
evaluation period when you start the program.

At the end of the evaluation period you must either buy this software or
remove it from your system.  You will be given an opportunity to buy this
program when the evaluation period has expired.  

No features will be disabled at the end of the evaluation period but you
will encounter a reminder screen during use of the program.  

The program will not display reminder screens during the 30 evaluation
period.    

An evaluation copy notice does appear on the bottom of all printed output.

At any time during the evaluation period you may purchase this software.
Select the Information menu on the main program dialog for more information
about purchasing and user benefits.


Installation
============

To install Code.Print, place the distribution files onto a floppy disk or
into a temporary directory on your hard disk.

From Windows, run SETUP.EXE included with the distribution files.

Follow the installation instructions in the setup program.

NOTE: Code.Print will not operate without first being installed by the
provided setup program.  Code.Print will not run if the executable is
manually expanded.

Registration
============

Code.Print's registration functions are built into the shareware version.  
There is no ASCII text order form to fuss with.  When you are ready to 
purchase Code.Print simply select the "Registration Information" menu on 
the main Code.Print screen.  Press the "How to Order..." button to view
the on-line order forms.  Press "What You Get..." to view information 
about what you receive when you buy Code.Print.

Pricing is based on the payment method and the quantity ordered.  The "Order 
Calculator" tab in the Order Form dialog has everything you need to calculate
the total cost of the software.  In general, the "Instant Buy" option is the 
cheapest way to go - $32.00.  Other methods are $37.00 for fax and mail 
orders and $42.00 for CIS SWREG service.  Instant Buy also has the advantage 
over other methods because your shareware version is instantly converted to 
a registered version without shareware reminder screens.  You'll need an AT
commpatible modem and a Visa or MasterCard to use Instant Buy.

The CompuServe SWREG ID for this program is: 6266


Un-Installation
===============

To uninstall Code.Print, simply delete all the Code.Print files.
Supporting files may or may not be used by other programs.  Since these
files are fairly common, it may be best to leave them on your system.

Below are a list of program files that need to be deleted:

CPVB.EXE
CPVB.HLP
CPVB.INI
README.TXT
ORDER.INI

Below are a list of supporting files.  These may be in your WINDOWS\SYSTEM
directory or in your Code.Print program directory, depending on where you
elected to install them originally.

SS3D.VBX
CBK.VBX
DWSPYDLL.DLL
SETUPKIT.DLL
VER.DLL

Below are a list of files that remain with the original distribution file
set: 

FILE_ID.DIZ
LICENSE.DOC
OMB.DOC
PACKING.LST
SYSOP.DOC
VENDOR.DOC
WARRANTY.DOC
SETUP.INF
SETUP.EXE


Default Fonts
=============
By default, Code.Print tries to print everything in 10 point Courier. It
selects the Courier font by asking the printer device context to give it
the first font name containing the letters "Cour"; if no font matches the
request, Code.Print asks for the first font in the list.

Whether or not your system has a font named Courier, it is a good idea to
select some fonts that you know work well with your printer and make them
the defaults for Code.Print.

For information on how to change the default fonts, see "Creating a Default
Configuration" below.

    --------------------------------------------------------
    TIP  If you will switch printers from time to time,
         it may be best to choose TrueType fonts as your
         defaults. Because TrueType fonts are device-
         independent, the fonts you choose will always be
         available, no matter what printer you use.

         To be sure that only TrueType fonts are reported
         to Code.Print when you select default fonts:

           1. Run the Windows Control Panel.
           2. Click the Fonts icon.
           3. Push the TrueType button.
           4. Check the box labeled "Show Only TrueType
              Fonts in Applications."
           5. Push the Ok button to confirm your choice.
           6. Push the Cancel button to dismiss the Fonts
              dialog.

         Then run Code.Print and follow the steps listed
         in "Creating a Default Configuration."
    ---------------------------------------------------------



Creating a Default Configuration
================================
When you first install Code.Print, there is no CPVB.INI file in the
Code.Print directory. We recommend that you create one.

To create CPVB.INI
------------------

1. Run Code.Print.

2. Press the Properties button.

3. Choose the Fonts tab.

   The controls for selecting fonts will appear in the dialog. In a
   group labeled "Section" are four radio buttons labeled "Header,"
   "Title," "Code," and "Comment." These are the sections of a
   printout for which you can specify an individual font. 

4. Select the font you prefer for each of the four sections.

5. If you wish to set any other property settings do so.  The Help system 
   details each setting's function.

6. When you are satisfied with your selections, press the Set Default
   button near the bottom of the properties dialog.

   Code.Print will create the file CPVB.INI in your Code.Print
   directory. This file stores all property options you have selected,
   and Code.Print will initialize to these settings every time you
   run the program.

9. Push the Apply button if you want to apply them to the current session.
   Push the Close button to dismiss the dialog.




Files Required by Code.Print
============================

Code.Print for Visual Basic requires the Visual Basic runtime dynamic link
library, VBRUN300.DLL, CMDIALOG.VBX, SS3D.VBX, CBK.VBX, DWSPYDLL.DLL. These
files (except VBRUN300.DLL) are included with this distribution package.


Networks
========

Code.Print for Visual Basic maintains the file CPVB.INI to store
configuration information.  If you are installing Code.Print for Visual
Basic onto a network drive, be sure anyone using Code.Print can write to
that directory.  Printing to a network may require you to set the
Code.Print "Print While Processing" check box to off.   This makes
Code.Print generate the output as a single multi-page print job.  If "Print
While Processing" is checked, each page is generated as a separate document
and thus will be treated by the network as a separate print job.

You may need to adjust the timeout setting on the print server.  The
Code.Print output stream is not continuous and causes some networks to
believe the document is finished prematurely.  If adjusting the timeout has
no effect, redirect the output to a file or use a spooler program to
collect the output before sending it to the network.
        
Although Code.Print can be installed on a network, only one user at a time
may run Code.Print if you have a single user license.  If you require more
than one user to be able to run Code.Print at the same time then you will
need to obtain a license for each user.  
        
Multiple licenses are dicounted according to a sliding scale.  (See the How
to Buy menu in after selecting Information on the Main Form.)

Documentation
=============

Code.Print for Visual Basic is an easy to use program.  All of the
functions contained in Code.Print for Visual Basic are documented in the
Windows on-line help system.  There is no user manual.


Printer Drivers
===============

Code.Print for Visual Basic is designed to use the printer fonts and
drivers that are available in your current Windows environment. Printing
speed will depend on what fonts and drivers you are using. It is best to
experiment.  Some fonts can be slower than others. Code.Print will display
a message "Waiting for Printer..." while the printer driver is processing
page and font data.  Since processing has been passed from the program to
your printer driver, Code.Print will not respond immediately to a
cancelation request while the "Waiting for Printer..." message is
displayed.


NOTE!  Code.Print does not work with the Generic / Text Only Printer
Driver. This driver does not respond to any font or style operations and
generates an error condition on every attempt to change the printer object.
Code.Print will try to gracefully back out of this situation but will
probably crash and dump the program. This driver is guaranteed NOT TO WORK.
If you are using a dot matrix printer and want fast output, use the high
speed fonts available in many dot matrix drivers.


History
=======

        Code.Print for Visual Basic Revision History

        v1.00  -  Released March 20, 1992

        v1.6a  -  Released April 20, 1992

        v2.00  -  Released September 15, 1992
                  Added many user requested features.

        v2.00a -  Released October 11, 1992
                  Maintanence Release
                  Fixed long string word wrap bug.

        v2.10  -  Released October 19, 1992
                  Fixed "Illegal File Name" bug.

        v2.10a -  Released October 26, 1992
                  Fixed "Over Flow" error and Title/File Name
                  overlap problem.

        v2.20   - Release December 12, 1992 (Feb 08, 1993)
                  Provided VB 2.0 compatibility.  Size of EXE
                  reduced by 50%.  Larger procedures list box.
                  Several efficiency improvements.  Added auto
                  VB version and binary file detection.  Uses
                  Windows help system.  Fixed overflow error.

        v2.21   - Release July 24, 1993
                  Fixed Code/Comment font alignment problem.  Added
                  form declaration omit functionality.


        v2.22   - Release August 22, 1993
                  Added VB 3.0 compatibility

        v2.23   - Released June 15, 1995
                  Fixed print to File Cancel error.
                  Overhauled and updated user interface and help system 



How to Contact Caladonia
========================

Code.Print for Visual Basic is a Shareware product of Caladonia Systems,
Inc.  You can contact us via the methods below:

        Mail:
        Caladonia Systems, Inc.
        P.O. Box 1954
        Tacoma, WA  98401-1954

        Tech Support, Information, Voice Mail: (206) 759-2325

        FAX: (206) 759-2342

        CompuServe: 70711,3300

As our business grows some of our numbers are likely to change. If any of
these numbers are discontinued you can contact us via the ASP.

                     ASP Executive Director
                     545 Grover Road
                     Muskegon, MI  49442-9427
                     U.S.A.

Or send a CompuServe message via CompuServe MAIL to ASP Executive Director
72050,1433.  You may also FAX your request to the ASP Executive Director at
616-788-2765.



Commments, questions, and suggestions are welcome and encouraged.


Code.Print is a Trademark of Caladonia Systems, Inc.
Code.Print for Visual Basic (c) Copyright 1992-1995 All Rights Reserved.
Visual Basic is a Trademark of Microsoft Corporation.
Windows is a Trademark of Microsoft Corporation.

**********************************************************************
END OF NOTES
