I found this code from DAN_M from 2021 but it's an embedded script.
GROUP_PRINT_COMMANDS=GROUP/SHOWALLPARAMS=YES ASSIGN/NUMOOT=GETPROGRAMINFO("NUMOOT") ASSIGN/PROG_NAME=GETPROGRAMINFO ("PARTNAME") ASSIGN/DATE=STR(SYSTEMDATE ("dMMMyyyy")) ASSIGN/TIME=STR(SYSTEMTIME ("HHmmss")) ASSIGN/REJECT="____REJECT____" IF/NUMOOT=="0" ASSIGN/REPORT_NAME="O:\\CMM PROGRAMS\\CMM_PDF_PC DMIS\\AG0OFFLINETEST\\"+PROG_NAME+"__"+VAR_SERIAL_ NUMBER+"__"+VAR_RUNNUMBER+"__"+DATE+"__"+TIME+"__. PDF" END_IF/ ELSE/ ASSIGN/REPORT_NAME="O:\\CMM PROGRAMS\\CMM_PDF_PC DMIS\\AG0OFFLINETEST\\"+PROG_NAME+"__"+VAR_SERIAL_ NUMBER+"__"+VAR_RUNNUMBER+"__"+DATE+"__"+TIME+"__" +REJECT+".PDF" END_ELSE/ PRINT/REPORT,EXEC MODE=END,$ TO_FILE=ON,AUTO=1,AUTO OPEN=OFF,$ TO_PRINTER=OFF,COPIES=1,$ TO_DMIS_REPORT=OFF,FILE_OPTION=OVERWRITE,FILENAME= [B]REPORT_NAME[/B],$ REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$ TO_EXCEL=OFF,$ PREVIOUS_RUNS=KEEP_INSTANCES ENDGROUP/ID=GROUP_PRINT_COMMANDS