Note: This is a bit technical, but it does work if you’re comfortable modifying a bit of HTML via your browser’s development tools.
I’ve recently needed to translate some PDFs from Chinese to English in order to understand some workflows and wireframes from a partner. Google Translate provides a great jump start in providing context, though sadly, the rendered translation doesn’t like to print, typically only outputting the first page. As I needed to maintain the layout to compare to the original wireframes, pasting the translated text into another app wouldn’t work.
So, I began mucking around with Chrome’s developer tools and found a quick solution, which comes down to one change: Remove position: absolute;
in div.main
And with that, I was able to both print to PDF and the printer.