Recuerdan que habia preguntado como se imprimia??? Pues ya encontre la solución. El problema radica en que la instruccion print se encontraba dentro de un if de .net, especificamente en C#
el codigo era:
Código:
  
Si se quitan del IF y se ponen en otro  control funciona a la perfección, lo que si es de que no se puede aun imprimir doble.....
.
.
if(i=="True")
{
     btnImprimir.Visible=false;
     lblScript.Text = "\n" +
           "<script language=javascript><!--\n" +
           "  print();\n" +
           "--></script>\n";
    btnSalir.Visible=true;
    Response.Redirect("Menugerentes.aspx");
}
else
{
     btnImprimir.Visible=false;
     lblScript.Text = "\n" +
           "<script language=javascript><!--\n" +
           "  print();\n" +
           "--></script>\n";
    btnSalir.Visible=true;
    Response.Redirect("MenugerentesPB.aspx");
}
.
.
.
Gracias!
 
 
