Patent ID: 11861249
Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A file transfer system comprising:
a cloud server; and
a plurality of image forming apparatuses connected to the cloud server via a network,
the file transfer system being configured to transfer a file among the plurality of image forming apparatuses, via the cloud server,
wherein the plurality of image forming apparatuses each include:
a storage device in which the file is stored;
a communication device that transmits and receives the file to and from the cloud server;
an input device that receives an input of an instruction from a user;
a display device that displays an operation screen; and
an apparatus control device including a processor, and configured to act as an apparatus controller that controls operation of the display device, when the processor executes an operation control program,

the cloud server includes:
a server storage device in which an apparatus list, containing the plurality of image forming apparatuses that can access the cloud server, is stored;
a server control device including a processor, and configured to act as a server controller that controls operation of the cloud server, when the processor executes a control program; and
a data transmission/reception device that transmits and receives data to and from the plurality of image forming apparatuses,

in an in-hand apparatus, which is the image forming apparatus being operated by the user among the plurality of image forming apparatus, when the apparatus controller causes the display device to display the apparatus list received by the communication device from the cloud server, and the input device receives a selection instruction for selecting one of the image forming apparatuses on the apparatus list, the communication device transmits an access request to the image forming apparatus designated by the selection instruction,
in a remote apparatus, which is the image forming apparatus designated by the selection instruction, the communication device transmits, upon receipt of the access request, a file list containing a plurality of the files stored in the storage device, to the in-hand apparatus,
in the in-hand apparatus, the apparatus controller causes the display device to display the file list, when the communication device receives the file list, and the communication device transmits, when the input device receives a file selection instruction for selecting one of the files on the file list, the file selection instruction to the remote apparatus,
in the remote apparatus, when the communication device receives the file selection instruction, the apparatus controller retrieves the selected file from the storage device, and the communication device transmits the selected file to the cloud server,
in the cloud server, when the data transmission/reception device receives the selected file, the server controller stores the file, and a file name, to which information proper to the remote apparatus that has transmitted the file is added, in the server storage device, and
in the in-hand apparatus, when the communication device receives the file, and the file name to which the information proper to the remote apparatus is added, from the data transmission/reception device of the cloud server, the apparatus controller stores the file, and the file name to which the information proper to the remote apparatus is added, in the storage device.