lo que estas haciendo no se ve mal

, lo que te sugiero es que en vez de hacer
<form name="frmGrupo" method="post" action="/pdf/php.php?grupo=0506&asig=1503" target="_blank" >
puedes enviar la variables ocultas en vez de incluirlas en la accion de formulario.
podria ser algo asi
<form name="frmGrupo" method="post" action="/pdf/php.php" target="_blank">
<input type="hidden" name="grupo" value="0506">
<input type="hidden" name="asig" value="1503">
.
.
.
</form>
Otra sugerencia seria que si en el javascrip llamas a la propiedad "accion" no la llames también en el encabezado del formulario, al hacer el submit de la forma te debe enviar toda las variables....
espero que te sirva... suerte