Print Size on hp designjet 500

Hi,

I am having a problem. When I print from Coreldraw 7 to the HP Designjet 500; I am losing about 5mm for every meter. In essence, when I print 7m, my printout is 3cm less!

Is Coreldraw miscalculating? What's going on?