Hi Chris @chrslcy
There are lots of ‘Print’ plugins – It would appear that the print function that you are using only prints that page as it appears in the browser. Working like that with a3 lazy Load – when your page loads – the images below the viewport are not loaded until the user scrolls – that is why lazy load makes your site load faster and use a lot less bandwidth.
Hence with that type of Print Function the user must scroll the page so all images are loaded. There would be 2 ways to resolve the issue.
1. Find a ‘Print’ plugin that prints the page based on the post or page real content – these plugins usually allow you to control what is printed off the post or page – change the size of images etc. It is because the plugin prints elements from the actual post or page and not what is loaded in the browser. Those Print will allow you to remove theme styling from post and page content. This saves the user printer ink and allows printing the post content in a user friendly way.
I don’t have any recommendation on with plugin to use for this – but do some searching – you’ll find them.
2. Using the plugin you have – you could move the print button to the bottom of the post – that would resolve the issue for you with the plugin you are using.
Regards
Steve