The solution is to modify Microsoft's POSTSCRP.INI and POSTSCRP.PRD files.
In order to print Microsoft Word 5.00 documents to an Apple LaserWriter through
the Appleshare Print Server's spooler, you must modify Word 5.00's POSTSCRP.PRD
print driver and POSTSCRP.INI initialization file.
Modifications to POSTSCRP.PRD:
You must first convert this binary file into a text file by running the
MAKEPRD.EXE conversion utility provided with Word 5.00. For more information
on running MAKEPRD.EXE, consult Chapter 6, Using the MAKEPRD Program, in the
"Printer Information for Microsoft Word" manual.
1. Use MAKEPRD to convert POSTSCRP.PRD from a binary file into a text file.
2. Start Word and load the text file created by MAKEPRD.
3. Use the Search command to locate the text string "byte:O". The cursor will
now be located on a line that reads:
byte:O mod:O "%!PS-Adobe-2.0 ^M^JPSp"
Remove the "%!PS-Adobe-2.0" header so the line reads:
byte:O mod:O "^M^JPSp"
4. Save the file as a text-only file, then quit Word.
5. Convert the modified textg file back into a binary file with MAKEPRD.
Modifications to POSTSCRP.INI:
1. Start Word and load POSTSCRP.INI.
2. Remove line 1. This line reads: %!PS-Adobe-2.0 ExitServer]
3. Remove lines 8 through 15, which look like the following:
%%BeginExitServer:O
userdict/msinifile known
{msinifile (POSTSCRP) eq {stop} if} if
serverdict begin O exitserver
userdict/msorigstate know {msorigstate restore} if
save/msorigstate exch def
/msinifile (POSTSCRP) def
%%EndExitServer
4. Modify the /PSI definition (line 21) by adding the PostScript command
"Initmatrix" after the capital E and before the "90" so the line reads:
def fonttable 1 get fontset E initmatrix 90 rotate 0-612 translate
5. Modify the /PSp definition (line 25) by adding the PostScript command
"Initmatrix" after the capital E and before the "save" command so the line
reads:
def fonttable 1 get fontset E initmatrix save statusdict begin
6. Use the Search command to locate the text string "/PSe". Remove the
command "currentfile closefile" from the line so it reads:
/PSe {restore end} bind def
7. Move to the end of the file by pressing CTRL-PGDN. Delete the first CTRL-D
(diamond shaped) character.
8. Save the file as a text-only file.
The POSTSCRP.PRD and POSTSCRP.INI files should now be compatible with the
Appleshare Print Server.