Patent ID: 8001191

Claim:
A non-transitory computer-readable medium having stored thereon a data communication program for causing a computer to execute: a confirmation step of confirming reception of electronic mail attached with a given firmware from a plurality of firmware, wherein said plurality of firmware correspond to division of firmware for one module into a plurality of parts, each firmware from the plurality having a memory write priority level corresponding to an order of division, an acquirement step of acquiring information relating to the priority level of said attached given firmware from said electronic mail, a determination step of determining, individually, whether said attached given firmware from the plurality of firmware attains a write allowable state into a predetermined memory based on said acquired information relating to said priority level of said given firmware, and a permission step of permitting writing of said given firmware from the plurality of firmware into the predetermined memory, individually, when it is determined that the given firmware attached attains a write allowable state by said determination step.