Bueno, no se mucho de crystal reports, pero creo que esta pregnta esta en un foro equivocado, dirigete a la sección Crystal Reports.
Bueno yo haria lo siguiente:
* Crearia dos reportes del informe a imprimir, uno vertical y otro horizontal, para tener un informe sin errores, es decir, que no haya problemas como que no se imprimieron ciertos campos porque no caben en el tamaño del papel....
* Al mandar a imprimir mostraria un formulario algo parecido a la configuración de impresora, donde con dos option button el usuario seleccione la dirección del papel, y luego con unas cuantas condiciones lo mandas a impresora segun lo que haya seleccionado.
Salu2