Ayuda con la impresión

sapales
28 de Agosto del 2003
Hola. Aunque llevo muchos años trabajando en desarrollo de aplicaciones,
soy bastante nuevo en esto de la programación Web.
Ahora estoy trabajando con Apache-Tomcat, JSP y JavaBeans.
Mi problema es que no sé cómo controlar la impresión, es decir, cómo generar
un informe "bonito" no un simple window.print(). En realidad, no sé como
se puede generar la típica pagina que en muchos sitios ponen "versión para
imprimir", por ejemplo. O cómo controlar que lo que salga por la impresora
tenga en formato que se requiere (p.e.- A4, orientación vertical, margen
izquierdo=...)
En fin, saber algo de cómo se controla la impresión desde web.
Si es algo muy extenso, al menos, que me podáis orientarme con direcciones
web, artículos...
Gracias.