Patent ID: 8743412

Claim:
A printing device comprising: a processor comprising hardware configured to: acquire original data representing a first object and a second object on a spreadsheet, the first object being a table object and the second object being a graph object, the first object and the second object being related to each other; generate simulated printing data representing the original data, the simulated printing data having a plurality of pages; determine from the simulated printing data whether one of the first object and the second object is positioned in one region in one page of the plurality; determine, when the one of the first object and the second object is positioned in one region in one page, whether a remaining one of the first object and the second object is capable of being positioned in a remaining region of the one page; generate first data based on the original data such that the first object and the second object are included in the one page when the processor determines that the one of the first object and the second object is positioned in the one region in the one page, and the remaining one of the first object and the second object is capable of being positioned in the remaining region of the one page; generate second data based on the original data such that the first object is included in the one page and the second object is included in another page different from the one page when the processor determines that the one of the first object and the second object is positioned in the one region in the one page, and the remaining one of the first object and the second object is not capable of being positioned in the remaining region of the one page; and a printing unit that prints an image based on the first data.