Dynamic OS Migration for Image Forming Apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face challenges in performing tasks beyond image formation, such as document editing, due to limited functionality of their control firmware, which requires external PCs for data processing, and existing solutions like multi-OS environments risk degrading performance by sharing hardware resources, potentially leading to instability and operability issues.
Innovation Solution
An image forming apparatus and system that enable a second operating system to operate on another apparatus based on image formation processing state, allowing parallel execution of image formation and other processes, with a control unit managing resource allocation and switching between image forming devices to maintain performance and usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a multi-OS environment is implemented to enable second operating systems for document processing and other applications, then the functionality and versatility of the image forming apparatus is improved, but the hardware resources are consumed by the guest operating system which may degrade the original performance of the image forming apparatus
Solution Approach 1:
The patent implements dynamic migration of the second operating system between image forming apparatuses based on real-time resource availability and processing states. The control unit monitors the operational status of the first operating system and migrates the second OS to another apparatus when resources become available, ensuring both versatility and performance stability through adaptive resource allocation.
Solution Approach 2:
The patent separates the first operating system (for image formation) and the second operating system (for document processing) into distinct execution environments. By enabling the second OS to migrate to different apparatuses rather than co-residing permanently with the first OS, the system achieves functional segmentation that prevents resource contention while maintaining both functionalities.
2Ease of operation
If a second operating system is operated in parallel with the first operating system on the same image forming apparatus, then the usability is improved by enabling document processing within the apparatus, but the hardware resources are shared which may cause performance degradation and operability issues
Solution Approach 1:
The patent moves the second operating system from a parallel execution model (same apparatus) to a distributed execution model (different apparatuses connected via network). This dimensional shift from spatial co-location to networked distribution allows users to access the second OS functionality without compromising the performance of the first OS, as they operate on separate physical resources.
Solution Approach 2:
The patent introduces a network infrastructure as an intermediary between the first and second operating systems. Instead of direct resource sharing on the same apparatus, the network mediates communication and resource allocation, allowing the second OS to run on different apparatuses while maintaining usability through networked access to document processing capabilities.
3Productivity
If the second operating system is migrated to another image forming apparatus based on resource sufficiency, then the resource management efficiency is improved, but there may be cases where the host operating system of the image forming apparatus becomes non-operable
Solution Approach 1:
The patent implements a feedback mechanism where the control unit continuously monitors the operational status and resource utilization of the first operating system before and during the migration of the second operating system. This feedback loop ensures that migration decisions are made only when resources are genuinely available, preventing scenarios where the host OS becomes non-operable due to premature or inappropriate resource reallocation.
Data Source
AI summary
An image forming apparatus communicably connected to another image forming apparatus through a network includes a printer unit, a communication unit enabling a connection with another image forming apparatus, and a control unit that executes a first operating system (OS) operating on the first image forming apparatus and a control program operating on the first OS and performing a process relating to image formation, and enables a second OS performing other processes in parallel with the operation of the first OS to be operable. The control unit selects and determines another image forming apparatus in which the second OS is operable based on a process state relating to the image formation of the image forming apparatus operating the second OS, transmits an operating state of the second OS at that time point to the other image forming apparatus, and executes the second OS on the other apparatus.


