Image output system image processing system image output method image processing method and recording medium
AssigneeFuji Xerox Co., Ltd.
InventorMotofumi Hori
Life of this patent
Estimating the term…
Abstract
An image output system (printer) which has cache memory for storing drawing data, an interface for receiving an input command of a drawing command or a write command containing address information and drawing data from the outside, and a processor for determining whether an input command fed into the input means is the drawing command or the write command. The processor writes the drawing data into the cache memory based on the address information if the processor determines that the input command is the write command. The processor draws based on the drawing command if the processor determines that the input command is the drawing command.
Claims15
An image output system comprising:
- memory for storing drawing data;
- reception means for receiving a drawing command or a write command including drawing data and address information indicating a location where the drawing data is stored from an external system;
- determination means for determining whether a command is the drawing command or the write command;
- write means for writing the drawing data received by said reception means into a first cache area of said memory based on the address information received by said reception means if the determination means determines that the command is the write command;
- and
- drawing means for drawing by using the drawing data written by said write means if the determination means determine that the command is the drawing command.
An image output system comprising:
- memory for storing drawing data;
- reception means for receiving drawing data and address information indicating a location where the drawing data is stored from an external system;
- write means for writing the drawing data received by said reception means into a first cache area of said memory based on the address information received by said reception means;
- drawing means for drawing by using the drawing data written by said write means;
- determination means for determining whether or not the drawing data written into said memory by said write means meets a drawing condition under which said drawing means should draw;
- and
- conversion means for converting the drawing data written into said memory into drawing data meeting the drawing condition if said determination means determines that the drawing data does not meet the drawing condition, wherein
- said drawing means draws by using the drawing data provided by said conversion means.
An image processor for supplying drawing data to an image output system having cache memory for storing drawing data, said image processor comprising:
- drawing data output means for outputting drawing data to said image output system;
- a cache management table for managing contents of said cache memory;
- cache determination means for determining whether or not the drawing data is stored in said cache memory based on contents of said cache management table;
- and
- data output means for outputting the drawing data, address information for writing the drawing data into said cache memory, and a write command for writing the drawing data into said cache memory to said image output system if said cache determination means determines that the drawing data is not stored.
An image processing system comprising an image processor for preparing image data and an image output system for printing based on the image data sent from said image processor, wherein
- said image processor comprises:
- transmission means for transmitting font data corresponding to a font not contained in said image output system thereto;
- and
- first storage means for storing contents of the font data transmitted by said transmission means and stored in said image output system, and wherein
- said image output system comprises:
- memory for storing drawing data;
- write means for writing the font data transmitted by said transmission means into a first cache area of said memory;
- matrix conversion means for applying matrix conversion to the font data stored in the first cache area;
- and
- conversion data write means for writing the font data to which the matrix conversion has been applied by said matrix conversion means into a second cache area of said memory.
An image output system for outputting image data transmitted from an image processor, comprising:
- memory for storing drawing data sent from said image processor;
- write means for writing font data transmitted from said image processor into a first cache area of said memory;
- matrix conversion means for applying matrix conversion to the font data stored in the first cache area;
- and
- conversion data write means for writing the font data to which the matrix conversion has been applied by said matrix conversion means into a second cache area of said memory.
An image output method in an image output system having memory for caching drawing data, said image output method comprising:
- a first reception step of receiving drawing data from an external system;
- a second reception step of receiving address information indicating a location where the drawing data is stored from the external system;
- a storage step of storing the drawing data received by the first reception step in a first cache area of said memory based on the address information received by the second reception step;
- a third reception step of receiving a drawing command containing information indicating an address where the drawing data is stored by the storage step;
- a drawing step o f drawing by using the drawing data stored in the cache area of said memory based on the drawing command received by the third reception step;
- a determination step of determining whether or not the drawing data stored by the storage step meets a drawing condition;
- a conversion step of converting the drawing data stored by the storage step if the determination step determines that the drawing data does not meet the drawing condition, and
- a conversion data storage step of storing the drawing data resulting from the conversion executed by the conversion step in a second cache area of said memory.
Dependencies are inferred from the claim text.