il tuo problema sono i DPI, la risoluzione dello skermo è 72 DPI, quella più diffusa per le stampanti è 300..
mi spiego: i D.P.I. sono i Dot Per Inch, ovvero pixel per pollice quadrato.

se hai un immagine di 72x72 a 72 DPI ad esempio, sul foglio sarà grande un pollice, ma se la risoluzione è 300, sarà grande 0.24 pollici e vice versa.

Prova con photoshop ad andare in Immagine>Dimensioni immagine, mettere "ricampiona immagine" e "mantieni proporzioni", scrivi la dimensione in Cm e la risoluzione a cui stamperai (300,720,800 DPI sono le più usate) in Pixel/Pollice (Non Pixel/Centimetro), quindi "OK" e poi vai in File>Stampa e, nelle impostazioni della stampante, scegli la stessa risoluzione che hai messo in "Dimensioni Immagine"...

Con una stampa in 300 DPI hai una Buonissima qualità con un uso discreto di inchiostro e di tempo... man mano aumenti la qualità (DPI), aumenta la dimensione del file, la quantità di ink e di tempo...

Good Luck!