A FOP Renderer based on Java Printing System and Grapics2D

2003-04-05 Thread J.U. Anderegg
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
stapling.
- 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.
__

Highlights

- 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,
TIF)
- 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
debug

// silent: dont prompt page/printer dialog
silent

// destination: print to file
destination=file:///C:/fop-0.20.4rc/AnyExtensions/print2D.txt

//copies=1

// 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
SVGimageResolution=300

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

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



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]



Re: A FOP Renderer based on Java Printing System and Grapics2D

2003-04-05 Thread Jim Wright
Hey J.U.

Sounds very interesting. I'd love to see your implementation of the 
Java Printing System...

Please email it to me at this address.

Many thanks!

jw

On Saturday, April 5, 2003, at 06:31 AM, J.U. Anderegg wrote:

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
stapling.
- 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.
__

Highlights

- 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,
TIF)
- 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
debug
// silent: dont prompt page/printer dialog
silent
// destination: print to file
destination=file:///C:/fop-0.20.4rc/AnyExtensions/print2D.txt
//copies=1

// 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
SVGimageResolution=300

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

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]


Re: A FOP Renderer based on Java Printing System and Grapics2D

2003-04-05 Thread Ralph LaChance
At 07:31 AM 4/5/2003, you wrote:
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.
JU

hmm. Am I getting blind in my old age - I don't see an email
address in your post; for that matter I don't even see a signature   ;-)
Have you considered folding your work into FOP  ?



' Best,
-Ralph LaChance


In theory, there is no difference between
theory and practice, but in practice there is.
(Jan L.A. van de Snepsheut (1953-1994), late of CalTech)



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]