Contents of the README.TXT file
WinPrint 1.5 Release Notes
Release 1.50 December 26, 1992
Copyright (c) 1990-1993 Charles E. Kindel, Jr.
Portions Copyright (c) 1985-1992 Microsoft Corporation.
Charles E. Kindel, Jr.
22925 N.E. 12th Place
Redmond, WA 98053
CompuServe ID: 71551,1455
FAX: (206) 868-9591
*** NOTE ****
In previous releases my CompuServe ID was given incorrectly.
If you had trouble contacting me please try again
NEW WAY TO REGISTER: Type "GO SWREG" at any "!" prompt on
CompuServe and you will be able to register WinPrint and
many other shareware applications automatically! Your
CompuServe account will be charged the shareware
registration fee and your registration number will be sent
to you via CompuServe Mail.
Please do not be shy in reporting bugs or suggestions!
For information on using WinPrint or for registering
WinPrint use WinHelp to read the WINPRINT.HLP file.
WHAT IS WINPRINT?
WinPrint is a Windows shareware application that allows
you to easily print ASCII text files from within
Windows. It allows you to specify headers and footers
with page numbers, fonts, margins, landscape v.
portrait mode, and "multiple pages up" printing. See
the WINPRINT.HLP file for a more complete description.
WinPrint was designed from the very beginning to be a
tool for printing plain text files. Version 1.3 and
Version 1.4 do not support the printing of graphics,
word processing documents, or spreadsheets. The goal
from has been to keep WinPrint as small, efficient, and
simple as possible.
If you want to print graphics use PaintBrush it works
just fine. If you want to print your word processing
documents, use your word processor, and if you want to
print spreadsheets use your spreadsheet package; they
all print nicely. But if you want to print plain ASCII
text files use WinPrint!
The WINPRINT.HLP file contains all the documentation
you will need. It also contains information on how to
A few quick notes on what is needed to run WinPrint:
Under Windows 3.0 and 3.0a you need the following
Dynamic Link Libraries (DLLs) in your path:
TDUTIL.DLL - WinPrint Support DLL
COMMDLG.DLL - Microsoft Common Dialogs DLL.
You only need this file if you are
running on Windows 3.0.
You will also need the main WINPRINT.EXE executable
file and the help file (WINPRINT.HLP).
I recommend that you create a "WINAPPS" directory off
of your root directory in which you place all of your
"small" Windows applications such as WinPrint. Copy
the above files into this directory and make sure that
the directory is in your path statement.
You can now run WinPrint just as you would any Windows
application. See the section in the WINPRINT.HLP file
titled STARTING WINPRINT for more details.
NOTES TO USERS OF PREVIOUS VERSIONS OF WINPRINT 1.x
WinPrint 1.32 was designed Windows 2.x application. It
worked correctly under Windows 3.0 because it adhered
to Microsoft's programming guidelines for Windows.
WinPrint 1.4 has been designed as a Windows 3.x
application. It takes advantage of features found only
in Windows 3.0 and above. As such, it will not run on
Windows 2.x, and will not operate correctly with
printer drivers that have not been updated to the
Windows 3.0 specification.
Versions of Windows previous to Windows 3.0 provided no
way for applications to store printer settings
"locally." For example any change made to printer
settings from within an application (such as landscape
mode) were made system wide. The Windows 3.0 printer
driver specification allows for applications to change
printer settings locally. WinPrint 1.4 takes advantage
of this, and adheres to the policy that no application
except Control Panel can make system wide printer
One of the biggest bugs in WinPrint 1.32 was that it
incorrectly selected fonts. For example you would tell
it to print using a 10 point font, but it would
actually use a font much smaller. This has been
corrected in WinPrint 1.4.
Because of the changes to WinPrint 1.4 are fundamental
in nature, saved configurations from earlier versions
will not be converted. It might have been possible to
do a partial conversion of your settings to the new
format, but there are so many new features and bug
fixes in 1.4 that the conversion would have been
inaccurate at best. The decision was made that it
would be easier for the user to re-create your settings
than to try to figure out what was converted correctly
and what was not.
WinPrint 1.32 saved all configuration information in
the WIN.INI file. WinPrint 1.4 saves all of it's
configuration information in the WINPRINT.INI file.
The format of the information has changed, but when
WinPrint 1.4 is run on a machine for the first time, it
copies your registration information to the
WINPRINT.INI file. Once you run WinPrint 1.4 for the
first time you can delete all WinPrint related sections
from your WIN.INI file if you wish.
The format of WinPrint registration numbers changed
between versions 1.3 and 1.4. WinPrint 1.4 and up will
correctly decode your 1.32 registration number and
convert it to the new format. This has been done for
1) The old WinPrint registration number was up to 12
characters long and was too difficult to enter.
2) The new number format allows me to more easily track
what version of WinPrint a user is using.
Version 1.5 of WinPrint was designed to specifically
support Windows 3.1 and to address many small bugs. It
has not been extensively tested on Windows 3.0. If you
are still using Windows 3.0, it is recommeded that you
DO NOT upgrade to WinPrint 1.5 until you also upgrade
to Windows 3.1.
Version 1.50 of WinPrint has been extensively tested.
However there are a few problems that are known and are
not worth the time it would take to fix at this point:
UNC FILENAMES ARE NOT SUPPORTED
WinPrint 1.50 does not correctly support "UNC"
style filenames. UNC filenames are of the form
versions of WinPrint will support these file
SOME WINDOWS 3.0 PRINTER DRIVERS ARE BUGGY
Many of the Dot Matrix printer drivers shipped
with Windows 3.0 are buggy, and most do not in fact
conform the the Windows 3.0 printer driver
specification. Because of this you will not be able to
change printer settings from WinPrint with these
drivers. See the WINPRINT.HLP file for more
information on this. It is highly recommended that you
upgrade to Windows 3.1.
POSTSCRIPT EMULATORS REPORT INCORRECT PAGE SIZE
Several PostScript addon products and emulators
incorrectly report page size to Windows. The result is
that when WinPrint is set up so all margins are set to
0.00", some text is printed "off page." If you
encounter this problem simply increase all four margins
until the problem goes away (usually 0.10" works).
This problem has been noted on the HP LaserJet IIIsi in
PostScript mode and the PacificPage Postscript
cartridge for the HP LaserJet II.
DOT MATRIX DRIVERS SELECT FONTS INCORRECTLY
Some Windows 3.0 dot matrix printer drivers allow
you to set the resoultion that they print graphics at.
When these drivers are set at their lowest resolution
settings they print some fonts too big. The easy work
around is to set the driver up to use higher resolution
or print only with device based fonts (see
WINPRINT.HLP for more details).
Version 1.50 December 26, 1992
Minor bug fixes over 1.50.001. Fixed help file and
added support for "GO SWREG" on compuserve!
Version 1.50.001 May 20, 1992
Fixed bugs regarding printing with tab expansion on.
Fixed some problems with headers/footers and page
numbers. Changed file select listbox back to a single
column due to popular demand. New 3D dialog effects
(requires updated TDUTIL.DLL). Recompiled with
Microsoft C7.00 (reduced executable size by over
Version 1.44 February 5, 1992
Same as version 1.43 except distributed via standard
shareware channels such as CompuServe.
Version 1.43 February 4, 1992
This version is a maintenece release. It fixes some
minor cosmetic problems. This version will be
distributed with a book called Windows 3.1 Power Tools.
Version 1.41 February 4, 1992
This version is a maintenence release. Verion 1.40 had
a major bug in the command line handling (it was
essentailly compeletely broken). Version 1.42 also
removes the need for SHELL.DLL.
Version 1.40 November 1, 1991
After over a year and a half, there is finally a new
release of WinPrint! This version is completely re-
vamped and updated for Windows 3.0 and 3.1. New
features include multiple column printing, Windows
help, and drag drop from the Windows 3.1 file manager.
Version 1.32 July 22, 1990
The original wide distribution version.
WinPrint is not and has never been public domain
software, nor is it free software. WinPrint is a
commercial application distributed as shareware.
Non-licensed users are granted a limited license
(registration) to use WinPrint on a 21-day trial basis
for the purpose of determining whether WinPrint is
suitable for their needs. The use of WinPrint, except
for the initial 21-day trial, requires registration.
The use of unlicensed (un-registered) copies of
WinPrint by any person, business, corporation,
government agency or any other entity is strictly
A single user license permits a user to use WinPrint
only on a single computer. Licensed users may use the
program on different computers, but may not use the
program on more than one computer at the same time.
No one may modify or patch the WinPrint executable and
documentation files in any way, including but not
limited to decompiling, disassembling, or otherwise
reverse engineering the program.
A limited license is granted to copy and distribute
WinPrint only for the trial use of others, subject to
the above limitations, and also the following:
1) WinPrint must be copied in unmodified form,
complete with the file containing this license
2) The WinPrint product consists of the following
WINPRINT.EXE, TDUTIL.DLL, README.TXT, and
WINPRINT.HLP. All of these files must be copied
in unmodified form.
3) WinPrint may not be distributed in conjunction
with any other product with out a specific license
to do so from Charles E. Kindel, Jr.
4) No fee, charge, or other compensation may be
requested or accepted, except as authorized below:
A) Operators of electronic bulletin board
systems (sysops) may make WinPrint available
for downloading only as long as the above
conditions are met. An overall or time-
dependent charge for the use of the bulletin
board system is permitted as long as there is
not a specific charge for the download of
B) Vendors may charge a disk duplication and
handling fee, which may not exceed eight
Charles E. Kindel, Jr. guarantees your satisfaction
with this product for a period of 90 days from the date
of original purchase. If you are unsatisfied with
WinPrint within that time period contact Charles E.
Kindel, Jr. via normal or electronic mail for a full
Charles E. Kindel, Jr. warrants that the program will
perform in substantial compliance with the
documentation supplied with the software product. If a
significant defect in the product is found, the
Purchaser may obtain a refund. In no event will such a
refund exceed the purchase price of the product.
EXCEPT AS PROVIDED ABOVE, CHARLES E. KINDEL, JR.
DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE,
WITH RESPECT TO THE PRODUCT. SHOULD THE PROGRAM PROVE
DEFECTIVE, THE PURCHASER ASSUMES THE RISK OF PAYING THE
ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR
CORRECTION AND ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES.
IN NO EVENT WILL CHARLES E. KINDEL, JR. BE LIABLE FOR
ANY DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION
DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS
INTERRUPTION, LOSS OF BUSINESS INFORMATION AND THE
LIKE) ARISING OUT OF THE USE OR THE INABILITY TO USE
THIS PRODUCT EVEN IF CHARLES E. KINDEL, JR. HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Use of this product for any period of time constitutes
your acceptance of this agreement and subjects you to
U.S. GOVERNMENT RESTRICTED RIGHTS
Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subdivision
(b)(3)(ii) of the Rights in Technical Data and Computer
Software clause at 252.227-7013.
Contractor/manufacturer is Charles E. Kindel, Jr.,
22925 N.E. 12th Place, Redmond, WA 98053.