No se si esto te servirá por que yo uso AcuCobol GT y para generar pdf uso PDFCreator el ual simula una impresora.
Código COBOL:
IF CHOSEN-PRINTER = "PDFCreator"
STRING NOMBRE-CLI DELIMITED BY " "
"-"
LETFAC-AUX
"-"
SUCFAC-AUX
"-"
NUMFAC-AUX
".PDF" DELIMITED BY SIZE INTO NOMBRE-ARCHIVO
END-STRING
MOVE 1 TO COPIAS
MOVE SPACES TO CARPETA-FACTURAS
STRING UNIDIR
CLIDIR
"FACTURAS" DELIMITED BY SIZE INTO CARPETA-FACTURAS
CALL "C$MAKEDIR" USING CARPETA-FACTURAS
create @CLSPDFCREATOR OF PDFCREATOR handle in PDF-cre
create @CLSPDFCREATOROPTIONS OF PDFCREATOR
handle in PDF-OPT
MODIFY PDF-cre, cSTART("NoprocessingAtStartup",0)
modify pdf-CRE, @cOption("Useautosave",1)
MOVE SPACES TO ADJUNTO
STRING CARPETA-FACTURAS DELIMITED BY SPACE
""
NOMBRE-ARCHIVO DELIMITED BY SIZE INTO ADJUNTO
modify pdf-CRE, @cOption("autosavedirectory",
CARPETA-FACTURAS)
modify pdf-CRE, @cOption("autosaveFilename",
NOMBRE-ARCHIVO)
modify pdf-CRE, @cOption("autosaveFormat",0)
modify pdf-CRE, @cOption("AutosaveStartStandardProgram",0)
modify pdf-CRE, @cClearCache()
END-IF.
Una vez configurado PDFCreator guarda, en este caso una factura, con el nombre indicado y en la carpeta indicada.
Espero que te sea de utilidad.