Well well well... Lets see what we have here...
Apparently Microsoft or whoever decided that they needed to introduce some 'identification' into the PostScript stream. They did this by adding the following PostScript: %!PS-Adobe-3.0 %%Title: http://math.berkeley.edu/~akopp %%Creator: Pscript.dll Version 5.0 %%CreationDate: 8/9/2002 21:41:9 %%BoundingBox: (atend) %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%DocumentData: Clean7Bit %%TargetDevice: (HP LaserJet 8150 Series) (3010.107) 0 %%LanguageLevel: 3 %%EndComments .... %%BeginSetup statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 1 0 0 1 0 0 ] false Pscript_WinNT_Incr dup /initialize get exec featurebegin{ %%BeginNonPPDFeature: JobTimeout 0 OK lets see what happens... You have a network connection to the printer, you send the job, the PostScript reaches the printer, the PostScript interpreter starts its work, the network connection is closed, the %%[ ProductName: xxx ]%% is written to the network device, but since the network connection is closed the TCP/IP layer gets an error, and KahThud! the job is discarded... But but but what is going on here? You still have more stuff to send??? The answer is that the 'receiver' process for this stuff is gone, but there is still data in the TCP/IP buffers. Just a guess now. But you can confirm this by removing the 'statusdict begin...' line and then try printing it again. This is truly bizzare. Patrick Powell ----------------------------------------------------------------------------- YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST The address you post from MUST be your subscription address If you need help, send email to [EMAIL PROTECTED] (or lprng-requests or lprng-digest-requests) with the word 'help' in the body. For the impatient, to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED] with: | example: subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED] unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED] If you have major problems, send email to [EMAIL PROTECTED] with the word LPRNGLIST in the SUBJECT line. -----------------------------------------------------------------------------
