Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Does ReusableStreamDecode carry restrictions to printers?

Status
Not open for further replies.

gamouning

Technical User
Jun 3, 2004
3
US
Hello,

I am very new to Postscript but have a fairly simple EPS file I am trying to print on an HP LaserJet 5000 N printer. However, I am using the "ReusableStreamDecode" instruction within my postscript program so that I can incorporate variable data processing. It appears my code works successfully with Adobe Acrobat Distiller and other Canon and Xerox Postscript Level 2 printers.

Does anyone know if there are any reasons this would not work on an HP LaserJet 5000 series printer? I am certain the HP printer will print postscript 2 but it seems it bawks whenever I try to use the "ReusableStreamDecode" instruction.

Thanks in advance for your assistance.

-Greg
 
The ReusableStream Decode filter is Level 3. It won't work on a Level 2 printer.

There are ways around this, posted in this forum in multiple threads. Search for keyword "form" or "EPS".



Thomas D. Greer
Providing PostScript & PDF
Training, Development & Consulting
 
Hi Thomas,

Thanks for your response. Can you describe the differences between Level 2 and Level 3? According to a bench mark program I ran we have Postscript Level 2 Version 3 printers. The only difference I notice between the HP Laserjet 5000 is that it is a Level 2 Version 2.

-Greg
 
Forget "version". It's "Level" that matters.

The current PostScript language specification is Level 3. Level 3 introduces a lot of things. DeviceN color, some filters (including ReusableStreamDecode), Idiom Recognition with the "bind" operator, and so on.

The point is that Level 2 interpreters won't run code that uses Level 3 operators.

What you have to do is find a way to code your functionality using only Level 2 operators. I'd be glad to help. You're welcome to email me. Email address is on my website.



Thomas D. Greer
Providing PostScript & PDF
Training, Development & Consulting
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top