You can create a printer header with page breaks and page numbers using some CSS and HTML.
Keep in mind that currently, the page break only works in PC/laptop devices on all browsers, but does not work in iOS mobile devices. You can read more about break-before CSS in the MDN docs.
The JS
None
The HTML
Use Knack's Rich Text View to create the header. On the knack app itself you will have to add the headers based on how many pages.
First Header
On line 1 you want to include the style="break-before: avoid;" to prevent adding a page break before the first page header.