Cita:
Iniciado por ivlecamo switch (pageIndex){
case 0 : //Página 1: Dibujamos sobre g y luego lo pasamos a g2
g.drawString("texto a imprimir", 73, 73);
System.out.println("Paper X " + pF.getImageableX());
Viendo rápido el código, me parece que ahí es donde tenes el problema, en el método drawString tenes q pasarle las cordenadas en x e y, no el ancho y alto. Probá poniendo "
g.drawString("texto a imprimir", 1, 73);". A lo mejor es ese el problemita que tenias.
Espero que te sirva...
Saludos.