A PDF printer should IMHO always produce a PDF file, that's why I've suggested this.
I agree with you.
I have no idea about why under certain parameters I get a postscript file. However, looking into the Properties of the Adobe PDF printer, several fields indeed refer to Postscript options.
To be more specific, here is the result of the various combinations of Printer.Filename and Printer.Title:
Filename empty + Title non empty: ok, pdf file generated, name of file corresponds to Title
Filename non empty + Title empty: opens a window asking for file name, postscript file generated
Filename empty + Title empty: no file generated
Filename non empty + Title non empty: opens a window asking for file name followed by postscript error