SWBPRINTER INFORMATION
======================

The SWBPrinter package includes:

SWBPrint.dll	The SWBPrinter DLL to be used by your VB projects.
SWBPrint.hlp	A reference guide (help file) to using SWBPrinter.dll.
TestPrt.vbp	A sample application that demonstrates the usage of SWBPrinter.

Before you begin, please copy the SWBPrint.DLL
file to your \Windows\System directory (which
may not necessarily be named \Windows\System).

Then register the component using REGSVR32.EXE,
as follows:   

In the Start Menu, select "Run".  Then type:

    REGSVR32 \Windows\System\SWBPrint.DLL

A message box will confirm the registration.

To use the component in a project, add it to your
project's references by using the Project|References
menu selection, and checking the box next to:
"SWBPrinter ActiveX Server" in the list.  If this
entry does not appear in the list, then the component
may not have been registered successfully using 
REGSVR32.EXE.


SWBPrint.dll was built with Visual Basic 6 (SP1).  If you do not have Service Pack 1 
installed on your system, you may not have the correct versions of some of the 
controls needed to run SWBPrinter.


=====================================================================================
Known Issues:

1.When running an application in the VB6 IDE that calls the SWBPrinter PreviewReport
  method more than once, SWBPrinter may issue a runtime error 405 (can't display modal
  form in this context).  At this point, clicking Debug and pressing F5 to continue
  will allow you to continue without problem, until the next PreviewReport method is
  executed.  This error only occurs in the IDE, and will not occur if your application
  is compiled and run outside of the environment.  You can avoid this error in the IDE
  by hiding the application's form prior to calling PreviewReport, and then showing it
  immediately after the preview returns, as follows:

				Me.Hide
				SWBPrintEngine.PreviewReport
				Me.Show

  This allows you to run error free in the IDE and has no side effects, as your
  application's form would not be visible during the preview anyway.  Again, this code
  is not necessary when you compile your application and run it outside of the IDE.
  Additionally, THIS PROBLEM DOES NOT EXIST WITH THE REGISTERED VERSION.  It is due to
  the display of the "About" window in the unregistered version.

2.The color palette is incorrect when previewing on a system that is configured for
  256 colors.  If the system is configured for 16-bit color (65K colors) the color 
  palette will be more accurate.

3.This build of SWBPrinter has been changed slightly to remove the requirement for
  the VB common dialog control as well as the VB common controls.  These requirements
  added significantly to the redistribution size of SWBPrinter, and brought many
  requests to "lighten" the control. In order to meet this request, the control
  no longer offers the Printer Setup button when printing a report, either directly
  or from the preview screen.  Users can still select the target printer, however,
  there is no longer a facility to change printer setup or configuration options.

=====================================================================================
Reports of bugs or suggestions of features can be forwarded to:

	Software with Brains, Inc.
	support@softwarewithbrains.com

