Hi Joan!
I've fresh news about this, looks like there seems to be a third option for us: after trying a lot of output options and after a lot of asking, we were told that also PDF/A (ISO 19005-1:2005) and PDF/X (ISO 15930-7:2008) are going to be accepted formats (or probably PDF/X-1a), so there's a viable way to get the job done without having to convert all the fonts to type1, as long as the generated PDF conforms to those standards.
Do the amyuni drivers support such standards? I guess so, from what i read on the folowing posts, can you confirm that?
http://www.amyuni.com/forum/viewtopic.php?f=13&t=1897 >> PDF/A starting from 2.51
http://www.amyuni.com/forum/viewtopic.php?f=13&t=2206 >> PDF/X starting from 3.01
In particular, is it/will be possible to generate PDF/X-1a files?
For sake of completeness, in the meanwhile I tried several alternatives.
I tried to create a "normal" PDF through the Amyuni Printer driver and then "post process" it with an external application, for instance printing the PDF to a new PDF through a second print driver in which I set appropriate PS options within the "advanced options" to download the fonts to the printer as "outline fonts". That worked, but wasn't able to get it work unattended..
Then I was looking around the dmTTOption member in the DEVMODE data structure of the printer, trying the way to set it to the DMTT_DOWNLOAD_OUTLINE value (Type1 fonts) from our application... I never got there, but I stopped as soon as I heard the news I've just told you about: creating PDF/A or PDF/X files is clearly a better and forward-looking approach.
I'll let you know what I'll find on this topic, in the meanwhile thank you for your support!
Have a nice day!
Luke