PROBLEM TO BE SOLVED: To carry out printing by adjusting positions and angles with respect to media supplied at varied positions and angles, in a printing area spread in two dimensions.SOLUTION: A printing controller includes: a data holding part for holding original data G to be printed on a medium M an arrangement information holding part capable of holding arrangement information of a plurality of media M and a data generating part for generating print data, on the basis of the original data G and the arrangement information of media M positioned within a printing area S. The data generating part generates print data containing: data G3 generated on the basis of the original data G and the arrangement information of at least one medium M3 and other data G4 generated on the basis of the original data G and the arrangement information of one another medium M4.SELECTED DRAWING: Figure 7COPYRIGHT: (C)2018,JPO&INPIT【課題】2次元に広がった印刷エリアにおいて、位置および角度がばらついて供給される媒体に対して、位置および角度を合わせて印刷する。【解決手段】媒体Mに印刷する元データGを保持しているデータ保持部と、複数の媒体Mの配置情報を保持できる配置情報保持部と、印刷エリアS内に位置している媒体Mの前記配置情報および前記元データGに基づいて印刷データを生成するデータ生成部とを備えており、前記データ生成部は、少なくとも1つの媒体M3の前記配置情報と前記元データGとに基づいて生成されたデータG3、および他の1つの媒体M4の前記配置情報と前記元データGとに基づいて生成された他のデータG4を含んでいる印刷データを生成する。【選択図】図7