(57)【要約】【課題】様々なフォーマットにより生成されたコード画像が含まれる原稿画像データに対して、処理方法を切替えて処理を実行する。【解決手段】画像読取部３１は、ＱＲコードが印刷された原稿から原稿画像データを読取る。ＱＲコード検出部３２は、画像読取部３１により読み取られたＱＲコードが含まれた原稿画像データから、ＱＲコードを検出する。デコード部３３は、ＱＲコード検出部３２により検出されたＱＲコード画像をデコード（復号）することにより文字列情報を抽出する。画像処理部３６は、文字列抽出部４０により抽出された文字列情報が、解析条件記憶部３５に記憶された解析条件に合致する場合、この解析条件に対応して設定された仕分け設定に基づいて、画像読取部３１により読み取られた原稿画像データのファイル名称を変更したり登録された送信先に送信する等の処理を実行する。【選択図】図３
2018007085.tif 000002
【特許請求の範囲】
【請求項１】
読み取られた原稿画像データに含まれるコード画像を復号して文字列情報を抽出する抽出手段と、
予め設定された解析条件を処理方法と対応付けて記憶する記憶手段と、
前記抽出手段により抽出された文字列情報が、前記記憶手段に記憶された解析条件に合致する場合、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する処理手段と、
を備えた情報処理装置。
【請求項２】
前記処理手段は、予め設定された単語が前記文字列中の予め設定された範囲に含まれている場合に、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する請求項１記載の情報処理装置。
【請求項３】
前記処理手段は、前記文字列情報が解析条件に合致する場合、当該文字列情報から抽出した情報に基づいて、前記原稿画像データに対する加工処理を実行する請求項１又は２記載の情報処理装置。
【請求項４】
前記処理手段は、前記文字列情報が解析条件に合致する場合、当該文字列情報から抽出した情報に基づいて、前記原稿画像データに対する送信処理を実行する請求項１から３のいずれか記載の情報処理装置。
【請求項５】
前記処理手段は、前記文字列情報が解析条件に合致する場合、当該解析条件に対応して設定された送信先に対して、前記原稿画像データを送信する請求項１から３のいずれか記載の情報処理装置。
【請求項６】
前記記憶手段は、複数の処理目的毎に、解析条件と処理方法とを対応付けて記憶し、
前記処理手段は、複数の処理目的の中から使用者により選択された処理目的に対応した解析条件および処理方法により前記原稿画像データを処理する請求項１から５のいずれか記載の情報処理装置。
【請求項７】
前記記憶手段は、複数の解析条件をそれぞれ異なる処理方法と対応付けて記憶し、
前記処理手段は、複数の解析条件のうち２つ以上の解析条件が前記文字列情報に合致する場合でも、優先度の高い解析条件に対応して設定された処理方法に基づいて前記原稿画像データを処理する請求項１から５のいずれか記載の情報処理装置。
【請求項８】
原稿画像データを読取る読取手段と、
前記読取手段により読み取られた原稿画像データに含まれるコード画像を復号して文字列情報を抽出する抽出手段と、
予め設定された解析条件を処理方法と対応付けて記憶する記憶手段と、
前記抽出手段により抽出された文字列情報が、前記記憶手段に記憶された解析条件に合致する場合、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する処理手段と、
を備えた画像処理装置。
【請求項９】
読み取られた原稿画像データに含まれるコード画像を復号して文字列情報を抽出する抽出ステップと、
予め設定された解析条件を処理方法と対応付けて記憶する記憶ステップと、
前記抽出ステップにおいて抽出された文字列情報が、前記記憶ステップにおいて記憶された解析条件に合致する場合、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する処理ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、携帯端末にて撮影された画像から読み取ったＱＲコード（登録商標）に従ってその画像のジョブ設定を決定し、決定したジョブ設定に基づいて画像形成装置からジョブ出力を行うようにした画像形成システムが開示されている。
【０００３】
特許文献２には、スキャン時に原稿画像からＱＲコードを読み取り、ＱＲコードに埋め込まれたページ番号情報と、原稿読取り番号とを照合し、その照合結果において不足ページあった場合、不足分のページに対して、サーバから取得してきた代用文書データを挿入し、最終的に出力するコピー文書の欠損を防止するようにした画像処理装置が開示されている。
【０００４】
特許文献３には、印刷前に、その印刷物および印刷元デバイスを特定するための一意の情報をラスタライズ変換し、二次元コードイメージとして印刷物の特定位置に印字するようにしたインクジェット記録装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０３６４０４号公報
【特許文献２】特開２００９−０８８６５５号公報
【特許文献３】特開２００９−１７９０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
原稿画像にファイル名、送信先等の様々な情報をＱＲコードにより符号化して付加することが行われている。しかし、ＱＲコードは、どのような情報をどのような方法データ記述するかについて規格化されているわけではない。そのため、企業等の様々なユーザ毎にそれぞれのフォーマットを生成してＱＲコードを用いて各種情報を原稿に付加するようにしている。
【０００７】
予めフォーマットが分かっているＱＲコードが印刷された原稿であれば、原稿画像を読取ってその原稿画像に含まれるＱＲコードを抽出して復号することより必要な情報を得て、送信先を切替えたり格納場所を自動的に選択するような処理を行うことができる。しかし、上述したように様々なフォーマットにより生成されたＱＲコードが印刷された原稿に対しては、そのＱＲコードから得られた情報に基づいて、処理方法を切替えるようなことは難しい。
【０００８】
本発明の目的は、様々なフォーマットにより生成されたコード画像が含まれる原稿画像データに対して、処理方法を切替えて処理を実行することが可能な情報処理装置、画像処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
［情報処理装置］
請求項１に係る本発明は、読み取られた原稿画像データに含まれるコード画像を復号して文字列情報を抽出する抽出手段と、
予め設定された解析条件を処理方法と対応付けて記憶する記憶手段と、
前記抽出手段により抽出された文字列情報が、前記記憶手段に記憶された解析条件に合致する場合、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する処理手段とを備えた情報処理装置である。
【００１０】
請求項２に係る本発明は、前記処理手段が、予め設定された単語が前記文字列中の予め設定された範囲に含まれている場合に、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する請求項１記載の情報処理装置である。
【００１１】
請求項３に係る本発明は、前記処理手段が、前記文字列情報が解析条件に合致する場合、当該文字列情報から抽出した情報に基づいて、前記原稿画像データに対する加工処理を実行する請求項１又は２記載の情報処理装置である。
【００１２】
請求項４に係る本発明は、前記処理手段が、前記文字列情報が解析条件に合致する場合、当該文字列情報から抽出した情報に基づいて、前記原稿画像データに対する送信処理を実行する請求項１から３のいずれか記載の情報処理装置である。
【００１３】
請求項５に係る本発明は、前記処理手段が、前記文字列情報が解析条件に合致する場合、当該解析条件に対応して設定された送信先に対して、前記原稿画像データを送信する請求項１から３のいずれか記載の情報処理装置である。
【００１４】
請求項６に係る本発明は、前記記憶手段が、複数の処理目的毎に、解析条件と処理方法とを対応付けて記憶し、
前記処理手段は、複数の処理目的の中から使用者により選択された処理目的に対応した解析条件および処理方法により前記原稿画像データを処理する請求項１から５のいずれか記載の情報処理装置である。
【００１５】
請求項７に係る本発明は、前記記憶手段が、複数の解析条件をそれぞれ異なる処理方法と対応付けて記憶し、
前記処理手段は、複数の解析条件のうち２つ以上の解析条件が前記文字列情報に合致する場合でも、優先度の高い解析条件に対応して設定された処理方法に基づいて前記原稿画像データを処理する請求項１から６のいずれか記載の情報処理装置である。
【００１６】
［画像処理装置］
請求項８に係る本発明は、原稿画像データを読取る読取手段と、
前記読取手段により読み取られた原稿画像データに含まれるコード画像を復号して文字列情報を抽出する抽出手段と、
予め設定された解析条件を処理方法と対応付けて記憶する記憶手段と、
前記抽出手段により抽出された文字列情報が、前記記憶手段に記憶された解析条件に合致する場合、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する処理手段とを備えた画像処理装置である。
【００１７】
[プログラム]
請求項９に係る本発明は、読み取られた原稿画像データに含まれるコード画像を復号して文字列情報を抽出する抽出ステップと、
予め設定された解析条件を処理方法と対応付けて記憶する記憶ステップと、
前記抽出ステップにおいて抽出された文字列情報が、前記記憶ステップにおいて記憶された解析条件に合致する場合、当該解析条件に対応して設定された処理方法に基づいて、前記原稿画像データを処理する処理ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１８】
請求項１に係る本発明によれば、様々なフォーマットにより生成されたコード画像が含まれる原稿画像データに対して、処理方法を切替えて処理を実行することが可能な情報処理装置を提供することができる。
【００１９】
請求項２に係る本発明によれば、解析条件として予め単語を設定しておくだけで、原稿画像データに対する処理方法を設定することが可能な情報処理装置を提供することができる。
【００２０】
請求項３に係る本発明によれば、コード画像を復号して得られた文字列情報に含まれる情報に基づいた加工処理を原稿画像データに実行することが可能な情報処理装置を提供することができる。
【００２１】
請求項４に係る本発明によれば、コード画像を復号して得られた文字列情報に含まれる情報に基づいた送信処理を原稿画像データに実行することが可能な情報処理装置を提供することができる。
【００２２】
請求項５に係る本発明によれば、コード画像を復号して得られた文字列情報が解析条件に合致した場合に、その解析条件に対応した送信先に原稿画像データを送信することが可能な情報処理装置を提供することができる。
【００２３】
請求項６に係る本発明によれば、予め設定された複数の処理目的の中から、原稿画像データに対して実行したい処理に応じた処理目的を選択することが可能な情報処理装置を提供することができる。
【００２４】
請求項７に係る本発明によれば、複数の解析条件のうち優先度の高い解析条件に対応した処理方法により原稿画像データの処理を実行することが可能な情報処理装置を提供することができる。
【００２５】
請求項８係る本発明によれば、様々なフォーマットにより生成されたコード画像が含まれる原稿画像データに対して、処理方法を切替えて処理を実行することが可能な画像処理装置を提供することができる。
【００２６】
請求項９係る本発明によれば、様々なフォーマットにより生成されたコード画像が含まれる原稿画像データに対して、処理方法を切替えて処理を実行することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】ユーザが解析条件およびこの解析条件に対応した仕分け設定を登録する際の登録画面例を示す図である。
【図５】ＱＲコードが印刷された原稿Ａを説明するための図である。
【図６】図４に示した登録画面例により解析条件および仕分け設定が登録された画像形成装置１０の動作を説明するためのフローチャートである。
【図７】図５に示した原稿Ａを画像読取部３１により読取って処理を行った場合の画像形成装置１０の動作を説明するための図である。
【図８】ＱＲコードが印刷された原稿Ｂを説明するための図である。
【図９】図８に示した原稿Ｂを画像読取部３１により読取って処理を行った場合の画像形成装置１０の動作を説明するための図である。
【図１０】解析条件に合致しない場合の仕分け設定を予め登録しておく場合の画像形成装置１０の動作を説明するためのフローチャートである。
【図１１】予め設定された解析条件に合致しない場合には転送先をサーバ装置２２とするという仕分け設定が登録されている場合の動作を説明するための図である。
【図１２】複数の仕分け目的を予め登録しておき、ユーザが複数の仕分け目的の中から原稿画像を処理したい仕分け目的を選択することができるようにした操作画面例を示す図である。
【図１３】複数の仕分け目的が予め登録されている場合でも、ユーザが複数の仕分け目的の中から原稿画像を処理したい仕分け目的を選択する必要が無い操作画面例を示す図である。
【図１４】複数の仕分け目的が登録されて優先順位応じて処理が実行される際の画像形成装置１０の動作を説明するためのフローチャートである。
【図１５】複数の解析条件および仕分け設定を登録した場合の画像形成装置１０の具体的な動作を説明するための図である。
【発明を実施するための形態】
【００２８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２９】
図１は本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【００３０】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワークにより相互に接続された画像形成装置１０、サーバ装置２１〜２３とから構成されている。
【００３１】
本実施形態の画像形成装置１０は、ＱＲコード（登録商標）が印刷された原稿画像を読取ってサーバ装置２１〜２３に送信する機能を備えている。
【００３２】
なお、本実施形態の画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる画像処理装置である。
【００３３】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００３４】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワークを介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３５】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００３６】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３７】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３８】
本実施形態の画像形成装置１０は、図３に示されるように、画像読取部３１と、ＱＲコード検出部３２と、デコード部３３と、ＵＩ装置３４と、解析条件記憶部３５と、画像処理部３６と、データ送信部３７とを備えている。また、ＱＲコード検出部３２とデコード部３３により文字列抽出部４０が構成されている。
【００３９】
画像読取部３１は、ＱＲコードが印刷された原稿から原稿画像データを読取る。
【００４０】
ＱＲコード検出部３２は、画像読取部３１により読み取られたＱＲコードが含まれた原稿画像データからＱＲコード画像を検出する。
【００４１】
デコード部３３は、ＱＲコード検出部３２により検出されたＱＲコード画像をデコード（復号）することにより文字列情報を抽出する。
【００４２】
このようにして、ＱＲコード検出部３２とデコード部３３により構成された文字列抽出部４０は、画像読取部３１により読み取られた原稿画像データに含まれるＱＲコード画像をデコード（復号）して文字列情報を抽出する。
【００４３】
ＵＩ装置３４は、ユーザ（使用者）に画面を表示して、画像読取部３１により読み取られた原稿画像データを処理するための仕分け設定（処理方法）と、その仕分け設定を適用する原稿の条件である解析条件を対応付けて登録する際に使用される。
【００４４】
解析条件記憶部３５は、予め設定された解析条件を仕分け設定（処理方法）と対応付けて記憶する。
【００４５】
画像処理部３６は、文字列抽出部４０により抽出された文字列情報が、解析条件記憶部３５に記憶された解析条件に合致する場合、この解析条件に対応して設定された仕分け設定に基づいて、画像読取部３１により読み取られた原稿画像データのファイル名称を変更したり登録された送信先に送信する等の処理を実行する。なお、画像処理部３６は、抽出された文字列情報が解析条件に合致しない原稿画像データのファイル名を、予め設定されたファイル名に変更するようにしても良い。
【００４６】
データ送信部３７は、画像処理部３６からの指示に基づいて、画像読取部３１により読み取られた原稿画像データを、指定された送信先に送信する。
【００４７】
具体的には、画像処理部３６は、予め設定された単語が文字列中の予め設定された範囲に含まれている場合に、その解析条件に対応して設定された処理方法に基づいて、原稿画像データを処理する。
【００４８】
ここで、予め設定された単語が文字列中の予め設定された範囲に含まれているか否かを判定する際に、予め設定された単語が部分的に一致する場合でも含まれているものと判定する部分一致検索を行うようにしても良い。
【００４９】
例えば、画像処理部３６は、文字列情報が解析条件に合致する場合、その文字列情報の所定の範囲から抽出した単語等の情報に基づいて原稿画像データのファイル名を生成する。
【００５０】
なお、本実施形態では、画像処理部３６が、文字列情報から抽出した単語等の情報に基づいて原稿画像データのファイル名を生成する処理を一例として挙げて説明するが、本発明はこのような処理に限定されるものではない。
【００５１】
画像処理部３６が、文字列情報が解析条件に合致する場合、画像読取部３１により読み取られた原稿画像データに対して、拡大・縮小処理、白紙除去処理、傾き補正処理、ファイルフォーマット処理、圧縮処理、ＯＣＲ（Optical Character Reading：光学式文字読取り）処理、暗号化処理、電子署名付与処理等の各種加工処理を実行する場合でも同様に本発明は適用可能である。
【００５２】
また、画像処理部３６が、文字列情報が解析条件に合致する場合、文字列情報から抽出した情報や、予め設定された情報を、その原稿画像データに対して文書属性として付与するような加工処理を行う場合でも同様に本発明は適用可能である。
【００５３】
ここで文字列情報から抽出される単語が複数ある場合には、抽出順位が最先のものを選択したり、最後尾のものを選択するように指定された抽出順位の単語を選択するようにしても良い。
【００５４】
また、例えば、画像処理部３６は、文字列情報が解析条件に合致する場合、その文字列情報から抽出した情報に基づいて原稿画像データの送信先情報を生成する。
【００５５】
この際に、抽出された情報が”abcdefg.co.jp”というようなドメイン名のみの情報の場合には、ＦＱＤＮ（Fully Qualified Domain Name）形式の情報とするために”http://abcdefg.co.jp”という情報に変換することにより必要な書式への補完処理を行うようにしても良い。
【００５６】
このように、画像処理部３６は、文字列情報が解析条件に合致する場合、文字列情報から抽出した情報に基づいて、原稿画像データに対する送信処理を実行する。
【００５７】
また、例えば、画像処理部３６は、文字列情報が解析条件に合致する場合、その解析条件に対応して設定された送信先に対して、データ送信部３７を制御して原稿画像データを送信する。
【００５８】
また、解析条件記憶部３５は、複数の処理目的毎に、解析条件と仕分け設定とを対応付けて記憶するようにしても良い。この場合に、画像処理部３６は、複数の処理目的の中からＵＩ装置３４を介して、ユーザにより選択された処理目的に対応した解析条件および仕分け設定により原稿画像データの処理を実行する。
【００５９】
また、解析条件記憶部３５に、複数の解析条件をそれぞれ異なる仕分け設定と対応付けて記憶させておくようにした場合、画像処理部３６は、複数の解析条件のうち２つ以上の解析条件が文字列情報に合致する場合でも、優先度の高い解析条件に対応して設定された仕分け設定に基づいて原稿画像データを処理するようにする。
【００６０】
次に、本実施形態の画像形成装置１０の動作の詳細を図面を参照して詳細に説明する。
【００６１】
先ず、ＵＩ装置３４を介してユーザが解析条件およびこの解析条件に対応した仕分け設定を登録する際の登録画面例を図４に示す。
【００６２】
なお、画像形成装置１０の外部に接続されたパーソナルコンピュータ等の端末装置において解析条件と仕分け設定を対応付けた情報を生成して、生成した情報を端末装置から画像形成装置１０に転送するようにしても良い。
【００６３】
この図４では、先ず仕分け目的として、「住所変更登記の証拠保管」という目的名が入力されている。ここでは、一例として、市役所等の住民課において住所変更登記を行う際に、申請者の住所確認、本人確認のために、電気料金、ガス料金等の公共料金の領収書を確認してスキャンした後、ファイル名を付けて特定の保管場所に送信するような処理を実行する場合を用いて説明する。
【００６４】
そして、図４では、解析条件として、文字列情報の検索対象とする範囲の条件（No.0001）および、検索する文字列の条件（No.0002）とが設定されている。具体的には、文字列情報の検索対象とする範囲を１バイト目〜８０バイト目とし、「明細」、「receipt」、「payment」、「領収」という単語のうちのいずれかの単語が検索対象範囲に含まれている場合に、この文字列情報は解析条件に合致するものと判定される。
【００６５】
そして、図４では、上記のような解析条件に合致した原稿画像データを処理するための仕分け設定として、条件No.0001で抽出した文字列位置〜８０バイト目の範囲における所定記号文字の間に文字列を抽出して、「明細書＿」の後ろに繋げたものをファイル名にするような仕分け設定が登録されている。
【００６６】
なお、図４には示されていないが、上記のような解析条件に合致した原稿画像データについては、サーバ装置２１に送信するような設定が予め登録されているものとする。
【００６７】
上記のような情報が登録されている際に図５に示すような原稿Ａを画像読取部３１により読取って処理を実行した場合の動作を以下に説明する。
【００６８】
この原稿Ａは、図５に示されるように、「companyName=xyzEnergy_userID=1234567_name=[fuji,taro]_receiptDate=20160501_....」という合計１２０バイトの文字列情報がＱＲコードにコード化（符号化）されて印刷されたＸＹＺ電力会社の領収書である。
【００６９】
次に、上記のような解析条件および仕分け設定が登録された画像形成装置１０の動作を図６のフローチャートを参照して説明する。
【００７０】
まず、画像読取部３１が上記の原稿Ａを読取ると、ＱＲコード検出部３２は、読取られた原稿画像データからＱＲコード画像を読み取る（ステップＳ１０１）。すると、デコード部３３は、検出されたＱＲコード画像をデコードすることにより、コード化されていた図５に示したような文字列情報を抽出する（ステップＳ１０２）。
【００７１】
すると、画像処理部３６は、抽出された文字列情報が、図４に示されたような解析条件に合致するか否かを判定する（ステップＳ１０３）。
【００７２】
そして、文字列情報が解析条件に合致する場合（ステップＳ１０３においてｙｅｓ）、画像処理部３６は、この解析条件に対応して登録された仕分け設定に基づいた処理を原稿画像データに実行する（ステップＳ１０４）。
【００７３】
また、文字列情報が解析条件に合致しない場合（ステップＳ１０３においてｎｏ）、画像処理部３６は、エラー表示をＵＩ装置３４等に表示させて処理を終了する（ステップＳ１０５）。
【００７４】
ここで図５に示した原稿Ａを画像読取部３１により読取って処理を行った場合の画像形成装置１０の動作を、図７を参照して説明する。
【００７５】
この場合、原稿ＡのＱＲコードから抽出された文字列情報には「receipt」という文字列が１〜８０バイトの範囲に含まれている。そのため、図７に示すように、画像形成装置１０の画像処理部３６は、この原稿Ａは解析条件に合致すると判定する。そして、画像処理部３６は、この解析条件に対応付けられた登録されている仕分け設定に基づいて、文字列情報から「20160501」という単語を抽出して、原稿Ａを読取った原稿画像データのファイル名として「明細書＿20160501」という名称を付与し、予め設定された送信先であるサーバ装置２１に転送する。
【００７６】
次に、同様な解析条件及び仕分け設定が登録されている場合に、図８に示すような原稿Ｂを画像読取部３１により読取って処理を実行した場合の動作を以下に説明する。
【００７７】
この原稿Ｂは、図８に示されるように、「＃会社名：Ａ−Bank,  ＃会社番号：E2342,＃物品名："ＴＶ",＃物品番号：324514EA，...」という合計３００バイトの文字列情報がＱＲコードにコード化されて印刷された物品管理情報の書類である。
【００７８】
この図８に示した原稿Ｂを画像読取部３１により読取って処理を行った場合の画像形成装置１０の動作を、図９を参照して説明する。
【００７９】
この場合、原稿ＢのＱＲコードから抽出された文字列情報には「明細」、「receipt」、「payment」、「領収」といういずれの文字列も１〜８０バイトの範囲には含まれていない。そのため、図９に示すように、画像形成装置１０の画像処理部３６は、この原稿Ａは解析条件に合致しないと判定する。そのため、画像処理部３６は、この原稿Ｂについてはサーバ装置２１に転送する処理は実行せずに、読取られた原稿は条件を満たさない原稿である旨を示すエラー表示を画面に表示する等の処理を行う。
【００８０】
なお、上記では解析条件に合致しない原稿画像データについてはエラー表示して処理を終了する場合を用いて説明したが、解析条件に合致しない場合の仕分け設定を予め登録しておくようにしても良い。
【００８１】
この場合の画像形成装置１０の動作を図１０のフローチャートを参照して説明する。
【００８２】
この図１０のフローチャートでは、図６に示したフローチャートに対して、ステップＳ１０５の処理をステップＳ１０６の処理に置き換えたのみが異なっているため、このステップＳ１０６の処理についてのみ説明する。
【００８３】
この図１０のフローチャートでは、文字列情報が解析条件に合致しない場合（ステップＳ１０３においてｎｏ）、画像処理部３６は、解析条件に合致しない場合に設定されている処理を原稿画像データに実行する（ステップＳ１０６）。
【００８４】
例えば、予め設定された解析条件に合致しない場合には転送先をサーバ装置２２とするという仕分け設定が登録されている場合の動作を図１１を参照して説明する。
【００８５】
このような仕分け設定が登録されている場合には、上述した原稿Ｂを画像読取部３１により読取って処理を実行した場合、画像処理部３６は、原稿Ｂは解析条件に合致しないと判定してサーバ装置２２に送信する。
【００８６】
このような仕分け設定をしておくことにより、予め設定されていた解析条件に合致する原稿についてはサーバ装置２１に送信し、合致しない原稿についてはサーバ装置２２に送信するというような処理の切り分けが自動的に実行されることになる。
【００８７】
なお、上記では、「住所変更登記の証拠保管」という仕分け目的に対して、解析条件および仕分け設定が登録され、この解析条件および仕分け設定に基づいて読み取られた原稿画像データの処理を行う場合を用いて説明したが、図１２に示すように、複数の仕分け目的を予め登録しておき、ユーザが複数の仕分け目的の中から原稿画像を処理したい仕分け目的を選択することができるようにしても良い。
【００８８】
この図１２では、画像形成装置１０の操作パネル上に表示する画面例が示されており、「顧客のライフライン明細書」、「住所変更登記の証拠保管」、「署員向け交通費清算」等の複数の仕分け目的が登録されている例が示されている。なお、この複数の仕分け目的毎に、それぞれ、解析条件および仕分け設定が対等付けて登録されている。
【００８９】
ユーザは、例えば、指７０により操作パネルを操作することにより、実施したいジョブと、原稿に実行したり仕分け目的を選択する。この図１２では、実行するジョブとして「スキャン」が選択され、仕分け目的として「顧客のライフライン明細書」が選択された例が示されている。
【００９０】
そして、このような状態で実行ボタンが押下されると、原稿をスキャンして、得られた原稿画像データに対して、「顧客のライフライン明細書」という仕分け目的に対して登録されている解析条件および仕分け設定に基づいて処理が実行される。
【００９１】
ただし、ユーザが数多くの仕分け目的の中から実行すべき仕分け目的を選択する手間を削減したい場合には、図１３に示すように、仕分け目的を選択せずに実行したいジョブのみを選択するようにしても良い。図１３に示すような場合には、ユーザは指７０により実行したいジョブのみを選択して実行ボタンを押下する操作のみを実行するだけですむことになる。
【００９２】
このように複数の仕分け目的が登録されて優先順位応じて処理が実行される際の画像形成装置１０の動作を図１４のフローチャートを参照して説明する。ここでは、解析条件１、解析条件２という２つの解析条件が登録されて、それぞれの解析条件毎に仕分け設定が登録されている場合について説明する。
【００９３】
まず、画像読取部３１が原稿を読取ると、ＱＲコード検出部３２は、読取られた原稿画像データからＱＲコード画像を読み取る（ステップＳ２０１）。すると、デコード部３３は、検出されたＱＲコード画像をデコードすることにより、コード化されていた文字列情報を抽出する（ステップＳ２０２）。
【００９４】
すると、画像処理部３６は、この文字列情報が解析条件１に合致するか否かを判定する（ステップＳ２０３）。
【００９５】
そして、文字列情報が解析条件１に合致する場合（ステップＳ２０３においてｙｅｓ）、画像処理部３６は、この解析条件１に対応して登録された仕分け設定に基づいた処理を原稿画像データに実行する（ステップＳ２０４）。
【００９６】
そして、文字列情報が解析条件１に合致しない場合（ステップＳ２０３においてｎｏ）、画像処理部３６は、文字列情報が解析条件２に合致するか否かを判定する（ステップＳ２０５）。
【００９７】
そして、文字列情報が解析条件２に合致する場合（ステップＳ２０５においてｙｅｓ）、画像処理部３６は、この解析条件２に対応して登録された仕分け設定に基づいた処理を原稿画像データに実行する（ステップＳ２０６）。
【００９８】
そして、文字列情報が解析条件２に合致しない場合（ステップＳ２０５においてｎｏ）、画像処理部３６は、文字列情報がいずれの解析条件にも合致しない場合に実行すべき処理を原稿画像データに実行する（ステップＳ２０７）。
【００９９】
このような複数の解析条件および仕分け設定を登録した場合の画像形成装置１０の具体的な動作を図１５を参照して説明する。
【０１００】
この図１５では、解析条件１として、「receipt」又は「領収書」という文字列が文字列情報中に含まれている場合として、この解析条件１に対して登録されている仕分け設定が転送先を「サーバ装置２１」とするという内容が登録されているものとする。
【０１０１】
また、解析条件２として、「item」又は「goods」という文字列が文字列情報中に含まれている場合として、この解析条件２に対して登録されている仕分け設定が転送先を「サーバ装置２２」とするという内容が登録されているものとする。
【０１０２】
さらに、解析条件１、２のいずれにも合致しない場合の仕分け設定として、転送先を「サーバ装置２３」とするという内容が登録されているものとする。
【０１０３】
このような登録されている場合に、原稿Ａ、Ｂ、Ｃという３つの原稿を画像形成装置１０により読取った場合、原稿Ａの文字列情報には上述したように「receipt」という単語が含まれているため、原稿Ａを読取った原稿画像データはサーバ装置２１に転送される。
【０１０４】
また、原稿Ｂの文字列情報には上述したように「物品」という単語が含まれているため、原稿Ｂを読取った原稿画像データはサーバ装置２２に転送される。
【０１０５】
そして、原稿Ｃの文字列情報には解析条件１、２により登録されたいずれの単語も含まれていない場合、原稿Ｃを読取った原稿画像データはサーバ装置２３に転送される。
【０１０６】
[変形例]
上記実施形態では、処理対象の原稿画像にＱＲコードのコード画像が含まれている場合を用いて説明したが、本発明はこれに限定されるものではなく、グリフコード等の他の２次元コード、バーコード等の１次元コード等の各種コードを用いて文字列情報をコード化（符号化）して原稿画像に含めるようにした場合でも同様に本発明を適用することができるものである。
【０１０７】
また、上記実施形態では、原稿画像データから抽出された文字列情報が解析条件に合致した場合に、ファイル名の生成や指定された送信先に送信する等の処理を実行する場合を用いて説明したが、本発明はこのような場合に限定されるものではない。文字列情報が解析条件に合致するか否かに基づいて、ファイル名の生成や指定された送信先への送信等の処理以外に、指定されたフォーマットへの変換、画像サイズ変更、回転処理、解像度変更、印刷処理等の様々な処理を実行するような場合でも同様に本発明を適用可能である。
【符号の説明】
【０１０８】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２１〜２３    サーバ装置
３１    画像読取部
３２    ＱＲコード検出部
３３    デコード部
３４    ＵＩ装置
３５    解析条件記憶部
３６    画像処理部
３７    データ送信部
４０    文字列抽出部
【図１】
2018007085.tif 000003
【図２】
2018007085.tif 000004
【図３】
2018007085.tif 000005
【図４】
2018007085.tif 000006
【図５】
2018007085.tif 000007
【図６】
2018007085.tif 000008
【図７】
2018007085.tif 000009
【図８】
2018007085.tif 000010
【図９】
2018007085.tif 000011
【図１０】
2018007085.tif 000012
【図１１】
2018007085.tif 000013
【図１２】
2018007085.tif 000014
【図１３】
2018007085.tif 000015
【図１４】
2018007085.tif 000016
【図１５】
2018007085.tif 000017