Con javascript dudo (siempre estoy a la espera de aprender mas
) que puedas "saltarte" el cuadro de dialogo de impresion ...
Si quieres .. prueba en el foro de javascrip .. pero te recuerdo que ni abriendo una ventana nueva .. te vas a evitar ese cuadro de dialgo con tu impresora ...
El tema de pasar variables a una ventana que abres .. es bien sencillo ..
cuando haces tu window.open("paginaqabres.php") .. ahi le pasas los parametros q necesites (tal vez un "id" .. o algunos mas para realizar tu consulta) ..
Un saludo,