Hola.
Antes de nada necesitaría saber sobre que sistema operativo intentas imprimir por el puerto de comunicaciones.
Sobre el papel, independientemente del S.O. si abres un fichero de salida identificándolo como el puerto (Ex. COM1: o /dev/com1) tienes muchas posibilidades.
Si de trata de DOS o Novell, (si, hay gente que lo usa todavía), es más fácil redireccionar el puerto COM a un LPT a través del comando MODE (hecha un cálculo de la edad que tengo por lo que te acabo de contar).
Para finalizar, otra opción, (probablemente la más profesional), pase por saber que compilador cobol estás usando, ya que, por ejemplo, si se trata de Microfocus, establece, mediante variables de entorno hacia donde se envían los trabajos de impresión del PRINTER de cobol.
Espero haberte dado alguna idea, aunque te prodría haber ayudado más de conocer más detalles.