The most common reason for the maps not printing to scale is having the wrong print settings. When you open your map for printing, ensure the Page Scaling in your printer options is set to none (or scale is 100%), otherwise the scale of the printed map will be incorrect.
You might find this is labelled Page Sizing or Scale. Often the default setting is “Fit to page”. This means your map may appear slightly bigger or slightly smaller than its proper scale.