Apparatus for decoding code data and printing pixel data in parallel
AssigneeCanon Kabushiki Kaisha
InventorsYuji Ishikawa, Masao Kiguchi, Atsushi Ohtani, Nobuyuki Hirai, Takeshi Toyama
Life of this patent
Estimating the term…
Abstract
There is disclosed an image processing apparatus which decodes code data to generate pixel data and prints an image on the basis of the pixel data by using a page printer, such as a laser beam printer, which prints an image on sheets of paper.
Claims14
Image processing apparatus comprising:
- decoding means for decoding code data to generate pixel data;
- line buffer memory means for storing a plurality of lines of the pixel data from said decoding means;
- and
- page printing means for printing each line of the pixel data, read from said line buffer memory means, for a page of an image, said page printing means printing each line in a constant time per line regardless of an information content of each line, wherein the decoding means decodes the code data for each line within a respective time shorter than the constant time regardless of the information content of each line.
A communication apparatus capable of outputting a report of results of communication, comprising:
- code memory means for storing coded image data to be printed;
- communication management data storage means for storing communication management data;
- encoding means for generating coded management data based on the communication management data stored in said communication management data storage means;
- decoding means for decoding both the coded image data as read out from said code memory means and the coded management data to generate lines of pixel data;
- line buffer memory means for storing a plurality of lines of pixel data from said decoding means;
- page printing means for printing each line of the pixel data, read from said line buffer memory means, for a page of an image, said page printing means printing each line in a constant time per line regardless of an information content of each line, wherein said decoding means decodes the coded data for each line within a respective time shorter than the constant time regardless of the information content of each line;
- and
- output means for successively outputting the coded management data and the coded image data to said decoding means, said output means combining the coded management data and coded image data for the page of the image.
An image processing method comprising the steps of:
- decoding code data to generate pixel data;
- storing a plurality of lines of the pixel data from said decoding step in line buffer memory means;
- and
- printing each line of the pixel data, read from the line buffer memory means, for a page of an image using page printing means, said printing step printing each line in a constant time per line regardless of an information content of each line, wherein the decoding step decodes the code data for each line within a respective time shorter than the constant time regardless of the information content of each line.
A communication method capable of outputting a report of results of communication in a communication apparatus, comprising the steps of:
- storing coded image data to be printed in code memory means;
- storing communication management data;
- generating coded management data based on the stored communication management data;
- decoding both the coded image data as read out from the code memory means and the coded management data to generate lines of pixel data;
- storing a plurality of lines of pixel data from said decoding step in line buffer memory means;
- printing each line of the pixel data, read from the line buffer memory means, for a page of an image using page printing means, said printing step printing each line in a constant time per line regardless of an information content of each line, wherein said decoding step decodes the coded data for each line within a respective time shorter than the constant time regardless of the information content of each line;
- and
- successively outputting the coded management data and the coded image data to said decoding step, said output step combining the coded management data and coded image data for the page of the image.
Dependencies are inferred from the claim text.