Not easily.. Sorry but to do t hat would involve having direct access to your local hardware.. Goes against what browsers will support.. I believe however if you build your report with Jasper report builder, there are methods within it to print directly to a printer. However this will involve installing the jasper report server software and such..
Los Alamos, NM
First, save files for printing to disk or into table as blob. Then you should build print service or Oracle job which checks (e.g. every second) for "new" files and print them. If you save files to disk you can choose any programing language to complete your print service or maybe you can even find some existing tool for (free) download. If you save files into BLOB column then you are limited with PL/SQL and Oracle job.
I guess you already have your printing engine but if you don't then check check Interactive Prints plugin: https://apex.world/ords/f?p=100:710:30568029236928::::P710_PLG_ID:SI.MIRMAS.REGION2XSLTREPORT
With this plugin direct printing is possible in case printing from PL/SQL is possible.
I don't have any experience with printing from PL/SQL but here are some tips and examples: https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:38012348052