Information processing apparatus, method for controlling information processing apparatus, and information processing system

The information processing device and system address the delay in using newly created cloud storage folders by temporarily storing scan data and requesting folder information, enabling immediate data upload and user convenience.

JP2026034941APending Publication Date: 2026-03-04SEIKO EPSON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Existing systems face delays of several hours to days before allowing operations on newly created folders in cloud storage, preventing immediate data upload to these folders.

Method used

An information processing device and system that acquires scan data from an image reading device, temporarily stores it in a server-side folder, and requests folder information from cloud storage, allowing immediate user selection and eventual upload to designated folders.

Benefits of technology

Enables immediate user selection and processing of scan data without waiting for folder information, improving user convenience and efficiency by allowing data storage in newly created folders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026034941000001_ABST
    Figure 2026034941000001_ABST
Patent Text Reader

Abstract

To improve convenience when storing scan data in cloud storage.SOLUTION: An information processing apparatus that acquires scan data read by an image reading apparatus and stores the scan data in a cloud storage, the information processing apparatus including a folder designation information acquisition unit that acquires folder designation information indicating a folder generated in the cloud storage and designated by a user as a storage destination of the scan data, a temporary storage unit that acquires the scan data from the image reading apparatus and stores the scan data in a temporary folder, and a transmission unit that transmits an acquisition request for folder information necessary for storing the scan data in the folder indicated by the folder designation information to the cloud storage. A storage unit configured to store the scan data stored in the temporary folder in the folder based on the folder information in response to acquisition of the folder information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a control method for an information processing device, and an information processing system. [Background technology]

[0002] BACKGROUND ART Conventionally, it is known to store scan data read by a scanner in cloud storage (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-140537 Summary of the Invention [Problem to be solved by the invention]

[0004] When performing various operations on cloud storage, it may take several hours to a day before you can perform various operations on a newly created folder in cloud storage. [Means for solving the problem]

[0005] An information processing device for solving the above problem is an information processing device that acquires scan data read by an image reading device and stores the scan data in cloud storage, and is equipped with a folder designation information acquisition unit that acquires folder designation information indicating a folder created in the cloud storage and designated by the user as a destination for the scan data, a temporary storage unit that acquires the scan data from the image reading device and stores it in a temporary folder, and a storage unit that sends to the cloud storage a request to acquire folder information necessary to store the scan data in the folder indicated by the folder designation information, and, upon successful acquisition of the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information.

[0006] A control method for an information processing device to solve the above problem is a control method for an information processing device that acquires scan data read by an image reading device and stores the scan data in cloud storage, and includes: a folder designation information acquisition unit acquires folder designation information indicating a folder created in cloud storage and designated by a user as a destination for saving the scan data; a temporary storage unit acquires the scan data from the image reading device and stores it in the temporary folder; the storage unit sends to the cloud storage a request to acquire folder information necessary to store the scan data in the folder indicated by the folder designation information; and, upon successful acquisition of the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information.

[0007] An information processing system for solving the above problem includes an image reading device that reads a document and generates scan data, and an information processing device that acquires the scan data from the image reading device and stores the scan data in cloud storage. The information processing device has a folder designation information acquisition unit that acquires folder designation information indicating a folder created in the cloud storage and designated by a user as a destination for the scan data, a temporary storage unit that acquires the scan data from the image reading device and stores it in a temporary folder, and a storage unit that sends to the cloud storage a request to acquire folder information necessary to store the scan data in the folder indicated by the folder designation information, and, upon successful acquisition of the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing the overall configuration. [Figure 2] FIG. 10 is a diagram showing an example of a captured image of a folder list of cloud storage. [Figure 3] FIG. 2 is a diagram showing an example of a folder structure of cloud storage. [Figure 4] FIG. 10 is a diagram showing an example of a save destination designation screen (conventional). [Figure 5] FIG. 10 is a diagram showing an example of a save destination designation screen. [Figure 6] 10 is a sequence chart showing a scan data upload process. DETAILED DESCRIPTION OF THE INVENTION

[0009] Here, the embodiments of the present invention will be described in the following order. (1) Overall structure: (1-1) Configuration of the multifunction device: (1-2) Server configuration: (2) Scan data upload process: (3) Other embodiments:

[0010] (1) Overall structure: 1 is a block diagram showing the overall configuration of a system including an information processing system according to an embodiment of the present invention. In this embodiment, the information processing system includes a server 100 as an information processing device and a multifunction peripheral 300 as an image reading device. The multifunction peripheral 300 is a device equipped with a reading unit 370, a printing unit 360, and a FAX communication unit 350.

[0011] The multifunction device 300 has a function of reading an original document and generating scan data using the reading unit 370. The multifunction device 300 provides the user with various options for saving (transferring) the scan data, including cloud storage 400. When the user specifies cloud storage 400 as the save destination for the scan data, in this embodiment, the scan data is uploaded to the cloud storage 400 via the server 100. That is, in this embodiment, the server 100 has a function of acquiring the scan data read by the multifunction device 300 and uploading it to a folder in the cloud storage 400 specified by the user.

[0012] Cloud storage 400 includes a processor, storage medium, and communication unit (not shown), and communicates with client devices via the Internet. A user of cloud storage 400 can create or delete folders, change folder names, and so on, in a logical storage area allocated to that user in the storage medium of cloud storage 400. In addition, a user can specify a folder created in cloud storage 400 and instruct multifunction device 300 to execute a read, thereby causing multifunction device 300 to scan an original and upload the generated scanned data directly under that folder.

[0013] The user terminal 200 is a PC, tablet, smartphone, or the like used by a user. The user terminal 200 is equipped with a communication unit for wired or wireless communication with other devices, and in this embodiment, the user terminal 200 can communicate with the server 100 and the cloud storage 400. The user terminal 200 is equipped with a UI (User Interface) unit having input and output units such as a display, keyboard, and touchpad. The user can input user instructions by operating the input unit of the UI unit of the user terminal. The user can also visually check various information displayed on the display. The user can operate the user terminal 200 to create a new folder in the storage area of ​​the cloud storage 400 allocated to that user.

[0014] In this embodiment, when a user creates a new folder, the user operates the user terminal 200 to capture a window (small screen) that contains the path of the created folder in cloud storage 400 and a list of folders that exist at the same level as the created folder, and registers the captured image in the server 100. Note that the entire screen of the user terminal 200, including the window, may also be captured and registered. In this embodiment, the server 100 acquires folder list information based on the captured image.

[0015] FIG. 2 is a diagram showing an example of a captured image generated by a user's operation. Hereinafter, the highest-level folder in the storage area logically allocated to a user of cloud storage 400 will be referred to as the "root." As shown in FIG. 3, in this embodiment, the description will continue assuming that scan data sent from multifunction peripheral 300 is pre-configured to be saved under "ScanDataFolder," a folder created directly under "root." In this embodiment, the user may specify that scan data be saved directly under "ScanDataFolder," or may specify that scan data be saved in any folder created by the user under "ScanDataFolder." In other words, in this embodiment, the user can specify any folder under "ScanDataFolder" as the save destination for scan data.

[0016] The captured image in Figure 2 shows an example of an image containing a list of folders directly under "ScanDataFolder." For example, let's assume that "ProjectA" and "ProjectB" directly under "ScanDataFolder" are previously created folders. A user creates a new folder called "ProjectC" directly under "ScanDataFolder" and acquires the captured image shown in Figure 2. The user registers the captured image to the server 100. Registration can be achieved in any manner. For example, the user operates an application for the multifunction peripheral 300 running on the server 100 from the user terminal 200 after user authentication. Then, for example, the user selects a menu for registering folder list information for the cloud storage 400 from the various settings menus of the multifunction peripheral 300 in the application, registers the captured image, and transmits the captured image from the user terminal 200 to the server 100. After acquiring the registered captured image as described above, the server 100 analyzes it using image recognition and character recognition to acquire the path, folder name, and other information contained in the captured image. Details will be described later.

[0017] (1-1) Configuration of the multifunction device: The multifunction peripheral 300 includes a processor 310, a storage medium 320, a communication unit 330, a UI unit 340, a FAX communication unit 350, a printing unit 360, and a reading unit 370. The processor 310 includes a CPU, ROM, RAM, etc. (not shown), and can execute a control program recorded in the storage medium 320 to control each unit of the multifunction peripheral 300. The processor 310 may be configured as a single chip or multiple chips. For example, an ASIC may be used instead of the CPU, or a CPU and an ASIC may work together. When each device in this embodiment includes a processor, the processor can be realized in various ways, just like the processor 310.

[0018] The communication unit 330 includes various communication interfaces for wired or wireless communication with other devices. The multifunction device 300 communicates with the server 100 via the communication unit 330. The communication unit 330 also includes interfaces for communicating with various removable memories attached to the multifunction device 300, and is capable of printing or faxing data recorded in the removable memories, saving scanned data to the removable memories, and the like.

[0019] The UI unit 340 includes a touch panel display, keys, LEDs, a speaker, etc. The processor 310 provides various information to the user through output units such as the touch panel display, LEDs, and speaker, and inputs user instructions through input units such as the touch panel display and keys.

[0020] The FAX communication unit 350 includes a modem for transmitting image data by FAX via a public switched telephone network, etc., a circuit for detecting and generating control signals for transmitting and receiving the image data, a circuit for encoding transmitted data and decoding received data, etc. The printing unit 360 includes a drive unit, mechanical parts, sensors, etc. for printing on various printing media using various printing methods such as inkjet printing and electrophotography printing.

[0021] The reading unit 370 includes a device for reading a document placed on the document glass or a document set in the ADF document tray, such as an image sensor, a light source, a drive unit for reading the document, mechanical parts, sensors, etc. The processor 310 executes a control program to control the reading unit 370, reads the document, and generates scan data.

[0022] The multifunction device 300 has a scan-to-cloud function. The scan-to-cloud function saves scanned data in a folder in cloud storage 400 specified by the user. To use the scan-to-cloud function, the user performs user authentication on the multifunction device 300 and operates the UI unit 340 of the multifunction device 300 to select the scan-to-cloud function from the menu. Before issuing an instruction to scan a document, the user operates the UI unit 340 to configure various settings related to the scan operation. One of the various settings includes specifying the destination (folder in cloud storage 400) for saving the scanned data.

[0023] 4 is a diagram showing an example of a save destination specification screen for specifying a save destination for scan data. The save destination specification screen displays a list of folders created in the logical storage area assigned to the user in cloud storage 400. In the example of FIG. 4, a list of folders directly under the current folder "ScanDataFolder" is displayed.

[0024] When a client device (such as the server 100 or the multifunction peripheral 300) of the cloud storage 400 performs operations on folders or files created in the cloud storage 400, it uses the WebAPI for each operation provided by the cloud storage service. For example, when uploading data to a folder in the cloud storage 400, the client device uses the WebAPI for uploading. When using the WebAPI for uploading, the client device needs to specify folder information that allows the cloud storage 400 to identify the upload destination (save destination) folder. The folder information includes an ID for identifying the folder.

[0025] Therefore, in order for a client device to use the upload WebAPI to upload data to a folder, the folder information for that folder is required. The client device can obtain the folder information for that folder by specifying the path and name of the folder and using the folder information acquisition WebAPI.

[0026] However, it may take several hours for the client device to be able to obtain the folder information of a folder that the user newly created using the user terminal 200 from the cloud storage 400 using the folder information acquisition WebAPI. If the client device is unable to obtain the folder information of the newly created folder, it is unable to upload data to that folder. For this reason, in the past, the multifunction device 300 was unable to display the newly created folder as one of the save destination folders to the user on the save destination selection screen during the period until the folder information of the newly created folder could be obtained.

[0027] FIG. 4 shows a state in which a newly created folder "ProjectC" directly under "ScanDataFolder" is not displayed on the save destination selection screen. Therefore, in the past, users could not specify a newly created folder as a save destination until the folder was displayed on the save destination selection screen, and as a result, they were unable to save scan data to that folder. To solve this problem, in this embodiment, the server 100 is configured to acquire folder list information for folders that can be selected as save destinations between the time the user creates a new folder in the cloud storage 400 and the time the save destination selection screen is displayed and the user specifies the save destination folder. In this embodiment, based on the folder list information, the server 100 also displays folder names for newly created folders for which folder information cannot yet be acquired, as shown in FIG. 5. FIG. 5 shows that a newly created folder "ProjectC," for which folder information has not yet been acquired, is also displayed on the save destination selection screen.

[0028] When the user designates a folder presented on the save destination designation screen (see FIG. 5), the processor 310 of the multifunction peripheral 300 transmits the designated folder to the server 100 as folder designation information.

[0029] After the destination folder is specified on the destination folder specification screen, when the user places the document in the multifunction device 300 and inputs a read command to the multifunction device 300, the processor 310 controls the reading unit 370 to read the document and generate scan data. The processor 310 then transmits the scan data to the server 100. Next, the configuration of the server will be described.

[0030] (1-2) Server configuration: The server 100 includes a processor 110, a storage medium 120, a communication unit 130, and a UI unit 140. The processor 110 includes a CPU, RAM, ROM, etc., and can execute various programs stored in the storage medium 120. The programs that the processor 110 can execute include application programs for linking with the multifunction device 300 to realize various functions of the multifunction device 300.

[0031] A temporary folder is set in the storage medium 120 to implement the scan-to-cloud function of the multifunction device 300. The temporary folder is a logical storage location that temporarily stores scan data received from the multifunction device 300 until the data is uploaded to a specified folder in the cloud storage 400. Therefore, according to this embodiment, the server 100 can temporarily store scan data in the storage medium 120 provided in the server 100 itself.

[0032] By executing the application program, the processor 110 functions as a folder designation information acquisition unit 111, a temporary storage unit 112, and a storage unit 113. Through the function of the folder designation information acquisition unit 111, the processor 110 acquires folder designation information indicating a folder created in the cloud storage 400 and designated by the user as a destination for saving scanned data. The processor 110 transmits a list (folder list information) of folders created in the storage medium 420 of the cloud storage 400 that can serve as destinations for saving scanned data to the multifunction peripheral 300. The processor 310 of the multifunction peripheral 300 displays the above-mentioned save destination designation screen (see FIG. 5 ) on the UI unit 340 based on the folder list information. When the user designates a destination folder on the save destination designation screen, the processor 110 of the server 100 acquires folder designation information indicating the folder designated by the user as a destination for saving scanned data from the multifunction peripheral 300. This configuration allows the user to select a destination folder from the presented list.

[0033] As described above, it may take some time for folder information to be successfully acquired for a newly created folder. Therefore, in this embodiment, when a user creates a new folder using the user terminal 200 and then specifies the folder as a save destination, a captured image containing the newly created folder is registered in the server 100. The processor 110 of the server 100 acquires the captured image registered by the user and performs character recognition processing to acquire the folder name. As shown in FIG. 2 , in this embodiment, the captured image includes character strings F1, F2, and F3 containing the names of folders that can be selected as save destinations, as well as a character string P indicating the logical location of the folder in the cloud storage 400. The processor 110 considers the "name" of an object whose "type" is "file folder" to be the name of a folder directly under the current folder.

[0034] In this way, the processor 110 acquires a list of folder names (folder list information) that exist in the folder location indicated by the path based on the captured image. When a request to acquire folder list information directly under the folder indicated by the path is received from the multifunction device 300, the processor 110 returns the folder list information to the multifunction device 300. The multifunction device 300 presents the folder names included in the folder list information to the user by displaying them on the save destination specification screen.

[0035] Then, the multifunction device 300 acquires the folder name designated by the user from among the presented folder names as folder designation information and transmits the folder designation information to the server 100. The server 100 acquires the folder designation information. The folder designation information is information including the folder path and the name of one designated folder among the folders located directly under the folder indicated by the path. As described above, according to this embodiment, by registering in the server 100 a captured image including the name of a folder in the cloud storage 400 that the user can designate as a save destination, the user can select a save destination folder on the save destination designation screen. This improves the convenience for the user when designating a save destination folder.

[0036] After specifying the destination folder for the scanned data, the user places a document and instructs the multifunction device 300 to scan. The multifunction device 300 then reads the document, generates scanned data, and transmits the generated scanned data to the server 100. Specifically, in response to a user's instruction to perform scanning, the multifunction device 300 transmits a scanning instruction to the server 100, and in response to the scanning instruction, the server 100 transmits a scanning request to the multifunction device 300. In response to the scanning request, the multifunction device 300 scans the document and generates scanned data. The multifunction device 300 transmits the scanned data to the server 100, and the server 100 acquires the scanned data from the multifunction device 300. With this configuration, the server 100 can cooperate with the multifunction device 300 to perform a scanning operation, and the server 100 can acquire the scanned data from the multifunction device 300.

[0037] Then, the processor 110 of the server 100 uses the function of the temporary storage unit 112 to store the scan data received from the multifunction device 300 in the temporary folder Ft.

[0038] Furthermore, using the functions of memory unit 113, processor 110 sends to cloud storage 400 a request to acquire folder information necessary for storing scan data in a folder indicated by the folder designation information, and, upon successfully acquiring the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information. That is, processor 110 sends to cloud storage 400 a request to acquire folder information for a folder designated by the user as a save destination. Specifically, processor 110 uses a WebAPI for acquiring folder information to request cloud storage 400 folder information for a folder indicated by the path and folder name (indicated in the folder designation information). If cloud storage 400 is in a state where it can return folder information, it returns folder information for a folder with the specified name that exists in the specified path, but if it is not in a state where it can return folder information, it returns an error message indicating that the folder does not exist.

[0039] If the processor 110 fails to acquire the folder information, it periodically repeats the folder information acquisition request to the cloud storage 400 using the WebAPI described above until the folder information is acquired. If the folder information is successfully acquired, the processor 110 specifies the folder information and uses the upload WebAPI to upload the scan data to the folder indicated by the folder information. The cloud storage 400 saves the scan data received from the server 100 directly under the folder specified by the WebAPI.

[0040] As described above, according to this embodiment, the user can instruct the multifunction device 300 to execute a read operation regardless of whether or not the user can obtain folder information for a newly created folder in the cloud storage 400 (whether or not the cloud storage 400 is ready for uploading). In response to the read execution instruction, the scan data is temporarily saved in the temporary folder Ft of the server 100, and the server 100 repeatedly determines whether or not the cloud storage 400 is ready for uploading the scan data. The scan data temporarily saved in the temporary folder Ft is automatically uploaded by the server 100 when upload to the cloud storage 400 becomes available. Therefore, according to this embodiment, when saving scan data in a folder created in the cloud storage 400, the user does not need to wait for a read execution instruction, thereby improving user convenience.

[0041] (2) Scan data upload process: 6 is a sequence chart showing the scan data upload process. In this embodiment, a user who wishes to use the scan-to-cloud function operates user terminal 200 to capture an image of a window containing the name and path of the folder in cloud storage 400 to which the user wishes to save the data before issuing a scan execution instruction to multifunction device 300. When the user then performs an operation to register the captured image as folder list information in server 100, user terminal 200 sends the captured image to server 100 (step S100).

[0042] When the processor 110 of the server 100 acquires the captured image, it analyzes the captured image and acquires folder list information (step S105). That is, the processor 110 performs image recognition processing on the captured image and acquires a path indicating the folder location that can be specified as a save destination and a list of folder names that can be specified as a save destination (it is sufficient if the folder name of at least one folder that can be specified as a save destination is included).

[0043] Next, when the user operates the UI unit 340 of the multifunction peripheral 300, selects the scan-to-cloud function from the menu screen, and instructs the display of a save destination specification screen for specifying a folder in cloud storage as a save destination, the processor 310 of the multifunction peripheral 300 displays a folder list on the save destination specification screen (step S110). Specifically, the processor 310 of the multifunction peripheral 300 requests the server 100 for folder list information of the path indicating the current folder on the save destination specification screen, and receives the folder information from the server 100. The processor 310 of the multifunction peripheral 300 displays the folder list information on the save destination specification screen based on the folder list information received from the server 100. For example, if the captured image sent in step S100 is the image shown in FIG. 2, in step S105, the processor 110 obtains folder list information indicating the existence of three folders, "ProjectA," "ProjectB," and "ProjectC," directly under "ScanDataFolder," as shown in FIG. 3. Therefore, when an instruction is given in step S110 to display a list of folders directly under the folder "ScanDataFolder," the processor 310 of the multifunction device 300 displays the above-mentioned three folders as folders located directly under "ScanDataFolder," as shown in FIG. 5. When the scan-to-cloud function is selected, the processor 110 may be configured to display a message asking the user whether or not the captured image has already been registered before instructing the display of the save destination designation screen, to guide the user so that the user does not forget to register the captured image. If the user has forgotten to register the captured image and registers it, the process from step S100 onwards will be executed.

[0044] When the user performs an operation to specify a destination folder from the list of folders displayed on the destination folder specification screen, processor 310 of multifunction device 300 accepts the operation and transmits folder specification information to server 100 (step S115). That is, processor 310 transmits to server 100 folder specification information indicating the folder specified by the user as the destination folder.

[0045] Next, when the user operates the UI unit 340 of the multifunction device 300 to instruct the execution of reading, the processor 310 of the multifunction device 300 transmits a reading execution instruction to the server 100 (step S120). When the processor 110 of the server 100 receives the reading execution instruction from the multifunction device 300, it transmits a reading execution request to the multifunction device 300 (step S125).

[0046] When the processor 310 of the multifunction peripheral 300 receives the read execution request from the server 100, it reads the document, generates scan data, and transmits the data to the server 100 (step S130).

[0047] When the processor 110 of the server 100 receives the scan data from the multifunction device 300, it temporarily saves the data in the temporary folder Ft (step S135). Next, the processor 110 of the server 100 uses the specified folder name to request folder information for that folder from the cloud storage 400 (step S140). That is, the processor 110 specifies the path and folder name of the folder indicated by the folder specification information, and uses the WebAPI for acquiring folder information to request the cloud storage 400 for folder information for the folder specified by the user as the save destination.

[0048] Next, the cloud storage 400 replies with the result of the folder information acquisition request (step S145). Specifically, if the cloud storage 400 is in a state where it can return the folder information of the requested folder, it returns the folder information, and if it is not in a state where it can return the folder information, it returns information indicating that the folder does not exist (error).

[0049] The processor 110 of the server 100 determines whether or not the folder information was acquired from the cloud storage 400 (step S150). If the folder information was not acquired, the process returns to step S140 and requests the folder information again at regular intervals. If it is determined in step S150 that the folder information was acquired, the processor 110 uploads the scan data to the folder based on the acquired folder information (step S155). That is, the processor 110 transmits the scan data to the cloud storage 400 using the upload WebAPI that specifies the folder information.

[0050] When the cloud storage 400 receives the scan data from the server 100, the cloud storage 400 stores the received scan data in the folder indicated by the folder information (step S160).

[0051] (3) Other embodiments: The above embodiment is an example of how to implement the present invention, and various other embodiments are also possible. For example, the image reading device and the information processing device may be configured as an integrated device. Furthermore, the image reading device only needs to have an image reading function, and is not limited to being configured as a multifunction device with a printing function or a FAX communication function.

[0052] The folder designation information acquisition unit may be configured to acquire folder list information indicating a list of folders generated in the cloud storage, acquire folder names included in the folder list based on the folder list information, present the list of folder names to the user, and acquire folder names designated by the user from among the presented folder names as folder designation information. The folder list information is not limited to the configuration in the above embodiment, in which the folder list information is acquired by image analysis of a captured image of a screen displaying the folder list. For example, the information processing device may be configured so that the user manually inputs the folder structure in the storage area logically assigned to the user in the cloud storage. This configuration allows the user to select a destination folder from the list.

[0053] The folder designation information acquisition unit may be configured to acquire folder designation information without acquiring or presenting folder list information. For example, the image reading device may be configured so that a user directly inputs the folder name and path of a folder in a storage area logically assigned to the user of cloud storage, and the folder with the designated name and path is designated as the destination folder.

[0054] Alternatively, the user may manually input the name of a folder that has not yet been created into the image reading device, issue an instruction to scan a document, and then operate the user terminal to create a new folder with that name. In this case, the user can also issue an instruction to upload scanned data to the newly created folder, regardless of whether the image reading device is in a state where it can upload scanned data to that folder.

[0055] If the path of the folder that the user can specify as the save destination in cloud storage is fixed in advance, the captured image does not necessarily need to include an image showing the path, and when manually entering the folder name, the path portion does not need to be entered (simply enter the folder name without entering the path portion).

[0056] Furthermore, at least a portion of the processing from the transmission of a read execution request to the completion of temporary storage of scanned data and at least a portion of the processing from the transmission of a folder information acquisition request to the successful acquisition of folder information may be configured to be executed in parallel. Specifically, at least a portion of the processing from steps S125 to S135 described in the sequence chart of FIG. 6 and at least a portion of the processing from steps S140 to S155 may be executed in parallel. For example, the folder information acquisition request (S140) may be initiated before the read execution request (S125). In this way, for example, if folder information is acquired before the temporary storage of scanned data of multiple originals is completed, uploading of the scanned data to a specified folder in cloud storage can be started before the temporary storage is completed.

[0057] Furthermore, the present invention can also be applied as a program or method executed by a computer. For example, the above content can also be established as an invention of a control method for an information processing device. The control method includes: a folder designation information acquisition unit acquires folder designation information indicating a folder created in cloud storage and designated by a user as a destination for scanned data; a temporary storage unit acquires scanned data from an image reading device and stores the scanned data in the temporary folder; the storage unit sends a request to the cloud storage to acquire folder information necessary for storing the scanned data in the folder indicated by the folder designation information; and, upon successful acquisition of the folder information, stores the scanned data stored in the temporary folder in the folder based on the folder information.

[0058] The above content can also be considered as an invention of an information processing system that includes an image reading device that reads a document and generates scan data, and an information processing device that acquires the scan data from the image reading device and stores the scan data in cloud storage.

[0059] Furthermore, the above-described systems, programs, and methods may be realized as a single device or may be realized using components of multiple devices, and include various embodiments. Furthermore, they may be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention also applies to a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future may be considered in the same way. [Explanation of symbols]

[0060] 100...server, 110...processor, 111...folder designation information acquisition unit, 112...temporary storage unit, 113...storage unit, 120...storage medium, 130...communication unit, 140...UI unit, 200...user terminal, 300...multifunction device, 310...processor, 320...storage medium, 330...communication unit, 340...UI unit, 350...fax communication unit, 360...printing unit, 370...reading unit, 400...cloud storage, 420...storage medium, Ft...temporary folder

Claims

1. An information processing device that acquires scan data read by an image reading device and stores the scan data in cloud storage, a folder designation information acquisition unit that acquires folder designation information indicating a folder created in the cloud storage and designated by a user as a destination for saving the scan data; a temporary storage unit that acquires the scan data from the image reading device and stores the scan data in a temporary folder; a storage unit that transmits to the cloud storage a request to acquire folder information necessary for storing the scan data in the folder indicated by the folder designation information, and, upon successful acquisition of the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information; An information processing device comprising:

2. The folder designation information acquisition unit Acquire folder list information indicating a list of folders created in the cloud storage; acquiring folder names included in the folder list based on the folder list information and presenting a list of folder names to the user; acquiring, as the folder designation information, a folder name designated by the user from among the presented folder names; The information processing device according to claim 1 .

3. The folder designation information acquisition unit Obtain a capture image showing a list of folders created in the cloud storage; acquiring folder names included in the folder list based on the captured image and presenting a list of folder names to the user; acquiring, as the folder designation information, a folder name designated by the user from among the presented folder names; The information processing device according to claim 1 .

4. the temporary storage unit transmits a read execution request to the image reading device in response to the read execution instruction from the user, and acquires the scan data read in response to the read execution request from the image reading device; The information processing device according to claim 1 .

5. At least a part of the process from the transmission of the read execution request to the completion of temporary storage of the scanned data and at least a part of the process from the request to acquire folder information to the successful acquisition of the folder information are executed in parallel. The information processing device according to claim 4 .

6. a storage medium in which the temporary folder is set; The information processing device according to claim 1 .

7. 1. A control method for an information processing device that acquires scan data read by an image reading device and stores the scan data in cloud storage, comprising: a folder designation information acquisition unit acquires folder designation information indicating a folder created in the cloud storage and designated by a user as a destination for saving the scan data; a temporary storage unit that acquires the scan data from the image reading device and stores the scan data in a temporary folder; a storage unit transmits to the cloud storage a request to acquire folder information necessary for storing the scan data in the folder indicated by the folder designation information, and, upon successfully acquiring the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information; A control method for an information processing device, comprising:

8. an image reading device that reads an original and generates scan data; an information processing device that acquires the scan data from the image reading device and stores the scan data in cloud storage; An information processing system comprising: The information processing device includes: a folder designation information acquisition unit that acquires folder designation information indicating a folder created in the cloud storage and designated by a user as a destination for saving the scan data; a temporary storage unit that acquires the scan data from the image reading device and stores the scan data in a temporary folder; a storage unit that transmits to the cloud storage a request to acquire folder information necessary for storing the scan data in the folder indicated by the folder designation information, and, upon successful acquisition of the folder information, stores the scan data stored in the temporary folder in the folder based on the folder information; having Information processing system.

Citation Information

Patent Citations

  • IMAGE PROCESSING APPARATUS AND LIST DISPLAY METHOD

    JP2022140537A