ho un programmino che stampa il contenuto di una textarea, solo che mi stampa addirittura partendo prima dei margini !!!!!!!!
parte dall'angolino in alto a sinistra e già tutto troncato !!!
ma dove sbaglio ???

codice:
private void stampaTextArea(){
		
		// PROPRIETA PAGINA DI STAMPA
		Properties prop= new Properties();
		//prop.


		// POPUP DI CONFERMA STAMPA
		Toolkit tk= Toolkit.getDefaultToolkit();            
		PrintJob pj= tk.getPrintJob(this," Stampa testo", prop);
		
		if (pj!=null){ 
			g = pj.getGraphics();   
			if (g!=null){
				String s = jTextArea.getText()
				prin(pj, g, s);
	

				//jTextArea.print(g);    
				g.dispose(); 
			}	                           
		}
		
		pj.end();

	}