in reply to multi-page from Tk::Canvas

If all else fails, there's also the pstops utility to postprocess the EPS file.  For example

$ pstops '1:0@1(0,0),0@1(0,1h),0@1(0,2h)' in.ps out.ps

would turn a single-page, 3*A4 long document into 3 separate A4 pages. (0,0) / (0,1h) / (0,2h) in the above command specify the position of the new pages relative to the orginal page (h = unit is page-height, by default typically A4).  See the manpage for the syntax details.