By default, MapInfo Pro matches the non-transparent fill patterns in your print output to more what you see on your screen. However, you can select to turn this feature off to give the printer driver exclusive control over rendering the pattern fills.
To have the printer driver handle how pattern fills render:
The Advanced Printing dialog box overrides the default print settings for individual windows. To change the default print settings, on the PRO tab, click Options, and Output Settings.
Note: For advice about handling the fill patterns you see on the screen to more closely match what the printer will produce, see Recommendations for Effective Pattern Scaling.