Impremir em java

Olá pessoal ca estou de novo pedindo a vossa ajuda.
é assim queria saber se possivel impremir varias folhas usando serviço de impressao do java.
vou deixar um exemplo aqui que permite imprimir muitas numa so folhas, que é so indicar a linha e coluna a ser impremida:

public class Impressora {

public void imprimir() { 

// cria um frame temporário, onde será  desenhado  o texto a ser impresso      
	Frame f = new Frame("Frame temporário");      
	f.pack();       
	
	// pega o Toolkit do Frame      
	Toolkit tk = f.getToolkit();       
	
	// Pega os serviços de impressão existentes no computador,      
	// para que seja escolhida uma impressora.     
	// Também pode ser uma impressora de rede    
	PrintJob pj = tk.getPrintJob(f,  "print" , null);     
	
	// Aqui se inicia a impressão    
	if (pj != null) {     
		Graphics g = pj.getGraphics();   
		g.setFont(new Font("Courier New",Font.PLAIN,12));     
		g.drawString( "linha 1, qwreqwreqwreqwerqwerasdfasgsdfbxcbvsdfgsdvsaewrtaert" , 50, 70);    
		g.drawString( "linha 2, qwreqwreqwreqwerqwerasdfasgsdfbxcbvsdfgsdvsaewrtaert" , 50, 95);  

// libera os recursos gráficos
g.dispose();
// encerra a impressão
pj.end();
}

	// desfaz o frame temporário    
	f.dispose();  

}
// Método main para teste
public static void main(String[] args) {
Impressora imp = new Impressora();
imp.imprimir();
}
}

Com esse exemplo posso impremir varias linha numa so folha, mais o que eu quero é imprimir linhas em varias folhas.
Tipo linha 1 em folha 1, linha 2 na folha 2. Existe algum comando para o fazer.Se alguem souber pode fazer alteraçao no codigo e postar ai. Agradecia
Desde já um grande abraço conto com a vossa ajuda

Ola pessoal, já não é precisso. Problema resolvido. Consegui fazer isso chamado a linha ('pj.getGraphics();
') dentro de um cliclo ‘for’. Abraço