15. The computer readable memory according to claim 14, wherein said program code of the deciding step codes for, in a case where the discriminated orientations agree in a plurality of characters whose orientations have been discriminated in said character orientation discriminating step to a predetermined reliability or higher, further deciding upon this orientation as the orientation of the document image data.
14. A computer readable memory storing program codes for processing for discriminating document orientation, said memory comprising: a program code of a separating step of separating entered document image data into a plurality of partial areas; a program code of an attribute discriminating step of discriminating to which of a plurality of types of attributes each of the plurality of partial areas obtained in said separation processing step corresponds, and assigning the attribute discriminated to each partial area; a program code of a character orientation discriminating step of discriminating orientation of characters contained in each of the plurality of partial areas obtained in said separating step; a program code of a selection step of selecting a partial area assigned an attribute of highest priority from among each of the plurality of partial areas; and a program code of a deciding step of deciding orientation of the document image data based upon the discriminated character orientation of the partial area selected in said selection step.