An image forming device includes an embedded information job control part
configured to connect software components and control execution of an
embedded information job that embeds information into image data or
extracts embedded information from image data. The embedded information
job control part includes a common part configured to perform a first
process that is common to respective kinds of the embedded information
job, and a specific part configured to perform a second process that is
specific to a kind of the embedded information job. The specific part
includes a combination of the software components connected in a
predetermined order to perform the second process, the combination
corresponding to the kind of the embedded information job.