Agregado el uso de MaxEmptyPages y GetFirstEmptyPage
Cambios para saber que pagina esta libre