Printing apparatus and method which controls driving of a printing head according to received data
AssigneeCanon Kabushki Kaisha
InventorsJiro Moriyama, Minako Kato
Life of this patent
Estimating the term…
Abstract
A distinction apparatus of a printing apparatus distinguishes data compression rate according to each of the data transferred from a host computer, and a mode selection apparatus selects a printing mode according to slow printing velocity when data compression rate is low and selects a printing mode according to fast printing velocity when data compression rate is high, and then the printing head can be controlled under printing velocity according to the selected printing mode.
Claims37
A printing apparatus for performing printing on a printing medium by controlling driving of a printing head according to received data, said apparatus comprising:
- a receiver, arranged for receiving data from an external apparatus, wherein the received data includes compressed data of a printing image, compressed by the external apparatus, the compressed data being different in data content according to a data compression rate;
- a distinguisher, arranged for distinguishing the data compression rate of the received data;
- a mode selector, arranged for selecting a printing mode according to a slow printing velocity, when the data compression rate is low, and selecting a printing mode according to a fast printing velocity, when the data compression rate is high;
- and
- a controller, arranged for setting a printing velocity of the printing head according to a printing mode selected by said mode selector, developing the received data according to the data compression rate, and performing printing based on the developed data,
- wherein said mode selector selects the printing mode from among a plurality of printing modes, which differentiate a number of scannings of the printing head over a predetermined area on the printing medium, and
- wherein the number of scannings of the printing head over the predetermined area on the printing medium, in a case of the printing mode according to the fast printing velocity, is decreased to a smaller value than that in a case of the printing mode according to the slow printing velocity.
A printing apparatus for performing printing on a printing medium by controlling driving of a printing head according to received data, said apparatus comprising:
- a receiver, arranged for receiving data from an external apparatus, wherein the received data includes compressed data of a printing image, compressed by the external apparatus, and the receiver has a function for receiving the compressed data, the compressed data being different according to a data compression rate, that is transferred from said external apparatus;
- a distinguisher, arranged for distinguishing an information content of the received data, based on information included in the received data, wherein the information content included in the compressed data per unit printing area of a printing medium is different according to the compression rate;
- a mode selector, arranged for selecting a printing mode according to a slow printing velocity, when the information content per unit area is large, and selecting a printing mode according to a fast printing velocity, when the information content per unit area is small;
- and
- control means for setting the printing head at a printing velocity according to the selected printing mode,
- wherein said mode selector selects the printing mode from among a plurality of printing modes, which differentiate a number of scannings of the printing head over a predetermined area on the printing medium, and
- wherein the number of scannings of the printing head over the predetermined area on the printing medium, in a case of the printing mode according to the fast printing velocity, is decreased to a smaller value than that in a case of the printing mode according to the slow printing velocity.
A printing method for performing printing on a printing medium by controlling driving of a printing head according to received data, said method comprising the steps of:
- receiving data from an external apparatus, wherein the received data includes compressed data of a printing image, compressed by the external apparatus, the compressed data being different in data content according to a data compression rate;
- distinguishing the data compression rate of the received data received from the external apparatus in said receiving step;
- selecting a printing mode according to a slow printing velocity, when the data compression rate is low, and controlling the driving of the printing head for setting a printing velocity of the printing head according to the selected printing mode to perform printing on the printing medium;
- selecting a printing mode according to a fast printing velocity, when the data compression rate is high, and controlling the driving of the printing head for setting a printing velocity of the printing head according to the selected printing mode to perform printing on the printing medium;
- developing the received data according to the data compression rate;
- and performing printing on the printing medium, based on the developed data, wherein a printing mode is selected from among a plurality of printing modes,
- which differentiate a number of scannings of the printing head over a predetermined area on the printing medium, and
- wherein the number of scannings of the printing head over a predetermined area on the printing medium, in a case of the printing mode according to the fast printing velocity, is decreased to a smaller value than that in a case of the printing mode according to the slow printing velocity.
A printing method for performing printing on a printing medium by controlling driving of a printing head according to received data, said method comprising the steps of:
- receiving data from an external apparatus, wherein the received data includes compressed data of a printing image, compressed by the external apparatus, and the receiver has a function for receiving the compressed data, the compressed data being different according to a data compression rate, that is transferred from said external apparatus;
- distinguishing an information content of the received data, based on information included in the received data, wherein the information content included in the compressed data per unit printing area of a printing medium is different according to the compression rate;
- selecting a printing mode according to a slow printing velocity, when the information content per unit area is large, and controlling the driving of the printing head at a printing velocity according to the selected printing mode to perform printing on the printing medium;
- and
- selecting a printing mode according to a fast printing velocity, when the information content per unit area is small, and controlling the driving of the printing head at a printing velocity according to the selected printing mode to perform printing on the printing medium,
- wherein a printing mode is selected from among a plurality of printing modes, which differentiate a number of scannings of the printing head over a predetermined area on the printing medium, and
- wherein the number of scannings of the printing head over a predetermined area on the printing medium, in a case of the printing mode according to the fast printing velocity, is decreased to a smaller value than that in a case of the printing mode according to the slow printing velocity.
A printing controlling system for transferring data from a host apparatus to a printing apparatus, and for performing printing on a printing medium by controlling driving of a printing head of said printing apparatus, said system printing data having a predetermined data compression rate on the printing medium by moving the printing head at a printing velocity according to a selected printing mode,
- wherein said host apparatus comprises:
- mode selecting means for selecting a printing mode according to a data compression rate and a printing velocity of the printing head, and
- wherein said printing apparatus comprises:
- a receiver, arranged for receiving, from said host apparatus, the data, including compressed data of a printing image, having the predetermined data compression rate according to the selected printing mode, the compressed data being different in data content according to the predetermined data compression rate;
- and
- a controller, arranged for setting the printing velocity of the printing head according to the printing mode selected by said mode selector, developing the received data according to the predetermined data compression rate, and causing printing to be performed based on the developed data,
- wherein said mode selector selects a printing mode from among a plurality of printing modes, which differentiate a number of scannings of the printing head over a predetermined area on the printing medium, and
- wherein the number of scannings of the printing head over a predetermined area on the printing medium, in a case of the printing mode according to a fast printing velocity, is decreased to a smaller value than that in a case of the printing mode according to a slow printing velocity.
A printing controlling system for transferring data from a host apparatus to a printing apparatus, and for performing printing on a printing medium by controlling driving of a printing head of said printing apparatus, said system printing the data, having a predetermined information content corresponding to a unit area of a printing medium, by moving the printing head at printing velocity according to a selected printing mode, wherein information content per unit area of a printing medium is different based on a data compression rate,
- wherein said printing apparatus comprises:
- a receiver, arranged for receiving the data from said host apparatus, wherein the data includes compressed data of a printing image, and the receiver has a function for receiving the compressed data, the compressed data being different according to the data compression rate, that is transferred from said host apparatus;
- a distinguisher, arranged for distinguishing an information content of the received data, based on information included in the received data, wherein the information content included in the compressed data per unit printing area of a printing medium is different according to the compression rate;
- a mode selector, arranged for selecting a printing mode according to a slow printing velocity, when the information content is large per unit area, and for selecting a printing mode according to a fast printing velocity, when the information content per unit area is small;
- and
- a controller, arranged for setting the printing head at printing velocity according to the selected printing mode,
- wherein the mode selector selects a printing mode from among a plurality of printing modes, which differentiate a number of scannings of the printing head over a predetermined area on the printing medium, and
- wherein the number of scannings of the printing head over a predetermined area on the printing medium, in a case of the printing mode according to the fast printing velocity, is decreased to a smaller value than that in a case of the printing mode according to the slow printing velocity.
A printing apparatus for performing printing by controlling driving of a printing head according to received data, said apparatus comprising:
- a receiver arranged for receiving the data, including compressed data of a printing image, the compressed data being different in data content according to a data compression rate;
- a distinguisher arranged for distinguishing the data compression rate of the data received by said receiver, wherein the data compression rate is based on pre-compressed data;
- a developer arranged for developing the data received by said receiver, according to the data compression rate;
- a selector arranged for selecting one of a plurality of printing modes, wherein the selected mode corresponds to a data compression rate distinguished by said distinguisher, and the plurality of printing modes includes at least two printing modes each having a different printing time according to a predetermined area of the printing medium, the plurality of printing modes being printing modes in which a number of scannings of the printing head over a predetermined area on the printing medium are different each other;
- and
- a printing controller arranged for performing printing according to the selected printing mode, based on the data developed by said developer,
- wherein a selected printing mode when the data compression rate is high is faster than a selected printing mode when the data compression rate is low.
A method for performing printing by controlling driving of a printing head according to received data, said method comprising the steps of:
- receiving the data including compressed data of a printing image, the compressed data being different in data content according to a data compression rate;
- distinguishing the data compression rate of the received data, the data compression rate being based on pre-compressed data;
- developing the received data, according to the data compression rate;
- selecting one of a plurality of printing modes, wherein the selected mode corresponds to a data compression rate distinguished in said distinguishing step, and the plurality of printing modes includes at least two printing modes each having a different printing time according to a predetermined area of the printing medium, the plurality of printing modes being printing modes in which a number of scannings of the printing head over a predetermined area on the printing medium are different from each other;
- and
- performing printing according to the selected printing mode, based on the data developed in said developing step,
- wherein a selected printing mode when the data compression rate is high is faster than a selected printing mode when the data compression rate is low.
A method for controlling a printing apparatus from a host apparatus, which transfers data to the printing apparatus, said method comprising the steps of:
- selecting a printing mode from among a plurality of printing modes having different printing velocities, wherein the plurality of printing modes includes at least two printing modes each having different printing times according to a predetermined area of the printing medium, the plurality of printing modes being printing modes in which a number of scannings of a printing head over a predetermined area on a printing medium are different from each other;
- setting a printing velocity of a printer according to the selected printing mode, to enable printing to be performed;
- compressing data, based on a data compression rate corresponding to the selected printing mode, wherein the host apparatus compresses data which is transferred from the host apparatus to the printing apparatus;
- and
- transferring the compressed data to the printer, wherein a data compression rate according to a fast printing velocity due to the set printing mode is higher than a data compression rate according to a slow printing velocity.
Dependencies are inferred from the claim text.