Grouping objects of a compound document and compressing the group using a compression method corresponding to the group
AssigneeHewlett-Packard Development Company, L.P.
InventorsJoo Young Jung, Yu Na Oh, So Hye Kim, Jin Myung Joo, Changlak Lee, Sung Won Chae
Life of this patent
Estimating the term…
Abstract
A method of encoding print data performed by a host device is described in which a print request for a compound document is received; objects included in the compound document is classified into predetermined groups based on object attribute information; each of the predetermined groups is compressed according to a preset compression method; and the compressed groups is merged and the merged groups is transmitted to an image forming apparatus.
Claims16
A method of encoding print data performed by a host device, the method comprising:
- receiving a print request for a compound document;
- converting print data of the compound document into bitmap image data;
- adding an object tag indicating object attribute information to the bitmap image data;
- classifying objects included in the compound document into groups based on the object tag;
- compressing each group among the groups according to a set compression method corresponding to the respective group;
- and
- merging the compressed groups and transmitting the merged groups to an image forming apparatus,
- wherein the bitmap image data comprises four bytes for each pixel including one color value of three bytes for each pixel of the compound document and
- the object tag of one byte to indicate the object attribute information for each pixel.
A host device comprising:
- an inputter/outputter to receive a print request;
- a communicator to transmit data to an image forming apparatus;
- and
- a controller to:
- receive the print request for a compound document through the inputter/outputter,
- convert print data of the compound document into bitmap image data,
- add an object tag indicating object attribute information to the bitmap image data,
- classify objects included in the compound document into groups based on the object tag,
- compress each group among the groups according to a set compression method corresponding to the group, and
- merge the compressed groups and transmit the merged groups to an image forming apparatus through the communicator,
- wherein the bitmap image data comprises four bytes for each pixel including one color value of three bytes for each pixel of the compound document and
- the object tag of one byte to indicate the object attribute information for each pixel.
A non-transitory computer readable recording medium storing a program for executing a method of encoding print data performed by a host device on a computer, the method comprising:
- receiving a print request for a compound document;
- converting print data of the compound document into bitmap image data;
- adding an object tag indicating object attribute information to the bitmap image data;
- classifying objects included in the compound document into groups based on the object tag;
- compressing each group among the groups according to a set compression method corresponding to the respective group;
- and
- merging the compressed groups and transmitting the merged groups to an image forming apparatus,
- wherein the bitmap image data comprises four bytes for each pixel including one color value of three bytes for each pixel of the compound document and
- the object tag of one byte to indicate the object attribute information for each pixel.
Dependencies are inferred from the claim text.