Patent ID: 9189713
Filing Date: 2015-11-17
Classification: G06F,G06K

Abstract:
1. A letter printing system comprising: a data processing unit configured to receive an instruction to print document data containing first letter data of a plurality of letters, generating print data from the document data and outputting the generated print data to a printing unit, wherein the first letter data of each of the plurality of letters includes page data for one envelope and page data for at least one enclosure, and wherein the page data for one envelope and page data for each of at least one enclosure are arranged in a predetermined order; and the printing unit configured to perform, for each letter, printing the page data for one envelope on a paper sheet for envelope and printing the page data for at least one enclosure on at least one paper sheet for enclosure according to the print data inputted from the data processing unit and outputting the paper sheet for envelope and the paper sheet for enclosure in the order of printing, wherein the data processing unit is further configured to determine a letter boundary that represents a boundary between each piece of page data for each enclosure of each letter in the document data and sequentially outputs print data of each letter to the printing unit, wherein the printing unit is further configured to adjust the order of pieces of page data forming the print data of each letter inputted from the data processing unit according to a predetermined order of output of the paper sheet for envelope and the paper sheet for enclosure for performing an inserting and sealing operation, and performs printing according to the adjusted print data, wherein the data processing unit is configured to sequentially determine, for each page data from the beginning of the document data, based on each page data, whether each page data in the document data is page data for an envelope or page data for an enclosure, wherein the data processing unit is further configured to determine for each page data from a new set of letter data as counted in order of arrangement from the first letter data of the document data, based on a combination of the determination of whether current page data is page data for an envelope or page data for an enclosure, and whether previous page data immediately before the current data is page data for an envelope or page data for an enclosure, the letter boundary between letters by judging whether the combination satisfies a condition of the letter boundary defined by the predetermined order of the page data, and outputs a set of page data between a previous letter boundary immediately before the currently-set letter boundary and the currently-set letter boundary, as data belonging to the printing data of each letter, and wherein the printing unit is further configured to adjust the order of page data belonging to the print data for each letter inputted from the data processing unit so as to output the paper sheet for envelope and the paper sheet for enclosure in a predetermined order for performing the inserting and sealing operation on the paper sheets, and to perform printing in the adjusted order.