A method of controlling transfer belt position in a color printer having a plurality of color stations, and a transfer belt subassembly having a transfer belt disposed about a plurality of rollers, a temperature sensor, a belt position sensor, a memory, and a variable speed motor for driving the transfer belt about the rollers, the method comprising:
- storing characterizing data for the transfer belt in the memory which represents the measured velocity profile for the transfer belt;
- and
- providing drive signals to the variable speed motor in response to data from the memory and signals from the sensors to control the speed of the motor and the speed of the transfer belt to provide nearly constant surface velocity between color stations of the printer.