https://chiperoni.ch/wordpress/2006/10/pixels-to-print/
Pixels to Print