An image processing device comprising: a display means; an obtaining means that obtains voice recognition data that is a voice recognition result related to a voice vocalized in a state in which at least one operation screen (210, 230; 512, 513) is displayed in the display means; a determining means that determines a search target character string on the basis of the voice recognition data; a searching means that executes search processing of searching for one voice operation command that agrees with the search target character string among a plurality of voice operation commands including a voice operation command group (630; 830) related to a first screen (210; 512) related to the image processing device, and a voice operation command group (610; 820) related to a second screen (230; 513) displayed according to user's operation for the first screen (210; 512); and a command executing means that executes processing corresponding to the one voice operation command that has been searched for by the searching means, wherein the searching means executes first search processing in which a search range is a first command group to which first search priority order is given, among the plurality of voice operation commands, in a case where the search target character string is not detected by the first search processing in which the search range is the first command group, executes second search processing in which a search range is a second command group to which second search priority order is given, among the plurality of voice operation commands, the first command group is a voice operation command group (630; 830) related to a first priority screen among two operation screens (210, 230; 512, 513) that are the first screen (210; 512) and the second screen (230; 513), the first priority screen being a screen that is being displayed when the voice has been vocalized, and that has been most recently called before the voice is vocalized, and the second command group is a voice operation command group (610; 820) related to a second priority screen among the two operation screens (210, 230; 512, 513), the second priority screen being different from the first priority screen. a display means; an obtaining means that obtains voice recognition data that is a voice recognition result related to a voice vocalized in a state in which at least one operation screen (210, 230; 512, 513) is displayed in the display means; a determining means that determines a search target character string on the basis of the voice recognition data; a searching means that executes search processing of searching for one voice operation command that agrees with the search target character string among a plurality of voice operation commands including a voice operation command group (630; 830) related to a first screen (210; 512) related to the image processing device, and a voice operation command group (610; 820) related to a second screen (230; 513) displayed according to user's operation for the first screen (210; 512); and a command executing means that executes processing corresponding to the one voice operation command that has been searched for by the searching means, wherein the searching means executes first search processing in which a search range is a first command group to which first search priority order is given, among the plurality of voice operation commands, in a case where the search target character string is not detected by the first search processing in which the search range is the first command group, executes second search processing in which a search range is a second command group to which second search priority order is given, among the plurality of voice operation commands, executes first search processing in which a search range is a first command group to which first search priority order is given, among the plurality of voice operation commands, in a case where the search target character string is not detected by the first search processing in which the search range is the first command group, executes second search processing in which a search range is a second command group to which second search priority order is given, among the plurality of voice operation commands, the first command group is a voice operation command group (630; 830) related to a first priority screen among two operation screens (210, 230; 512, 513) that are the first screen (210; 512) and the second screen (230; 513), the first priority screen being a screen that is being displayed when the voice has been vocalized, and that has been most recently called before the voice is vocalized, and the second command group is a voice operation command group (610; 820) related to a second priority screen among the two operation screens (210, 230; 512, 513), the second priority screen being different from the first priority screen.