xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "J.U. Anderegg" <hansuli.ander...@bluewin.ch>
Subject A FOP Renderer based on Java Printing System and Grapics2D
Date Sat, 05 Apr 2003 12:31:06 GMT
The Java Printing System enables applications to:

- Print Java 2D™ graphics, text and images.
- Control document-composition functions such as soft collating, reverse
order printing, and booklet printing.
- Invoke printer-specific functions such as duplex (two-sided) printing and
- Print on all platforms, including Windows and Solaris.
- Data stream generation by platform printer drivers.

My renderer, based on the Java Printing System and Graphics2D: pure Java
does a perfect job. I will send sources, classes, documentation on request
to my e-mail address.


- Operation: silent or page/printer dialog
- direct printing or output to file
- Supported printers, data streams: PCL, AFP, Postscript, Text, PDF
(PDFWriter required)
- Precise output control by setting page/printer properties of drivers
- Several renderings per run
- Image Formats: JPEG, PNG, GIF (with JAI Image I/O Tools 1.0-rc also BMP,
- SVG Support
- Controls per print job
	o Destination file
	o Media sizes, bins, trays
	o Page orientation
	o Sides: simplex/duplex handling
	o Print quality
	o Chromaticity: color/monochrom
	o Copies
	o Finishings
	o NumberUp, Imposition

Test Environment

- Win2K
- FOP 0.20.5rc2
- Java 1.4.1
- JAI Image I/O Tools 1.0-rc
- Batik-1.5

Sample Printer Configuration:

// double-slash is comment

// debug: lists system printer and and fontinfo

// silent: dont prompt page/printer dialog

// destination: "print to file"


// printer: select an installed printer
printer=hp psc 700 series
//printer=HP LaserJet 5M
//printer=HP LaserJet 4/4M PS
//printer=Generic / Text Only
//printer=Acrobat PDFWriter

// attributes: specify JPS attributes
// PORTRAIT=102 ISO_A4=414
attributes=102 414

// SVGimageResolution: the renderer has SVG rasterized to the available area
size at this resolution

// adjustPrinterResolution: scale at resolutions 72 or 150 or 300 or 600 to
fit the available area most closely

// map standard fonts to platform fonts
TimesMap=Times New Roman
CourierMap=Courier New

To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org

View raw message