Lo mejor para hacer reportes (informes,cartas,facturas...) es desde php generar ficheros pdf con
http://es2.php.net/pdf esta libreria suele estar disponible en todos los servidores, ademas se imprime igual independientemente del navegador y sistema que use el cliente. Tambien tu puedes elegir las dimensiones que debe tener la hoja, A4, A5, un sobre...
Lo malo de usar esto es que tienes que dibujar tu todas las formas definiendo las posiciones para colocar los cuadrados y textos, algo que crystal report te lo hace graficamente, pero puedes usar este para crear una plantilla y despues copiar los valores que te da para pasarlo a las funciones.
Algo similar a esto es como los graficos GDI+ de windows igual lo usaste alguna vez.
Suerte.