home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
print
/
prt2up
/
read.me
< prev
Wrap
Text File
|
1993-09-19
|
12KB
|
335 lines
Prt2Up *** BETA TEST ***
========================
To report any bugs or ask any questions, please post a message on the
CompuServe OS2AVEN forum, section 1, Other Vendors. Address the message
to:
Guy Scharf 76702,557
If you do not have access to CompuServe, you can send an electronic
mail message to me at this Internet address:
Internet: 76702.557@compuserve.com
You may also report bugs by FAX at (415) 948-1620.
New versions of Prt2Up will be uploaded to the OS2AVEN forum, library 1,
Other Vendors.
DISCLAIMER
==========
THIS PROGRAM IS SUPPLIED "AS IS" WITHOUT ANY WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVEN SHALL SOFTWARE ARCHITECTS, INC. BE LIABLE FOR ANY DAMAGES,
EITHER DIRECT OR CONSEQUENTIAL, CAUSE DBY THE USE, OR INABILITY TO USE,
THIS PROGRAM, EVEN IF SOFTWARE ARCHITECTS, INC. HAS BEED ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES.
DO NOT USE THIS PROGRAM UNLESS YOU AGREE TO THESE CONDITIONS AND AGREE
TO ASSUME ALL RISKS.
Prt2Up Version 0.88
===================
Prt2Up is a OS/2 2.0 print utility for printing multiple page images on a
single sheet of paper. This program is intended to print typical
documentation and read.me files -- text files normally prepared for
monospaced printing. Both scalable and device monospaced fonts are
supported. HPFS long names are supported.
Prt2Up is a true, 32-bit, PM application. It should support printing, in
any supported layout, to any printer with a PM driver. OS/2 2.0 or later
is required. As a full PM application, network printer support is
enabled. If a copy or shadow of a network printer is on the desktop,
that printer can be used by Prt2Up.
Usage:
Prt2Up [file names]
Without any file names, Prt2Up brings up a settings notebook. You should
first run Prt2Up without any parameters and review the parameters.
To get duplex printing, select the Printer tab and press the Setup
pushbutton. Set duplex printing in the printer properties dialog.
Duplex printing is supported only if your printer and OS/2 printer driver
support it.
To print files from the command line, type Prt2Up on the command line,
followed by one or more file names.
To print files from the workplace shell, create a program reference
object for Prt2Up, and drag files to that program reference object.
Installation
------------
To install Prt2Up, unzip the ZIP file into a directory, use CD to make
that the current directory, and type INSTALL.
To install Prt2Up manually, copy PRT2UP.EXE, PRT2UP.HLP, and PRT2.CMD
to any directory included in your PATH statement. Create a program
object for PRT2UP.EXE.
Future Enhancements
-------------------
I would appreciate any suggestions on how to make this utility more useful.
Here are some on the list, in no particular order.
o Support pseudo-duplex printing (print back sides of paper in a second
pass).
o Number lines in each file, or on each page.
o Support mainframe ANSI carriage control characters (column 1 with
1, 0, -, +). Carriage control would probably be mutually exclusive
with wrapping of long lines. This would benefit people trying to
print output generated on mainframes but have little use for
people using output generated by PC programs.
o If .LONGNAME EA exists for a file, print that name, or as much of that
name as will fit on a line.
o Support font style and emphasis options.
o Add Default button to each notebook page. (dcb)
o Add Undo button to each notebook page.
o Margin spinbuttons should not spin around end of range.
o Support multiple INI files, using either a command line parameter or
a current directory approach.
Far Future Ehancements
----------------------
The following features have been suggested for a future version. They
will not be implemented in the first release.
o Support 'book' mode, allowing the user to cut a stack of paper in half
and have the first and last halves of a book.
o Support printing of 'index tabs.' There are some design layout
problems associated with HPFS long names.
o Support proportional fonts in some way. It's not really clear how
to do this, as it involves intelligent reformatting of the text in
the file being printed.
Known Problems and Restrictions
-------------------------------
Known problems with Prt2Up are as follows. My intention is to fix
these problems, though some minor ones may become restrictions or
future enhancements.
o With some size combinations, the frame can be cut off and not
painted.
o Footer collides with text if Full Frame is not selected and
using a full-height page image.
o Program icon is not attractive on 8514 display.
o Help is incomplete. Not all help has been written. Help is not
available for font dialog.
o If you press Enter or Esc on Font notebook page, font dialog
is dismissed. These keys will be blocked.
o Margins on the printed page do not match the settings on LJ III-D
in landscape mode. Portrait mode margins are fine. The error is
in the range of 1/10".
o If you change selected printers, and then go to the Margins page,
the minimum margins have not been adjusted to reflect the new
printer.
o If you change printer, printer settings, or font, and the last
selected layout is no longer valid, it is not automatically reset
to a valid value.
o An extra blank page is sometimes generated at the end of the printout.
Problems In Analysis
--------------------
(none)
Permanent Restrictions
----------------------
o When run from a command line, the command window disappears
because Prt2Up is a PM application. This will be fixed so that
if Settings notebook is not required, no focus change occurs. Fixing
this will apparently require a separate shell program. For now,
we'll supply a batch file to start prt2up in the background.
o The amount of space left at the bottom of a frame may be greater
than the amount at the top of the frame. This is a consequence
of design trade-offs. I decided that the frame should always have
exactly the same positioning and size, independent of font size
chosen. The frame size is related to the page size and the number
of page images requested. The font height may not divide an
integral number of times into the frame dimension, thus leaving
a variable amount of space at the bottom of the frame.
I decided this was better than other alternatives, such as adjusting
the font height to match the frame size (the "Procrustrean solution").
Problems Fixed and Features Added in 0.88
-----------------------------------------
o Beta defined as running through December 31
o Expiration date code disabled.
o More help added.
Problems Fixed and Features Added in 0.87
-----------------------------------------
o Beta notification screen added
o Beta expiration added
o Header and footer options are now in a drop-down list box (dcb)
Problems Fixed and Features Added in 0.86
-----------------------------------------
o PRT2.CMD REXX file added to package. PRT2.CMD allows easier printing
from OS/2 command window or full screen.
o Page number is now restarted with 1 for each file.
o Second file does now starts properly at top of page.
o Cancel button on PM error box now terminates Prt2Up as it should.
o Printing with a device font could cause a failure in GpiQueryTextBox
in prnmain.c line about 1275. Appears to be an error in OS/2 2.1
beta when using device fonts. Implemented a workaround. (dcb)
o System menu is now set to the program icon.
o Installation utility, INSTALL.CMD, added to package.
o Initial page margins are now set to 0.5" all around. (dcm, re:
Okidata truncation problem)
o A few more remnants of the old PRT2UPS name have been removed. (gts)
Problems Fixed and Features Added in 0.85
-----------------------------------------
Initials of the first person reporting each problem follow the report.
o A few remnants of the old PRT2UPS name have been removed. (dcb)
o The message displayed when the INI file is not found has been made
more gentle for first-time users. (dcb)
o Minor improvements have been made to Help. (I have converted the
help file to use IBM's HyperWrite editor. There are a few glitches
in appearance as I do not yet fully understand how to use
HyperWrite.)
Problems Fixed and Features Added in 0.84
-----------------------------------------
o Automatic selection of portrait or landscape on the Layout screen
is allowed for ATM fonts, but not allowed for device fonts. If
you have selected a device font, you can use only a paper orientation
that matches what is currently installed in the printer. Other
options will be disabled.
This is explained in the help text briefly for now. A more extensive
explanation will be added later.
o Changes to dialog sizes on Layout screen made to accomodate some
displays which truncated strings.
o Notebook is not resized as the main window is resized.
o Headers now work properly. Note: using both headers and footers
without the full frame option is not recommended. The headers
and footers are likely to blend in visually with the text being
printed.
o Product name changed from PRT2UPS to PRT2UP.
Problems Fixed and Features Added in 0.82
-----------------------------------------
o Error messages (file not found, etc.) are now displayed in a message
box.
o If you change the printer selection, the correct set of fonts
is displayed.
o With print confirmation selected, Settings button brings up
settings notebook, but notebook was not modal.
o File date is now formatted mm/dd rather than dd/mm.
o Vertical line frame option is implemented.
o Dialog title of 'ok to print' dialog improved.
o Now recognizes Ctrl-L (dec 12) as page eject.
o Notebook/Margins. Margins are rounded to 0.1". The minimum
margin value is set to match the minimum margin reported by
the OS/2 printer driver.
o Printer setup should now be remembered between successive
sessions.
o Landscape settings on Layout dialog are implemented. It is no
longer necessary to set landscape paper in printer settings to
obtain landscape output.
o When printing X x Y pages on a single sheet using a device font
on an HP LJ III-D, there was some "slippage" and with rightmost or
bottommost truncation of text. This has been fixed.
o Printing no longer hogs the message queue.
o Correct help panels are now displayed for most functions. Please
advise of any incorrect panel displayed.
Debugging Information
---------------------
If strange things happen on your system, debugging information may help
me determine what the problem is. The beta version of Prt2Up uses IBM's
PMPRINTF program. If you have IBM's 32-bit version of PMPRINTF, run it
while reproducing your Prt2Up problem. Set PMPRINTF to log messages to
a file. Send me the file along with your bug report. PMPRINTF is
available on OS2USER library 17, as PMPRTF.ZIP.
--- end ---