Вы можете сделать вызов кнопки немного Javascript:
<script>
function printPage() {
window.print();
}
</script>
Вы бы назвали это используя что-то вроде:
<form>
<input TYPE="button" onClick="printPage()">
</form>
или непосредственно как:
<input TYPE="button" onClick="window.print()">
Если вам нужно отформатировать вывод на нескольких страницах, вы должны использовать CSS-свойство page-break-before . Например:
<style>
div.tool {
page-break-before: always
}
</style>
<div class="tool" id="tool1">
...
</div>
<div class="tool" id="tool2">
...
</div>
Вы можете поместить это в «печатную» таблицу стилей, предложенную Гвидо Гарсией.