That's because CheckPPML tests for conformance to the commonly used PPML/GA PPML subset, which is interoperable across many devices. Use of SVG is not PPML/GA compliant, and running files that incorporate those SVG extensions requires information that is proprietary to Indigo devices. (Indigo's SpeedStream DFEs are certified to run PPML/GA conforming files in addition to the proprietarry files that contain SVG text acceleration. )
I was getting frustrated by Checkppml not starting on my windows 7 machine. After seeing it start properly on my Mac I found that the software only is supported by java jdk/jre 1.5. If you have the latest Java package then you will receive class errors or the checkppml executable will not start.
CheckPPML runs with both java 1.5, and on 1.6 since it was first released. I am currently running it with java 1.6 update22, and there are a number of Windows_7 users.
The problem carlmcdade is seeing is most likely that he/she is running 64-bit java, and CheckPPML (like many mainstream applications) only runs under 32-bit java, as described in the documentation. Note that a 64-bit Windows OS can run 32-bit java without any difficulty. (Uninstall the 64-bit java before installing 32-bit java.)
Why doesn't CheckPPML support 64-bit java? Answer: because some of the open-source libraries that it relies upon are only available as 32-bit.
FYI -- Both Mac & PC users can check their java version (but unfortunately not whether it is 32-bit or 64-bit by going to the java test website: <http://javatester.org/version.html>
maybe we can offer you a small utilty, VPPDFFreeform, to do merge action, We developed this tool for low-end digital printer or desktop printer to do variable printing. in that situation, the RIP of those printer generally dosn't support PPML or Freeform or Channel Merge. Contact us for further testing if you are interested.
Edward Tsui - HAIYAA VariPrint
edward@haiyaatech.com
We are running Indigo 5500s. I am testing DesignMerge for PPML capabilities and would like to take a look at your utility. So far I have come to the conclusion that I may have to write all the PPML templates by hand. If it would be a great help if I can avoid that.