hola!...
Mira no se.. si a lo que te refieras.. es a imprimir la pantalla y los datos que necesita el usuario, tengo una funcion pequeña en Java Script que igual y te puede servir,
<SCRIPT Language="Javascript">
function printit(){
if (nav) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
WebBrowser1.outerHTML = "";
}
}
</script>
//aqui pones demas cosas que necesites en html
<SCRIPT Language="Javascript">
var nav = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<a href="#" onClick="printit()"><img src="prueba.jpeg" alt="Pulsa aquí para imprimir esta página" border=0></a>');
}
</script>
En general esta largo, solo porque verifica que el navegador acepte el codigo de impresion...
Espero te sirva.. sale??
cuidate mucho!!