Hola, Don.
Estoy utilizando PrintOutputController.PrintReport.
La impresora "Genérica / Solo texto" es un controlador genérico de Windows que envía la salida a un archivo de texto (con algunos códigos de control) para ser enviado a una impresora que no está conectada a Windows. El controlador solo admite fuentes de dispositivo de ancho fijo (no TrueType u OpenType). Mi entendimiento es que PrintOutputController omite .NET, por lo que las fuentes de dispositivo deberían funcionar.
Mi cliente actualmente está ejecutando este informe utilizando un programa mucho más antiguo que utiliza un tiempo de ejecución de CR antiguo (antes de .NET, creo) y la salida se formatea correctamente cuando se imprime desde ese programa.