Ad occhio non vedo nulla di palesemente errato. Generalmente prima del print() si fa un printDialog() per scegliere stampante, ecc... Se non lo fai, viene usata stampante e impostazioni predefinite.
Quanto è grande la immagine? Tieni presente che per default nel Graphics ricevuto dal Printable la matrice di trasformazione è tale per cui una unità corrisponde a 1/72 di pollice.


Rispondi quotando