Patent ID: 8228521
Filing Date: 2012-07-24
Classification: G06F

Abstract:
1. A data processing apparatus comprising: an authentication unit that authenticates an authorized user; a ticket generating unit that generates a job execution ticket including conditions for allowing execution of a job; a data acquiring unit that outputs the job execution ticket, without authentication information of the authorized user, and an acquirement request for data selected by the authorized user who logs in through authentication, to an external device that is connected to a network and differs from the data processing apparatus that performs authentication, the external device transmitting an authentication failure notification to the data processing apparatus if the acquirement request is received when the external device requires authentication, and transmitting data selected by the authorized user and the job execution ticket output by the data acquiring unit to the data processing apparatus after the authentication failure notification is transmitted if authentication information of the authorized user is received from the data processing apparatus; and a controller that allows processing of the data even after the authorized user logs out, when the data having the job execution ticket generated and output by the data processing apparatus attached thereto is returned from the external device within a predetermined period of time since the log-out, wherein the job execution ticket contains conditions for allowing execution of a job and information including an information identifier indicating the information that is allowed by the job execution ticket, a job request identifier, a job request date indicating the date on which the job execution ticket is generated, issuer information, issuance destination information, and valid date information indicating one of (i) the date on which the job execution ticket is generated and (ii) the date on which the job execution ticket becomes invalid, processing by the controller of the data after the authorized user logs out further requires determination that the attached job execution ticket is a valid job execution ticket, and determination that the attached job execution ticket is valid is made based on the information included in the attached job execution ticket.