You could do a relay loop and have
On activate > Named brick (the smallest print) > Fire realy
On the smallest print
1000 delay (1 sec) > Self > fire relay
On relay > Self > Decrease print count
on print under flow > Named brick (next smallest) > Decrease print count
And etc.
I hope that made sense, if not feel free to ask again :)