in reply to Printing out all pages

I don't understand the question.

You already have this feature working. If you add another feature, why would the first stop working?