interesting… Try to print the page using the standard browser File > Print (Control-P / Command-P)… do the form elements print? if not, it sounds like the theme might have some @media print that is preventing the form elements from being printed. Which theme are you using?
For example, the default css for Twenty Seventeen theme includes the following:
@media print {
/* Hide elements */
form,
button,
input,
select,
textarea,
.navigation-top,
.social-navigation,
#secondary,
.content-bottom-widgets,
.header-image,
.panel-image-prop,
.icon-thumb-tack,
.page-links,
.edit-link,
.post-navigation,
.pagination.navigation,
.comments-pagination,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link,
.site-footer aside.widget-area,
.site-info {
display: none !important;
}
Why? No idea. Check the CSS on your active theme.
This can, of course, be overwritten:
@media print {
form,
button,
input,
select,
textarea {
display: block !important;
}
}
Give that a try and let us know what you discover.