(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0010】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【0011】
[画像処理装置1の構成]
図1に示されるように、本発明の実施形態に係る画像処理装置1は、操作表示部10、ADF(Auto Document Feeder)11、画像読取部12、画像形成部13、通信I/F14、記憶部15、及び制御部16などを備える。具体的に、画像処理装置1は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機である。なお、本発明は、複合機に限らず、コピー機、プリンター、ファクシミリ装置のような任意の画像処理装置に適用可能である。
【0012】
操作表示部10は、情報を表示する液晶ディスプレーなどの表示部と、ユーザー操作を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。
【0013】
ADF11は、原稿セット部、搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部12の読み取り対象となる原稿を搬送する自動原稿搬送装置である。
【0014】
画像読取部12は、原稿台、光源、ミラー、光学レンズ、及びCCD(Charge Coupled Device)を備え、原稿30(
図4参照)の画像を読み取って画像データとして出力することが可能である。
【0015】
画像形成部13は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能であり、前記画像データに基づいてシート上に画像を形成する。例えば、画像形成部13が電子写真方式の画像形成部である場合、画像形成部13は感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【0016】
通信I/F14は、電話回線、インターネット、又はLANなどの通信網を介して、外部のファクシミリ装置又はパーソナルコンピューターなどの情報処理装置との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【0017】
記憶部15は、ハードディスク又はEEPROM(登録商標)などの不揮発性の記憶部である。記憶部15には、制御部16によって実行される各種の制御プログラム、及び各種のデータなどが記憶される。記憶部15には、例えば、自動処理設定情報20(
図2参照)が記憶される。
【0018】
ところで、読み取られた原稿30の画像に特定の文字列又は画像が含まれている場合に、前記画像における前記文字列等の部分を自動的に編集して複写することが可能な複写装置が知られている。しかしながら、前記複写装置では、前記文字列等の部分が自動的に編集されるのみであり、原稿30の画像に含まれている文字列等に応じた処理内容で原稿30の画像データが処理(例えば、送信処理、印刷処理、保存処理)されるものではない。これに対して、本実施形態に係る画像処理装置1によれば、以下で説明するような構成及び動作により、原稿30の画像に含まれている文字列等に応じた処理内容で原稿30の画像データを処理することが可能である。
【0019】
図2に示されるように、記憶部15に記憶される自動処理設定情報20には、特定の文字列、特定の図形又はこれらの特定の組み合わせからなる検出対象情報と、当該検出対象情報に対応する処理内容とが含まれる。記憶部15に複数の自動処理設定情報20(例えば、
図2に示される自動処理設定情報20A,20B)が記憶される場合、各々の自動処理設定情報20は、設定IDにより識別される。なお、自動処理設定情報20は、例えば、操作表示部10に対するユーザー操作に基づいて、必要に応じて作成、変更、追加、及び削除される。
【0020】
制御部16は、CPU、ROM、及びRAMなどの制御機器を備える。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記RAMは、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される揮発性又は不揮発性の記憶部である。
【0021】
具体的に、制御部16は、画像データ取得部161、検出処理部162、及び処理実行部163を含む。なお、制御部16は、前記制御プログラムに従って各種の処理を実行することによりこれらの各処理部として機能する。また、制御部16は、これらの各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【0022】
画像データ取得部161は、原稿30の画像データを取得する。例えば、画像データ取得部161は、原稿30の画像を読み取る画像読取部12から前記画像データを取得する。もしくは、画像データ取得部161は、通信I/F14を通じてパーソナルコンピューターなどの情報処理装置(ホスト装置)から原稿30の画像データを取得してもよい。
【0023】
検出処理部162は、前記画像データに基づいて原稿30から特定の文字列、特定の図形又はこれらの特定の組み合わせからなる検出対象情報を検出する。具体的には、検出処理部162は、原稿30から、記憶部15に記憶されている自動処理設定情報20に含まれる検出対象情報を検出する。特に、検出処理部162は、原稿30の本文が記載されている印刷範囲内の領域のような予め設定された特定の領域から前記検出対象情報を検出する。例えば、
図2に示される自動処理設定情報20Aには、前記検出対象情報として、「給与明細票」、「鈴木一郎」及び「2009」の3つの文字列が含まれている。また、
図2に示される自動処理設定情報20Bには、前記検出対象情報として、「総会議事録」及び「最高経営責任者の報告」という2つの文字列と、「Logo1.png」という画像データによって示される1つの図形(ロゴマーク)とが含まれている。この場合、検出処理部162は、原稿30から、これらの文字列及び図形を検出する。なお、検出処理部162による文字列及び図形の検出には、例えば、周知の文字認識処理及びパターンマッチング処理が用いられる。
【0024】
処理実行部163は、検出処理部162により原稿30から前記検出対象情報が検出された場合に、当該検出対象情報に対応する予め設定された処理内容で前記画像データを処理する。具体的には、処理実行部163は、検出処理部162により原稿30から自動処理設定情報20に含まれる前記検出対象情報が検出された場合に、当該自動処理設定情報20に含まれる処理内容で前記画像データを処理する。なお、自動処理設定情報20に含まれる処理内容は、例えば、前記画像データの送信処理(ファクシミリ送信又はメール送信)、印刷処理及び保存処理の少なくとも1つに関する処理内容である。
【0025】
[自動処理の第1実施例]
次に、
図3を参照しつつ、制御部16によって実行される自動処理の第1実施例の手順の一例について説明する。ここで、ステップS11,S12,・・・は、制御部16により実行される処理手順(ステップ)の番号を表している。なお、前記自動処理は、例えば、操作表示部10に対する特定の操作(例えば、前記自動処理を開始するためのソフトキーの押下など)が検知されたことに応じて開始される。ここでは、画像読取部12によって単一ページの原稿30が読み取られる場合について説明する。
【0026】
<ステップS11>
まず、ステップS11(画像データ取得ステップ)において、制御部16(画像データ取得部161)は、画像読取部12に原稿30の画像を読み取らせて、原稿30の画像データを取得する。
【0027】
<ステップS12>
ステップS12(検出処理ステップ)において、制御部16(検出処理部162)は、前記ステップS11で取得された画像データと、記憶部15に記憶されている自動処理設定情報20とに基づいて、原稿30から、自動処理設定情報20に含まれている前記検出対象情報を検出する。例えば、
図2に示される自動処理設定情報20が記憶部15に記憶されている場合、制御部16は、原稿30から、「給与明細票」、「鈴木一郎」、「2009」、「総会議事録」及び「最高経営責任者の報告」の各々の文字列と、「Logo1.png」で示される図形とを検出する。この結果、例えば
図4に示される原稿30からは、「総会議事録」の文字列31Aと、「最高経営責任者の報告」の文字列31Bと、「Logo1.png」で示される図形32とが検出される。
【0028】
<ステップS13>
ステップS13において、制御部16は、前記ステップS12の検出結果に基づいて、原稿30から、記憶部15に記憶されているいずれかの自動処理設定情報20に含まれる前記検出対象情報が検出されたか否かを判断する。そして、いずれかの自動処理設定情報20に含まれる前記検出対象情報が検出されたと判断されると(S13:Yes)、処理がステップS14に移行する。一方、いずれの自動処理設定情報20に含まれる前記検出対象情報も検出されなかったと判断されると(S13:No)、前記自動処理が終了する。
【0029】
<ステップS14>
ステップS14(処理実行ステップ)において、制御部16(処理実行部163)は、検出された前記検出対象情報に対応する処理内容で、前記画像データを処理する。
【0030】
例えば、原稿30から「給与明細票」、「鈴木一郎」及び「2009」の文字列が検出された場合、制御部16は、
図2に示される自動処理設定情報20Aに含まれる処理内容で、原稿30の画像データを処理する。すなわち、制御部16は、前記画像データを通信I/F14を通じて所定の宛先(予め登録された電子メールアドレスで示される宛先)にメール送信するとともに、当該画像データを画像形成部13によりモノクロで1部印刷する。
【0031】
また、例えば、原稿30から「総会議事録」、「最高経営責任者の報告」の文字列と「Logo1.png」で示される図形とが検出された場合、制御部16は、
図2に示される自動処理設定情報20Bに含まれる処理内容で、原稿30の画像データを処理する。すなわち、制御部16は、前記画像データを通信I/F14を通じて所定の宛先にメール送信するとともに、当該画像データを画像形成部13によりモノクロで10部印刷し、更に当該画像データを所定の記憶領域(例えば、記憶部15内の所定のフォルダー内)に保存する。そして、前記自動処理が終了する。
【0032】
以上のように、本実施例によれば、原稿30から予め設定された検出対象情報が検出された場合に、当該検出対象情報に対応する処理内容で原稿30の画像データが処理される。すなわち、本実施例によれば、原稿30の画像に含まれている文字列等に応じた処理内容で原稿30の画像データを処理することが可能である。よって、例えば、給与明細票又は総会議事録のように周期的に作成される原稿30の画像データを、予め登録された処理内容で簡単に処理することができるため、ユーザーの手間が軽減される。
【0033】
なお、本実施例では、検出された前記検出対象情報に対応する処理内容で前記画像データが自動的に処理される場合について説明したが、本発明はこれに限定されない。他の実施形態では、前記ステップS14の処理が実行される前に、制御部16は、前記処理内容を操作表示部10に表示して、当該処理内容で処理してもよいか否かをユーザーに確認してもよい。そして、操作表示部10に対する特定の操作(例えば、OKキー又はスタートキーの押下など)が検知された場合に、制御部16は、前記処理内容で前記画像データを処理するようにしてもよい。
【0034】
なお、同じ原稿30から複数の自動処理設定情報20に含まれる前記検出対象情報が検出された場合、制御部16は、当該複数の自動処理設定情報20の各々に含まれている処理内容で、当該原稿30の画像データを処理してもよい。もしくは、制御部16は、当該複数の自動処理設定情報20のうちのいずれの自動処理設定情報20に含まれている処理内容で前記画像データを処理すべきかを、ユーザーに選択させてもよい。もしくは、制御部16は、当該複数の自動処理設定情報20のうち、自動処理設定情報20ごとに予め設定されている優先度に基づいて、当該優先度が最も高い自動処理設定情報20に含まれている処理内容で前記画像データを処理してもよい。
【0035】
[自動処理の第2実施例]
次に、
図5を参照しつつ、前記自動処理の第2実施例の手順の一例について説明する。ここで、ステップS21,S22,・・・は、制御部16により実行される処理手順(ステップ)の番号を表している。ここでは、画像読取部12によって複数のページを有する原稿30が読み取られる場合について説明する。
【0036】
<ステップS21>
まず、ステップS21において、制御部16(画像データ取得部161)は、例えばADF11を用いて画像読取部12に複数のページを有する原稿30を読み取らせて、原稿30の画像データを取得する。
【0037】
<ステップS22>
ステップS22において、制御部16(検出処理部162)は、前記ステップS21で取得された画像データと、記憶部15に記憶されている自動処理設定情報20とに基づいて、原稿30の各ページから、自動処理設定情報20に含まれている前記検出対象情報を検出する。例えば、
図2に示される自動処理設定情報20が記憶部15に記憶されている場合、制御部16は、原稿30の各ページから、「給与明細票」、「鈴木一郎」、「2009」、「総会議事録」及び「最高経営責任者の報告」の各々の文字列と、「Logo1.png」で示される図形とを検出する。
【0038】
<ステップS23>
ステップS23において、制御部16は、前記ステップS22の検出結果に基づいて、原稿30の少なくとも1つのページから、記憶部15に記憶されているいずれかの自動処理設定情報20に含まれる前記検出対象情報が検出されたか否かを判断する。そして、いずれかの自動処理設定情報20に含まれる前記検出対象情報が検出されたと判断されると(S23:Yes)、処理がステップS24に移行する。一方、いずれの自動処理設定情報20に含まれる前記検出対象情報も検出されなかったと判断されると(S23:No)、前記自動処理が終了する。
【0039】
<ステップS24>
ステップS24において、制御部16は、前記検出対象情報が原稿30の一部のページのみから検出されたか否かを判断する。そして、前記検出対象情報が原稿30の一部のページのみから検出されたと判断されると(S24:Yes)、処理がステップS26に移行する。一方、前記検出対象情報が原稿30の全ページから検出されたと判断されると(S24:No)、処理がステップS28に移行する。
【0040】
<ステップS25>
ステップS25において、制御部16は、処理対象のページをユーザーに問い合わせるための確認画面(不図示)を操作表示部10に表示する。例えば、
図2に示される自動処理設定情報20Bに含まれる検出対象情報が原稿30の一部のページ(例えば、原稿30の先頭ページ)のみから検出された場合に、制御部16は、「自動処理設定Bに対応する検出対象情報が、原稿の一部のページのみから検出されました。自動処理設定Bに対応する処理内容で、これらの一部のページのみ処理しますか?それとも、全ページを処理しますか?」のようなメッセージを含む確認画面を操作表示部10に表示して、ユーザーによる選択操作を受け付ける。
【0041】
<ステップS26>
ステップS26において、制御部16は、前記選択操作に基づいて、処理対象が全ページであるか否かを判断する。そして、処理対象が全ページであると判断されると(S26:Yes)、処理がステップS28に移行する。一方、処理対象が前記一部のページのみであると判断されると(S26:No)、処理がステップS27に移行する。
【0042】
<ステップS27>
ステップS27において、制御部16(処理実行部163)は、前記一部のページから検出された前記検出対象情報に対応する予め設定された処理内容で、前記一部のページに対応する前記画像データを処理する。例えば、
図2に示される自動処理設定情報20Bに含まれる検出対象情報が原稿30の先頭ページのみから検出された場合に、制御部16は、当該先頭ページに対応する画像データをメール送信、印刷及び保存する。そして、前記自動処理が終了する。
【0043】
<ステップS28>
ステップS28において、制御部16(処理実行部163)は、前記一部のページから検出された前記検出対象情報に対応する予め設定された処理内容で、全ページに対応する前記画像データを処理する。例えば、
図2に示される自動処理設定情報20Bに含まれる検出対象情報が原稿30の先頭ページのみから検出された場合に、制御部16は、原稿30の全ページに対応する画像データをメール送信、印刷及び保存する。そして、前記自動処理が終了する。
【0044】
なお、本実施例では、前記検出対象情報が原稿30の一部のページのみから検出された場合に、当該一部のページのみを処理すべきか、全ページを処理すべきかをユーザーに選択させているが、本発明はこれに限定されない。他の実施形態では、例えば、前記一部のページのみを処理すべきか全ページを処理すべきかが、自動処理設定情報20ごとに予め設定されていてもよい。
【0045】
[他の実施例]
次に、
図6及び
図7を参照して、記憶部15に
図6に示されるような複数の自動処理設定情報20C〜20Eが記憶されており、画像読取部12によって
図7に示されるような複数のページを有する原稿30が読み取られる場合の制御部16(処理実行部163)の動作の一例について説明する。
【0046】
図6において、自動処理設定情報20Cには、前記検出対象情報として「給与明細票」の文字列が含まれている。自動処理設定情報20Dには、前記検出対象情報として「給与明細票2015」の文字列が含まれている。自動処理設定情報20Eには、前記検出対象情報として「給与明細票2016」の文字列が含まれている。
【0047】
図7に示される原稿30は、第1ページ30A〜第8ページ30Hの8つのページを有している。
【0048】
第1ページ30Aには「給与明細票2014」の文字列が含まれている。よって、第1ページ30Aからは、自動処理設定情報20Cに対応する検出対象情報である「給与明細票」の文字列が、検出処理部162により検出される。
【0049】
第3ページ30C〜第5ページ30Eの各々には「給与明細票2015」の文字列が含まれている。よって、第3ページ30C〜第5ページ30Eの各々からは、自動処理設定情報20Cに対応する検出対象情報である「給与明細票」の文字列と、自動処理設定情報20Dに対応する検出対象情報である「給与明細票2015」の文字列とが、検出処理部162により検出される。
【0050】
第7ページ30G及び第8ページ30Hの各々には「給与明細票2016」の文字列が含まれている。よって、第7ページ30G及び第8ページ30Hの各々からは、自動処理設定情報20Cに対応する検出対象情報である「給与明細票」の文字列と、自動処理設定情報20Eに対応する検出対象情報である「給与明細票2016」の文字列とが、検出処理部162により検出される。
【0051】
この場合、処理実行部163は、例えば、上記のような検出処理部162の検出結果に基づいて、前記検出対象情報が含まれるページのグループを、自動処理設定情報20C〜20Eごとに個別に生成する。そして、処理実行部163は、例えば、当該グループごとに、当該グループに対応する自動処理設定情報20に含まれる処理内容で当該グループのページに対応する前記画像データを処理する。
【0052】
具体的には、処理実行部163は、検出処理部162の検出結果に基づいて、自動処理設定情報20Cに対応する検出対象情報(「給与明細票」の文字列)が含まれるページのグループ(以下、第1グループと称す)と、自動処理設定情報20Dに対応する検出対象情報(「給与明細票2015」の文字列)が含まれるページのグループ(以下、第2グループと称す)と、自動処理設定情報20Eに対応する検出対象情報(「給与明細票2016」の文字列)が含まれるページのグループ(以下、第3グループと称す)とを生成する。前記第1グループは、第1ページ30A、第3ページ30C〜第5ページ30E、第7ページ30G、及び第8ページ30Hの6つのページで構成される。前記第2グループは、第3ページ30C〜第5ページ30Eの3つのページで構成される。前記第3グループは、第7ページ30G及び第8ページ30Hの2つのページで構成される。
【0053】
そして、処理実行部163は、前記第1グループに含まれる前記6つのページに対応する前記画像データを、自動処理設定情報20Cに含まれる処理内容(すなわち処理C)で処理する。更に、処理実行部163は、前記第2グループに含まれる前記3つのページに対応する前記画像データを、自動処理設定情報20Dに含まれる処理内容(すなわち処理D)で処理する。更に、処理実行部163は、前記第3グループに含まれる前記2つのページに対応する前記画像データを、自動処理設定情報20Eに含まれる処理内容(すなわち処理E)で処理する。
【0054】
なお、前記処理Cは、例えば、「2in1」のレイアウトで両面にモノクロ印刷する処理である。前記処理Dは、例えば、記憶部15における「2015年」という名前のフォルダーに保存する処理である。前記処理Eは、例えば、記憶部15における「2016年」という名前のフォルダーに保存する処理である。
【0055】
また、処理実行部163は、前記グループごとに前記画像データを処理する前に、例えば、各グループに含まれるページのリストを操作表示部10に表示して、当該グループのページに対応する前記画像データを前記処理内容で処理してもよいか否かをユーザーに確認してもよい。例えば、処理実行部163は、
図8に示されるような確認画面40を操作表示部10に表示してもよい。確認画面40には、タブ41C〜41Eが含まれている。そして、ユーザーによりタブ41Cが選択されると、前記第1グループのページのリストが表示され、ユーザーによりタブ41Dが選択されると、前記第2グループのページのリストが表示され、ユーザーによりタブ41Eが選択されると、前記第3グループのページのリストが表示される。例えば、ユーザーによりタブ41Cが選択されると、
図8に示されるように、処理対象ページと処理内容とが表示される。ここで、ユーザーによりボタン42が選択されると、処理実行部163は、自動処理設定Cに関する処理対象ページを全ページに変更する。また、ユーザーによりボタン43が選択されると、処理実行部163は、自動処理設定Cに関する処理(すなわち処理C)を開始する。なお、ユーザーによりボタン44が選択されると、処理実行部163は、自動処理設定C〜Eの全てに関する処理(すなわち処理C〜処理E)を開始する。また、ユーザーによりボタン45が選択されると、処理実行部163は、前記自動処理を終了する。
【0056】
[自動処理設定情報の変形例]
次に、
図9を参照して、自動処理設定情報20の種々の変形例について説明する。
【0057】
図9に示される自動処理設定情報20Fでは、検出対象情報が「今日の日付」となっており、処理内容が「印刷」となっている。制御部16(検出処理部162)は、例えば、画像処理装置1が備える不図示のRTC(Real Time Clock)から取得される現在日時情報に基づいて、今日の日付(例えば、「2月12日」又は「2/12」などの文字列)が原稿30に含まれているか否かを判定する。そして、原稿30から今日の日付が検出された場合に、印刷処理が行われる。なお、前記検出対象情報は、「今日の日付」を示す文字列に限らず、例えば「直近の1週間のいずれかの日付」など、特定の条件を満たす日付を示す文字列であってもよい。
【0058】
図9に示される自動処理設定情報20Gでは、検出対象情報が「名簿に含まれる名前」となっており、処理内容が「人数分だけ印刷」となっている。制御部16(検出処理部162)は、例えば、記憶部15等に記憶されている不図示の名簿データに基づいて、名簿に含まれる名前が原稿30に含まれているか否かを判定する。そして、名簿に含まれる名前が原稿30から検出された場合に、原稿30から検出された名前の数だけ印刷処理が行われる。例えば、名簿に含まれる5人の名前が原稿30から検出された場合には、原稿30の画像データが5部印刷される。このように、自動処理設定情報20に含まれる処理内容は、検出処理部162により特定の条件を満たす文字列(例えば、名簿に含まれる名前を示す文字列)が検出される個数に応じた部数だけ前記画像データを印刷する印刷処理であってもよい。
【0059】
図9に示される自動処理設定情報20Hでは、検出対象情報が「アドレス帳に含まれる名前」となっており、処理内容が「メール送信」となっている。制御部16(検出処理部162)は、例えば、記憶部15等に記憶されている不図示のアドレス帳データに基づいて、アドレス帳に含まれる名前が原稿30に含まれているか否かを判定する。そして、アドレス帳に含まれる名前が原稿30から検出された場合に、当該アドレス帳に含まれている当該名前に対応する電子メールアドレスを用いてメール送信が行われる。例えば、アドレス帳に含まれる5人の名前が原稿30から検出された場合には、当該5人の電子メールアドレスを用いて、当該5人宛てに原稿30の画像データがメール送信される。
【0060】
なお、本実施形態では、画像読取部12によって原稿30が読み取られる場合について説明したが、本発明はこれに限らず、通信I/F14を通じてパーソナルコンピューターなどの情報処理装置(ホスト装置)から原稿30の画像データを取得する場合にも本発明は適用できる。