Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
14 mai 2007 1 14 /05 /mai /2007 19:33


Here is a Java Bean from Casey Bowden to get back print features lost in Oracle Reports  converting to web environment.

Direct Print

I. Problem One:

Point Of Sale (POS) clients is slow to print.


After converting reports from client/server to the web environment, OraRRP utility was used to print reports directly to client’s default printer, without being prompted with a print dialog. Even though OraRRP works as advertised, it does not meet the speed required for a POS terminal.



In my experience with DirectPrint JavaBean, the time to print a receipt reduced from 12 – 14 seconds to 2 - 3 seconds. Also, DirectPrint JavaBean is downloaded and cached to the client machine when client accessed form that calls for DirectPrint JavaBean.


II. Problem Two:

OraRRP utility does not allow printing to named client printer.


Because of architectural change from client/server to web, knowledge of the client printers was lost since Report Server resides on the middle tier where knowledge of printers is loaded.



With DirectPrint JavaBean, programmers can send PDF report output to named client printer. This feature can also be used to send a single report to multiple client printers that are either local or on the network. The exact printer name is required.



DirectPrint JavaBean can be used to restore some print features lost when converting reports from a client/server to web environment.


Download the DirectPrint Demo, overview, source and installation instructions

The zip file contains all the necessary documentation to install and configure this bean.
All debug messages are output on the Java console. Set the debug property to ON to display them.
For any question concerning this bean, send a mail to Casey at

Partager cet article

Repost 0
Published by Oracle Forms community - dans Bean - general
commenter cet article


printelf.com 14/04/2017 09:05

It feels awe-inspiring to read such informative and distinctive articles on your websites.