Patent ID: 9202153
Filing Date: 2015-12-01
Classification: G06F,G06K

Abstract:
1. An information processing apparatus comprising: a receiving unit configured to receive, from an email server, an email requesting an attached file to be printed; a storing unit configured to store a flow which defines a sequence of a plurality of error determination processes for determining a plurality of error types indicating that printing conditions for printing the attached file are not met before the attached file is printed; a sequence determining unit configured to determine whether to perform the sequence; a flow controlling unit configured to, in a case where the sequence determining unit determines to perform the sequence and a result of an error determination process of the plurality of error determination processes indicates no error, control the flow to proceed to a next error determination process subsequent to the error determination process; and a sending unit configured to, in a case where the result of the error determination process of the plurality of error determination processes indicates an error, send an error notification corresponding to an error type of the error determination process to the email server as a reply to the email received by the receiving unit, wherein in a case where the sequence determining unit determines not to perform the sequence, said flow controlling unit skips the sequence.