Question: I have a requirement to print data exactly in a particular position in paper. How can these kind of formatting be done using Java?

Answer: 
[Jasper](http://jasperreports.sourceforge.net/), [iText](http://itextpdf.com/) will work for you.
Which kind of data ?

If it's form, the use of reporting library can help you:

* <http://jasperforge.org/projects/jasperreports>

If it's graphic you can try using 'raw' java api:

* <http://download.oracle.com/javase/tutorial/2d/printing/printable.html>