发明名称 Controlling device
摘要 A controlling device may be configured to generate a first type of intermediate data using the original data after accepting a print instruction for printing the original image and before accepting a setting instruction for setting a print condition from a user. The controlling device may be configured to store the first type of intermediate data within a memory. The controlling device may be configured to generate print data using the first type of intermediate data within the memory in accordance with the print condition after accepting the setting instruction. The controlling device may be configured to supply the print data to a print performing unit.
申请公布号 US8773710(B2) 申请公布日期 2014.07.08
申请号 US201113188966 申请日期 2011.07.22
申请人 Brother Kogyo Kabushiki Kaisha 发明人 Tsugimura Koichi
分类号 G06K15/02;G06F3/12;G06K15/00 主分类号 G06K15/02
代理机构 Scully, Scott, Murphy & Presser, PC 代理人 Scully, Scott, Murphy & Presser, PC
主权项 1. A controlling device for causing a print performing unit to print an original image represented by original data, the controlling device comprising: a work memory with a particular capacity; a processor configured to: receive a print instruction for printing;determine a dimension of a print sheet and a first aspect ratio of the print sheet;determine a first number of horizontal pixels in accordance with the dimension of the print sheet;determine a second number of vertical pixels in accordance with the first number of horizontal pixels and the particular capacity of the work memory;determine a second aspect ratio by dividing the second number of vertical pixels by the first number of horizontal pixels;set a data position value at zero (0);obtain a current data position value by adding the second aspect ratio to a previous data position value;determine whether the current data position value is less than the first aspect ratio;when the current data position value is less than the first aspect ratio: generate a first type of intermediate data using the original data in response to receipt of the print instruction, the first type of intermediate data comprising a first partial intermediate data, wherein the first partial intermediate data represents first partial image of the original image, the first partial image having the first number of horizontal pixels and the second number of vertical pixels in the second aspect ratio;generate a first intermediate file comprising the first partial intermediate data;store the first intermediate file in the work memory; andtransfer the first intermediate file to another memory from the work memory and delete the first intermediate file in the work memory;when the current value of data position is not less than the first aspect ratio; generate a second partial intermediate data, wherein the second partial intermediate data represents second partial image of the original image, the second partial image having the first number of horizontal pixels and a third number of vertical pixels, wherein the third number of vertical pixels is determined in accordance with a third aspect ratio which is a difference between the first aspect ratio and the previous value of data position;generate a second intermediate file comprising the second partial intermediate data;store the second intermediate file in the work memory; andtransfer the second intermediate file to the another memory from the work memory and delete the second intermediate file in work memory;receive a setting instruction from a user for setting a print condition after storing the generated plurality of partial intermediate files in the another memory;determine the print condition in accordance with the received setting instruction;generate print data on the print sheet using the first and second intermediate files stored in the another memory in accordance with the determined print condition; and supply the generated print data to the print performing unit.
地址 Nagoya, Aichi JP