Scan Job Transmission Across Guest and Host OS Environments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting scan jobs to communication apparatuses, such as printers, face challenges when running on guest operating systems like Chrome OS, where broadcast and multicast searches are blocked by firewalls, and IP address translation disrupts data transfer, leading to incomplete or failed scan data acquisition.
Innovation Solution
A control method that distinguishes between first and second operating environments, allowing scan jobs to be transmitted appropriately by controlling processes in the first environment while utilizing standard scan functions in the second, ensuring compatibility and data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If scan jobs are transmitted using broadcast/multicast search in guest OS environment, then communication apparatus can be discovered, but firewall blocks the search packets preventing successful discovery
Solution Approach 1:
The patent changes the communication parameter from broadcast/multicast search to unicast communication using a predetermined IP address. This parameter change allows the scan job transmission to bypass the firewall restriction that blocks broadcast/multicast packets in guest OS environments, thereby resolving the contradiction between transmission capability and communication reliability.
2Adaptability or versatility
If IP address translation is performed in virtualization environment, then network flexibility is improved, but scan data transfer becomes incomplete or fails
Solution Approach 1:
The patent introduces a predetermined IP address as an intermediary that remains unchanged during virtualization. This intermediary address serves as a stable communication endpoint that is not affected by IP address translation, allowing scan data to be transferred完整地 from the communication apparatus back to the host OS without information loss.
3Ease of operation
If standard scan function is used in host OS, then scan capability is available, but compatibility with guest OS applications is poor
Solution Approach 1:
The patent segments the scan function into two parts: the standard scan function pre-installed in the host OS, and a communication application running in the guest OS. By separating these functions and establishing direct communication between them using predetermined IP addresses, the patent enables both standard scan capability and cross-OS compatibility to coexist effectively.
Data Source
AI summary
A control method including performing control, based on a predetermined program being running in a second operation environment, in a second information processing apparatus so that a predetermined process is not performed and performing second execution to perform, based on the predetermined program being running in the second operation environment, in the second information processing apparatus, a process relating to another program that is different from the predetermined program and controls a standard scan function pre-installed in a host OS is provided to solve an issue.


