(57)【要約】【課題】利用者が希望するバーコードの選択を簡単な操作で行う。【解決手段】配信サーバ１００であって、画像データの送受信を制御する通信部１０２と、画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶するフロー定義データ保持部１１０、フロー定義データに従い、画像データに対する処理の実行を制御するフロー実行制御部１０４と、画像データから複数のバーコードを検出し、複数の前記バーコード情報を通信部１０２を介して複合機に送信し、複合機の表示部に画像データを表示させ、さらに画像データ中のバーコードに対応付けて各バーコードに対応する複数のバーコード情報を表示させるバーコード認識処理部１０６と、選択情報により特定されるバーコード情報とフロー定義データとに基づいて、画像データに対する処理を実行する配信処理部１０８とを備えた。【選択図】        図２
2010074389.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力可能な画像形成装置とネットワークを介して接続された情報処理装置であって、
前記画像データおよび各種データの送受信を制御する通信部と、
前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、
前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、
前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得る第１処理部と、
前記第１処理部により得られた複数の前記バーコード情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記バーコード情報を前記画像データと同時に表示させる第２処理部と、
前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記画像データ中の位置であって、利用者が選択すべきバーコードが記載された特定位置を示す位置情報を記憶する第２記憶部をさらに備え、
前記第１処理部は、前記特定位置の前記バーコードを検出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２処理部は、前記第１処理部により前記特定位置において前記バーコードが検出された場合に、前記バーコード情報の前記画像形成装置への送信を行わず、
前記第３処理部は、前記第１処理部により得られた前記バーコード情報と前記フロー定義データとに基づいて、前記画像データに対する処理を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１処理部は、前記特定位置から前記バーコードが検出されない場合に、前記画像データ中の前記特定位置以外の位置から前記バーコードを検出することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記第２処理部は、前記画像形成装置の表示部に画像データを表示させ、さらに前記画像データ中のバーコードから所定の範囲内の位置に前記バーコードに対応する前記バーコード情報を表示させることを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
画像データを入力可能な画像形成装置とネットワークを介して接続された情報処理装置であって、
前記画像データおよび各種データの送受信を制御する通信部と、
前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、
前記バーコードをデコードして得られたバーコード情報と、前記バーコード情報の内容を視認可能に示す対応情報とを対応付けて記憶する第２記憶部と、
前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、
前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得、前記バーコード情報に対応する前記対応情報を前記第２記憶部に問い合わせる第１処理部と、
前記第１処理部の問い合わせにより得られた複数の前記対応情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記対応情報を前記画像データと同時に表示させる第２処理部と、
前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部と
を備えたことを特徴とする情報処理装置。
【請求項７】
前記第２処理部は、前記第１処理部の問い合わせにより前記対応情報が得られなかった場合には、対応情報がない旨を示す情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データとともに対応情報がない旨を示す情報を表示させることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記画像データ中の位置であって、利用者が選択すべきバーコードが記載された特定位置を示す位置情報を記憶する第３記憶部をさらに備え、
前記第１処理部は、前記特定位置の前記バーコードを検出することを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記第２処理部は、前記第１処理部により前記特定位置において前記バーコードが検出された場合に、前記バーコード情報の前記画像形成装置への送信を行わず、
前記第３処理部は、前記第１処理部により得られた前記バーコード情報と前記フロー定義データとに基づいて、前記画像データに対する処理を行うことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記第１処理部は、前記特定位置から前記バーコードが検出されない場合に、前記画像データ中の前記特定位置以外の位置から一または複数の前記バーコードを検出することを特徴とする請求項８または９に記載の情報処理装置。
【請求項１１】
前記第１処理部は、前記特定位置以外の位置から検出した前記バーコードの前記バーコード情報に対応する前記対応情報を前記第２記憶部に問い合わせ、
前記第２処理部は、前記第１処理部による問い合わせにより前記対応情報が得られた場合には、前記画像形成装置への前記対応情報の送信を行わず、
前記第３処理部は、前記第１処理部による問い合わせにより得られた前記対応情報に対応する前記バーコード情報と、前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記第２処理部は、前記第１処理部による問い合わせにより前記対応情報が得られない場合に、前記画像形成装置への前記対応情報の送信を行わず、
前記第３処理部は、前記画像データに対する処理を実行しないことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記第２処理部は、前記第１処理部による問い合わせにより前記対応情報が得られない場合に、前記対応情報が存在しない旨を示す情報を前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データとともに対応情報がない旨を示す情報を表示させることを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
前記第２処理部は、前記画像形成装置の表示部に画像データを表示させ、さらに前記画像データ中のバーコードから所定の範囲内の位置に前記バーコードに対応する前記対応情報を表示させることを特徴とする請求項６から１３のいずれか一項に記載の情報処理装置。
【請求項１５】
前記フロー定義データは、前記画像データのフォルダ配信処理を含む処理の流れを定義し、
前記バーコード情報は、前記配信処理における配信先を示す情報であって、
前記第３処理部は、前記フロー定義データに基づいて、前記選択情報により特定される前記バーコード情報を配信先として前記画像データをフォルダ配信することを特徴とする請求項１から１４のいずれか一項に記載の情報処理装置。
【請求項１６】
画像データを入力可能な画像形成装置と、前記画像形成装置とネットワークで接続された情報処理装置とを備えた処理制御システムであって、
前記情報処理装置は、
前記画像データおよび各種データの送受信を制御する通信部と、
前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、
前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、
前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得る第１処理部と、
前記第１処理部により得られた複数の前記バーコード情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記バーコード情報を前記画像データと同時に表示させる第２処理部と、
前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部と
を備え、
前記画像形成装置は、
前記画像データを取得する取得部と、
前記画像データおよび各種データの送受信を制御する通信部と、
前記通信部が複数の前記バーコード情報を前記情報処理装置から受信すると、前記画像データと複数の前記バーコード情報とを同時に表示する表示部と、
前記画像データ中の複数のバーコードのうち所望のバーコードの選択を利用者から受け付ける操作部と
を備えたことを特徴とする処理制御システム。
【請求項１７】
画像データを入力可能な画像形成装置と、前記画像形成装置とネットワークで接続された情報処理装置とを備えた処理制御システムであって、
前記情報処理装置は、
前記画像データおよび各種データの送受信を制御する通信部と、
前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、
前記バーコードをデコードして得られたバーコード情報と、前記バーコード情報の内容を視認可能に示す対応情報とを対応付けて記憶する第２記憶部と、
前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、
前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得、前記バーコード情報に対応する前記対応情報を前記第２記憶部に問い合わせる第１処理部と、
前記第１処理部の問い合わせにより得られた複数の前記対応情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記対応情報を前記画像データと同時に表示させる第２処理部と、
前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部と
を備え、
前記画像形成装置は、
前記画像データを取得する取得部と、
前記画像データおよび各種データの送受信を制御する通信部と、
前記通信部が複数の前記バーコード情報を前記情報処理装置から受信すると、前記画像データと複数の前記バーコード情報とを同時に表示する表示部と、
前記画像データ中の複数のバーコードのうち所望のバーコードの選択を利用者から受け付ける操作部と
を備えたことを特徴とする処理制御システム。
【請求項１８】
画像データを入力可能な画像形成装置とネットワークを介して接続された情報処理装置で実行される処理制御方法であって、
前記情報処理装置は、前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する記憶部を備え、
通信部によって、前記画像データおよび各種データの送受信を制御する通信ステップと、
フロー実行制御部によって、前記フロー定義データに従い、前記画像データに対する処理の実行を制御する制御ステップと、
第１処理部によって、前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得る第１処理ステップと、
第２処理部によって、前記第１処理部により得られた複数の前記バーコード情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記バーコード情報を前記画像データと同時に表示させる第２処理ステップと、
第３処理部によって、前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理ステップと
を含むことを特徴とする処理制御方法。
【請求項１９】
画像データを入力可能な画像形成装置とネットワークを介して接続された情報処理装置で実行される処理制御方法であって、
前記情報処理装置は、前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、
前記バーコードをデコードして得られたバーコード情報と、前記バーコード情報の内容を視認可能に示す対応情報とを対応付けて記憶する第２記憶部と、を備え、
通信部によって、前記画像データおよび各種データの送受信を制御する通信ステップと、
フロー実行制御部によって、前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御ステップと、
第１処理部によって、前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得、前記バーコード情報に対応する前記対応情報を前記第２記憶部に問い合わせる第１処理ステップと、
第２処理部によって、前記第１処理部の問い合わせにより得られた複数の前記対応情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記対応情報を前記画像データと同時に表示させる第２処理ステップと、
第３処理部によって、前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理ステップと
を含むことを特徴とする情報処理方法。
【請求項２０】
画像データを入力可能な画像形成装置とネットワークを介して接続されたコンピュータに実行させる処理制御プログラムであって、
前記コンピュータは、前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する記憶部を備え、
前記コンピュータを、
前記画像データおよび各種データの送受信を制御する通信部と、
前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、
前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得る第１処理部と、
前記第１処理部により得られた複数の前記バーコード情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記バーコード情報を前記画像データと同時に表示させる第２処理部と、
前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部と
して機能させるためのプログラム。
【請求項２１】
画像データを入力可能な画像形成装置とネットワークを介して接続されたコンピュータに実行させる処理制御プログラムであって、
前記コンピュータは、前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、
前記バーコードをデコードして得られたバーコード情報と、前記バーコード情報の内容を視認可能に示す対応情報とを対応付けて記憶する第２記憶部と、を備え、
前記コンピュータを、
前記画像データおよび各種データの送受信を制御する通信部と、
前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、
前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得、前記バーコード情報に対応する前記対応情報を前記第２記憶部に問い合わせる第１処理部と、
第１処理部の問い合わせにより得られた複数の前記対応情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記対応情報を前記画像データと同時に表示させる第２処理部と、
前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部と
して機能させるためのプログラム。
【請求項２２】
請求項２０および２１に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを入力可能な画像形成装置と連携して画像データに対する処理を制御する情報処理装置、処理制御システム、処理制御方法、処理制御プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置・接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布を効率的に行う配信管理システムが重要になっている。このシステムを構成する大きな要素は、画像入力機器（スキャナ）と配信管理サーバである。配信管理サーバには、あらかじめさまざまな業務・用途にあわせた複数の配信処理メニューが登録されている。利用者は、スキャナのオペレーションパネル（操作部）から、業務に適した処理メニューを選択してスキャンを行う。
【０００３】
例えば、特許文献１に記載のシステムでは、配信管理サーバが送信した書誌情報を画像入出力機器に表示し、ユーザからの入力を受け付ける。そして、配信管理サーバにおいて、ユーザからの入力に基づいてスキャン画像に対する処理を行う。
【０００４】
また、画像データに関する情報をバーコードとして画像データに埋め込み、バーコードを読み取ることにより画像データに関する情報を得る技術が知られている。例えば、特許文献２の装置は、文書情報に埋め込まれたバーコードを読み取り、読み取ったバーコード情報を文書情報のファイル名として決定する。また、特許文献３には、バーコード認識において、複数のバーコードが認識された場合には、選択肢を表示し、利用者に選択させる技術が開示されている。
【０００５】
【特許文献１】特開２００８−９７５８６号公報
【特許文献２】特開２００８−１３４７２３号公報
【特許文献３】特開平８−２６３５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、バーコードは視覚的にバーコードが示す内容を示すものではないため、文書情報等に複数のバーコードが含まれている場合には、利用者は、いずれのバーコードが選択すべきものであるかを特定するのが困難であった。特許文献３の技術においては、バーコードが示す内容は表示されるものの、希望の内容に対応したバーコードを選択する処理が煩雑になるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、簡易な操作で利用者が希望するバーコードを選択することのできる情報処理装置、処理制御システム、処理制御方法、処理制御プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、画像データを入力可能な画像形成装置とネットワークを介して接続された情報処理装置であって、前記画像データおよび各種データの送受信を制御する通信部と、前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得る第１処理部と、前記第１処理部により得られた複数の前記バーコード情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記バーコード情報を前記画像データと同時に表示させる第２処理部と、前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部とを備えたことを特徴とする。
【０００９】
また、本発明は、画像データを入力可能な画像形成装置とネットワークを介して接続された情報処理装置であって、前記画像データおよび各種データの送受信を制御する通信部と、前記画像データに対する一または複数の処理の流れを定義したフロー定義データを記憶する第１記憶部と、前記バーコードをデコードして得られたバーコード情報と、前記バーコード情報の内容を視認可能に示す対応情報とを対応付けて記憶する第２記憶部と、前記フロー定義データに従い、前記画像データに対する処理の実行を制御するフロー実行制御部と、前記画像データから複数のバーコードを検出し、各バーコードをデコードしてバーコード情報を得、前記バーコード情報に対応する前記対応情報を前記第２記憶部に問い合わせる第１処理部と、前記第１処理部の問い合わせにより得られた複数の前記対応情報を前記通信部を介して前記画像形成装置に送信し、前記画像形成装置の表示部に前記画像データを表示させ、さらに前記画像データ中の前記バーコードに対応付けて各バーコードに対応する複数の前記対応情報を前記画像データと同時に表示させる第２処理部と、前記画像形成装置において利用者により選択された前記バーコードを示す選択情報を前記通信部が受信すると、前記選択情報により特定される前記バーコード情報と前記第１記憶部に記憶されている前記フロー定義データとに基づいて、前記画像データに対する処理を実行する第３処理部とを備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像データに複数のバーコードが埋め込まれている場合であっても、バーコードの示す情報が画像データ中のバーコードとともに表示されるので、利用者は簡易な操作で希望するバーコードを選択することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる情報処理装置、処理制御システム、処理制御方法、処理制御プログラムおよび記録媒体の最良な実施の形態を詳細に説明する。以下に示す実施の形態では、本発明の情報処理装置、処理制御システム、処理制御方法、処理制御プログラムおよび記録媒体を、複合機によりスキャンした画像データの配信処理を行う配信サーバ、複合機、ネットワーク配信システム、配信処理制御方法およびプログラムに適用した例を挙げて説明する。ただし、本発明の情報処理装置、処理制御システム、処理制御方法、処理制御プログラムおよび記録媒体はこれに限定されるものではなく、画像データに対する処理を制御するものであれば、いずれの装置、システムにも適用することができる。
【００１２】
また、以下に示す実施の形態では、画像データを入力する画像形成装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明しているが、これに限定されるものではなく、画像データを入力可能な画像形成装置であれば、スキャナ装置、ファクシミリ装置、コピー装置などいずれにも適用することができる。
【００１３】
（実施の形態１）
図１は、実施の形態１にかかるネットワーク配信システムのネットワーク構成を示す説明図である。本実施の形態にかかるネットワーク配信システムは、図１に示すように、インターネット３００に接続された配信サーバ１００と、インターネット３００に接続された複合機２００とを主に備えている。なお、複合機２００はさらにＬＡＮまたはインターネット３００などにより例えばファイルサーバなど他の機器と接続されていてもよい。 
【００１４】
複合機２００は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。この複合機２００は、スキャナ機能により紙媒体等をスキャン処理して画像データを生成し、生成された画像データを配信サーバ１００に送信する。複合機２００の詳細については後述する。 
【００１５】
配信サーバ１００は、複合機２００でスキャンされた画像データを受信して、後述するフロー定義データに従って種々の処理や配信処理を実行するワークステーション等のコンピュータである。 
【００１６】
図２は、配信サーバ１００の機能構成を示すブロック図である。配信サーバ１００は、通信部１０２と、フロー実行制御部１０４と、バーコード認識処理部１０６と、配信処理部１０８と、フロー定義データ保持部１１０とを主に備えている。
【００１７】
フロー定義データ保持部１１０は、フロー定義データを保持している。フロー定義データは、複合機２００によってスキャン入力され、複合機２００から受信した画像データに対する各種処理の流れを定義したデータである。
【００１８】
図３は、フロー定義データを模式的に示す図である。本実施の形態にかかるフロー定義データには、画像データに対し、まずバーコード認識処理を行い、次にフォルダ配信処理を行うことが定義されている。さらに、配信処理においては、バーコード認識結果を配信先とすることが定義されている。フロー定義データの内容は任意であり、ユーザが画像データの入力前に定義することができる。
【００１９】
フロー定義データは、ハードディスクドライブ装置（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶媒体（記憶部）に格納されている。すなわち、フロー定義データ保持部１１０は、記録媒体に対応する。
【００２０】
図２の通信部１０２は、複合機２００から画像データを受信する。また、フロー定義データに含まれる処理など各種処理実行の際に各種データの送受信を行う。フロー実行制御部１０４は、フロー定義データをＨＤＤから読み出して、フロー定義データで定義された各種処理の実行を制御する。具体的には、通信部１０２、バーコード認識処理部１０６および配信処理部１０８に対し、フロー定義データに従い各種処理を指示する。
【００２１】
バーコード認識処理部１０６は、フロー実行制御部１０４からの指示に従い、通信部１０２が複合機２００から受信した画像データに含まれるバーコードを検出する。そして、バーコードをデコードしバーコード情報を得る。すなわち、フロー定義データに定義されたバーコード認識処理を行う。
【００２２】
配信処理部１０８は、フロー実行制御部１０４からの指示にしたがい、複合機２００の利用者により選択されたバーコードが示す情報を配信先として、画像データのフォルダ配信を行う。すなわち、フロー定義データに定義された配信処理を行う。
【００２３】
図４は、複合機２００の機能構成を示すブロック図である。複合機２００は、スキャナアプリ２０１と、プリンタアプリ２０２と、制御部２０３と、通信部２０４と、表示制御部２０５と、入力制御部２０６と、オペレーションパネル２１０と、スキャナエンジン２０７と、プリンタエンジン２０８と、サーバ情報２０９とを主に備えている。
【００２４】
ここで、サーバ情報２０９は、配信サーバ１００のＩＰアドレス等を登録したデータベースであり、ＨＤＤやメモリ等の記憶媒体に保存されている。
【００２５】
スキャナエンジン２０７は、スキャン動作を実行するハードウェアであり、プリンタエンジン２０８は、プリンタ動作を実行するハードウェアである。オペレーションパネル２１０は、利用者に対し各種画面や操作入力を行わせるハードウェアである。オペレーションパネル２１０は、各種画面を表示可能な表示部２１１と、スタートボタンやストップボタン、コピーボタン、スキャンボタン等の操作部２１２とを備えている。
【００２６】
制御部２０３は、スキャナアプリ２０１やプリンタアプリ２０２等のアプリケーションからの要求を受けて、スキャナエンジン２０７、プリンタエンジン２０８、ＨＤＤやメモリ等の制御を行うものである。
【００２７】
通信部２０４は、各種データの配信サーバ１００に対する送受信を制御するものである。具体的には、通信部２０４は、スキャンした画像データをサーバ情報２０９に登録されたＩＰアドレスの配信サーバ１００に対して送信する。また、通信部２０４は、配信サーバ１００においてバーコード認識により得られたバーコード情報を受信する。
【００２８】
表示制御部２０５は、表示部２１１に対し、各種画面やソフトウェアキーボード画面等をタッチ入力可能に表示する制御を行う。入力制御部２０６は、表示部２１１からのタッチ入力やソフトウェアキー入力、操作部２１２からの操作入力を受け付けてその入力制御を行うものである。具体的には、表示部２１１に対するタッチ入力や操作部２１２の各種ボタンの押下によるイベントを入力することにより、上記タッチ入力やボタンの押下を検知する。
【００２９】
スキャナアプリ２０１は、利用者による操作部２１２（スキャンボタン等）からの指示により、スキャン条件の設定やスキャン処理を実行するアプリケーションである。具体的には、スキャナアプリ２０１は、制御部２０３に対しスキャン要求を行って、スキャナエンジン２０７を動作させ、原稿をスキャンする。そして、スキャナアプリ２０１は、スキャンされた原稿の画像データを入力する。
【００３０】
プリンタアプリ２０２は、プリント処理を実行するアプリケーションである。具体的には、プリンタアプリ２０２は、制御部２０３に対しプリント要求を行って、プリンタエンジン２０８を動作させる。
【００３１】
なお、図４では、アプリケーションとしてスキャナアプリ２０１とプリンタアプリ２０２しか示されていないが、この他のアプリケーションとして、コピー処理を行うコピーアプリやファクシミリ送受信処理を行うファックスアプリ等が動作している。 
【００３２】
図５は、実施の形態１にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。まず、複合機２００側では、利用者がオペレーションパネル２１０を操作してスキャナアプリ２０１からスキャナエンジン２０７を動作させ、原稿のスキャンを実行し、画像データを得る（ステップＳ１００）。次に、通信部２０４は、画像データを配信サーバ１００に送信する（ステップＳ１０２）。
【００３３】
配信サーバ１００においては、通信部１０２が複合機２００から画像データを受信すると、フロー実行制御部１０４は、フロー定義データにしたがい、各種処理の制御を開始する。これにより、まずバーコード認識処理部１０６によるバーコード認識処理が行われる。すなわち、バーコード認識処理部１０６は、通信部１０２が受信した画像データからバーコードを検出し、検出したバーコードをデコードしてバーコード情報を得る（ステップＳ１０４）。次に、通信部１０２は、バーコード認識処理部１０６により得られたバーコード情報を画像データとともに複合機２００に送信する（ステップＳ１０６）。
【００３４】
複合機２００においては、バーコード情報と画像データとを受信すると、表示制御部２０５は、表示部２１１に画像データを表示し、さらに画像データ中の各バーコードに対応させて、各バーコードのバーコード情報を表示する（ステップＳ１０８）。すなわち、画像データと複数のバーコード情報とを同時に一画面に表示する。
【００３５】
図６は、ステップＳ１０８において表示部２１１に表示される表示画面を示す図である。表示画面にはバーコードを含む画像データが表示され、その脇にバーコード情報が表示されている。そして、各バーコード情報は対応するバーコードと矢印により対応付けられている。このように、画像データ中の各バーコードと、各バーコードに対応するバーコード情報とを対応付けて、一画面上に同時に表示することにより、利用者は、容易にバーコードとバーコード情報との対応関係を把握することができる。
【００３６】
なお、本実施の形態においては、バーコードとバーコード情報とを近接して表示させ、かつ矢印で結ぶことにより対応関係を明示したが、利用者が対応関係を視認することができる形式であればよく、これに限定されるものではない。
【００３７】
例えば、バーコードの位置から所定の範囲内の位置にバーコード情報を表示することとしてもよく、またバーコードの下にバーコードに接してバーコード情報を表示することとしてもよい。
【００３８】
複合機２００においては、操作部２１２を介して利用者により所望のバーコードが選択されると（ステップＳ１１０）、通信部２０４は、利用者によって選択されたバーコードを示す選択情報を配信サーバ１００に送信する（ステップＳ１１２）。なお、利用者は、バーコードを選択してもよく、バーコード情報を選択してもよい。
【００３９】
配信サーバ１００においては、通信部１０２が選択情報を受信すると、配信処理部１０８は、フロー実行制御部１０４からの指示にしたがい、フロー定義データ中の配信処理を実行する。すなわち、選択情報に示されるバーコード情報を配信先として画像データをフォルダ配信する（ステップＳ１１４）。以上で、実施の形態１にかかるネットワーク配信システムの配信処理が終了する。
【００４０】
以上のように、本実施の形態によれば、バーコードとバーコード情報とを同時に一画面上に表示するので、利用者は、容易にバーコードとバーコード情報の対応関係を把握し、希望するバーコードを正確に選択することができる。
【００４１】
（実施の形態２）
実施の形態２にかかるネットワーク配信システムにおいては、配信サーバは配信先を示すバーコードの画像データ中における位置を記憶しており、この位置のバーコードのバーコード情報を配信先として特定する。
【００４２】
図７は、実施の形態２にかかる配信サーバ１２０の機能構成を示すブロック図である。配信サーバ１２０は、実施の形態１にかかる配信サーバ１００の機能構成に加えて、位置データ保持部１３２をさらに備えている。
【００４３】
位置データ保持部１３２は、位置データを保持している。位置データは、画像データ中の位置である特定位置を示す情報である。特定位置とは、画像データに含まれる複数のバーコードのうち、利用者がフォルダ配信の配信先として使用する情報を示すバーコードが埋め込まれた位置である。過去に利用者により配信先として選択されたバーコードが埋め込まれている画像データ中の位置を特定位置とした位置データが位置データ保持部１３２に登録される。
【００４４】
バーコード認識処理部１２６は、実施の形態１にかかるバーコード認識処理部１０６の処理に加えて、位置データの位置データ保持部１３２への登録を行う。さらに、位置データにしたがい、バーコード認識を行うべきバーコードを特定する。
【００４５】
図８は、実施の形態２にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。実施の形態１にかかる配信処理と同様に、複合機２００において画像データが生成され（ステップＳ１２０）、配信サーバ１２０に送信される（ステップＳ１２２）。
【００４６】
配信サーバ１２０においては、画像データを受信すると、フロー実行制御部１２４の指示により、バーコード認識処理部１２６は、位置データ保持部１３２が位置データを保持しているか否かを確認する。
【００４７】
位置データが存在しない場合（ステップＳ１２４，Ｎｏ）には、以降の処理は、実施の形態１にかかる配信処理とほぼ同様である。すなわち、配信サーバ１２０のバーコード認識処理部１２６は、画像データ中のすべてのバーコードに対しバーコード認識処理を行い（ステップＳ１２６）、バーコード情報が複合機２００に送信される（ステップＳ１２８）。複合機２００においても、実施の形態１にかかる複合機２００による処理（ステップＳ１０８〜ステップＳ１１２）と同様の処理が行われる（ステップＳ１３０〜ステップＳ１３４）。
【００４８】
続いて、配信サーバ１００においては、選択情報を受信すると、まず、選択情報に示されるバーコードの特定位置を位置データとして位置データ保持部１３２に登録する（ステップＳ１３６）。次に、選択情報に示されるバーコード情報を配信先としフォルダ配信を行い（ステップＳ１３８）、処理が終了する。
【００４９】
このように、位置データは、画像データに対する配信処理の過程において位置データ保持部１３２に登録される。なお、他の例としては、特定位置が予めわかっている場合には、利用者等からの入力により位置データを位置データ保持部１３２に登録してもよい。なお、位置データの登録は、利用者の操作によってのみ行うこととしてもよく、この場合には位置データの登録（ステップＳ１３６）は不要である。
【００５０】
一方、位置データが登録されている場合には（ステップＳ１２４，Ｙｅｓ）、バーコード認識処理部１２６は、位置データに示される特定位置に埋め込まれているバーコードに対し、バーコード認識処理を行う（ステップＳ１４０）。すなわち、デコードしてバーコード情報を得る。次に、配信処理部１０８は、バーコード認識処理部１２６により得られたバーコード情報を配信先として画像データをフォルダ配信する（ステップＳ１３８）。
【００５１】
このように、配信先が埋め込まれているバーコードの位置が予めわかっている場合には、利用者に対して配信先を示すバーコードを問い合わせずとも配信先を特定することができるので、より簡易な処理で配信先を特定し、配信処理を行うことができる。
【００５２】
なお、実施の形態２にかかるネットワーク配信システムのこれ以外の構成および処理は、実施の形態１にかかるネットワーク配信システムの構成および処理と同様である。
【００５３】
（実施の形態３）
実施の形態３にかかるネットワーク配信システムにおいては、画像データとともにバーコード情報にかえて、バーコード情報が示す具体的な配信先の情報を複合機の表示部に表示させる。
【００５４】
図９は、実施の形態３にかかる配信サーバ１４０の機能構成を示すブロック図である。実施の形態３にかかる配信サーバ１４０は、実施の形態１にかかる配信サーバの機能構成に加えて対応データ保持部１５２をさらに備えている。
【００５５】
対応データ保持部１５２は、バーコード情報とバーコード情報に対応する対応データとを対応付けて保持している。ここで、対応データとは、バーコード情報の内容を利用者が視認できるよう可視化した情報である。実施の形態１において説明したようにバーコード情報は例えば数字の羅列である。そこで、本実施の形態においては、利用者にバーコードの内容をよりわかりやすく伝えるために、対応データを利用する。本実施の形態における対応データは配信先となるフォルダ名を示すテキスト情報であり、例えば「フォルダＡ」のように示される。
【００５６】
バーコード認識処理部１４６は、バーコード情報を入力として対応データ保持部１５２に問い合わせ、配信先情報を得る。
【００５７】
図１０は、対応データ保持部１５２のデータ構成を模式的に示す図である。バーコード情報と対応データとしての配信先情報とが対応付けられている。従って、図１０に示すようにバーコード情報を入力として、対応データ保持部１５２に問い合わせることにより配信先情報を得ることができる。
【００５８】
図１１は、実施の形態３にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。実施の形態１にかかる配信処理と同様に、複合機２００において画像データが生成され（ステップＳ１５０）、配信サーバ１４０に送信されると（ステップＳ１５２）、配信サーバ１４０のバーコード認識処理部１４６は、通信部１４２が受信した画像データからバーコードを検出し、検出したバーコードをデコードしたバーコード情報を得る（ステップＳ１５４）。
【００５９】
さらに、バーコード認識処理部１４６は、バーコード情報に対応付けられている配信先を対応データ保持部１５２に問い合わせ、配信先情報を取得する（ステップＳ１５６）。なお、ステップＳ１５４およびステップＳ１５６の処理は、フロー定義データ中のバーコード認識処理に対応する。次に、通信部１４２は、バーコード認識処理部１４６により特定された配信先情報を画像データとともに複合機２００に送信する（ステップＳ１５８）。
【００６０】
複合機２００においては、配信先情報と画像データとを受信すると、表示制御部２０５は、表示部２１１に画像データを表示し、さらに画像データ中の各バーコードに対応させて、各バーコードの配信先情報を表示する（ステップＳ１６０）。
【００６１】
なお、ステップＳ１５６においてバーコード情報に対応する配信先情報が対応データ保持部１５２に記憶されていない場合には、通信部１４２は、配信先情報が存在しないことを示す情報をステップＳ１５８において送信する。
【００６２】
図１２は、ステップＳ１６０において表示部２１１に表示される表示画面を示す図である。表示画面には、画像データが表示され、その下に配信先情報が表示されている。なお、バーコード情報に対応する配信先情報が対応データ保持部１５２に登録されていない場合には、図１２に示すように「対応情報なし」というように配信情報が存在しないことを利用者に知らせる情報が表示される。このように、配信先が具体的に表示されることにより、利用者は、より確実に配信先を示すバーコードを選択することができる。
【００６３】
ユーザによるバーコードの選択以降の処理（ステップＳ１６２〜ステップＳ１６６）は、実施の形態１にかかる対応する処理（ステップＳ１１０〜ステップＳ１１４）の処理と同様である。また、実施の形態３にかかるネットワーク配信システムにおけるこれ以外の構成および処理は、実施の形態１にかかるネットワーク配信システムにおける構成および処理と同様である。
【００６４】
（実施の形態４）
実施の形態４にかかるネットワーク配信システムにおいては、実施の形態２にかかるネットワーク配信システムと同様に特定位置においてバーコード認識を行い、特定位置にバーコードが存在しない場合には、特定位置以外の位置に埋め込まれたバーコードに対しバーコード認識処理を行う。
【００６５】
図１３は、実施の形態４にかかる配信サーバ１６０の機能構成を示すブロック図である。実施の形態４にかかる配信サーバ１６０は、実施の形態１にかかる配信サーバ１００の機能構成に加えて、位置データ保持部１７２および対応データ保持部１７４をさらに備えている。なお、位置データ保持部１７２および対応データ保持部１７４は、それぞれ実施の形態２にかかる位置データ保持部１３２および実施の形態３にかかる対応データ保持部１５２と同様である。
【００６６】
バーコード認識処理部１６６は、位置データに示される特定位置のバーコードを処理対象として処理を行う。さらに、バーコード認識処理部１６６は、バーコード情報を入力として対応データ保持部１５２に問い合わせ、配信先情報を得る。バーコード認識処理部１６６の詳細な処理については、後述する。
【００６７】
図１４は、実施の形態４にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。実施の形態４にかかる配信処理においては、実施の形態２にかかる配信処理と同様に、複合機２００において画像データが生成され（ステップＳ１７０）、配信サーバ１６０に送信されると（ステップＳ１７２）、配信サーバ１６０においては、フロー実行制御部１６４の指示により、バーコード認識処理部１６６は、位置データ保持部１７２に位置データが存在するか否かを確認する。
【００６８】
位置データ保持部１７２に位置データが存在しない場合（ステップＳ１７４，Ｎｏ）には、以降の処理は、実施の形態３にかかる処理（ステップＳ１５４〜ステップＳ１５８）とほぼ同様である。すなわち、配信サーバ１６０のバーコード認識処理部１６６は、バーコードを検出し、検出したバーコードをデコードしたバーコード情報を得（ステップＳ１７６）、対応データ保持部１７４に問い合わせて配信先情報を得る（ステップＳ１７８）。そして、通信部１６２は、配信先情報を複合機２００に送信する（ステップＳ１８０）。複合機２００における配信先情報を受信した後の処理（ステップＳ１８２〜ステップＳ１８６）は、実施の形態３にかかる複合機２００が配信先情報を受信した後の処理（ステップＳ１６０〜ステップＳ１６４）と同様である。
【００６９】
配信サーバ１６０は、複合機２００から選択情報を受信すると（ステップＳ１８６）、選択情報に示されるバーコードの特定位置を位置データとして登録する（ステップＳ１８８）。次に、選択情報に示されるバーコード情報を配信先として配信処理を実行する（ステップＳ１９０）。
【００７０】
一方、位置データ保持部１７２に位置データが存在する場合には（ステップＳ１７４，Ｙｅｓ）、バーコード認識処理部１６６は、位置データに示される特定位置においてバーコード検出を行う。特定位置にバーコードが埋め込まれている場合には（ステップＳ１９２，Ｙｅｓ）、特定位置のバーコードに対し、バーコード認識処理を行う（ステップＳ１９４）。そして、配信処理部１６８は、バーコード認識処理部１６６により得られたバーコード情報を配信先として画像データをフォルダ配信する（ステップＳ１９０）。
【００７１】
また、位置データは存在するものの特定位置にバーコードが存在しない場合には（ステップＳ１７４，Ｙｅｓ、ステップＳ１９２，Ｎｏ）、バーコード認識処理部１６６は、画像データに含まれるすべてのバーコードを対象としてバーコード認識処理を行う。すなわち、バーコード認識処理部１６６は、検出されたバーコードをデコードし（ステップＳ１９６）、次に、バーコード情報に対応する配信先情報を対応データ保持部１７４に問い合わせる（ステップＳ１９８）。バーコード認識処理部１６６は、バーコード情報に対応する配信先情報が得られた場合には（ステップＳ２００，Ｙｅｓ）、この配信先情報に対応するバーコード情報を配信処理部１６８に渡す。配信処理部１６８は、バーコード認識処理部１６６から受け取ったバーコード情報を配信先として画像データをフォルダ配信し（ステップＳ１９０）、処理が終了する。
【００７２】
このように、特定位置にバーコードが存在しない場合には、特定位置以外のバーコードから配信先情報を得るべく、画像データ中のすべてのバーコードに対しバーコード認識処理を行う。さらに、対応データ保持部１７４には、配信先に対応するバーコード情報のみが登録されていることを利用して以下の処理を行う。すなわち、利用者からの選択により、配信先を示すバーコードを特定するのではなく、対応データ保持部１７４に登録されているバーコード情報を配信先として特定する。これにより、利用者による操作を軽減することができる。
【００７３】
ステップＳ２００においては、対応データ保持部１７４に配信先情報が存在しない場合には（ステップＳ２００，Ｎｏ）、フォルダ配信処理（ステップＳ１９０）を行わず、処理を終了する。
【００７４】
なお、他の例としては、ステップＳ２００において、対応データ保持部１７４に配信先情報が存在しない場合には（ステップＳ２００，Ｎｏ）、配信先情報が存在しない旨の配信先情報を複合機２００に送信し、複合機２００の表示部２１１に表示させ、利用者に指示を促してもよい。
【００７５】
なお、実施の形態４にかかるネットワーク配信システムのこれ以外の構成および処理は、他の実施の形態にかかるネットワーク配信システムの構成および処理と同様である。
【００７６】
また、第１〜４の実施の形態の情報処理装置としての配信サーバで実行される処理制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜４の実施の形態の配信サーバで実行される処理制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７７】
また、第１〜４の実施の形態の処理制御プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００７８】
第１〜４の実施の形態の配信サーバで実行される処理制御プログラムは、上述した各部（通信部、フロー実行制御部、バーコード認識処理部、配信処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から処理制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、通信部、フロー実行制御部、バーコード認識処理部、配信処理部が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【００７９】
【図１】実施の形態１にかかるネットワーク配信システムのネットワーク構成を示す説明図である。
【図２】配信サーバ１００の機能構成を示すブロック図である。
【図３】フロー定義データを模式的に示す図である。
【図４】複合機２００の機能構成を示すブロック図である。
【図５】実施の形態１にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。
【図６】ステップＳ１０８において表示部２１１に表示される表示画面を示す図である。
【図７】実施の形態２にかかる配信サーバ１２０の機能構成を示すブロック図である。
【図８】実施の形態２にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。
【図９】実施の形態３にかかる配信サーバ１４０の機能構成を示すブロック図である。
【図１０】対応データ保持部１５２のデータ構成を模式的に示す図である。
【図１１】実施の形態３にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。
【図１２】ステップＳ１６０において表示部２１１に表示される表示画面を示す図である。
【図１３】実施の形態４にかかる配信サーバ１６０の機能構成を示すブロック図である。
【図１４】実施の形態４にかかるネットワーク配信システムにおける画像データの配信処理のシーケンス図である。
【符号の説明】
【００８０】
１００，１２０，１４０，１６０  配信サーバ
１０２，１２２，１４２，１６２  通信部
１０４，１２４，１４４，１６４  フロー実行制御部
１０６，１２６，１４６，１６６  バーコード認識処理部
１０８，１２８，１４８，１６８  配信処理部
１１０，１３０，１５０，１７０  フロー定義データ保持部
１３２，１７２  位置データ保持部
１５２，１７４  対応データ保持部
２００  複合機
２０１  スキャナアプリ
２０２  プリンタアプリ
２０３  制御部
２０４  通信部
２０５  表示制御部
２０６  入力制御部
２０７  スキャナエンジン
２０８  プリンタエンジン
２０９  サーバ情報
２１０  オペレーションパネル
２１１  表示部
２１２  操作部
３００  インターネット
【図１】
2010074389.tif 000003
【図２】
2010074389.tif 000004
【図３】
2010074389.tif 000005
【図４】
2010074389.tif 000006
【図５】
2010074389.tif 000007
【図６】
2010074389.tif 000008
【図７】
2010074389.tif 000009
【図８】
2010074389.tif 000010
【図９】
2010074389.tif 000011
【図１０】
2010074389.tif 000012
【図１１】
2010074389.tif 000013
【図１２】
2010074389.tif 000014
【図１３】
2010074389.tif 000015
【図１４】
2010074389.tif 000016