1. A document analysis system, comprising: an image processing apparatus; and an analysis server, wherein the image processing apparatus includes: a first processor; and a first memory configured to store a first program, wherein the first processor executes the first program to perform: extracting text data from image data obtained by scanning a document; selecting pieces of text data from the extracted text data, sequentially sending the selected pieces of the extracted text data to the analysis server until at least one candidate storage location for the image data is received from the analysis server, wherein the sequentially sending process is stopped when receiving the at least one candidate storage location from the analysis server; presenting the at least one candidate storage location, which is received from the analysis server; prompting a user to select a storage location from the presented at least one candidate storage location; and sending the image data to the storage location selected by the user, and wherein the analysis server includes: a second processor; and a second memory configured to store a second program, wherein the second processor executes the second program to perform: obtaining the at least one candidate storage location by sequentially analyzing the selected pieces of the text data, which are sequentially sent from the image processing apparatus; and sending the obtained at least one candidate storage location to the image processing apparatus when the at least one candidate storage location is obtained before receiving all of the pieces of the text data.
1. A document analysis system, comprising: an image processing apparatus; and an analysis server, wherein the image processing apparatus includes: a first processor; and a first memory configured to store a first program, wherein the first processor executes the first program to perform: extracting text data from image data obtained by scanning a document; selecting pieces of text data from the extracted text data, sequentially sending the selected pieces of the extracted text data to the analysis server until at least one candidate storage location for the image data is received from the analysis server, wherein the sequentially sending process is stopped when receiving the at least one candidate storage location from the analysis server; presenting the at least one candidate storage location, which is received from the analysis server; prompting a user to select a storage location from the presented at least one candidate storage location; and sending the image data to the storage location selected by the user, and wherein the analysis server includes: a second processor; and a second memory configured to store a second program, wherein the second processor executes the second program to perform: obtaining the at least one candidate storage location by sequentially analyzing the selected pieces of the text data, which are sequentially sent from the image processing apparatus; and sending the obtained at least one candidate storage location to the image processing apparatus when the at least one candidate storage location is obtained before receiving all of the pieces of the text data. 5. The document analysis system according to claim 1 , wherein the analysis server determines the at least one candidate storage location as an analysis result by extracting a keyword from the text data and comparing the extracted keyword and a keyword corresponding to a storage location.