Image Forming Apparatus Capable of Speeding Up Drawing Process, an Image Forming Method, and a Non-Transitory Computer-Readable Recording Medium
First Claim
1. An image forming apparatus, comprising:
- a count unit that counts how many drawing commands for a vector object are received in incoming printable data;
a count determination unit that determines whether or not a count of the drawing commands determined by the count unit is equal to or larger than a threshold value;
a drawing process execution unit that executes, when the count determination unit determines that the count is equal to or larger than the threshold value, all the drawing commands for the vector objects counted by the count unit prior to the count being equal to or larger than the threshold value; and
a count resetting unit that resets the count determined by the count unit when the drawing process execution unit executes the drawing command.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus includes a count unit, a count determination unit, a drawing process execution unit, and a count resetting unit. The count unit counts a drawing command for a vector object. The count determination unit determines whether or not a count of the drawing commands obtained by the count unit is equal to or larger than a threshold value. The drawing process execution unit executes, when the count determination unit determines that the count is equal to or larger than the threshold value all the drawing commands for the vector objects counted by the count unit prior to the count being equal to or larger than the threshold value. The count resetting unit resets the count obtained by the count unit when the drawing process execution unit executes the drawing command.
-
Citations
16 Claims
-
1. An image forming apparatus, comprising:
-
a count unit that counts how many drawing commands for a vector object are received in incoming printable data; a count determination unit that determines whether or not a count of the drawing commands determined by the count unit is equal to or larger than a threshold value; a drawing process execution unit that executes, when the count determination unit determines that the count is equal to or larger than the threshold value, all the drawing commands for the vector objects counted by the count unit prior to the count being equal to or larger than the threshold value; and a count resetting unit that resets the count determined by the count unit when the drawing process execution unit executes the drawing command. - View Dependent Claims (2, 3, 4)
-
-
5. An image forming apparatus, comprising:
-
a coordinate determination unit that determines whether one of an x-coordinate and a y-coordinate of a path specified in each of successive drawing commands for vector objects is the same, wherein the successive drawing commands are received in incoming printable data; and a drawing process execution unit that executes, when there is a drawing command for a vector object in which a specified coordinate of a path is different from the coordinate that has been determined to be the same by the coordinate determination unit, all the drawing commands for the vector objects determined to have the same coordinate by the coordinate determination unit. - View Dependent Claims (6, 7, 8)
-
-
9. An image forming method, comprising:
-
counting a drawing command for a vector object, wherein the drawing command is one of a plurality of commands received in incoming printable data; determining whether or not a count of the drawing commands for the vector objects is equal to or larger than a threshold value; executing, when the count is determined to be equal to or larger than the threshold value, all the drawing commands for the vector objects counted prior to the count being equal to or larger than the threshold value; and resetting the count when the drawing command is executed. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable recording medium having a program recorded thereon, the program causing a computer to function as:
-
a count unit that counts a drawing command for a vector object, wherein the drawing command is one of a plurality of commands received in incoming printable data; a count determination unit that determines whether or not a count of the drawing commands obtained by the count unit is equal to or larger than a threshold value; a drawing process execution unit that executes, when the count determination unit determines that the count is equal to or larger than the threshold value all the drawing commands for the vector objects counted by the count unit prior to the count being equal to or larger than the threshold value; and a count resetting unit that resets the count obtained by the count unit when the drawing process execution unit executes the drawing command. - View Dependent Claims (14, 15, 16)
-
Specification