Image Processing Apparatus Job Progress Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing apparatuses cannot output progress information to users when additional programs access the storage unit managing job processing progress information, leading to disabled access and inability to display this information.
Innovation Solution
An image processing apparatus with a processor that executes transfer processing and updates progress information, allowing the standard program to output this information to users while preventing unauthorized access by additional programs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If additional programs are allowed to access the storage unit managing job processing progress information, then the functionality and versatility of the image processing apparatus is improved, but the security and reliability of the progress information is compromised leading to disabled access
Solution Approach 1:
The progress information is segmented into two distinct types: first progress information stored in a first storage unit accessible only by the first program, and second progress information stored in a second storage unit accessible by both the first and second programs. This segmentation allows the second program to contribute progress data without compromising the security of the primary progress information.
Solution Approach 2:
The processor acts as an intermediary that receives second progress information from the second program and integrates it with the first progress information. This intermediary role ensures that additional programs can contribute data without directly accessing or potentially corrupting the primary progress information stored in the first storage unit.
2Reliability
If access to progress information is restricted to prevent alteration, then the security of the storage unit is improved, but the ability to output progress information to users is worsened
Solution Approach 1:
The storage unit is segmented into a first storage unit with restricted access for security-critical progress information and a second storage unit with broader access for additional progress data. This allows the system to maintain security while enabling multiple programs to contribute to and access progress information for user display.
Solution Approach 2:
The processor merges first progress information from the secure first storage unit with second progress information from the additional program's second storage unit to create comprehensive progress information for user output. This combining approach enables full information output capability while maintaining the security boundaries of the segmented storage structure.
Data Source
AI summary
An image processing apparatus includes a memory that stores first progress information representing progress of processing of a job, a first program accessible to the first progress information, and a second program that performs transfer processing of the job; and a processor configured to: execute the transfer processing of transferring the job by the second program; update, by the second program, second progress information representing progress of the transfer processing by the second program, the progress being according to a unit of the job; and output updated first progress information by the first program, using the second progress information updated by the second program.


