Patent ID: 9535662
Date: 2017-01-03
CPC Classifications: G06F

Claim:
1. A data processing method performed by a data processing apparatus including a first program and a second program, wherein the first program causes the data processing apparatus to perform a display of a first screen, on an operation panel, relating to a process using a hardware resource specific to the data processing apparatus for inputting setting data relating to the process using the hardware resource via the first screen, causes the data processing apparatus to perform the process using the hardware resource in accordance with the setting data input via the first screen, includes an interface that receives setting data relating to the process using the hardware resource from a second program, the method comprising: receiving, by the first program, the setting data from the second program, the setting data being input via a second screen displayed by the data processing apparatus caused by the second program as an owner of the operation panel; causing, by the first program, the data processing apparatus to perform the process in accordance with the setting data received from the second program; requesting, by the first program, transition of the owner of the operation panel to the first program; after a response from the second program indicating that the owner of the operation panel is to be released, transiting the owner of the operation panel to the first program; and causing, by the first program, the data processing apparatus to transit the second screen to a screen displaying a status of the process while the process is being performed.