Information that is required for laying out character string data is
entered, as are character string data. The printing attributes for the
data are then edited, and are employed to extract contour information.
Thereafter, the extracted contour information is employed to determine
the information that is to be used as a reference when laying out the
character string data, and a layout position is specified. Then, the
various data that are obtained are stored as printing data, and the
character string data are laid out in a drawing area. Therefore, the
printing data can be precisely and easily prepared, without the work
efficiency of a user being deteriorated.