How do I create the perfect PCB mask everytime?
Printers are not necessarily made to print in super precision. 

Maybe your software has a scaling adjustment (different in X and Y, hopefully). Just put some reference marks of known separation on your artwork and fiddle with it until they measure exactly what they are supposed to measure. 

Do that in both X and Y dimensions.