I had originally reported this problem here in 2009 (I don't remember if I saw the problem even earlier). Original thread is at https://www.codeweavers.com/compatibility/crossover/forum/family-tree-maker?msg=49495
The print dialogue still does not work correctly (Crossover 16.0). You can highlight a different printer from the dropdown, but the print destination will never change. You cannot select the radio buttons between "default printer" and "specific printer". Regardless of any changes you make here, it will continue to send to the Linux system default printer.
If you do a "Print Family Page" and try to go into the "Setup" options, it will not open the settings.
I can only presume this is something broken in the Borland libraries or the Borland compiler used to build this program, so fixing it here may fix other programs as well. At one time there had been a free download of a version or two later, that exhibited the exact same defect, which would have made it easy for someone to test against. Otherwise I would have to gather debug information here and forward it on.