You should be using a PrintRenderer ( extended from AWRenderer) ..something like the following
org.apache.fop.apps.XSLTInputHandler input = new org.apache.fop.apps.XSLTInputHandler(xml,xsl ); PrinterJob pj = new PrinterJob(); PrintRenderer renderer = new PrintRenderer(pj); Driver driver = new Driver(); driver.setLogger (log); driver.setRenderer (renderer); driver.render(input.getParser(), input.getInputSource()); Let me know Manoj "Hassan Mushtaq" <[EMAIL PROTECTED] To: <[EMAIL PROTECTED]> hg.com> cc: Subject: Printing using FOP 02/14/2005 10:58 AM Please respond to fop-user Hi: I can not simply print using FOP. I first tried FopPrintServlet, it gave IllegalArgument Exception, and I checked API, and found out that setRenderer does not RENDRER_PRINT in as its parameter. Then I went through mailing list archives, and some body suggested to use PrinterJob, and then instantiate AWTRendrer with that. But the problem is that AWTRenderer is expecting Translator, not printer job. Anyway, I am using FOP 0.20.5, so kindly can someone tell me how to do direct print using FOP? Thanks Hassan Mushtaq --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]