(57)【要約】【課題】ＯＣＲ処理された結果を確認できる。【解決手段】電子データに対する１以上の処理を含むワークフローであって、ネットワークを介して接続される情報処理装置と連携して、前記電子データを用いた前記ワークフローを実行する画像処理装置であって、前記情報処理装置と連携して実行される前記ワークフローにＯＣＲ処理が含まれる場合、前記電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段と、前記ＯＣＲ処理手段により実行されたＯＣＲ処理における文字の認識結果を、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、表示する表示手段と、を有する。【選択図】図４
2020195146.tif 000002
【特許請求の範囲】
【請求項１】
電子データに対する１以上の処理を含むワークフローであって、ネットワークを介して接続される情報処理装置と連携して、前記電子データを用いた前記ワークフローを実行する画像処理装置であって、
前記情報処理装置と連携して実行される前記ワークフローにＯＣＲ処理が含まれる場合、前記電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段と、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理における文字の認識結果を、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、表示する表示手段と、
を有する画像処理装置。
【請求項２】
原稿をスキャンして画像データを生成するスキャン手段を有し、
前記ＯＣＲ処理手段は、
前記情報処理装置と連携して実行されるワークフローにＯＣＲ処理が含まれる場合、前記スキャン手段によりスキャンされた画像データに対して前記ＯＣＲ処理を実行する、請求項１に記載の画像処理装置。
【請求項３】
前記認識結果は、ＯＣＲ処理により認識された文字と、該文字毎の認識の精度を示す確信度とを含み、
前記表示手段は、
前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、前記文字と、前記ＯＣＲ処理において認識された文字の前記確信度の平均とを表示する、請求項１又は２記載の画像処理装置。
【請求項４】
前記認識結果は、ＯＣＲ処理された前記電子データにおける所定の領域毎に、ＯＣＲ処理により認識された文字と、該文字毎の認識の精度を示す確信度と、前記領域における前記文字の座標とを含み、
前記表示手段は、
さらに、前記文字を、前記領域において前記座標が示す位置に表示する、請求項３記載の画像処理装置。
【請求項５】
ユーザの操作に応じて、前記表示手段により表示された前記文字を、前記ワークフローに含まれる1以上の処理に用いられる設定項目に設定する設定手段を有する、請求項３又は４に記載の画像処理装置。
【請求項６】
前記設定項目は、前記ワークフローに含まれるメール配信処理における配信先メールアドレスを含む、請求項５に記載の画像処理装置。
【請求項７】
電子データに対する１以上の処理を含むワークフローであって、ネットワークを介して接続される情報処理装置と連携して、前記電子データを用いた前記ワークフローを実行する画像処理装置を、
前記情報処理装置と連携して実行される前記ワークフローにＯＣＲ処理が含まれる場合、前記電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理における文字の認識結果を、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、表示する表示手段、
を有する画像処理プログラム。
【請求項８】
情報処理装置と、該情報処理装置とネットワークを介して接続される画像処理装置とを含む情報処理システムであって、電子データに対する１以上の処理を含むワークフローであって、前記情報処理装置と前記画像処理装置とが連携して、前記電子データを用いた前記ワークフローを実行する情報処理システムにおいて、
前記ワークフローにＯＣＲ処理が含まれる場合、前記電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段と、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理における文字の認識結果を示す画面を、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、表示する表示手段と、
前記表示手段により表示された画面におけるユーザの操作に応じて、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行を前記情報処理装置に要求する要求手段と、
を有する情報処理システム。
【請求項９】
情報処理装置と、該情報処理装置とネットワークを介して接続される画像処理装置とを含む情報処理システムであって、電子データに対する１以上の処理を含むワークフローであって、前記情報処理装置と前記画像処理装置とが連携して、前記電子データを用いた前記ワークフローを実行する情報処理システムに用いられる情報処理方法であって、
前記ワークフローにＯＣＲ処理が含まれる場合、前記電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手順と、
前記ＯＣＲ処理手順により実行されたＯＣＲ処理における文字の認識結果を示す画面を、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、表示する表示手順と、
前記表示手順により表示された画面におけるユーザの操作に応じて、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行を前記情報処理装置に要求する要求手順と、
を有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
ワークフローを実行することで、サーバ装置において、ＭＦＰ（Multifunction Peripheral）等の画像形成装置で原稿をスキャンして生成した画像データを様々なファイル形式に変換して、外部ストレージ等に配信する技術が知られている。このような技術では、サーバ装置において、例えば、画像データにＯＣＲ（Optical Character Recognition）処理を行って、当該画像データをテキスト付きＰＤＦ（Portable Document Format）ファイルに変換した上で、外部ストレージ等に配信される。
【０００３】
また、画像形成装置において、ＯＣＲ処理や文字認識率を高めるためのＯＣＲ前処理等の画像処理を行う技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザは、例えば、外部ストレージ等に配信される前に、ＯＣＲ処理された結果を確認することができなかった。すなわち、ＯＣＲ処理結果を確認するには、ユーザは、例えば、外部ストレージ等に配信されたテキスト付きＰＤＦを参照する必要があった。
【０００５】
このため、例えば、ＯＣＲ処理の文字認識率が高くなかった場合等には、ユーザは、再度、画像形成装置においてスキャンを行う必要があり、手間であった。
【０００６】
本発明の一実施形態は、上記の点に鑑みてなされたもので、ＯＣＲ処理された結果を確認できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一実施形態は、電子データに対する１以上の処理を含むワークフローであって、ネットワークを介して接続される情報処理装置と連携して、前記電子データを用いた前記ワークフローを実行する画像処理装置であって、前記情報処理装置と連携して実行される前記ワークフローにＯＣＲ処理が含まれる場合、前記電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段と、前記ＯＣＲ処理手段により実行されたＯＣＲ処理における文字の認識結果を、前記ワークフローにおける前記ＯＣＲ処理の次に実行される処理の実行前に、表示する表示手段と、を有する。
【発明の効果】
【０００８】
本発明の一実施形態によれば、ＯＣＲ処理された結果を確認できる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施形態に係る画像処理システムの一例のシステム構成を示す図である。
【図２】第一の実施形態に係る画像形成装置の一例のハードウェア構成を示す図である。
【図３】第一の実施形態に係るワークフローサーバの一例のハードウェア構成を示す図である。
【図４】第一の実施形態に係る画像処理システムの一例の機能構成を示す図である。
【図５】プロファイル情報の一例を示す図である。
【図６】第一の実施形態に係るワークフロー実行処理の一例を示すシーケンス図である。
【図７】プロジェクトの選択画面及び書誌情報の設定画面の一例の画面遷移を示す図である。
【図８】プレビュー画面の一例の画面遷移を示す図である。
【図９】ＯＣＲ情報の一例を示す図である。
【図１０】書誌設定ダイアログの一例を示す図である。
【図１１】第二の実施形態に係る画像処理システムの一例のシステム構成を示す図である。
【図１２】第二の実施形態に係る画像処理システムの一例の機能構成を示す図である。
【図１３】第二の実施形態に係るワークフロー実行処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１１】
［第一の実施形態］
＜システム構成＞
まず、第一の実施形態に係る画像処理システム１のシステム構成について、図１を参照しながら説明する。図１は、第一の実施形態に係る画像処理システムの一例のシステム構成を示す図である。
【００１２】
図１に示す画像処理システム１は、企業等のシステム環境であるユーザ環境Ｅと、ワークフローを管理するワークフローサーバ２０とを有し、インターネット等の広域的なネットワークＮ２を介して通信可能に接続されている。
【００１３】
ユーザ環境Ｅには、ユーザが利用する画像形成装置１０が、社内ＬＡＮ（Local Area Network）等のネットワークＮ１に接続されている。画像形成装置１０は、ＭＦＰ等の機器（画像処理装置）である。
【００１４】
画像形成装置１０は、原稿をスキャンして画像データを生成するスキャン機能及びスキャンにより生成された画像データにＯＣＲ処理を行うＯＣＲ機能等の画像処理機能を有している。ただし、これに限られず、画像形成装置１０は、例えば、コピー機能やプリント機能、ＦＡＸ機能等の各種の画像処理機能を有していても良い。
【００１５】
ワークフローサーバ２０は、各種のサービスを提供するためのワークフローを管理する情報処理装置である。ワークフローサーバ２０は、画像形成装置１０と連携してワークフローを実行することで、当該画像形成装置１０のユーザに各種のサービスを提供する。なお、ワークフローとは、所定のサービスを実現するための一連の処理のことであり、１以上の処理（タスク）により構成される。
【００１６】
例えば、画像形成装置１０及びワークフローサーバ２０は、当該画像形成装置１０においてスキャンにより生成された画像データにＯＣＲ処理を行って、テキスト付きＰＤＦファイルを作成した上で、所定のメールアドレス宛に配信するサービスを提供する。以降では、このようなサービスを「ＯＣＲ配信サービス」と表す。
【００１７】
本実施形態に係る画像処理システム１は、画像形成装置１０とワークフローサーバ２０とが連携してワークフローを実行することで、ＯＣＲ配信サービスを提供するものとして説明する。
【００１８】
なお、図１に示す画像処理システム１は、一例であって、他の構成であっても良い。例えば、ユーザ環境Ｅには、複数台の画像形成装置１０が含まれていても良い。また、例えば、ワークフローサーバ２０は、ユーザ環境Ｅに含まれていても良い。
【００１９】
さらに、ユーザ環境Ｅには、例えば、プロジェクタや電子黒板、デジタルカメラ等の各種機器が含まれていても良い。すなわち、本実施形態に係る画像処理システム１は、これらの各種機器とワークフローサーバ２０とが連携してワークフローを実行することで、各種のサービスをユーザに提供しても良い。
【００２０】
＜ハードウェア構成＞
次に、本実施形態に係る画像処理システム１に含まれる画像形成装置１０及びワークフローサーバ２０のハードウェア構成について説明する。
【００２１】
まず、本実施形態に係る画像形成装置１０のハードウェア構成について、図２を参照しながら説明する。図２は、第一の実施形態に係る画像形成装置の一例のハードウェア構成を示す図である。
【００２２】
図２に示す画像形成装置１０は、操作装置１１と、本体装置１２とを有している。操作装置１１は、本体装置１２に実行させる画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能の実行を開始させるための実行指示の入力、表示画面の切り替え等、ユーザが各種操作を行う際に用いられる。本体装置１２は、操作装置１１におけるユーザの各種操作に応じて、画像処理機能の実行等の各種の処理を実行する。
【００２３】
操作装置１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、及びＲＡＭ（Random Access Memory）１１３を有している。また、操作装置１１は、フラッシュメモリ１１４、操作パネル１１５、接続Ｉ／Ｆ１１６、及び通信Ｉ／Ｆ１１７を有している。これら各ハードウェアは、バス１１８を介して相互に接続されている。
【００２４】
ＣＰＵ１１１は、ＲＡＭ１１３をワークエリアとしてＲＯＭ１１２又はフラッシュメモリ１１４に記憶された各種プログラムを実行することにより、操作装置１１全体を制御する演算装置である。
【００２５】
ＲＯＭ１１２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ１１３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００２６】
フラッシュメモリ１１４は、不揮発性の記憶媒体であり、ＣＰＵ１１１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００２７】
操作パネル１１５は、ユーザが各種操作を行う際に用いられると共に、各種の画面を表示する。すなわち、操作パネル１１５は、画像形成装置１０の各種機能に対してユーザが各種操作を行うためのＧＵＩ（Graphical User Interface）画面等を表示する。
【００２８】
接続Ｉ／Ｆ１１６は、通信路１３を介して本体装置１２と通信するためのインタフェースである。接続Ｉ／Ｆ１１６には、例えば、ＵＳＢ（Universal Serial Bus）規格のインタフェース等を用いることができる。
【００２９】
通信Ｉ／Ｆ１１７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ１１７には、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮ等を用いることができる。
【００３０】
同様に、本体装置１２は、ＣＰＵ１２１、ＲＯＭ１２２、及びＲＡＭ１２３を有している。また、本体装置１２は、ＨＤＤ（Hard Disk Drive）１２４、画像処理エンジン１２５、接続Ｉ／Ｆ１２６、及び通信Ｉ／Ｆ１２７を有している。これら各ハードウェアは、バス１２８を介して相互に接続されている。
【００３１】
ＣＰＵ１２１は、ＲＡＭ１２３をワークエリアとしてＲＯＭ１２２又はＨＤＤ１２４に記憶された各種プログラムを実行することにより、本体装置１２全体を制御する演算装置である。
【００３２】
ＲＯＭ１２２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ１２３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００３３】
ＨＤＤ１２４は、不揮発性の記憶媒体であり、ＣＰＵ１２１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００３４】
画像処理エンジン１２５は、スキャン機能やＯＣＲ機能等の画像処理機能を実現するための画像処理を行うハードウェアである。画像処理エンジン１２５は、コピー機能やプリント機能、ＦＡＸ機能等の画像処理機能を実現することができるハードウェアであっても良い。
【００３５】
接続Ｉ／Ｆ１２６は、通信路１３を介して操作装置１１と通信するためのインタフェースである。接続Ｉ／Ｆ１２６には、例えば、ＵＳＢ規格のインタフェース等を用いることができる。
【００３６】
通信Ｉ／Ｆ１２７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ１２７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮ等を用いることができる。
【００３７】
本実施形態に係る画像形成装置１０は、上記のハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００３８】
なお、図２では、画像形成装置１０が操作装置１１を有している構成を一例として示したが、これに限られず、例えば、タブレット端末、スマートフォン、携帯電話、ＰＤＡ等の情報処理端末が画像形成装置１０の操作装置１１として機能しても良い。すなわち、これらの情報処理端末は、操作装置１１の通信Ｉ／Ｆ１１７又は本体装置１２の通信Ｉ／Ｆ１２７を介して画像形成装置１０と通信することにより、当該画像形成装置１０を制御することができても良い。
【００３９】
次に、本実施形態に係るワークフローサーバ２０のハードウェア構成について、図３を参照しながら説明する。図３は、第一の実施形態に係るワークフローサーバの一例のハードウェア構成を示す図である。
【００４０】
図３に示すワークフローサーバ２０は、入力装置２０１、表示装置２０２、外部Ｉ／Ｆ２０３、ＲＡＭ２０４、ＲＯＭ２０５、ＣＰＵ２０６、通信Ｉ／Ｆ２０７、及びＨＤＤ２０８を有する。これら各ハードウェアは、バス２０９を介して相互に接続されている。
【００４１】
入力装置２０１は、キーボードやマウス、タッチパネル等を含み、ユーザが各種操作を入力するのに用いられる。表示装置２０２は、ディスプレイ等を含み、ワークフローサーバ２０による処理結果を表示する。なお、入力装置２０１及び表示装置２０２の少なくとも一方は、必要なときにバス２０９に接続して利用する形態であっても良い。
【００４２】
外部Ｉ／Ｆ２０３は、外部装置とのインタフェースである。外部装置には、記録媒体２０３ａ等がある。これにより、ワークフローサーバ２０は、外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取りや書き込みを行うことができる。記録媒体２０３ａには、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等を用いることができる。
【００４３】
ＣＰＵ２０６は、ＲＡＭ２０４をワークエリアとしてＲＯＭ２０５又はＨＤＤ２０８に記憶された各種プログラムを実行することにより、ワークフローサーバ２０全体を制御する演算装置である。
【００４４】
ＲＡＭ２０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ２０５は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。
【００４５】
通信Ｉ／Ｆ２０７は、他の機器等と通信するためのインタフェースである。ＨＤＤ２０８は、不揮発性の記憶媒体であり、ＣＰＵ２０６が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００４６】
本実施形態に係るワークフローサーバ２０は、上記のハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００４７】
＜機能構成＞
次に、本実施形態に係る画像処理システム１の機能構成について、図４を参照しながら説明する。図４は、第一の実施形態に係る画像処理システムの一例の機能構成を示す図である。
【００４８】
図４に示す画像形成装置１０は、機器フロー処理部１４０と、ＷｅｂＡＰＩ１５０と、サービス処理部１６０とを有する。これら各機能部は、画像形成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１１１又はＣＰＵ１２１に実行させる処理により実現される。例えば、機器フロー処理部１４０は、操作装置１１にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。また、例えば、ＷｅｂＡＰＩ１５０及びサービス処理部１６０は、本体装置１２にインストールされた１以上のプログラムが、ＣＰＵ１２１に実行させる処理により実現される。
【００４９】
さらに、図４に示す画像形成装置１０は、ＯＣＲ情報記憶部１７０を有する。当該記憶部は、例えばＨＤＤ１２４を用いて実現可能である。
【００５０】
機器フロー処理部１４０は、ワークフローの実行に関する処理を行う。すなわち、機器フロー処理部１４０は、ワークフローサーバ２０と連携したワークフローの実行において、画像形成装置１０側の処理を行う。ここで、機器フロー処理部１４０は、入力受付部１４１と、表示制御部１４２と、プロファイル取得部１４３と、ワークフロー制御部１４４とを有する。
【００５１】
入力受付部１４１は、ユーザによる各種の入力を受け付ける。例えば、入力受付部１４１は、ワークフローを実行するためのプロジェクトの選択を受け付ける。また、例えば、入力受付部１４１は、ワークフローの実行に用いられる書誌情報の設定等を受け付ける。
【００５２】
表示制御部１４２は、各種の画面を表示する。例えば、表示制御部１４２は、ワークフローを実行するためのプロジェクトの一覧画面や書誌情報の設定画面等を表示する。また、例えば、表示制御部１４２は、ＯＣＲ配信サービスにおいて、ＯＣＲ処理された結果を表示する。
【００５３】
なお、プロジェクトとは、ワークフローと対応付けられた１つのサービス単位のことである。ユーザは表示制御部１４２により表示されたプロジェクトの一覧の中から所望のプロジェクトを選択することで、選択されたプロジェクトに対応するワークフローを実行することができる。
【００５４】
また、書誌情報とは、ワークフローを実行する際にユーザが入力する各種の情報のことである。ＯＣＲ配信サービスを実現するワークフローの書誌情報には、例えば、スキャンされたテキスト付きＰＤＦファイルに設定するファイル名、メール配信する際の配信先アドレス等がある。
【００５５】
プロファイル取得部１４３は、ワークフローサーバ２０からプロファイル情報２３０Ｄを取得する。すなわち、プロファイル取得部１４３は、例えば、ユーザが画像形成装置１０にログインすると、当該画像形成装置１０に対応するプロファイル情報２３０Ｄをワークフローサーバ２０から取得する。
【００５６】
なお、プロファイル情報２３０Ｄとは、画像形成装置１０においてワークフローを実行するため情報であり、ワークフローを実行するための画面に関する情報、ワークフローを構成する１以上の処理が定義されたワークフロー情報、及び書誌情報等が含まれる。
【００５７】
ワークフロー制御部１４４は、プロファイル取得部１４３により取得されたプロファイル情報２３０Ｄに含まれるワークフロー情報及び書誌情報に基づいて、ワークフローを実行する。すなわち、ワークフロー制御部１４４は、ＯＣＲ配信サービスを実現するワークフローにおいて、原稿のスキャン及びスキャンにより生成された画像データのＯＣＲ処理を、ＷｅｂＡＰＩ１５０を介して、サービス処理部１６０に要求する。
【００５８】
また、ワークフロー制御部１４４は、スキャンにより生成された画像データと、ＯＣＲ処理の処理結果とに基づいて、当該画像データをテキスト付きＰＤＦファイルに変換した上で、テキスト付きＰＤＦファイルのメール配信をワークフローサーバ２０に要求する。
【００５９】
ＷｅｂＡＰＩ１５０は、サービス処理部１６０が提供する機能を利用するためのＡＰＩ（Application Programming Interface）である。ワークフロー制御部１４４は、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストの形式でＷｅｂＡＰＩ１５０に各種の要求を行うことにより、サービス処理部１６０が提供する各種機能を実現する処理を実行させることができる。
【００６０】
例えば、ワークフロー制御部１４４は、ＨＴＴＰリクエストの形式で、原稿のスキャン及び画像データのＯＣＲ処理をＷｅｂＡＰＩ１５０に要求することで、サービス処理部１６０が提供するスキャン機能及びＯＣＲ機能を実現する処理を実行させることができる。
【００６１】
サービス処理部１６０は、各種機能を提供するための処理を行う。ここで、サービス処理部１６０は、ＯＣＲ処理部１６１と、スキャン処理部１６２とを有する。
【００６２】
ＯＣＲ処理部１６１は、画像データを読み取って文字を認識する。そして、ＯＣＲ処理部１６１は、認識結果をＯＣＲ情報１７０ＤとしてＯＣＲ情報記憶部１７０に記憶する。スキャン処理部１６２は、原稿を読み取って画像データを生成する。
【００６３】
なお、サービス処理部１６０は、これら以外に、例えば、コピー機能部やプリント機能部、ＦＡＸ機能部等の各種機能を提供する機能部が含まれていても良い。
【００６４】
ＯＣＲ情報記憶部１７０は、ＯＣＲ処理部１６１による認識結果であるＯＣＲ情報１７０Ｄを記憶する。ＯＣＲ情報１７０Ｄには、ＯＣＲ処理により認識された文字、画像中における文字の位置、認識精度を示す認識確信度等を含む情報である。ＯＣＲ情報１７０Ｄの詳細については後述する。
【００６５】
図５に示すワークフローサーバ２０は、サーバフロー処理部２１０と、メール処理部２２０とを有する。これら各機能部は、ワークフローサーバ２０にインストールされた１以上のプログラムが、ＣＰＵ２０６に実行させる処理により実現される。
【００６６】
また、図５に示すワークフローサーバ２０は、プロファイル情報記憶部２３０を有する。当該記憶部２３０は、例えばＨＤＤ２０８を用いて実現可能である。
【００６７】
サーバフロー処理部２１０は、画像形成装置１０の機器フロー処理部１４０からの要求に応じて、ワークフローの実行に関する処理を行う。すなわち、サーバフロー処理部２１０は、画像形成装置１０と連携したワークフローの実行において、ワークフローサーバ２０側の処理を行う。ここで、サーバフロー処理部２１０は、ワークフロー制御部２１１と、プロファイル管理部２１２とを有する。
【００６８】
ワークフロー制御部２１１は、画像形成装置１０の機器フロー処理部１４０からの要求に応じて、プロファイル管理部２１２を介して、プロファイル情報２３０Ｄをプロファイル情報記憶部２３０から取得して、取得したプロファイル情報２３０Ｄを返信する。
【００６９】
また、ワークフロー制御部２１１は、画像形成装置１０の機器フロー処理部１４０からの要求に応じて、プロファイル情報２３０Ｄ及び書誌情報に基づいて、ワークフローを実行する。すなわち、ワークフロー制御部２１１は、ＯＣＲ配信サービスを実現するワークフローにおいて、テキスト付きＰＤＦファイルを、設定されたメールアドレス宛にメール配信する。
【００７０】
プロファイル管理部２１２は、プロファイル情報２３０Ｄを管理する。すなわち、プロファイル管理部２１２は、ワークフロー制御部２１１の要求に応じて、プロファイル情報２３０Ｄをプロファイル情報記憶部２３０から取得する。また、プロファイル管理部２１２は、例えば、ワークフローサーバ２０のユーザ（例えば、ワークフローの作成者）により作成又は編集されたプロファイル情報２３０Ｄをプロファイル情報記憶部２３０に記憶する。
【００７１】
メール処理部２２０は、ワークフロー制御部２１１の要求に応じて、テキスト付きＰＤＦファイルを、設定されたメールアドレス宛に配信する。これにより、本実施形態では、スキャンされた画像データをＯＣＲ処理することにより作成されたテキスト付きＰＤＦファイルが設定されたメールアドレス宛に配信される。
【００７２】
プロファイル情報記憶部２３０は、プロファイル情報２３０Ｄを記憶する。ここで、プロファイル情報２３０Ｄについて、図５を参照しながら説明する。図５は、プロファイル情報の一例を示す図である。
【００７３】
図５に示すように、プロファイル情報２３０Ｄは、画像形成装置１０を一意に識別する機器ＩＤ毎に記憶される。また、プロファイル情報２３０Ｄには、プロファイルの名称を示すプロファイル名が付与される。なお、１つの画像形成装置１０に対して、複数のプロファイル情報２３０Ｄが記憶されていても良い。また、プロファイル情報２３０Ｄは、ユーザ毎（すなわち、画像形成装置１０を利用するユーザを識別するユーザＩＤ毎）に記憶されていても良い。
【００７４】
また、図５に示すように、プロファイル情報２３０Ｄは、１以上のグループを含む。グループとは、例えば、操作画面におけるタブウィンドウに対応する情報である。１つのグループには、レイアウト情報と、１以上のプロジェクトを含む。プロジェクトは、例えば、タブウィンドウ上に配置されるボタン等の操作部品に対応する情報である。レイアウト情報は、１つのタブウィンドウ内における操作部品（ボタン）の配置位置や大きさ等に関する情報である。図５に示す例では、グループ名「グループ１」、「グループ２」等が含まれる例を示している。
【００７５】
さらに、プロジェクトには、ワークフローに含まれる１以上の処理が定義されたワークフロー情報と、当該ワークフローの実行に用いられる書誌情報とが対応付けられている。
【００７６】
ワークフロー情報には、ワークフローに含まれる１以上の処理（例えば、スキャン処理、ＯＣＲ処理、メール配信処理）と、これらの処理の順序とが定義されている。書誌情報には、例えば、ファイル名やメールアドレス等の項目を示す項目名と、当該項目名における項目値とが対応付けられている。図５に示す例には、プロジェクト名「プロジェクト１」、「プロジェクト２」、「プロジェクト３」等が含まれる例を示している。
【００７７】
これにより、ユーザは、例えば、タブウィンドウ上に配置される操作部品を選択することで、選択された操作部品に対応するワークフローの書誌情報の設定及び実行を行うことができるようになる。なお、書誌情報における項目値には、例えば、ワークフローの作成者により設定された初期値が設定されても良い。
【００７８】
＜処理の詳細＞
次に、本実施形態に係る画像処理システム１の処理の詳細について説明する。以降では、ユーザが画像形成装置１０を操作して、ＯＣＲ配信サービスを実現するワークフローを実行する処理について、図６を参照しながら説明する。図６は、第一の実施形態に係るワークフロー実行処理の一例を示すシーケンス図である。
【００７９】
まず、ユーザは、画像形成装置１０にログインする（ステップＳ６０１）。これは、例えば、ユーザが操作パネル１１５を用いてユーザ名及びパスワードを入力したり、ＩＣカードを画像形成装置１０における所定の位置にかざすこと等により行うことができる。
【００８０】
次に、機器フロー処理部１４０のプロファイル取得部１４３は、プロファイルの取得をサーバフロー処理部２１０に要求する（ステップＳ６０２）。なお、プロファイルの取得要求には、画像形成装置１０の機器ＩＤが含まれる。
【００８１】
サーバフロー処理部２１０のプロファイル管理部２１２は、プロファイルの取得要求を受け取ると、当該取得要求に含まれる機器ＩＤに対応するプロファイル情報２３０Ｄをプロファイル情報記憶部２３０から取得する（ステップＳ６０３）。そして、サーバフロー処理部２１０は、取得したプロファイル情報２３０Ｄを画像形成装置１０に返信する。
【００８２】
機器フロー処理部１４０の表示制御部１４２は、プロファイル情報２３０Ｄを受け取ると、当該プロファイル情報２３０Ｄに基づいて、例えば図７（ａ）に示すプロジェクトの選択画面１１００を操作パネル１１５に表示する（ステップＳ６０４）。
【００８３】
図７（ａ）に示すプロジェクトの選択画面１１００では、グループ名「グループ１」のタブウィンドウ上に、プロジェクト名「プロジェクト１」、「プロジェクト２」、及び「プロジェクト３」の操作部品が表示されている。なお、図７（ａ）に示すプロジェクトの選択画面１１００では、グループ名「グループ２」のタブウィンドウが選択可能に表示されている。
【００８４】
ユーザは、図７（ａ）に示すプロジェクトの選択画面１１００において、所望のプロジェクトを選択する（ステップＳ６０５）。すると、機器フロー処理部１４０の入力受付部１４１は、上記の選択を受け付ける。そして、機器フロー処理部１４０のワークフロー制御部１４４は、ユーザにより選択されたプロジェクトのワークフロー情報に基づいて、当該プロジェクトに対応するワークフローにＯＣＲ処理が含まれるか否かを判定する（ステップＳ６０６）。
【００８５】
次に、機器フロー処理部１４０の表示制御部１４２は、ワークフロー制御部１４４による判定結果に応じて、書誌情報の設定画面を操作パネル１１５に操作パネル１１５に表示する（ステップＳ６０７）。
【００８６】
すなわち、例えば、ステップＳ６０５で、ＯＣＲ配信サービスを実現するワークフローに対応するプロジェクト名「プロジェクト１」ボタン１１０１が選択された場合、ワークフロー制御部１４４は、当該ワークフローにＯＣＲ処理が含まれると判定する。この場合、表示制御部１４２は、例えば図７（ｂ）に示す書誌情報の設定画面１２００を表示する。
【００８７】
ここで、図７（ｂ）に示す書誌情報の設定画面１２００は、ＯＣＲ配信サービスを実現するワークフローの書誌情報を設定するための画面である。図７（ｂ）に示す書誌情報の設定画面１２００には、書誌情報１２０１〜１２０４と、ＯＣＲ処理された結果をプレビュー表示するか否かを選択するための選択欄１２０５とが含まれる。
【００８８】
一方、例えば、ステップＳ６０５で、ＯＣＲ処理が含まれないワークフローに対応するプロジェクト名「プロジェクト２」ボタン１１０２が選択された場合、ワークフロー制御部１４４は、当該ワークフローにＯＣＲ処理が含まれないと判定する。この場合、表示制御部１４２は、少なくとも選択欄１２０５が含まれない書誌情報の設定画面を表示する。このように、ＯＣＲ処理が含まれないワークフローに対応するプロジェクトがユーザにより選択された場合、当該選択欄が含まれない書誌情報の設定画面が表示される。
【００８９】
以降では、図７（ｂ）に示す書誌情報の設定画面１２００が操作パネル１１５に表示されたものとして説明を続ける。
【００９０】
ユーザは、図７（ｂ）に示す書誌情報の設定画面１２００において、書誌情報１２０１〜１２０４を設定し、選択欄１２０５を選択（チェック）した上で、ワークフローの実行を開始するための実行ボタン１２０６を押下したものとする（ステップＳ６０８）。
【００９１】
なお、ユーザは、図７（ｂ）に示す書誌情報の設定画面１２００において、スキャン設定タブ１２０７を押下することで、スキャンに関する設定（例えば、用紙サイズの設定等）を行うための画面を表示することができる。
【００９２】
すると、機器フロー処理部１４０の入力受付部１４１は、上記の押下を受け付ける。そして、機器フロー処理部１４０のワークフロー制御部１４４は、スキャン及びＯＣＲの実行をＷｅｂＡＰＩ１５０に要求する（ステップＳ６０９）。ここで、ワークフロー制御部１４４は、ＨＴＴＰリクエストの形式でＷｅｂＡＰＩ１５０にスキャン及びＯＣＲの実行を要求する。なお、スキャンの実行要求には、例えば、図７（ｂ）に示す書誌情報の設定画面１２００においてユーザにより設定された各書誌情報１２０１〜１２０４の設定値や選択欄１２０５の設定内容等が含まれる。
【００９３】
ＷｅｂＡＰＩ１５０は、機器フロー処理部１４０からスキャン及びＯＣＲの実行要求を受け取ると、当該実行要求に対応する機能を実現する処理の実行をサービス処理部１６０に要求する。
【００９４】
すなわち、まず、ＷｅｂＡＰＩ１５０は、スキャンの実行をサービス処理部１６０に要求する（ステップＳ６１０）。すると、サービス処理部１６０のスキャン処理部１６２は、原稿を読み取って画像データを生成する（ステップＳ６１１）。
【００９５】
次に、ＷｅｂＡＰＩ１５０は、ＯＣＲ処理の実行をサービス処理部１６０に要求する（ステップＳ６１２）。すると、サービス処理部１６０のＯＣＲ処理部１６１は、スキャン処理部１６２により生成された画像データにＯＣＲ処理を行う（ステップＳ６１３）。なお、ＯＣＲ処理部１６１は、画像データを認識した認識結果をＯＣＲ情報１７０Ｄとして、ＯＣＲ情報記憶部１７０に記憶する。
【００９６】
ここで、ＯＣＲ処理部１６１は、例えば、原稿１ページ分の画像データのＯＣＲ処理が完了する毎に、ＯＣＲ処理が完了した事及びＯＣＲ処理が完了したページ番号等を、ＷｅｂＡＰＩ１５０を介して、機器フロー処理部１４０に通知する。ただし、これに限られず、例えば、機器フロー処理部１４０は、ＷｅｂＡＰＩ１５０を介して、原稿１ページ分のＯＣＲ処理が完了したか否かを監視していても良い。
【００９７】
次に、機器フロー処理部１４０のワークフロー制御部１４４は、原稿1ページ分のＯＣＲ処理の完了が通知されると、ＷｅｂＡＰＩ１５０にプレビュー画像の取得を要求する（ステップＳ６１４）。
【００９８】
なお、プレビュー画像の取得要求には、例えば、ＯＣＲ処理が完了したページのページ番号等が含まれる。したがって、ワークフロー制御部１４４は、例えば、ＯＣＲ処理部１６１からＯＣＲ処理の管理が通知される毎に、ＷｅｂＡＰＩ１５０にプレビュー画像の取得を要求する。
【００９９】
次に、ＷｅｂＡＰＩ１５０は、機器フロー処理部１４０からプレビュー画像の取得要求を受け取ると、サービス処理部１６０のスキャン処理部１６２により生成された画像データを取得する（ステップＳ６１５）。これにより、機器フロー処理部１４０には、スキャン処理部１６２により生成された画像データが返信される。
【０１００】
機器フロー処理部１４０の表示制御部１４２は、画像データが返信されると、例えば図８（ａ）に示す画像プレビュー画面２１００を操作パネル１１５に表示する（ステップＳ６１６）。
【０１０１】
ここで、図８（ａ）に示す画像プレビュー画面２１００は、スキャンされた画像データを表示（プレビュー表示）するための画面である。図８（ａ）に示す画像プレビュー画面２１００には、スキャンされた画像データを示す画像２１０１と、画像２１０１のページを切り替えるためのページ切り替えボタン２１０２及び２１０３とが含まれる。また、図８（ａ）に示す画像プレビュー画面２１００には、ＯＣＲ処理された結果を表示（プレビュー表示）するためＯＣＲ結果の表示ボタン２１０４が含まれる。
【０１０２】
ユーザは、図８（ａ）に示す画像プレビュー画面２１００において、ＯＣＲ結果の表示ボタン２１０４を押下したものとする（ステップＳ６１７）。
【０１０３】
すると、機器フロー処理部１４０の入力受付部１４１は、上記の押下を受け付ける。そして、機器フロー処理部１４０のワークフロー制御部１４４は、ＯＣＲ情報１７０Ｄの取得をＷｅｂＡＰＩ１５０に要求する（ステップＳ６１８）。なお、ＯＣＲ情報の取得要求には、例えば、図８（ａ）に示す画像プレビュー画面２１００に表示されている画像２１０１のページ番号等が含まれる。
【０１０４】
ＷｅｂＡＰＩ１５０は、機器フロー処理部１４０からＯＣＲ情報の取得要求を受け取ると、サービス処理部１６０のＯＣＲ処理部１６１によりＯＣＲ情報記憶部１７０に記憶されたＯＣＲ情報１７０Ｄを取得する（ステップＳ６１９）。これにより、機器フロー処理部１４０には、ＯＣＲ情報１７０Ｄが返信される。
【０１０５】
ここで、ＯＣＲ情報１７０Ｄについて、図９を参照しながら説明する。図９は、ＯＣＲ情報の一例を示す図である。
【０１０６】
図９に示すように、ＯＣＲ情報１７０Ｄは、画像データのセクションを識別するセクションＩＤ毎に記憶されている。なお、原稿の１ページを複数のセクションに区切っても良いし、複数ページを１つのセクションとしても良い。
【０１０７】
また、座標には、例えば、原稿の１ページの画像データの左上隅を（０，０）とした場合における相対座標である。座標は、ピクセルに限られず、例えば、インチやミリメートル等で表されていても良い。
【０１０８】
さらに、セクションに含まれる文字が、セクション内で文字を一意に識別する文字ＩＤ、当該文字の領域を特定する座標であるＯＣＲ領域座標、及び当該文字のＯＣＲ処理における認識の精度を示す認識確信度と対応付けられている。
【０１０９】
例えば、文字「Ａ」は、文字ＩＤ「０００００００１」であり、認識確信度は「１００」である。また、水平方向の開始位置は「３０」、垂直方向の開始位置は「４０」、水平方向の終了位置は「４２」、垂直方向の終了位置は「５２」である。これにより、ＯＣＲ処理により認識された文字が表示される位置と、当該文字の認識の精度とを管理することができる。なお、認識確信度は、例えば、「１００」を最大値として、ＯＣＲ処理における認識の精度が低くなるにつれて値が減少する。
【０１１０】
機器フロー処理部１４０の表示制御部１４２は、ＯＣＲ情報１７０Ｄが返信されると、例えば図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００を操作パネル１１５に表示する（ステップＳ６２０）。
【０１１１】
ここで、図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００は、ＯＣＲ処理された結果を表示（プレビュー）するための画面である。図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００には、スキャンされた画像データを示す画像２２０１と、当該画像２２０１に含まれるセクションのうちの選択されたセクションにおける認識結果を表示するプレビュー欄２２０２とが含まれる。
【０１１２】
例えば、図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００では、画像２２０１の「セクション２」における認識結果（すなわち、認識された文字を示すテキスト）がプレビュー欄２２０２に表示されている。これにより、画像形成装置１０のユーザは、スキャンされた画像データにおけるＯＣＲ処理の認識結果をプレビュー表示にて確認することができる。なお、プレビュー欄２２０２には、ＯＣＲ情報１７０Ｄにおいてユーザにより選択されたセクションに対応付けられた文字が、当該文字に対応する座標が示す位置に表示される。
【０１１３】
なお、ユーザは、プレビュー欄２２０２に表示されているテキストを編集することができても良い。これにより、例えば、ＯＣＲ処理の認識結果に誤りがあった場合やＯＣＲ処理の認識結果に追記等を行いたい場合には、ユーザは、任意にテキストを編集することができる。
【０１１４】
また、図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００には、当該選択されたセクションにおけるＯＣＲ言語や認識確信度の平均、読み取り解像度、推奨解像度等を表示する表示欄２２０３が含まれる。なお、認識確信度の平均は、ＯＣＲ情報１７０Ｄに含まれる該当のセクションの各文字の認識確信度から算出される。これにより、ユーザは、選択したセクションにおけるＯＣＲ処理の認識精度等を確認することができる。
【０１１５】
さらに、図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００では、プレビュー欄２２０２に表示されているテキストを書誌情報に設定するための書誌情報の選択ボタン２２０４が含まれる。
【０１１６】
ここで、図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００において、ユーザが書誌情報の選択ボタン２２０４を押下すると、入力受付部１４１が当該押下を受け付ける。そして、表示制御部１４２により、例えば図１０（ａ）に示す書誌設定ダイアログ３１００が表示される。
【０１１７】
図１０（ａ）に示す書誌設定ダイアログ３１００は、プレビュー欄２２０２に表示されているテキスト３１０１を、選択欄３１０２から選択された項目名の書誌情報として設定するための画面である。ユーザは、選択欄３１０２から所望の項目名を選択して、設定ボタン３１０３を押下することで、選択欄３１０２で選択した項目名が示す書誌情報の項目値としてテキスト３１０１を設定することができる。
【０１１８】
また、図１０（ａ）に示す書誌設定ダイアログ３１００において、ユーザが編集ボタン３１０４を押下すると、当該押下を入力受付部１４１が受け付け、表示制御部１４２により、例えば図１０（ｂ）に示すテキスト編集ダイアログ３２００が表示される。図１０（ｂ）に示すテキスト編集ダイアログ３２００には、書誌設定ダイアログ３１００に表示されたテキスト３１０１を編集するためのテキストボックス３２０１が含まれる。ユーザは、テキストボックス３２０１により、書誌設定ダイアログ３１００に表示されたテキスト３１０１を編集することができる。
【０１１９】
このように、ユーザは、ＯＣＲ処理の認識結果を書誌情報（例えば、ファイル名やメールアドレス（ｔｏ、ｃｃ、ｂｃｃ）等）に設定することができると共に、当該認識結果を編集した上で書誌情報に設定することもできる。言い換えれば、ユーザは、ＯＣＲ処理の認識結果を用いて、ワークフローの書誌情報を設定することで、当該ワークフローを動的に制御することができる。
【０１２０】
ユーザは、図８（ｂ）に示すＯＣＲ結果プレビュー画面２２００において、配信実行ボタン２２０５を押下したものとする（ステップＳ６２１）。すると、機器フロー処理部１１４０のワークフロー制御部１４４は、スキャンにより生成された画像データをＯＣＲ処理の認識結果に基づいて、テキスト付きＰＤＦファイルに変換して、配信先を設定する（ステップＳ６２２）。なお、ここで設定される配信先は、図１０（ａ）に示す書誌設定ダイアログ３１００や図１０（ｂ）に示すテキスト編集ダイアログ３２００で書誌情報「ｔｏ」や「ｃｃ」、「ｂｃｃ」等に設定された情報等である。
【０１２１】
次に、機器フロー処理部１４０のワークフロー制御部１４４は、テキスト付きＰＤＦファイルの配信実行をサーバフロー処理部２１０に要求する（ステップＳ６２３）。なお、配信実行要求には、上記のステップＳ６２２で変換されたテキスト付きＰＤＦファイル、メールの配信先として設定されたメールアドレス等が含まれる。
【０１２２】
サーバフロー処理部２１０のワークフロー制御部２１１は、テキスト付きＰＤＦファイルの配信実行要求を受け取ると、メール処理部２２０に配信処理を要求する（ステップＳ６２４）。すると、メール処理部２２０は、テキスト付きＰＤＦファイルを、設定されたメールアドレス宛に配信する（ステップＳ６２５）。
【０１２３】
すなわち、メール処理部２２０は、例えば、テキスト付きＰＤＦファイルを添付ファイルとしたメールを作成した上で、設定されたメールアドレス宛に当該メールを配信する。なお、本実施形態では、テキスト付きＰＤＦファイルを、設定されたメールアドレス宛に配信する場合について説明したが、ワークフローサーバ２０は、例えば、テキスト付きＰＤＦファイルをクラウド型のストレージサーバ等に格納しても良い。この場合、図１０（ａ）に示す書誌設定ダイアログ３１００等において、プレビュー欄２２０２に表示されているテキストを、例えば、格納先ストレージサーバを示す書誌情報に設定することができても良い。
【０１２４】
以上のように、本実施形態に係る画像処理システム１では、ＯＣＲ処理が含まれるワークフローにおいて、当該ＯＣＲ処理の認識結果をプレビュー表示することができる。このため、ユーザは、ＯＣＲ処理の認識結果をワークフローの実行中に確認することができる。
【０１２５】
また、本実施形態に係る画像処理システム１では、プレビュー表示されたＯＣＲ処理の認識結果を、ワークフローの書誌情報として設定することである。このため、ユーザは、ＯＣＲ処理の認識結果を用いて、例えば、配信先のメールアドレスを追加する等、ワークフローを動的に制御することができる。
【０１２６】
［第二の実施形態］
次に、第二の実施形態について説明する。なお、第二の実施形態では、第一の実施形態との相違点について説明し、第一の実施形態と実質的に同様の機能構成を有する箇所や同様の処理を行う箇所については、同一の符号を付与することにより重複した説明を省くこととする。
【０１２７】
＜システム構成＞
まず、本実施形態に係る画像処理システム１のシステム構成について、図１１を参照しながら説明する。図１１は、第二の実施形態に係る画像処理システムの一例のシステム構成を示す図である。
【０１２８】
図１１に示す画像処理システム１は、第一の実施形態と異なり、ワークフローサーバ２０を有しない。また、図１１に示す画像処理システム１は、管理端末３０を有する。管理端末３０は、ユーザ環境ＥのネットワークＮ１又はネットワークＮ２に接続される。
【０１２９】
管理端末３０は、例えばユーザ環境Ｅに含まれる画像形成装置１０の管理者等が利用するＰＣ等の情報処理装置である。
【０１３０】
＜機能構成＞
次に、本実施形態に係る画像処理システム１の機能構成について、図１２を参照しながら説明する。図１２は、第二の実施形態に係る画像処理システムの一例の機能構成を示す図である。
【０１３１】
図１２に示す画像形成装置１０の機器フロー処理部１４０は、メール処理部２２０と、プロファイル情報記憶部２３０とを有する。すなわち、本実施形態に係る画像形成装置１０は、第一の実施形態に係るワークフローサーバ２０が有する機能の一部を含むものである。
【０１３２】
また、本実施形態に係る画像処理システム１では、管理者等は、管理端末３０でプロファイル情報２３０Ｄの作成や編集等を行って、画像形成装置１０のプロファイル情報記憶部２３０に記憶させることができる。なお、本実施形態では、プロファイル情報記憶部２３０には、当該プロファイル情報記憶部２３０を有する画像形成装置１０のプロファイル情報２３０Ｄが記憶されていれば良い。
【０１３３】
＜処理の詳細＞
次に、本実施形態に係る画像処理システム１の処理の詳細について説明する。以降では、ユーザが画像形成装置１０を操作して、ＯＣＲ配信サービスを実現するワークフローを実行する処理について、図１３を参照しながら説明する。図１３は、第二の実施形態に係るワークフロー実行処理の一例を示すシーケンス図である。なお、ステップＳ６０１、ステップＳ６０４〜ステップＳ６２２の処理は、第一の実施形態と同様であるため、その説明を省略する。
【０１３４】
ステップＳ６０１に続いて、機器フロー処理部１４０のプロファイル取得部１４３は、プロファイル情報２３０Ｄをプロファイル情報記憶部２３０から取得する（ステップＳ１３０１）。
【０１３５】
ステップＳ６２２に続いて、機器フロー処理部１４０のワークフロー制御部１４４は、テキスト付きＰＤＦファイルの配信処理をメール処理部２２０に要求する（ステップＳ１３０２）。すると、メール処理部２２０は、テキスト付きＰＤＦファイルを、設定されたメールアドレス宛に配信する（ステップＳ１３０３）。
【０１３６】
以上のように、本実施形態に係る画像処理システム１では、画像形成装置１０においてワークフローを構成する１以上の処理を実行する。これにより、本実施形成に係る画像処理システム１では、ワークフローサーバ２０を不要とすることができる。
【０１３７】
以上、本発明の実施形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１３８】
１          画像処理システム
１０        画像形成装置
２０        ワークフローサーバ
１４０      機器フロー処理部
１４１      入力受付部
１４２      表示制御部
１４３      プロファイル取得部
１４４      ワークフロー制御部
１５０      ＷｅｂＡＰＩ
１６０      サービス処理部
１６１      ＯＣＲ処理部
１６２      スキャン処理部
１７０      ＯＣＲ情報記憶部
２１０      サーバフロー処理部
２１１      ワークフロー制御部
２１２      プロファイル管理部
２２０      メール処理部
２３０      プロファイル情報記憶部
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２０１４−３６３１４号公報
【図１】
2020195146.tif 000003
【図２】
2020195146.tif 000004
【図３】
2020195146.tif 000005
【図４】
2020195146.tif 000006
【図５】
2020195146.tif 000007
【図６】
2020195146.tif 000008
【図７】
2020195146.tif 000009
【図８】
2020195146.tif 000010
【図９】
2020195146.tif 000011
【図１０】
2020195146.tif 000012
【図１１】
2020195146.tif 000013
【図１２】
2020195146.tif 000014
【図１３】
2020195146.tif 000015
【手続補正書】
【提出日】令和2年9月4日(2020.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の処理を含むワークフローを実行する情報処理装置であって、
前記ワークフローにＯＣＲ処理が含まれる場合、電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段と、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる設定項目の設定値として設定する第１のユーザ操作を受け付ける受付手段と、
前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理を、前記第１のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手段と、
を有する情報処理装置。
【請求項２】
前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された文字を表示する表示手段をさらに有し、
前記受付手段は、
前記表示手段により表示された前記文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる設定項目の設定値として設定する前記第１のユーザ操作を受け付ける、請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された前記文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる複数の設定項目のうち特定の設定項目の設定値として設定する前記第１のユーザ操作を受け付ける、請求項１又は２に記載の情報処理装置。
【請求項４】
前記受付手段は、
前記複数の設定項目から前記特定の設定項目を選択する第２のユーザ操作を受け付け、前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された前記文字を、前記第２のユーザ操作によって選択された前記特定の設定項目の設定値として設定する前記第１のユーザ操作を受け付ける、請求項３に記載の情報処理装置。
【請求項５】
前記受付手段は、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された前記文字を編集する第３のユーザ操作を受け付け、前記第３のユーザ操作によって編集された前記文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる設定項目の設定値として設定する前記第１のユーザ操作を受け付ける、請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記設定項目は、前記ワークフローに含まれる配信処理における配信先を含み、
前記受付手段は、
前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される配信処理の配信先として設定する前記第１のユーザ操作を受け付ける、請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
複数の処理を含むワークフローを実行する情報処理装置が、
前記ワークフローにＯＣＲ処理が含まれる場合、電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手順と、
前記ＯＣＲ処理手順で実行されたＯＣＲ処理において認識された文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる設定項目の設定値として設定する第１のユーザ操作を受け付ける受付手順と、
前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理を、前記第１のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手順と、
を実行する情報処理方法。
【請求項８】
複数の処理を含むワークフローを実行する情報処理装置に、
前記ワークフローにＯＣＲ処理が含まれる場合、電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手順と、
前記ＯＣＲ処理手順で実行されたＯＣＲ処理において認識された文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる設定項目の設定値として設定する第１のユーザ操作を受け付ける受付手順と、
前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理を、前記第１のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手順と、
を実行させるプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するため、本発明の一実施形態に係る情報処理装置は、複数の処理を含むワークフローを実行する情報処理装置であって、前記ワークフローにＯＣＲ処理が含まれる場合、電子データに対して前記ＯＣＲ処理を実行するＯＣＲ処理手段と、前記ＯＣＲ処理手段により実行されたＯＣＲ処理において認識された文字を、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理に用いられる設定項目の設定値として設定する第１のユーザ操作を受け付ける受付手段と、前記ワークフローにおいて前記ＯＣＲ処理の後に実行される処理を、前記第１のユーザ操作によって設定された前記設定項目の設定値に基づいて制御する制御手段と、を有する。