An image scanning apparatus which scans a manuscript to obtain a scanned image data and adds the scanned image data into an image file storing an existing image data associated with an attribute value regarding an attribute of the existing image data, the apparatus comprising: a setting section configured to set an image generation condition based on the attribute value regarding the attribute of the existing image data stored in the image file; a generator section configured to scan the manuscript to generate the scanned image data based on the image generation condition set by the setting section; and a storing section configured to add the scanned image data generated by the generator section into the image file, and to store the added image file, wherein the generator section has a read-in portion which is configured to scan the manuscript to output the scanned image data, and an image processing portion which is configured to perform an image processing on the scanned image data outputted from the read-in portion, the image generation condition includes one of a condition for controlling the read-in portion and a condition for controlling the image processing portion; the attribute value regarding the attribute includes one of a read-in condition of the existing image data and an image processing condition of the existing image data; the existing image data includes a plurality pieces of existing image data associated with a plurality of attribute values, respectively, and under a condition that the plurality of attribute values of the existing image data stored in the image file are different from each other, the setting section is configured to set the image generation condition based on the plurality of attribute values regarding the attribute. a setting section configured to set an image generation condition based on the attribute value regarding the attribute of the existing image data stored in the image file; a generator section configured to scan the manuscript to generate the scanned image data based on the image generation condition set by the setting section; and a storing section configured to add the scanned image data generated by the generator section into the image file, and to store the added image file, wherein the generator section has a read-in portion which is configured to scan the manuscript to output the scanned image data, and an image processing portion which is configured to perform an image processing on the scanned image data outputted from the read-in portion, the image generation condition includes one of a condition for controlling the read-in portion and a condition for controlling the image processing portion; the attribute value regarding the attribute includes one of a read-in condition of the existing image data and an image processing condition of the existing image data; the existing image data includes a plurality pieces of existing image data associated with a plurality of attribute values, respectively, and under a condition that the plurality of attribute values of the existing image data stored in the image file are different from each other, the setting section is configured to set the image generation condition based on the plurality of attribute values regarding the attribute.