<p>Discriminated data which are read by a sensor (100) and stored in a data storage memory (160) include bill scale data prepared on the basis of all the printed pattern on the face and the back of a discriminated bill. Bill scale data selection means retrieves and fetches the bill scale data alone among the bill discriminated data. Data segmenting means (192) segments the bill scale data into a plurality of block areas. Data arithmetic means subjects the segmented scale data in each block area to data processing for generating a given data. Bill decision means (195) collates the generated data with a predetemined standard data for every bill and subjects the collated data to arithmetic process to decide a denomination and authenticity of the bill. <IMAGE></p>