Package: psptools Version: 1.2.2-6 Severity: normal Here is the current problem after my patch #129437.
The psplpr is dropping lines and duplicating lines. I have tried several solutions and have solved the problem is some cases yet there could be consequences because of the large variety of possible postscript. This program should have an experienced perl programmer who can follow the code to really fix this. This could be my last report on this subject unless eventually I learn enough perl before anybody fixes this. Don [EMAIL PROTECTED] ###################################### this shows a DSC (first line = %!PS) psplpr error notice the %%BoundingBox is dropped and the %%%Creator is duplicated ###################################### 267c267,288 < %%%BoundingBox: 54 72 558 720 --- > %%BeginSetup > %%BeginFeature: *OKColorRenderStyle Saturation > globaldict /[EMAIL PROTECTED] known not > {globaldict begin /[EMAIL PROTECTED] 1 def end}if > globaldict /[EMAIL PROTECTED] get 5 ne{ > /DefaultColorRendering > [null /Saturation null null null] > globaldict /[EMAIL PROTECTED] get get > dup null ne{ > findcolorrendering pop /ColorRendering findresource /ColorRendering > defineresource setcolorrendering > }{pop pop}ifelse > }if > globaldict /[EMAIL PROTECTED] get 1 eq{ > globaldict begin > /[EMAIL PROTECTED] {currentcolorrendering /CRDName get}stopped > {pop pop null}if def > end > }if > %%EndFeature > %%EndSetup > %%%Creator: Mozilla (NetScape) HTML->PS ################################## this shows a non DSC (first line = %!) psplpr error notice the %%BoundingBox is dropped and the showsheet from mpage 2up is duplicated. ################################## 1a2,21 > %%BeginFeature: *OKColorRenderStyle Saturation > globaldict /[EMAIL PROTECTED] known not > {globaldict begin /[EMAIL PROTECTED] 1 def end}if > globaldict /[EMAIL PROTECTED] get 5 ne{ > /DefaultColorRendering > [null /Saturation null null null] > globaldict /[EMAIL PROTECTED] get get > dup null ne{ > findcolorrendering pop /ColorRendering findresource /ColorRendering > defineresource setcolorrendering > }{pop pop}ifelse > }if > globaldict /[EMAIL PROTECTED] get 1 eq{ > globaldict begin > /[EMAIL PROTECTED] {currentcolorrendering /CRDName get}stopped > {pop pop null}if def > end > }if > %%EndFeature > %! 267c287,306 < %%%BoundingBox: 54 72 558 720 --- > %%BeginSetup > %%BeginFeature: *OKColorRenderStyle Saturation > globaldict /[EMAIL PROTECTED] known not > {globaldict begin /[EMAIL PROTECTED] 1 def end}if > globaldict /[EMAIL PROTECTED] get 5 ne{ > /DefaultColorRendering > [null /Saturation null null null] > globaldict /[EMAIL PROTECTED] get get > dup null ne{ > findcolorrendering pop /ColorRendering findresource /ColorRendering > defineresource setcolorrendering > }{pop pop}ifelse > }if > globaldict /[EMAIL PROTECTED] get 1 eq{ > globaldict begin > /[EMAIL PROTECTED] {currentcolorrendering /CRDName get}stopped > {pop pop null}if def > end > }if > %%EndFeature 274a314,315 > %%EndSetup > /showsheet { showpage } bind def