server side:
write a file to a temp folder you can access ..preferably a folder that struts 
already has mapped e.g.
<constant name="struts.convention.result.path" value="/pages"/>
setup a cron job which scans the struts mapped folder (on some pre-scribed 
interval) and prints the contents (then deletes the file)

as mentioned executing print functionality is OS specific 

Unix prints with lpr
http://www.kb.iu.edu/data/adzr.html

Windows prints with the print command
http://support.microsoft.com/kb/58143

client-side:
map your button to the Print-Screen button is the easiest way to print 
wikipedia says U+2399
http://en.wikipedia.org/wiki/Print_screen
Be Aware that this is specific to the keyboard layout so someone may change 
keyboard from EN-US to CN-chinese and the mappings may change
so you have your work cut out for you (depending on your current IME 
configuration)

Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




> Date: Sun, 20 Feb 2011 11:18:08 -0500
> Subject: Re: sending the report directly to the printer
> From: davelnew...@gmail.com
> To: user@struts.apache.org
> CC: nagarjunabatt...@gmail.com
> 
> I have no idea. Personally, I'd be a little surprised if it was
> possible to print from a website with *no* user interaction without
> using something like ActiveX, an applet, or *something*.
> 
> Dave
> 
> On Sun, Feb 20, 2011 at 11:06 AM, @rju <nagarjunabatt...@gmail.com> wrote:
> >
> > sir please help me
> > i ve already told my requirement as follows
> > am using struts2-jasper plugin am calling my action through jquery.
> > nw i need to print the report directly from printer when i ve pressed ok
> > button.
> > ok button will call the action.
> > please help me ragarding this.Its very urgent for me and it is the main
> > requirement for this project...
> >
> >
> >
> > Dave Newton-6 wrote:
> >>
> >> He's saying "Hit Ctrl-P from inside a PDF reader.
> >>
> >> On Wednesday, February 16, 2011, @rju <nagarjunabatt...@gmail.com> wrote:
> >>>
> >>> if dont mind can you tell in detailed manner
> >>> --
> >>> View this message in context:
> >>> http://old.nabble.com/Integrate-JasperReports-into-a-Struts2-web-application-tp23479814p30946620.html
> >>> Sent from the Struts - User mailing list archive at Nabble.com.
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >>> For additional commands, e-mail: user-h...@struts.apache.org
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> For additional commands, e-mail: user-h...@struts.apache.org
> >>
> >>
> >>
> >
> > --
> > View this message in context: 
> > http://old.nabble.com/Integrate-JasperReports-into-a-Struts2-web-application-tp23479814p30971331.html
> > Sent from the Struts - User mailing list archive at Nabble.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
                                          

Reply via email to