En el onclick del submit, aunque mejor en el onsubmit del form, puedes poner
Código HTML:
Ver original<form onsubmit='return validar(); if(validar()){window.print()}'>
Por otro lado para recoger los datos del formulario puedes usar PHP y meter lo que tú quieras en un div, por ejemplo.
Saludos (: