Back to results
US 7,256,904 B1Granted
Device for dynamically varying the priority of various processing in a printer
AssigneeSeiko Epson Corporation
InventorToshihiro Shima
Life of this patent
Estimating the term…
Abstract
An image can be smoothly generated without delaying the release of a host by dynamically changing the priority of a task for writing to a hard disk for the priority of another task. The dynamic varying of the priorities of the different types of tasks is dependent upon predetermined events or triggers, which thereby prevents the release delay of a host, so that successive images can be smoothly generated.
Claims3
A printer control method, comprising:
- a writing process for storing print data received from an external device in an auxiliary storage;
- a reading process for reading print data written to said auxiliary storage;
- a generation process for generating a request for printing based upon said read print data;
- and
- a printing process for printing based upon said request for printing,
- wherein a plurality of print data is received from the external device so that a plurality of writing processes, reading processes, generation processes, and printing processes are created and repeatedly executed, wherein each of said plurality of print data includes a writing process, a reading process, a generation process and a printing process,
- wherein unexecuted writing processes are controlled to be precedently executed by a CPU in case a stored quantity of unprocessed requests for printing generated by an execution of said generation process by said CPU is equal to or more than a predetermined quantity.
4 more elements
A computer readable medium containing a program for instructing a processor to perform operations, comprising:
- a writing process for storing print data received from an external device in an auxiliary storage;
- a reading process for reading print data written to said auxiliary storage;
- a generating process for generating a request for printing based upon said read print data;
- and
- printing process for printing based upon said request for printing,
- wherein a plurality of print data is received from the external device so that a plurality of writing processes, reading processes, generation processes, and printing processes are created and repeatedly executed, wherein each of said plurality of print data includes a writing process a reading process, a generating process and a printing process,
- wherein unexecuted writing processes are controlled to be precedently executed by a CPU in case a stored quantity of unprocessed requests for printing generated by an execution of said generation process by said CPU is equal to or more than a predetermined quantity.
4 more elements
A printer, comprising:
- writing means for writing print data received from an external device into an auxiliary storage;
- reading means for reading print data written to said auxiliary storage;
- generating means for generating a request for printing based upon said read print data;
- and
- printing means for printing based upon said request for printing,
- wherein a plurality of print data is received from the external device so that a plurality of writing processes, reading processes, generation processes, and printing processes are created and repeatedly executed, wherein each of said plurality of print data includes a writing process, a reading process, a generating process and a printing process,
- wherein unexecuted writing processes are precedently executed by a CPU in case a stored quantity of unprocessed requests for printing generated by an execution of said generating means by said CPU is equal to or more than a predetermined quantity.
4 more elements
Dependencies are inferred from the claim text.