He Resuelto el problema, ahora el resultado final (la tabla que se me arma) debe caer dentro de un pdf... yo ya e creado pdf con el EZPDF, ahora el codigo que arme es el Siguiente:
    
Código PHP:
Ver original- <?PHP 
- require_once('Connections/Sistema.php'); 
- $hora=date("d/m/Y h:i:s A"); 
- //Inicio Funciones 
- function fechaNumero($f,$opc){ 
-     if(!$opc){ 
-         $fecha = mktime(0,0,0,$m,$d,$a)/(60 * 60 * 24); 
-     }else 
-     return $fecha; 
- } 
-   
- function diasemana($d) { 
-     $sem = array("Do","Lu","Ma","Mi","Ju","Vi","Sa"); 
-     return $sem[$d]; 
- } 
- //Término Funciones 
-   
-   
- //Inicio Clase 
- class claseTablaDias { 
-     function validarDatos($fecha_inicio,$fecha_fin,$trabajadores,$trabajadornom){ 
-         $f1 = fechaNumero($fecha_inicio,0); 
-         $f2 = fechaNumero($fecha_fin,0); 
-         $this->fi = $fecha_inicio; 
-         $this->dif_dias = $f2 - $f1 + 1; 
-         if($this->dif_dias>0) { 
-             $this->crearTablaDias($trabajadores,$trabajadornom); 
-         }else{ 
-             print "error datos"; 
-         } 
-     } 
-      
-     function crearTablaDias($total_trabajadores,$trabajadornom){ 
-         print "<table border=\"1\" bordercolor=\"#000000\" cellpadding=\"2\" cellspacing=\"2\">\n"; 
-         for($row=0;$row<count($total_trabajadores)+2;$row++){ 
-             list($d,$m,$a) =-  fechaNumero ($this->fi,1);
 
-             $d=$d-1; 
-             print "<tr>\n"; 
-             $celdas=$this->dif_dias+2; 
-             $diasasistidos=0; 
-             for($i==0 ; $i<$celdas;$i++){ 
-                 print "<td align=\"center\">"; 
-                 $dia =-  diasemana (date("w",mktime(0,0,0,$m,$d,$a)));
 
-                 if($row==0) 
-                     if ($i==0) 
-                     { 
-                         print " "; 
-                     } 
-                     elseif($i==$celdas-1) 
-                     { 
-                         print "Dias"; 
-                     } 
-                     else 
-                     { 
-                         print $dia; 
-                     } 
-                 elseif($row==1) 
-                 if ($i==0) 
-                     { 
-                         print " "; 
-                     } 
-                     elseif($i==$celdas-1) 
-                     { 
-                         print "Asistidos"; 
-                     } 
-                     else 
-                     { 
-                         print $fechadia;// menos 1 por la celda extra que agrege 
-                     } 
-                 elseif($row>=2){ 
-                     ##################### CONECTAR BASE DATOS ##################### 
-                         $clave=$row-2; 
-                         $consulta = "SELECT registros.cedula,empleados.nombres as nombres,DATE_FORMAT(registros.entrada1,'%d/%m/%Y, %r') as entrada1,DATE_FORMAT(registros.salida1,'%d/%m/%Y, %r') as salida1,DATE_FORMAT(registros.entrada2,'%d/%m/%Y, %r') as entrada2,DATE_FORMAT(registros.salida2,'%d/%m/%Y, %r') as salida2,empleados.empresa as nomina,registros.empresa FROM registros INNER JOIN empleados ON registros.cedula=empleados.cedula WHERE DATE_FORMAT(registros.entrada1,'%d/%m/%Y') = '$d/$m/$a' AND registros.cedula = $total_trabajadores[$clave]"; 
-                         ##################### DESCONECTAR BASE DATOS ##################### 
-                     if ($i==0) 
-                     { 
-                         print $trabajadornom[$clave]; 
-                     } 
-                     elseif($i==$celdas-1) 
-                     { 
-                         print $diasasistidos; 
-                     } 
-                     else 
-                     { 
-                         { 
-                             $diasasistidos++; 
-                             print "X"; 
-                         } 
-                         else 
-                         { 
-                         print " "; 
-                         } 
-                     } 
-                 } 
-                 $d++; 
-                 print "</td>"; 
-             } 
-             print "</tr>\n"; 
-             $i=0; 
-         } 
-         print "</table>"; 
-     } 
- } 
- //Término Clase 
- if ($_SESSION['ID'] != 0 && $_SESSION['TIENDA']!="NINGUNO") 
- { 
-     if (isset($_GET['entrada'])) 
-     { 
-       $entrada=escape($_GET['entrada']); 
-     } 
-     if (isset($_GET['salida'])) 
-     { 
-       $salida=escape($_GET['salida']); 
-     } 
-     if (isset($_GET['empresa'])) 
-     { 
-       $empresa=escape($_GET['empresa']); 
-     } 
-     //$sql = "SELECT registros.cedula,empleados.nombres,DATE_FORMAT(registros.entrada1,'%d/%m/%Y, %r') as entrada1,DATE_FORMAT(registros.salida1,'%d/%m/%Y, %r') as salida1,DATE_FORMAT(registros.entrada2,'%d/%m/%Y, %r') as entrada2,DATE_FORMAT(registros.salida2,'%d/%m/%Y, %r') as salida2,empleados.empresa as nomina,registros.empresa FROM registros INNER JOIN empleados ON registros.cedula=empleados.cedula WHERE registros.cedula>0"; 
-     $sql="SELECT cedula,nombres FROM empleados WHERE cedula > 0"; 
-     if ( ($entrada!=NULL) ) 
-     { 
-         //$sql.=" AND DATE_FORMAT (registros.entrada1,'%d/%m/%Y') >= '$entrada'"; 
-          
-     } 
-     if ( ($salida!=NULL) ) 
-     { 
-         //$sql.=" AND DATE_FORMAT (registros.entrada1,'%d/%m/%Y') <= '$salida'"; 
-          
-     } 
-     if ( ($empresa!="TODOS") ) 
-     { 
-         //$sql.=" AND empleados.empresa = '$empresa' "; 
-         $sql.=" AND empresa = '$empresa' "; 
-          
-     } 
-     //$sql.=" ORDER BY registros.entrada1"; 
-     $sql.=" ORDER BY cedula"; 
-     if ($total!=0) 
-     {        
-         //Listado trabajadores con ID 
-         $nomTrabajadores=array(); 
-         do 
-         { 
-             $ced=$rowauditoria['cedula']; 
-             $nom=$rowauditoria['nombres']; 
-              
-         } 
-         //se crea el constructor 
-         $const = new claseTablaDias; 
-         //se ingresan los datos, fecha de incio, fecha de termino, array de trabajadores 
-         $const->validarDatos($entrada,$salida,$aTrabajadores,$nomTrabajadores); 
-          
-         ini_set('max_execution_time', 300); 
-         require_once('./Scripts/pdfClassesAndFonts_009e/class.ezpdf.php'); 
-         //$pdf =& new Cezpdf('a4'); 
-         $pdf =& new Cezpdf('letter','landscape'); 
-         $pdf->selectFont('./Scripts/pdfClassesAndFonts_009e/fonts/Helvetica.afm'); 
-         $pdf->ezSetCmMargins(2,2,2,2); 
-         'shadeCol'=>array(0.9,0.9,0.9), 
-         'xOrientation'=>'center', 
-         'fontSize'=>'9', 
-         'width'=>770 
-         ); 
-         $hora=date("d/m/Y h:i:s A"); 
-         $txttit = "<b>Control de Entrada y Salida del Personal</b>\n"; 
-         $reporte = "Resumen de la Nomina: <b>$empresa</b> Desde: <b>$entrada</b> Hasta: <b>$salida</b>\n"; 
-         $pdf->ezImage("./Imagenes/Banner.jpg", -40, 0, 'none', 'none'); 
-         $pdf->ezText($txttit,14,array('justification'=>'center')); 
-         $pdf->ezText($reporte,12,array('justification'=>'left')); 
-         $pdf->ezTable($data, $titles, '', $options); 
-         $pdf->ezText("\n\n<b>Fecha y Hora de Impresion:</b> ".$hora."\n\n", 10); 
-         $pdf->ezStream(); 
-     } 
-     else 
-     { 
-         //No Hay resultados 
-         ?> 
-         <table width="100%" border="0"> 
-             <tr> 
-                 <td align="center"><img src="Imagenes/Banner.gif"></td> 
-             </tr> 
-             <tr> 
-                 <td align="center"><p style="font-family:Arial, Helvetica, sans-serif; color:FF0000; font-size:18px;"> 
-                 No Hay Resultados con este Criterio de Busqueda                  
-                 </p> 
-                 </td> 
-             </tr> 
-         </table> 
-         <?PHP 
-     } 
- } 
- else 
- { 
-     redir('./control.php?code=001'); 
- } 
-   
- ?>