It is not a problem of the age of the printer, it is a problem of design. We had sometimes 1 - 1,5cm per Meter (more than half an inch), but not even ... printing 5 tiles, any of the tiles has a different length.
As mentioned before, you could try to reduce the deviation by using the tension...