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]

Reply via email to