I need to convert normal postscript to "optimized postscript" so RIP times on a full color printer, like iGEN, don't take 30 minutes to process a 2500 pages file filled recurring images.
what i know so far is that "optimized postscript" is standard postscript written in a certain way. It is more that punting images on the header.
Anyone knows where to get the specification?
An application that do this transformation would be marvelous!
On behalf of Adobe Systems Incorporated, let me advise that there is no such thing as an official "optimized PostScript specification." There are some vendors who have hacked around with various PostScript interpreter implementations to specially handle certain PostScript constructs in their own environment, but these protocols are certainly not universal!
- Dov Isaacs, former Adobe Principal Scientist (April 30, 1990 - May 30, 2021)
"Optimized postscript" his mencioned in some some VDP tools, like print shop mail. After your statment i guess it means only eficiente reuse of resources.
But still something is wrong that causes Xerox DocuSP Controller to process the same image several times.
Maybe is the way the image is called.
Here is a sample:
save exch mark exch
10 dict begin
/EPSArray exch array def
/BBox exch def
/FormType 1 def
EPSArray dup 0 get dup 0 get % array counter_array counter
dup 3 1 roll % array counter counter_array counter
1 add 0 exch put % increment counter
get % use old counter as index into array, placing
% next string on operand stack.
} bind def
EPSArray 0 get 0 1 put
/AcquisitionProc load 0 () /SubFileDecode filter
end % form dict
} bind def