Information processing apparatus, printing apparatus and system methods of controlling same,and program for said methods
AssigneeCanon Kabushiki Kaisha
InventorsJiro Moriyama, Yuji Hamasaki, Yoshinori Nakagawa
Life of this patent
Estimating the term…
Abstract
Based upon a designated printing mode of a printer, a raster-data creation unit or a direct-data creation unit creates raster data, which corresponds to a print raster, or direct data, which corresponds to nozzles used on the printhead of a printer, as print data delivered to the printer. The print data created is transmitted to the printer from a transmitting unit.
Claims37
An information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- creating means for creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon a designated printing mode of the printing apparatus;
- and
- transmitting means for transmitting the print data, which has been created by said creating means, to the printing apparatus.
An information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- creating means for creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- and
- transmitting means for transmitting the print data, which has been created by said creating means, to the printing apparatus.
A printing apparatus for forming an image using a printhead, which has a plurality of nozzles disposed in a sub-scan direction, based upon print data output from an information processing apparatus, comprising:
- receiving means for receiving raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data from the information processing apparatus;
- determination means for determining whether the print data is raster data or direct data;
- and
- printing means for performing printing based upon multipass data, which is obtained by applying multipass processing to the raster data, if the determination made by said determination means is that the print data is raster data, and performing printing based upon the direct data if the determination made by said determination means is, that the print data is direct data.
A printing system comprising a printing apparatus for forming an image using a printhead, which has a plurality of nozzles disposed in a sub-scan direction, and an information processing apparatus for outputting print data to said printing apparatus, wherein said information processing apparatus includes:
- creating means for creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon a designated printing mode of said printing apparatus;
- and
- transmitting means for transmitting the print data, which has been created by said creating means, to said printing apparatus;
- and
- said printing apparatus includes:
- receiving means for receiving print data from said information processing apparatus;
- determination means for determining whether the print data is raster data or direct data;
- and
- printing means for performing printing based upon multipass data, which is obtained by applying multipass processing to the raster data, if the determination made by said determination means is that the print data is raster data, and performing printing based upon the direct data if the determination made by said determination means is that the print data is direct data.
A printing system comprising a printing apparatus for forming an image using a printhead, which has a plurality of nozzles disposed in a sub-scan direction, and an information processing apparatus for outputting print data to said printing apparatus, wherein said information processing apparatus includes:
- creating means for creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- and
- transmitting means for transmitting the print data, which has been created by said creating means, to the printing apparatus;
- and
- said printing apparatus includes:
- receiving means for receiving print data from said information processing apparatus;
- determination means for determining whether the print data is raster data or direct data;
- and
- printing means for performing printing based upon multipass data, which is obtained by applying multipass processing to the raster data, if the determination made by said determination means is that the print data is raster data, and performing printing based upon the direct data if the determination made by said determination means is that the print data is direct data.
A method of controlling an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- a creating step of creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon a designated printing mode of the printing apparatus;
- and
- a transmitting step of transmitting the print data, which has been created at said creating step, to the printing apparatus.
A method of controlling an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- a creating step of creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- and
- a transmitting step of transmitting the print data, which has been created at said creating step, to the printing apparatus.
A method of controlling a printing apparatus for forming an image using a printhead, which has a plurality of nozzles disposed in a sub-scan direction, based upon print data output from an information processing apparatus, comprising:
- a receiving step of receiving raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data from the information processing apparatus;
- a determination step of determining whether the print data is raster data or direct data;
- and
- a printing step of performing printing based upon multipass data, which is obtained by applying multipass processing to the raster data, if the determination made at said determination step is that the print data is raster data, and performing printing based upon the direct data if the determination made by said determination step is that the print data is direct data.
A program for causing a computer to control an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, said program comprising:
- program code of a creating step of creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon a designated printing mode of the printing apparatus;
- and
- program code of a transmitting step of transmitting the print data, which has been created at said creating step, to the printing apparatus.
A program for causing a computer to control an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, said program comprising:
- program code of a creating step of creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- and
- program code of a transmitting step of transmitting the print data, which has been created at said creating step, to the printing apparatus.
A program for causing a computer to control a printing apparatus for forming an image using a printhead, which has a plurality of nozzles disposed in a sub-scan direction, based upon print data output from an information processing apparatus, said program comprising:
- program code of a receiving step of receiving raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data from the information processing apparatus;
- program code of a determination step of determining whether the print data is raster data or direct data;
- and
- program code of a printing step of performing printing based upon multipass data, which is obtained by applying multipass processing to the raster data, if the determination made at said determination step is that the print data is raster data, and performing printing based upon the direct data if the determination made by said determination step is that the print data is direct data.
An information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- horizontal-to-vertical converting means for subjecting print data to a horizontal-to-vertical conversion based upon the processing capability of the information processing apparatus;
- and
- transmitting means for transmitting the print data, which has been subjected to the horizontal-to-vertical conversion by said horizontal-to-vertical converting means, to the printing apparatus.
An information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- creating means for creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- horizontal-to-vertical converting means for subjecting print data, which has been created by creating means, to a horizontal-to-vertical conversion;
- and
- transmitting means for transmitting the print data, which has been subjected to the horizontal-to-vertical conversion by said horizontal-to-vertical converting means, to the printing apparatus.
A method of controlling an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- a horizontal-to-vertical converting step of subjecting print data to a horizontal-to-vertical conversion based upon the processing capability of the information processing apparatus;
- and
- a transmitting step of transmitting the print data, which has been subjected to the horizontal-to-vertical conversion at said horizontal-to-vertical converting step, to the printing apparatus.
A method of controlling an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, comprising:
- a creating step of creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- a horizontal-to-vertical converting step of subjecting print data, which has been created at said creating step, to a horizontal-to-vertical conversion;
- and
- a transmitting step of transmitting the print data, which has been subjected to the horizontal-to-vertical conversion at said horizontal-to-vertical converting step, to the printing apparatus.
A program for causing a computer to control an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, said program comprising:
- program code of a horizontal-to-vertical converting step of subjecting print data to a horizontal-to-vertical conversion based upon the processing capability of the information processing apparatus;
- and
- program code of a transmitting step of transmitting the print data, which has been subjected to the horizontal-to-vertical conversion at said horizontal-to-vertical converting step, to the printing apparatus.
A program for causing a computer to control an information processing apparatus for outputting print data to a printing apparatus that forms an image using a printhead having a plurality of nozzles disposed in a sub-scan direction, said program comprising:
- program code of a creating step of creating raster data corresponding to a print raster or direct data corresponding to nozzles used on the printhead of the printing apparatus, as print data delivered to the printing apparatus, based upon processing capability of said information processing apparatus;
- program code of a horizontal-to-vertical converting step of subjecting print data, which has been created at said creating step, to a horizontal-to-vertical conversion;
- and
- program code of a transmitting step of transmitting the print data, which has been subjected to the horizontal-to-vertical conversion at said horizontal-to-vertical converting step, to the printing apparatus.
Dependencies are inferred from the claim text.