Or.... just copy the text that you want to print in libreoffice and print from there
Moreover, I don't understand why HP is wasting lots of server processing power for this. If someone prints one page instead of 47, then they can downgrade from the highest plan of their ink subscription with 100 monthly pages to the lowest cheapest plan with only 15 pages. Maybe they plan to include a page with sponsored coupons in the printout?
The actual reselling is done by a shell company that disappears and reappears with a different name when hit by lawyers.
This website just gets referral money from each sale, they're not selling the grey market keys