[Prev][Next][Index][Thread]

Executor: Problems printing from Word 5.1 to AppleTalk



I have a NeXT cube running 3.0, Executor 1.2.1, and Word 5.1.   My printer is  
an Apple LaserWriter Plus (that's an old one, folks) and I'm accessing it via  
3.0 AppleTalk services (I LOVE multiplatform environments :-) Some day I'll  
make a more complete report about my experiences with Word 5.1, but at the  
moment I want to concentrate on printing.

I cannot print more than one page of any document.  It's aways just the first  
page I ask for.  If I reverse the order, than the last page is the only one  
that prints.  Although I have had trouble at times with this printer, I have  
been able to print most things successfully.  


I tried saving the print job to a .ps file.  I could then double-click and  
bring it up in Preview.  I could move forward/backward thru the pages, but  
when I printed, same thing happened.

I looked in the lpr error log (/usr/adm/lpd-errs) and found:

Feb 10 15:28:30 wissago Server:303AppleTalk[10332]: wissago:hoymand - start
Feb 10 15:28:49 wissago Server:303AppleTalk[10332]: PostScript error:  
invalidrestore; OffendingCommand: restore
Feb 10 15:28:50 wissago Server:303AppleTalk[10332]: Status: [Error:  
invalidrestore; OffendingCommand: restore]
Feb 10 15:28:50 wissago Server:303AppleTalk[10332]: wissago:hoymand - end

I grepped the .ps file, which showed:

__NXsheetsavetoken restore

Then, I grepped for NXsheetsavetoken and found:

/__NXsheetsavetoken save def
__NXsheetsavetoken restore
/__NXsheetsavetoken save def
__NXsheetsavetoken restore
/__NXsheetsavetoken save def
__NXsheetsavetoken restore
/__NXsheetsavetoken save def
__NXsheetsavetoken restore
/__NXsheetsavetoken save def
__NXsheetsavetoken restore
/__NXsheetsavetoken save def
__NXsheetsavetoken restore

This NXsheetsavetoken operation occurs at the start/end of each page.  I  
removed the above lines (grep -v NXsheetsavetoken ), and sent the remainder to  
lpr.  Success!

Soooo, it looks like something has gone awry here.  My guess is that  
NXsheetsavetoken is meant for the NeXT laser, but not a generic ps printer.

Executor, can you fix this?

---
Dirk Herr-Hoyman
Internet Publishing Specialist
University of Wisconsin - Extension
hoymand@wisplan.uwex.edu
608-265-3893 (voice)
608-265-2530 (fax)