Quote Originariamente inviata da fermat Visualizza il messaggio
il problema è che esce il foglio bianco.
non va in eccezione, non ottengo errori, ecc.
dove sto sbagliando??
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.