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

The described storage method enhances user operability and reduces storage capacity by assigning index information separate from file-based data, addressing inefficiencies in existing indexing methods.

JP7767051B2Active Publication Date: 2025-11-11SHARP KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021128473
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-04
Publication Date
2025-11-11
Estimated Expiration
2041-08-04

AI Technical Summary

Technical Problem

Existing methods for indexing scan files based on file information are cumbersome and inefficient, leading to unnecessary file duplication and storage space issues, especially when user information other than file creator details are required.

Method used

A storage method that generates scan data by reading a document, acquires index information distinct from document-based information, and assigns it to the scan data for storage, using a reading device with a control unit and storage system.

Benefits of technology

Improves user operability and reduces storage capacity pressure by allowing flexible indexing and efficient file management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007767051000001
    Figure 0007767051000001
  • Figure 0007767051000002
    Figure 0007767051000002
  • Figure 0007767051000003
    Figure 0007767051000003
Patent Text Reader

Abstract

To provide a storage method, storage system, reading device and image processing device which can improve the operability of a user when storing and retrieving a scan file and suppress compression of the storage capacity of a storage.SOLUTION: A storage method comprises the steps of: generating scan data by reading a document by a reading device; acquiring index information different from information based on the document; and storing the scan data added with the acquired index information in a storage device.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a storage method and the like. [Background technology]

[0002] A method for quickly searching for scan files associated with a user from a large number of scan files generated by reading documents using a reading device involves assigning index information (hereinafter referred to as an index) to the scan files and performing searches based on the assigned index.

[0003] For example, Patent Document 1 discloses a technique for analyzing the contents of file data and generating keyword candidates as an index from the analysis results. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-185212 Summary of the Invention [Problem to be solved by the invention]

[0005] As disclosed in Patent Document 1, indexes are often created based on information held by the file itself, such as the file name, file contents (characters contained in the file), and file property information.

[0006] Therefore, if you wanted to link an index that was not based on the file data (for example, user information other than the file creator), you had to rewrite the property information and specify the folder where the file would be saved.

[0007] However, rewriting file property information is a tedious task. Also, when specifying a folder to save a file, depending on the folder structure, files may need to be duplicated, which can be a hassle for the user. Furthermore, unnecessary file duplication can take up storage space.

[0008] The present disclosure aims to provide a storage method and the like that can improve user operability when storing and searching scan files and reduce pressure on storage capacity. [Means for solving the problem]

[0009] In order to solve the above problem, the storage method of the present disclosure is characterized by comprising 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 it in a storage device.

[0010] In addition, the storage system according to the present disclosure comprises a reading device having a reading unit and a control unit, and a storage device, wherein the reading unit generates scan data by reading a document, the control unit acquires index information that is different from information based on the document, and assigns the acquired index information to the scan data and transmits it to the storage device, and the storage device stores the scan data with the index information attached.

[0011] In addition, the reading device according to the present disclosure comprises a reading unit, a memory unit, and a control unit, and is characterized in that the reading unit generates scan data by reading a document, and the control unit acquires index information that is different from information based on the document, and assigns the acquired index information to the scan data and stores it in the memory unit.

[0012] In addition, the image processing device according to the present disclosure comprises a reading unit, a memory unit, an image processing unit, and a control unit, wherein the reading unit generates scan data by reading a document, the image processing unit performs predetermined image processing on the scan data, and the control unit acquires index information that is different from information based on the document, and assigns the acquired index information to the scan data and stores it in the memory unit. [Effects of the Invention]

[0013] According to the present disclosure, it is possible to provide a storage method and the like that can improve user operability when storing and searching scan files and reduce pressure on storage capacity. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a diagram illustrating the overall configuration of a storage system according to a first embodiment. [Figure 2] FIG. 2 is a perspective view illustrating the appearance of the multifunction peripheral. [Figure 3] FIG. 2 is a functional configuration diagram of the multifunction peripheral according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating the data structure of an index management table. [Figure 5] FIG. 2 is a functional configuration diagram of the storage device according to the first embodiment. [Figure 6] FIG. 2 is a diagram illustrating a processing flow according to the first embodiment. [Figure 7] FIG. 2 is a diagram illustrating a processing flow according to the first embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 10] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 11] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 12] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 13]FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 14] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 15] FIG. 2 is a diagram illustrating an example of operation of the first embodiment. [Figure 16] FIG. 10 is a functional configuration diagram of a multifunction peripheral according to a second embodiment. [Figure 17] FIG. 10 is a diagram illustrating a processing flow according to a second embodiment. [Figure 18] FIG. 10 is a functional configuration diagram of a multifunction peripheral according to a third embodiment. [Figure 19] FIG. 10 is a diagram illustrating a processing flow according to a third embodiment. [Figure 20] FIG. 10 is a diagram illustrating an example of operation of the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In this disclosure, for example, a multifunction peripheral capable of performing functions such as scan to folder, scan to email, fax, copy, or print in a single housing will be described as one form of a reading device or image processing device. Note that the following embodiments are examples for explaining the present disclosure, and the technical scope of the description set forth in the claims is not limited to the following description.

[0016] [1 First Embodiment] [1.1 Overall structure] FIG. 1 is a diagram illustrating the configuration of a storage system 1 that implements a storage method according to the present disclosure. A multifunction peripheral 10 is connected to storage devices 30 (30a, 30b, ..., 30n) via a network NW. Here, the network NW refers to a mechanism in which at least two devices are connected and enable the transmission of information between the devices. Note that the devices communicating via the network NW may be independent devices, or may be internal blocks constituting a single device.

[0017] Here, communication refers not only to wireless communication and wired communication, but also to a mixture of wireless and wired communication, such as wireless communication in some sections and wired communication in other sections. Furthermore, communication from one device to another device can be wired communication, and communication from the other device to one device can be wireless communication.

[0018] Specific examples of the network NW include a local area network (LAN), a wide area network (WAN), the Internet, a public line, and a fax line.

[0019] [1.2 Functional Configuration] [1.2.1 About the Multifunction Device 10] Fig. 2 is a perspective view illustrating the appearance of the multifunction device 10. Fig. 3 is a functional configuration diagram of the multifunction device 10. The multifunction device 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.

[0020] The control unit 11 controls the entire multifunction device 10. The control unit 11 is configured, for example, with one or more arithmetic units (CPUs (Central Processing Units) and the like). The control unit 11 realizes its functions by reading and executing various programs stored in the storage unit 23.

[0021] The display unit 13 displays various types of information to the user, etc. The display unit 13 can be configured, for example, by an LCD (Liquid Crystal Display), an organic EL (Electro-luminescence) display, or the like.

[0022] The operation input unit 15 functions as an operation unit that accepts information input by a user or the like. The operation input unit 15 can be configured with hard keys (for example, a numeric keypad), buttons, etc. 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 of the touch panel can be, for example, a resistive film method, an infrared method, an electromagnetic induction method, or a capacitance method.

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

[0024] Image input unit 19 accepts input of original documents and document data. When accepting input of original documents, image input unit 19 can be configured as a reading unit (scanner device) that generates scan data by scanning and reading the original document with an image sensor such as a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor). Image input unit 19 can also be configured as a connection port for various devices, such as a USB (Universal Serial Bus) or eSATA (External Serial ATA), a card reader for various memory cards, such as an SD card, or an interface for near-field (short-range) wireless communication, for inputting document data. It is also possible for communication unit 17, which communicates with other devices via a network NW and inputs document data, to serve as image input unit 19.

[0025] The image output unit 21 functions as an image processing unit that outputs 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 as a print medium. The image forming unit can be configured, for example, as a laser printer using an electrophotographic method. In this case, the image forming unit forms an image using toner as a color material. The image output unit 21 can also be configured as a connection port for various devices such as USB or eSATA, a card reader for various memory cards such as SD cards, or an interface for close-proximity (short-range) wireless communication for outputting document data. Note that 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.

[0026] The storage unit 23 stores various programs and various data necessary for the operation of the multifunction device 10. The storage unit 23 can be configured with a storage device such as a RAM (Random access memory), an HDD (Hard disk drive), an SSD (Solid state drive), or a ROM (Read only memory).

[0027] In the first embodiment, the storage unit 23 stores a control program 231, an address information management program 232, an index acquisition program 233, and an index assignment program 234, and reserves an address information storage area 235, an index storage area 236, and an index management table storage area 237.

[0028] The control program 231 is a program that is read by the control unit 11 when implementing each function such as scan to folder, scan to e-mail, fax, copy, or print. After reading the control program 231, the control unit 11 realizes each function by controlling the display unit 13, operation input unit 15, communication unit 17, image input unit 19, image output unit 21, etc.

[0029] The address information management program 232 is a program that is read by the control unit 11 when managing the address information stored in the address information storage area 235. After reading the address information management program 232, the control unit 11 performs input processing, editing processing, deletion processing, etc. of the address book that the multifunction device 10 itself manages as management information, and address information received from the terminal device 50 and the information processing device 70, which will be described later.

[0030] The index acquisition program 233 is a program that the control unit 11 reads when acquiring an index. After reading the index acquisition program 233, the control unit 11 acquires the index selected or input by the user. In the explanation of this disclosure, index information assigned to scan data will be referred to as an index. Indexes will be described later.

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

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

[0033] The index storage area 236 is a storage area for storing indexes that are selected or input by the user. The indexes stored in the index storage area 236 are called up by the control unit 11 as needed.

[0034] The index management table storage area 237 is a storage area for storing an index management table that associates and manages scan data with indexes assigned to the scan data. In addition to the scan data and assigned indexes, the index management table storage area 237 stores identification information for identifying the storage device in which the indexed scan data is stored as a scan file.

[0035] 4 is a diagram illustrating one example of the data structure of the index management table, which includes a multifunction device ID, a scan data ID, an index, a storage device ID, a file ID, and a file creation date.

[0036] The multifunction device ID is identification information for identifying the multifunction device 10 that generated the scan data. Note that the multifunction device ID may be a specific character string that identifies the multifunction device, such as a model name such as "MFP01," a model number, a serial number, or a manufacturer name, as shown in the example of Fig. 4, or may be identification information such as an IP address that indicates a location on the network or a MAC (Media Access Address) address.

[0037] The scan data ID is identification information for identifying the generated scan data, and is assigned each time the multifunction device 10 generates scan data.

[0038] An index is information that is added to the scan data, which is the original data of a large number of scan files generated by scanning documents, etc., in order to collect, analyze, and store the scanned files and facilitate fast and accurate information searches. A search engine can search for the desired scan file quickly and accurately by searching scan files that have index information added to them.

[0039] In the first embodiment, the management information managed by the multifunction peripheral 10 is first information related to address information including a name and destination information, or second information different from the first information, such as a phrase pre-registered in the multifunction peripheral 10 or a character string directly input, which is treated as an index. For example, in the example of Fig. 4, the indexes "AAA" and "BBB CCC" represent names included in the address information, and indicate that the scan data ID "SCD001" is linked to the scan data by being assigned the name "AAA" as an index.

[0040] Also, for example, in this example, "□□ ward, Tokyo" is assigned to the scan data ID "SCD00n" as an example of second information different from the first information.

[0041] The storage device ID is identification information for identifying the storage device 30 to which the scan data is to be sent.

[0042] The file ID is identification information for identifying the scan file corresponding to the scan data to which the index is assigned.

[0043] The file creation date indicates the date on which the indexed scan data was created.

[0044] [1.2.2 Storage device 30] The storage device 30 according to the present disclosure can be configured as an external storage device that stores scan data output / transmitted from the multifunction device 10 as a scan file. As shown in the example of FIG. 1, a plurality of storage devices 30 can be provided, such as storage devices 30a, 30b, ..., 30n, or a single storage device 30 can be configured. There is no limit to the number of storage devices 30 installed or their functional configuration, as long as each storage device 30 can be identified on the network NW and can store scan data transmitted from the multifunction device 10 as a scan file. In the following description, the storage devices 30a to 30n will be simply referred to as storage devices 30.

[0045] 5 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.

[0046] The control unit 31 controls the entire storage device 30. The control unit 31 is configured by, for example, one or more arithmetic units (CPUs, etc.). The control unit 31 realizes its functions by reading and executing various programs stored in the storage unit 39.

[0047] The display unit 33 displays various information to the user, etc. The display unit 33 can be configured, for example, by an LCD, an organic EL display, or the like.

[0048] The operation input unit 35 accepts information input by a user, etc. The operation input unit 35 can be configured with input means such as a keyboard, a mouse, a numeric keypad, etc.

[0049] The communication unit 37 includes a wired / wireless interface or both for communicating with other devices via a network (NW) such as a LAN, a WAN, the Internet, a public line, or a fax line.

[0050] The storage unit 39 stores various programs and various data required for the operation of the storage device 30. The storage unit 39 can be configured by a storage device such as a RAM, HDD, SSD, or ROM.

[0051] In the first embodiment, the storage unit 39 stores a control program 391 and reserves a file storage area 393 .

[0052] The control program 391 is a program that is read by the control unit 31 when realizing each function of the storage device 30. The control unit 31 that reads the control program 391 realizes each function by controlling the display unit 33, the operation input unit 35, the communication unit 37, etc.

[0053] The file storage area 393 is a storage area for storing indexed scan data as a scan file.

[0054] Incidentally, the storage system 1 may also be configured to further include a terminal device 50, an information processing device 70, and the like.

[0055] The terminal device 50 can be configured as a communication device such as a smartphone, tablet, or mobile phone. There are no limitations on the functions of the terminal device 50 as long as it is configured to be able to communicate with the multifunction device 10. The terminal device 50 communicates with the multifunction device 10, for example, by close proximity wireless communication, in which communication is performed while the housings of the multifunction device 10 and the terminal device 50 are in contact with or close to each other, or by short-range wireless communication, in which communication is performed while the housings of the multifunction device 10 and the terminal device 50 are located in a short distance (for example, within several tens of meters). Note that the terminal device 50 can also communicate by two wireless communication methods: close proximity wireless communication and short-range wireless communication.

[0056] Specific examples of close proximity wireless communication include near field communication (NFC), which uses electromagnetic induction in contactless integrated circuit (IC) cards, etc. Specific examples of short distance wireless communication include the Bluetooth (registered trademark) system and the Wi-Fi (registered trademark) system.

[0057] The terminal device 50 can transmit address information as management information to the multifunction peripheral 10. The address information managed by the terminal device 50 may include, in addition to general management items such as personal name (surname, given name, furigana), telephone number (home, mobile, work), email address, fax number (home, work), address (home, work), postal code, URL (Uniform Resource Locator), job title, work, category, image, and memo, social networking service (SNS) account, instant message (IM) account, and the like.

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

[0059] Like the terminal device 50, the information processing device 70 can transmit address information as management information to the multifunction device 10.

[0060] The multifunction device 10 that receives address information from the terminal device 50 or the information processing device 70 can add the received address information to an address book that it manages, or can perform an image sending job using the address information.

[0061] [1.3 Processing flow] Next, a process flow according to the first embodiment will be described. Fig. 6 is a flowchart illustrating the process flow of the multifunction device 10. In the following description, when a user uses first information related to address information as an index, the multifunction device 10 assigns an index to scan data using an address book that it manages.

[0062] First, the control unit 11 determines whether or not the user has input an instruction to save the scan file (step S10).

[0063] When the control unit 11 determines that an instruction to save the scan file has been input, it accepts the setting of the save destination for the scan file (Step S10; Yes → Step S20). When the control unit 11 determines that an instruction to save the scan file has not been input, it waits until the instruction to save the scan file is input (Step S10; No).

[0064] When the user sets a destination for saving the scan file, the control unit 11 determines whether an instruction to assign an index has been input (step S20→step S30).

[0065] When it is determined that an instruction to assign an index has been input, the control unit 11 reads the index acquisition program 233. After reading the index acquisition program 233, the control unit 11 determines whether or not the index is first information related to address information (step S30; Yes→step S40).

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

[0067] On the other hand, if it is determined that the index to be assigned is not the first information related to the address information, the control unit 11 displays a selection screen that accepts the selection and input of the second information as the index, and accepts the setting of the index (registered index or directly input index) (step S40; No → step S60).

[0068] When the index setting is accepted, the control unit 11 starts scanning (step S70).

[0069] Next, the control unit 11 reads the indexing program 234. After reading the indexing program 234, the control unit 11 assigns the index received in step S50 or step S60 to the generated scan data (step S80). Next, the control unit 11 transmits the scan data to the storage device 30 set as the scan file storage destination received in step S20 (step S90).

[0070] When the scan file is stored in the storage device 30, which is the destination of the scan data, and a file ID is issued, the control unit 11 receives the file ID (step S100).

[0071] If an index management table has not been generated, the control unit 11 generates the management correspondence table. If an index management table has already been generated, the control unit 11 updates the management table and ends the process (step S110).

[0072] Next, the processing of the storage device 30 will be described using the flowchart of Fig. 7. The processing of the storage device 30 will be described assuming that it starts when scan data is transmitted from the multifunction device 10 (step S90 in Fig. 6).

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

[0074] If it is determined that scan data has been received, the control unit 31 generates a file ID of a scan file corresponding to the scan data (step S200; Yes → step S210). If it is determined that scan data has not been received, the control unit 31 waits until scan data is received (step S200; No).

[0075] After generating the file ID of the scan file, the control unit 31 stores the scan file (step S220). Next, the control unit 31 transmits the file ID to the multifunction device 10 (step S230), and the process ends.

[0076] [1.4 Example of operation] Next, an example of the operation of the first embodiment will be described.

[0077] [1.4.1 Indexing Behavior] 8 shows an example of the screen configuration of a home screen W10 that the multifunction peripheral 10 displays on the display unit 13. The home screen W10 is a basic screen that is displayed on the display unit 13, for example, when the power is turned on, when the multifunction peripheral 10 is in standby mode, when the multifunction peripheral 10 is restored from a sleep state, and that accepts operational inputs from the user. The home screen W10 includes a mode selection button B10, a device status display area R10, and a function selection button B12.

[0078] The mode selection buttons B10 include a "Simple Copy" button, a "Simple Fax" button, a "Simple Scan" button, and an "FTP / Desktop" button B102, and accept the selection of an operation mode to be executed by the multifunction device 10. Here, the home screen W10 illustrated in FIG. 8 is an example configuration that aggregates selection buttons related to operation modes that use document scanning as a trigger to start operation. Note that selection buttons related to other operation modes not shown in FIG. 8 can be displayed in sequence by pressing the arrow button B104 located next to the "FTP / Desktop" button B102.

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

[0080] Here, the "FTP / Desktop" button B102 is a selection button that accepts input of an instruction to save a scan file. Pressing the "FTP / Desktop" button B102 is an example of an operation corresponding to the processing related to step S10 in Fig. 6. When the user presses the "FTP / Desktop" button B102, the control unit 11 transitions the screen to a setting screen related to saving a scan file, which will be explained in the next figure.

[0081] The device status display area R10 is an area that displays the device status of the multifunction device 10. Fig. 8 shows an example in which the remaining amount of toner is displayed in the device status display area R10.

[0082] The function selection button B12 is a button that accepts change instructions, reference instructions, etc. related to the function settings of the multifunction device 10. When the function selection button B12 is pressed, the control unit 11 displays each setting screen (not shown) for executing the change instructions or reference instructions for the corresponding function.

[0083] FIG. 9 shows an example of the screen layout of the image transmission setting screen W20 displayed by the control unit 11 in response to pressing of the "FTP / Desktop" button B102.

[0084] The image transmission setting screen W20 includes a destination input button B14, a destination display area R12, a subject (file name) input box Bx10, a setting information display area R14, and a process selection button B16.

[0085] The destination input button B14 is a button that accepts input of a destination to save the scan file. When the user presses the destination input button B14, the control unit 11 displays an address book as management information that is managed by the multifunction device 10 itself. The user can select a desired destination to save the scan file from the displayed address book. In addition to selecting a destination from the address book, the destination can also be directly input via the operation input unit 15, for example.

[0086] The destination input button B14 can accept input of a fax number, email address, etc. for sending the same data as the scanned data to be saved by fax or email, in addition to the destination for saving the scanned file.

[0087] The destination display area R12 is a display area that displays the destination set as the destination to save the scan file. Figure 9 shows an example in which the user selects or inputs the storage device 30 (NAS01) as the destination to save the scan file, and also inputs a fax number to send the same data as the scan data by fax.

[0088] The subject (file name) input box Bx10 is a box for accepting input of a subject when giving a file name to a scanned file to be saved or sent, or when sending by fax or e-mail.

[0089] The setting information display area R14 is an area for displaying various setting information related to image transmission. The setting information display area R14 reflects and displays the setting values ​​that are applied in the execution of the job and stored as history information.

[0090] The process selection buttons B16 are buttons that accept the selection of a process (action) desired by the user. The user can execute the process corresponding to the selection button by selecting and pressing a selection button corresponding to various processes such as "Search global address book," "Transmission history," "Call by search number," "Create search index," "Send link to save destination," or "Send with same image as fax destination." The "Create search index" button B161 is pressed by the user when index information (index) is to be added to the scan data to be saved. When the "Create search index" button B161 is pressed, the control unit 11 displays a search index creation screen, which will be described in the next figure.

[0091] The control unit 11 controls the process selection buttons B16 so that the "Create Search Index" button B161 is displayed on the process selection buttons B16 when input of the destination for saving the scan file is accepted via the destination input button B14, and the "Create Search Index" button B161 is not displayed when input of the destination for saving the scan file is not accepted, thereby making effective use of the limited display area of ​​the process selection buttons B16. Of course, the control unit 11 can also control the process selection buttons B16 so that the "Create Search Index" button B161 is always displayed. The display of the "Create Search Index" button B161 can be controlled, for example, via a system setting screen (not shown).

[0092] 10 shows an example of the configuration of the index creation screen W30 that the control unit 11 displays in response to pressing of the "Create search index" button B161. The index creation screen W30 includes a tab screen T10a and a tab screen T12a. The user can switch between the tab screen T10a and the tab screen T12a by pressing the tab portions of both tab screens.

[0093] 10(a) shows an example of the screen configuration when the user selects the tab screen T10a. The tab screen T10a is a creation screen selected by the user when adding an index related to an address book as management information to scan data. The tab screen T10a includes at least an address information display area R16 that accepts the user's selection of address information.

[0094] The address information displayed in the address information display area R16 may be address information managed in the address book of the multifunction device 10 itself, or may be address information received from the terminal device 50 or the information processing device 70. Furthermore, the address information received from the terminal device 50 or the information processing device 70 may be address information that is imported into the multifunction device 10's own address book and managed.

[0095] 10(b) is an example of the screen configuration of a tab screen T10b displayed by the control unit 11 when the user selects desired address information (for example, "Kakiku Kako") from the address information displayed in the address information display area R16. The tab screen T10b displays selectable index assignment candidates related to the address information "Kakiku Kako" selected in the address information display area R16 in an index assignment candidate display area R18.

[0096] Figure 10(b) shows an example in which "Name" and "Telephone Number" have been selected from multiple indexing candidates displayed in the indexing candidate display area R18. The selected indexing candidates are represented by open square selection buttons. The user can select the desired indexing candidate and press the OK button B18 to set the index to be assigned to the scan data.

[0097] Incidentally, when an index related to address information is assigned to scan data, it is also possible to assign information related to the scan data to the address information, which allows information related to the scan data linked to the address information to be obtained by searching the address information.

[0098] 11 shows an example of the screen configuration when the user selects the tab screen T12a. The tab screen T12a is a creation screen selected by the user when assigning an index as second information to scan data that is different from an index (first information) related to the address book. The tab screen T12a includes at least a direct input box Bx12 and a registered index assignment candidate display area R20 that displays selectable index assignment candidates that have been registered in the multifunction device 10.

[0099] The direct input box Bx12 is a box that accepts the index that the user wants to assign by direct input. The user can set the index to be assigned to the scan data by entering the desired index as a free comment in the direct input box Bx12 and pressing the Add button.

[0100] Figure 11 shows an example in which "Quote" and "XX Retailer" have been selected from multiple registered indexing candidates displayed in the registered indexing candidate display area R20. The selected indexing candidates are represented by open square selection buttons. The user can select the desired indexing candidate and press the OK button B18 to set the index to be assigned to the scan data.

[0101] [1.4.2 Search behavior for indexed scanned files] Next, searching indexed scan files will be described.

[0102] A search for indexed scan files can be performed starting from the home screen. Figure 12 shows an example of the screen configuration of the home screen W40, which allows for execution of a search process. The configuration of the home screen W40 can be substantially the same as the home screen W10 shown in Figure 8, so only the differences will be explained.

[0103] The home screen W40 includes a "Search and Print" button B106 instead of the "Simple Copy" button of the mode selection button B10 on the home screen W10. Note that the screen configuration shown in FIG. 12 is merely an example, and the search process according to the present disclosure is not limited to the print function. For example, it is possible to fax or email the scanned file obtained from the search results, such as by adding a "Search and Fax" button instead of the "Simple Fax" button, or a "Search and Email" button instead of the "Simple Scan" button.

[0104] When the "Search and Print" button B106 is pressed, the control unit 11 displays the print setting screen shown in the next figure.

[0105] 13A shows an example of the screen layout of the print setting screen W50a displayed by the control unit 11 in response to pressing of the "Search and Print" button B106. The print setting screen W50a includes a search result display area R22, a start button B20, and a search button B22.

[0106] The search result display area R22 displays the search results for indexed scan files. Each search result, including the file name, creator name, etc., is selectable. The user can select the desired search result and press the start button B20 to print the scan file represented by the search result.

[0107] The search button B22 accepts input of a search instruction for an indexed scan file. When the user presses the down arrow button on the search button B22, the control unit 11 displays the print setting screen W50b shown in FIG. 13(b).

[0108] The print settings screen W50b includes a search value input field R24. The search value input field R24 includes a keyword input box Bx14, a creator input box Bx16, an extension input box Bx18, an index input box Bx20, and a period input box Bx22. The user can enter the desired search value, period, etc. in these input boxes and press the Search button B22 to search for scan files.

[0109] The keyword input box Bx14 is a box that accepts input of a keyword as a search value for the scan file. It is also possible to directly input the assigned index item into the keyword input box Bx14.

[0110] The creator input box Bx16 is a box that accepts input of the creator of the scan file as a search value for the scan file. The extension input box Bx18 is a box that accepts input of the file extension of the scan file (e.g., PDF, JPEG, etc.) as a search value for the scan file. The index input box Bx20 is a box that accepts input of the assigned index item as a search value for the scan file. The period input box Bx22 is a box that accepts input of the creation period of the scan file.

[0111] Fig. 14(a) is an example of the screen configuration of an input assist screen W60 that assists in inputting index items into the index input box Bx20. The input assist screen W60 can be displayed, for example, by clicking or tapping within the index input box Bx20. Fig. 14(a) is an example in which index items such as "AAA," "BBB CCC," "XX Corporation," and "USA" are displayed as selectable items. The user can input data into the index input box Bx20 by selecting the desired index from the displayed items and pressing the OK button B24.

[0112] FIG. 14(b) is an example of the screen configuration of a period input support screen W70 that supports input into the period input box Bx22. The period input support screen W70 can be displayed, for example, by clicking, tapping, or the like within the period input box Bx22. FIG. 14(b) is an example of a display in calendar format that allows dates belonging to July 2020 to be selected. The user can make input into the period input box Bx22 by selecting the desired "day" from the displayed dates belonging to July 2020 and pressing the OK button B24.

[0113] FIG. 15(a) shows an example of index item and period input using the auxiliary input screen W60 shown in FIG. 14(a) and the auxiliary period input screen W70 shown in FIG. 14(b). FIG. 15(a) shows an example in which three index items, "AAA," "BBB CCC," and "XX Co., Ltd.", are selected via the auxiliary input screen W60, and "July 27, 2020 to August 3, 2020" is selected via the auxiliary period input screen W70 as the scan file creation period. As shown in FIG. 15(a), the index input box Bx20 is configured to allow multiple index items to be selected simultaneously. After completing input in the search value input field R24, the user can execute a scan file search by pressing the search button B22.

[0114] Figure 15(b) is an example of the screen layout of the print settings screen W50a, which displays the results of a search for scan files executed via the print settings screen W50b of Figure 15(a). As shown in Figure 15(b), the search results for scan files are displayed in the search result display area R22. If the search result represents the desired scan file, the user can select the search result and press the start button B20 to execute printing based on the scan file.

[0115] As described above, according to the first embodiment, it is possible to provide a storage method etc. that can improve user operability when storing and searching scan files and reduce pressure on storage capacity.

[0116] Furthermore, according to the first embodiment, it is possible to assign flexible indexes, such as indexes related to address information, registered indexes, or free-word indexes, which are different from the information held by the file itself. These indexes can be used for AI (Artificial Intelligence) searches such as location-based searches, fuzzy searches, and semantic searches, and since tags for AI searches can be easily created, it is possible to add value to the AI ​​search function.

[0117] [2 Second Embodiment] In the second embodiment, a multifunction peripheral is provided with the file storage area provided in the storage device according to the first embodiment.

[0118] [2.1 Functional Configuration] [2.1.1 About the Multifunction Printer 90] 16 is a functional configuration diagram of the multifunction device 90. The multifunction device 90 includes a storage unit 93 instead of the storage unit 23 of the multifunction device 10 according to the first embodiment. Note that the configuration other than the storage unit 93 can be the same as that of the multifunction device 10. Therefore, the same components are denoted by the same reference numerals and their description will be omitted.

[0119] The storage unit 93 has the same configuration as the storage unit 23 according to the first embodiment, and also has a file storage area 931 as an internal storage device. The file storage area 931 is a storage area for storing scan data to which an index has been assigned as a scan file.

[0120] [2.2 Processing flow] Fig. 17 is a flowchart illustrating the processing flow of the multifunction device 90. The processing flow by the multifunction device 90 is different from the first embodiment in that the processing of steps S90 and S100 described in the flowchart of Fig. 6 is replaced with steps S120 and S130, and other processing can be performed in the same way as in the first embodiment.

[0121] That is, the control unit 11 of the multifunction device 90 assigns an index to the generated scan data, and then generates a file ID (step S80→step S120).

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

[0123] If an index management table has not been generated, the control unit 11 generates the index management table. If an index management table has already been generated, the control unit 11 updates the index management table and ends the process (step S110).

[0124] The operation example according to the second embodiment is similar to that of the first embodiment, and therefore a description thereof will be omitted here.

[0125] As described above, according to the second embodiment, in addition to the effects of the first embodiment, since the indexed scan data is stored as a scan file, there is no need to provide an external storage device, and effects such as simplification of the system and cost reduction can be obtained.

[0126] [3 Third embodiment] In the third embodiment, an index is assigned to a scan file after it is stored in a storage device.

[0127] [3.1 Functional Configuration] [3.1.1 About the Multifunction Device 100] 18 is a functional configuration diagram of the multifunction device 100. The multifunction device 100 has a storage unit 103 instead of the storage unit 23 of the multifunction device 10 according to the first embodiment. Note that the configuration other than the storage unit 103 can be the same as that of the multifunction device 10. Therefore, the same components are denoted by the same reference numerals and their description will be omitted.

[0128] In addition to the configuration of the storage unit 23 according to the first embodiment, the storage unit 103 stores a file acquisition program 1031. The file acquisition program 1031 is a program that the control unit 11 reads when acquiring a scan file to be indexed from the storage device 30. After reading the file acquisition program 1031, the control unit 11 references the file ID acquired from the storage device 30 that stores the scan file, and acquires the scan file from the storage device 30.

[0129] [3.2 Processing flow] Fig. 19 is a flowchart illustrating the flow of processing in the multifunction peripheral 100. The same processes as those explained in the flowchart of Fig. 6 of the first embodiment are given the same step numbers, and explanations thereof will be omitted.

[0130] When the user sets a destination for saving the scanned file, the control unit 11 starts scanning (step S20 to step S70).

[0131] Next, the control unit 11 transmits the generated scan data to the storage device 30 that has been set as the scan file storage destination accepted in step S20 (step S90).

[0132] When the scan file is stored in the storage device 30, which is the destination of the scan data, and a file ID is issued, the control unit 11 receives the file ID (step S100).

[0133] The control unit 11 reads the file acquisition program 1031. After reading the file acquisition program 1031, the control unit 11 determines whether or not a file call instruction has been input by the user (step S140). If it is determined that a file call instruction has been input, the control unit 11 determines whether or not an index assignment instruction has been input (step S140; Yes -> step S30). On the other hand, if it is determined that a file call instruction has not been input, the control unit 11 waits until the call instruction is input (step S140; No).

[0134] When a file call instruction is input, the control unit 11 may obtain the scan file itself from the storage device 30 that stores the scan file, or it may simply identify the scan file to which an index is to be assigned and send the index to the storage device 30, causing the storage device 30 to assign the index. Furthermore, in step S70, the scan data generated by scanning (or a copy of the scan data) may be stored, and an index may be assigned to the scan data before being sent to the storage device 30. In this case, the scan file with the index assigned can be stored in the storage device 30 by overwriting the scan file previously stored in the storage device 30.

[0135] When it is determined that an instruction to assign an index has been input, the control unit 11 determines whether or not the index is the first information related to the address information (step S30; Yes→step S40).

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

[0137] On the other hand, if it is determined that the index to be assigned is not the first information related to the address information, the control unit 11 displays a selection screen that accepts the selection and input of the second information as the index, and accepts the setting of the index (registered index or directly input index) (step S40; No → step S60).

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

[0139] If an index management table has not been generated, the control unit 11 generates the index management table. If an index management table has already been generated, the control unit 11 updates the index management table and ends the process (step S110).

[0140] [3.3 Example of operation] Fig. 20 is a diagram showing an example of the screen layout of a call screen W80 that accepts a file call instruction input in step S140 of Fig. 19. The call screen W80 includes a file ID input box Bx24, a destination NAS designation box Bx26, a period designation input box Bx28, and an OK button B26.

[0141] The file ID input box Bx24 is a box that accepts input of the file ID received from the storage device 30 that stores the scan file in step S100 of FIG.

[0142] The destination NAS specification box Bx26 is a box that accepts the specification of the storage device 30 from which the scan file will be obtained by inputting the name of the storage device 30 that stores the scan file, its location on the network (e.g., IP address or MAC address), URL, host name, etc.

[0143] The period specification input box Bx28 is a box for accepting input of the search period for the scan files to be searched.

[0144] The user can input information into any or all of the input boxes and press the OK button B26 to call up the desired scan file.

[0145] As described above, according to the third embodiment, in addition to the effects of the first embodiment, more flexible file management is possible in cases where an index has been forgotten to be assigned to scan data or where an index needs to be assigned to save a scan file.

[0146] The storage method according to the present disclosure does not require folder sorting for file storage (saving), nor does it require the creation of duplicate data (separate management of the same data).In addition, since it is possible to link scanned data to individuals or groups in an address book, the present disclosure can provide a more flexible and user-friendly storage and search tool.

[0147] The present invention is not limited to the above-described embodiments, and various modifications are possible. In other words, embodiments obtained by combining technical means that are appropriately modified within the scope of the gist of the present invention are also included in the technical scope of the present invention.

[0148] Furthermore, although the above-described embodiments are described separately for the sake of convenience, they may of course be combined and executed within the scope of technical feasibility.

[0149] In addition, the programs that run on each device in the embodiments are programs that control the CPU, etc. (programs that make a computer function) so as to realize the functions of the above-described embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and then stored in various storage devices such as ROMs (Read Only Memories) and HDDs, and is read, modified, and written by the CPU as needed.

[0150] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory card, etc.), optical recording media / magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray Disc (registered trademark), etc.)), magnetic recording media (e.g., magnetic tape, flexible disk, etc.). Furthermore, not only are the functions of the above-described embodiments realized by executing the loaded program, but the functions of the present invention may also be realized by processing in cooperation with an operating system or other application programs, etc., based on instructions from the program.

[0151] Furthermore, when distributing the program on the market, the program can be stored on a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course included in the present invention. [Explanation of symbols]

[0152] 1. Memory System 10, 90, 100 multifunction devices 11 Control section 13 Display section 15 Operation input section 17 Communications Department 19 Image input unit 21 Image output unit 23, 93, 103 storage section 231 Control Program 232 Address Information Management Program 233 Index Acquisition Program 234 Indexing Program 235 Address information storage area 236 Index Storage 237 Index management table storage area 931 File Storage 1031 File Acquisition Program 25 Paper feed section 27 Paper output section 30 Storage device 31 Control Unit 33 Display section 35 Operation input section 37 Communications Department 39 Memory section 391 Control Program 393 File Storage 50 Terminal Equipment 70 Information processing equipment

Claims

1. generating scan data by reading an original document with a reading device; a step of determining whether an instruction to assign index information to the scan data has been issued; a step of switchably displaying, when the instruction to assign is received, a first selection screen on which first information related to address information managed by the reading device can be selected as the index information, and a second selection screen on which second information different from the first information can be selected as the index information; acquiring at least one of the first information and the second information; and adding at least one of the acquired first information and second information to the scan data as the index information and storing the index information in a storage device.

2. 2. The storage method according to claim 1, wherein the address information is information managed by a terminal device or an information processing device.

3. 2. The storage method according to claim 1, wherein the first information includes a name and destination information.

4. 2. The storage method according to claim 1, wherein when the address information is selected on the first selection screen, the first information related to the selected address information is displayed on the first selection screen.

5. 2. The storage method according to claim 1, wherein when the first information is added as the index information, information about the scan data is added to the address information.

6. 2. The storage method according to claim 1, wherein the second information is information containing a phrase pre-registered in the reading device.

7. 7. The storage method according to claim 6, wherein the second information further includes a character string directly input to the reading device.

8. 8. The storage method according to claim 1, wherein the index information is added to the scan data via an operation unit of the reading device.

9. 8. The storage method according to claim 1, wherein the storage device is an external storage device.

10. 8. The storage method according to claim 1, wherein the storage device is an internal storage device provided in the reading device.

11. 8. The storage method according to claim 1, wherein the index information is added to the scan data after the scan data is stored in the storage device.

12. A reading device having a reading unit and a control unit, and a storage device communicating with the reading device, the reading unit generates scan data by reading an original; The control unit determining whether or not an instruction to assign index information to the scan data has been issued; When the instruction to assign is given, a first selection screen is displayed in a switchable manner, in which first information related to address information managed by the reading device can be selected as the index information, and a second selection screen is displayed in which second information different from the first information can be selected as the index information, acquiring at least one of the first information and the second information; adding at least one of the acquired first information and the acquired second information to the scan data as the index information and transmitting the index information to the storage device; a storage system, characterized in that the storage device stores the scan data to which the index information is added;

13. The device includes a reading unit, a storage unit, and a control unit, the reading unit generates scan data by reading an original; The control unit determines whether or not an instruction to assign index information to the scan data has been issued, When the instruction to assign is given, a first selection screen is displayed in a switchable manner, in which first information related to address information managed by the reading device can be selected as the index information, and a second selection screen is displayed in which second information different from the first information can be selected as the index information, A reading device characterized by acquiring at least one of the first information and the second information, and adding index information of at least one of the acquired first information and the second information to the scan data and storing it in the memory unit.

14. The device includes a reading unit, a storage unit, an image processing unit, and a control unit, the reading unit generates scan data by reading an original; the image processing unit performs predetermined image processing on the scan data, The control unit determines whether or not an instruction to assign index information to the scan data has been issued, When the instruction to assign the index information is given, a first selection screen is displayed in a switchable manner, in which first information related to address information managed by the image processing device can be selected as the index information, and a second selection screen is displayed in which second information different from the first information can be selected as the index information, An image processing device characterized by acquiring at least one of the first information and the second information, and adding index information of at least one of the acquired first information and the second information to the scan data and storing it in the memory unit.

Citation Information

Patent Citations

  • Input device for electronic file device

    JP1988102461A

  • Keyword application device, keyword application system, and program

    JP2004185212A

  • File generating apparatus, file generating method and file generating program

    JP2009225227A

  • Image reading device, image forming apparatus, and program

    JP2017046263A

  • Information processing device and program

    JP2018039143A