PSPRNT.LIT v1.1 Copyright 1992
Stoner & Wilson
Consulting Software Engineers
Problem:
When you create a postscript file on a PC using any one of several
packages (Word Perfect for example) and then attempt to print it
on the Alpha Micro under the LASWRT driver it doesn't print. This
is true regardless of how the file is sent to the Alpha.
Cause:
Many of the postscript generating packages precede the body of the
document with a ^D to assure any previous document sent has been
terminated. The problem is the LASWRT sees the ^D and assumes the
end of the current document. Additionally, some packages, i.e. Auto
Map, do not bother with any postscript lead-in but instead start with
comment and then proceed directly to the postscript commands. Also
LASWRT requires a ^D to be at the end of the file.
Solution:
With the exception of one new switch to indicate spooler type,
PSPRNT works identically to the PRINT/PRNT commands. That is to
say you can use the same switches you would use with either print
command. The primary differences occur behind the scenes. PSPRNT
tests the beginning of the document for a ^D. If present, it will
be filtered out. A ^D is then appended to the end of the document.
After processing, the document, complete with all switches, will be
submitted to the print spooler. For example, PSPRNT/NOFF/D MYDOC.LST
will be sumitted as PRINT/NOFF/D MYDOC.LST.
I did mention one new switch. It is to indicate the spooling command
to be used.
None or /L = PRINT
/T = PRNT
If you are using the Alpha as a print server via AlphaLan, you can
use PSPRNT as the print command by executing (one time setup) SELPRT.
Substitue PSPRNT for the appropriate print command.
Conclusion:
It appears to work in all cases. The appended ^D has no effect on a
normal ASCII file. Problems should be reported quickly. We will
attempt to rectify any that occur.
Distribution:
Anyone may freely distribute this document and the associated software
as needed. The only requirement being the maintenance of all copyright
notices. Any problems encountered should be reported via AMUS.