Patent ID: 9652411
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. An image forming apparatus, comprising: a Central Processing Unit (CPU); and a storage device, the storage device including: wherein the CPU functions as a main process circuitry by executing the first program, and functions as a sub-process circuitry by executing the second program, wherein the main process circuitry i) transmits and receives information by all transmission/reception methods usable by the first platform, and ii) selects the transmission/reception methods that successfully read dummy data from the storage device as the transmission/reception methods usable by the main process circuitry, wherein the sub-process circuitry i) is called from the main process circuitry, and ii) transmits and receives the information by an environment variable that is set in advance among the transmission/reception methods usable by the second platform, wherein the main process circuitry i) writes main-side transmission information as an argument to a region for the first program in the storage device by all the transmission/reception methods selected as the transmission/reception methods usable by the main process circuitry itself, and ii) converts a data format of the main-side transmission information as the argument from a binary format to a text format by encoding the main-side transmission information, wherein the sub-process circuitry i) reads the main-side transmission information from the storage device by a sub-usable method as the transmission/reception method usable by the sub-process circuitry itself, the sub-usable method including the environment variable, ii) executes a specific process using the main-side transmission information read from the storage device, iii) writes process result information of the specific process as the argument to the region for the second program in the storage device by the sub-usable method including the environment variable, and iv) converts a data format of the process result information as the argument from the binary format to the text format by encoding the process result information, and wherein the main process circuitry reads the process result information written by the sub-process circuitry from the storage device by the sub-usable method including the environment variable.