I found this problem this morning. I load all images on my page as 'lazy' (with the loading=lazy attribute), but when I request a print without having scrolled down, all those images that are not yet loaded (because I didn't scroll to it yet) are not loaded for the print.
So is there a way to keep the lazy, but force load those images when someone is trying to print the page?