Information processing device and information processing program

JP7608821B2Active Publication Date: 2025-01-07FUJIFILM BUSINESS INNOVATION CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2020214207
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-23
Publication Date
2025-01-07
Estimated Expiration
2040-12-23

AI Technical Summary

Benefits of technology

【0015】 第1の態様に係る情報処理装置によれば、帳票の種別ごとに表示するモード又は帳票のデータを処理単位ごとに表示するモードの何れかの選択に応じて処理対象の帳票のデータを切り替えて表示することができる。これにより、処理対象の帳票のデータをユーザが処理又は管理したい単位で表示することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007608821000001
    Figure 0007608821000001
  • Figure 0007608821000002
    Figure 0007608821000002
  • Figure 0007608821000003
    Figure 0007608821000003
Patent Text Reader

Abstract

To provide an information processing device and information processing program, capable of displaying and managing to-be-processed form data either by type of form or by processing unit according to the processing unit.SOLUTION: An information processing device 20 includes a processor. The processor switches between a first mode, in which to-be-processed form data is displayed by type of form, and a second mode, in which the to-be-processed form data is displayed by processing unit.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and an information processing program. [Background technology]

[0002] Patent document 1 discloses a job management application that runs on an apparatus that manages jobs of an image forming apparatus, and causes the apparatus to execute an information acquisition process that acquires information on job data stored in a memory unit of the image forming apparatus, a graph generation process that generates a graph showing the capacity usage of the memory unit for each job type based on the job data information, a list generation process that generates a list describing job contents including the job type for each job based on the job data information, and a screen control process that displays the graph and the list on the same job management screen, and when an operation to delete one or more jobs is performed on the list, updates the display of the capacity usage on the graph corresponding to the job type to which the deleted job belongs.

[0003] Patent document 2 discloses an information processing device that includes a transmitting unit that transmits scan instruction information to a scanner having an operation display unit, a receiving unit that receives scan data of a document scanned by the scanner, an image analysis unit that performs image analysis of the received scan data, a data registration unit that registers the received scan data in a first database, and a display control information generation unit that generates display control information for displaying analysis information according to the results of the image analysis and the registration status of the received scan data in the first database, and the transmitting unit transmits the generated display control information to the scanner.

[0004] Patent document 3 discloses an information processing method for managing the status of multiple printers, the information processing method comprising an identification step for identifying multiple registered printers, an acquisition step for acquiring the status of jobs related to the multiple printers identified by the identification step, and a display control step for displaying a list of the status of jobs related to the multiple printers acquired in the acquisition step.

[0005] Patent document 4 discloses a received document job display method that includes a receiving step for receiving an electronic image, a recognition step for recognizing the type of document from the received electronic image, a determination step for judging whether the recognized electronic image is a pre-registered document or an unrecognized document, a setting step for pre-setting a display method for the unrecognized document, and a display step for displaying a list of the determined documents in accordance with the set display method. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Patent No. 5682833 [Patent Document 2] Patent No. 6413793 [Patent Document 3] JP 2003-316545 A [Patent Document 4] JP 2006-209261 A Summary of the Invention [Problem to be solved by the invention]

[0007] When a user inputs data for a form, the user may input multiple forms at once. In such a case, when checking the input data, the user may want to check the data by form type or by processing unit, which is the unit by which the data should be processed.

[0008] The present invention aims to provide an information processing device and an information processing program that can switch between a mode in which data of a report to be processed is displayed by report type and a mode in which data of the report is displayed by processing unit. [Means for solving the problem]

[0009] An information processing device according to a first aspect includes a processor that switches between displaying data of a form to be processed in a first mode that displays the data by type of the form and a second mode that displays the data of the form by processing unit.

[0010] In an information processing device according to a second aspect, in the information processing device according to the first aspect, the processor switches the display of a list in which multiple data items of the form are lined up depending on the selection of either the first mode or the second mode.

[0011] In an information processing device according to a third aspect, in the information processing device according to the second aspect, when the first mode is selected, the processor displays the data of the forms arranged in the list by form type in association with the processing unit to which the data of the form belongs.

[0012] In an information processing device according to a fourth aspect, in the information processing device according to the second or third aspect, when the second mode is selected, the processor displays the data of the form arranged in the list for each processing unit in association with the type of form represented by the data of the form.

[0013] In an information processing device according to a fifth aspect, in an information processing device according to any one of the second to fourth aspects, when the second mode is selected, the processor displays in the list a group of data of a single or multiple forms processed in one of the processing units in a manner that allows the group of data of a single or multiple forms processed in another of the processing units to be distinguished.

[0014] An information processing program according to a sixth aspect causes a computer to execute a process of switching between a first mode in which data of a form to be processed is displayed by type of the form, and a second mode in which data of the form is displayed by processing unit. Effect of the Invention

[0015] According to the information processing device of the first aspect, the data of the form to be processed can be switched and displayed according to the selection of either a mode for displaying by form type or a mode for displaying the data of the form by processing unit. This makes it possible to display the data of the form to be processed by the unit that the user wants to process or manage.

[0016] According to the information processing device of the second aspect, in either the first mode or the second mode, data of a plurality of forms to be processed can be displayed as a list.

[0017] According to the information processing device of the third aspect, in the first mode, it is possible to clearly indicate unit processing of data of forms arranged by type.

[0018] According to the information processing device of the fourth aspect, in the second mode, it is possible to clearly indicate the types of data of the form arranged for each processing unit.

[0019] According to the information processing device of the fifth aspect, even if there are multiple pieces of data of a form processed in one processing unit, the group of data of the form can be distinguished from data of forms processed in other processing units.

[0020] According to the information processing program of the sixth aspect, data of the form to be processed can be switched and displayed depending on the selection of either a mode that displays by form type or a mode that displays form data by processing unit. [Brief description of the drawings]

[0021] [Figure 1]1 is a diagram showing a schematic configuration of a form system according to an embodiment of the present invention; [Diagram 2] FIG. 13 is a diagram showing definitions and rules for processing form A. [Diagram 3] 1 is a diagram showing definitions and rules for processing forms A and B. [Figure 4] FIG. 2 is a diagram showing an example of an output display of the form system according to the present embodiment. [Diagram 5] 1 is a block diagram showing a hardware configuration of an information processing device according to an embodiment of the present invention. [Figure 6] FIG. 2 is a block diagram showing a functional configuration of the information processing device. [Figure 7] 13 is a diagram showing an example of a display of a first mode screen that displays data of forms to be processed for each type of form. FIG. [Figure 8] FIG. 13 is a diagram showing an example of a display in a second mode in which data of a form is displayed for each processing unit. [Figure 9] 13 is a diagram showing another example of the display of the second mode screen that displays data for each processing unit of the form to be processed. FIG. [Figure 10] FIG. 2 is a diagram showing the relationship between a form, a job rule, a job rule set, and a job. [Figure 11] FIG. 4 is a flowchart illustrating a process of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] Hereinafter, an example of an embodiment of the disclosed technology will be described in detail with reference to the drawings.

[0023] FIG. 1 is a diagram showing a schematic configuration of a form system 10 according to the present embodiment.

[0024] 1, a form system 10 includes an information processing device 20, a client terminal 40, and an input device 60. These devices are connected to a network (not shown) and can communicate with each other via the network. As an example of this network, the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), etc. are applied.

[0025] The information processing device 20 performs OCR (Optical Character Recognition) processing on image data of multiple documents including forms input through the input device 60, and manages a series of processing flows for outputting the results of the OCR processing to a predetermined output destination. The specific configuration and operation of the information processing device 20 will be described later.

[0026] The client terminal 40 transmits various instructions related to the OCR process to the information processing device 20. The various instructions include, for example, an instruction to start reading information of image data, an instruction to display the result of reading information of image data, and the like. The client terminal 40 also displays various information such as the result of the OCR process performed by the information processing device 20 in response to the various received instructions, and notifications related to the OCR process. For example, the client terminal 40 is a general-purpose computer device such as a server computer or a personal computer (PC). Although only one client terminal 40 is illustrated in FIG. 1, this is not limiting, and multiple client terminals 40 may be prepared and, for example, the client terminals 40 may be used for different processes.

[0027] The input device 60 inputs image data to be subjected to OCR processing to the information processing device 20. Examples of the input device 60 include a general-purpose computer device such as a server computer or a PC, and an image forming device having a scanning function, a printer function, a FAX function, etc. In addition to the input device 60, image data may also be input to the information processing device 20 from the client terminal 40.

[0028] Next, an overview of the form system 10 will be described.

[0029] The form system 10 is a system in which an information processing device 20 performs OCR processing on image data input via an input device 60, and outputs the results of the OCR processing to a predetermined output destination.

[0030] In the OCR process, the information processing device 20 manages various processes, including (1) business design and operation verification, (2) data input, (3) data reading, (4) form discrimination, confirmation and correction, (5) reading result confirmation and correction, (6) business check, (7) data output, and (8) return. In this embodiment, the OCR process refers not only to the process of simply reading characters and symbols from image data, but also to post-processing such as character correction.

[0031] As an example of the management of various processes, (1) business design and operation verification, (2) data input, (3) data reading, (6) business check, and (7) data output processes are each automatically executed by the information processing device 20. Also, as an example of the management of various processes, (4) document discrimination, confirmation, and correction, and (5) reading result confirmation and correction processes are each accepted by input by the user via the client terminal 40. Also, as an example of the management of various processes, (8) return process may be automatically executed by the information processing device 20 or may be accepted by input by the user via the client terminal 40.

[0032] In the (1) business design and operation verification process, job rules are created that include read definition settings, output settings, and business check settings. In the read definition settings, for example, a read range is set, which is the range in which image data information is read in the "(3) data reading" process. More specifically, for example, a definition may be set such that the item value, which is the value, is read from near the right of the item extracted as the key. In the output settings, for example, a file format and output destination of the output data output in the "(7) data output" process are set. In the business check settings, for example, required input items in the form to be detected in the "(6) business check" process, and formats such as the number of characters that can be entered are set.

[0033] In the (2) data input process, image data is accepted as an input from the input device 60. The accepted image data is registered as a job, which is an execution unit of the "(3) data reading" process.

[0034] In the (3) data reading process, the information of the image data in the job is read using a job rule for the job to be executed, selected by the user from among the job rules created in the process of "(1) Business Design and Operation Verification". As an example, in this process, the form included in the image data in the job is identified (hereinafter referred to as "form identification") and characters and symbols within the reading range are read. Note that the job rule selected by the user for one job does not have to be a single one. When the user selects multiple job rules for one job, the image data is processed using a set including multiple job rules, that is, a job rule set. In this case, for each form represented by the image data, a job rule for the identified type is applied from among the multiple job rules according to the type identification result. In the case where the process is performed using a job rule set, the process according to each job rule is hereinafter referred to as a sub-job. The job rules, job rule sets, and sub-jobs will be described in detail later with reference to FIG. 2 and FIG. 3.

[0035] In the (4) form identification, confirmation, and correction process, the image data in the job is divided into records that indicate the forms included in the job based on the results of the form identification performed in the "(3) Data Reading" process. After that, in this process, the divided records are displayed and the user can confirm and correct the form identification.

[0036] In the process of (5) checking and correcting the read result, the read result of the characters and symbols within the read range obtained in the process of "(3) Data reading" is displayed, and the user can check and correct the read result.

[0037] In the (6) task check process, errors in each preceding process are detected by the task check setting included in the job rule for the job selected by the user from among the job rules created in the process of "(1) Task design and operation verification." The detection results may be presented to the user.

[0038] (7) In the data output process, output data is created using the output settings included in the job rules for the job selected by the user from the job rules created in the process of "(1) Business design and operational verification," and the created output data is output to a predetermined output destination.

[0039] In the (8) return process, the process executed in the OCR process is returned to the process one or more steps before. As an example, the return is instructed by the user from the client terminal 40 during the execution of various processes such as "(4) Document discrimination, confirmation, and correction" and "(5) Read result confirmation and correction." Also, as an example, the return is instructed from the client terminal 40 of the administrator depending on the result of the check by the administrator performed between the processes of "(6) Business check" and "(7) Data output."

[0040] In the above OCR processing, the process of "(1) business design and operation verification" is executed before the processes after "(3) data reading" are performed, i.e., before the form system 10 is put into operation. Furthermore, the process of "(1) business design and operation verification" may be executed during the operation of the form system 10, when the processes after "(3) data reading" are being performed. As an example, the job rules created in the process of "(1) business design and operation verification" before the operation of the form system 10 can be appropriately modified according to the results of the process of "(5) checking and correcting the reading results" during the operation of the form system 10.

[0041] Next, the job rule, the job rule set, and the sub-job will be described with reference to FIG. 2 and FIG.

[0042] Job rules are, for example, definitions for determining and identifying the target document type, rules for correcting the data resulting from the identification and for detecting errors when an error occurs, and definitions of output settings. Here, rules for detecting errors include checking the consistency of amounts, and output setting definitions refer to settings for the format and destination when outputting. In the example shown in Figure 2, the job rules refer to definitions and rules for processing document A of type A. One job rule processes one type of document. As shown in Figure 2, a job is made up of the data of document A to be processed and the job rules for document A.

[0043] A job rule set is a bundle of job rules. When the processing target in a job is data containing a mixture of multiple types of forms, a job rule set is used. The information processing device 20 determines which job rule the type of form identified in the previous process of OCR processing matches, and processes each type of form based on the determined job rule. The job rule set in the example shown in FIG. 3 represents the definition and rules for processing form A of type A and form B of type B. In this case, there are two types of forms processed in one job, and processing is performed for form A and for form B. Here, the processing of the form according to the job rule for form A and the processing of the form according to the job rule for form B are each called a sub-job.

[0044] Both the job rule and the job rule set are set in the (1) business design and operation verification process in the OCR process of the form system 10 according to the present embodiment. The job rule and the job rule set may be determined in advance or may be arbitrarily set by the user, and multiple job rules and job rule sets may be set.

[0045] Next, the output display of the form system 10 according to this embodiment will be described. The output display described below can be output to the client terminal 40 or the like in each of the above-mentioned processes (3) data reading, (4) form discrimination confirmation and correction, (5) reading result confirmation and correction, (6) business check, and (7) data output.

[0046] FIG. 4 is a diagram showing an example of the output display of the form system 10 according to the present embodiment. As shown in the selection display screen 110 of FIG. 4, the form system 10 according to the present embodiment can switch between a mode in which the data of the form to be processed is displayed by form type and a mode in which the data of the form is displayed by processing unit, which is the unit in which the data of the form is to be processed. Specifically, in the form system 10 according to the present embodiment, the user can select whether to display the list display in which a plurality of data of the form is arranged by form type or by processing unit of the data of the form on the selection display screen 110 of FIG. 4. In the form system 10 according to the present embodiment, a screen displaying the data of the form to be processed by form type is a first mode, and a screen displaying the data of the form by processing unit is a second mode, and the first mode and the second mode are switched and displayed according to a request from the user.

[0047] In the form system 10 according to the present embodiment, a form is a general term for standardized documents such as a book, a slip, and an application form that are used to enter and print information necessary for business or transactions. A type of form is a type of document such as a book, a slip, or an application form. In the selection display screen 110 of FIG. 4, the types of forms are simplified and shown as form A, form B, and the like. The processing unit of form data is a unit for processing data of the input form, and specifically, is a job rule or a job rule set. A job rule specifies the processing for data of a single type of form. A job rule set is a rule set that combines job rules, and specifies the processing for data of a form for each of multiple types of forms. For example, when it is known that the data input in the data input process contains only data of a single type of form, a job rule corresponding to that type can be set for the data of the form. However, even when it is known that the data input in the data input process contains only data of a single type of form, it is also possible to set a job rule set.

[0048] The selection display screen 110 of FIG. 4 allows the user to select whether to display the data of the form to be processed by the type of form or by the processing unit of the data of the form. In the selection display screen 110 of FIG. 4, the user can select either display by the type of form or display by the processing unit of the data of the form. By selecting either of them, a list of forms is displayed by the type of form or by the processing unit, as in the form display list 140. Here, the selection display screen 110 of FIG. 4 may allow the user to select a specific type from among a plurality of types of forms. In this case, the list of forms is displayed in the form display list 140 after being narrowed down to the forms of the selected specific type. Similarly, the selection display screen 110 of FIG. 4 may allow the user to select a specific job rule and a specific job set from among a plurality of job rules and a plurality of job sets. In this case, a list of data of the form is displayed in the form display list 140 for each selected specific job rule and job set.

[0049] In the example of the form display list 140 in Fig. 4, a second mode is displayed in which form data is displayed for each processing unit. When a specific "job rule set X" is selected as a processing unit from among multiple "job rule sets" on the selection display screen 110, the screen transitions to the example of the form display list 140 shown in Fig. 2. In the example of the form display list 140, job rules included in the same job rule set X are grouped together, and a list of form data is displayed for each job rule set X. For example, a list of forms (application form A, application form B, application form C) processed by a process name of 20191017_270, which is the name of a job executed in the job rule set X, is displayed as a group.

[0050] Next, a hardware configuration of the information processing device 20 according to this embodiment will be described below. Fig. 5 is a block diagram showing the hardware configuration of the information processing device 20 according to this embodiment.

[0051] As shown in FIG. 5, the information processing device 20 includes a CPU (Central Processing Unit) 50, a memory 51, a storage unit 52, a communication I / F (Interface) 53, an input / output I / F 54, an input unit 55, an output unit 56, and a storage medium reader 57.

[0052] The CPU 50 is a central processing unit that executes various programs and controls each component. That is, the CPU 50 reads a program from the storage unit 52 and executes the program using the memory 51 as a working area. The CPU 50 controls each component and performs various arithmetic processing according to the program stored in the storage unit 52.

[0053] The memory 51 is made up of a RAM (Random Access Memory) and temporarily stores programs and data as a working area. The storage unit 52 is made up of a ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), etc., and stores various programs including an operating system and various data.

[0054] The communication I / F 53 is an interface for communicating with other devices, and uses standards such as Ethernet (registered trademark), FDDI, or Wi-Fi (registered trademark).

[0055] The input / output I / F 54 is an interface that connects the information processing device 20 to an external device. In this embodiment, the information processing device 20 is connected to an external input device 60 and the like via the input / output I / F 54.

[0056] The input unit 55 is a component for performing various inputs, such as a keyboard, a mouse, etc. The output unit 56 is a component for outputting the form display list 140 to the client terminal 40 or the like, for example.

[0057] The storage medium reader 57 reads data stored in various storage media such as a CD (Compact Disc)-ROM, a DVD (Digital Versatile Disc)-ROM, a Blu-ray disc, and a USB (Universal Serial Bus) memory, and writes data to the storage media.

[0058] Next, a functional configuration of the information processing device 20 according to this embodiment will be described.

[0059] As shown in FIG. 6, the information processing device 20 includes, as its functional components, a setting unit 21, a receiving unit 22, a verifying unit 23, a detecting unit 24, and an output unit 25.

[0060] The setting unit 21 performs the process of (1) business design and operation verification in the above-mentioned OCR processing, and sets job rules including reading definition settings, output settings, and business check settings. Furthermore, the setting unit 21 also sets a job rule set that bundles multiple job rules.

[0061] The reception unit 22 performs the processes of (2) data input and (3) data reading in the above-mentioned OCR processing. Specifically, the reception unit 22 receives the input of image data from the input device 60, and reads the information of the image data in the job by using a job rule for the job to be executed that is selected by the user from among the job rules.

[0062] The verification unit 23 performs the processes of (4) form discrimination, confirmation and correction, and (5) reading result confirmation and correction in the above-mentioned OCR processing. The results of form discrimination and the reading results of characters and symbols within the reading range are displayed, and the user's confirmation and correction of form discrimination and confirmation and correction of the reading result are accepted.

[0063] The detection unit 24 performs the (6) business check process in the above-mentioned OCR process. Errors in each preceding process are detected by a business check setting included in the job rule for the job selected by the user from among the job rules.

[0064] The output unit 25 performs the process of (7) data output in the above-mentioned OCR process. It creates output data using output settings included in the job rules for the job selected by the user from among the job rules, and outputs the created output data to a predetermined output destination such as the client terminal 40.

[0065] The output unit 25 switches between a first mode in which data of a form to be processed is displayed for each type of form and a second mode in which data of the form is displayed for each processing unit.

[0066] Furthermore, the output unit 25 switches the display of a list in which a plurality of data items of a form are arranged, depending on the selection of either the first mode or the second mode.

[0067] Furthermore, when the first mode is selected, the output unit 25 displays the data of the forms arranged in the list by form type in association with the processing unit to which the data of the form belongs.

[0068] Furthermore, when the second mode is selected, the output unit 25 displays the data of the forms arranged in the list for each processing unit in association with the type of form represented by the data of the form.

[0069] In addition, when the second mode is selected, the output unit 25 displays in the list a group of data of a single or multiple forms processed in one processing unit in a manner that makes it possible to distinguish it from a group of data of a single or multiple forms processed in another processing unit.

[0070] FIG. 7 shows a narrowed-down result display screen 100 as an example of a display screen output by the output unit 25. This is a diagram of a first mode screen that displays data of forms to be processed by form type. Status 120 displayed at the top of FIG. 7 indicates the status of the processing situation. This indicates to the user in an easy-to-understand manner which part of the above-mentioned OCR processing (1) to (8) is being processed overall. In addition, the numbers shown under the items indicate the number of forms to be processed. For example, the example of status 120 in FIG. 7 indicates that there are 110 forms with a processing situation of "waiting to start" and 10 forms with a processing situation of "waiting for form discrimination confirmation."

[0071] The selection display screen 110 in FIG. 7 is a selection display screen for switching between a first mode in which the data of the form to be processed is displayed by form type, and a second mode in which the data of the form is displayed by processing unit, according to the user's selection. The selection display screen 110 in FIG. 7 performs a sorting function for sorting the data of the form to be processed, or a filter function for narrowing down and displaying the data of the form to be processed. As shown in the selection display screen 110 in FIG. 7, the information processing device 20 according to the embodiment of the present invention accepts the selection of "form type" or "processing unit" from the user when displaying the data of the form to be processed.

[0072] The execute button 130 in FIG. 7 is a button for executing a job selected by the user. Specifically, the execute button 130 is a button for executing a job for data of a form for which a check box in a form display list 140 described later has been checked by the user. More specifically, in the example shown in FIG. 7, the status of the data of the form associated with a job with a process name of "20191017_245" is "waiting for OCR confirmation and correction." Here, when the execute button 130 is pressed, the process of (5) checking and correcting the read result in the OCR process of the verification unit 23 is executed.

[0073] 7 displays form data arranged by form type or by processing unit of form data, depending on the selection on the selection display screen 110. For example, when application form A is selected on the selection display screen 110, the form display list 140 displays only application form A and arranges the form data.

[0074] In the case of FIG. 7, the user selects "Application Form A" from "Form Type" on the selection display screen 110, so the display in the example of FIG. 7 is the first mode display. In FIG. 7, the data displayed in the form display list 140 is data having job rules for processing the application form A to be processed, which has been divided into processing units. In the form display list 140, examples of other display items include "Processing Name," "Details," "Status," "Registration Date and Time," "Number of Copies Awaiting Confirmation," and "Number of Copies Confirmed." "Processing Name" is a name indicating a series of processes performed on form data. In FIG. 7, for example, 20191017_245 is given as a processing name.

[0075] The "Details" display item of the form display list 140 indicates whether the form data is processed by a single job rule or by a job rule set. In the example of FIG. 7, "Details" next to the process name "20191017_250" displays "Set". This indicates that the form data included in the job 20191017_250 is processed by a job rule set. In other words, the job 20191017_250 includes a job rule set as a processing unit for processing data of multiple types of forms. In this way, when display by form type is selected, the processing unit to which the form data belongs is displayed in the display of the form data.

[0076] The contents displayed in "Details" will be described later in the explanation of Fig. 8. Regarding the display items of other form display list 140, "Status" indicates the processing status of the data of the form being displayed and processed. "Registration date and time" is the date and time when the data of the form being processed was registered, and "Number of copies waiting for confirmation" and "Number of confirmed copies" show the number of copies, respectively, as numbers.

[0077] Fig. 8 is a diagram showing a display example of the second mode in which form data is displayed by processing unit. In Fig. 8, a user displayed in the narrowed-down result display screen 100 selects "job rule set X" of "job rule set" in "processing unit" on the selection display screen 110. The data of the form to be processed narrowed down by the selection display screen 110 is displayed on the form display list 140.

[0078] When displaying a list of data of forms processed by a job rule set as a processing unit, the form display list 140 displays a plurality of data of forms with the same processing name. A job including a job rule set has a job rule set for each type of form to be processed. Therefore, the data of forms to be processed is also displayed arranged by type of form. In this way, a part of a job including data of forms divided by type of form and a job rule for the data of the corresponding form in the job rule set is called a sub-job. For example, in the form display list of FIG. 8, data of three forms is displayed in a gray frame. The data of these three forms is data obtained by dividing the data of a form included in one job into application form A, application form B, and application form C. The data of a form representing application form A and the job rule for processing application form A constitute a sub-job. In the form display list of FIG. 9, data of forms included in a sub-job is displayed as a list. It can also be said that the form display list displays sub-jobs as a list.

[0079] Fig. 9 is a diagram showing another display example of the second mode in which form data is displayed by processing unit. The difference between Fig. 8 and Fig. 9 is that for the process name 20191017_271, only subjobs related to application form A and application form C are displayed, and the subjob related to application form B is not displayed. Even for jobs that have a job rule set, for forms of a type that have not been entered or imported, subjobs are not created when the data of the form to be processed is divided by processing unit, so as shown in Fig. 9, subjobs may not be displayed even if there is actually a job rule for application form B.

[0080] In addition, when the second mode of displaying by processing unit is selected on the selection display screen 110, the form display list 140 can display the form data grouped by processing unit in a manner that allows it to be distinguished from the data of other forms. For example, as shown in Fig. 8, in order to make it easier to understand the range of the sub-job group of the processing name 20191017_270, the color of the row in which the data of the form is displayed can be displayed in a different color from the row in which the data of the form of other processing units is displayed, or as shown in Fig. 9, the data group of the form of the target sub-job can be surrounded by a frame. In addition to these methods, the data of the form grouped by processing unit can be displayed in a manner that allows it to be distinguished from the data of the form of other processing units.

[0081] FIG. 10 is a diagram showing the relationship between a form, a job rule, a job rule set, and a job. As described above, a job rule is a definition and a rule for executing a process for a single type of form. Therefore, a single job rule is set for a single form. In FIG. 10, a job rule is set for each of form A, form B, and form C. On the other hand, a job rule set is a bundle of multiple job rules. In the example of FIG. 10, job rule set X is a processing unit including a job rule for form A and a job rule for form B. Similarly, job rule set Y is a processing unit including a job rule for form B and a job rule for form C. In FIG. 10, the job rule for form A is set as job 1, the job rule set X is set as job 2, the job rule for form B is set as job 3, the job rule set Y is set as job 5, and the job rule for form C is set as job 4.

[0082] Next, the operation of the information processing device 20 according to this embodiment will be described. Fig. 11 is a flow chart showing the processing of the information processing device 20 according to this embodiment. The processing of the information processing device 20 according to this embodiment is executed by the CPU 40 reading an information processing program stored in the storage unit 52 or the like.

[0083] In step S100, the CPU 40 preliminarily sets a job rule and a job rule set as the setting unit 21. The CPU 40 performs the process of (1) business design and operation verification in the above-mentioned OCR process. The setting of the job rule and the job rule set performed by the user may be accepted.

[0084] In step S102, the CPU 40, functioning as the reception unit 22, receives image data to be processed via the input device 14, and performs the processes of (2) data input and (3) data reading in the above-mentioned OCR process.

[0085] In step S104, the CPU 40 functions as the verification unit 23 to perform verification processes such as (4) document discrimination, confirmation and correction, and (5) reading result confirmation and correction in the above-mentioned OCR process, on the image data accepted by the acceptance unit 22 in the previous step S102.

[0086] In step S106, the CPU 40 performs the (6) business check process in the above-mentioned OCR process as the detection unit 24. Specifically, it detects a processing error for the form in the preceding process according to a job rule or a job rule set set for a job arbitrarily selected by the user from among all the job rules and job rule sets set by the setting unit 21 in step S100.

[0087] In step S108, CPU 40 determines whether or not a selection for outputting a display screen in the first mode has been accepted as output unit 25. If the user selects the first mode on selection display screen 110, that is, if the user selects "select from form type," the process proceeds to step S116. On the other hand, if the user does not select "select from form type," the process proceeds to step S110.

[0088] In step S110, CPU 40 determines whether or not a selection for outputting a display screen in the second mode has been accepted as output unit 25. If the user selects the second mode on selection display screen 110, that is, if the user selects "select from processing unit", processing proceeds to step S112. On the other hand, if the user does not select "select from processing unit", processing returns to step S108, and the selection of display by the user is accepted again on selection display screen 110.

[0089] In step S112, CPU 40, as output unit 25, accepts a selection of whether to output a display screen based on a job rule or a job rule set, and determines whether or not a selection has been made from a job rule. If the user selects "select from a job rule" on selection display screen 110, processing proceeds to step S120. On the other hand, if the user does not select "select from a job rule," processing proceeds to step S114.

[0090] In step S114, the CPU 40, as the output unit 25, accepts a selection of whether to output a display screen based on a job rule or a job rule set, and determines whether a selection has been made from the job rule set. If the user selects "select from a job rule set" on the selection display screen 110, the process proceeds to step S120. On the other hand, if the user does not select "select from a job rule set," the process returns to step S108, and the selection of the display by the user is accepted again on the selection display screen 110.

[0091] In step S116, CPU 40 as output unit 25 selects only the data of forms narrowed down by the type of form designated by the user from all the recorded jobs.

[0092] In step S118, CPU 40 controls output unit 25 to output a display screen in which the job selected in the previous step S116 is switched to the first mode.

[0093] In step S120, the CPU 40 as the output unit 25 selects, from all the recorded jobs, only the data of the form narrowed down by the filter of the job rule or job rule set designated by the user.

[0094] In step S122, the CPU 40 controls the output unit 25 to output a display screen in which the job selected in the previous step S120 is switched to a second mode.

[0095] As described above, according to the information processing device 20 of this embodiment, the data of the form to be processed can be switched and displayed depending on the selection of either a mode for displaying by form type or a mode for displaying the data of the form by processing unit. This makes it possible to display and manage the data of the form to be processed by the unit that the user wants to process or manage. Specifically, the data of the form is divided and managed by processing unit according to the job rule or job rule set, so that the display mode can be switched according to the user's selection to display the data of the form by the unit that the user wants to process or manage.

[0096] In the present embodiment, the information processing program is installed in the storage unit 42, but the present invention is not limited to this. The information processing program according to the present embodiment may be provided in a form recorded in a computer-readable storage medium. For example, the information processing program according to the present embodiment may be provided in a form recorded in an optical disc such as a CD (Compact Disc)-ROM or a DVD (Digital Versatile Disc)-ROM, or in a form recorded in a semiconductor memory such as a USB (Universal Serial Bus) memory or a memory card. The information processing program according to the present embodiment may be obtained from an external device via a communication line connected to the communication I / F 43.

[0097] In the above embodiment, the term "processor" refers to a processor in a broad sense, including general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

[0098] In addition, the operations of the processor in the above embodiments may be performed not only by one processor, but also by multiple processors located at physically separate locations working together. The order of the operations of the processor is not limited to the order described in the above embodiments, and may be changed as appropriate. [Explanation of symbols]

[0099] 10 Reporting System 14 Input Devices 20 Information processing device 21 Setting section 22 Reception 23 Verification Department 24 Detection unit 25 Output section 40 Client Terminals 50 CPU 51 Memory 52 Storage section 53 Communication I / F 54 Input / Output Interface 55 Input section 56 Output section 57 Storage media reader 60 Input Devices 100 Filtered results display screen 110 Selection display screen 120 Status 130 Run button 140 Report display list

Claims

1. A processor is provided. The processor, A first mode is used to display the data of the plurality of forms to be processed by type of form, and a second mode is used to display the data of the forms by processing unit, When performing display in the first mode, a selection of one type of form is accepted, and a list of data of forms belonging to the one type of form is displayed among the data of the plurality of forms; When performing display in the second mode, a selection of one processing unit is accepted, and a list of data of the forms belonging to the one processing unit is displayed among the data of the plurality of forms. Information processing device.

2. The processor, The list, an image for accepting the selection of the one form when displaying in the first mode, and an image for accepting the selection of the one processing unit when displaying in the second mode are displayed on the same screen. The information processing device according to claim 1 .

3. The processor, In the first mode, the data of each form arranged in the list is displayed in association with the processing unit to which each data belongs.

3. The information processing device according to claim 1 or 2.

4. The processor, 4. The information processing device according to claim 1, wherein the display of data of each form arranged in the list in the second mode is associated with the type of form to which each data of the form belongs.

5. The processor, In the list in the second mode, a set of data of a single or a plurality of forms processed in a processing unit lower than the one processing unit is displayed in a manner that can be distinguished from a set of data of a single or a plurality of forms processed in another processing unit lower than the one processing unit. The information processing device according to any one of claims 1 to 4.

6. On the computer, The data of the plurality of forms to be processed is displayed by switching between a first mode in which the data is displayed by type of form and a second mode in which the data is displayed by processing unit of the form data; When performing display in the first mode, a selection of one type of form is accepted, and a list of data of forms belonging to the one type of form is displayed among the data of the plurality of forms; When displaying in the second mode, the selection of one processing unit is accepted, and a list of data of the forms belonging to the one processing unit among the data of the plurality of forms is displayed. An information processing program that executes processing.

Citation Information

Patent Citations

  • Polymer blend comprising prebridged polymer and linear polymer

    JP1981082833A

  • Forming method for conductive film or conductive pattern

    JP1989013793A

  • Document discriminating device and document processing system

    JP1998111899A

  • Information processor and information processing method

    JP2003316545A

  • Method, apparatus, and program for displaying job of received business form

    JP2006209261A