Patent ID: 8851605

Claim:
A printing system comprising: a set of rollers; a transfer belt driven by the set of rollers to transfer a sheet; an ink head configured to propel droplets of ink onto the sheet put on the transfer belt; a measuring element configured to generate travel distance measurement data, wherein the travel distance measurement data is a set of measurements of travel distances of the transfer belt at a prescribed measuring spot and also at intervals with a prescribed rotation angle of one of the set of rollers, and the travel distance measurement data is a set for one or more go-around revolutions of the transfer belt at a prescribed measuring spot; a roller profile calculator configured to calculate a roller profile data; a belt profile calculator configured to calculate a belt profile data; and a discharge controller configured to control timing for discharge of ink to the sheet at the ink head based on the belt profile data and the roller profile data, wherein the roller profile data is a set of fractions attributable to an eccentricity of the set of rollers in the travel distance measurement data obtained at the measuring element, the belt profile data is representative of irregularities in thickness of the transfer belt, the roller profile calculator calculates a mean travel distance which represents an accumulated travel distance of the transfer belt under condition that the transfer belt is traveling at a constant speed, based on the travel distance measurement data, calculates deviation data which represents a difference between the mean travel distance and the travel distance measurement data, and calculates the roller profile data based on the deviation data, and the belt profile calculator calculates eccentricity-removed data by subtracting the roller profile data from the travel distance measurement data, calculates eccentricity-removed average data which corresponds to an accumulated travel distance of transfer belt under condition that the transfer belt is traveling at a constant speed, based on the eccentricity-removed data, and calculates the belt profile data which represents a difference between eccentricity-removed data and eccentricity-removed average data.