JP6852832B2 - Information processing equipment, information processing methods and programs - Google Patents
Information processing equipment, information processing methods and programs Download PDFInfo
- Publication number
- JP6852832B2 JP6852832B2 JP2020135362A JP2020135362A JP6852832B2 JP 6852832 B2 JP6852832 B2 JP 6852832B2 JP 2020135362 A JP2020135362 A JP 2020135362A JP 2020135362 A JP2020135362 A JP 2020135362A JP 6852832 B2 JP6852832 B2 JP 6852832B2
- Authority
- JP
- Japan
- Prior art keywords
- ocr
- workflow
- processing
- setting
- user operation
- 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.)
- Active
Links
Images
Landscapes
- Facsimiles In General (AREA)
Description
本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and a program.
ワークフローを実行することで、サーバ装置において、MFP(Multifunction Peripheral)等の画像形成装置で原稿をスキャンして生成した画像データを様々なファイル形式に変換して、外部ストレージ等に配信する技術が知られている。このような技術では、サーバ装置において、例えば、画像データにOCR(Optical Character Recognition)処理を行って、当該画像データをテキスト付きPDF(Portable Document Format)ファイルに変換した上で、外部ストレージ等に配信される。 By executing the workflow, the technology that scans the original with an image forming device such as MFP (Multifunction Peripheral) in the server device, converts the image data generated into various file formats, and distributes it to external storage etc. is known. Has been done. In such a technique, in a server device, for example, image data is subjected to OCR (Optical Character Recognition) processing, the image data is converted into a PDF (Portable Document Format) file with text, and then distributed to an external storage or the like. Will be done.
また、画像形成装置において、OCR処理や文字認識率を高めるためのOCR前処理等の画像処理を行う技術が知られている(例えば特許文献1参照)。 Further, in an image forming apparatus, there is known a technique for performing image processing such as OCR processing and OCR preprocessing for increasing the character recognition rate (see, for example, Patent Document 1).
しかしながら、上記の従来技術では、ユーザは、例えば、外部ストレージ等に配信される前に、OCR処理された結果を確認することができなかった。すなわち、OCR処理結果を確認するには、ユーザは、例えば、外部ストレージ等に配信されたテキスト付きPDFを参照する必要があった。 However, in the above-mentioned conventional technique, the user cannot confirm the result of the OCR processing before being delivered to, for example, an external storage or the like. That is, in order to confirm the OCR processing result, the user needs to refer to the PDF with text delivered to, for example, an external storage.
このため、例えば、OCR処理の文字認識率が高くなかった場合等には、ユーザは、再度、画像形成装置においてスキャンを行う必要があり、手間であった。 Therefore, for example, when the character recognition rate of the OCR process is not high, the user needs to perform scanning again in the image forming apparatus, which is troublesome.
本発明の一実施形態は、上記の点に鑑みてなされたもので、OCR処理された結果を確認できるようにすることを目的とする。 One embodiment of the present invention has been made in view of the above points, and an object of the present invention is to enable confirmation of the result of OCR processing.
上記目的を達成するため、本発明の一実施形態に係る情報処理装置は、複数の処理を含むワークフローを実行する情報処理装置であって、前記ワークフローにOCR処理が含まれる場合、電子データに対して前記OCR処理を実行するOCR処理手段と、前記OCR処理手段により実行されたOCR処理において認識された文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる設定項目の設定値として設定する第1のユーザ操作を受け付ける受付手段と、前記ワークフローにおいて前記OCR処理の後に実行される処理を、前記第1のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手段と、を有する。 To achieve the above object, when the information processing apparatus according to an embodiment of the present invention is an information processing apparatus for executing a workflow including a plurality of processing including the OCR process prior Symbol workflow, electronic and OCR processing means for executing the OCR processing on the data, the recognized in have you to the executed OCR processing characters by the OCR processing unit, the process executed have you to the workflow after the OCR process The setting of the setting item set by the first user operation with respect to the receiving means for receiving the first user operation set as the setting value of the setting item to be used and the process executed after the OCR process in the workflow. It has a control means for controlling based on a value .
本発明の一実施形態によれば、OCR処理された結果を確認できる。 According to one embodiment of the present invention, the result of OCR processing can be confirmed.
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[第一の実施形態]
<システム構成>
まず、第一の実施形態に係る画像処理システム1のシステム構成について、図1を参照しながら説明する。図1は、第一の実施形態に係る画像処理システムの一例のシステム構成を示す図である。
[First Embodiment]
<System configuration>
First, the system configuration of the
図1に示す画像処理システム1は、企業等のシステム環境であるユーザ環境Eと、ワークフローを管理するワークフローサーバ20とを有し、インターネット等の広域的なネットワークN2を介して通信可能に接続されている。
The
ユーザ環境Eには、ユーザが利用する画像形成装置10が、社内LAN(Local Area Network)等のネットワークN1に接続されている。画像形成装置10は、MFP等の機器(画像処理装置)である。
In the user environment E, the
画像形成装置10は、原稿をスキャンして画像データを生成するスキャン機能及びスキャンにより生成された画像データにOCR処理を行うOCR機能等の画像処理機能を有している。ただし、これに限られず、画像形成装置10は、例えば、コピー機能やプリント機能、FAX機能等の各種の画像処理機能を有していても良い。
The
ワークフローサーバ20は、各種のサービスを提供するためのワークフローを管理する情報処理装置である。ワークフローサーバ20は、画像形成装置10と連携してワークフローを実行することで、当該画像形成装置10のユーザに各種のサービスを提供する。なお、ワークフローとは、所定のサービスを実現するための一連の処理のことであり、1以上の処理(タスク)により構成される。
The
例えば、画像形成装置10及びワークフローサーバ20は、当該画像形成装置10においてスキャンにより生成された画像データにOCR処理を行って、テキスト付きPDFファイルを作成した上で、所定のメールアドレス宛に配信するサービスを提供する。以降では、このようなサービスを「OCR配信サービス」と表す。
For example, the
本実施形態に係る画像処理システム1は、画像形成装置10とワークフローサーバ20とが連携してワークフローを実行することで、OCR配信サービスを提供するものとして説明する。
The
なお、図1に示す画像処理システム1は、一例であって、他の構成であっても良い。例えば、ユーザ環境Eには、複数台の画像形成装置10が含まれていても良い。また、例えば、ワークフローサーバ20は、ユーザ環境Eに含まれていても良い。
The
さらに、ユーザ環境Eには、例えば、プロジェクタや電子黒板、デジタルカメラ等の各種機器が含まれていても良い。すなわち、本実施形態に係る画像処理システム1は、これらの各種機器とワークフローサーバ20とが連携してワークフローを実行することで、各種のサービスをユーザに提供しても良い。
Further, the user environment E may include various devices such as a projector, an electronic blackboard, and a digital camera, for example. That is, the
<ハードウェア構成>
次に、本実施形態に係る画像処理システム1に含まれる画像形成装置10及びワークフローサーバ20のハードウェア構成について説明する。
<Hardware configuration>
Next, the hardware configurations of the
まず、本実施形態に係る画像形成装置10のハードウェア構成について、図2を参照しながら説明する。図2は、第一の実施形態に係る画像形成装置の一例のハードウェア構成を示す図である。
First, the hardware configuration of the
図2に示す画像形成装置10は、操作装置11と、本体装置12とを有している。操作装置11は、本体装置12に実行させる画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能の実行を開始させるための実行指示の入力、表示画面の切り替え等、ユーザが各種操作を行う際に用いられる。本体装置12は、操作装置11におけるユーザの各種操作に応じて、画像処理機能の実行等の各種の処理を実行する。
The
操作装置11は、CPU(Central Processing Unit)111、ROM(Read Only Memory)112、及びRAM(Random Access Memory)113を有している。また、操作装置11は、フラッシュメモリ114、操作パネル115、接続I/F116、及び通信I/F117を有している。これら各ハードウェアは、バス118を介して相互に接続されている。
The operating device 11 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, and a RAM (Random Access Memory) 113. Further, the operation device 11 has a
CPU111は、RAM113をワークエリアとしてROM112又はフラッシュメモリ114に記憶された各種プログラムを実行することにより、操作装置11全体を制御する演算装置である。
The
ROM112は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。RAM113は、プログラムやデータを一時保存する揮発性の半導体メモリ(記憶装置)である。
The
フラッシュメモリ114は、不揮発性の記憶媒体であり、CPU111が実行する各種プログラム(例えば、本実施形態を実現するプログラム)や各種データを記憶する。
The
操作パネル115は、ユーザが各種操作を行う際に用いられると共に、各種の画面を表示する。すなわち、操作パネル115は、画像形成装置10の各種機能に対してユーザが各種操作を行うためのGUI(Graphical User Interface)画面等を表示する。
The
接続I/F116は、通信路13を介して本体装置12と通信するためのインタフェースである。接続I/F116には、例えば、USB(Universal Serial Bus)規格のインタフェース等を用いることができる。
The connection I /
通信I/F117は、他の機器等と通信するためのインタフェースである。通信I/F117には、例えば、Wi−Fi規格の無線LAN等を用いることができる。
The communication I /
同様に、本体装置12は、CPU121、ROM122、及びRAM123を有している。また、本体装置12は、HDD(Hard Disk Drive)124、画像処理エンジン125、接続I/F126、及び通信I/F127を有している。これら各ハードウェアは、バス128を介して相互に接続されている。
Similarly, the
CPU121は、RAM123をワークエリアとしてROM122又はHDD124に記憶された各種プログラムを実行することにより、本体装置12全体を制御する演算装置である。
The
ROM122は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。RAM123は、プログラムやデータを一時保存する揮発性の半導体メモリ(記憶装置)である。
The
HDD124は、不揮発性の記憶媒体であり、CPU121が実行する各種プログラム(例えば、本実施形態を実現するプログラム)や各種データを記憶する。
The
画像処理エンジン125は、スキャン機能やOCR機能等の画像処理機能を実現するための画像処理を行うハードウェアである。画像処理エンジン125は、コピー機能やプリント機能、FAX機能等の画像処理機能を実現することができるハードウェアであっても良い。
The
接続I/F126は、通信路13を介して操作装置11と通信するためのインタフェースである。接続I/F126には、例えば、USB規格のインタフェース等を用いることができる。
The connection I /
通信I/F127は、他の機器等と通信するためのインタフェースである。通信I/F127は、例えば、Wi−Fi規格の無線LAN等を用いることができる。
The communication I /
本実施形態に係る画像形成装置10は、上記のハードウェア構成を有することにより、後述する各種処理を実現することができる。
The
なお、図2では、画像形成装置10が操作装置11を有している構成を一例として示したが、これに限られず、例えば、タブレット端末、スマートフォン、携帯電話、PDA等の情報処理端末が画像形成装置10の操作装置11として機能しても良い。すなわち、これらの情報処理端末は、操作装置11の通信I/F117又は本体装置12の通信I/F127を介して画像形成装置10と通信することにより、当該画像形成装置10を制御することができても良い。
Note that FIG. 2 shows, as an example, a configuration in which the
次に、本実施形態に係るワークフローサーバ20のハードウェア構成について、図3を参照しながら説明する。図3は、第一の実施形態に係るワークフローサーバの一例のハードウェア構成を示す図である。
Next, the hardware configuration of the
図3に示すワークフローサーバ20は、入力装置201、表示装置202、外部I/F203、RAM204、ROM205、CPU206、通信I/F207、及びHDD208を有する。これら各ハードウェアは、バス209を介して相互に接続されている。
The
入力装置201は、キーボードやマウス、タッチパネル等を含み、ユーザが各種操作を入力するのに用いられる。表示装置202は、ディスプレイ等を含み、ワークフローサーバ20による処理結果を表示する。なお、入力装置201及び表示装置202の少なくとも一方は、必要なときにバス209に接続して利用する形態であっても良い。
The
外部I/F203は、外部装置とのインタフェースである。外部装置には、記録媒体203a等がある。これにより、ワークフローサーバ20は、外部I/F203を介して記録媒体203aの読み取りや書き込みを行うことができる。記録媒体203aには、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等を用いることができる。
The external I /
CPU206は、RAM204をワークエリアとしてROM205又はHDD208に記憶された各種プログラムを実行することにより、ワークフローサーバ20全体を制御する演算装置である。
The
RAM204は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。ROM205は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。
The
通信I/F207は、他の機器等と通信するためのインタフェースである。HDD208は、不揮発性の記憶媒体であり、CPU206が実行する各種プログラム(例えば、本実施形態を実現するプログラム)や各種データを記憶する。
The communication I /
本実施形態に係るワークフローサーバ20は、上記のハードウェア構成を有することにより、後述する各種処理を実現することができる。
The
<機能構成>
次に、本実施形態に係る画像処理システム1の機能構成について、図4を参照しながら説明する。図4は、第一の実施形態に係る画像処理システムの一例の機能構成を示す図である。
<Functional configuration>
Next, the functional configuration of the
図4に示す画像形成装置10は、機器フロー処理部140と、WebAPI150と、サービス処理部160とを有する。これら各機能部は、画像形成装置10にインストールされた1以上のプログラムが、CPU111又はCPU121に実行させる処理により実現される。例えば、機器フロー処理部140は、操作装置11にインストールされた1以上のプログラムが、CPU111に実行させる処理により実現される。また、例えば、WebAPI150及びサービス処理部160は、本体装置12にインストールされた1以上のプログラムが、CPU121に実行させる処理により実現される。
The
さらに、図4に示す画像形成装置10は、OCR情報記憶部170を有する。当該記憶部は、例えばHDD124を用いて実現可能である。
Further, the
機器フロー処理部140は、ワークフローの実行に関する処理を行う。すなわち、機器フロー処理部140は、ワークフローサーバ20と連携したワークフローの実行において、画像形成装置10側の処理を行う。ここで、機器フロー処理部140は、入力受付部141と、表示制御部142と、プロファイル取得部143と、ワークフロー制御部144とを有する。
The device
入力受付部141は、ユーザによる各種の入力を受け付ける。例えば、入力受付部141は、ワークフローを実行するためのプロジェクトの選択を受け付ける。また、例えば、入力受付部141は、ワークフローの実行に用いられる書誌情報の設定等を受け付ける。
The
表示制御部142は、各種の画面を表示する。例えば、表示制御部142は、ワークフローを実行するためのプロジェクトの一覧画面や書誌情報の設定画面等を表示する。また、例えば、表示制御部142は、OCR配信サービスにおいて、OCR処理された結果を表示する。
The
なお、プロジェクトとは、ワークフローと対応付けられた1つのサービス単位のことである。ユーザは表示制御部142により表示されたプロジェクトの一覧の中から所望のプロジェクトを選択することで、選択されたプロジェクトに対応するワークフローを実行することができる。
A project is a service unit associated with a workflow. The user can execute the workflow corresponding to the selected project by selecting a desired project from the list of projects displayed by the
また、書誌情報とは、ワークフローを実行する際にユーザが入力する各種の情報のことである。OCR配信サービスを実現するワークフローの書誌情報には、例えば、スキャンされたテキスト付きPDFファイルに設定するファイル名、メール配信する際の配信先アドレス等がある。 Bibliographic information is various types of information input by the user when executing a workflow. The bibliographic information of the workflow that realizes the OCR distribution service includes, for example, a file name set in the scanned PDF file with text, a distribution destination address at the time of mail distribution, and the like.
プロファイル取得部143は、ワークフローサーバ20からプロファイル情報230Dを取得する。すなわち、プロファイル取得部143は、例えば、ユーザが画像形成装置10にログインすると、当該画像形成装置10に対応するプロファイル情報230Dをワークフローサーバ20から取得する。
The
なお、プロファイル情報230Dとは、画像形成装置10においてワークフローを実行するため情報であり、ワークフローを実行するための画面に関する情報、ワークフローを構成する1以上の処理が定義されたワークフロー情報、及び書誌情報等が含まれる。
The
ワークフロー制御部144は、プロファイル取得部143により取得されたプロファイル情報230Dに含まれるワークフロー情報及び書誌情報に基づいて、ワークフローを実行する。すなわち、ワークフロー制御部144は、OCR配信サービスを実現するワークフローにおいて、原稿のスキャン及びスキャンにより生成された画像データのOCR処理を、WebAPI150を介して、サービス処理部160に要求する。
The
また、ワークフロー制御部144は、スキャンにより生成された画像データと、OCR処理の処理結果とに基づいて、当該画像データをテキスト付きPDFファイルに変換した上で、テキスト付きPDFファイルのメール配信をワークフローサーバ20に要求する。
Further, the
WebAPI150は、サービス処理部160が提供する機能を利用するためのAPI(Application Programming Interface)である。ワークフロー制御部144は、HTTP(Hypertext Transfer Protocol)リクエストの形式でWebAPI150に各種の要求を行うことにより、サービス処理部160が提供する各種機能を実現する処理を実行させることができる。
例えば、ワークフロー制御部144は、HTTPリクエストの形式で、原稿のスキャン及び画像データのOCR処理をWebAPI150に要求することで、サービス処理部160が提供するスキャン機能及びOCR機能を実現する処理を実行させることができる。
For example, the
サービス処理部160は、各種機能を提供するための処理を行う。ここで、サービス処理部160は、OCR処理部161と、スキャン処理部162とを有する。
The
OCR処理部161は、画像データを読み取って文字を認識する。そして、OCR処理部161は、認識結果をOCR情報170DとしてOCR情報記憶部170に記憶する。スキャン処理部162は、原稿を読み取って画像データを生成する。
The
なお、サービス処理部160は、これら以外に、例えば、コピー機能部やプリント機能部、FAX機能部等の各種機能を提供する機能部が含まれていても良い。
In addition to these, the
OCR情報記憶部170は、OCR処理部161による認識結果であるOCR情報170Dを記憶する。OCR情報170Dには、OCR処理により認識された文字、画像中における文字の位置、認識精度を示す認識確信度等を含む情報である。OCR情報170Dの詳細については後述する。
The OCR
図5に示すワークフローサーバ20は、サーバフロー処理部210と、メール処理部220とを有する。これら各機能部は、ワークフローサーバ20にインストールされた1以上のプログラムが、CPU206に実行させる処理により実現される。
The
また、図5に示すワークフローサーバ20は、プロファイル情報記憶部230を有する。当該記憶部230は、例えばHDD208を用いて実現可能である。
Further, the
サーバフロー処理部210は、画像形成装置10の機器フロー処理部140からの要求に応じて、ワークフローの実行に関する処理を行う。すなわち、サーバフロー処理部210は、画像形成装置10と連携したワークフローの実行において、ワークフローサーバ20側の処理を行う。ここで、サーバフロー処理部210は、ワークフロー制御部211と、プロファイル管理部212とを有する。
The server
ワークフロー制御部211は、画像形成装置10の機器フロー処理部140からの要求に応じて、プロファイル管理部212を介して、プロファイル情報230Dをプロファイル情報記憶部230から取得して、取得したプロファイル情報230Dを返信する。
The
また、ワークフロー制御部211は、画像形成装置10の機器フロー処理部140からの要求に応じて、プロファイル情報230D及び書誌情報に基づいて、ワークフローを実行する。すなわち、ワークフロー制御部211は、OCR配信サービスを実現するワークフローにおいて、テキスト付きPDFファイルを、設定されたメールアドレス宛にメール配信する。
Further, the
プロファイル管理部212は、プロファイル情報230Dを管理する。すなわち、プロファイル管理部212は、ワークフロー制御部211の要求に応じて、プロファイル情報230Dをプロファイル情報記憶部230から取得する。また、プロファイル管理部212は、例えば、ワークフローサーバ20のユーザ(例えば、ワークフローの作成者)により作成又は編集されたプロファイル情報230Dをプロファイル情報記憶部230に記憶する。
The
メール処理部220は、ワークフロー制御部211の要求に応じて、テキスト付きPDFファイルを、設定されたメールアドレス宛に配信する。これにより、本実施形態では、スキャンされた画像データをOCR処理することにより作成されたテキスト付きPDFファイルが設定されたメールアドレス宛に配信される。
The
プロファイル情報記憶部230は、プロファイル情報230Dを記憶する。ここで、プロファイル情報230Dについて、図5を参照しながら説明する。図5は、プロファイル情報の一例を示す図である。
The profile
図5に示すように、プロファイル情報230Dは、画像形成装置10を一意に識別する機器ID毎に記憶される。また、プロファイル情報230Dには、プロファイルの名称を示すプロファイル名が付与される。なお、1つの画像形成装置10に対して、複数のプロファイル情報230Dが記憶されていても良い。また、プロファイル情報230Dは、ユーザ毎(すなわち、画像形成装置10を利用するユーザを識別するユーザID毎)に記憶されていても良い。
As shown in FIG. 5, the
また、図5に示すように、プロファイル情報230Dは、1以上のグループを含む。グループとは、例えば、操作画面におけるタブウィンドウに対応する情報である。1つのグループには、レイアウト情報と、1以上のプロジェクトを含む。プロジェクトは、例えば、タブウィンドウ上に配置されるボタン等の操作部品に対応する情報である。レイアウト情報は、1つのタブウィンドウ内における操作部品(ボタン)の配置位置や大きさ等に関する情報である。図5に示す例では、グループ名「グループ1」、「グループ2」等が含まれる例を示している。
Further, as shown in FIG. 5, the
さらに、プロジェクトには、ワークフローに含まれる1以上の処理が定義されたワークフロー情報と、当該ワークフローの実行に用いられる書誌情報とが対応付けられている。 Further, the project is associated with workflow information in which one or more processes included in the workflow are defined and bibliographic information used for executing the workflow.
ワークフロー情報には、ワークフローに含まれる1以上の処理(例えば、スキャン処理、OCR処理、メール配信処理)と、これらの処理の順序とが定義されている。書誌情報には、例えば、ファイル名やメールアドレス等の項目を示す項目名と、当該項目名における項目値とが対応付けられている。図5に示す例には、プロジェクト名「プロジェクト1」、「プロジェクト2」、「プロジェクト3」等が含まれる例を示している。
The workflow information defines one or more processes included in the workflow (for example, scan process, OCR process, mail delivery process) and the order of these processes. In the bibliographic information, for example, an item name indicating an item such as a file name or an e-mail address is associated with an item value in the item name. The example shown in FIG. 5 shows an example in which the project names “
これにより、ユーザは、例えば、タブウィンドウ上に配置される操作部品を選択することで、選択された操作部品に対応するワークフローの書誌情報の設定及び実行を行うことができるようになる。なお、書誌情報における項目値には、例えば、ワークフローの作成者により設定された初期値が設定されても良い。 As a result, the user can set and execute the bibliographic information of the workflow corresponding to the selected operation component by selecting the operation component arranged on the tab window, for example. For the item value in the bibliographic information, for example, an initial value set by the creator of the workflow may be set.
<処理の詳細>
次に、本実施形態に係る画像処理システム1の処理の詳細について説明する。以降では、ユーザが画像形成装置10を操作して、OCR配信サービスを実現するワークフローを実行する処理について、図6を参照しながら説明する。図6は、第一の実施形態に係るワークフロー実行処理の一例を示すシーケンス図である。
<Details of processing>
Next, the details of the processing of the
まず、ユーザは、画像形成装置10にログインする(ステップS601)。これは、例えば、ユーザが操作パネル115を用いてユーザ名及びパスワードを入力したり、ICカードを画像形成装置10における所定の位置にかざすこと等により行うことができる。
First, the user logs in to the image forming apparatus 10 (step S601). This can be done, for example, by the user inputting a user name and password using the
次に、機器フロー処理部140のプロファイル取得部143は、プロファイルの取得をサーバフロー処理部210に要求する(ステップS602)。なお、プロファイルの取得要求には、画像形成装置10の機器IDが含まれる。
Next, the
サーバフロー処理部210のプロファイル管理部212は、プロファイルの取得要求を受け取ると、当該取得要求に含まれる機器IDに対応するプロファイル情報230Dをプロファイル情報記憶部230から取得する(ステップS603)。そして、サーバフロー処理部210は、取得したプロファイル情報230Dを画像形成装置10に返信する。
When the
機器フロー処理部140の表示制御部142は、プロファイル情報230Dを受け取ると、当該プロファイル情報230Dに基づいて、例えば図7(a)に示すプロジェクトの選択画面1100を操作パネル115に表示する(ステップS604)。
When the
図7(a)に示すプロジェクトの選択画面1100では、グループ名「グループ1」のタブウィンドウ上に、プロジェクト名「プロジェクト1」、「プロジェクト2」、及び「プロジェクト3」の操作部品が表示されている。なお、図7(a)に示すプロジェクトの選択画面1100では、グループ名「グループ2」のタブウィンドウが選択可能に表示されている。
In the
ユーザは、図7(a)に示すプロジェクトの選択画面1100において、所望のプロジェクトを選択する(ステップS605)。すると、機器フロー処理部140の入力受付部141は、上記の選択を受け付ける。そして、機器フロー処理部140のワークフロー制御部144は、ユーザにより選択されたプロジェクトのワークフロー情報に基づいて、当該プロジェクトに対応するワークフローにOCR処理が含まれるか否かを判定する(ステップS606)。
The user selects a desired project on the
次に、機器フロー処理部140の表示制御部142は、ワークフロー制御部144による判定結果に応じて、書誌情報の設定画面を操作パネル115に操作パネル115に表示する(ステップS607)。
Next, the
すなわち、例えば、ステップS605で、OCR配信サービスを実現するワークフローに対応するプロジェクト名「プロジェクト1」ボタン1101が選択された場合、ワークフロー制御部144は、当該ワークフローにOCR処理が含まれると判定する。この場合、表示制御部142は、例えば図7(b)に示す書誌情報の設定画面1200を表示する。
That is, for example, when the project name “
ここで、図7(b)に示す書誌情報の設定画面1200は、OCR配信サービスを実現するワークフローの書誌情報を設定するための画面である。図7(b)に示す書誌情報の設定画面1200には、書誌情報1201〜1204と、OCR処理された結果をプレビュー表示するか否かを選択するための選択欄1205とが含まれる。
Here, the bibliographic
一方、例えば、ステップS605で、OCR処理が含まれないワークフローに対応するプロジェクト名「プロジェクト2」ボタン1102が選択された場合、ワークフロー制御部144は、当該ワークフローにOCR処理が含まれないと判定する。この場合、表示制御部142は、少なくとも選択欄1205が含まれない書誌情報の設定画面を表示する。このように、OCR処理が含まれないワークフローに対応するプロジェクトがユーザにより選択された場合、当該選択欄が含まれない書誌情報の設定画面が表示される。
On the other hand, for example, when the project name "project 2"
以降では、図7(b)に示す書誌情報の設定画面1200が操作パネル115に表示されたものとして説明を続ける。
Hereinafter, the description will be continued assuming that the bibliographic
ユーザは、図7(b)に示す書誌情報の設定画面1200において、書誌情報1201〜1204を設定し、選択欄1205を選択(チェック)した上で、ワークフローの実行を開始するための実行ボタン1206を押下したものとする(ステップS608)。
The user sets the
なお、ユーザは、図7(b)に示す書誌情報の設定画面1200において、スキャン設定タブ1207を押下することで、スキャンに関する設定(例えば、用紙サイズの設定等)を行うための画面を表示することができる。
In the bibliographic
すると、機器フロー処理部140の入力受付部141は、上記の押下を受け付ける。そして、機器フロー処理部140のワークフロー制御部144は、スキャン及びOCRの実行をWebAPI150に要求する(ステップS609)。ここで、ワークフロー制御部144は、HTTPリクエストの形式でWebAPI150にスキャン及びOCRの実行を要求する。なお、スキャンの実行要求には、例えば、図7(b)に示す書誌情報の設定画面1200においてユーザにより設定された各書誌情報1201〜1204の設定値や選択欄1205の設定内容等が含まれる。
Then, the
WebAPI150は、機器フロー処理部140からスキャン及びOCRの実行要求を受け取ると、当該実行要求に対応する機能を実現する処理の実行をサービス処理部160に要求する。
When the
すなわち、まず、WebAPI150は、スキャンの実行をサービス処理部160に要求する(ステップS610)。すると、サービス処理部160のスキャン処理部162は、原稿を読み取って画像データを生成する(ステップS611)。
That is, first, the
次に、WebAPI150は、OCR処理の実行をサービス処理部160に要求する(ステップS612)。すると、サービス処理部160のOCR処理部161は、スキャン処理部162により生成された画像データにOCR処理を行う(ステップS613)。なお、OCR処理部161は、画像データを認識した認識結果をOCR情報170Dとして、OCR情報記憶部170に記憶する。
Next, the
ここで、OCR処理部161は、例えば、原稿1ページ分の画像データのOCR処理が完了する毎に、OCR処理が完了した事及びOCR処理が完了したページ番号等を、WebAPI150を介して、機器フロー処理部140に通知する。ただし、これに限られず、例えば、機器フロー処理部140は、WebAPI150を介して、原稿1ページ分のOCR処理が完了したか否かを監視していても良い。
Here, for example, each time the OCR processing of the image data for one page of the original is completed, the
次に、機器フロー処理部140のワークフロー制御部144は、原稿1ページ分のOCR処理の完了が通知されると、WebAPI150にプレビュー画像の取得を要求する(ステップS614)。
Next, the
なお、プレビュー画像の取得要求には、例えば、OCR処理が完了したページのページ番号等が含まれる。したがって、ワークフロー制御部144は、例えば、OCR処理部161からOCR処理の管理が通知される毎に、WebAPI150にプレビュー画像の取得を要求する。
The preview image acquisition request includes, for example, the page number of the page for which the OCR process has been completed. Therefore, the
次に、WebAPI150は、機器フロー処理部140からプレビュー画像の取得要求を受け取ると、サービス処理部160のスキャン処理部162により生成された画像データを取得する(ステップS615)。これにより、機器フロー処理部140には、スキャン処理部162により生成された画像データが返信される。
Next, when the
機器フロー処理部140の表示制御部142は、画像データが返信されると、例えば図8(a)に示す画像プレビュー画面2100を操作パネル115に表示する(ステップS616)。
When the image data is returned, the
ここで、図8(a)に示す画像プレビュー画面2100は、スキャンされた画像データを表示(プレビュー表示)するための画面である。図8(a)に示す画像プレビュー画面2100には、スキャンされた画像データを示す画像2101と、画像2101のページを切り替えるためのページ切り替えボタン2102及び2103とが含まれる。また、図8(a)に示す画像プレビュー画面2100には、OCR処理された結果を表示(プレビュー表示)するためOCR結果の表示ボタン2104が含まれる。
Here, the
ユーザは、図8(a)に示す画像プレビュー画面2100において、OCR結果の表示ボタン2104を押下したものとする(ステップS617)。
It is assumed that the user presses the OCR
すると、機器フロー処理部140の入力受付部141は、上記の押下を受け付ける。そして、機器フロー処理部140のワークフロー制御部144は、OCR情報170Dの取得をWebAPI150に要求する(ステップS618)。なお、OCR情報の取得要求には、例えば、図8(a)に示す画像プレビュー画面2100に表示されている画像2101のページ番号等が含まれる。
Then, the
WebAPI150は、機器フロー処理部140からOCR情報の取得要求を受け取ると、サービス処理部160のOCR処理部161によりOCR情報記憶部170に記憶されたOCR情報170Dを取得する(ステップS619)。これにより、機器フロー処理部140には、OCR情報170Dが返信される。
When the
ここで、OCR情報170Dについて、図9を参照しながら説明する。図9は、OCR情報の一例を示す図である。 Here, the OCR information 170D will be described with reference to FIG. FIG. 9 is a diagram showing an example of OCR information.
図9に示すように、OCR情報170Dは、画像データのセクションを識別するセクションID毎に記憶されている。なお、原稿の1ページを複数のセクションに区切っても良いし、複数ページを1つのセクションとしても良い。 As shown in FIG. 9, the OCR information 170D is stored for each section ID that identifies a section of image data. One page of the manuscript may be divided into a plurality of sections, or a plurality of pages may be divided into one section.
また、座標には、例えば、原稿の1ページの画像データの左上隅を(0,0)とした場合における相対座標である。座標は、ピクセルに限られず、例えば、インチやミリメートル等で表されていても良い。 Further, the coordinates are, for example, relative coordinates when the upper left corner of the image data of one page of the manuscript is (0,0). The coordinates are not limited to pixels, and may be represented by, for example, inches or millimeters.
さらに、セクションに含まれる文字が、セクション内で文字を一意に識別する文字ID、当該文字の領域を特定する座標であるOCR領域座標、及び当該文字のOCR処理における認識の精度を示す認識確信度と対応付けられている。 Further, the characters included in the section have a character ID that uniquely identifies the character in the section, OCR area coordinates that are coordinates that specify the area of the character, and recognition certainty indicating the accuracy of recognition in the OCR processing of the character. Is associated with.
例えば、文字「A」は、文字ID「00000001」であり、認識確信度は「100」である。また、水平方向の開始位置は「30」、垂直方向の開始位置は「40」、水平方向の終了位置は「42」、垂直方向の終了位置は「52」である。これにより、OCR処理により認識された文字が表示される位置と、当該文字の認識の精度とを管理することができる。なお、認識確信度は、例えば、「100」を最大値として、OCR処理における認識の精度が低くなるにつれて値が減少する。 For example, the character "A" is the character ID "00000001" and the recognition certainty is "100". The horizontal start position is "30", the vertical start position is "40", the horizontal end position is "42", and the vertical end position is "52". Thereby, the position where the character recognized by the OCR process is displayed and the accuracy of the recognition of the character can be managed. The recognition certainty is set to, for example, "100" as the maximum value, and the value decreases as the recognition accuracy in the OCR process decreases.
機器フロー処理部140の表示制御部142は、OCR情報170Dが返信されると、例えば図8(b)に示すOCR結果プレビュー画面2200を操作パネル115に表示する(ステップS620)。
When the OCR information 170D is returned, the
ここで、図8(b)に示すOCR結果プレビュー画面2200は、OCR処理された結果を表示(プレビュー)するための画面である。図8(b)に示すOCR結果プレビュー画面2200には、スキャンされた画像データを示す画像2201と、当該画像2201に含まれるセクションのうちの選択されたセクションにおける認識結果を表示するプレビュー欄2202とが含まれる。
Here, the OCR
例えば、図8(b)に示すOCR結果プレビュー画面2200では、画像2201の「セクション2」における認識結果(すなわち、認識された文字を示すテキスト)がプレビュー欄2202に表示されている。これにより、画像形成装置10のユーザは、スキャンされた画像データにおけるOCR処理の認識結果をプレビュー表示にて確認することができる。なお、プレビュー欄2202には、OCR情報170Dにおいてユーザにより選択されたセクションに対応付けられた文字が、当該文字に対応する座標が示す位置に表示される。
For example, in the OCR
なお、ユーザは、プレビュー欄2202に表示されているテキストを編集することができても良い。これにより、例えば、OCR処理の認識結果に誤りがあった場合やOCR処理の認識結果に追記等を行いたい場合には、ユーザは、任意にテキストを編集することができる。
The user may be able to edit the text displayed in the
また、図8(b)に示すOCR結果プレビュー画面2200には、当該選択されたセクションにおけるOCR言語や認識確信度の平均、読み取り解像度、推奨解像度等を表示する表示欄2203が含まれる。なお、認識確信度の平均は、OCR情報170Dに含まれる該当のセクションの各文字の認識確信度から算出される。これにより、ユーザは、選択したセクションにおけるOCR処理の認識精度等を確認することができる。
In addition, the OCR
さらに、図8(b)に示すOCR結果プレビュー画面2200では、プレビュー欄2202に表示されているテキストを書誌情報に設定するための書誌情報の選択ボタン2204が含まれる。
Further, the OCR
ここで、図8(b)に示すOCR結果プレビュー画面2200において、ユーザが書誌情報の選択ボタン2204を押下すると、入力受付部141が当該押下を受け付ける。そして、表示制御部142により、例えば図10(a)に示す書誌設定ダイアログ3100が表示される。
Here, on the OCR
図10(a)に示す書誌設定ダイアログ3100は、プレビュー欄2202に表示されているテキスト3101を、選択欄3102から選択された項目名の書誌情報として設定するための画面である。ユーザは、選択欄3102から所望の項目名を選択して、設定ボタン3103を押下することで、選択欄3102で選択した項目名が示す書誌情報の項目値としてテキスト3101を設定することができる。
The
また、図10(a)に示す書誌設定ダイアログ3100において、ユーザが編集ボタン3104を押下すると、当該押下を入力受付部141が受け付け、表示制御部142により、例えば図10(b)に示すテキスト編集ダイアログ3200が表示される。図10(b)に示すテキスト編集ダイアログ3200には、書誌設定ダイアログ3100に表示されたテキスト3101を編集するためのテキストボックス3201が含まれる。ユーザは、テキストボックス3201により、書誌設定ダイアログ3100に表示されたテキスト3101を編集することができる。
Further, in the
このように、ユーザは、OCR処理の認識結果を書誌情報(例えば、ファイル名やメールアドレス(to、cc、bcc)等)に設定することができると共に、当該認識結果を編集した上で書誌情報に設定することもできる。言い換えれば、ユーザは、OCR処理の認識結果を用いて、ワークフローの書誌情報を設定することで、当該ワークフローを動的に制御することができる。 In this way, the user can set the recognition result of the OCR process in the bibliographic information (for example, file name, e-mail address (to, cc, bcc), etc.), and after editing the recognition result, the bibliographic information. It can also be set to. In other words, the user can dynamically control the workflow by setting the bibliographic information of the workflow using the recognition result of the OCR process.
ユーザは、図8(b)に示すOCR結果プレビュー画面2200において、配信実行ボタン2205を押下したものとする(ステップS621)。すると、機器フロー処理部1140のワークフロー制御部144は、スキャンにより生成された画像データをOCR処理の認識結果に基づいて、テキスト付きPDFファイルに変換して、配信先を設定する(ステップS622)。なお、ここで設定される配信先は、図10(a)に示す書誌設定ダイアログ3100や図10(b)に示すテキスト編集ダイアログ3200で書誌情報「to」や「cc」、「bcc」等に設定された情報等である。
It is assumed that the user presses the
次に、機器フロー処理部140のワークフロー制御部144は、テキスト付きPDFファイルの配信実行をサーバフロー処理部210に要求する(ステップS623)。なお、配信実行要求には、上記のステップS622で変換されたテキスト付きPDFファイル、メールの配信先として設定されたメールアドレス等が含まれる。
Next, the
サーバフロー処理部210のワークフロー制御部211は、テキスト付きPDFファイルの配信実行要求を受け取ると、メール処理部220に配信処理を要求する(ステップS624)。すると、メール処理部220は、テキスト付きPDFファイルを、設定されたメールアドレス宛に配信する(ステップS625)。
When the
すなわち、メール処理部220は、例えば、テキスト付きPDFファイルを添付ファイルとしたメールを作成した上で、設定されたメールアドレス宛に当該メールを配信する。なお、本実施形態では、テキスト付きPDFファイルを、設定されたメールアドレス宛に配信する場合について説明したが、ワークフローサーバ20は、例えば、テキスト付きPDFファイルをクラウド型のストレージサーバ等に格納しても良い。この場合、図10(a)に示す書誌設定ダイアログ3100等において、プレビュー欄2202に表示されているテキストを、例えば、格納先ストレージサーバを示す書誌情報に設定することができても良い。
That is, the
以上のように、本実施形態に係る画像処理システム1では、OCR処理が含まれるワークフローにおいて、当該OCR処理の認識結果をプレビュー表示することができる。このため、ユーザは、OCR処理の認識結果をワークフローの実行中に確認することができる。
As described above, in the
また、本実施形態に係る画像処理システム1では、プレビュー表示されたOCR処理の認識結果を、ワークフローの書誌情報として設定することである。このため、ユーザは、OCR処理の認識結果を用いて、例えば、配信先のメールアドレスを追加する等、ワークフローを動的に制御することができる。
Further, in the
[第二の実施形態]
次に、第二の実施形態について説明する。なお、第二の実施形態では、第一の実施形態との相違点について説明し、第一の実施形態と実質的に同様の機能構成を有する箇所や同様の処理を行う箇所については、同一の符号を付与することにより重複した説明を省くこととする。
[Second Embodiment]
Next, the second embodiment will be described. In the second embodiment, the differences from the first embodiment will be described, and the parts having substantially the same functional configuration as the first embodiment and the parts performing the same processing will be the same. By adding a code, duplicate explanations will be omitted.
<システム構成>
まず、本実施形態に係る画像処理システム1のシステム構成について、図11を参照しながら説明する。図11は、第二の実施形態に係る画像処理システムの一例のシステム構成を示す図である。
<System configuration>
First, the system configuration of the
図11に示す画像処理システム1は、第一の実施形態と異なり、ワークフローサーバ20を有しない。また、図11に示す画像処理システム1は、管理端末30を有する。管理端末30は、ユーザ環境EのネットワークN1又はネットワークN2に接続される。
The
管理端末30は、例えばユーザ環境Eに含まれる画像形成装置10の管理者等が利用するPC等の情報処理装置である。
The
<機能構成>
次に、本実施形態に係る画像処理システム1の機能構成について、図12を参照しながら説明する。図12は、第二の実施形態に係る画像処理システムの一例の機能構成を示す図である。
<Functional configuration>
Next, the functional configuration of the
図12に示す画像形成装置10の機器フロー処理部140は、メール処理部220と、プロファイル情報記憶部230とを有する。すなわち、本実施形態に係る画像形成装置10は、第一の実施形態に係るワークフローサーバ20が有する機能の一部を含むものである。
The equipment
また、本実施形態に係る画像処理システム1では、管理者等は、管理端末30でプロファイル情報230Dの作成や編集等を行って、画像形成装置10のプロファイル情報記憶部230に記憶させることができる。なお、本実施形態では、プロファイル情報記憶部230には、当該プロファイル情報記憶部230を有する画像形成装置10のプロファイル情報230Dが記憶されていれば良い。
Further, in the
<処理の詳細>
次に、本実施形態に係る画像処理システム1の処理の詳細について説明する。以降では、ユーザが画像形成装置10を操作して、OCR配信サービスを実現するワークフローを実行する処理について、図13を参照しながら説明する。図13は、第二の実施形態に係るワークフロー実行処理の一例を示すシーケンス図である。なお、ステップS601、ステップS604〜ステップS622の処理は、第一の実施形態と同様であるため、その説明を省略する。
<Details of processing>
Next, the details of the processing of the
ステップS601に続いて、機器フロー処理部140のプロファイル取得部143は、プロファイル情報230Dをプロファイル情報記憶部230から取得する(ステップS1301)。
Following step S601, the
ステップS622に続いて、機器フロー処理部140のワークフロー制御部144は、テキスト付きPDFファイルの配信処理をメール処理部220に要求する(ステップS1302)。すると、メール処理部220は、テキスト付きPDFファイルを、設定されたメールアドレス宛に配信する(ステップS1303)。
Following step S622, the
以上のように、本実施形態に係る画像処理システム1では、画像形成装置10においてワークフローを構成する1以上の処理を実行する。これにより、本実施形成に係る画像処理システム1では、ワークフローサーバ20を不要とすることができる。
As described above, in the
以上、本発明の実施形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications are made within the scope of the gist of the present invention described in the claims.・ Can be changed.
1 画像処理システム
10 画像形成装置
20 ワークフローサーバ
140 機器フロー処理部
141 入力受付部
142 表示制御部
143 プロファイル取得部
144 ワークフロー制御部
150 WebAPI
160 サービス処理部
161 OCR処理部
162 スキャン処理部
170 OCR情報記憶部
210 サーバフロー処理部
211 ワークフロー制御部
212 プロファイル管理部
220 メール処理部
230 プロファイル情報記憶部
1
160
Claims (8)
前記ワークフローにOCR処理が含まれる場合、電子データに対して前記OCR処理を実行するOCR処理手段と、
前記OCR処理手段により実行されたOCR処理において認識された文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる設定項目の設定値として設定する第1のユーザ操作を受け付ける受付手段と、
前記ワークフローにおいて前記OCR処理の後に実行される処理を、前記第1のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手段と、
を有する情報処理装置。 An information processing apparatus for executing a workflow including a plurality of processing,
If they contain OCR processed before Symbol workflow, and OCR processing means for executing the OCR processing on the electronic data,
The OCR processing unit characters recognized have you to executed OCR process, the first user operation for setting the set value of the setting item used for the processing executed said have your workflow after the OCR process Reception means to accept and
A control means for controlling the process executed after the OCR process in the workflow based on the set value of the setting item set by the first user operation.
Information processing apparatus having a.
前記受付手段は、The reception means
前記表示手段により表示された前記文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる設定項目の設定値として設定する前記第1のユーザ操作を受け付ける、請求項1に記載の情報処理装置。The information according to claim 1, wherein the character displayed by the display means is set as a setting value of a setting item used for a process executed after the OCR process in the workflow. Processing equipment.
前記OCR処理手段により実行されたOCR処理において認識された前記文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる複数の設定項目のうち特定の設定項目の設定値として設定する前記第1のユーザ操作を受け付ける、請求項1又は2に記載の情報処理装置。The character recognized in the OCR process executed by the OCR processing means is set as a setting value of a specific setting item among a plurality of setting items used in the process executed after the OCR process in the workflow. The information processing device according to claim 1 or 2, which accepts the first user operation.
前記複数の設定項目から前記特定の設定項目を選択する第2のユーザ操作を受け付け、前記OCR処理手段により実行されたOCR処理において認識された前記文字を、前記第2のユーザ操作によって選択された前記特定の設定項目の設定値として設定する前記第1のユーザ操作を受け付ける、請求項3に記載の情報処理装置。A second user operation for selecting the specific setting item from the plurality of setting items is accepted, and the character recognized in the OCR process executed by the OCR processing means is selected by the second user operation. The information processing apparatus according to claim 3, which accepts the first user operation set as a setting value of the specific setting item.
前記OCR処理手段により実行されたOCR処理において認識された前記文字を編集する第3のユーザ操作を受け付け、前記第3のユーザ操作によって編集された前記文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる設定項目の設定値として設定する前記第1のユーザ操作を受け付ける、請求項1乃至4の何れか一項に記載の情報処理装置。A third user operation for editing the character recognized in the OCR process executed by the OCR processing means is accepted, and the character edited by the third user operation is executed after the OCR process in the workflow. The information processing apparatus according to any one of claims 1 to 4, which accepts the first user operation to be set as a setting value of a setting item used for the processing to be performed.
前記受付手段は、
前記OCR処理手段により実行されたOCR処理において認識された文字を、前記ワークフローにおいて前記OCR処理の後に実行される配信処理の配信先として設定する前記第1のユーザ操作を受け付ける、請求項1乃至5の何れか一項に記載の情報処理装置。 The setting items, see including the delivery destination in the delivery process that is part of the workflow,
The reception means
Claims 1 to 5 that accept the first user operation of setting the character recognized in the OCR process executed by the OCR processing means as the delivery destination of the delivery process executed after the OCR process in the workflow. information processing apparatus according to any one of.
前記ワークフローにOCR処理が含まれる場合、電子データに対して前記OCR処理を実行するOCR処理手順と、When the workflow includes OCR processing, an OCR processing procedure for executing the OCR processing on electronic data and an OCR processing procedure.
前記OCR処理手順で実行されたOCR処理において認識された文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる設定項目の設定値として設定する第1のユーザ操作を受け付ける受付手順と、A reception procedure for accepting a first user operation in which characters recognized in the OCR process executed in the OCR process procedure are set as setting values of setting items used in the process executed after the OCR process in the workflow. ,
前記ワークフローにおいて前記OCR処理の後に実行される処理を、前記第1のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手順と、A control procedure for controlling the process executed after the OCR process in the workflow based on the set value of the setting item set by the first user operation, and
を実行する情報処理方法。Information processing method to execute.
前記ワークフローにOCR処理が含まれる場合、電子データに対して前記OCR処理を実行するOCR処理手順と、When the workflow includes OCR processing, an OCR processing procedure for executing the OCR processing on electronic data and an OCR processing procedure.
前記OCR処理手順で実行されたOCR処理において認識された文字を、前記ワークフローにおいて前記OCR処理の後に実行される処理に用いられる設定項目の設定値として設定する第1のユーザ操作を受け付ける受付手順と、A reception procedure for accepting a first user operation in which characters recognized in the OCR process executed in the OCR process procedure are set as setting values of setting items used in the process executed after the OCR process in the workflow. ,
前記ワークフローにおいて前記OCR処理の後に実行される処理を、前記第1のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手順と、A control procedure for controlling the process executed after the OCR process in the workflow based on the set value of the setting item set by the first user operation, and
を実行させるプログラム。A program that executes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020135362A JP6852832B2 (en) | 2020-08-07 | 2020-08-07 | Information processing equipment, information processing methods and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020135362A JP6852832B2 (en) | 2020-08-07 | 2020-08-07 | Information processing equipment, information processing methods and programs |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016055811A Division JP6750264B2 (en) | 2016-03-18 | 2016-03-18 | Image processing apparatus, image processing program, information processing system, and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020195146A JP2020195146A (en) | 2020-12-03 |
| JP6852832B2 true JP6852832B2 (en) | 2021-03-31 |
Family
ID=73548148
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020135362A Active JP6852832B2 (en) | 2020-08-07 | 2020-08-07 | Information processing equipment, information processing methods and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6852832B2 (en) |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05182014A (en) * | 1991-12-28 | 1993-07-23 | Ricoh Co Ltd | Character recognition method |
| JP2003208569A (en) * | 2002-01-10 | 2003-07-25 | Ricoh Co Ltd | Handwritten information processing apparatus, handwritten information processing method, handwritten information processing program, recording medium on which the program is recorded, and electronic blackboard |
| JP2004135122A (en) * | 2002-10-11 | 2004-04-30 | Ricoh Co Ltd | Image data input / output device, program and storage medium |
| JP2008071083A (en) * | 2006-09-13 | 2008-03-27 | Ricoh Co Ltd | Workflow management system, workflow management method, and workflow management program |
| JP5435915B2 (en) * | 2008-09-05 | 2014-03-05 | キヤノンマーケティングジャパン株式会社 | Application document digitizing system, application document digitizing method, program, and image forming apparatus, image forming method, and program |
| JP5621286B2 (en) * | 2010-03-16 | 2014-11-12 | 株式会社リコー | Image processing apparatus, image forming apparatus, information processing apparatus, image processing system, image processing method, image processing program, and storage medium |
| JP2013083862A (en) * | 2011-10-12 | 2013-05-09 | Canon Inc | Image processing device and image processing system |
| JP2014017592A (en) * | 2012-07-06 | 2014-01-30 | Kyocera Document Solutions Inc | Image forming apparatus and image forming method |
| JP2016015007A (en) * | 2014-07-02 | 2016-01-28 | 株式会社リコー | Information processing apparatus, information processing system, information processing method, and program |
-
2020
- 2020-08-07 JP JP2020135362A patent/JP6852832B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020195146A (en) | 2020-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9614983B2 (en) | Information processing apparatus, information processing method, and computer program product | |
| US7852520B2 (en) | Scanner control device and scanner device | |
| US10757286B2 (en) | Information processing system for performing a series of processes on electronic data | |
| EP3873078A1 (en) | Device, process execution system, process execution method, and carrier means | |
| US10075606B2 (en) | Management server, method of managing workform and execution start condition and recording medium | |
| US11652932B2 (en) | Image processing apparatus for setting a folder path by using a character string in a document | |
| US11792341B2 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
| CN103327206A (en) | Image processing apparatus, image processing system, and image processing method | |
| EP3716598B1 (en) | Image processing apparatus, method for controlling the same, and program | |
| US10893165B2 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
| US10129421B2 (en) | System and method for remote device interface customization | |
| US11991331B2 (en) | Server, method of controlling the server, and storage medium | |
| JP2011199512A (en) | Apparatus and program for processing image | |
| JP6852832B2 (en) | Information processing equipment, information processing methods and programs | |
| JP6750264B2 (en) | Image processing apparatus, image processing program, information processing system, and information processing method | |
| US20030214681A1 (en) | Facsimile system and method | |
| US9811296B1 (en) | Information processing apparatus, image forming apparatus, and image processing system that all perform image synthesizing | |
| JP2015089032A (en) | Information processing unit, information processing method and program | |
| US12177396B2 (en) | Image reading device determining transmission destination | |
| JP2025059596A (en) | Information processing system, program, fax document data processing method, and service providing system | |
| JP2026007217A (en) | Information processing device, information processing method, and program | |
| JP6399062B2 (en) | Portable information terminal, control system, control program, and control method | |
| JP2024115650A (en) | Information processing device, control method for information processing device, and program | |
| JP2021086299A (en) | Data processing device, data processing system, method, and program | |
| JP2021082225A (en) | Information processing system, information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200904 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200904 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210209 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210222 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6852832 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |