Control method, storage medium, and information processing apparatus transmitting a scan job to a communication apparatus more appropriately
AssigneeCanon Kabushiki Kaisha
InventorYoshiro Mihira
Life of this patent
Estimating the term…
Abstract
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.
Claims19
A control method for controlling a second information processing apparatus including a predetermined program that is configured to run on an operating system (OS) and causes a computer of a first information processing apparatus having a first operation environment being on a first OS running as a host OS but not being on a guest OS to perform, based on the predetermined program being running in the first operation environment, a predetermined process of transmitting a scan job generated by the predetermined program to a communication apparatus, and having a second operation environment being on a second OS running as the host OS and being on the guest OS, the control method comprising:
- performing, based on the predetermined program being running in the second operation environment, control so that the predetermined process is not performed;
- and
- performing, based on the predetermined program being running in the second operation environment, a process relating to another program that is different from the predetermined program and controls a standard scan function pre-installed in the host OS.
A non-transitory computer-readable storage medium that stores a predetermined program that is configured to run on an OS and causes a computer of a first information processing apparatus having a first operation environment being on a first OS running as a host OS but not being on a guest OS to perform, based on the predetermined program being running in the first operation environment, a predetermined process of transmitting a scan job generated by the predetermined program to a communication apparatus, the predetermined program causing a computer of a second information processing apparatus having a second operation environment being on a second OS running as the host OS and being on the guest OS to perform:
- based on the predetermined program being running in the second operation environment, control so that the predetermined process is not performed;
- and
- based on the predetermined program being running in the second operation environment, a process relating to another program that is different from the predetermined program and controls a standard scan function pre-installed in the host OS.
A second information processing apparatus including a predetermined program that is configured to run on an OS and causes a computer of a first information processing apparatus having a first operation environment being on a first OS running as a host OS but not being on a guest OS to perform, based on the predetermined program being running in the first operation environment, a predetermined process of transmitting a scan job generated by the predetermined program to a communication apparatus, and having a second operation environment being on a second OS running as the host OS and being on the guest OS, the second information processing apparatus comprising:
- one or more processors;
- and
- one or more memories storing one or more programs including the predetermined program, wherein the one or more memories and the one or more processors are configured to cause the second information processing apparatus to:
- perform, based on the predetermined program being running in the second operation environment, control so that the predetermined process is not performed;
- and
- perform, based on the predetermined program being running in the second operation environment, a process relating to another program that is different from the predetermined program and controls a standard scan function pre-installed in the host OS.
Dependencies are inferred from the claim text.