e' molto più semplice mandare i dati via form sotto campi hidden, oppure se proprio dietro a querystring

se per esempio hai 3 possibili pagine stampabili: news, info, eventi ... mandi l'id e il tipo di pagina

e nella pagina di stampa fai un select case in base al tipo di pagina e ti ricavi tutto quello che serve