Cannot print accurate sizes

I have a problem printing. When I print say, a graphic that is exactly 5.00" long. If I print to my B/W Canon MF4150, it will be perfectly size to 2 digits. If I print to my Brother HL-L3270CDW color printer, the results will be 4.850".If I choose the "Fit to page" as someone suggested here a while back, I get 5.5450".

Any intelligent suggestions?

(Sorry, have already had a hand full of "why not use something else", and "I don't know" after a page of suggestions, and the best yet.... wait for it......."Why don't you use the B/W printer for color?")

Waiting, hoping, and well, waiting..............................................