A special pattern determination section determines whether a special
pattern is included in a document image read by a document reading
section. If the special pattern determination section determines that the
special pattern is included, the breaking pattern applying section
applies a breaking pattern to the document image, and the print image
generating section accumulates image data of the document image applied
with the breaking pattern into a memory. On the other hand, if it is
determined that the special pattern is not included, the print image
generating section accumulates the image data of the document image
directly into the memory. Then, if it is set by a user so as not to print
the breaking pattern, the controller deletes image data of the document
image accumulated in the memory and applied with the breaking pattern.