US 7,612,899 B2
Print data processing system
Masatoshi Kadota, Takahama (Japan)
Assigned to Brother Kogyo Kabushiki Kaisha, Nagoya (Japan)
Filed on Sep. 08, 2004, as Appl. No. 10/935,198.
Claims priority of application No. 2003-315657 (JP), filed on Sep. 08, 2003.
Prior Publication US 2005/0052693 A1, Mar. 10, 2005
Int. Cl. G06F 15/00 (2006.01)
U.S. Cl. 358—1.13  [358/1.15] 7 Claims
OG exemplary drawing
 
1. A print data processing system installed in a client device of a printing system, the printing system transmitting print data from the client device to a server over a network, the server being connected to an image forming device, the print data processing system comprising:
a GDI that generates a print data according to a draw command in selected one of a first format and a second format, the print data in the first format being intermediate data convertible to data dependent of the image forming device, the print data in the second format being dependent of the image forming device and being compressed more than the print data in the first format, wherein the GDI selectively generates primary print data in the first format that includes image data and process information indicating how to process the image data;
a spooler that stores the print data generated by the GDI as a spool file and that is capable of sending the print data stored as the spool file to the server over the network; and
a data processor that generates the draw command corresponding to a processed image based on the image data and the process information included in the primary print data in the first format and for applying the draw command to the GDI, wherein the GDI generates secondary print data in the second format that includes information corresponding to the processed image upon applied with the draw command, wherein:
the GDI generates the primary print data in the first format in accordance with a command from a higher module;
the spooler stores the primary print data in the first format as a spool file;
the data processor generates the draw command corresponding to the processed image based on the primary print data in the first format and applies the draw command to the GDI;
the GDI generates the secondary print data in the second format in accordance with the draw command; and
the spooler stores the secondary print data in the second format as a spool file and transmits the secondary print data in the second format from the client device to the server over the network.