Imprimir factura original, duplicado y triplicado con Crystal Report y VB 6
Tengo un modelo de factura creada con Crystal Report 8.5 al cual llamo desde Visual Basic 6.0 con todos los datos necesarios.
El problema es que para esa factura/reporte necesito imprimir 3 copias y en diferentes hojas. Las facturas son exactamente iguales, sólo cambia en el encabezado la palabra Original, Duplicado o Triplicado.
Hoy en día lo estoy haciendo llamando al reporte 3 veces y le paso el tipo con una variable. El problema es que me crea 3 archivos, uno por cada copia y me gustaría hacer que me cree las tres copias en un mismo archivo, donde la primer hoja es el Original, la segunda el Duplicado y la tercera el Triplicado.
Estuve investigando un poco y se me ocurren 3 formas de hacerlo:
1) Con subreportes (creo que no es la mejor)
2) Con saltos de página pero no sé como hacerlo
3) Crear el mismo reporte con 3 páginas
¿Alguien me podrá aclarar un poco el panorama y darme un ejemplo?