bueno para enviar a impresora, debes hacerlo con javascript porque es del lado cliente.
y podrias usar esta funcion:
Cita: <script type="text/javascript">
function imprimir()
{
if ((navigator.appName == "Netscape")) { 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, -1); WebBrowser1.outerHTML = "";
}
}
</script>