Задайте для таблице при распечатке отдельный css и выберите оптимальное количество строк для таблице.
При распечатывание страницы можно задать отдельный css, который позволяет все не нужное скрыть оставить только важное!
<link media="print, handheld" rel="stylesheet" href="print.css">
Или
@media print {
}
в общем набросал побыстрому )
jsfiddle.net/g210px60/1
Можно через JS делить талицу большую и формировать html для распечатки