Image forming apparatus, license managing method for applications executed by image forming apparatus, program for implementing the method, and storage medium storing the program
First Claim
Patent Images
1. An image forming apparatus comprising:
- a storage device that stores an application program and license information relating to a license for the stored application program;
an image forming job-performing device that executes the stored application program to execute an image forming job relating to an image input or output;
a license managing device that manages the stored license information in association with the stored application program; and
a notifying device that issues a notification notifying the application program of invalidity of the license when said license managing device determines that the license for the application program has become invalid during execution of the image forming job,wherein the image forming job-performing device suspends the execution of the application program in response to the notification from said notifying device, and also suspends the execution of the image forming job associated with the execution-suspended application program,wherein the image forming job-performing device executes remaining processing of the image forming job when execution of the suspended image forming job is restarted in accordance with updating of the license information,wherein the image forming apparatus further comprises a scanner that reads an image on an original document, and a printer that prints the read image on a sheet,wherein the image forming job-performing device executes the stored application program to execute the image forming job, the image forming job including a sheet reading operation by the scanner or printing operation by the printer,wherein the image forming job-performing device suspends the execution of the application program in response to the notification from said notifying device, and also suspends the execution of the image forming job, including suspending the sheet reading operation by the scanner or the printing operation by the printer, associated with the execution-suspended application program, andwherein the image forming job-performing device executes remaining processing of the image forming job, including executing remaining sheet reading by the scanner or remaining printing operation by the printer, when execution of the suspended image forming job is restarted in accordance with updating of the license information.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus which enables a user to continue an operation using an application without restarting the application, by the image automatically accessing a license server to update a license for the application when the license becomes expired while the user is performing the operation. A notification notifying the application of invalidity of the license is issued when it is detected that the license for the application has become invalid during execution of the application. The application suspends the execution of the application in response to the notification.
29 Citations
13 Claims
-
1. An image forming apparatus comprising:
-
a storage device that stores an application program and license information relating to a license for the stored application program; an image forming job-performing device that executes the stored application program to execute an image forming job relating to an image input or output; a license managing device that manages the stored license information in association with the stored application program; and a notifying device that issues a notification notifying the application program of invalidity of the license when said license managing device determines that the license for the application program has become invalid during execution of the image forming job, wherein the image forming job-performing device suspends the execution of the application program in response to the notification from said notifying device, and also suspends the execution of the image forming job associated with the execution-suspended application program, wherein the image forming job-performing device executes remaining processing of the image forming job when execution of the suspended image forming job is restarted in accordance with updating of the license information, wherein the image forming apparatus further comprises a scanner that reads an image on an original document, and a printer that prints the read image on a sheet, wherein the image forming job-performing device executes the stored application program to execute the image forming job, the image forming job including a sheet reading operation by the scanner or printing operation by the printer, wherein the image forming job-performing device suspends the execution of the application program in response to the notification from said notifying device, and also suspends the execution of the image forming job, including suspending the sheet reading operation by the scanner or the printing operation by the printer, associated with the execution-suspended application program, and wherein the image forming job-performing device executes remaining processing of the image forming job, including executing remaining sheet reading by the scanner or remaining printing operation by the printer, when execution of the suspended image forming job is restarted in accordance with updating of the license information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A license managing method for an application executed by an image forming apparatus having a storage device that stores an application program and license information relating to a license for the stored application program, the method comprising:
-
an image forming job-performing step of executing the stored application program to execute an image forming job relating to an image input or output; a license managing step of managing the stored license information in association with the application program; and a notifying step of issuing a notification notifying the application program of invalidity of the license when said license managing step determines that the license of the application program has become invalid during execution of the image forming job, wherein said image forming job-performing step suspends the execution of the application program in response to the notification in said notifying step, and also suspends the execution of the image forming job associated with the execution-suspended application program, wherein the image forming job-performing step executes remaining processing of the image forming job when execution of the suspended image forming job is restarted in accordance with updating of the license information, wherein the license managing method further comprises a scanning step of reading, with a scanner, an image on an original document, and a printing step of printing, with a printer, the read image on a sheet, wherein the image forming job-performing step executes the stored application program to execute the image forming job, the image forming job including a sheet reading operation by the scanner or printing operation by the printer, wherein the image forming job-performing step suspends the execution of the application program in response to the notification from said notifying step, and also suspends the execution of the image forming job, including suspending the sheet reading operation by the scanner or the printing operation by the printer, associated with the execution-suspended application program, and wherein the image forming job-performing step executes remaining processing of the image forming job, including executing remaining sheet reading by the scanner or remaining printing operation by the printer, when execution of the suspended image forming job is restarted in accordance with updating of the license information.
-
-
13. A non-transitory computer-readable medium storing a computer program for implementing a license management in an image forming apparatus having a storage device that stores an application program and license information relating to a license for the stored application program, the computer program comprising:
-
an image forming job-performing module for executing the stored application program to execute an image forming job relating to an image input or output; a license managing module for managing the stored license information in association with the application program; and a notifying module for issuing a notification notifying the application program of invalidity of the license when said license managing module determines that the license of the application program has become invalid during execution of the image forming job, wherein said image forming job-performing module suspends the execution of the application program in response to the notification from said notifying module, and also suspends the execution of the image forming job associated with the execution-suspended application program, wherein the image forming job-performing module executes remaining processing of the image forming job when execution of the suspended image forming job is restarted in accordance with updating of the license information, wherein the computer program further comprises a scanning module for reading an image on an original document with a scanner, and a printing module for printing the read image on a sheet with a printer, wherein the image forming job-performing module executes the stored application program to execute the image forming job, the image forming job including a sheet reading operation by the scanner or printing operation by the printer, wherein the image forming job-performing module suspends the execution of the application program in response to the notification from said notifying module, and also suspends the execution of the image forming job, including suspending the sheet reading operation by the scanner or the printing operation by the printer, associated with the execution-suspended application program, and wherein the image forming job-performing module executes remaining processing of the image forming job, including executing remaining sheet reading by the scanner or remaining printing operation by the printer, when execution of the suspended image forming job is restarted in accordance with updating of the license information.
-
Specification