Patent ID: 8320713

Claim:
An image processing apparatus receiving an image from an image reading device capable of optical scaling, the image processing apparatus comprising: an acquiring component configured to acquire a set scaling factor; a deciding component configured to make a decision as to whether the received image includes encoded information or not; a digital scaling component configured to carry out digital scaling of said received image; a detecting component configured to detect encoded information from said received image; an optical scaling instruction component configured to instruct said image reading device to execute optical scaling processing when said deciding component decides that said received image includes said encoded information, and when said scaling factor acquired by said acquiring component is a scaling factor that will not cause any calculation error when returning an image having undergone optical scaling to a full-scale image, again; and a full-scale reading instruction component configured to instruct said image reading device to execute full-scale reading operation rather than optical scaling processing when said deciding component decides that said received image includes said encoded information, and when said scaling factor acquired by said acquiring component is a scaling factor other than scaling factors that will not cause any calculation error when returning said image having undergone optical scaling to a full-scale image, again, wherein when receiving from said image reading device an image said image reading device acquires in accordance with the reading instruction from said full-scale reading instruction component, said detecting component detects said encoded information from said image acquired; and said digital scaling component carries out digital scaling of said image acquired.