QUOTE (TLevin10 @ Feb 2 2006, 02:58 PM)

Well Patrick, you may be right
As far as VIPP being an "open" language, they do document how to use it very well. My company uses VIPP frequently and I have learned how to write code for it solely through the use of the manuals and samples provided by Xerox.
What seems to be missing is an sort of documentation on how VIPP works in the background, parsing files, caching data, and sending data to VIPP enabled printers. Although the actual language seems to be "open" (you could look up any vipp command you want at www.vippcomands.com), there doesn't seem to be any available documentation for programmers who wish to work with the VIPP language at a lower level, such as writing applications to parse, view, and create documents. I guess for the large majority of people who work with VIPP, this type of documentation is not important, but hopefully for a select few the information I am looking will be helpful.
The reason I posted this question here is actually because I must assume that Lytrod has some of this information, since they would need it to create their applications! Hopefully Tish from Lytrod Software will have some information, or my Xerox rep will eventually get back to me with the information I am looking for. Assuming I'm not contained to keep the information a secret, I would love to post it here so others can inspect how VIPP works in the background.
VIPP is not a language or even semi language!
It is a group of postscript procedures and dictionaries which simplified the Postscript language!
While adobe invested huge effort and innovative effort to develop the language they produce little documentation and training courses! The red Book - which is free now - is difficult for ordinary users to penetrate and benefits from the language!
That's why you might need great effort to learn merging forms and logo to PS Job!
Xerox facilitates that by building Postscript procedures used by single work and with one or many parameters to do the required function!
Bugt negative points as well ; VIPP tunred some of the simple PS commands into complicated procedure and some are simply replicated without any value! ONLY TO GIVE THE TOUCH OF AN INDEPENDECE AND FORCE THE USER TO USE ONLY VIPP !
Sure they will not release the internal structure of mechanism of VIPP!! It would be easy to break up the VIPP and use those procedures as you like!
Just because the spreading of Xerox engines in; production market VIPP still getting bigger and many vendors try to use those Xerox procedures/dictionaries instead of writing in PS directly.
Regards
Adam