You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Charles Ohana <co...@investacorp.com> on 2004/11/30 21:19:30 UTC

Re: Printing PDF on the client default printer.

wow!!! sounds great... Where can we get that ???  Thanx.
  ----- Original Message ----- 
  From: Manoj_Nair@spe.sony.com 
  To: fop-user@xml.apache.org 
  Cc: fop-dev@xml.apache.org 
  Sent: Tuesday, November 30, 2004 9:02 AM
  Subject: Printing PDF on the client default printer.


  Just wanted everyone to know that I have successfully implemented client side printing using FOP....

  Eg: If the XML file gets created on the webserver which is located in Los Angeles and the user in London, then the XML is converted to PDF and the PDF file is printed on the clients default printer in London.

  Thanks
  Manoj

   
  -----Forwarded by Manoj Nair/LA/SPE on 11/30/2004 09:00AM -----

  To: fop-dev@xml.apache.org
  From: Manoj_Nair@spe.sony.com
  Date: 10/21/2004 10:13AM
  Subject: Printing PDF on the client default printer.

  ******************************
  I had posted this in the fop-user group and the responses indicated that
  there is no way this can be implemented currently. Just wanted an opinion
  from the fop-dev crowd.
  Thanks
  ******************************

  My requirement is to render an XML as  a PDF and then print the PDF on the
  clients default printer. I dont want the PDF to prompt user to open the
  acrobat reader.

  I already have an applet on the client side which uses PrinterJob class to
  popup the printer selection box on client side.

  Now how do I redirect the content from server to this printer?

  Should I use Driver.RENDER_PRINT / Driver.RENDER_PCL set in the fop driver
  renderer ? and what content type should the response object return?

  Thanks
  Manoj

  PS: I have successfully use the FopPrinter example ( FopPrintServlet ) to
  print pdfs on the app servers default printer but what I need is to be able
  to print on the clients default printer and not on servers printer.