Data processing apparatus, printing apparatus, and data processing method
AssigneeCanon Kabushiki Kaisha
InventorYukinori Nishikawa
Life of this patent
Estimating the term…
Abstract
There is provided a data processing apparatus, a printing apparatus and a data processing method, that can reduce a processing load and a processing time in reading data even in a case where null data is added to print data for correcting displacement of a printing position caused by inclination of a print head. To achieve this, there is provided a data processing apparatus including a first writing unit, a second writing unit and a reading unit. The reading unit reads out data arrays corresponding to the print target image and does not read out data arrays corresponding to outside of the print target image in the first storage unit, from a plurality data arrays stored in the second storage unit that have been written in by the second written in unit.
Claims18
A data processing apparatus comprising:
- a first writing unit configured to write a plurality of printing data arrays corresponding to a print target image to be printed by a print heads having ink ejecting port array into a first storage unit and write a predetermined data arrays representing not printing into area corresponding to outside of the print target image in the first storage unit;
- a second writing unit configured to read out data included the plurality of printing data arrays and the predetermined data arrays that have been written into the first storage unit by the first writing unit and write the read out data into a second storage unit with shifting in a direction perpendicular to the arraying direction of the plurality of printing data arrays and the predetermined data arrays according to an inclination of the print head;
- and
- a reading unit configured to read out the data that have been written in the second storage unit by the second writing unit, for each data array corresponding to a predetermined ejecting timing of the ink ejecting port array,
- wherein the reading unit reads out data arrays corresponding to the print target image and does not read out data arrays corresponding to outside of the print target image in the first storage unit, from a plurality data arrays stored in the second storage unit that have been written in by the second writing unit.
A printing apparatus comprising:
- a first writing unit configured to write a plurality of printing data arrays corresponding to a print target image to be printed by a print head having ink ejecting port array into a first storage unit and write a predetermined data arrays representing not printing into area corresponding to outside of the print target image in the first storage unit;
- a second writing unit configured to read out data included the plurality of printing data arrays and the predetermined data arrays that have been written into the first storage unit by the first writing unit and write the read out data into a second storage unit with shifting in a direction perpendicular to the arraying direction of the plurality of printing data arrays and the predetermined data arrays according to an inclination of the print head;
- a reading unit configured to read out the data that have been written in the second storage unit by the second writing unit, for each data array corresponding to a predetermined ejecting timing of the ink ejecting port array, and
- a control unit configured to control the print head according to the data that is read out by the reading unit,
- wherein the reading unit reads out data arrays corresponding to the print target image and does not read out data arrays corresponding to outside of the print target image in the first storage unit, from a plurality data arrays stored in the second storage unit that have been written in by the second writing unit.
A data processing method comprising:
- a first writing step for writing a plurality of printing data arrays corresponding to a print target image to be printed by a print heads having ink ejecting port array into a first storage unit and writing a predetermined data arrays representing not printing into area corresponding to outside of the print target image in the first storage unit;
- a second writing step for reading out data included the plurality of printing data arrays and the predetermined data arrays that have been written into the first storage unit by the first writing step and writing the read out data into a second storage unit with shifting in a direction perpendicular to the arraying direction of the plurality of printing data arrays and the predetermined data arrays according to an inclination of the print head;
- and
- a reading step for reading out the data that have been written in the second storage unit by the second writing step, for each data array corresponding to a predetermined ejecting timing of the ink ejecting port array,
- wherein the reading step reads out data arrays corresponding to the print target image and does not read out data arrays corresponding to outside of the print target image in the first storage unit, from a plurality data arrays stored in the second storage unit that have been written in by the second writing step.
Dependencies are inferred from the claim text.