Thanks Peter.
Actually the Service running under the system account. I have set up an account 
for the service. this account has administrative priviledges. now the 
application identifies the printer. since i have created a bat file and execute 
now it doesn't print because the user account doesnot have priviledges to the 
killing of the process.

please find the code attached 

FileWriter fw =new FileWriter(PDFPath+"printPDF.bat");          
PrintWriter out = new PrintWriter(fw);                  
out.println("taskkill/IM AcroRd32.exe /t");
out.println("CALL START /MIN AcroRd32.exe /h /p "+PDFPath+filename);
out.close();
fw.close();
String batPath = PDFPath + "printPDF.bat";
tr = Runtime.getRuntime();
Process p = tr.exec(batPath);

any ideas.

Thanks in adavance

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4089540#4089540

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4089540
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to