Hola. Para solucionarlo deberías tener aplicado en el propio report la impresora por defecto, al menos, forzarlo.
Algo así:
Report.PrinterSettings.PrinterIndex:= (valor entero)
Siendo (Valor entero) el índice de la impresora por defecto que quieres aplicar a la hora de imprimir el report.
Es importante tener una impresora por defecto, la Microsoft XPS Document Writer no es válida. Puedes instalar por ejemplo, el creatorPDF y tener una virtual en PDF.
Espero que te sirva, a mi normalmente me sirve en todos los Windows, desde XP hasta 7. No entiendo por qué no te da error en el Windows XP si tienes todo igual.
Saludos.
|