Answer
No custom code needed — the actual archived PDF binary content already lives in the PDF_ARCHIVE_TAB table once a report has been printed/archived, or it can be browsed directly through the Operational Reporting / report-archive screens in the client rather than needing direct database access. This archival already happens automatically as part of standard print-job processing, so there's no need to build anything custom to 'create a document of the report once printed' — it already exists once the print job completes.