A printing data generation device receiving submission data in a print job for creation of a booklet and generating printing data to be supplied to a printer, the printing data generation device comprising: a layout information acquisition portion configured to acquire layout information that specifies a position of each of page regions and a second direction post-process reference position on a unit printing sheet, the unit printing sheet being a region in a printing sheet that is to be one signature for the creation of the booklet, the second direction post-process reference position being a reference position on the basis of which a post-process is performed after printing is performed based on the printing data, the second direction post-process reference position being the reference position in a second direction perpendicular to a first direction, which is a printing sheet feeding direction; a positioning rule setting portion (41, 412) configured to set an intra-cell positioning rule, which is a rule regarding actual positioning of the pages in a page region of the maximum permitted size; wherein the intra-cell positioning rule set by the positioning rule setting portion includes one positioning rule selected from alignment along a gutter, alignment along a fore edge and alignment at a center as a positioning rule in a left-right direction of the booklet, and includes one positioning rule selected from alignment along a head, alignment along a tail and alignment at a center as a positioning rule in a top-bottom direction of the booklet, a page position determination portion configured to determine a position of each of the pages to be imposed on the unit printing sheet, in accordance with a page size included in the submission data, while fixing the second direction post-process reference position, the position of each of the pages being determined based on the layout information acquired by the layout information acquisition portion and the intra-cell positioning rule set by the positioning rule setting portion (41, 412); and a data conversion portion (45, 46) configured to convert the submission data into the printing data based on the position of each of the pages determined by the page position determination portion, wherein the second direction post-process reference position is a folding position along which the unit printing sheet is to be folded in the second direction in a folding process as the post-process. a layout information acquisition portion configured to acquire layout information that specifies a position of each of page regions and a second direction post-process reference position on a unit printing sheet, the unit printing sheet being a region in a printing sheet that is to be one signature for the creation of the booklet, the second direction post-process reference position being a reference position on the basis of which a post-process is performed after printing is performed based on the printing data, the second direction post-process reference position being the reference position in a second direction perpendicular to a first direction, which is a printing sheet feeding direction; a positioning rule setting portion (41, 412) configured to set an intra-cell positioning rule, which is a rule regarding actual positioning of the pages in a page region of the maximum permitted size; wherein the intra-cell positioning rule set by the positioning rule setting portion includes one positioning rule selected from alignment along a gutter, alignment along a fore edge and alignment at a center as a positioning rule in a left-right direction of the booklet, and includes one positioning rule selected from alignment along a head, alignment along a tail and alignment at a center as a positioning rule in a top-bottom direction of the booklet, a page position determination portion configured to determine a position of each of the pages to be imposed on the unit printing sheet, in accordance with a page size included in the submission data, while fixing the second direction post-process reference position, the position of each of the pages being determined based on the layout information acquired by the layout information acquisition portion and the intra-cell positioning rule set by the positioning rule setting portion (41, 412); and a data conversion portion (45, 46) configured to convert the submission data into the printing data based on the position of each of the pages determined by the page position determination portion, wherein the second direction post-process reference position is a folding position along which the unit printing sheet is to be folded in the second direction in a folding process as the post-process.