PaperClips is a simple, light weight, extensible Java printing library for SWT. PaperClips hides the complexity of laying out and rendering documents on the printer, helping you focus on what to print instead of how to print it.
In a nutshell, PaperClips provides an assortment of document "building blocks", which you can tweak and combine to form a document. The assembled document is then sent to PaperClips for printing. PaperClips includes support for printing text, images, borders, headers and footers, column layouts and grid layouts. PaperClips can be extended with your own printable objects.
BIRT is an open source Eclipse-based reporting system that integrates with your Java/J2EE application to produce compelling reports.
BIRT provides core reporting features such as report layout, data access and scripting.
Actuate BIRT is a commercial offering based on open source BIRT and benefits from the rich capabilities of the Eclipse platform and a very active community of users. Actuate BIRT provides the convenience of a one-button install, and support for production deployments via the purchase of Actuate-backed indemnification, maintenance, professional services and support. Actuate BIRT provides two products based on open source BIRT components: