[go: up one dir, main page]

JP2024075480A - METHOD FOR PROVIDING RELATED INFORMATION RELATED TO IMAGE PROCESSING, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING APPARATUS - Google Patents

METHOD FOR PROVIDING RELATED INFORMATION RELATED TO IMAGE PROCESSING, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING APPARATUS Download PDF

Info

Publication number
JP2024075480A
JP2024075480A JP2023138173A JP2023138173A JP2024075480A JP 2024075480 A JP2024075480 A JP 2024075480A JP 2023138173 A JP2023138173 A JP 2023138173A JP 2023138173 A JP2023138173 A JP 2023138173A JP 2024075480 A JP2024075480 A JP 2024075480A
Authority
JP
Japan
Prior art keywords
information
user
unit
image processing
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2023138173A
Other languages
Japanese (ja)
Inventor
卓 中川
Taku Nakagawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to US18/507,305 priority Critical patent/US12277357B2/en
Publication of JP2024075480A publication Critical patent/JP2024075480A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】情報の保護を考慮しつつ過去に実行された画像処理の中から関連性の高い情報をユーザに提供する。【解決手段】画像処理装置およびデータ記憶装置を制御するプロセッサが、原稿または印刷データの画像処理に係るジョブを実行するステップと、原稿または印刷データに係る画像データから抽出された抽出情報を使用して検索を行う可否をユーザに選択させるステップと、検索が許可された場合に、画像データから抽出情報を抽出するステップと、抽出情報に関連する関連情報を検索するステップと、得られた関連情報をユーザに提供するステップと、抽出情報およびそれが抽出された抽出元画像データをデータベースに登録するステップと、を備えるジョブに係る関連情報を提供する関連情報提供方法。【選択図】図2[Problem] Providing a user with highly relevant information from among image processing executed in the past while taking into consideration the protection of information. [Solution] A related information providing method for providing related information related to a job, comprising the steps of: a processor controlling an image processing device and a data storage device executes a job related to image processing of an original or print data; a step of having a user select whether or not to perform a search using extracted information extracted from image data related to the original or print data; a step of extracting the extracted information from the image data if the search is permitted; a step of searching for related information related to the extracted information; a step of providing the obtained related information to the user; and a step of registering the extracted information and the source image data from which it was extracted in a database. [Selected Figure] Figure 2

Description

本開示は、画像処理装置に係るジョブで読み取られる原稿の画像または印刷を行う際の画像に関連する情報をユーザに提供する関連情報提供方法、関連情報を提供するに関する画像処理システムおよび画像処理装置に関する。 The present disclosure relates to a related information providing method for providing a user with information related to an image of a document read in a job related to an image processing device or an image when printing, and to an image processing system and an image processing device for providing related information.

1以上の原稿に含まれる画像を読み取って印刷し、データとして格納し、または外部の装置へ送信するプリンタ、スキャナあるいは複合機等の画像処理装置が知られている。画像処理装置は、1以上の原稿の画像や1以上の頁からなる印刷データを一纏まりの処理として扱う。その一纏まりの処理の単位はジョブと呼ばれる。
コピー等のジョブの処理中に、画像形成装置の表示部に画像形成装置に係る情報以外の広告等の情報を表示するものが知られている(例えば、特許文献1参照)。
さらに、単に決まった広告を表示するに留まらず、入力情報として原稿の画像を読み取り、その入力画像に関連する情報を表示する画像形成装置が提案されている。より詳細には、原稿から画像を読み取り、読み取った画像のうち、予め定められた領域を抽出し、抽出した領域から文字列からなる項目を認識する。そして、抽出した項目に基づいてデータベースメモリを検索し、その項目に関連する関連情報があるか否かを判別する。関連情報がある場合その関連情報を読みだして表示するというものである(例えば、特許文献2参照)。
There are known image processing devices such as printers, scanners, and multifunction devices that read and print images contained in one or more documents, store the images as data, or transmit the data to an external device. The image processing device handles images of one or more documents or print data consisting of one or more pages as a single process. The unit of the single process is called a job.
2. Description of the Related Art Image forming apparatuses are known that display information, such as advertisements, other than information related to the image forming apparatus on a display unit during processing of a job such as copying (see, for example, Japanese Patent Application Laid-Open No. 2003-233634).
Furthermore, an image forming device has been proposed that does not simply display a fixed advertisement, but reads an image of a document as input information and displays information related to the input image. More specifically, an image is read from a document, a predetermined area is extracted from the read image, and an item consisting of a character string is recognized from the extracted area. Then, a database memory is searched based on the extracted item, and it is determined whether there is related information related to the item. If there is related information, the related information is read and displayed (for example, see Patent Document 2).

特開平7-261609号公報Japanese Patent Application Laid-Open No. 7-261609 特開2006-217276号公報JP 2006-217276 A

特許文献1は、画像形成装置がジョブの処理中に広告を表示させて表示部を有効に活用するものである。広告に限らず、ユーザに役立つ情報や関心のある情報を表示させることができれば便宜である。
特許文献2は、入力情報に関連する情報を通知するものである。しかし、入力情報は個人情報や秘密情報等、ユーザが第三者に知られたくない情報を含む場合があるところ、情報の保護については記載されていない。
本開示は、以上のような事情を考慮してなされたものであって、情報の保護を考慮しつつ過去に実行された画像処理の中から関連性の高い情報をユーザに提供することができる。
In the technique disclosed in Japanese Patent Laid-Open No. 2003-233665, an image forming apparatus displays advertisements while a job is being processed, thereby making effective use of a display unit. It would be convenient if the image forming apparatus could display not only advertisements, but also information that is useful to a user or that may be of interest to the user.
Japanese Patent Laid-Open No. 2006-133663 discloses a method for notifying a user of information related to input information. However, the input information may include personal information, confidential information, or other information that the user does not want a third party to know, and the method does not disclose how to protect the information.
The present disclosure has been made in consideration of the above circumstances, and is capable of providing a user with highly relevant information from among image processing operations that have been performed in the past, while taking into consideration the protection of the information.

本開示は、画像処理装置およびデータ記憶装置を個別にまたは統括して制御する少なくとも1つのプロセッサが実行するステップであって、前記画像処理装置を制御して、原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するステップと、前記原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させるステップと、前記抽出情報を使用した検索が許可された場合に、前記画像データから前記抽出情報を抽出するステップと、前記データ記憶装置に格納されたデータベースから前記抽出情報に関連する関連情報を検索するステップと、前記検索により得られた前記関連情報を前記ユーザに提供するステップと、前記抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録するステップと、を備える画像処理に係る関連情報提供方法を提供する。 The present disclosure provides a method for providing related information related to image processing, comprising the steps executed by at least one processor that controls an image processing device and a data storage device individually or collectively, and controls the image processing device to execute at least one job related to image processing, which is a process of reading a document and outputting or storing image data, or a process of expanding print data and printing or storing image data; a step of having a user select whether or not to perform a search using extracted information obtained by extracting at least one of information related to characters and images from image data related to the document or the print data; a step of extracting the extracted information from the image data when a search using the extracted information is permitted; a step of searching for related information related to the extracted information from a database stored in the data storage device; a step of providing the related information obtained by the search to the user; and a step of registering the extracted information and the original image data from which it was extracted in the database.

また、異なる観点から本開示は、画像処理装置およびデータベースを格納するデータ記憶装置を備える画像処理システムであって、前記画像処理装置は、原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを受領し展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するジョブ実行部と、前記原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させる検索使用可否選択部と、前記抽出情報を使用した検索が許可された場合に、前記データベースの検索により得られた関連情報を前記ユーザに提供する関連情報提供部と、を備え、前記データ記憶装置は、前記抽出情報を使用した検索が許可された場合に、前記抽出情報に関連する関連情報を前記データベースの中から検索して検索結果を前記画像処理装置に提供する関連情報検索部と、前記抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録する抽出情報登録部と、を備える画像処理システムを提供する。 From a different perspective, the present disclosure provides an image processing system including an image processing device and a data storage device that stores a database, the image processing device including a job execution unit that executes a job related to at least one of image processing, a process of reading a document and outputting or storing image data, or a process of receiving and expanding print data and printing or storing image data, a search usage permission selection unit that allows a user to select whether or not to perform a search using extracted information obtained by extracting at least one of information related to characters and images from image data related to the document or the print data, and a related information provision unit that provides the user with related information obtained by searching the database when a search using the extracted information is permitted, and the data storage device includes a related information search unit that searches the database for related information related to the extracted information and provides the search results to the image processing device when a search using the extracted information is permitted, and an extracted information registration unit that registers the extracted information and the original image data from which it was extracted in the database.

さらに、本開示は、原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを受領し展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するジョブ実行部と、前記原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させる検索使用可否選択部と、データベースを格納するデータ格納部と、前記抽出情報を使用した検索が許可された場合に、前記データ格納部に前記データベースの中から前記抽出情報に関連する関連情報を検索する関連情報検索部と、前記検索により得られた関連情報を前記ユーザに提供する関連情報提供部と、前記抽出情報を使用した検索が許可された場合に、前記抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録する抽出情報登録部と、を備える画像処理装置を提供する。 The present disclosure further provides an image processing device including a job execution unit that executes a job related to at least one of image processing, a process of reading a document and outputting or storing image data, or a process of receiving and expanding print data and printing or storing image data; a search usage permission selection unit that allows a user to select whether or not to perform a search using extracted information obtained by extracting at least one of information related to characters and images from image data related to the document or the print data; a data storage unit that stores a database; a related information search unit that searches the database for related information related to the extracted information in the data storage unit when a search using the extracted information is permitted; a related information provision unit that provides the user with the related information obtained by the search; and an extracted information registration unit that registers the extracted information and the original image data from which it was extracted in the database when a search using the extracted information is permitted.

本開示は、原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを受領し展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するジョブ実行部と、前記原稿または前記印刷データに係る画像データから文字に係る情報が抽出された抽出情報を使用して自然言語処理を行うことについて可否の設定を受け付ける自然言語処理使用可否設定部と、外部の自然言語処理サービスへアクセスして前記抽出情報を用いた自然言語処理を行わせ、前記自然言語処理サービスから結果を取得する処理結果取得部と、を備える画像処理装置を提供する。 The present disclosure provides an image processing device that includes a job execution unit that executes a job related to at least one of image processing, a process of reading a document and outputting or storing image data, or a process of receiving and expanding print data, and printing or storing image data, a natural language processing usage permission setting unit that accepts a setting as to whether or not natural language processing is performed using extracted information obtained by extracting character-related information from image data related to the document or the print data, and a processing result acquisition unit that accesses an external natural language processing service to perform natural language processing using the extracted information and acquires the results from the natural language processing service.

また、異なる観点から本開示は、画像処理装置を制御する少なくとも1つのプロセッサが実行するステップであって、原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するステップと、前記原稿または前記印刷データに係る画像データから文字に係る情報が抽出された抽出情報を使用して自然言語処理を行うことの可否をユーザに設定させるステップと、前記抽出情報を使用した自然言語処理が許可された場合に、外部の自然言語処理サービスへアクセスして前記抽出情報を用いた自然言語処理を行わせるステップと、前記自然言語処理サービスから結果を取得するステップと、を備えるジョブに係る抽出情報を用いて自然言語処理を行う方法を提供する。 From a different perspective, the present disclosure provides a method for performing natural language processing using extraction information related to a job, the method including the steps executed by at least one processor controlling an image processing device, the steps being to execute a job related to at least one image processing of reading a document and outputting or storing image data, or developing print data and printing or storing image data, a step of having a user set whether or not natural language processing is to be performed using extracted information obtained by extracting character-related information from image data related to the document or the print data, a step of accessing an external natural language processing service to perform natural language processing using the extracted information when natural language processing using the extracted information is permitted, and a step of acquiring a result from the natural language processing service.

本開示による関連情報提供方法は、原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させるステップと、前記抽出情報を使用した検索が許可された場合に、前記画像データから前記抽出情報を抽出するステップと、前記データ記憶装置に格納されたデータベースから前記抽出情報に関連する関連情報を検索するステップを備えるので、情報の保護を考慮しつつ画像処理に関連する情報をユーザに提供することが可能である。
さらに、本開示による関連情報提供方法は、抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録するステップを備えるので、過去の抽出情報および抽出元画像がデータベースに登録されており、過去に実行された画像処理の中から関連性の高い情報をユーザに提供することができる。
本開示による画像処理システムおよび画像処理装置も同様の作用効果を奏する。
The related information providing method according to the present disclosure includes a step of having a user select whether or not to conduct a search using extracted information in which information related to at least either characters or images is extracted from image data related to a manuscript or the print data, a step of extracting the extracted information from the image data if a search using the extracted information is permitted, and a step of searching for related information related to the extracted information from a database stored in the data storage device, thereby making it possible to provide a user with information related to image processing while taking into consideration the protection of information.
Furthermore, the related information providing method according to the present disclosure includes a step of registering the extracted information and the original image data from which it was extracted in the database, so that past extracted information and the original image are registered in the database, and highly relevant information from among image processing performed in the past can be provided to the user.
The image processing system and image processing device according to the present disclosure also achieve the same advantageous effects.

本開示による画像処理装置およびデータ記憶装置ならびにユーザが使用する情報処理装置がネットワークを介して接続されたシステムの構成例を示す説明図である。1 is an explanatory diagram showing an example of the configuration of a system in which an image processing device and a data storage device according to the present disclosure, and an information processing device used by a user are connected via a network. 図1に示す画像処理装置およびデータ記憶装置としてのサーバの構成例を示すブロック図である。2 is a block diagram showing an example of the configuration of the image processing device and a server serving as a data storage device shown in FIG. 1 . 図2と異なる画像処理装置の構成例を示すブロック図である。3 is a block diagram showing an example of the configuration of an image processing device different from that shown in FIG. 2; 図1に示す画像処理装置がジョブを実行する処理の例を示すフローチャートである。4 is a flowchart illustrating an example of a process in which the image processing apparatus illustrated in FIG. 1 executes a job. 図1に示すデータ記憶装置が関連情報を検索する処理の例を示すフローチャートである。4 is a flowchart showing an example of a process in which the data storage device shown in FIG. 1 searches for related information. 図1に示す画像処理装置が関連情報をユーザに提供する処理の例を示すフローチャートである。4 is a flowchart showing an example of a process in which the image processing device shown in FIG. 1 provides related information to a user. 図1に示す画像処理装置がスキャンジョブを実行し、スキャンデータとそのジョブに係る関連情報が情報処理装置に提供される例を示す説明図である。2 is an explanatory diagram showing an example in which the image processing apparatus shown in FIG. 1 executes a scan job and scan data and related information relating to the job are provided to an information processing apparatus; 図2または図3に示す操作ユニットに表示される検索使用確認画面の例を示す説明図である。4 is an explanatory diagram showing an example of a search use confirmation screen displayed on the operation unit shown in FIG. 2 or FIG. 3; 図2または図3に示す操作ユニットに表示される関連情報選択画面の例を示す説明図である。4 is an explanatory diagram showing an example of a related information selection screen displayed on the operation unit shown in FIG. 2 or FIG. 3 . 図2または図3に示す操作ユニットに表示される出力選択画面の例を示す説明図である。4 is an explanatory diagram showing an example of an output selection screen displayed on the operation unit shown in FIG. 2 or FIG. 3 . 図2または図3に示す操作ユニットに表示される検索使用確認画面の図9と異なる例を示す説明図である。10 is an explanatory diagram showing an example of a search use confirmation screen displayed on the operation unit shown in FIG. 2 or FIG. 3 , which is different from the example shown in FIG. 9 . 図2または図3に示す操作ユニットに表示される検索使用再確認画面の例を示す説明図である。4 is an explanatory diagram showing an example of a search use reconfirmation screen displayed on the operation unit shown in FIG. 2 or FIG. 3; 本開示による画像処理装置が自然言語処理のサービスを提供するサーバと接続された構成例を示すブロック図である。1 is a block diagram showing an example configuration in which an image processing device according to the present disclosure is connected to a server that provides a natural language processing service. 図13に示す画像処理装置が自然言語処理に係るジョブを実行する処理の例を示す第1のフローチャートである。14 is a first flowchart showing an example of a process in which the image processing apparatus shown in FIG. 13 executes a job related to natural language processing. 図13に示す画像処理装置が自然言語処理に係るジョブを実行する処理の例を示す第2のフローチャートである。14 is a second flowchart showing an example of a process in which the image processing apparatus shown in FIG. 13 executes a job related to natural language processing. 図13に示す画像処理装置の操作ユニットに表示されるジョブ選択画面の一例を示す説明図である。14 is an explanatory diagram showing an example of a job selection screen displayed on an operation unit of the image processing apparatus shown in FIG. 13; 図13に示す自然言語処理使用可否設定部が操作ユニットに表示させる抽出情報提供確認画面の例を示す説明図である。14 is an explanatory diagram showing an example of an extracted information provision confirmation screen that the natural language processing enable/disable setting unit shown in FIG. 13 causes to be displayed on the operation unit; 図14および図15と異なる処理の例を示す第1のフローチャートである。16 is a first flowchart showing an example of processing different from that in FIGS. 14 and 15. 図14および図15と異なる処理の例を示す第2のフローチャートである。16 is a second flowchart showing an example of processing different from that in FIGS. 14 and 15. 図18のフローチャートにおいて、自然言語処理サービスと、抽出情報を提供することの確認を求めるかの設定を受け付ける接続先設定画面の例を示す説明図である。19 is an explanatory diagram showing an example of a connection destination setting screen that accepts settings for a natural language processing service and whether to request confirmation for providing extracted information in the flowchart of FIG. 18. FIG. 図18および図19と異なる処理の例を示す第1のフローチャートである。20 is a first flowchart showing an example of processing different from that in FIGS. 18 and 19; 図18および図19と異なる処理の例を示す第2のフローチャートである。20 is a second flowchart showing an example of processing different from that in FIGS. 18 and 19; 図18および図19と異なる処理の例を示す第3のフローチャートである。20 is a third flowchart showing an example of processing different from that in FIGS. 18 and 19; 図21のフローチャートにおいて参照するユーザテーブルの一例を示す説明図である。FIG. 22 is an explanatory diagram showing an example of a user table referred to in the flowchart of FIG. 21 . 図21のフローチャートにおいて参照するグループテーブルの一例を示す説明図である。FIG. 22 is an explanatory diagram showing an example of a group table referred to in the flowchart of FIG. 21 .

以下、図面を用いて本開示をさらに詳述する。なお、以下の説明は、すべての点で例示であって、本開示を限定するものと解されるべきではない。
図1は、本開示による画像処理装置およびデータ記憶装置ならびにユーザが使用する情報処理装置がネットワークを介して接続されたシステムの構成例を示す説明図である。
The present disclosure will be described in further detail below with reference to the drawings. Note that the following description is illustrative in all respects and should not be construed as limiting the present disclosure.
FIG. 1 is an explanatory diagram showing an example of the configuration of a system in which an image processing device and a data storage device according to the present disclosure, and an information processing device used by a user are connected via a network.

図1において、画像処理装置200は、複合機である。原稿読取ユニットを用いて原稿を読み取って画像データ(スキャンデータ)を出力しまたは格納することができる。また、エンジンユニットを用いて外部から受信した印刷データを展開(Extract)して画像データを印刷しまたは格納することができる。画像処理装置201はイメージスキャナである。原稿読取ユニットを備えているが、エンジンユニットは備えていない。画像処理装置202は、プリンタである。エンジンユニットを備えているが、原稿読取ユニットは備えていない。
図1において、データ記憶装置はサーバ300である。また、情報処理装置400および402は、ユーザが使用するPC(Personal Computer)であり、情報処理装置401および情報処理装置403は、ユーザが使用するスマートフォンである。
図1では、それらの画像処理装置200、201および202、データ記憶装置としてのサーバ300、情報処理装置400、401、402および403がネットワークNを介して接続されており、データを送受できる。
In Fig. 1, the image processing device 200 is a multifunction peripheral. It can read an original document using an original reading unit and output or store image data (scanned data). It can also extract print data received from the outside using an engine unit and print or store the image data. The image processing device 201 is an image scanner. It has an original reading unit but no engine unit. The image processing device 202 is a printer. It has an engine unit but no original reading unit.
1, the data storage device is a server 300. Furthermore, information processing devices 400 and 402 are personal computers (PCs) used by users, and information processing devices 401 and 403 are smartphones used by users.
In FIG. 1, image processing devices 200, 201, and 202, a server 300 serving as a data storage device, and information processing devices 400, 401, 402, and 403 are connected via a network N, and can transmit and receive data.

図2は、図1に示す画像処理装置およびデータ記憶装置としてのサーバの構成例を示すブロック図である。図1に示す画像処理装置200(即ち、複合機)を代表例として示している。
画像処理装置200は、制御部210、データ格納部230、操作ユニット240、原稿読取ユニット250、エンジンユニット260および通信回路270を備える。
制御部210は、操作制御部212、ジョブ実行部214、検索使用可否選択部216、抽出情報提供部218、関連情報提供部219および画像処理部220を備える。画像処理部220は、原稿画像処理部222、印刷データ展開処理部224を備える。さらに、任意に情報抽出部226を備える。
Fig. 2 is a block diagram showing an example of the configuration of the image processing device and a server acting as a data storage device shown in Fig. 1. The image processing device 200 (i.e., a multifunction peripheral) shown in Fig. 1 is shown as a representative example.
The image processing device 200 includes a control unit 210 , a data storage unit 230 , an operation unit 240 , a document reading unit 250 , an engine unit 260 , and a communication circuit 270 .
The control unit 210 includes an operation control unit 212, a job execution unit 214, a search/use permission selection unit 216, an extracted information providing unit 218, a related information providing unit 219, and an image processing unit 220. The image processing unit 220 includes a document image processing unit 222 and a print data expansion processing unit 224. Furthermore, it optionally includes an information extraction unit 226.

制御部210は、ハードウェア資源としてプロセッサおよびメモリを中心に構成される回路である。プロセッサがメモリに格納された制御プログラムを実行することによって、上述した操作制御部212、ジョブ実行部214、検索使用可否選択部216、抽出情報提供部218、関連情報提供部219および画像処理部220のそれぞれの機能が実現される。
データ格納部230は、制御部210からアクセス可能に構成され、RAMおよび不揮発性メモリが組み合わさったものである。RAMには、DDR4やDDR5などのDDR SDRAM(Double-Data-Rage Synchronous Dynamic Random Access Memory)が適用されてもよい。不揮発性メモリには、SSD(Solid State Disk)やHDD(Hard Disk Drive)が適用されてもよい。制御部210のメモリとデータ格納部230とは少なくとも一部が共通であってもよい。
The control unit 210 is a circuit mainly composed of a processor and a memory as hardware resources. The processor executes a control program stored in the memory to realize the functions of the operation control unit 212, the job execution unit 214, the search/use permission selection unit 216, the extracted information providing unit 218, the related information providing unit 219, and the image processing unit 220.
The data storage unit 230 is configured to be accessible from the control unit 210, and is a combination of a RAM and a non-volatile memory. A DDR SDRAM (Double-Data-Rage Synchronous Dynamic Random Access Memory) such as DDR4 or DDR5 may be applied to the RAM. A solid state disk (SSD) or a hard disk drive (HDD) may be applied to the non-volatile memory. At least a part of the memory of the control unit 210 and the data storage unit 230 may be common.

操作ユニット240は、画像処理装置200の状態や操作に係る情報を表示するLCD(Liquid Cristal Display)やOLED(Organic Light Emitting Display)などの表示デバイスと、操作を検出するタッチパネルなどの入力検出デバイスを含んで構成される。
原稿読取ユニット250は、原稿を走査して読み取るための機構、回路およびイメージセンサを含み、原稿に対応する画像データを生成する部分である。
エンジンユニット260は、電子写真方式の帯電、露光、現像、転写、定着を行うための機構および回路、本体の給紙トレイおよび印刷用紙を給紙搬送する給紙搬送機構を含み、印刷を実行する部分である。
通信回路270は、イーサネット等の有線通信や無線LANやBluetooth(登録商標)等の無線通信により外部の機器との通信するための回路である。
The operation unit 240 includes a display device such as an LCD (Liquid Crystal Display) or an OLED (Organic Light Emitting Display) that displays information related to the status and operation of the image processing device 200, and an input detection device such as a touch panel that detects operations.
The document reading unit 250 includes a mechanism, a circuit, and an image sensor for scanning and reading a document, and is a part that generates image data corresponding to the document.
The engine unit 260 is the part that executes printing, and includes mechanisms and circuits for electrophotographic charging, exposure, development, transfer, and fixing, as well as a paper feed tray in the main body and a paper feed and transport mechanism that feeds and transports print paper.
The communication circuit 270 is a circuit for communicating with external devices via wired communication such as Ethernet or wireless communication such as wireless LAN or Bluetooth (registered trademark).

操作制御部212は、操作ユニット240の表示を制御し、操作ユニット240により検出されたユーザの操作を処理する。
ジョブ実行部214は、ジョブの実行を制御する。原稿を読み取ってその画像データを印刷するコピージョブ、原稿を読み取って画像データを出力しまたは格納するスキャンジョブ、外部から受信した印刷データを展開して画像データを印刷するプリントジョブ等のジョブを実行する。ジョブ実行部214は、それらのジョブの実行順を管理するためのジョブキューを備える。ジョブキューは、各種類のジョブの実行に必要な原稿読取、印刷、メモリなどの資源が競合しないように実行が要求されるジョブを待ち行列に登録して順次実行する仕組みを提供する。
The operation control unit 212 controls the display of the operation unit 240 and processes the user's operation detected by the operation unit 240 .
The job execution unit 214 controls the execution of jobs. It executes jobs such as a copy job for reading an original document and printing the image data, a scan job for reading an original document and outputting or storing the image data, and a print job for expanding print data received from an external source and printing the image data. The job execution unit 214 includes a job queue for managing the execution order of these jobs. The job queue provides a mechanism for registering jobs to be executed in a queue and executing them in order so that resources such as original document reading, printing, and memory required for executing each type of job do not compete with each other.

検索使用可否選択部216は、ジョブに係る画像データを関連情報の検索に使用することの可否をユーザに問い合わせて選択を受け付ける処理を行う。
制御部210は、後述する情報抽出部226と共に抽出情報提供部218を備えていてもよい。抽出情報提供部218は、情報抽出部226が抽出した抽出情報をデータ記憶装置に提供する。
関連情報提供部219は、抽出情報を使用した検索が許可された場合にその検索によって見出された関連情報をユーザに提供する処理を行う。
画像処理部220は、原稿の読み取りおよび印刷に係る処理および読み取られた原稿画像に対する画像処理を行う。
原稿画像処理部222は、原稿読取ユニット250によって読み取られた原稿画像に対する画像処理を行って画像データを用意する処理を行う。印刷データ展開処理部224は、外部から受信した印刷データを展開してエンジンユニット260に提供可能な画像データを用意する処理を行う。
The search use permission selection unit 216 performs processing to inquire of the user as to whether image data related to a job can be used for searching for related information, and to receive the selection.
The control unit 210 may include an information extraction unit 226 (described later) and an extracted information providing unit 218. The extracted information providing unit 218 provides the extracted information extracted by the information extraction unit 226 to a data storage device.
The related information providing unit 219 performs processing to provide the user with related information found by a search using the extracted information when the search is permitted.
The image processing unit 220 performs processes relating to reading and printing of an original document, and performs image processing on the read original image.
The document image processing unit 222 performs image processing to prepare image data by performing image processing on the document image read by the document reading unit 250. The print data expansion processing unit 224 expands print data received from the outside and prepares image data that can be provided to the engine unit 260.

上述のように、画像処理装置200は、原稿に係る画像データ、印刷データまたは印刷データを展開して得られる画像データから文字、画像の少なくとも何れかに係る情報を抽出する情報抽出部226を備えていてもよい。情報抽出部226は、例えば画像データに文字認識処理を適用して文字情報を抽出してもよい。また、種々の適切な画像処理技術を適用して画像に係る情報を抽出してもよい。その場合、制御部210は、抽出情報提供部218も備える。ただし、データ記憶装置(サーバ)の側がサーバ情報抽出部326を備えてもよく、これを基本の実施形態(実施の形態1)とする。画像処理装置の側に情報抽出部226および抽出情報提供部218を備える態様を実施の形態2とする。
以下、同様に基本の構成を本開示における実施の形態1とし、変形例についてはその都度説明を加えつつ異なる実施の形態とする。
As described above, the image processing device 200 may include an information extraction unit 226 that extracts information related to at least one of characters and images from image data related to a document, print data, or image data obtained by expanding the print data. The information extraction unit 226 may extract character information by applying character recognition processing to the image data, for example. Also, information related to images may be extracted by applying various appropriate image processing techniques. In this case, the control unit 210 also includes an extracted information providing unit 218. However, the data storage device (server) may include a server information extraction unit 326, which is the basic embodiment (embodiment 1). An embodiment 2 is an embodiment in which the image processing device includes the information extraction unit 226 and the extracted information providing unit 218.
Similarly, below, the basic configuration will be referred to as embodiment 1 of the present disclosure, and modified examples will be referred to as different embodiments with additional explanations added each time.

データ記憶装置としてのサーバ300は、サーバ通信部302、サーバデータ格納部304、サーバ制御部310を備える。
サーバ通信部302は、イーサネット等の有線通信や無線LANやBluetooth等の無線通信により画像処理装置200をはじめとする外部の機器とサーバ300が通信するための回路である。
サーバデータ格納部304は、データベース306や他のデータを格納する大容量の記憶装置を備え、その記憶装置には、HDDやSSDが適用されてもよい。
サーバ制御部310は、ハードウェア資源としてプロセッサおよびメモリを中心に構成される回路である。サーバ制御部310は、関連情報検索部312およびサーバ情報抽出部326を備える。さらに、サーバ関連情報提供部314を備えていてもよい。プロセッサがメモリに格納された制御プログラムを実行することによって、関連情報検索部312、サーバ関連情報提供部314およびサーバ情報抽出部326のそれぞれの機能が実現される。
The server 300 serving as a data storage device includes a server communication unit 302 , a server data storage unit 304 , and a server control unit 310 .
The server communication unit 302 is a circuit for allowing the server 300 to communicate with external devices such as the image processing apparatus 200 via wired communication such as Ethernet or wireless communication such as wireless LAN or Bluetooth.
The server data storage unit 304 includes a large-capacity storage device for storing the database 306 and other data, and the storage device may be an HDD or SSD.
The server control unit 310 is a circuit mainly composed of a processor and a memory as hardware resources. The server control unit 310 includes a related information search unit 312 and a server information extraction unit 326. The server control unit 310 may further include a server related information providing unit 314. The processor executes a control program stored in the memory to realize the functions of the related information search unit 312, the server related information providing unit 314, and the server information extraction unit 326.

図3は、図2と異なる画像処理装置の構成例を示すブロック図である。図2ではデータベース306がサーバ300に在り、それに伴ってサーバ情報抽出部326がサーバ300の側に在る構成が可能となっている。すなわち、画像処理装置200に情報抽出部226が在る構成(実施の形態2)と、サーバ300の側にサーバ情報抽出部326が在る構成(実施の形態1)の何れの構成をもとり得る。それに対して図3に示す構成では、データベースが画像処理装置200のデータ格納部に在る(実施の形態3)。それに伴って、情報抽出部226に対応する構成が画像処理装置200の外部に在る構成は図3に示していない。図2と対応する構成要素には対応する符号を付している。 Figure 3 is a block diagram showing an example of the configuration of an image processing device different from that shown in Figure 2. In Figure 2, the database 306 is located in the server 300, and therefore the server information extraction unit 326 can be located on the server 300 side. In other words, either a configuration in which the information extraction unit 226 is located in the image processing device 200 (embodiment 2) or a configuration in which the server information extraction unit 326 is located on the server 300 side (embodiment 1) is possible. In contrast, in the configuration shown in Figure 3, the database is located in the data storage unit of the image processing device 200 (embodiment 3). Accordingly, a configuration in which the configuration corresponding to the information extraction unit 226 is located outside the image processing device 200 is not shown in Figure 3. Components corresponding to those in Figure 2 are given corresponding symbols.

≪機器間のデータ送受≫
図1および図2を参照して、機器の間でやり取りされるデータについて述べる。本開示において、原稿または印刷データに係る画像データは画像処理装置によって生成される。例えば、複合機である画像処理装置200がスキャンジョブを実行して原稿を読み取り、画像データを生成してユーザの情報処理装置401(スマートフォン)へスキャンデータ(画像データ)を送信する場合を図1に示している。すなわち、画像処理装置200からスキャンデータが出力されるのを図1に矢印で示し、情報処理装置401がスキャンデータを受信するのを図1に矢印で示している。
<Data transmission between devices>
Data exchanged between devices will be described with reference to Figures 1 and 2. In the present disclosure, image data related to an original or print data is generated by an image processing device. For example, Figure 1 shows a case in which an image processing device 200, which is a multifunction device, executes a scan job to read an original, generates image data, and transmits the scan data (image data) to a user's information processing device 401 (smartphone). That is, an arrow in Figure 1 indicates the output of scan data from the image processing device 200, and an arrow in Figure 1 indicates the reception of scan data by the information processing device 401.

さらに、抽出情報を使用した検索が許可された場合は、抽出情報を抽出する抽出元画像データが画像処理装置200からサーバ300へ送られる。なお、画像処理装置200が情報抽出部226を備える態様では、抽出元画像データと共に抽出情報が送られる。
サーバ300は、抽出情報を使用して関連情報を検索し、検索結果を画像処理装置200へ送る。画像処理装置200において、関連情報をユーザの情報処理装置(例えば、情報処理装置401)へ送る選択がされた場合は、関連情報が情報処理装置401へ送られる。なお、サーバ300からユーザの情報処理装置(例えば、情報処理装置401)へ直接関連情報を提供する態様もある。
Furthermore, when a search using the extraction information is permitted, the source image data from which the extraction information is extracted is sent from the image processing device 200 to the server 300. In a mode in which the image processing device 200 includes the information extraction unit 226, the extraction information is sent together with the source image data.
The server 300 searches for related information using the extracted information and sends the search results to the image processing device 200. When a selection is made in the image processing device 200 to send the related information to the user's information processing device (e.g., the information processing device 401), the related information is sent to the information processing device 401. Note that there is also a mode in which the server 300 directly provides the related information to the user's information processing device (e.g., the information processing device 401).

例えば、ユーザが情報処理装置400で印刷データを生成して画像処理装置200に印刷させる場合、印刷データが情報処理装置400から画像処理装置200へ送られて画像処理装置200が印刷ジョブを実行する。抽出情報を使用した検索が許可された場合は、抽出情報を抽出する画像データ(抽出元画像データ)が画像処理装置200からサーバ300へ送られる。
画像処理装置200が情報抽出部226を備える態様では、抽出元画像データと共に抽出情報が送られる。サーバ300は、抽出情報を使用して関連情報を検索し、検索結果を画像処理装置200へ送る。画像処理装置200において、関連情報をユーザの情報処理装置(例えば、情報処理装置401)へ送る選択がされた場合は、関連情報が情報処理装置401へ送られる。なお、サーバ300からユーザの情報処理装置(例えば、情報処理装置401)へ直接関連情報を提供する態様もある。
For example, when a user generates print data using the information processing device 400 and causes the image processing device 200 to print the print data, the print data is sent from the information processing device 400 to the image processing device 200, and the image processing device 200 executes a print job. When a search using the extraction information is permitted, image data from which the extraction information is extracted (source image data) is sent from the image processing device 200 to the server 300.
In a mode in which the image processing device 200 includes the information extraction unit 226, the extracted information is sent together with the original image data. The server 300 searches for related information using the extracted information and sends the search results to the image processing device 200. In the image processing device 200, when a selection is made to send the related information to the user's information processing device (e.g., the information processing device 401), the related information is sent to the information processing device 401. Note that there is also a mode in which the server 300 directly provides the related information to the user's information processing device (e.g., the information processing device 401).

他の画像処理装置201、202および情報処理装置402、403についても同様である。ただし、スキャナであってエンジンユニット260を備えていない画像処理装置201は、印刷ジョブを実行しない。また、プリンタであって原稿読取ユニット250を備えていない画像処理装置202は、スキャンジョブを実行しない。画像処理装置は、印刷データを生成して画像処理装置に印刷ジョブを実行させ、あるいはスキャンジョブで生成されたスキャンデータ(画像データ)を受信する。抽出情報を使用した検索が許可された場合、その情報処理装置に、ジョブに係る関連情報が提供されることが好ましい。ただし、ジョブの実行に用いられない情報処理装置に関連情報が提供されることがあってもよい。例えば、コピージョブを実行したユーザが、画像処理装置の操作ユニットでなくそのユーザが使用する情報処理装置を関連情報の提供先として選択する場合があってもよい。 The same applies to the other image processing devices 201, 202 and information processing devices 402, 403. However, the image processing device 201, which is a scanner and does not have the engine unit 260, does not execute a print job. Also, the image processing device 202, which is a printer and does not have the document reading unit 250, does not execute a scan job. The image processing device generates print data and causes the image processing device to execute a print job, or receives scan data (image data) generated by a scan job. When a search using the extracted information is permitted, it is preferable that related information related to the job is provided to the information processing device. However, related information may be provided to an information processing device that is not used to execute the job. For example, a user who executed a copy job may select the information processing device used by the user as the destination of related information, rather than the operation unit of the image processing device.

≪フローチャート≫
以下、図7およびフローチャートを参照しながら本開示における関連情報提供方法の処理手順の例を述べる。まず、画像処理装置がジョブを実行し、ジョブに係る画像をデータ記憶装置に提供する処理の例を述べる。図4は、図1に示す画像処理装置、より具体的には図2に示す制御部210がジョブを実行する処理の例を示すフローチャートである。図7は、図1に示す画像処理装置がスキャンジョブを実行し、スキャンデータとそのジョブに係る関連情報が情報処理装置に提供される例を示す説明図である。
<Flowchart>
An example of a processing procedure of the related information providing method according to the present disclosure will be described below with reference to Fig. 7 and a flowchart. First, an example of a process in which an image processing device executes a job and provides an image related to the job to a data storage device will be described. Fig. 4 is a flowchart showing an example of a process in which the image processing device shown in Fig. 1, more specifically, the control unit 210 shown in Fig. 2, executes a job. Fig. 7 is an explanatory diagram showing an example in which the image processing device shown in Fig. 1 executes a scan job and the scan data and related information related to the job are provided to an information processing device.

ジョブ実行部214として制御部210は、ジョブを開始可能な状態になると(図4に示すステップS11のYes)ジョブキューを参照してジョブキューに登録されているジョブの先頭(即ち高い優先度)のものから順に、原稿読取、印刷、メモリなどの資源が競合せずに実行可能なものを探す。まず原稿の読み取りに係るジョブで実行可能なジョブかある否かを判定する(ステップS13)。原稿の読み取りに係るジョブの一例としては、読み取った画像データを印刷するコピージョブや、画像データを格納するスキャンジョブが挙げられる。さらに、画像データを電子メール等により外部の機器へ送信するイメージ送信ジョブや、ファクシミリとして送信するファクシミリ送信ジョブが挙げられる。ただしこれらに限定されるものでない。 When the control unit 210, acting as the job execution unit 214, is in a state in which a job can be started (Yes in step S11 shown in FIG. 4), it refers to the job queue and searches for jobs that can be executed without conflicting resources such as document reading, printing, and memory, starting from the first job registered in the job queue (i.e., the job with the highest priority). First, it determines whether there is a job related to document reading that can be executed (step S13). Examples of jobs related to document reading include a copy job that prints scanned image data and a scan job that stores image data. Further examples include an image transmission job that transmits image data to an external device by email or the like, and a facsimile transmission job that transmits image data as a facsimile. However, the examples are not limited to these.

原稿の読み取りに係る、実行可能なジョブがない場合(ステップS13のNo)、続いてジョブ実行部214は、印刷に係るジョブで実行可能なジョブがあるか否かを判定する(ステップS15)。印刷に係るジョブの一例としては、外部から印刷データを取得して印刷するプリントジョブや、受信したファクシミリデータを印刷するファクシミリ受信ジョブが挙げられる。ただし、これらに限定されるものでない。コピージョブは印刷に係るジョブでもあるが、図4に示す例ではステップS13の判定で原稿読取に係るジョブとして判定される。 If there is no executable job related to reading a document (No in step S13), the job execution unit 214 then determines whether there is an executable job related to printing (step S15). Examples of jobs related to printing include a print job that acquires print data from an external source and prints it, and a facsimile reception job that prints received facsimile data. However, the job is not limited to these. A copy job is also a job related to printing, but in the example shown in FIG. 4, it is determined in step S13 to be a job related to reading a document.

印刷に係る、実行可能なジョブがない場合(ステップS15のNo)、ジョブ実行部214は、処理を前述のステップS11へ戻し、ジョブがジョブキューに登録されるのを待つ。
前述のステップS13の判定で、実行可能なジョブがあり、それが原稿の読み取りに係るジョブであると判定した場合、ジョブ実行部214として制御部210は、そのジョブの実行要求を受け付けてジョブキューに登録する際に行われたユーザ認証に係るユーザ識別情報を取得する(ステップS17)。ユーザ識別情報は、ジョブがどのユーザに係るものであるかを識別する情報であって、その典型例はユーザIDとパスワードである。ただし、これに限るものでない。ユーザ識別情報は、個人としてのユーザを識別する情報に限らず、例えば特定の部門やグループを識別する情報であってもよい。また、例えば画像処理装置がデスクサイドで個人が使用する小型機のような場合は、画像処理装置それ自体が個々のユーザに対応するものといえるので、ジョブに係る情報としてユーザ識別情報が使用されないこともある。その場合、ステップS17の処理は省略される。
If there is no executable job related to printing (No in step S15), the job executing unit 214 returns the process to the above-mentioned step S11 and waits for a job to be registered in the job queue.
If it is determined in the above-mentioned step S13 that there is an executable job and that the job is related to reading an original, the control unit 210 as the job execution unit 214 acquires user identification information related to the user authentication performed when accepting the execution request of the job and registering it in the job queue (step S17). The user identification information is information that identifies which user the job belongs to, and a typical example is a user ID and a password. However, it is not limited to this. The user identification information is not limited to information that identifies an individual user, but may be information that identifies a specific department or group, for example. In addition, for example, when the image processing device is a small machine used by an individual at a desk side, the image processing device itself can be said to correspond to an individual user, so that the user identification information may not be used as information related to the job. In that case, the process of step S17 is omitted.

ジョブ実行部214として制御部210は、そのジョブに係る1以上の原稿の画像を読み取る。原稿画像処理部222として制御部210は、読み取られた原稿の画像を処理して画像データを生成する(ステップS19)。
続いて、検索使用可否選択部216として制御部210は、生成された画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させる(ステップS21)。図8は、ステップS21の処理において、検索使用可否選択部216が操作ユニット240に表示させる検索使用確認画面の例を示す説明図である。図8に示す検索使用確認画面460は、「この原稿から検索に使用する情報を収集することに同意しますか?」との確認メッセージ461を表示し、それに対するユーザの選択肢として[同意しない]キー462および[同意する]キー464のいずれかの操作を受け付ける。
The control unit 210, functioning as the job execution unit 214, reads images of one or more documents related to the job. The control unit 210, functioning as the document image processing unit 222, processes the read document images to generate image data (step S19).
Next, the control unit 210 as the search use permission selection unit 216 allows the user to select whether or not to perform a search using the extracted information obtained by extracting information related to at least one of characters and images from the generated image data (step S21). Fig. 8 is an explanatory diagram showing an example of a search use confirmation screen that the search use permission selection unit 216 causes the operation unit 240 to display in the process of step S21. The search use confirmation screen 460 shown in Fig. 8 displays a confirmation message 461 asking "Do you agree to collect information used for search from this manuscript?" and accepts the operation of either a [Do not agree] key 462 or an [Agree] key 464 as a user's choice in response to the message.

[同意しない]キー462がタッチされたことを操作制御部212が認識すると、検索使用可否選択部216は、図4に示すステップS27へ処理を進め、画像データから情報を抽出することなくジョブを実行し(ステップS27)、終了する。
一方、図8に示す検索使用確認画面460で[同意する]キー464がタッチされたことを操作制御部212が認識すると、検索使用可否選択部216は、以下の処理を行う。
図2に示す例で、画像処理装置200が情報抽出部226を備える態様(実施の形態2)の場合、情報抽出部226としての制御部210が、生成された画像データから文字、画像の少なくとも何れかに係る情報を抽出する(ステップS23)。なお、サーバ情報抽出部326が情報を抽出する基本構成(実施の形態1)の場合は情報抽出部226が存在しないので、それを図2において鎖線で示している。さらに、情報抽出部226の処理に対応する図4におけるステップS23の処理も鎖線で示している。他の構成要素や処理についても鎖線の表記は同様の意味を持つ。
When the operation control unit 212 recognizes that the [Do not agree] key 462 has been touched, the search usage availability selection unit 216 proceeds to step S27 shown in Figure 4, executes the job without extracting information from the image data (step S27), and ends the process.
On the other hand, when the operation control unit 212 recognizes that the [Agree] key 464 has been touched on the search use confirmation screen 460 shown in FIG. 8, the search use permission selection unit 216 performs the following process.
In the example shown in Fig. 2, in the case where the image processing device 200 includes the information extraction unit 226 (embodiment 2), the control unit 210 as the information extraction unit 226 extracts information related to at least characters and images from the generated image data (step S23). In the basic configuration (embodiment 1) in which the server information extraction unit 326 extracts information, the information extraction unit 226 does not exist, and is therefore shown by a dashed line in Fig. 2. Furthermore, the process of step S23 in Fig. 4, which corresponds to the process of the information extraction unit 226, is also shown by a dashed line. The dashed lines have the same meaning for other components and processes.

続いて、抽出情報提供部218として制御部210は、画像データをユーザ識別情報に紐付けてサーバ300へ送信する(ステップS25)。実施の形態2の場合は、さらに抽出情報を画像データに紐付けて送信する。
そして、ジョブを実行し(ステップS27)、終了する。図7に、画像処理装置200からスキャンデータDsとして画像データが出力され、送信先の情報処理装置401に送られてスキャン画像450が情報処理装置401の画面に表示される様子を示している。また、抽出元画像としてスキャンデータDsがサーバ300に送られる様子を示している。
Next, the control unit 210 functioning as the extracted information providing unit 218 links the image data to the user identification information and transmits it to the server 300 (step S25). In the case of the second embodiment, the extracted information is further linked to the image data and transmitted.
7 shows how image data is output as scan data Ds from the image processing device 200, sent to the destination information processing device 401, and a scan image 450 is displayed on the screen of the information processing device 401. It also shows how the scan data Ds is sent to the server 300 as an extraction source image.

前記ステップS15の判定で、実行可能なジョブがあり、それが印刷に係るジョブであると判定した場合について述べる。ジョブ実行部214として制御部210は、そのジョブの実行要求を受け付けてジョブキューに登録する際に行われたユーザ認証に係るユーザ識別情報を取得する(ステップS31)。ユーザ識別情報については、前述のステップS17の処理で述べたものと同様である。
ジョブ実行部214として制御部210は、そのジョブに係る印刷データを展開して画像データを生成する(ステップS33)。
A case will now be described in which it is determined in step S15 that an executable job is available and that the job is related to printing. The control unit 210, functioning as the job execution unit 214, acquires user identification information related to the user authentication performed when accepting the execution request for the job and registering it in the job queue (step S31). The user identification information is the same as that described in the process of step S17 above.
The control unit 210 acting as the job execution unit 214 develops the print data relating to the job to generate image data (step S33).

続いて、検索使用可否選択部216として制御部210は、生成された画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させる(ステップS35)。検索使用可否選択部216の処理および検索使用確認画面460については、既にステップS21~S25で述べたものと同様である。抽出情報を使用した検索が許可された場合、画像データをユーザ識別情報に紐付けてサーバ300へ送信する(ステップS39)。実施の形態2の場合は、さらに抽出情報を画像データに紐付けて送信する。そして、ジョブを実行し(ステップS41)、終了する。 The control unit 210, functioning as the search usage permission selection unit 216, then allows the user to select whether or not to perform a search using extracted information, which is information related to at least characters and/or images extracted from the generated image data (step S35). The processing of the search usage permission selection unit 216 and the search usage confirmation screen 460 are the same as those already described in steps S21 to S25. If a search using the extracted information is permitted, the image data is linked to the user identification information and transmitted to the server 300 (step S39). In the case of the second embodiment, the extracted information is further linked to the image data and transmitted. The job is then executed (step S41), and the process ends.

以上が、図4に示すフローチャートに示す、ジョブを実行する処理の例である。
なお、検索使用可否選択部216は、検索使用確認画面460を画像処理装置200の操作ユニット240に表示させると述べたが、それに限るものでなく、ユーザが使用する情報処理装置に検索使用確認画面460と同様の画面を表示させてユーザに選択をさせるようにしてもよい(実施の形態4)。
また、別の実施形態として、図4に示すステップS21およびステップS31の処理に係る検索使用確認画面で一度設定を受け付けると(図8参照)、検索使用可否選択部216は、その設定をユーザ識別情報に対応付けてデータ格納部230に保存するようにしてもよい。次回のジョブ実行時は、ユーザ識別情報に対応付けて保存された設定を読み出しその設定に応じた処理を行う。このようにすることで、ユーザがジョブ実行の度に抽出情報の使用に同意する/同意しないを選択する操作が不要になる。
初回の操作時に、またはユーザが所定の操作を行うことによってデータ格納部230に保存された設定を削除した後に、検索使用可否選択部216が図8に示すような検索使用確認画面を操作ユニット240に表示させ、ユーザの設定を受け付ける(実施の形態5)。
The above is an example of the process for executing a job, which is shown in the flowchart of FIG.
It has been stated that the search usage confirmation screen 460 is displayed on the operation unit 240 of the image processing device 200 by the search usage availability selection unit 216, however, this is not limited to this and it is also possible to display a screen similar to the search usage confirmation screen 460 on an information processing device used by the user to allow the user to make a selection (embodiment 4).
As another embodiment, once a setting is accepted on the search use confirmation screen relating to the processing of steps S21 and S31 shown in Fig. 4 (see Fig. 8), the search use permission selection unit 216 may store the setting in the data storage unit 230 in association with the user identification information. The next time a job is executed, the setting stored in association with the user identification information is read out and processing is performed according to the setting. In this way, it becomes unnecessary for the user to select whether or not to agree to the use of the extracted information each time a job is executed.
Upon initial operation, or after the user deletes the settings stored in the data storage unit 230 by performing a specified operation, the search use availability selection unit 216 causes a search use confirmation screen such as that shown in FIG. 8 to be displayed on the operation unit 240 and accepts the user's settings (embodiment 5).

続いて、データ格納装置としてのサーバ300の処理について述べる。
図5は、図2に示すサーバ300、具体的にはサーバ制御部310が関連情報を検索する処理の例を示すフローチャートである。図5に示すように、サーバ制御部310は、画像処理装置200から画像データを受領すると(ステップS51)、サーバ情報抽出部326としてのサーバ制御部310は、受領した画像データから文字、画像の少なくとも何れかに係る情報を抽出する(ステップS53)。なお、ここで受領する画像データは、図4に示すステップS25またはステップS39の処理でデータ記憶装置であるサーバ300に提供された画像データである。
なお、実施の形態2では、サーバ300のサーバ情報抽出部326に変えて、画像処理装置200に情報抽出部226が画像データから情報を抽出し、抽出した情報を画像データに紐付けて提供するので図5のステップS53の処理は省略される。
Next, the processing of the server 300 acting as a data storage device will be described.
Fig. 5 is a flow chart showing an example of a process in which the server 300 shown in Fig. 2, specifically the server control unit 310, searches for related information. As shown in Fig. 5, when the server control unit 310 receives image data from the image processing device 200 (step S51), the server control unit 310 as the server information extraction unit 326 extracts information related to at least one of characters and images from the received image data (step S53). Note that the image data received here is the image data provided to the server 300, which is a data storage device, in the process of step S25 or step S39 shown in Fig. 4.
In the second embodiment, instead of the server information extraction unit 326 of the server 300, the information extraction unit 226 of the image processing device 200 extracts information from image data and provides the extracted information linked to the image data, so that the processing of step S53 in FIG. 5 is omitted.

続いて、関連情報検索部312としてサーバ制御部310は、好ましくは、抽出情報を用いて検索に用いるタグを決定する。タグは、コンピュータデータで、構造や内容を識別するためにつけられた目印としての情報として知られている。
本開示に係るタグは、検索用のタグであって、検索対象(オブジェクト)の共通する特徴にその特徴に対応するタグを付加しておく検索を行う場合は、所定のタグが付加されたオブジェクトを探すことで、共通する特徴(傾向)を持つオブジェクトが抽出される。これによって、検索を短時間に精度よく実行できる。
Next, the server control unit 310 as the related information search unit 312 preferably determines tags to be used in the search using the extracted information. A tag is known as information that serves as a mark attached to computer data to identify its structure or contents.
The tags according to the present disclosure are search tags, and when performing a search in which tags corresponding to common characteristics of search targets (objects) are added to those characteristics, objects with common characteristics (tendencies) are extracted by searching for objects to which a specific tag is added. This allows searches to be performed accurately in a short time.

タグは、画像データ全体に対して付加されてもよいが、その一部、例えばその中に含まれる特定の頁、特定の箇所、特定の文書、特定の画像に対して付加されてもよい。従って、検索の対象は、画像データ全体であってもよいが、それに限るものでなく、その一部であってもよい。
この態様によれば、各ユーザがそれまでに実行したジョブに係る画像にその属性を表すタグを付加してデータベースに登録しておくことにより、次に実行するジョブに係る画像のタグに関連する過去のジョブの画像を関連情報として見出すことができる。各ユーザが実行した履歴に基づいて関連情報を検索するので、各ユーザの傾向に適合した関連性の高い情報を提供できる。
The tag may be added to the entire image data, or to a part of it, such as a specific page, a specific location, a specific document, or a specific image contained therein. Therefore, the target of the search may be the entire image data, but is not limited to this, and may be a part of it.
According to this aspect, by adding tags representing the attributes to images related to jobs that each user has performed up to that point and registering them in the database, images of past jobs related to the tags of images related to the next job to be performed can be found as related information. Since related information is searched for based on the history of jobs performed by each user, highly relevant information that matches the tendencies of each user can be provided.

如何なる抽出情報に如何なるタグを付加するか、あるいは付加しないかについては、例えば、サービスやサイトで公表されているタグの中から使用頻度の高いものを採用してもよく、そのタグを削除、編集あるいは追加できるようにしてもよい。タグを削除、編集あるいは追加できる者は、関連情報の検索システムの設計者、管理者、あるいはユーザの少なくとも何れかの者であってもよい。
抽出情報をそのままタグとして用いることも可能であるが、付加されるタグの数が多すぎると検索処理の負担が大きくなるので、抽出情報を取捨選択しあるいは統合したものを検索用のタグとすることが好ましい。
Regarding which tags are added or not added to which extracted information, for example, tags that are frequently used among those published in the service or site may be adopted, and the tags may be made deletable, editable, or addable. The person who can delete, edit, or add tags may be at least one of the designer, manager, and user of the related information search system.
It is possible to use the extracted information as tags as is, but adding too many tags increases the burden on the search process, so it is preferable to select and/or integrate the extracted information to use as tags for search.

データベース306は、タグが付加されて、ユーザ認識情報に紐付けられた抽出元画像データが格納されている。関連情報検索部312は、実行したジョブの原稿または印刷データに係る画像データから決定された検索用タグを用いて、データベース306に登録されているデータを検索する。すなわち、関連する検索用タグが付加されているデータを検索する(ステップS57)。検索によって、そのユーザがそれまでに実行したジョブについてデータベースに登録されているデータの中から、今回のジョブに関連する関連情報が見いだされる。
この態様によれば、ユーザ識別情報に紐付けられた抽出元画像データのタグを手掛かりに既に登録されているデータベースを検索してユーザ毎の関連情報を見出し、提供することができる。
図7に、データベース306に登録されたデータの中から関連情報Dr1が見いだされた例を示している。
The database 306 stores the extraction source image data to which tags have been added and which is linked to the user recognition information. The related information search unit 312 searches for data registered in the database 306 using search tags determined from image data related to the manuscript or print data of the executed job. That is, data to which related search tags have been added is searched for (step S57). Through the search, related information related to the current job is found from data registered in the database for jobs previously executed by the user.
According to this aspect, it is possible to search an already registered database using the tag of the extraction source image data linked to the user identification information as a clue to find and provide related information for each user.
FIG. 7 shows an example in which related information Dr 1 is found from among the data registered in the database 306 .

また、関連情報検索部312が、データベース306の検索に加えて外部のデータを検索する態様も考えられる(実施の形態6)。例えば、インターネット上にあるデータの検索である。検索は、公知の検索エンジンを用いて行うことができる。
この態様によれば、ユーザがそれまでに実行したジョブに係るデータベースに加え、それ以外の外部のデータを検索して前記抽出情報に関連する関連情報を見出すことができる。
図7は、検索用タグを用いてデータベース306以外にある外部のデータを検索する実施の形態6において、外部のデータの中から関連情報Dr2が見いだされた例を併せて示している。
In addition, the related information search unit 312 may search for external data in addition to searching the database 306 (Sixth embodiment). For example, data on the Internet may be searched for. The search may be performed using a known search engine.
According to this aspect, in addition to the database related to jobs executed by the user up to that point, other external data can be searched to find related information related to the extracted information.
FIG. 7 also shows an example in which related information Dr2 is found from external data in the sixth embodiment in which external data other than the database 306 is searched for using a search tag.

例えば、抽出元画像データがある会社の社長就任に関する人事の新聞記事であるとする。サーバ情報抽出部326は、その抽出元画像データから、記事を掲載した新聞の名前、新聞社の名前、記事の種類等に係るキーワードを抽出する。さらに、記事に掲載された会社名、社長名などの情報を抽出する。また、記事に掲載された写真画像を抽出する。関連情報検索部312は、それらの抽出情報を用いて、検索用のタグを決定する。例えば、新聞社名、記事の分類(会社人事)、会社名、人名、写真画像を検索用のタグとして付加する。そして、抽出元画像データに付加したタグを用いてデータベース306を検索し、関連情報Dr1を見出す。また、そのタグを用いてインターネットを検索し、関連情報Dr2を見出す。
なお、検索用タグを用いてデータベース306以外のデータを検索する構成は基本の流れ(実施の形態1)に含まれない。従って、実施の形態1では関連情報Dr1のみが見いだされ関連情報Dr2は見いだされない。
For example, the source image data is a newspaper article about personnel affairs regarding the appointment of a president of a company. The server information extraction unit 326 extracts keywords related to the name of the newspaper that published the article, the name of the newspaper company, the type of article, etc. from the source image data. Furthermore, it extracts information such as the company name and the president name published in the article. It also extracts photo images published in the article. The related information search unit 312 uses the extracted information to determine tags for search. For example, it adds the newspaper company name, article classification (company personnel), company name, person's name, and photo images as search tags. Then, it searches the database 306 using the tags added to the source image data to find related information Dr1. It also searches the Internet using the tags to find related information Dr2.
The basic flow (first embodiment) does not include a configuration for using a search tag to search for data other than the database 306. Therefore, in the first embodiment, only the related information Dr1 is found, and the related information Dr2 is not found.

本開示の基本構成は、サーバ制御部310が、関連情報の検索結果を画像処理装置200へ送信し、その検索結果を受けて画像処理装置の関連情報提供部219がユーザに関連情報を提供する態様である。図7に、見いだされた関連情報Dr1およびDr2を、サーバ300から画像処理装置200へ送る例を示している。
ただし、サーバ300からユーザに直接関連情報を提供する態様もあり得る(実施の形態7)。その場合、サーバ300はサーバ関連情報提供部314を備える。そして、検索結果の提供先が、例えば前記ステップS51において画像データと共にサーバ300に送られているか否かを判定する(ステップS59)。サーバ制御部310が検索結果の提供先を取得している場合(ステップS59のYes)、サーバ関連情報提供部314が検索結果をユーザに送信する(ステップS61)。送信先は、例えばユーザが使用するスマートフォンやPCなどの情報処理装置である。そして、処理を終了する。
The basic configuration of the present disclosure is a mode in which the server control unit 310 transmits the search results of related information to the image processing device 200, and the related information providing unit 219 of the image processing device receives the search results and provides the related information to the user. Fig. 7 shows an example in which the found related information Dr1 and Dr2 are sent from the server 300 to the image processing device 200.
However, there may also be a mode in which the server 300 provides the related information directly to the user (embodiment 7). In this case, the server 300 includes a server related information providing unit 314. Then, it is determined whether the destination of the search results has been sent to the server 300 together with the image data in step S51 (step S59). If the server control unit 310 has acquired the destination of the search results (Yes in step S59), the server related information providing unit 314 transmits the search results to the user (step S61). The destination is, for example, an information processing device such as a smartphone or PC used by the user. Then, the process ends.

一方、前記ステップS59の判定で、サーバ制御部310が検索結果の提供先を取得していない場合(ステップS59のNo)、サーバ制御部310は、検索結果を画像処理装置200へ送信し(ステップS63)、処理を終了する。サーバ制御部310がサーバ関連情報提供部314を備えていない場合(実施の形態1の基本構成)もそれと同様である。
以上が、図5に示す関連情報検索の処理の例である。
続いて、サーバ300から関連情報を受領した画像処理装置200の処理について述べる。
On the other hand, if it is determined in step S59 that the server control unit 310 has not acquired the destination to which the search results are to be provided (No in step S59), the server control unit 310 transmits the search results to the image processing device 200 (step S63) and ends the process. The same applies to the case where the server control unit 310 does not include the server-related information providing unit 314 (basic configuration of the first embodiment).
The above is an example of the related information search process shown in FIG.
Next, the process of the image processing device 200 that has received the related information from the server 300 will be described.

図6は、サーバ300から受領した関連情報を画像処理装置200がユーザに提供する処理の例を示すフローチャートである。図6に示すように、関連情報の検索結果をサーバ300から受信すると(ステップS71のYes)、関連情報提供部219として制御部210は、受領した関連情報を操作ユニット240に表示させる。ここで、関連情報提供部219は1以上の情報として提供される。複数の関連情報が提供された場合、関連情報提供部219は、受領した関連情報の見出しを表示させる。すべての関連情報がユーザにとって有用な情報とは限らないので、ユーザが必要とする関連情報を選択させるようにする。また、選択された関連情報について、それをユーザに提供する態様を受け付けるようにする(ステップS73)。 Figure 6 is a flowchart showing an example of a process in which the image processing device 200 provides the user with related information received from the server 300. As shown in Figure 6, when the search result for related information is received from the server 300 (Yes in step S71), the control unit 210, functioning as the related information providing unit 219, causes the operation unit 240 to display the received related information. Here, the related information providing unit 219 is provided as one or more pieces of information. When multiple pieces of related information are provided, the related information providing unit 219 causes the headings of the received related information to be displayed. Since not all related information is necessarily useful information for the user, the user is allowed to select the related information required. In addition, the mode in which the selected related information is to be provided to the user is accepted (step S73).

図9は、操作ユニット240に関連情報の見出しが表示され、関連情報の選択を受け付ける関連情報選択画面の例を示す説明図である。関連情報選択画面470は、ジョブの操作に係る画面にポップアップ表示されてもよい。
図9に示す関連情報選択画面470は、関連情報の見出しを表示する関連情報表示欄472、各関連情報の選択を受け付ける選択ボタン473および[OK]キー474を有する。選択ボタン473は、それぞれの関連情報の左側に配置されて個別に選択の可否を受け付ける。選択ボタン473が黒丸の関連情報は、選択されて出力済みの状態を示している。選択ボタン473が白丸の関連情報は、被選択の状態を示している。非選択状態の選択ボタン473がユーザにタッチされると、関連情報提供部219はその関連情報が選択されたと認識し、図10に示す出力選択画面480を表示させる。
9 is an explanatory diagram showing an example of a related information selection screen on which headings of related information are displayed on the operation unit 240 and selection of related information is accepted. The related information selection screen 470 may be displayed as a pop-up on a screen related to job operations.
The related information selection screen 470 shown in Fig. 9 has a related information display field 472 that displays the headings of related information, selection buttons 473 that accept the selection of each piece of related information, and an [OK] key 474. The selection buttons 473 are arranged to the left of each piece of related information and individually accept whether or not it is selected. Related information with a black circle in the selection button 473 indicates that it has been selected and output. Related information with a white circle in the selection button 473 indicates that it is not yet selected. When the user touches a non-selected selection button 473, the related information providing unit 219 recognizes that the related information has been selected, and causes the output selection screen 480 shown in Fig. 10 to be displayed.

出力選択画面480は、選択された関連情報を出力する態様のユーザによる選択を受け付ける画面である。図10に示すように、出力選択画面480は、ユーザが指定したアドレスへ関連情報のメールを送る[メール送信]キーおよび関連情報を画面に表示する[画面表示]キー483を有する。さらに、関連情報を画像処理装置200に不図示のUSBコネクタに接続されたUSBメモリに保存する[データ保存]キー484および関連情報を印刷する[印刷する]キー485を有する。また、画面を関連情報選択画面470へ戻す[戻る]キー486を有する。
1以上の関連情報がユーザに選択された場合、それをユーザに提供する態様を受け付ける。関連情報毎に提供の態様を受け付けてもよいし、一括で受け付けてもよいが、図6に示すフローチャートでは、選択された関連情報毎に提供する態様を受け付けるものとしている。
The output selection screen 480 is a screen that accepts the user's selection of the mode of outputting the selected related information. As shown in Fig. 10, the output selection screen 480 has a [Send mail] key for sending the related information by mail to an address specified by the user, and a [Display screen] key 483 for displaying the related information on the screen. In addition, the output selection screen 480 has a [Save data] key 484 for saving the related information in a USB memory connected to a USB connector (not shown) of the image processing apparatus 200, and a [Print] key 485 for printing the related information. In addition, the output selection screen 480 has a [Return] key 486 for returning the screen to the related information selection screen 470.
When one or more pieces of related information are selected by the user, the mode of providing the selected pieces of related information to the user is accepted. The mode of providing the selected pieces of related information may be accepted for each piece of related information or may be accepted all at once. In the flowchart shown in FIG. 6, the mode of providing the selected pieces of related information is accepted for each piece of related information.

関連情報提供部219は、選択された関連情報の何れかについて、提供の態様として関連情報の印刷が選択されたか否かを判定する(ステップS75)。出力選択画面480の[印刷する]キー485がタッチされると関連情報提供部219は、印刷が選択されたと認識する。印刷が選択された場合(ステップS75のYes)、関連情報提供部219は、対象の関連情報を印刷するジョブをジョブキューに登録し(ステップS77)、処理をステップS91へ進める。 The related information providing unit 219 determines whether printing of the related information has been selected as the mode of provision for any of the selected related information (step S75). When the [Print] key 485 on the output selection screen 480 is touched, the related information providing unit 219 recognizes that printing has been selected. If printing has been selected (Yes in step S75), the related information providing unit 219 registers a job to print the target related information in the job queue (step S77) and proceeds to step S91.

ステップS91で、関連情報提供部219は、ユーザが選択した関連情報の出力態様をユーザに係る履歴として登録してもよい(ステップS91)。これを実施の形態8とする。ただし、これは基本構成(実施の形態1)に含まれるものでない。関連情報の出力態様の履歴に基づいて、出力選択画面480を以降に表示する際に選択肢のキーを配置する順序を並べ替えるようにしてもよく、また送信が選択された場合のメール送信先の初期値を履歴に基づいて提示してもよく、また初期値を提示するか否かを履歴に基づいて判定してもよい。送信が選択される割合が高く、同一のメール送信先に送信する割合が高い場合は、初期値を提示するようにしてもよい。
この態様によれば、関連情報をユーザに提供する態様を、ユーザに選択させることができるだけでなく、そのユーザが何れの態様で関連情報の提供を受けたかを履歴として残しておくことができる。
In step S91, the related information providing unit 219 may register the output mode of the related information selected by the user as a history related to the user (step S91). This is the eighth embodiment. However, this is not included in the basic configuration (first embodiment). Based on the history of the output mode of the related information, the order in which the option keys are arranged may be rearranged when the output selection screen 480 is subsequently displayed. Also, the initial value of the mail destination when send is selected may be presented based on the history, and it may be determined whether or not to present the initial value based on the history. If the rate at which send is selected is high and the rate at which mail is sent to the same destination is high, the initial value may be presented.
According to this aspect, not only can the user be allowed to select the manner in which related information is provided to the user, but also the manner in which the user received the related information can be kept as history.

続いて、関連情報提供部219は、選択されたすべての関連情報についてユーザに提供する処理を行ったか否かを判定する(ステップS93)。すべての関連情報について処理が行われていない場合は(ステップS93のNo)、処理を前述のステップS75の判定へ戻す。
前述のステップS75の判定で、印刷が選択されていない場合(ステップS75のNo)、次に提供の態様として関連情報の送信が選択されたか否かを判定する(ステップS79)。出力選択画面480の[メール送信]キー482がタッチされると関連情報提供部219は、送信が選択されたと認識する。関連情報の送信が選択された場合(ステップS79のYes)、関連情報提供部219は、対象の関連情報を指定された送信先へ送信し(ステップS81)、処理をステップS93へ進める。送信先は、関連情報の送信が選択された際にユーザに入力を求めてもよい。あるいは、ジョブの実行に係るユーザ認証を行う際や、抽出情報を使用した関連情報の検索が許可された際(図4に示すステップS21およびS35)に、併せて送信先の入力を受け付けてもよい。図7に、関連情報Dr1およびDr2の送信が選択され、画像処理装置200から送信先である情報処理装置401へ関連情報Dr1およびDr2が送られ、スキャン画像450が情報処理装置401の画面に表示されている例を示している。
Next, the related information providing unit 219 judges whether or not all the selected related information has been provided to the user (step S93). If not all the related information has been provided to the user (No in step S93), the process returns to the judgment in step S75.
If printing is not selected in the determination of step S75 described above (No in step S75), it is next determined whether or not transmission of related information is selected as the mode of provision (step S79). When the [Email transmission] key 482 on the output selection screen 480 is touched, the related information providing unit 219 recognizes that transmission is selected. If transmission of related information is selected (Yes in step S79), the related information providing unit 219 transmits the target related information to the specified destination (step S81), and proceeds to step S93. The destination may be requested to input from the user when transmission of related information is selected. Alternatively, when performing user authentication for execution of a job or when a search for related information using extracted information is permitted (steps S21 and S35 shown in FIG. 4), the input of the destination may also be accepted. FIG. 7 shows an example in which transmission of related information Dr1 and Dr2 is selected, the related information Dr1 and Dr2 are sent from the image processing device 200 to the information processing device 401, which is the destination, and the scanned image 450 is displayed on the screen of the information processing device 401.

前述のステップS79の判定で、関連情報の送信が選択されていない場合(ステップS79のNo)、次に提供の態様として関連情報の格納が選択されたか否かを判定する(ステップS83)。出力選択画面480の[データ保存]キー484がタッチされると関連情報提供部219は、格納が選択されたと認識する。関連情報の格納が選択された場合(ステップS83のYes)、関連情報提供部219は、対象の関連情報を指定された格納先へデータとして格納し(ステップS85)、処理をステップS93へ進める。
前述のステップS83の判定で、関連情報の格納が選択されていない場合(ステップS83のNo)、次に提供の態様として関連情報の表示が選択されたか否かを判定する(ステップS87)。出力選択画面480の[画面表示]キー483がタッチされると関連情報提供部219は、表示が選択されたと認識する。関連情報の表示が選択された場合(ステップS87のYes)、関連情報提供部219は、対象の関連情報を操作ユニット240に表示させて(ステップS89)、処理をステップS93へ進める。
If the transmission of the related information is not selected in the determination of step S79 described above (No in step S79), it is next determined whether or not storage of the related information is selected as the mode of provision (step S83). When the [Save Data] key 484 on the output selection screen 480 is touched, the related information providing unit 219 recognizes that storage has been selected. If storage of the related information has been selected (Yes in step S83), the related information providing unit 219 stores the target related information as data in the specified storage destination (step S85), and the process proceeds to step S93.
If the storage of related information is not selected in the determination of step S83 described above (No in step S83), it is next determined whether display of related information is selected as the mode of provision (step S87). When the [Screen Display] key 483 on the output selection screen 480 is touched, the related information providing unit 219 recognizes that display has been selected. If display of related information is selected (Yes in step S87), the related information providing unit 219 causes the operation unit 240 to display the target related information (step S89), and the process proceeds to step S93.

前述のステップS87の判定で、関連情報の表示が選択されていない場合(ステップS87のNo)、関連方法提供部は、処理をステップS93へ進め、選択されたすべての関連情報を出力したかを判定する。選択された関連情報でまだ出力の処理がされていないものがある場合(ステップS93のNo)、関連情報提供部219は、処理を前述のステップS75へ進める。
前述のステップS93の判定で、関連情報がすべて出力されている場合(ステップS93のYes)、続けて関連情報提供部219は、関連情報選択画面470の[OK]キー474がタッチされたことにより関連情報選択画面470が消えた状態か否かを判定する(ステップS95)。
If display of related information is not selected in the determination of step S87 described above (No in step S87), the related method providing unit 219 proceeds to step S93 to determine whether all selected related information has been output. If any selected related information has not yet been output (No in step S93), the related information providing unit 219 proceeds to step S75 described above.
If it is determined in the aforementioned step S93 that all the related information has been output (Yes in step S93), the related information providing unit 219 then determines whether or not the related information selection screen 470 has disappeared due to the [OK] key 474 on the related information selection screen 470 being touched (step S95).

関連情報選択画面470が消されていれば(ステップS95のYes)、処理を終了する。関連情報選択画面470がまだ消されていなければ(ステップS95のNo)、関連情報提供部219は、処理を前述のステップS75へ進める。
以上のように、それぞれの関連情報をユーザに提供する態様として、印刷、送信および格納のいずれかの選択を受け付ける。
選択されたすべての関連情報を提供したら(ステップS93のYes)、処理を終了する。
以上が、図6に示す関連情報の提供に係る処理である。
If the related information selection screen 470 has been removed (Yes in step S95), the process ends. If the related information selection screen 470 has not yet been removed (No in step S95), the related information providing unit 219 advances the process to step S75 described above.
As described above, the user can select from among printing, transmitting, and storing as the mode for providing each piece of related information to the user.
When all the selected related information has been provided (Yes in step S93), the process ends.
The above is the process relating to the provision of related information shown in FIG.

≪変形例≫
ここで、上述した処理の流れの変形例をいくつか述べておく。
図4に示すステップS21およびS35で、抽出情報を使用した検索の可否を選択させる際に、可否の対象を詳細に指定できるようにしてもよい。例えば、文字に係る情報の抽出と画像に係る情報とについて個別に検索に使用することの可否を受け付けるようにしてもよい。その場合、図8に示す検索使用確認画面460に代えて、検索使用可否選択部216は、図11に示す検索使用確認画面490を表示させる。図11に示す検索使用確認画面490は、図8の検索使用確認画面460と同様の[同意しない]キー492の他に、3つのキーを有する。図8の[同意する]キー464に対応する[すべてに同意]キー493、[画像のみ同意]キー494および[文字列のみ同意]キー495である。
この態様によれば、抽出情報のうち文字に係る情報、あるいは画像に係る情報の何れかを対象にして抽出情報の使用可否に係るユーザの選択を受け付けることができる。
<<Variations>>
Here, some variations on the above-described process flow will be described.
In steps S21 and S35 shown in FIG. 4, when the user is prompted to select whether or not to use the extracted information in a search, the target of whether or not to use the extracted information in a search may be specified in detail. For example, the user may be asked whether or not to use the extracted information related to characters and the information related to images in a search separately. In this case, instead of the search use confirmation screen 460 shown in FIG. 8, the search use confirmation unit 216 displays a search use confirmation screen 490 shown in FIG. 11. The search use confirmation screen 490 shown in FIG. 11 has three keys in addition to the [Do not agree] key 492 similar to the search use confirmation screen 460 in FIG. 8. These are an [Agree to all] key 493, an [Agree to images only] key 494, and an [Agree to text only] key 495, which correspond to the [Agree] key 464 in FIG. 8.
According to this aspect, it is possible to accept a user's selection as to whether or not to use the extracted information, with respect to either character-related information or image-related information of the extracted information.

また、抽出情報を使用した検索の可否を選択させる際、ジョブの種類別に可否の選択を受け付けるようにしてもよい。
この態様によれば、例えばコピージョブ、プリントジョブ、スキャンジョブといったジョブの種類別に抽出情報の使用可否に係るユーザの選択を受け付けることができる。
あるいは、抽出情報を使用した検索の可否を選択させる際、ジョブまたは頁を指定した可否の選択が可能であってもよい。
この態様によれば、例えば特定のジョブを対象にして、あるいはあるジョブの1以上の特定の頁を対象にして抽出情報の使用可否に係るユーザの選択を受け付けることができる。
When the user is prompted to select whether or not to perform a search using the extracted information, the selection may be accepted for each type of job.
According to this aspect, it is possible to accept a user's selection regarding whether or not the extracted information can be used for each type of job, such as a copy job, a print job, or a scan job.
Alternatively, when the user is prompted to select whether or not to perform a search using the extracted information, the user may be allowed to select whether or not to specify a job or a page.
According to this aspect, it is possible to accept a user's selection regarding whether or not to allow use of extracted information for a specific job, or for one or more specific pages of a job, for example.

さらに、図4に示すステップS21およびS35で抽出情報を使用した検索が許可された場合であっても、その選択に応じて図5に示すステップS53で抽出された抽出情報が予め登録された特定の情報を含む場合に再度使用の可否を確認してもよい。なお、実施の形態2では、図4に示すステップS23、S37で抽出された抽出情報が特定の情報を含む場合である。特定の情報として、例えば、「社外秘」、「秘密」、「極秘」といった文字列や、特定の印影、特定の署名などの画像が考えられる。
サーバ情報抽出部326(実施の形態2の場合は情報抽出部226)は、抽出情報されたが予め登録された1以上の情報を含むか否かを判定する。登録された何れかの情報が抽出情報に含まれていると判定した場合、画像処理装置200の制御部210に通知する。通知を受けた制御部210は、ユーザに再確認を行う。特定の情報を登録できる者は、関連情報の検索システムの設計者、管理者、あるいはユーザの少なくとも何れかの者であってもよい。また、登録された情報は追加、編集、削除可能であることが好ましい。
Furthermore, even if a search using the extracted information is permitted in steps S21 and S35 shown in Fig. 4, the permission for use may be confirmed again if the extracted information extracted in step S53 shown in Fig. 5 according to the selection includes specific information registered in advance. In the second embodiment, the extracted information extracted in steps S23 and S37 shown in Fig. 4 includes specific information. Examples of the specific information include character strings such as "confidential", "secret", and "top secret", as well as images such as a specific seal or a specific signature.
The server information extraction unit 326 (information extraction unit 226 in the case of embodiment 2) judges whether the extracted information contains one or more pieces of information that have been registered in advance. If it is judged that any of the registered information is included in the extracted information, it notifies the control unit 210 of the image processing device 200. Upon receiving the notice, the control unit 210 reconfirms with the user. The person who can register specific information may be at least one of the designer, administrator, and user of the related information search system. It is also preferable that the registered information can be added, edited, and deleted.

図12は、その際に制御部210が操作ユニットに表示させる検索使用再確認画面の例を示す説明図である。図12に示す検索使用再確認画面500は、特定情報表示欄502、[同意する]キー503および[同意しない]キー504を有する。
図12の特定情報表示欄502は、抽出情報が、予め登録された「社外秘」の文字列を含むと判定したことを示している。それをユーザに提示したうえで、抽出情報を使用した検索を行うか否かをユーザに選択させる。[同意する]キー503がタッチされた場合は、続けて抽出情報を用いた検索を行う。[同意しない]キー504がタッチされた場合は検索を行わずにジョブ実行して終了させる。
この態様によれば、例えば「秘密」や「社外秘」といった文字列等、抽出情報が予め登録された特定の情報を含む場合は、抽出情報の使用許可についてユーザに再確認を求めることによりデータの保護をより確実にできる。
12 is an explanatory diagram showing an example of a search use reconfirmation screen that the control unit 210 causes the operation unit to display at that time. The search use reconfirmation screen 500 shown in FIG. 12 has a specific information display field 502, an [Agree] key 503, and a [Disagree] key 504.
The specific information display field 502 in Fig. 12 indicates that it has been determined that the extracted information contains the preregistered character string "confidential." This is presented to the user, who is then prompted to select whether or not to perform a search using the extracted information. If the [Agree] key 503 is touched, a search using the extracted information is continued. If the [Disagree] key 504 is touched, the job is executed and terminated without a search being performed.
According to this aspect, when the extracted information includes specific information that has been registered in advance, such as character strings such as "confidential" or "company-only", data protection can be made more reliable by asking the user to reconfirm permission to use the extracted information.

≪抽出情報を用いて自然言語処理を行う第1の態様≫
近年、自然言語処理技術を用いた技術が注目されている。自然言語処理とは、人が書きあるいは話す言葉をコンピュータが処理する技術をいう。人工知能(AI、Artificial Intelligence)、特に深層学習(Deep Learning)の著しい進歩により高度な自然言語処理が可能になったためである。自然言語処理では、予め用意した膨大な文章からなる「言語モデル」にさらに文章を入力して、次にくる言語を、言語モデルを用いた人工知能に予測させる。この学習を繰り返して言語モデルを成長させ、人が書きあるいは話す自然な言葉をコンピュータに処理させると、人が書いたあるいは話した言葉をコンピュータが理解して返答するかのような状況に至る。この実施形態では、画像処理に係る画像データから抽出された抽出情報に自然言語処理を行って結果を得る態様について述べる。
<First aspect of natural language processing using extracted information>
In recent years, technology using natural language processing has been attracting attention. Natural language processing refers to a technology in which a computer processes words written or spoken by a person. This is because the remarkable progress of artificial intelligence (AI), especially deep learning, has made advanced natural language processing possible. In natural language processing, a sentence is input into a "language model" consisting of a large amount of sentences prepared in advance, and the next language is predicted by an artificial intelligence using the language model. This learning is repeated to grow the language model, and the computer is made to process natural words written or spoken by a person, resulting in a situation in which the computer understands the words written or spoken by a person and responds. In this embodiment, a mode in which natural language processing is performed on extracted information extracted from image data related to image processing to obtain a result is described.

図13は、図2と同様の画像処理装置200が自然言語処理のサービスを提供するサーバ300と接続された構成例を示すブロック図である。図2に対応する構成要素には図2と同様の符号を付している。図13が図2と異なるのは、画像処理装置200が、図2の検索使用可否選択部216に代えて自然言語処理使用可否設定部216Nを備える点である。さらに、図2にない自然言語処理の結果を取得する処理結果取得部211Nを備え、さらに任意で図2にないユーザ認証処理部280を備える点である。また、サーバ300が図2の関連情報検索部312に代えて自然言語処理サービス提供部330Nを備え、さらに図2では任意のサーバ関連情報提供部314に代えて、必須の構成要素として処理結果提供部332Nを備える点である。 Figure 13 is a block diagram showing an example of a configuration in which an image processing device 200 similar to that in Figure 2 is connected to a server 300 that provides a natural language processing service. Components corresponding to those in Figure 2 are given the same reference numerals as in Figure 2. Figure 13 differs from Figure 2 in that the image processing device 200 includes a natural language processing usability setting unit 216N instead of the search usability selection unit 216 in Figure 2. It also includes a processing result acquisition unit 211N that acquires the results of natural language processing not shown in Figure 2, and further includes an optional user authentication processing unit 280 not shown in Figure 2. It also includes a natural language processing service providing unit 330N instead of the related information search unit 312 in Figure 2, and further includes a processing result providing unit 332N as an essential component instead of the optional server related information providing unit 314 in Figure 2.

自然言語処理使用可否設定部216Nは、抽出情報を自然言語処理サービスに提供することを許可するか否かの設定を受け付けて格納する。処理結果取得部211Nは、サーバ300の処理結果提供部332Nから、自然言語処理の結果を取得する。任意のユーザ認証処理部280は、画像処理装置200にジョブの実行に係る指示を与えるユーザを認証する処理を行う。サーバ300の自然言語処理サービス提供部330Nは、画像処理装置200の抽出情報提供部218から、またはサーバ情報抽出部326から提供される抽出情報を用いた自然言語処理を実行する。なお、自然言語処理サービスの処理は、自然言語処理サービス提供部330Nに含まれてもよいが、自然言語処理サービス提供部330Nを介して外部の自然言語処理サービスを使用する態様であってもよい。処理結果提供部332Nは、自然言語処理サービス提供部330Nによる、あるいは自然言語処理サービス提供部330Nを介した自然言語処理の結果を画像処理装置200の処理結果取得部211Nに提供する。 The natural language processing availability setting unit 216N accepts and stores a setting as to whether or not to permit the extraction information to be provided to the natural language processing service. The processing result acquisition unit 211N acquires the result of the natural language processing from the processing result provision unit 332N of the server 300. The optional user authentication processing unit 280 performs a process of authenticating a user who gives an instruction related to the execution of a job to the image processing device 200. The natural language processing service provision unit 330N of the server 300 executes natural language processing using the extraction information provided from the extraction information provision unit 218 of the image processing device 200 or from the server information extraction unit 326. The processing of the natural language processing service may be included in the natural language processing service provision unit 330N, but may also be in a form in which an external natural language processing service is used via the natural language processing service provision unit 330N. The processing result provision unit 332N provides the result of the natural language processing by the natural language processing service provision unit 330N or via the natural language processing service provision unit 330N to the processing result acquisition unit 211N of the image processing device 200.

続いて、自然言語処理に係るジョブの処理手順の例について述べる。図14および図15は、図13に示す画像処理装置が自然言語処理に係るジョブを実行する処理の例を示す第1のフローチャートである。図14および図15において、左側は、画像処理装置200の制御部210の処理を示し、右側はサーバ300のサーバ制御部310の処理を示す。図14において、画像処理装置200の制御部210は、操作ユニット240に図16に示すジョブ選択画面160を表示させて、画像処理装置200が実行すべきジョブのユーザによる選択を受け付ける(ステップS109)。 Next, an example of the processing procedure for a job related to natural language processing will be described. Figures 14 and 15 are a first flowchart showing an example of processing in which the image processing device shown in Figure 13 executes a job related to natural language processing. In Figures 14 and 15, the left side shows processing by the control unit 210 of the image processing device 200, and the right side shows processing by the server control unit 310 of the server 300. In Figure 14, the control unit 210 of the image processing device 200 displays the job selection screen 160 shown in Figure 16 on the operation unit 240, and accepts the user's selection of a job to be executed by the image processing device 200 (step S109).

図16は、画像処理装置200の操作ユニット240に表示されるジョブ選択画面の一例を示す説明図である。ジョブ選択画面160は、ジョブの選択を受け付けるアイコンが並ぶジョブアイコン表示域161を有する。ジョブアイコン表示域161の下方は、各種の機能の設定を受け付ける機能アイコンが並ぶ機能アイコン表示域である。図16に示すように、ジョブアイコン表示域161に配置された[自然言語処理サービス]アイコン162がタッチされると(ステップS111のYes)、自然言語処理使用可否設定部216Nとして制御部210は、それに応答して以下の処理を実行する。即ち、図17に示す抽出情報提供確認画面170を操作ユニット240にポップアップ表示させる(ステップS124)。一方、他のアイコン、即ち[自然言語処理サービス]以外のジョブアイコンや機能アイコンが選択された場合(ステップS111のNo)、制御部210は選択されたアイコンに対応する処理を実行した後(ステップS115)、処理を前述のステップS111へ戻す。いずれのアイコンも選択されず操作待ちの状態の場合は(ステップS113のNo)、何もせずに処理を前述のステップS111へ戻す。 Figure 16 is an explanatory diagram showing an example of a job selection screen displayed on the operation unit 240 of the image processing device 200. The job selection screen 160 has a job icon display area 161 in which icons for accepting job selection are arranged. Below the job icon display area 161 is a function icon display area in which function icons for accepting settings of various functions are arranged. As shown in Figure 16, when the [natural language processing service] icon 162 arranged in the job icon display area 161 is touched (Yes in step S111), the control unit 210 as the natural language processing availability setting unit 216N responds by executing the following process. That is, the extracted information provision confirmation screen 170 shown in Figure 17 is popped up on the operation unit 240 (step S124). On the other hand, when another icon, that is, a job icon or function icon other than the [natural language processing service] is selected (No in step S111), the control unit 210 executes the process corresponding to the selected icon (step S115) and then returns the process to the above-mentioned step S111. If no icon is selected and the operation is awaited (No in step S113), nothing is done and the process returns to step S111 described above.

[自然言語処理サービス]アイコン162の操作に応答して表示される抽出情報提供確認画面170は、「この原稿に含まれる情報を自然言語処理サービスに提供することに同意しますか?」という確認メッセージ171、[同意しない]キー172および[同意する]キー173を含む。自然言語処理使用可否設定部216Nとして制御部210は、抽出情報提供確認画面170を表示させてユーザによる確認の操作を受付ける(ステップS124)。[同意しない]キー172が操作された場合は(ステップS131のNo)、制御部210は自然言語処理サービスに係るジョブの実行を開始することなく処理を前述のステップS111へ戻す。 The extracted information provision confirmation screen 170 displayed in response to the operation of the [Natural Language Processing Service] icon 162 includes a confirmation message 171 asking "Do you agree to provide the information contained in this manuscript to the natural language processing service?", a [Disagree] key 172, and an [Agree] key 173. The control unit 210, acting as the natural language processing usage permission setting unit 216N, displays the extracted information provision confirmation screen 170 and accepts a confirmation operation by the user (step S124). If the [Disagree] key 172 is operated (No in step S131), the control unit 210 returns the process to the aforementioned step S111 without starting execution of a job related to the natural language processing service.

[同意する]キー173が操作された場合(ステップS131のYes)、画像処理部220として制御部210は、ユーザが画像処理装置200に実行を指示するジョブに係る画像データ、即ち原稿のスキャンデータあるいは印刷データを取得する(ステップS141)。画像処理装置のジョブに係る実行指示や画像データの生成は知られているので詳細は省略するが、画像処理部220は、印刷ジョブに係る印刷データやスキャンジョブ、コピージョブに係るスキャンデータを取得する。そして、画像処理部220が情報抽出部226を備える態様では、取得された画像データから情報を抽出する(図15に示すステップS143)。一例では、画像データに文字認識処理を適用して文字情報を抽出する。そして、抽出情報提供部218として制御部210は、自然言語処理サービスを提供するサーバ300へ画像データから抽出された情報を送信する(ステップS145)。 When the [Agree] key 173 is operated (Yes in step S131), the control unit 210 as the image processing unit 220 acquires image data related to the job that the user instructs the image processing device 200 to execute, that is, scanned data or print data of the document (step S141). Since execution instructions and image data generation related to jobs of the image processing device are known, details will be omitted, but the image processing unit 220 acquires print data related to a print job and scan data related to a scan job or copy job. Then, in a mode in which the image processing unit 220 has an information extraction unit 226, information is extracted from the acquired image data (step S143 shown in FIG. 15). In one example, character recognition processing is applied to the image data to extract character information. Then, the control unit 210 as the extracted information providing unit 218 transmits the information extracted from the image data to the server 300 that provides natural language processing services (step S145).

サーバ300のサーバ制御部310は、画像処理装置200から抽出情報を受信すると(図15に示すステップS161のYes)、自然言語処理サービス提供部330Nとして、受信した抽出情報に対する自然言語処理のサービスを実行する(ステップS163)。処理結果提供部332Nとしてサーバ制御部310は、自然言語処理サービスの実行により得られた結果を画像処理装置200へ送信する(ステップS165)。なお、画像処理装置200の側で情報抽出部226を備える態様と異なり、サーバ300の側でサーバ情報抽出部326を備える態様の場合、抽出情報に変えて画像処理部220が画像データをサーバ300へ送信してもよい。画像処理装置200から画像データ受信すると(ステップS161のYes)、サーバ情報抽出部326としてサーバ制御部310は、受信した画像データから情報を抽出する。一例では、画像データに文字認識処理を適用して文字情報を抽出する。そして、抽出された抽出情報を自然言語処理サービス提供部330Nに提供する。自然言語処理サービス提供部330Nは、提供された抽出情報に対する自然言語処理のサービスを実行する(ステップS163)。処理結果提供部332Nとしてサーバ制御部310は、自然言語処理サービスの実行により得られた結果を画像処理装置200へ送信する(ステップS165)。 When the server control unit 310 of the server 300 receives the extraction information from the image processing device 200 (Yes in step S161 shown in FIG. 15), it executes a natural language processing service for the received extraction information as the natural language processing service providing unit 330N (step S163). As the processing result providing unit 332N, the server control unit 310 transmits the result obtained by executing the natural language processing service to the image processing device 200 (step S165). Unlike the aspect in which the image processing device 200 has the information extraction unit 226, in the case of an aspect in which the server 300 has the server information extraction unit 326, the image processing unit 220 may transmit image data to the server 300 instead of the extraction information. When image data is received from the image processing device 200 (Yes in step S161), the server control unit 310 as the server information extraction unit 326 extracts information from the received image data. In one example, character recognition processing is applied to the image data to extract character information. Then, the extracted extraction information is provided to the natural language processing service providing unit 330N. The natural language processing service providing unit 330N executes a natural language processing service for the provided extracted information (step S163). The server control unit 310, acting as the processing result providing unit 332N, transmits the results obtained by executing the natural language processing service to the image processing device 200 (step S165).

サーバ300から自然言語処理の結果を画像処理装置200が受信すると(図15に示すステップS147のYes)、処理結果取得部211Nとして制御部210は、以下の処理を実行する。即ち、予め受け付けた設定に応じ、あるいは不図示の画面で受け付けたユーザの指示に応じて、受信した結果を、印刷し、外部の装置へ転送しあるいはデータ格納部230に格納する(ステップS149)。そして、自然言語処理サービスに係るジョブを終了する。以上が抽出情報を用いて自然言語処理を行う第1の態様である。 When the image processing device 200 receives the results of the natural language processing from the server 300 (Yes in step S147 shown in FIG. 15), the control unit 210, functioning as the processing result acquisition unit 211N, executes the following process. That is, in accordance with settings received in advance or with user instructions received on a screen not shown, the received results are printed, transferred to an external device, or stored in the data storage unit 230 (step S149). Then, the job related to the natural language processing service is terminated. This is the first mode of performing natural language processing using extracted information.

≪抽出情報を用いて自然言語処理を行う第2の態様≫
自然言語処理に係るジョブの処理手順の異なる例について述べる。自然言語処理のサービスとして、種々のサービス提供者から異なるサービスがされており、今後はさらにその数が増えていくと予想される。この第2の態様では、複数の自然言語処理サービスが提供されており、何れの自然言語処理サービスを用いるかを画像処理装置200が設定しておける。図18および図19は、図14および図15と異なる処理の例を示すフローチャートである。図14および図15と同様に、左側は、画像処理装置200の制御部210の処理を示し、右側はサーバ300のサーバ制御部310の処理を示す。図14および図15と同様の処理には同様の符号を付している。以下、主に図14および図15と異なる点について処理の手順を述べる。
<Second aspect of natural language processing using extracted information>
A different example of a processing procedure for a job related to natural language processing will be described. As natural language processing services, various service providers provide different services, and the number of such services is expected to increase in the future. In this second aspect, a plurality of natural language processing services are provided, and the image processing device 200 can set which natural language processing service to use. FIGS. 18 and 19 are flowcharts showing an example of processing different from that shown in FIGS. 14 and 15. As in FIGS. 14 and 15, the left side shows processing by the control unit 210 of the image processing device 200, and the right side shows processing by the server control unit 310 of the server 300. Processing similar to that shown in FIGS. 14 and 15 is denoted by the same reference numerals. Below, the processing procedure will be described mainly with respect to the points different from those shown in FIGS. 14 and 15.

図18に示すフローチャートで、図14と同様に[自然言語処理サービス]アイコンがタッチされると(ステップS111のYes)、自然言語処理使用可否設定部216Nとして制御部210は、以下の処理を行う。即ち、使用する自然言語処理サービスと、抽出情報をそれぞれの自然言語処理サービスに提供することについてユーザの確認を求めるか否かの設定を参照する(ステップS125)。この設定は、例えば画像処理装置200の管理者により予め設定されており、データ格納部230にその設定が格納されているものとする。図20は、操作ユニット240を介して前述の管理者による設定を受け付ける接続先設定画面520の一例を示す説明図である。 In the flowchart shown in FIG. 18, when the [Natural Language Processing Service] icon is touched in the same way as in FIG. 14 (Yes in step S111), the control unit 210 performs the following process as the natural language processing availability setting unit 216N. That is, it refers to the setting of the natural language processing service to be used and whether or not to request user confirmation regarding providing the extracted information to each natural language processing service (step S125). This setting is set in advance by, for example, the administrator of the image processing device 200, and the setting is stored in the data storage unit 230. FIG. 20 is an explanatory diagram showing an example of a connection destination setting screen 520 that accepts the setting by the administrator described above via the operation unit 240.

図20に示す例で、接続先設定画面520には、接続先毎の接続先設定チェックボックス521、接続先設定欄522、抽出情報提供確認設定欄523が配置されている。番号001の接続先は、接続先設定チェックボックス521にチェックが入った状態である。これは、[自然言語処理サービス]アイコンがタッチされた場合に使用する自然言語処理サービスとして選択されている状態を示している。それに対して番号002の接続先は、接続先設定チェックボックス521にチェックが入っていない状態である。これは、[自然言語処理サービス]アイコンがタッチされた場合に使用する自然言語処理サービスとして選択されていないことを示している。接続先設定欄522には、番号001および002の自然言語処理サービスにアクセスするURLが入力されている。 In the example shown in FIG. 20, the connection destination setting screen 520 has a connection destination setting check box 521 for each connection destination, a connection destination setting field 522, and an extracted information provision confirmation setting field 523. The connection destination with number 001 has a check in the connection destination setting check box 521. This indicates that it is selected as the natural language processing service to be used when the [Natural Language Processing Service] icon is touched. In contrast, the connection destination with number 002 has an unchecked connection destination setting check box 521. This indicates that it is not selected as the natural language processing service to be used when the [Natural Language Processing Service] icon is touched. The URLs for accessing the natural language processing services with numbers 001 and 002 are entered in the connection destination setting field 522.

また、番号001の確認設定ドロップボックス524は確認「する」に設定されている。この設定がされている場合(ステップS127のYes)、自然言語処理使用可否設定部216Nとして制御部210は、図17に示す抽出情報提供確認画面を操作ユニット240に表示させて(ステップS129)ユーザの許可を得た場合に限り、抽出情報を提供して自然言語処理サービスを利用する。一方、番号002の確認設定ドロップボックス525は確認「しない」に設定されている。番号002の自然言語処理サービスを使用するように設定されているとした場合、自然言語処理使用可否設定部216Nとして制御部210は、抽出情報の提供が許可されているものとする。そして、図17に示す抽出情報提供確認画面を操作ユニット240に表示させることなく、番号0002の自然言語処理サービスに抽出情報を提供して自然言語処理サービスを利用する。この態様は、図18のステップS127のNoを経て図19に示すステップS141へ進む処理の流れに該当する。 The confirmation setting drop box 524 of the number 001 is set to "confirm". If this setting is made (Yes in step S127), the control unit 210 as the natural language processing usage permission setting unit 216N displays the extraction information provision confirmation screen shown in FIG. 17 on the operation unit 240 (step S129) and provides the extraction information to use the natural language processing service only if the user's permission is obtained. On the other hand, the confirmation setting drop box 525 of the number 002 is set to "not confirm". If it is set to use the natural language processing service of the number 002, the control unit 210 as the natural language processing usage permission setting unit 216N assumes that the provision of the extraction information is permitted. Then, without displaying the extraction information provision confirmation screen shown in FIG. 17 on the operation unit 240, the extraction information is provided to the natural language processing service of the number 0002 to use the natural language processing service. This mode corresponds to the process flow that proceeds to step S141 shown in FIG. 19 via No in step S127 in FIG. 18.

図20の接続先設定画面520では2つの自然言語処理サービスを示しているだけであるがこれは一例に過ぎない。より多数の自然言語処理サービスに係る設定を受け付けるようにしてもよい。使用する自然言語処理サービスがチェックボックスで設定されることから分かるように、使用する自然言語処理サービスは1つに限らない。複数の自然言語処理サービスにチェックを入れることで複数を同時に使用することが可能である。以上が、抽出情報を用いて自然言語処理を行う第2の態様である。 Although the connection setting screen 520 in FIG. 20 shows only two natural language processing services, this is merely one example. Settings relating to a greater number of natural language processing services may be accepted. As can be seen from the fact that the natural language processing service to be used is set using a check box, the number of natural language processing services to be used is not limited to one. It is possible to use multiple natural language processing services simultaneously by checking multiple natural language processing services. This is the second mode of performing natural language processing using extracted information.

≪抽出情報を用いて自然言語処理を行う第3の態様≫
続いて、自然言語処理に係るジョブの処理手順のさらに異なる例について述べる。この第3の態様では、ユーザ毎に自然言語処理サービスの使用に係る設定がなされ、その設定はデータテーブルに予め格納されている。図24のユーザテーブル530および図25に示すグループテーブル540に、その一例を示している。また、設定を参照するユーザを特定できるように、第3の態様では画像処理装置200がユーザ認証処理部280を備えるものとする。図21~図23は、図18および図19と異なる処理の例を示すフローチャートである。図21~図23において、左側は、画像処理装置200の制御部210の処理を示し、右側はサーバ300のサーバ制御部310の処理を示す。図18および図19と同様の処理には同様の符号を付している。以下、主に図18および図19と異なる点について処理の手順を述べる。
<Third aspect of natural language processing using extracted information>
Next, a further different example of the processing procedure of a job related to natural language processing will be described. In this third aspect, settings related to the use of the natural language processing service are made for each user, and the settings are stored in advance in a data table. An example is shown in a user table 530 in FIG. 24 and a group table 540 in FIG. 25. In addition, in the third aspect, the image processing device 200 is provided with a user authentication processing unit 280 so that the user who refers to the settings can be specified. FIGS. 21 to 23 are flowcharts showing an example of processing different from that in FIGS. 18 and 19. In FIGS. 21 to 23, the left side shows processing by the control unit 210 of the image processing device 200, and the right side shows processing by the server control unit 310 of the server 300. The same processes as those in FIGS. 18 and 19 are denoted by the same reference numerals. Below, the processing procedure will be described mainly with respect to the points different from those in FIGS. 18 and 19.

図21に示すように、ユーザ認証処理部280として制御部210は、画像処理装置200を使用しようとするユーザに対して、まずユーザ認証画面(不図示)を操作ユニット240に表示させてユーザ認証に係る操作を受付ける(ステップS101)。ユーザ認証の手段は問わないが、例えばユーザ毎に定められたユーザ名とパスワードの入力をユーザ認証画面で受け付けるようにしてもよい。ユーザ認証に係る入力を受け付けると(ステップS103のYes)、ユーザ認証処理部280として制御部210は入力が予め登録されたユーザに係るものと一致するか否かを判定する(ステップS105)。入力が予め登録されたユーザに係るものと不一致の場合(ステップS105のNo)、ユーザ認証処理部280として制御部210は、ユーザ認証が失敗した旨のメッセージを操作ユニット240に表示させる(ステップS107)。そして、処理を前述のステップS101へ戻し、再度ユーザ認証の入力を受け付ける。 21, the control unit 210 as the user authentication processing unit 280 first displays a user authentication screen (not shown) on the operation unit 240 for a user who is going to use the image processing device 200 and accepts operations related to user authentication (step S101). Any means of user authentication may be used, but for example, the input of a user name and password determined for each user may be accepted on the user authentication screen. When an input related to user authentication is accepted (Yes in step S103), the control unit 210 as the user authentication processing unit 280 determines whether the input matches that related to a previously registered user (step S105). If the input does not match that related to a previously registered user (No in step S105), the control unit 210 as the user authentication processing unit 280 displays a message indicating that user authentication has failed on the operation unit 240 (step S107). Then, the process returns to the above-mentioned step S101, and accepts user authentication input again.

入力が予め登録されたユーザに係るものと一致した場合(ステップS105のYes)、ユーザ認証処理部280として制御部210は、図18と同様に以下の処理を行う。即ち、操作ユニット240に図16に示すジョブ選択画面160を表示させて、画像処理装置200が実行すべきジョブのユーザによる選択を受け付ける(ステップS109)。[自然言語処理サービス]アイコン162がタッチされると(ステップS111のYes)、自然言語処理使用可否設定部216Nとして制御部210は、以下の処理を行う。即ち、前述のステップS105で認証に成功したユーザ(認証ユーザ)に係るユーザテーブルおよび認証ユーザが属するグループテーブルを参照する(ステップS117)。 If the input matches that of a pre-registered user (Yes in step S105), the control unit 210 performs the following process as the user authentication processing unit 280 in the same manner as in FIG. 18. That is, the job selection screen 160 shown in FIG. 16 is displayed on the operation unit 240, and the user's selection of a job to be executed by the image processing device 200 is accepted (step S109). When the [Natural Language Processing Service] icon 162 is touched (Yes in step S111), the control unit 210 performs the following process as the natural language processing availability setting unit 216N. That is, it refers to the user table related to the user (authenticated user) who was successfully authenticated in the above-mentioned step S105 and the group table to which the authenticated user belongs (step S117).

図24は、前述のステップS117で制御部210が参照するユーザテーブル530の一例を示す説明図である。図25は、同様に制御部210が参照するグループテーブル540の一例を示す説明図である。この第3の態様において、認証ユーザは何れかのグループに属しており、グループに共通の設定がグループテーブル540に格納されている。一方、ユーザに固有の設定がユーザテーブル530に格納されている。それらの設定は、例えば画像処理装置200の管理者により予め設定されており、ユーザテーブル530およびグループテーブル540としてデータ格納部230に格納されているものとする。図24に示すユーザテーブルにおいて、「-」で示される項目は、各ユーザが属するグループのグループテーブル540を参照して対応する設定を適用すべきことを示している。 Figure 24 is an explanatory diagram showing an example of a user table 530 referred to by the control unit 210 in step S117 described above. Figure 25 is an explanatory diagram showing an example of a group table 540 referred to by the control unit 210 in a similar manner. In this third mode, the authenticated user belongs to a group, and settings common to the group are stored in the group table 540. On the other hand, settings specific to the user are stored in the user table 530. These settings are set in advance by, for example, an administrator of the image processing device 200, and are stored in the data storage unit 230 as the user table 530 and group table 540. In the user table shown in Figure 24, items indicated by "-" indicate that the group table 540 of the group to which each user belongs should be referenced and the corresponding settings should be applied.

例えば、ユーザIDが001のユーザについて図23のユーザテーブル530を参照すると、そのユーザは、グループIDが001のグループに属している。また、スキャンジョブ、コピージョブ、プリントジョブおよび自然言語処理サービスの各ジョブをそのユーザが実行可能か否かの設定は、何れも「-」と設定されている。即ち、そのユーザが属するグループIDが001のグループについての設定に準じる。図24のグループテーブルを参照すると、グループIDが001のグループについて、スキャンジョブ、コピージョブ、プリントジョブは何れもモノクロ、カラー共に「○」、即ち実行可能に設定されている。よって、そのユーザはそれらの何れのジョブも実行可能である。さらに、AIサービスについては001に設定されている。よって、そのユーザは、図20の接続先設定画面520の001に対応する自然言語処理サービスが使用可能である。 For example, when referring to the user table 530 in FIG. 23 for a user with a user ID of 001, the user belongs to a group with a group ID of 001. Furthermore, the settings for whether the user can execute each job of scan jobs, copy jobs, print jobs, and natural language processing services are all set to "-". In other words, they conform to the settings for the group with a group ID of 001 to which the user belongs. When referring to the group table in FIG. 24, for the group with a group ID of 001, scan jobs, copy jobs, and print jobs are all set to "○", meaning that they are executable, for both monochrome and color. Therefore, the user can execute all of these jobs. Furthermore, the AI service is set to 001. Therefore, the user can use the natural language processing service corresponding to 001 in the connection destination setting screen 520 in FIG. 20.

また例えば、ユーザIDが005のユーザについて図23のユーザテーブル530を参照すると、そのユーザは、グループIDが002のグループに属している。しかし、スキャンジョブ、コピージョブ、プリントジョブおよび自然言語処理サービスの何れのジョブについてユーザテーブル530に実行可否が設定されている。よって、そのユーザについてはグループテーブル540を参照するまでもなく各ジョブの実行可否が決定される。即ち、スキャンジョブ、コピージョブ、プリントジョブは何れもモノクロは「○」、カラーは「×」に設定されているので、モノクロのジョブについてのみ実行可能に設定されている。カラーのジョブは実行不可に設定されている。AIサービスについては「×」に設定されているので、自然言語処理サービスは使用不可である。 For example, when referring to the user table 530 in FIG. 23 for a user with a user ID of 005, the user belongs to a group with a group ID of 002. However, the user table 530 has settings for whether or not the job can be executed for each of the scan job, copy job, print job, and natural language processing service. Therefore, whether or not the job can be executed for that user is determined without referring to the group table 540. That is, since the scan job, copy job, and print job are all set to "○" for monochrome and "×" for color, only monochrome jobs are set to be executable. Color jobs are set to not be executable. Since the AI service is set to "×", the natural language processing service cannot be used.

このように、認証ユーザに係るユーザテーブル530およびグループテーブル540を参照し、認証ユーザに係る設定を取得する。認証ユーザが自然言語処理サービスを使用不可に設定されていた場合(図22に示すステップS121のNo)、自然言語処理使用可否設定部216Nとして制御部210は、以下の処理を行う。即ち、認証ユーザは、自然言語処理サービスを使用できない旨のメッセージを操作ユニット240に表示させる(ステップS123)。そして、処理を図21に示すステップS111へ戻し、ジョブ選択画面160でジョブの選択を受け付ける。一方、認証ユーザが自然言語処理サービスを使用可能に設定されていた場合(図22に示すステップS121のYes)、制御部210は以下の処理を行う。即ち、図18に示す第2の態様と同様、使用する自然言語処理サービスと、抽出情報をそれぞれの自然言語処理サービスに提供することについてユーザの確認を求めるか否かの設定を参照する(ステップS125)。参照した設定に応じて、必要であれば確認を求め、自然言語処理サービスを使用して結果を得る。ステップS125以降の自然言語処理サービスの使用に関する処理は、図18および図19と同様である。以上が、抽出情報を用いて自然言語処理を行う第3の態様である。 In this way, the user table 530 and the group table 540 related to the authenticated user are referenced to obtain the settings related to the authenticated user. If the authenticated user is set to be unable to use the natural language processing service (No in step S121 shown in FIG. 22), the control unit 210 as the natural language processing usability setting unit 216N performs the following process. That is, the operation unit 240 is caused to display a message indicating that the authenticated user cannot use the natural language processing service (step S123). Then, the process returns to step S111 shown in FIG. 21, and the job selection is accepted on the job selection screen 160. On the other hand, if the authenticated user is set to be able to use the natural language processing service (Yes in step S121 shown in FIG. 22), the control unit 210 performs the following process. That is, as in the second aspect shown in FIG. 18, the natural language processing service to be used and the setting of whether or not to request the user's confirmation about providing the extracted information to each natural language processing service are referenced (step S125). Depending on the referenced setting, confirmation is requested if necessary, and the natural language processing service is used to obtain the result. The process for using the natural language processing service from step S125 onwards is similar to that shown in Figures 18 and 19. This completes the third aspect of natural language processing using extracted information.

本開示には、上述した複数の態様のうちの何れかを組み合わせたものも含まれると解されるべきである。
前述した実施の形態の他にも、本開示についての種々の変形例があり得る。それらの変形例は、本開示の範囲に属さないと解されるべきものではない。本開示に係る発明には、請求の範囲と均等の意味および本開示の範囲に属するすべての変形が含まれるべきである。
It should be understood that the present disclosure also includes any combination of the above-described aspects.
In addition to the above-described embodiment, various modifications of the present disclosure are possible. These modifications should not be interpreted as not belonging to the scope of the present disclosure. The invention according to the present disclosure should include all modifications that are equivalent to the scope of the claims and that belong to the scope of the present disclosure.

160:ジョブ選択画面、 161:ジョブアイコン表示域、 162:[自然言語処理サービス]アイコン、 170:抽出情報提供確認画面、 171:確認メッセージ、 172:[同意しない]キー、 173:[同意する]キー、 200,201,202:画像処理装置、 210:制御部、 211N:処理結果取得部、 212:操作制御部、 214:ジョブ実行部、 216:検索使用可否選択部、 216N:自然言語処理使用可否設定部、 218:抽出情報提供部、 219:関連情報提供部、 220:画像処理部、 222:原稿画像処理部、 224:印刷データ展開処理部、 226:情報抽出部、 230:データ格納部、 240:操作ユニット、 250:原稿読取ユニット、 260:エンジンユニット、 270:通信回路、 280:ユーザ認証処理部、 300:サーバ、 302:サーバ通信部、 304:サーバデータ格納部、 306:データベース、 310:サーバ制御部、 312:関連情報検索部、 314:サーバ関連情報提供部、 326:サーバ情報抽出部、 330N:自然言語処理サービス提供部、 332N:処理結果提供部、 400,401,402,403:情報処理装置、 450:スキャン画像、 460,490:検索使用確認画面、 461:確認メッセージ、 462,492,504:[同意しない]キー、 464,503:[同意する]キー、 470:関連情報選択画面、 472:関連情報表示欄、 473:選択ボタン、 474:[OK]キー、 480:出力選択画面、 482::[メール送信]キー、 483:[画面表示]キー、 484:[データ保存]キー、 485:[印刷する]キー、 486:[戻る]キー、 493:[すべてに同意]キー、 494:[画像のみ同意]キー、 495:[文字列のみ同意]キー、 500:検索使用再確認画面、 502:特定情報表示欄、 520:接続先設定画面、 521:接続先設定チェックボックス、 522:接続先設定欄、 523:抽出情報提供確認設定欄、 524,525:確認設定ドロップボックス、 530:ユーザテーブル、 540:グループテーブル
Dr1,Dr2:関連情報、 Ds:スキャンデータ、 N:ネットワーク
160: job selection screen, 161: job icon display area, 162: [natural language processing service] icon, 170: extracted information provision confirmation screen, 171: confirmation message, 172: [do not agree] key, 173: [agree] key, 200, 201, 202: image processing device, 210: control unit, 211N: processing result acquisition unit, 212: operation control unit, 214: job execution unit, 216: search usage availability selection unit, 216N: natural language processing usage availability setting unit, 218: extracted information provision unit, 219: related information provision unit, 220: image processing unit, 222: original image processing unit, 224: print data expansion processing unit, 226: information extraction unit, 230: data storage unit, 240: operation unit, 250: original reading unit, 260: engine unit, 270: communication circuit, 280: User authentication processing unit, 300: Server, 302: Server communication unit, 304: Server data storage unit, 306: Database, 310: Server control unit, 312: Related information search unit, 314: Server related information providing unit, 326: Server information extraction unit, 330N: Natural language processing service providing unit, 332N: Processing result providing unit, 400, 401, 402, 403: Information processing device, 450: Scanned image, 460, 490: Search use confirmation screen, 461: Confirmation message, 462, 492, 504: [Do not agree] key, 464, 503: [Agree] key, 470: Related information selection screen, 472: Related information display field, 473: Selection button, 474: [OK] key, 480: Output selection screen, 482:: [Email send] key, 483: [Screen display] key, 484: [Save data] key, 485: [Print] key, 486: [Back] key, 493: [Agree to all] key, 494: [Agree to images only] key, 495: [Agree to text only] key, 500: Search use reconfirmation screen, 502: Specific information display field, 520: Connection destination setting screen, 521: Connection destination setting checkbox, 522: Connection destination setting field, 523: Extraction information provision confirmation setting field, 524, 525: Confirmation setting drop box, 530: User table, 540: Group table Dr1, Dr2: Related information, Ds: Scan data, N: Network

Claims (17)

画像処理装置およびデータ記憶装置を個別にまたは統括して制御する少なくとも1つのプロセッサが実行するステップであって、
前記画像処理装置を制御して、原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するステップと、
前記原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させるステップと、
前記抽出情報を使用した検索が許可された場合に、
前記画像データから前記抽出情報を抽出するステップと、
前記データ記憶装置に格納されたデータベースから前記抽出情報に関連する関連情報を検索するステップと、
前記検索により得られた前記関連情報を前記ユーザに提供するステップと、
前記抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録するステップと、
を備えるジョブに係る関連情報を提供する関連情報提供方法。
Steps executed by at least one processor that controls the image processing device and the data storage device individually or collectively,
A step of controlling the image processing device to execute at least one job related to image processing of a process of reading an original document and outputting or storing image data, or a process of developing print data and printing or storing image data;
a step of having a user select whether or not to perform a search using extracted information obtained by extracting information relating to at least one of characters and images from image data relating to the document or the print data;
If a search using the extracted information is permitted,
extracting the extracted information from the image data;
retrieving relevant information related to the extracted information from a database stored in the data storage device;
providing the related information obtained by the search to the user;
registering the extracted information and the original image data from which it was extracted in the database;
A related information providing method for providing related information related to a job, comprising:
前記ユーザを認証するステップと、
前記ユーザの認証に係るユーザ識別情報を前記データ記憶装置に提供するステップと、をさらに備え、
前記抽出情報を登録するステップは、前記抽出情報を使用して前記抽出元画像データに係る検索用タグを決定し、その検索用タグを前記抽出元画像データに付加し、前記ユーザ識別情報に紐付けて前記検索用タグが付加された前記抽出元画像データを前記データベースに登録し、
前記データベースを検索するステップは、前記ジョブに係る抽出元画像データから決定された検索用タグを用いて、前記データベースに登録されているデータの中から関連するタグが付加されたものを前記関連情報として見出す処理である請求項1に記載の関連情報提供方法。
authenticating the user;
providing user identification information associated with authentication of the user to the data storage device;
The step of registering the extraction information includes determining a search tag for the extraction source image data using the extraction information, adding the search tag to the extraction source image data, and registering the extraction source image data to which the search tag has been added in the database while being linked to the user identification information;
The related information providing method according to claim 1, wherein the step of searching the database is a process of using a search tag determined from the original image data related to the job to find data registered in the database to which a related tag has been added as the related information.
前記検索用タグは、前記抽出情報に含まれる文字、画像の少なくとも何れかに係る情報が、予め定められた項目に係る何れかの属性を含む場合にその属性を表す情報である請求項2に記載の関連情報提供方法。 The related information providing method according to claim 2, wherein the search tag is information that represents an attribute related to a predetermined item when information related to at least one of characters and images included in the extracted information includes the attribute. 前記関連情報を検索するステップは、前記データベースの検索に加えて外部のデータを検索する請求項1に記載の関連情報提供方法。 The method for providing related information according to claim 1, wherein the step of searching for related information includes searching external data in addition to searching the database. 前記関連情報を前記ユーザに提供するステップは、前記関連情報を前記画像処理装置に送りその画像処理装置が有する操作部に表示させまたは印刷させ、もしくは、前記ユーザについて予め登録された情報処理装置へ前記関連情報を送信して表示させまたはデータとして格納させる処理の何れかを前記ユーザに選択させると共に、前記ユーザによる選択を前記ユーザの履歴として保存する請求項1に記載の関連情報提供方法。 The method for providing related information according to claim 1, wherein the step of providing the related information to the user includes having the user select one of the following processes: sending the related information to the image processing device and displaying or printing the information on an operation unit of the image processing device, or sending the related information to an information processing device previously registered for the user and displaying or storing the information as data, and storing the selection made by the user as the user's history. 前記抽出情報の使用可否を選択するステップは、ジョブの種類別に可否の選択を受け付ける請求項1に記載の関連情報提供方法。 The related information providing method according to claim 1, wherein the step of selecting whether or not to use the extracted information accepts a selection of whether or not to use the extracted information for each type of job. 前記抽出情報の使用可否を選択するステップは、ジョブまたは頁を指定した可否の選択を受け付ける請求項1に記載の関連情報提供方法。 The related information providing method according to claim 1, wherein the step of selecting whether or not to use the extracted information accepts a selection of whether or not to use a specified job or page. 前記抽出情報の使用可否を選択するステップは、前記文字に係る情報、前記画像に係る情報の何れかについて可否の選択を受け付ける請求項1に記載の関連情報提供方法。 The method for providing related information according to claim 1, wherein the step of selecting whether or not to use the extracted information includes accepting a selection of whether or not to use the information related to the text or the information related to the image. 前記抽出情報の使用可否を選択するステップは、前記抽出情報の使用許可が選択された場合であっても、前記抽出情報が予め登録された特定の情報を含む場合は再度使用可否の選択を求める請求項1に記載の関連情報提供方法。 The method for providing related information according to claim 1, wherein the step of selecting whether or not to use the extracted information requires the user to select whether or not to use the extracted information again if the extracted information includes specific information that has been registered in advance, even if permission to use the extracted information has been selected. 前記データ記憶装置の所在が前記画像処理装置の外部であり、
前記抽出情報および前記抽出元画像データを前記データ記憶装置に提供するステップが、前記抽出情報および前記抽出元画像データを前記データ記憶装置へ送信するステップである請求項1に記載の関連情報提供方法。
the data storage device is located outside the image processing device;
2. The related information providing method according to claim 1, wherein the step of providing the extraction information and the original image data to the data storage device is a step of transmitting the extraction information and the original image data to the data storage device.
前記データ記憶装置の所在が前記画像処理装置の内部であり、
前記抽出情報および前記抽出元画像データを前記データ記憶装置に提供するステップが、前記抽出情報および前記抽出元画像データを前記データ記憶装置へ出力するステップである請求項1に記載の関連情報提供方法。
the data storage device is located inside the image processing device;
2. The method according to claim 1, wherein the step of providing the extraction information and the original image data to the data storage device comprises the step of outputting the extraction information and the original image data to the data storage device.
画像処理装置およびデータベースを格納するデータ記憶装置を備える画像処理システムであって、
前記画像処理装置は、
原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを受領し展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するジョブ実行部と、
前記原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させる検索使用可否選択部と、
前記抽出情報を使用した検索が許可された場合に、前記データベースの検索により得られた関連情報を前記ユーザに提供する関連情報提供部と、
を備え、
前記データ記憶装置は、
前記抽出情報を使用した検索が許可された場合に、前記抽出情報に関連する関連情報を前記データベースの中から検索して検索結果を前記画像処理装置に提供する関連情報検索部と、
前記抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録する抽出情報登録部と、
を備える画像処理システム。
An image processing system including an image processing device and a data storage device for storing a database,
The image processing device includes:
a job execution unit that executes a job relating to at least one image processing process of reading an original document and outputting or storing image data, or receiving and converting print data, and printing or storing the image data;
a search availability selection unit that allows a user to select whether or not to perform a search using extracted information obtained by extracting information related to at least one of characters and images from image data related to the document or the print data;
a related information providing unit that provides the user with related information obtained by searching the database when a search using the extracted information is permitted;
Equipped with
The data storage device includes:
a related information search unit that searches the database for related information related to the extracted information when a search using the extracted information is permitted, and provides a search result to the image processing device;
an extraction information registration unit that registers the extraction information and the original image data from which the information is extracted in the database;
An image processing system comprising:
原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを受領し展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するジョブ実行部と、
前記原稿または前記印刷データに係る画像データから文字、画像の少なくとも何れかに係る情報が抽出された抽出情報を使用して検索を行うことの可否をユーザに選択させる検索使用可否選択部と、
データベースを格納するデータ格納部と、
前記抽出情報を使用した検索が許可された場合に、前記データ格納部に前記データベースの中から前記抽出情報に関連する関連情報を検索する関連情報検索部と、
前記検索により得られた前記関連情報を前記ユーザに提供する関連情報提供部と、
前記抽出情報を使用した検索が許可された場合に、前記抽出情報およびそれが抽出された抽出元画像データを前記データベースに登録する抽出情報登録部と、
を備える画像処理装置。
a job execution unit that executes a job relating to at least one image processing process of reading an original document and outputting or storing image data, or receiving and converting print data, and printing or storing the image data;
a search availability selection unit that allows a user to select whether or not to perform a search using extracted information obtained by extracting information related to at least one of characters and images from image data related to the document or the print data;
A data storage unit for storing a database;
a related information search unit that searches the database for related information related to the extracted information in the data storage unit when a search using the extracted information is permitted;
a related information providing unit that provides the related information obtained by the search to the user;
an extracted information registration unit that registers the extracted information and the original image data from which the extracted information is extracted in the database when a search using the extracted information is permitted;
An image processing device comprising:
原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを受領し展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するジョブ実行部と、
前記原稿または前記印刷データに係る画像データから文字に係る情報が抽出された抽出情報を使用して自然言語処理を行うことについて可否の設定を受け付ける自然言語処理使用可否設定部と、
外部の自然言語処理サービスへアクセスして前記抽出情報を用いた自然言語処理を行わせ、前記自然言語処理サービスから結果を取得する処理結果取得部と、
を備える画像処理装置。
a job execution unit that executes a job relating to at least one image processing process of reading an original document and outputting or storing image data, or receiving and converting print data, and printing or storing the image data;
a natural language processing availability setting unit that accepts a setting for whether or not natural language processing is to be performed using extracted information obtained by extracting information related to characters from image data related to the document or the print data;
a processing result acquisition unit that accesses an external natural language processing service to perform natural language processing using the extracted information and acquires a result from the natural language processing service;
An image processing device comprising:
前記自然言語処理使用可否設定部は、複数の自然言語処理サービスについてユーザによる使用可否の設定を個別に受け付ける請求項14に記載の画像処理装置。 The image processing device according to claim 14, wherein the natural language processing availability setting unit individually accepts the user's availability settings for a plurality of natural language processing services. 指示を受け付けるユーザの認証を行うユーザ認証処理部をさらに備え、
前記自然言語処理使用可否設定部は、認証されたユーザ毎に前記自然言語処理サービスについて使用可否の設定を受け付ける請求項14に記載の画像処理装置。
A user authentication processing unit that authenticates a user who receives an instruction,
The image processing apparatus according to claim 14 , wherein the natural language processing availability setting unit accepts a setting for availability of the natural language processing service for each authenticated user.
画像処理装置を制御する少なくとも1つのプロセッサが実行するステップであって、
原稿を読み取って画像データを出力しまたは格納する処理、もしくは印刷データを展開して画像データを印刷しまたは格納する処理の少なくとも何れかの画像処理に係るジョブを実行するステップと、
前記原稿または前記印刷データに係る画像データから文字に係る情報が抽出された抽出情報を使用して自然言語処理を行うことの可否をユーザに設定させるステップと、
前記抽出情報を使用した自然言語処理が許可された場合に、
外部の自然言語処理サービスへアクセスして前記抽出情報を用いた自然言語処理を行わせるステップと、
前記自然言語処理サービスから結果を取得するステップと、
を備えるジョブに係る抽出情報を用いて自然言語処理を行う方法。
A step performed by at least one processor controlling the image processing device, comprising:
A step of executing a job relating to at least any one of image processing, that is, a process of reading an original and outputting or storing image data, and a process of expanding print data and printing or storing image data;
A step of having a user set whether or not natural language processing is to be performed using extracted information obtained by extracting information related to characters from image data related to the document or the print data;
If natural language processing using the extracted information is permitted,
accessing an external natural language processing service and performing natural language processing using the extracted information;
obtaining results from the natural language processing service;
A method for performing natural language processing using extracted information relating to a job comprising:
JP2023138173A 2022-11-22 2023-08-28 METHOD FOR PROVIDING RELATED INFORMATION RELATED TO IMAGE PROCESSING, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING APPARATUS Pending JP2024075480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US18/507,305 US12277357B2 (en) 2022-11-22 2023-11-13 Related information providing method for image processing, image processing system, and image processing device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022186671 2022-11-22
JP2022186671 2022-11-22

Publications (1)

Publication Number Publication Date
JP2024075480A true JP2024075480A (en) 2024-06-03

Family

ID=91321638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023138173A Pending JP2024075480A (en) 2022-11-22 2023-08-28 METHOD FOR PROVIDING RELATED INFORMATION RELATED TO IMAGE PROCESSING, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING APPARATUS

Country Status (1)

Country Link
JP (1) JP2024075480A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2026003530A (en) * 2024-06-24 2026-01-13 キヤノン株式会社 Image processing device, image processing method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2026003530A (en) * 2024-06-24 2026-01-13 キヤノン株式会社 Image processing device, image processing method, and program

Similar Documents

Publication Publication Date Title
US8964206B2 (en) Printing device, management device and management method
JP5375352B2 (en) Information processing apparatus, information processing apparatus control method, and information processing apparatus control program
JP6191425B2 (en) Printing system
US20080259384A1 (en) Image forming system and information processing apparatus
CN106445427A (en) Image forming apparatus
US20120272299A1 (en) Information processing system, image processing apparatus, information processing apparatus, control method therefor and computer-readable storage medium
US20200358913A1 (en) Information processing apparatus, and non-transitory computer readable medium
JP2017139013A (en) Printing system, information processing device and program
CN103543967B (en) Image processing device and method
US8797565B2 (en) Image processing apparatus
US20150242170A1 (en) Image forming apparatus, job execution system, and job execution method
JP2012248002A (en) Data registration device, data registration method, and computer program
JP2020008954A (en) Print server, image forming apparatus, program, and printing system
JP2022151114A (en) Image processing system
JP2024075480A (en) METHOD FOR PROVIDING RELATED INFORMATION RELATED TO IMAGE PROCESSING, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING APPARATUS
US10649703B2 (en) Print control apparatus, control method of a print control apparatus, and recording medium
JP2006113797A (en) Network printer system and document print method
JP2015108951A (en) Printing system, information processing apparatus, image forming apparatus, and program
JP2018161869A (en) Job processing apparatus, server, and server program
JP2012054728A (en) Image processing system, image processing apparatus, scan ticket server, image processing method, and program of the same
JP2015219545A (en) Information processing system, information processing method and program
CN115515794A (en) Image forming apparatus, control method and program for controlling image forming apparatus
US11720694B2 (en) Image transmission system that allows transmission of image file satisfying predetermined condition to shared folder, but restricts transmission of image file not satisfying predetermined condition to shared folder, and image reading apparatus
US20150029547A1 (en) Printing system, information processing device, and non-transitory computer readable recording medium
JP2017027272A (en) Information processing system, information processing method, and program