IP Library Granted Patent US 10,698,643
Granted Patent B2
US 10,698,643 · App. 16/162,255 · Granted Jun 30, 2020

Apparatus and method for forming image for the same

Inventor: Yoshihiro Tsukada (Toride, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1248G06F3/122G06F3/1205G06F3/1209G06F3/1246H04N1/0097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,698,643
App. No.
16/162,255
Granted
Jun 30, 2020
Kind
B2
Abstract

An image forming apparatus includes a interpretation unit, a memory control unit, and an execution unit. The interpretation unit is configured to interpret print data described in a page description language. The memory control unit is configured to control allocation a memory area to the interpretation unit. The execution unit is configured to execute printing by making the interpretation unit to which the memory area is allocated interpret the print data. The memory control unit releases the allocated memory area according to a time elapsed after the print data is interpreted without at least interpretation of print data being performed using the interpretation unit to which the memory area is allocated.

Claims (20)

1. An image forming apparatus comprising:

one or more processors; and

at least one memory storing one or more programs including a first interpretation module configured to be executed by the one or more processors to interpret print data described in a first page description language and a second interpretation module configured to be executed by the one or more processors to interpret print data described in a second page description language, the one or more programs including executable instructions, which when executed by the one or more processors, cause the image forming apparatus to:

allot a memory area to the first interpretation module;

interpret the print data with the first interpretation module to which the memory area is allotted; and

in response to a predetermined time having elapsed since the first interpretation module last interpreted print data described in the first page description language, release the memory area allotted to the first interpretation module and allot a memory area to the second interpretation module even though print data described in the second page description language is not received.

2. The image forming apparatus according to claim 1 , wherein the elapsed time is a time elapsed without the print data being interpreted by any of a plurality of interpretation modules including the first interpretation module of the image forming apparatus.

3. The image forming apparatus according to claim 1 , wherein the memory area allotted to the first interpretation module is used as a work area by the first interpretation module to which the memory area is allotted.

4. The image forming apparatus according to claim 1 , wherein the second interpretation module is a more frequently used interpretation module than the first interpretation module.

5. The image forming apparatus according to claim 1 , wherein the second interpretation module is preset as a specified interpretation module.

6. A method for controlling an image forming apparatus, wherein the image forming apparatus includes at least one memory storing one or more programs including a first interpretation module configured to be executed by one or more processors to interpret print data described in a first page description language and a second interpretation module configured to be executed by the one or more processors to interpret print data described in a second page description language, the method comprising:

at the image forming apparatus:

allotting a memory area to the first interpretation module;

interpreting the print data with the first interpretation module to which the memory area is allotted; and

in response to a predetermined time having elapsed since the first interpretation module last interpreted print data described in the first page description language, releasing the memory area allotted to the first interpretation module and allotting a memory area to the second interpretation module even though print data described in the second page description language is not received.

7. The method according to claim 6 , wherein the allotting a memory area to the second interpretation module is performed after the releasing the memory area allotted to the first interpretation module.

8. The method according to claim 6 , wherein the elapsed time is a time elapsed without print data being interpreted by any of a plurality of interpretation modules including the first interpretation module.

9. The method according to claim 6 , wherein the memory area allotted to the first interpretation module is used as a work area when the first interpretation module interprets print data.

10. The method according to claim 6 , wherein the second interpretation module is a more frequently used interpretation module than the first interpretation module.

11. The method according to claim 6 , wherein the second interpretation module is preset as a specified interpretation module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2018
From: TSUKADA, YOSHIHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 047855/0550 →
Priority Claims (1)
JP 2017-202095 · Oct 18, 2017 · national
Continuity (1)
Related Publication 20190114123A1 · Apr 18, 2019