Imprimindo frente e verso no iReport

Boa tade a todos.

Li alguns tutoriais aqui do GUJ, sobre impressão de frente e verso mas acabei não entendendo^^.

Gostaria de saber se posso imprimir frente e verso em uma impressora normal pelo iReport.

minha peculiaridade é a seguinte,

o meu relatório tem um espaçamento a esquerda que é para ser perfurado e colocado em um livro de controle, e a margem direita possui um espaço minusculo

portanto se a folha for impressa dos dois lados, a margem com o espaçamento maior fica ao contrario, não sei se fui claro.

seria como um livro o espaçamento de onde é “pregada” a folha é maior, lembrando de que conforme voce vira a pagia o espaçamento muda de local.

segue meu código abaixo :

JasperPrint jasperPrint; 
		try {
			jasperPrint = JasperFillManager.fillReport(ControleParametros.getParametros().getPastaCorrente() + "\relatorio\" + report, parametros, jrBeanCollection);	
			
			if (ControleParametros.getParametros().isMostrarRelatorio())
				progressBar.dispose();
			else
				contandoPaginas.dispose();
			
			buttonVisualizarImpressao.setEnabled(true);
			buttonOk.setEnabled(true);
			buttonCancelar.setEnabled(true);
			
				if (ControleParametros.getParametros().getStatusLavratura() == 1){
					int totalPaginas = 0;
					totalPaginas = jasperPrint.getPages().size();
					
					PersistenciaLavratura persistencia = new PersistenciaLavratura();
					try {
						persistencia.atualizaNumeroPagina(totalPaginas);
					} catch (SQLException e) {
						e.printStackTrace();
					}
				}
			
			deletaTemporarios();
			
			if (ControleParametros.getParametros().isMostrarRelatorio()){
				JasperViewer jasperViewer = new JasperViewer(jasperPrint, false);
				jasperViewer.setTitle("Sistema - Notarial");
				jasperViewer.setExtendedState(MAXIMIZED_BOTH);
				jasperViewer.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
				jasperViewer.setVisible(true);
			}

Tenho o mesmo problema, alguem sabe oque fazer?

somos 3 com o mesmo problema
como resolvemos isto?