In our investigations into issues similar to this, we have found that some applications do not make the required calls to certain Print Manager routines when they bypass the Print dialog.
We found this to be the case with programs such as Applelink and its ability to print files downloaded during its "Repeating connection" feature. When using that feature a print dialog is not displayed, however, regardless of the destination selected in the previous print job (i.e. Print, File, or Fax), the downloaded files were being faxed. We took a look at this problem and determined that the application was not making the Print Manager call to PrintDefault which provides the default values for the printing record. PrintDefault MUST be called if the Page Setup or Print dialogs are not displayed.
With regard to 4D, we assume that it is also not making the necessary call to PrintDefault.