Printing Chart Across Multiple Pages

I have a need to print a chart containing text, lines & boxes. I know that the chart will span several pages (in both directions). The only way I can think of doing this is to determine the content of each page using the pixel details of the item and the page size (height & width in pixels).
Is there an easier/better way ?.