An image recording device comprising: storing means for storing plural pieces of data, instruction means for instructing, at an arbitrary timing, execution of relation processing of voice data to image data included in the plural pieces of data stored in the storing means; and first determination means for determining whether or not the execution of the relation processing of the voice data to the image data has been instructed by the instruction means, characterized by further comprising: excluding means for excluding data which is included in the plural pieces of data stored in the storing means and to which relation of voice data may not be executed; control means for executing, when the first determination means has determined that the execution of the relation processing of the voice data to the image data has been instructed by the instruction means and has not been excluded by the excluding means, the relation processing of the voice data to the image data; second determination means for determining whether voice data has already been related to the image data before the control means has executed the instruction of the relation processing of the voice data to the image data; and first notifying means for making a notification before the control means has executed the instruction of the relation processing of the voice data to the image data when it is determined by the second determination means that voice data has already been related to the image data. storing means for storing plural pieces of data, instruction means for instructing, at an arbitrary timing, execution of relation processing of voice data to image data included in the plural pieces of data stored in the storing means; and first determination means for determining whether or not the execution of the relation processing of the voice data to the image data has been instructed by the instruction means, characterized by further comprising: excluding means for excluding data which is included in the plural pieces of data stored in the storing means and to which relation of voice data may not be executed; control means for executing, when the first determination means has determined that the execution of the relation processing of the voice data to the image data has been instructed by the instruction means and has not been excluded by the excluding means, the relation processing of the voice data to the image data; second determination means for determining whether voice data has already been related to the image data before the control means has executed the instruction of the relation processing of the voice data to the image data; and first notifying means for making a notification before the control means has executed the instruction of the relation processing of the voice data to the image data when it is determined by the second determination means that voice data has already been related to the image data. excluding means for excluding data which is included in the plural pieces of data stored in the storing means and to which relation of voice data may not be executed; control means for executing, when the first determination means has determined that the execution of the relation processing of the voice data to the image data has been instructed by the instruction means and has not been excluded by the excluding means, the relation processing of the voice data to the image data; second determination means for determining whether voice data has already been related to the image data before the control means has executed the instruction of the relation processing of the voice data to the image data; and first notifying means for making a notification before the control means has executed the instruction of the relation processing of the voice data to the image data when it is determined by the second determination means that voice data has already been related to the image data.