mmm.. interesante... yo te ayudo pero primero necesito mas información...
Lo primero... si puedes dame la parte del codigo donde lo estás haciendo (la parte que consideres importante).
Lo segundo... Realmente estás mandando a imprimir el objeto graphics o estás imprimiendo solo el objeto imagen?... es muy raro porque la otra vez yo hice una vaina de esas y me salió a la perfección... Debería checkear el codigo (solo lo correspondiente a la impresion) y si es posible tomate una foto del canvas para pillar...
Suerte!
PSD: ¿Cómo estás metiendo los datos? ¿En forma de JLabels dentro del canvas ó en escribiendolos con drawString?
bueno primero le estoy pasando el objeto Graphics que obtengo de Canvas.getGraphics....segundo estoy escribiendo con drawString y tercero gracias por el interes la verdad el codigo es un desastre y seguro voy a tener que rehacerlo...seguro pronto lo posteo...de casualidad vro no tendras un ejemplillo por hay mira que ver uno funcionando ayuda bastante...jeje gracias.