Il ne faut pas imaginer une page web comme une feuille de papier A4, qu'il serait possible de mettre en forme de la même façon qu'un document via un logiciel de traitement de texte (Word par exemple). Par défaut, une page web génère un contenu qui est fait pour être lu sur un écran (ordinateur, mobile) et non sur une feuille de papier.
Une page web peut contenir du texte et des images bien sûr, mais aussi des vidéos, des diaporamas, des publicités, des widgets, des liens... autant de données qui ne sont pas pertinentes sur une feuille de papier. En lançant l'impression d'une page de votre site depuis son navigateur, l'internaute imprimera l'ensemble de la page, telle qu'elle est affichée sur le navigateur (cela peut représenter beaucoup de pages et beaucoup d'encre).
Il y a deux solutions :
- générer votre contenu sur un format imprimable et proposer à l'internaute de le télécharger pour l'imprimer (solution 1, la plus longue)
- proposer à l'internaute d'imprimer vos pages brutes depuis son navigateur (solution 2, la plus rapide)