Storage method, storage system, reading device, and image processing device

By assigning different index information to scanned files than to the original documents for storage and retrieval, the problems of cumbersome operation and storage capacity constraints in existing technologies are solved, achieving efficient file management.

CN115914473BActive Publication Date: 2026-06-26SHARP KK

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHARP KK
Filing Date
2022-08-01
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In existing technologies, when creating an index based on the file's own information, it is necessary to change the attribute information and specify the folder, which makes the operation cumbersome and easily puts pressure on storage capacity.

Method used

Scanned data is generated by a reading device and assigned index information different from that of the original document. The data is then stored in a storage device and retrieved using the index information.

Benefits of technology

It improves the storage and retrieval operability of scanned files, reduces the pressure on storage capacity, and simplifies user operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115914473B_ABST
    Figure CN115914473B_ABST
Patent Text Reader

Abstract

Provided are a storage method and the like that can improve the operability of a user when storing and retrieving a scanned document, and can suppress the compression of the storage capacity of a storage. The storage method includes a step of generating scan data by reading a document with a reading device; a step of acquiring index information that is different from information based on the document; and a step of assigning the acquired index information to the scan data and storing the scan data in a storage device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to storage methods, etc. Background Technology

[0002] As a method for high-speed retrieval of scanned documents associated with a user from a large number of scanned documents generated by reading originals using a reading device, the scanned documents are assigned index information (hereinafter referred to as the index), and retrieval is performed based on the assigned index.

[0003] For example, Patent Document 1 discloses a technique for parsing the content of document data and generating keyword candidates as an index based on the parsing results.

[0004] Existing technical documents

[0005] Patent documents

[0006] Patent Document 1: Japanese Patent Application Publication No. 2004-185212 Summary of the Invention

[0007] The technical problem to be solved by the present invention

[0008] As disclosed in Patent Document 1, most indexes are created based on information stored within the file itself, such as filename, file content (characters contained in the file), and file attribute information.

[0009] Therefore, when you want to associate an index that is not based on file data (e.g., user information different from the file creator), you need to change the attribute information and specify the folder where the file is saved.

[0010] However, changing file attribute information is a cumbersome task. Furthermore, specifying the folder location for saving files requires copying files depending on the folder structure, which can be inconvenient for users. Moreover, when files are copied unnecessarily, there is also the problem of overloading storage space.

[0011] This disclosure provides a storage method, etc., which can improve user operability when storing and retrieving scanned files, and can suppress the pressure on storage capacity.

[0012] Technical solutions for solving technical problems

[0013] To address the aforementioned issues, the storage method disclosed herein includes the steps of: generating scanned data by reading an original document using a reading device; obtaining index information that differs from information based on the original document; and assigning the obtained index information to the scanned data and storing it in a storage device.

[0014] Furthermore, the storage system disclosed herein includes a reading device and a storage device. The reading device has a reading unit and a control unit. The reading unit generates scan data by reading the original document. The control unit obtains index information that is different from the information based on the original document, assigns the obtained index information to the scan data, and sends it to the storage device. The storage device stores the scan data that has been assigned the index information.

[0015] Furthermore, the reading device disclosed herein includes a reading unit, a storage unit, and a control unit. The reading unit generates scan data by reading the original document, and the control unit obtains index information that is different from the information based on the original document, assigns the obtained index information to the scan data, and stores it in the storage unit.

[0016] Furthermore, the image processing apparatus disclosed herein includes a reading unit, a storage unit, an image processing unit, and a control unit. The reading unit generates scanned data by reading an original document, the image processing unit performs prescribed image processing on the scanned data, and the control unit acquires index information that is different from the information based on the original document, assigns the acquired index information to the scanned data, and stores it in the storage unit.

[0017] Beneficial effects

[0018] According to this disclosure, a storage method can be provided that improves user operability when storing and retrieving scanned files and can suppress the pressure on storage capacity. Attached Figure Description

[0019] Figure 1 This is an overall configuration diagram of the storage system according to the first embodiment.

[0020] Figure 2 It is a 3D diagram illustrating the appearance of the multifunction printer.

[0021] Figure 3 This is a functional configuration diagram of the multifunction printer according to the first embodiment.

[0022] Figure 4 It is a diagram illustrating the data structure of the index-managed table.

[0023] Figure 5 This is a functional configuration diagram of the storage device according to the first embodiment.

[0024] Figure 6 This is a flowchart illustrating the processing of the first embodiment.

[0025] Figure 7 This is a flowchart illustrating the processing of the first embodiment.

[0026] Figure 8 This is a diagram illustrating an example of the operation of the first embodiment.

[0027] Figure 9 This is a diagram illustrating an example of the operation of the first embodiment.

[0028] Figure 10 This is a diagram illustrating an example of the operation of the first embodiment.

[0029] Figure 11 This is a diagram illustrating an example of the operation of the first embodiment.

[0030] Figure 12 This is a diagram illustrating an example of the operation of the first embodiment.

[0031] Figure 13 This is a diagram illustrating an example of the operation of the first embodiment.

[0032] Figure 14 This is a diagram illustrating an example of the operation of the first embodiment.

[0033] Figure 15 This is a diagram illustrating an example of the operation of the first embodiment.

[0034] Figure 16 This is a functional configuration diagram of the multifunction printer according to the second embodiment.

[0035] Figure 17 This is a flowchart illustrating the processing of the second embodiment.

[0036] Figure 18 This is a functional configuration diagram of the multifunction printer according to the third embodiment.

[0037] Figure 19 This is a flowchart illustrating the processing of the third embodiment.

[0038] Figure 20 This is a diagram illustrating an example of the operation of the third embodiment. Detailed Implementation

[0039] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. In this disclosure, for example, an embodiment of a multifunction printer capable of performing functions such as Scan to folder, Scan to email, fax, copying, or printing within a single housing will be described as a reading device or image processing device. Furthermore, the following embodiments are merely examples for illustrating the present disclosure, and the technical scope described in the claims is not limited to the following description.

[0040] [First Implementation Method]

[0041] [1.1 Overall Composition]

[0042] Figure 1This is a diagram briefly illustrating the configuration of the storage system 1 that implements the storage method of this disclosure. The multifunction printer 10 and the storage devices 30 (30a, 30b, ..., 30n) are connected via a network NW. Here, the network NW refers to a structure in which at least two devices are connected and capable of transmitting information between them. Furthermore, the devices communicating via the network NW can be independent devices or internal blocks constituting a single device.

[0043] Here, communication can be wireless or wired communication, or a mixture of both, where wireless communication occurs in one area and wired communication occurs in other areas. Alternatively, communication can be conducted via wired communication from one device to another, and via wireless communication from another device to one device.

[0044] In addition, specific types of network NW can include LAN (Local Area Network), WAN (Wide Area Network), Internet, public lines, fax lines, etc.

[0045] [1.2 Functional Composition]

[0046] [1.2.1 About the multifunction printer 10]

[0047] Figure 2 This is a three-dimensional view illustrating the appearance of the multifunction printer 10. Figure 3 This is a functional configuration diagram of the multifunction printer 10. The multifunction printer 10 includes a control unit 11, a display unit 13, an operation input unit 15, a communication unit 17, an image input unit 19, an image output unit 21, and a storage unit 23.

[0048] The control unit 11 controls the entire multifunction printer 10. The control unit 11 is composed of, for example, one or more arithmetic units (CPU, etc.). The control unit 11 performs its functions by reading and executing various programs stored in the storage unit 23.

[0049] The display unit 13 displays various information to the user and others. The display unit 13 may be composed of, for example, an LCD (Liquid crystal display) or an organic EL (Electroluminescence) display.

[0050] The operation input unit 15 functions as an operation unit that accepts information input from users, etc. The operation input unit 15 can be composed of hard keys (e.g., numeric keys), buttons, etc. Alternatively, the operation input unit 15 can be configured as a touch panel that allows input via the display unit 13. In this case, the input method for the touch panel can be, for example, resistive film, infrared, electromagnetic induction, or capacitive methods.

[0051] The communication unit 17, for example, has an interface for communicating with other devices via a network (NW) such as a LAN, WAN, Internet, public line, fax line, etc., either wired or wireless communication, or both.

[0052] The image input unit 19 accepts the input of original documents and file data. When accepting the input of original documents, the image input unit 19 can scan and read the original documents using an image sensor such as a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor), thereby constituting a reading unit (scanning device) that generates scan data. Furthermore, the image input unit 19 can also be configured with a connection port for various devices such as USB (Universal Serial Bus) or eSATA (External Serial ATA) for inputting file data, a card reader for various memory cards such as SD cards, or an interface for proximity (short-range) wireless communication. Alternatively, the communication unit 17, which communicates with other devices via a network NW and inputs file data, can also be used as the image input unit 19.

[0053] The image output unit 21 functions as an image processing unit for outputting printed documents and document data. When outputting printed documents, the image output unit 21 can be configured as an image forming unit that forms an image based on image information on paper, which is the printing medium. The image forming unit can be configured, for example, as a laser printer using an electrophotographic method, in which case the image forming unit uses a toner as a colorant to form the image. In addition, the image output unit 21 can also be configured as a connection port for various devices such as USB and eSATA for outputting document data, a card reader for various memory cards such as SD cards, or an interface for proximity (short-range) wireless communication. Alternatively, the communication unit 17, which communicates with other devices via a network NW and outputs document data, can also be used as the image output unit 21.

[0054] The storage unit 23 stores various programs and data required for the operation of the multifunction printer 10. The storage unit 23 can be composed of storage devices such as RAM (Random access memory), HDD (Hard disk drive), SSD (Solid state drive), and ROM (Read only memory).

[0055] In the first embodiment, the storage unit 23 stores the control program 231, the address information management program 232, the index retrieval program 233, and the index assignment program 234 to ensure that the address information storage area 235, the index storage area 236, and the index management table storage area 237 are stored.

[0056] The control program 231 is the program read by the control unit 11 when performing functions such as Scan to folder, Scan to email, fax, copying, or printing. The control unit 11, having read the control program 231, implements each function by controlling the display unit 13, operation input unit 15, communication unit 17, image input unit 19, image output unit 21, etc.

[0057] Address information management program 232 is a program read by the control unit 11 when managing address information stored in address information storage area 235. After reading address information management program 232, the control unit 11 performs input processing, editing processing, and deletion processing of address information received from terminal device 50 and information processing device 70, which are managed as management information by the multifunction printer 10 itself.

[0058] The index acquisition program 233 is a program read by the control unit 11 when acquiring the index. The control unit 11, having read the index acquisition program 233, acquires the index selected or input by the user. Furthermore, in this disclosure, the index information assigned to the scan data will be referred to as the index. The index will be described later.

[0059] The index assignment program 234 is a program read out by the control unit 11 when assigning the acquired index to the scan data generated by the image input unit 19. After reading out the index assignment program 234, the control unit 11 assigns the acquired index to the scan data and sends it to the storage device 30.

[0060] Address information storage area 235 is a storage area for the address book managed by the multifunction printer 10 itself as management information, and for address information received from the terminal device 50 and the information processing device 70, which will be described later.

[0061] Index storage area 236 is a storage area for storing indexes selected or entered by the user. The indexes stored in index storage area 236 are appropriately accessed by the control unit 11.

[0062] The index management table storage area 237 is a storage area that stores the index management table, which manages the mapping between scan data and the indexes assigned to the scan data. In addition to storing the scan data and the assigned indexes, the index management table storage area 237 also stores identification information for identifying the storage device storing the indexed scan data as a scan file.

[0063] Figure 4 This is a diagram illustrating the data structure of the index management table. The index management table includes the multifunction printer ID, scan data ID, index, storage device ID, file ID, and file creation date.

[0064] The multifunction printer ID is identification information used to identify the multifunction printer 10 that generated the scanned data. Additionally, the multifunction printer ID (e.g., 1D) is used to identify the multifunction printer 10. Figure 4 As shown in the example, it can be a specific string representing a multifunction printer such as a model name, model number, serial number, or manufacturer name like "MFPO1", or it can be identification information such as an IP address or MAC (Media access control) address representing a location on the network.

[0065] The scan data ID is identification information used to identify the generated scan data. The scan data ID is assigned each time the multifunction printer 10 generates scan data.

[0066] An index is an information attributed to the original data (scanned data) of a large number of scanned documents generated from reading originals, etc., to facilitate high-speed and accurate information retrieval. Search engines use indexed scanned documents as search targets to quickly and accurately retrieve desired scanned files.

[0067] In the first embodiment, the management information managed by the multifunction printer 10 is different from the first information associated with address information containing name and destination information; instead, it uses second information such as statements pre-registered in the multifunction printer 10 and directly input strings as indexes. For example, in Figure 4 In the example, the indices “AAA” and “BBB CCC” represent names contained in the address information, for example, the name “AAA” is assigned as an index and associated with the scan data ID “SCD001”.

[0068] Furthermore, for example, one example is assigning "Tokyo Metropolitan Area □□ Ward" to the scan data ID "SCD00n" as a second piece of information different from the first information.

[0069] The storage device ID is the identification information of the storage device 30, which is used to identify the sending address of the scanned data.

[0070] The file ID is identification information used to identify the scanned file that corresponds to the indexed scan data.

[0071] The file generation date indicates the date on which the indexed scan data was generated.

[0072] [1.2.2 Storage device 30]

[0073] The storage device 30 disclosed herein can be configured as an external storage device for storing scan data output / transmitted from the multifunction printer 10 as scan files. For example... Figure 1 As illustrated, storage device 30 can be configured as multiple storage devices such as storage devices 30a, 30b, ..., 30n, or it can be configured as a single storage device 30. There are no limitations on the number of storage devices or their functional configuration, as long as each storage device 30 can be identified on the network NW and can store the scan data sent from the multifunction printer 10 as scan files. Furthermore, in this description, only storage devices 30a to 30n will be described as storage device 30.

[0074] Figure 5 This is a functional configuration diagram of the storage device 30. The storage device 30 includes a control unit 31, a display unit 33, an operation input unit 35, a communication unit 37, and a storage unit 39.

[0075] The control unit 31 controls the entire storage device 30. The control unit 31 may consist of one or more arithmetic units (CPU, etc.). The control unit 31 performs its functions by reading and executing various programs stored in the storage unit 39.

[0076] The display unit 33 displays various information to the user and others. The display unit 33 may be composed of, for example, an LCD or an organic EL display.

[0077] The operation input unit 35 receives information from users or other users. The operation input unit 35 can be composed of input units such as a keyboard, mouse, and numeric keys.

[0078] The communication unit 37, for example, has an interface for communicating with other devices via a network (NW) such as a LAN, WAN, Internet, public line, fax line, etc., on either or both wired or wireless.

[0079] The storage unit 39 stores various programs and data required for the operation of the storage device 30. The storage unit 39 can be composed of storage devices such as RAM, HDD, SSD, and ROM.

[0080] In the first embodiment, the storage unit 39 stores the control program 391 and ensures the file storage area 393.

[0081] The control program 391 is the program read by the control unit 31 when implementing the various functions of the storage device 30. The control unit 31, having read the control program 391, implements the various functions by controlling the display unit 33, the operation input unit 35, the communication unit 37, etc.

[0082] File storage area 393 is the storage area where indexed scan data is stored as scan files.

[0083] In addition, the storage system 1 may also be configured to include a terminal device 50, an information processing device 70, etc.

[0084] The terminal device 50 can be configured as a communication device such as a smartphone, tablet computer, or mobile phone. The functionality of the terminal device 50 is not limited as long as it is configured to communicate with the multifunction printer 10. The terminal device 50 can communicate with the multifunction printer 10, for example, through short-range wireless communication where the multifunction printer 10 and the chassis of the terminal device 50 are in contact or close proximity, or through short-range wireless communication where the multifunction printer 10 and the chassis of the terminal device 50 are at close range (e.g., within tens of meters). Alternatively, the terminal device 50 can communicate via both short-range wireless communication and short-range wireless communication.

[0085] Specific examples of short-range wireless communication include NFC (Near Field Communication), which utilizes electromagnetic induction such as contactless IC (Integrated Circuit) cards. Other examples of short-range wireless communication include Bluetooth and Wi-Fi.

[0086] Terminal device 50 can send address information, which is used as management information, to multifunction printer 10. The address information managed by terminal device 50 may include, for example, general management items such as personal name (surname, full name, pseudonym), telephone number (home, mobile, workplace), email address, fax number (home, workplace), address (home, workplace), postal code, URL (Uniform resource locator), job title, workplace, category, image, and remarks, as well as SNS (Social networking service) accounts, IM (Instant messaging) accounts, etc.

[0087] The information processing device 70 can be configured as a personal computer capable of performing various processes by executing software. There are no functional limitations on the information processing device 70 as long as it is configured to communicate with the multifunction printer 10 via a network (NW). For example, business card management software or similar address information management software may be installed in the information processing device 70. By executing this software, the information processing device 70 can manage address information such as new address input, editing, and deletion.

[0088] Like the terminal device 50, the information processing device 70 is capable of sending address information, which is management information, to the multifunction printer 10.

[0089] The multifunction printer 10, which receives address information from the terminal device 50 or the information processing device 70, can add the received address information to its own managed address book, or use the address information to perform image transmission operations, etc.

[0090] [1.3 Processing Flow]

[0091] Next, the processing flow of the first embodiment will be described. Figure 6 This is a flowchart illustrating the processing flow of the multifunction printer 10. Furthermore, the following description explains how the multifunction printer 10 indexes scanned data using its managed address book when the user uses first information associated with address information as an index.

[0092] First, the control unit 11 determines whether the user has entered a save instruction for the scanned file (step S10).

[0093] If the control unit 11 determines that a save instruction for the scanned document has been input, it accepts the setting of the save address for the scanned document (step S10; Yes → step S20). Alternatively, if the control unit 11 determines that no save instruction for the scanned document has been input, it waits until such an instruction is input (step S10; No).

[0094] When the user sets the save address for the scanned file, the control unit 11 determines whether an index assignment instruction has been entered (step S20 → step S30).

[0095] If it is determined that an index assignment instruction has been input, the control unit 11 reads the index retrieval procedure 233. After reading the index retrieval procedure 233, the control unit 11 determines whether the index is first information associated with address information (step S30; yes → step S40).

[0096] If the assigned index is determined to be first information associated with address information, the control unit 11 displays a selection screen for accepting the selection / input of the index and accepts the setting of the index (step S40; Yes → step S50).

[0097] On the other hand, if it is determined that the assigned index is not the first information associated with the address information, the control unit 11 displays a selection screen for accepting the selection / input of the second information as the index, and accepts the setting of the index (registering the index or directly inputting the index) (step S40; no → step S60).

[0098] When the acceptance index is set, the control unit 11 starts scanning (step S70).

[0099] Next, the control unit 11 reads the index assignment program 234. Having read the index assignment program 234, the control unit 11 assigns the index received in step S50 or step S60 to the generated scan data (step S80). Then, the control unit 11 sends the scan data to the storage device 30, which was set as the scan file save address in step S20 (step S90).

[0100] When the scan file is stored in the storage device 30 at the address where the scan data is sent, and the file ID is sent, the control unit 11 receives the file ID (step S100).

[0101] Then, if the index management table has not been generated, the control unit 11 generates the management table. Alternatively, if the index management table has already been generated, the management table is updated, and the process ends (step S110).

[0102] Next, use Figure 7 The flowchart illustrates the processing of the storage device 30. The processing in the storage device 30 occurs at a time when scan data is sent from the multifunction printer 10. Figure 6 The situation at the beginning of step S90 will be explained.

[0103] The control unit 31 of the storage device 30 determines whether scan data has been received from the multifunction printer 10 (step S200).

[0104] If it is determined that scan data has been received, the control unit 31 generates a file ID for the scan file corresponding to the scan data (step S200: Yes → step S210). Alternatively, if it is determined that no scan data has been received, the control unit 31 enters standby mode until scan data is received (step S200: No).

[0105] After generating the file ID of the scanned file, the control unit 31 stores the scanned file (step S220). Next, the control unit 31 sends the file ID to the multifunction printer 10 (step S230), ending the process.

[0106] [1.4 Action Examples]

[0107] Next, an example of the operation of the first embodiment will be described.

[0108] [1.4.1 Actions related to index assignment]

[0109] Figure 8 This is an example of the screen configuration of the home screen W10 displayed on the display unit 13 of the multifunction printer 10. The home screen W10 is a basic screen that is displayed on the display unit 13 and accepts user operation input, for example, when the power is turned on, in standby mode, or when resuming from sleep mode. The home screen W10 includes a mode selection button B10, a device status display area R10, and a function selection button B12.

[0110] The mode selection button B10 includes a "Simple Copy" button, a "Simple Fax" button, a "Simple Scan" button, and a "FTP / Desktop" button B102, which accepts the selection of the operation mode performed by the multifunction printer 10. Here, in Figure 8 The homepage screen W10 shown in the example is a configuration example that gathers selection buttons associated with an action mode triggered by reading the original document. Additionally, in Figure 8 The selection buttons for other action modes not shown in the diagram can be displayed sequentially by pressing the arrow button B104 located to the side of the "FTP / Desktop" button B102.

[0111] When the user presses any of the selection buttons B102, such as "Simple Copy", "Simple Fax", "Simple Scan", and "FTP / Desktop", the control unit 11 displays a setting screen corresponding to each operation mode.

[0112] Here, the "FTP / Desktop" button B102 is a selection button for accepting input indicating whether to save scanned files. Pressing the "FTP / Desktop" button B102 is related to... Figure 6 The action example corresponding to the processing involved in step S10. When the user presses the "FTP / Desktop" button B102, the control unit 11 switches the screen to the settings screen related to saving the scanned file, which is described in the next figure.

[0113] The device status display area R10 is the area for displaying the device status of the multifunction printer 10. Figure 8 This is an example of displaying the remaining toner level in the device status display area R10.

[0114] The function selection button B12 is used to receive change instructions, reference instructions, etc., related to the function settings of the multifunction printer 10. When the function selection button B12 is pressed, the control unit 11 displays various setting screens (not shown) for executing the change instructions and reference instructions for the corresponding functions.

[0115] Figure 9 Example of a screen configuration where the control unit 11 displays an image transmission setting screen W20 to indicate that the "FTP / Desktop" button B102 has been pressed.

[0116] The image sending settings screen W20 includes: a destination input button B14, a destination display area R12, a subject (filename) input box Bx10, a settings information display area R14, and a processing selection button B16.

[0117] The destination input button B14 is used to input the destination as the save location for the scanned document. When the user presses the destination input button B14, the control unit 11 displays an address book containing management information managed by the multifunction printer 10 itself. The user can select the desired destination from the displayed address book as the save location for the scanned document. In addition to selecting from the address book, the destination can also be directly input, for example, via the operation input unit 15.

[0118] In addition, the destination input button B14 can accept not only the save address of the scanned document, but also the fax number, email address, etc., for sending the same scanned data as the saved object via fax or email.

[0119] The destination display area R12 is the area that displays the destination set as the save location for the scanned files. Figure 9 An example is shown where the user selects or enters storage device 30 (NAS01) as the save location for the scanned file, and also enters a fax number for sending the same data as the scanned data via fax.

[0120] The Subject (File Name) Input Box Bx10 is for inputting the subject when assigning a file name to a scanned file of an object to be saved or sent, or when sending via fax or email.

[0121] The setting information display area R14 is an area that displays various setting information related to image transmission. In the setting information display area R14, the values ​​of the settings applied to the execution of the job are displayed, reflecting the settings stored as historical information.

[0122] The processing selection button B16 is a button that allows the user to select the desired processing (job). The user can execute the processing corresponding to the selected button by selecting and pressing the corresponding button for various processing options such as "Retrieve Global Address Book," "Send History," "Recall with Search Number," "Create Search Index," "Send Link to Saved Address," or "Send with Image Same as Fax Destination." The "Create Search Index" button B161 is pressed by the user when assigning index information (index) to the scanned data of the saved object. If the "Create Search Index" button B161 is pressed, the control unit 11 displays the search index creation screen as illustrated in the following figure.

[0123] Furthermore, when the control unit 11 accepts the input of the save address of the scanned document via the destination input button B14, it displays the "Create Index for Retrieval" button B161 on the processing selection button B16. When no input of the save address of the scanned document is accepted, it controls the display of the "Create Index for Retrieval" button B161 to be hidden, thus effectively utilizing the limited display area of ​​the processing selection button B16. Of course, the control unit 11 can also control the display of the "Create Index for Retrieval" button B161 to be constantly displayed on the processing selection button B16. The control related to the display of the "Create Index for Retrieval" button B161 can be performed, for example, through a system setting screen (not shown).

[0124] Figure 10 This is an example of a configuration where the "Create Index for Retrieval" button B161 is pressed, and the index creation screen W30 displayed by the control unit 11 is activated. The index creation screen W30 includes a label screen T10a and a label screen T12a. Furthermore, the user can switch the display of label screens T10a and T12a by pressing the label portion of each label screen.

[0125] Figure 10 Example (a) shows a screen configuration when the user selects the label screen T10a. The label screen T10a is a screen selected by the user when assigning an index to the scanned data and associating it with the address book as management information. The label screen T10a includes at least an address information display area R16 that accepts the user's selection of address information.

[0126] The address information displayed in the address information display area R16 can be address information managed by the multifunction printer 10's own address book, or address information received from the terminal device 50 or the information processing device 70. Furthermore, it can also be address information that has been retrieved from the terminal device 50 or the information processing device 70 and added to its own address book for management.

[0127] Figure 10(b) is an example of the screen configuration of the label screen T10b displayed by the control unit 11 when the user selects the desired address information (e.g., "Kaki Hisako") from the address information displayed in the address information display area R16. The label screen T10b displays the index assignment candidates associated with the address information "Kaki Hisako" selected in the address information display area R16 in an selectable manner in the index assignment candidate display area R18.

[0128] Figure 10 (b) shows an example where "Name" and "Phone Number" were selected from multiple index assignment candidates displayed in the index assignment candidate display area R18. The selected index assignment candidate is represented by a blank rectangular selection button. Users can configure the index assignment for the scanned data by selecting the desired index assignment candidate and pressing the OK button B18.

[0129] Furthermore, by assigning an index related to address information to the scanned data, information related to the scanned data can also be assigned to the address information. Therefore, by retrieving the address information, information related to the scanned data associated with that address information can also be obtained.

[0130] Figure 11 This is an example of the screen configuration when the user selects the label screen T12a. The label screen T12a is a screen selected by the user when assigning a second type of index to the scanned data, which is different from the index (first information) associated with the address book. The label screen T12a includes at least a direct input box Bx12 and a registered index assignment candidate display area R20 that can selectively display registered index assignment candidates in the multifunction printer 10.

[0131] The direct input box Bx12 is a button for users to directly input the index they wish to assign. Users can set the index to be assigned to the scanned data by entering the index they wish to assign to the direct input box Bx12 using freehand annotations and pressing the append button.

[0132] Figure 11 This example demonstrates selecting "Quote" and "OO Sales Store" from multiple registered index assignment candidates displayed in the registered index assignment candidate display area R20. The selected index assignment candidate is represented by a blank rectangular selection button. Users can configure the index assignment for the scanned data by selecting the desired index assignment candidate and pressing the OK button B18.

[0133] [1.4.2 Actions related to retrieving scanned files with indexes]

[0134] Next, the retrieval of indexed scanned files is explained.

[0135] The retrieval of indexed scanned files can begin from the homepage. Figure 12 This is an example of the screen configuration of the homepage W40, which is capable of performing retrieval and processing. The configuration of the homepage W40 can be set to be similar to... Figure 8 The homepage shown has a similar structure to W10, so the different parts will be explained.

[0136] The W40 home screen features a "Search and Print" button B106, replacing the "Simple Copy" button on the W10 home screen's mode selection button B10. Additionally, Figure 12 The screen shown is just one example, and the retrieval processing involved in this disclosure is not limited to the printing function. For example, the "Search and Fax" button can replace the "Simple Scan" button, and the "Search and Email" button can replace the "Simple Scan" button, etc., so that the scanned document obtained from the search results can be faxed or emailed.

[0137] If the “Retrieve and Print” button B106 is pressed, the control unit 11 displays the print settings screen shown in the next figure.

[0138] Figure 13 (a) is an example of the screen configuration of the print setting screen W50a displayed by the control unit 11 when the "Search and Print" button B106 is pressed. The print setting screen W50a includes a search result display area R22, a start button B20, and a search button B22.

[0139] The search results display area R22 shows the search results for indexed scanned documents. Furthermore, various search results, including filenames and creator names, are selectable. Users can select the desired search results and print the scanned documents represented by those results by pressing the start button B20.

[0140] The search button B22 accepts input indicating a search for indexed scanned documents. Furthermore, when the user presses the down arrow button located on the search button B22, the control unit 11 displays... Figure 13 The print settings screen W50b is shown in (b).

[0141] The print settings screen W50b includes a search value input area R24. This area includes a keyword input box Bx14, a creator input box Bx16, a file extension input box Bx18, an index input box Bx20, and a period input box Bx22. Users can enter desired search values, periods, etc., into these input boxes and press the search button B22 to perform a search for the scanned document.

[0142] The keyword input box Bx14 is used to accept keyword input as the search value for the scanned document. Alternatively, you can directly enter the assigned index item into the keyword input box Bx14.

[0143] The Creator Input Box Bx16 is for accepting input from the creator of the scanned document as the search value. The Extension Input Box Bx18 is for accepting input from the file extension of the scanned document (e.g., PDF, JPEG, etc.) as the search value. The Index Input Box Bx20 is for accepting input from the assigned index items as the search value. The Period Input Box Bx22 is for accepting input from the period during the creation of the scanned document.

[0144] Figure 14 (a) is an example of the screen configuration of an input assistance screen W60 that assists in inputting index items into the index input box Bx20. The input assistance screen W60 can be displayed by, for example, clicking or tapping within the index input box Bx20. Figure 14 (a) is an example of displaying catalog items such as "AAA", "BBB CCC", "OO Corporation", "United States" in a selectable manner. Users can select the desired index from the displayed items, press the OK button B24, and enter the index into the index input box Bx20.

[0145] Figure 14 (b) is an example of the screen configuration of the input assistance screen W70 for the input of the input assistance input box Bx22. The input assistance screen W70 can be displayed, for example, by clicking or tapping within the input box Bx22. Figure 14 (b) For example, it is displayed in a calendar format in a way that allows users to select dates belonging to July 2020. By selecting the desired "day" from the displayed dates belonging to July 2020 and pressing the OK button B24, the user can enter the period input box Bx22.

[0146] Figure 15 (a) is using Figure 14 The input assistance screen W60 and shown in (a) Figure 14 Example of input during the period is shown in (b) on the auxiliary input screen W70, which includes the index items and the input example during the period. Figure 15 Example (a) shows an example where, via the input assistance screen W60, "AAA", "BBB CCC", and "OO Corporation" are selected as index items, and via the period input assistance screen W70, "July 27, 2020 to August 3, 2020" is selected as the generation period for the scanned document. Additionally, as... Figure 15As shown in (a), the index input box Bx20 is configured to allow simultaneous selection of multiple index items. After completing the input in the search value input area R24 and pressing the search button B22, the user can perform a search of the scanned document.

[0147] Figure 15 (b) is shown via Figure 15 Example of the screen structure of the print settings screen W50a for the scanned document retrieval results performed in screen (a) of print settings screen W50b. Figure 15 As shown in (b), the search results for the scanned document are displayed in the search results display area R22. If the search result represents the desired scanned document, the user can select that search result and, by pressing the start button B20, execute printing based on that scanned document.

[0148] As described above, according to the first embodiment, a storage method can be provided that improves user operability and reduces the pressure on memory storage capacity when storing or retrieving scanned files.

[0149] Furthermore, according to the first embodiment, flexible indexes, such as indexes for address information, registered information, or passwords, can be assigned, which are different from the information stored in the file itself. These indexes can be used for AI (Artificial Intelligence) retrieval, such as location-based retrieval, shape-based retrieval, and semantic retrieval. The tags used for AI retrieval are also easy to create, thus adding value to the AI ​​retrieval function.

[0150] [2 Second Implementation]

[0151] The second embodiment is a multifunction printer that has the same file storage area as the storage device in the first embodiment.

[0152] [2.1 Functional Composition]

[0153] [2.1.1 Multifunction Printer 90]

[0154] Figure 16 This is a functional configuration diagram of the multifunction printer 90. The multifunction printer 90 includes a storage unit 93 instead of the storage unit 23 of the multifunction printer 10 in the first embodiment. Furthermore, the configuration other than the storage unit 93 can be the same as that of the multifunction printer 10. Therefore, the same reference numerals are used to refer to the same components, and their descriptions are omitted.

[0155] In addition to ensuring the configuration of the storage unit 23 as described in the first embodiment, the storage unit 93 also ensures a file storage area 931 as an internal storage device. The file storage area 931 is a storage area where indexed scan data is stored as scanned files.

[0156] [2.2 Processing Flow]

[0157] Figure 17 This is a flowchart illustrating the processing flow of the multifunction printer 90. The processing flow of the multifunction printer 90 simply replicates the first embodiment. Figure 6 The processes described in the flowchart, steps S90 and S100, are replaced with steps S120 and S130. Other processes can be performed in the same way as in the first embodiment.

[0158] That is, after the control unit 11 of the multifunction printer 90 assigns an index to the generated scan data, it generates a file ID (step S80 → step S120).

[0159] Next, the control unit 11 stores the scan data as a scan file in the file storage area 931 (step S130).

[0160] If the index management table has not been generated, the control unit 11 generates it. Alternatively, if the index management table has already been generated, it is updated, and the process ends (step S110).

[0161] The operation example of the second embodiment is the same as that of the first embodiment, so the description here is omitted.

[0162] As described above, according to the second embodiment, in addition to the effects of the first embodiment, the indexed scan data is stored as a scan file, so there is no need to place the storage device externally, and the system can be simplified and the cost can be reduced.

[0163] [3 Third Implementation]

[0164] The third implementation method is to index the scanned file after storing it in the storage device.

[0165] [3.1 Functional Composition]

[0166] [3.1.1 Multifunctional Machine 100]

[0167] Figure 18 This is a functional configuration diagram of the multifunction printer 100. The multifunction printer 100 has a storage unit 103 instead of the storage unit 23 of the multifunction printer 10 in the first embodiment. Furthermore, the configuration other than the storage unit 103 can be the same as that of the multifunction printer 10. Therefore, the same reference numerals are used to refer to the same configurations and their descriptions are omitted.

[0168] In addition to storing the configuration of the storage unit 23 in the first embodiment, the storage unit 103 also stores a file retrieval program 1031. The file retrieval program 1031 is a program read by the control unit 11 when retrieving a scanned file for which an index is assigned from the storage device 30. After reading the file retrieval program 1031, the control unit 11 retrieves the scanned file from the storage device 30 by referring to the file ID obtained from the storage device 30 that stores the scanned file.

[0169] [3.2 Processing Flow]

[0170] Figure 19 This is a flowchart illustrating the processing flow of the multifunction printer 100. (Regarding the first embodiment...) Figure 6 For processes described in the flowchart, use the same step numbers and omit their descriptions.

[0171] When the user accepts the setting of the save address for the scanned file, the control unit 11 starts scanning (step S20 → step S70).

[0172] Next, the control unit 11 sends the generated scan data to the storage device 30, which is set as the storage address for the scan file accepted in step S20 (step S90).

[0173] When the scan file is stored in the storage device 30 at the address where the scan data is sent, and the file ID is sent, the control unit 11 receives the file ID (step S100).

[0174] The control unit 11 reads the file retrieval procedure 1031. Having read the file retrieval procedure 1031, the control unit 11 determines whether a file retrieval instruction has been input by the user (step S140). If a file retrieval instruction has been input, the control unit 11 determines whether an index assignment instruction has been input (step S140; yes → step S30). On the other hand, if the control unit 11 determines that no file retrieval instruction has been input, it waits until such an instruction is input (step S140: no).

[0175] Furthermore, when a file retrieval instruction is input, the control unit 11 can retrieve the scan file itself from the storage device 30 storing the scan file, or it can be configured to only scan the specified indexed file, send the assigned index to the storage device 30, and index the storage device 30. Alternatively, in step S70, it can store the scan data generated by scanning (or a copy of the scan data), index the scan data, and send it to the storage device 30. In this case, the storage device 30 can store the indexed scan file by overwriting and saving the previously stored scan file.

[0176] If it is determined that an index assignment instruction has been input, the control unit 11 determines whether the index is first information associated with address information (step S30; yes → step S40).

[0177] If the assigned index is determined to be first information associated with address information, the control unit 11 displays a selection screen for accepting the selection / input of the index and accepts the setting of the index (step S40; yes → step S50).

[0178] On the other hand, if it is determined that the assigned index is not the first information associated with the address information, the control unit 11 displays a selection screen for accepting the selection / input of the second information as the index, and accepts the setting of the index (registering the index or directly inputting the index) (step S40; no → step S60).

[0179] The control unit 11 assigns scan data corresponding to the scan file called in step S140 to the index set in step S50 or step S60 (step S80).

[0180] Then, if the index management table has not been generated, the control unit 11 generates the index management table. Alternatively, if the index management table has already been generated, the index management table is updated, and the process ends (step S110).

[0181] [3.3 Action Examples]

[0182] Figure 20 Is it accepted? Figure 19 Example of the screen structure of the call screen W80 involving the file call instruction input in step S140. The call screen W80 includes a file ID input box Bx24, a save address NAS specification box Bx26, a period specification input box Bx28, and an OK button B26.

[0183] The file ID input box Bx24 is... Figure 19 In step S100, a box accepts the input of the file ID received from the storage device 30 storing the scanned file.

[0184] The NAS save address specification box Bx26 is a box that specifies the storage device 30 to which the scanned file is to be retrieved by entering the name of the storage device 30, its location on the network (e.g., IP address, MAC address), URL, hostname, etc.

[0185] The specified input box Bx28 is the box for accepting input during the retrieval period of scanned documents that are the objects of the retrieval.

[0186] Users can retrieve the desired scanned file by entering any or all of the information in the input box and pressing the OK button B26.

[0187] As described above, according to the third embodiment, in addition to the effects of the first embodiment, it also allows for more flexible file management, such as when it is necessary to add an index to the scanned file when the scanned data is forgotten.

[0188] The storage methods disclosed herein do not require folder categorization related to file storage (saving), nor do they require the creation of copied data (other management of the same data). Furthermore, since address book entries for individuals and groups can be associated with scanned data, this disclosure provides a more flexible and user-friendly storage / retrieval tool.

[0189] This invention is not limited to the embodiments described above, and various modifications can be made. That is, embodiments obtained by appropriately modifying the technical means without departing from the spirit of this invention are also included within the technical scope of this invention.

[0190] In addition, the above embodiments have different parts for ease of explanation, and of course they can be combined and implemented within the scope of technical possibility.

[0191] Furthermore, the programs operating in each device in the embodiments are programs that control the CPU and the like (programs that enable the computer to perform its functions) in a manner that achieves the functions described in the embodiments described above. Moreover, the information processed in these devices is temporarily stored in temporary storage devices (e.g., RAM) during processing, and then stored in various storage devices such as ROM (Read Only Memory) and HDD, and read, corrected / written by the CPU as needed.

[0192] Here, the recording medium for storing the program can be any of the following: semiconductor media (e.g., ROM, non-volatile memory cards, etc.), optical recording media / magnetic-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray Disc, etc.), magnetic recording media (e.g., magnetic tape, floppy disk, etc.). Furthermore, by executing the loading program, not only are the functions of the above-described embodiments achieved, but sometimes, based on the instructions of the program, processing is performed jointly with the operating system or other applications, thereby realizing the functions of the present invention.

[0193] Furthermore, in the case of market circulation, the program can be stored and circulated on a portable recording medium, or transmitted to a connected server computer via a network such as the Internet. In this case, the server computer's storage device is naturally also included in the present invention.

[0194] Explanation of reference numerals in the attached figures

[0195] 1: Storage System

[0196] 10, 90, 100: Multifunction printers

[0197] 11: Control Department

[0198] 13: Display Section

[0199] 15: Operation Input Section

[0200] 17: Ministry of Communications

[0201] 19: Image Input Section

[0202] 21: Image Output Section

[0203] 23, 93, 103: Storage Department

[0204] 231: Control Procedure

[0205] 232: Address Information Management Program

[0206] 233: Index Retrieval Procedure

[0207] 234: Index Assignment Procedure

[0208] 235: Address information storage area

[0209] 236: Index storage area

[0210] 237: Index Management Table Storage Area

[0211] 931: File storage area

[0212] 1031: File Acquisition Procedure

[0213] 25: Paper Supply Department

[0214] 27: Paper Setting Department

[0215] 30: Storage device

[0216] 31: Control Department

[0217] 33: Display Section

[0218] 35: Operation Input Section

[0219] 37: Ministry of Communications

[0220] 39: Storage Department

[0221] 391: Control Procedure

[0222] 393: File storage area

[0223] 50: Terminal device

[0224] 70: Information processing device

Claims

1. A storage method, characterized in that, The storage method includes: The step of generating scanned data by reading the original document using a reading device; The step of determining whether there is an instruction to assign index information to the scanned data; When the given instruction is present, the step of switching between displaying a first selection screen and a second selection screen is performed, wherein the first selection screen can select first information associated with address information managed by the reading device as the index information, and the second selection screen can select second information different from the first information as the index information; The steps of obtaining at least one of the first information and the second information; and The step of assigning at least one of the acquired first information and second information to the scan data as the index information and storing it in the storage device.

2. The storage method according to claim 1, characterized in that, The address information is information managed by the terminal device or information processing device.

3. The storage method according to claim 1, characterized in that, The first information includes name and address information.

4. The storage method according to claim 1, characterized in that, In the first selection screen, when the address information is selected, the first information associated with the selected address information will be displayed on the first selection screen.

5. The storage method according to claim 1, characterized in that, When the first information is assigned as the index information, information related to the scan data is assigned to the address information.

6. The storage method according to claim 1, characterized in that, The second information includes information that includes statements pre-registered in the reading device.

7. The storage method according to claim 6, characterized in that, The second information also includes strings that are directly input into the reading device.

8. The storage method according to any one of claims 1 to 7, characterized in that, The index information is assigned to the scanned data by the operation unit of the reading device.

9. The storage method according to any one of claims 1 to 7, characterized in that, The storage device is an external storage device.

10. The storage method according to any one of claims 1 to 7, characterized in that, The storage device is the internal storage device included in the reading device.

11. The storage method according to any one of claims 1 to 7, characterized in that, The index information is assigned after the scanned data is stored in the storage device.

12. A storage system, characterized in that, It includes a reading device and a storage device, wherein the reading device has a reading section and a control section. The reading unit generates scanned data by reading the original document. The control unit determines whether there is an instruction to assign index information to the scanned data. When the given instruction is present, a first selection screen and a second selection screen can be displayed interchangeably. The first selection screen can select first information associated with address information managed by the reading device as the index information, and the second selection screen can select second information different from the first information as the index information. Obtain at least one of the first information and the second information, assign the obtained first information and the second information as the index information to the scan data, and send it to the storage device. The storage device stores the scan data that has been assigned the index information.

13. A reading device, characterized in that, It has a reading unit, a storage unit, and a control unit. The reading unit generates scanned data by reading the original document. The control unit determines whether there is an instruction to assign index information to the scanned data. When the given instruction is present, a first selection screen and a second selection screen can be displayed interchangeably. The first selection screen can select first information associated with address information managed by the reading device as the index information, and the second selection screen can select second information different from the first information as the index information. At least one of the first information and the second information is obtained, and the scanned data is assigned at least one of the obtained first information and the second information as the index information and stored in the storage unit.

14. An image processing apparatus, characterized in that, It has a reading unit, a storage unit, an image processing unit, and a control unit. The reading unit generates scanned data by reading the original document. The image processing unit performs prescribed image processing on the scanned data. The control unit determines whether there is an instruction to assign index information to the scanned data. When the given instruction is present, a first selection screen and a second selection screen can be displayed interchangeably. The first selection screen can select first information associated with address information managed by the image processing device as the index information, and the second selection screen can select second information different from the first information as the index information. Obtain at least one of the first information and the second information, assign the obtained first information and the second information as the index information to the scan data, and store it in the storage unit.