Problemas com impressão - JasperReport

Pessoal,

Tenho um programa de impressão do JasperReport que está configurado para imprimir frente e verso através do seguinte código:

printRequestAttributeSet.add(Sides.DUPLEX);

Só que quando eu peço para imprimir meu arquivo .jasper, a impressora imprime a primeira página certo e a segunda página é impressa no verso, mas de cabeça para baixo.
Alguém já lidou com isso antes ou tem alguma idéia de resolver isso?