Il problema era quello che avevo descritto ossia che l'utente quando apre una finestra con dei dati da inserire vede i caratteri troppo piccoli e questo l'ho dovuto fare perché sennò quando vado a stampare il JPanel relativo a quella finestra me lo stampa con caratteri enormi. Ho commentato momentaneamente l'istruzione g2.scale() e in questo modo stampa correttamente. Devo fare quindi in modo che l'utente veda i caratteri a dimensione normale e che la stampa non venga fuori con caratteri cubitali.