lo primero: lo máximo que puedes hacer es que se muestre el dialogo de impresión, no puedes mandarlo a imprimir automáticamente
para ello utiliza esta clase:
http://www.forosdelweb.com/f18/ya-in...4/#post3007881 lo segundo: simplemente aplicale el foco al div, el navegador tratará de mostrarlo por completo (depende del navegador):
Código Javascript
:
Ver originaldocument.getElementById('middiv8').focus();