Hi Craig,
I have only one card in my Stack.
My stack is like the great stack "The Gutenberg reader" of Peter BrigHam.
I use Quartam report (nice program) but i don't try with.
When i use print card with this code , i have not excately what i want
on mouseUp
   --set the systemPrintSelector to true
   -- NOTE set page A4, "portrait" and pages peer sheet 2
   answer page setUp
   answer "Ne pas oublier : choisir le format portrait et 2 pages par page" 
   answer printer
   
   put the pageHeights of fld "text1" into tHeightslist
   put the number of lines of tHeightsList into tNumpages
   set the scroll of fld "text1"  to 0
   open Printing
   repeat --for each line L in tHeightsList
      add 1 to tPAgeLine
      add 1 to tPAgeNumber
      --set the height of fld "text1" to line tPageLine of tHeightslist
      add line tpageLine of tHeightslist to tScrolling
      
      print this card from the topLeft of fld "text1" to the bottomRight of fld "Text1" \
            into 0,0, item 3 of the printRectangle, item 4 of the printRectangle 
      put tPageNumber into fld "status"
      if tPAgeLine = tNumpages then exit repeat
      print break
      set the scroll of fld "text1" to tscrolling
   end repeat
   close Printing
end mouseUp
- text on every card is not accurate, sometime i have a repeat line in next page
- No page number
So, maybe the right way is working with "revPrintField" or maybe LiveCode can do this stuff and need to use AppleScript. 
But here , i am stuck.