[[ Bug 13467 ]] printPageNumber returns -1 by default

This should be an 'optional' integer (i.e. integer_t*&) - rather than a string.