Printing from flash

Using AS3 I am printing a long datagrid, I finally have it printing okay but the second (and beyond) page there is no margin at the top. I am using a rectangle added to the print job with addpage. I simply moved the rectangle “up” and “left” to give me my top and left margins, but the problem is that when I get to the second page my sprite is printing all the way to the top of the page so my fake top margin disappears.

Is there a way to position the sprite on the print page?