We are looking for a a Java package that can print/send a pdf document to a printer.
It should be written in 100% Java, using the java.print.* classes in JDK 1.4.
The pdf document can contain Type1 or TrueType fonts.
The delivered .java files should all contain sufficient JavaDoc information for easy handover.
The testcase will be 5 pdf documents that the program needs to be printed (containing type1 / true type fonts / images (bmp - png -gif - .jpg format).
This package can easily be tested by yourself so we expect a package which does work for 100%.
An alternative solution could be to generate a .tiff page from each page and print the image.
We prefer to have the solution which is the fastest and useing the less memory.
Please state your preferred solution.
The delivered software should only have this functionality, not a GNU package that can do all kind of things (writing pdf, updating pdf, ...).
The delivered code should be free from any license restrictions (GNU, GPL, LPGL, ...) as it needs to be integrated in our application that we sell to clients.