Patent ID: 7953715
Filing Date: 2011-05-31
Classification: H04N

Abstract:
1. A file processing device, comprising: a receiving module that receives a plurality of files as a batch of files from a user-operated communicating party by one-way communication; a processing execution module that executes predetermined output processing on the basis of files received by the receiving module; a processing control module which, if a file with no data loss exists in the batch of files received by the receiving module, controls the processing execution module to execute the predetermined output processing on the basis of the file with no data loss, and which, if a file with data loss exists in the batch of files received by the receiving module, waits for the receiving module to receive the batch of files again, and when the receiving module receives the batch of files again, controls the processing execution module to execute the predetermined output processing on the basis of a file in the batch of files for which the predetermined output processing has not been executed and whose data loss has been corrected; a storage module that can store identifiers of files received by the receiving module; wherein the processing control module stores, of a plurality of files included in the batch of files received by the receiving module, an identifier of a correct tile with no data loss and an identifier of an erroneous file with data loss in a different manner from each other into the storage module, and if a correct file exists in the batch of files, the processing control module controls the processing execution module to execute the predetermined output processing on the basis of the correct file, and if an erroneous file exists in the batch of files, the processing control module waits for the receiving module to receive the batch of files from the communicating party again, and when the receiving module receives the batch of files from the communicating party again, the processing control module controls the processing execution module regards only an identifier of a file which has not been stored in the storage module as a correct file up until the last reception time and which is determined to be a correct file this reception time as an identifier of a correct file and executes the predetermined output processing on the basis of the file; and wherein the predetermined output processing is print processing.