PDF Printing - a new improved CUPS utility needed?

I am currently migrating from Windows 11 to Zorin - great product, easy to install and a pleasure to use. Obviously a lot of learning to do!
One issue is however preventing me from fully adopting the Linux experience - printing to PDF.
I installed CUPS and at printing time I can select "PDF" as a printing option.
The issue I have is firstly directing the print to a specific directory (I have multiple apps and multiple clients and I create a directory per client) then I have an issue naming the pdf files from within my applications.
I have not started any Linux development and am running my Windows apps under Wine - most of my apps have "batch" runs where I step through a file and produce reports per file entry - this requires naming and directing the pdf from within my app.
Currently CUPS is sending all the reports to the PDF directory and giving them Job nos.
I see there is a setup option in CUPS to set the title "passed via command line1".
Can someone give me some guidance on how this can be done?

I believe Zorin would greatly benefit from a utility similar to Microsoft's print to PDF as this will add to the ease of use for migrating users like myself.