(57)【要約】【課題】機器の利用効率をより向上可能とする。【解決手段】第１の実施形態に係る情報処理装置は、１以上の処理が定義されたジョブに対応し、ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示部と、提示部に提示された識別情報に基づき識別情報に対応する設定画面が表示された端末装置から、設定画面に応じて入力された設定を受信する受信部と、受信部に受信された設定に従い前記ジョブに定義された処理を実行する制御部とを備える。【選択図】図６
2018038003.tif 000002
【特許請求の範囲】
【請求項１】
１以上の処理が定義されたジョブに対応し、該ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示部と、
前記提示部に提示された前記識別情報に基づき該識別情報に対応する前記設定画面が表示された端末装置から、該設定画面に応じて入力された設定を受信する受信部と、
前記受信部に受信された前記設定に従い前記ジョブに定義された処理を実行する制御部と
を備える情報処理装置。
【請求項２】
前記制御部は、
第１の処理が実行され、前記受信部に前記設定が受信された後に、該設定に従い、前記ジョブに定義された第２の処理を実行する
請求項１に記載の情報処理装置。
【請求項３】
前記第１の処理は、原稿を読み取り画像データを出力する読取処理であり、
前記第２の処理は、少なくとも前記画像データを指定された宛先に配信する配信処理を含む
請求項２に記載の情報処理装置。
【請求項４】
前記提示部は、
前記識別情報を含む電子メールを前記端末装置に送信することで、該識別情報を提示する
請求項１乃至請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記提示部は、
前記識別情報を画像情報に符号化して該識別情報を提示する
請求項１乃至請求項３の何れか１項に記載の情報処理装置。
【請求項６】
前記第１の処理に対する設定を行うための第１の画面と、前記第２の処理に対する設定を行うための第２の画面とのうち、前記第１の画面および前記第２の画面を前記情報処理装置に表示させる第１のモードと、前記第１の画面のみを前記情報処理装置に表示させる第２のモードと、前記第１の画面および前記第２の画面の何れも前記情報処理装置に表示させない第３のモードと、から１のモードを選択する選択画面を表示させる選択画面表示部
をさらに備える請求項２乃至請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記提示部は、
前記選択画面において前記第２のモードおよび前記第３のモードのうち一方が選択された場合に、前記第２の処理に対する設定を行うための前記設定画面を識別する識別情報を提示する
請求項６に記載の情報処理装置。
【請求項８】
端末装置と情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
１以上の処理が定義されたジョブに対応し、該ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示部と、
前記提示部に提示された前記識別情報に基づき該識別情報に対応する前記設定画面が表示された前記端末装置から、該設定画面に対して入力された設定を受信する受信部と、
前記受信部に受信された前記設定に従い前記ジョブに定義された処理を実行する制御部と
を備え、
前記端末装置は、
前記識別情報に基づき前記設定画面を取得する取得部と、
前記設定画面を表示する表示部と、
前記設定画面に応じて設定を入力する入力部と
を備える
情報処理システム。
【請求項９】
端末装置と、サーバ装置と、情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
１以上の処理が定義されたジョブに対応し、該ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示部を備え、
前記サーバ装置は、
前記提示部に提示された前記識別情報に基づき該識別情報に対応する前記設定画面が表示された前記端末装置から、該設定画面に対して入力された設定を受信する受信部と、
前記受信部に受信された前記設定に従い前記ジョブに定義された処理を実行する制御部と
を備え、
前記端末装置は、
前記識別情報に基づき前記設定画面を取得する取得部と、
前記設定画面を表示する表示部と、
前記設定画面に応じた設定の入力を受け付ける入力部と
を備える
情報処理システム。
【請求項１０】
端末装置と情報処理装置とを含む情報処理システムにおける情報処理方法であって、
前記情報処理装置が、１以上の処理が定義されたジョブに対応し、該ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示ステップと、
前記情報処理装置が、前記提示ステップにより提示された前記識別情報に基づき該識別情報に対応する前記設定画面が表示された前記端末装置から、該設定画面に対して入力された設定を受信する受信ステップと、
前記情報処理装置が、前記受信ステップにより受信された前記設定に従い前記ジョブに定義された処理を実行する制御ステップと、
前記端末装置が、前記識別情報に基づき前記設定画面を取得する取得ステップと、
前記端末装置が、前記設定画面を表示する表示ステップと、
前記端末装置が、前記設定画面に応じて設定を入力する入力ステップと
を有する
情報処理方法。
【請求項１１】
端末装置と、サーバ装置と、情報処理装置とを含む情報処理システムにおける情報処理方法であって、
前記情報処理装置が、１以上の処理が定義されたジョブに対応し、該ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示ステップと、
前記サーバ装置が、前記提示ステップにより提示された前記識別情報に基づき該識別情報に対応する前記設定画面が表示された前記端末装置から、該設定画面に対して入力された設定を受信する受信ステップと、
前記サーバ装置が、前記受信ステップにより受信された前記設定に従い前記ジョブに定義された処理を実行する制御ステップと、
前記端末装置が、前記識別情報に基づき前記設定画面を取得する取得ステップと、
前記端末装置が、前記設定画面を表示する表示ステップと、
前記端末装置が、前記設定画面に応じた設定の入力を受け付ける入力ステップと
を有する
情報処理方法。
【請求項１２】
１以上の処理が定義されたジョブに対応し、該ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示ステップと、
前記提示ステップにより提示された前記識別情報に基づき該識別情報に対応する前記設定画面が表示された端末装置から、該設定画面に対して入力された設定を受信する受信ステップと、
前記受信ステップにより受信された前記設定に従い前記ジョブに定義された処理を実行する制御ステップと
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、プリンタ機能、スキャナ機能、ＦＡＸ機能、複写機能など複数の機能を１台の筐体により実現するＭＦＰ(Multi  Function  Printer)が知られている。また、ＭＦＰにネットワークに対する通信機能を設け、スキャナ機能を用いて原稿をスキャンして得られた原稿画像を、ネットワークを介して配信可能とする技術も知られている。例えば、ＭＦＰにおいて、原稿の書誌情報や配信の宛先を入力した上で、原稿のスキャンを実行することで、スキャンにより得られた原稿画像の画像データおよび書誌情報を、入力された宛先に配信することができる。
【０００３】
また、特許文献１には、原稿画像の配信先となる文書管理サーバに設定される書誌情報に応じて、ユーザが設定可能な書誌情報の提示を変更できる構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、従来の技術によれば、例えば書誌情報や宛先の入力が多い場合に、１人のユーザがこれらの情報の入力のために長時間ＭＦＰを占有することになり、他のユーザの利用が滞ってしまうという問題点があった。また、特許文献１においても、ユーザが書誌情報の設定を行うためにＭＦＰを占有することになる点については、解決されていない。
【０００５】
本発明は、上記に鑑みてなされたものであって、機器の利用効率をより向上可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、１以上の処理が定義されたジョブに対応し、ジョブに対する設定を行うための設定画面を識別する識別情報を提示する提示部と、提示部に提示された識別情報に基づき識別情報に対応する設定画面が表示された端末装置から、設定画面に応じて入力された設定を受信する受信部と、受信部に受信された設定に従いジョブに定義された処理を実行する制御部とを備える。
【発明の効果】
【０００７】
本発明によれば、機器の利用効率がより向上可能となるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に適用可能な情報処理システムの構成例を示すブロック図である。
【図２】図２は、第１の実施形態に適用可能なＭＦＰの一例の構成を示すブロック図である。
【図３】図３は、第１の実施形態に適用可能な端末装置の一例の構成を示すブロック図である。
【図４】図４は、第１の実施形態に係るＭＦＰの機能を説明するための一例の機能ブロック図である。
【図５】図５は、第１の実施形態に係る端末装置の機能を説明するための一例の機能ブロック図である。
【図６】図６は、第１の実施形態に係るＭＦＰの処理を示す一例のフローチャートである。
【図７】図７は、第１の実施形態に係る、端末装置における処理を示す一例のフローチャートである。
【図８】図８は、第１の実施形態に係る処理をより具体的に説明するための一例のシーケンス図である。
【図９】図９は、第１の実施形態に適用可能なワークフロー指定画面の例を示す図である。
【図１０】図１０は、第１の実施形態に適用可能な設定画面の例を示す図である。
【図１１】図１１は、第１の実施形態に適用可能な読取設定入力画面の例を示す図である。
【図１２】図１２は、第１の実施形態に係るスキャン完了画面の例を示す図である。
【図１３】図１３は、第１の実施形態に係る、Ｗｅｂページにより表示される表示画面としての設定画面の例を示す図である。
【図１４】図１４は、第１の実施形態の第１の変形例に係るスキャン完了画面の例を示す図である。
【図１５】図１５は、第１の実施形態の第２の変形例に係る設定画面に対する入力処理を示す一例のフローチャートである。
【図１６】図１６は、第１の実施形態の第２の変形例に係る処理選択画面の例を示す図である。
【図１７】図１７は、第２の実施形態に係る情報処理システムの構成の例を示すブロック図である。
【図１８】図１８は、第２の実施形態に適用可能な配信サーバの一例の構成を示すブロック図である。
【図１９】図１９は、第２の実施形態に適用可能なＭＦＰの機能を説明するための一例の機能ブロック図である。
【図２０】図２０は、第２の実施形態に適用可能な配信サーバの機能を説明するための一例の機能ブロック図である。
【図２１】図２１は、第２の実施形態に係るＭＦＰによる処理を示す一例のフローチャートである。
【図２２】図２２は、第２の実施形態に係る配信サーバの処理を示す一例のフローチャートである。
【図２３】図２３は、第２の実施形態に係る処理をより具体的に説明するための一例のシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理装置、情報処理システム、情報処理方法および情報処理プログラムの実施形態を詳細に説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に適用可能な情報処理システムの構成例を示す。図１において、情報処理システム１は、ＭＦＰ(Multi  Function  Printer)１０ａと端末装置２０とがネットワーク５０を介して接続され、さらに、ＭＦＰ１０ａとファイルサーバ３０およびメールサーバ３１とがネットワーク５１を介して接続される。
【００１１】
ネットワーク５０および５１は、ＬＡＮ(Local  Area  Network)を適用することができる。これに限らず、ネットワーク５０および５１の一方または両方をインターネットとしてもよい。ネットワーク５０および５１は、それぞれ有線接続および無線接続の何れであってもよい。また、図１では、ネットワーク５０および５１が別のネットワークであるように示しているが、これは一例であって、ネットワーク５０および５１が共通のネットワークであってもよい。
【００１２】
情報処理装置としてのＭＦＰ１０ａは、プリンタ機能、スキャナ機能、ＦＡＸ機能、複写機能などを１台の筐体で実現させた複合機である。第１の実施形態に係るＭＦＰ１０ａは、さらに、ネットワーク５０および５１を介した通信が可能な通信機能と、ネットワーク５０を介してＷｅｂページを提示する機能（例えばＷｅｂサーバ機能）とを備える。
【００１３】
端末装置２０は、例えばパーソナルコンピュータ（ＰＣ）であって、ネットワーク５０を介した通信が可能な通信機能を備える。端末装置２０は、ディスプレイ装置と、マウスといったポインティングデバイスやキーボードといった入力デバイスとが接続される。また、端末装置２０は、アプリケーションプログラムとしてブラウザアプリケーション（以下、適宜、ブラウザと呼ぶ）が搭載され、ネットワーク５０を介してＷｅｂページの閲覧や、Ｗｅｂページに対する情報の入力および入力された情報の送信などが可能とされている。
【００１４】
ファイルサーバ３０は、例えばハードディスクドライブなどのストレージを備え、ストレージに記憶されるファイルを管理し、当該ファイルに対するネットワーク５１を介したアクセスを提供する。メールサーバ３１は、例えばネットワーク５１を介した電子メールの送受信の制御および管理を行う。
【００１５】
このような構成において、第１の実施形態に係る情報処理システム１は、例えばＭＦＰ１０ａのスキャナ機能を用いて原稿をスキャンして画像データを取得する処理（第１の処理）と、取得した当該画像データに対する、書誌情報に基づく処理（第２の処理）とを含むジョブを実行することができる。ここで、ユーザは、このジョブを実行させる際に、例えば第２の処理が画像データの配信であれば「画像データの配信先の設定は、原稿のスキャン動作の後に行う」旨をＭＦＰ１０ａに対して設定する。
【００１６】
第２の処理は、例えば、ＭＦＰ１０ａのスキャナ機能を用いて取得した画像データをファイルサーバ３０またはメールサーバ３１により配信する処理とすることができる。この場合、書誌情報は、画像データの配信先を特定可能な情報を含む。
【００１７】
第２の処理は、これに限らず、当該画像データに対する画像変換処理、画像補正処理、ＯＣＲ(Optical  Character  Recognition)処理といった、画像データに対する中間処理を含んでいてもよい。画像変換処理は、画像データのＰＤＦ(Portable  Document  Format)データ化や、サイズ変換、色情報変換などを含むことができる。また、書誌情報に基づく処理は、画像データに対する中間処理と、中間処理を施された画像データの配信処理とを含んでいてもよい。この場合、書誌情報は、中間処理の種類や設定を示す情報を直接的に含んでいてもよいし、例えば書誌情報が画像データの配信先を特定可能な情報を含むものとし、この情報に、中間処理の種類や設定を示す情報を関連付けてもよい。
【００１８】
以下では、第２の処理が、画像データをファイルサーバ３０またはメールサーバ３１により配信する処理であるものとして説明を行う。
【００１９】
このジョブにおいて、ＭＦＰ１０ａは、ユーザの指示により原稿のスキャンを実行すると、原稿をスキャンして得た画像データを例えばＭＦＰ１０ａが備えるストレージに記憶する。ＭＦＰ１０ａは、記憶した画像データを配信する配信先などの、当該ジョブに対する設定情報を入力するための設定画面を識別する識別情報を、例えばＭＦＰ１０ａが備える操作パネルに表示させる。
【００２０】
例えば、ＭＦＰ１０ａは、設定画面を表示させるＷｅｂページのデータを作成し、生成したＷｅｂページのデータをＭＦＰ１０ａが備えるストレージの所定の位置に記憶する。ＭＦＰ１０ａは、このＷｅｂページのデータの位置を示すＵＲＬ(Uniform  Resource  Locator)を含む識別情報を生成し、操作パネルに表示させ、ユーザに提示する。
【００２１】
ユーザは、この識別情報に従い、端末装置２０を用いて設定画面にアクセスして設定画面をディスプレイに表示させる。ユーザは、設定画面に従い画像データの書誌情報や配信先を示す情報などを入力し、入力した情報をＭＦＰ１０ａに送信する。ＭＦＰ１０ａは、端末装置２０から送信された情報を受信し、受信した情報と、ストレージに記憶した、スキャンで得られた画像データとをファイルサーバ３０またはメールサーバ３１に渡す。ファイルサーバ３０またはメールサーバ３１は、ＭＦＰ１０ａから渡された情報に含まれる配信先を示す情報に従い画像データの配信を行う。
【００２２】
第１の実施形態に係る情報処理システム１は、このように、ＭＦＰ１０ａにおいてスキャンした画像データを配信するジョブを実行する場合に、ジョブに対する設定を行う設定画面を識別する識別情報を提示する。ユーザは、提示された識別情報に従い、端末装置２０から設定画面にアクセスして、ジョブに対する設定情報を入力するようにしている。そのため、１人のユーザが１台のＭＦＰ１０ａを占有してしまうことが回避でき、ＭＦＰ１０ａの利用効率を向上させることができる。
【００２３】
（第１の実施形態に適用可能な構成の詳細）
図２は、第１の実施形態に適用可能なＭＦＰ１０ａの一例の構成を示す。図２において、ＭＦＰ１０ａは、ＣＰＵ(Central  Processing  Unit)１０００と、ＲＯＭ(Read  Only  Memory)１００１と、ＲＡＭ(Random  Access  Memory)１００２と、外部Ｉ／Ｆ１００３と、操作部Ｉ／Ｆ１００４と、操作パネル１０４０と、通信Ｉ／Ｆ１００５と、ストレージ１０２０とを備える。さらに、ＭＦＰ１０ａは、ＭＦＰ１０ａの各機能を実行するための構成を備える。
【００２４】
ストレージ１０２０は、データを不揮発に記憶する記憶媒体であって、ハードディスクドライブやフラッシュメモリを適用できる。ストレージ１０２０は、ＣＰＵ１０００が動作するためのプログラムやデータが記憶される。
【００２５】
ＭＦＰ１０ａがプリント機能、コピー機能、スキャナ機能およびＦＡＸ機能を有するこの例では、ＭＦＰ１０ａは、各機能を実行するための構成として、画像処理・エンジン制御部１０３０と、スキャナユニット１０３１と、プリンタユニット１０３２と、ＦＡＸユニット１０３３とを有する。また、ＭＦＰ１０ａが有する上述した各部は、バス１０１０および１０１１により互いに通信可能に接続されている。
【００２６】
ＣＰＵ１０００は、例えば、ＲＯＭ１００１やストレージ１０２０に予め記憶されたプログラムに従い、ＲＡＭ１００２をワークメモリとして用い、このＭＦＰ１０ａの全体の動作を制御する。
【００２７】
操作部Ｉ／Ｆ１００４は、ユーザ操作を受け付ける操作部と、ユーザに情報を提示するための表示部を備えた操作パネル１０４０が接続される。操作部は、接触した位置に応じた信号を出力するようにしたタッチパネルを用いることができ、当該タッチパネルと表示部とを一体的に構成することができる。操作パネル１０４０からユーザ操作に応じて出力された信号は、操作部Ｉ／Ｆ１００４を介してＣＰＵ１０００に供給される。また、操作部Ｉ／Ｆ１００４は、ＣＰＵ１０００から供給された表示制御信号に応じて、操作部１０４０の表示部に対して画面を表示させる。
【００２８】
通信Ｉ／Ｆ１００５は、ＣＰＵ１０００の指示に従い、ネットワーク５０および５１に対する通信を制御する。ＭＦＰ１０ａは、ネットワーク５０に対応する通信Ｉ／Ｆと、ネットワーク５１に対応する通信Ｉ／Ｆとをそれぞれ備えていてもよい。外部Ｉ／Ｆ１００３は、例えばＵＳＢ(Universal  Serial  Bus)インターフェイスといった、外部機器を接続するためのインターフェイスである。
【００２９】
スキャナユニット１０３１は、ＣＩＳ(Contact  Image  Sensor)といった光センサを用いて原稿台にセットされた原稿の画像をスキャンして読み取り、画像データを出力する。プリンタユニット１０３２は、インクジェット方式や電子写真方式といった画像形成方式を用いて、画像データに基づき媒体に画像を形成する。
【００３０】
画像処理・エンジン制御部１０３０は、ＣＰＵ１０００の指示に従いスキャナユニット１０３１およびプリンタユニット１０３２の動作を制御する。また、画像処理・エンジン制御部１０３０は、ＣＰＵ１０００の指示に従い、スキャナユニット１０３１で読み取られた画像データに所定の画像処理を施してバス１０１１に対して出力する。さらに、画像処理・エンジン制御部１０３０は、バス１０１１を介して供給された画像データに所定の画像処理を施してプリンタユニット１０３２に供給する。ＦＡＸユニット１０３３は、例えば公衆電話回線に接続され、ＣＰＵ１０００の指示に従い、バス１０１１を介して供給された画像データのＦＡＸ送信処理を行う。
【００３１】
図３は、第１の実施形態に適用可能な端末装置２０の一例の構成を示す。図３において、端末装置２０は、ＣＰＵ２０００と、ＲＯＭ２００１と、ＲＡＭ２００２と、グラフィクスＩ／Ｆ２００３と、ストレージ２００４と、通信Ｉ／Ｆ２００５と、データＩ／Ｆ２００６とを備え、これら各部がバス２０２０により互いに通信可能に接続される。
【００３２】
ストレージ２００４は、データを不揮発に記憶する記憶媒体であって、ハードディスクドライブやフラッシュメモリを適用できる。ストレージ２００４は、ＣＰＵ２０００が動作するためのプログラムやデータが記憶される。
【００３３】
ＣＰＵ２０００は、例えば、ＲＯＭ２００１やストレージ２００４に予め記憶されたプログラムに従い、ＲＡＭ２００２をワークメモリとして用い、この端末装置２０の全体の動作を制御する。グラフィクスＩ／Ｆ２００３は、ＣＰＵ２０００によりプログラムに従い生成された表示制御信号に基づき、ディスプレイ２０１０が対応可能な表示信号を生成する。ディスプレイ２０１０は、グラフィクスＩ／Ｆ２００３から供給された表示信号に応じた画面を表示する。
【００３４】
データＩ／Ｆ２００６は、外部の機器との間でデータの送受信を行う。データＩ／Ｆ２００６としては、例えばＵＳＢ(Universal  Serial  Bus)を適用可能である。この例では、データＩ／Ｆ２００６に入力デバイス２０１１が接続されている。入力デバイス２０１１は、例えばポインティングデバイスやキーボードであり、ユーザ操作に応じた入力情報を出力する。入力デバイス２０１１から出力された入力情報は、データＩ／Ｆ２００６を介して例えばＣＰＵ２０００に供給される。通信Ｉ／Ｆ２００５は、ＣＰＵ２０００の指示に従い、ネットワーク５０に対する通信を制御する。
【００３５】
図４は、第１の実施形態に係るＭＦＰ１０ａの機能を説明するための一例の機能ブロック図である。図４において、ＭＦＰ１０ａは、パネルＵＩ部１００と、ＷｅｂＵＩ部１０１と、ＵＩ定義記憶部１０２と、識別情報提示部１０３と、読取制御部１０４と、読取結果記憶部１０５と、ＷＦ定義記憶部１０６と、ＷＦ処理部１０７と、配信部１０８と、通信部１０９とを含む。また、配信部１０８は、メール配信検索部１０８０と、フォルダ配信検索部１０８１とを含む。
【００３６】
これらパネルＵＩ部１００、ＷｅｂＵＩ部１０１、ＵＩ定義記憶部１０２、識別情報提示部１０３、読取制御部１０４、読取結果記憶部１０５、ＷＦ定義記憶部１０６、ＷＦ処理部１０７、配信部１０８および通信部１０９は、ＣＰＵ１０００上で動作する情報処理プログラムにより実現される。これに限らず、パネルＵＩ部１００、ＷｅｂＵＩ部１０１、ＵＩ定義記憶部１０２、識別情報提示部１０３、読取制御部１０４、読取結果記憶部１０５、ＷＦ定義記憶部１０６、ＷＦ処理部１０７、配信部１０８および通信部１０９のうち一部または全部を、互いに協働して動作するハードウェア回路により実現してもよい。
【００３７】
パネルＵＩ部１００は、操作パネル１０４０に表示させる画面を生成する。また、パネルＵＩ部１００は、操作パネル１０４０に対するユーザ操作を受け付け、受け付けた操作に応じてＭＦＰ１０ａの動作を制御する。
【００３８】
ＷｅｂＵＩ部１０１は、端末装置２０などＭＦＰ１０ａの外部の機器から、ブラウザを用いてネットワーク５０を介ししてＭＦＰ１０ａにアクセスした際の、ＭＦＰ１０ａに対するユーザインタフェースを提供する。ＷｅｂＵＩ部１０１は、例えば、所定のＵＲＬが与えられたＷｅｂページを提示する。Ｗｅｂページは、画面上に表示するための各部品のレイアウトや制御が、ＨＴＭＬ(HyperText  Markup  Language)を用いて記述されて構成される。
【００３９】
例えば、端末装置２０上で起動されたブラウザのＵＲＬ入力部に、当該ＷｅｂページのＵＲＬを入力してネットワーク５０に向けて送信する。ＷｅｂＵＩ部１０１は、ネットワーク５０を介して当該ＵＲＬを受信すると、Ｗｅｂページをブラウザに提示する。
【００４０】
ＵＩ定義部１０２は、パネルＵＩ部１００が操作パネル１０４０に表示される画面に配置する部品や、ＷｅｂＵＩ部１０１による表示画面に配置される部品などが登録される。パネルＵＩ部１００とＷｅｂＵＩ部１０１とにそれぞれＵＩ定義部を設けてもよい。
【００４１】
識別情報提示部１０３は、上述した、ジョブに対する設定情報を入力するための設定画面を識別する識別情報を生成し、ユーザに提示する。例えば、設定画面は、ＷｅｂＵＩ部１０１により提供されるＷｅｂページに従い表示される表示画面であって、当該Ｗｅｂページは、所定のＵＲＬが与えられた場所に記憶される。識別情報提示部１０３は、当該Ｗｅｂページの場所を示すＵＲＬを含む識別情報を生成する。識別情報提示部１０３は、例えば、生成した識別情報をパネルＵＩ部１００に渡す。パネルＵＩ部１００は、渡された識別情報を操作パネル１０４０上に表示させる。
【００４２】
読取制御部１０４は、スキャナユニット１０３１を制御する。例えば、読取結果記憶部１０５は、スキャナユニット１０３１を制御して原稿をスキャンして原稿画像の読み取りを行う。読取結果記憶部１０５は、読取制御部１０４により読み取られた原稿画像の画像データを、例えばストレージ１０２０に記憶し、記憶した画像データをストレージ１０２０から読み出す。
【００４３】
ＷＦ定義記憶部１０６は、ワークフロー（ＷＦ）を定義するワークフロー定義の記憶および読み出しを行う。ワークフローとは、あるサービスを実行するための処理の組み合わせである。ＷＦ処理部１０７は、ワークフロー定義に従いワークフローに含まれる処理を実行する制御部として機能する。
【００４４】
第１の実施形態では、ワークフローは、例えばＭＦＰ１０ａのスキャナ機能を用いて原稿をスキャンして取得した画像データに対する処理が定義されるものとする。例えば、ワークフローは、上述した画像データに対する中間処理と、中間処理を施された画像データのフォルダ配信やメール配信といった配信処理とを定義することができる。一例として、ワークフローに対し、画像変換、ＰＤＦ変換、配信処理の各処理が順次実行されるように定義することができる。また例えば、ワークフローは、中間処理を行わず、配信のみを実行する定義としてもよい。第１の実施形態では、ワークフローに定義される処理は、上述した第２の処理に対応し、第１の処理、すなわち、ＭＦＰ１０ａのスキャナ機能を用いて原稿をスキャンして画像データを取得する処理は、ワークフローに定義されない。
【００４５】
ワークフロー定義は、ワークフローの名称、ワークフローに含まれる各処理の順序、各処理に対するパラメータなどを含む。ワークフロー定義は、ファイルに格納され、例えばストレージ１０２０の所定のフォルダに記憶される。ＷＦ定義記憶部１０６は、例えば、ワークフロー定義が格納されるファイルのファイルパスと、ワークフローを識別するためのＩＤとを関連付けたＷＦ管理テーブル（表１）により、ワークフローを管理する。ＷＦ定義記憶部１０６は、ＷＦのＩＤが指定されると、当該ＩＤに関連付けられたファイルパスからワークフロー定義が格納されたファイルを読み出す。
【００４６】
【表１】
2018038003.tif 000003
【００４７】
配信部１０８は、ファイルサーバ３０やメールサーバ３１によるデータの配信を制御する。なお、ファイルサーバ３０によるデータの配信をフォルダ配信と呼び、メールサーバ３１によるデータの配信をメール配信と呼ぶ。フォルダ配信は、例えば、ファイルサーバ３０内の所定のフォルダに配信するファイルを格納しておき、配信先のユーザに、例えば電子メールに当該ファイルのパスを示すＵＲＬを埋め込んで送信する。ユーザは、当該電子メールに埋め込まれたＵＲＬに従いアクセスを行うことで、ファイルを取得することができる。一方、メール配信は、例えば、メールサーバ３１は、配信するファイルを電子メールに添付して配信先のユーザに送信する。
【００４８】
配信部１０８は、メール配信検索部１０８０と、フォルダ配信検索部１０８１とを含む。メール配信検索部１０８０は、指定された条件に従いメール配信の配信先のメールアドレスを検索する。同様に、フォルダ配信検索部１０８１は、指定された条件に従いフォルダ配信の配信先を示す情報を検索する。メール配信の配信先のメールアドレスや、フォルダ配信の配信先のユーザのメールアドレスは、例えば、それぞれメールサーバ３１およびファイルサーバ３０に予め格納されている。
【００４９】
通信部１０９は、通信Ｉ／Ｆ１００５を制御して、ネットワーク５０を介した通信を行う。
【００５０】
第１の実施形態に係るＭＦＰ１０ａの各機能を実現するための情報処理プログラムは、インストール可能な形式また実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供される。これに限らず、情報処理プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、当該ネットワークを介してダウンロードさせることにより提供してもよい。また、情報処理プログラムをインターネットなどのネットワークを経由して提供または配布するように構成してもよい。
【００５１】
情報処理プログラムは、上述した各部（パネルＵＩ部１００、ＷｅｂＵＩ部１０１、ＵＩ定義記憶部１０２、識別情報提示部１０３、読取制御部１０４、読取結果記憶部１０５、ＷＦ定義記憶部１０６、ＷＦ処理部１０７、配信部１０８および通信部１０９）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ１０００がストレージ１０２０などの記憶媒体から当該情報処理プログラムを読み出して実行することにより、上述した各部がＲＡＭ１００２などの主記憶装置上にロードされ、パネルＵＩ部１００、ＷｅｂＵＩ部１０１、ＵＩ定義記憶部１０２、識別情報提示部１０３、読取制御部１０４、読取結果記憶部１０５、ＷＦ定義記憶部１０６、ＷＦ処理部１０７、配信部１０８および通信部１０９が主記憶装置上に生成されるようになっている。
【００５２】
図５は、第１の実施形態に係る端末装置２０の機能を説明するための一例の機能ブロック図である。図５において、端末装置２０は、識別情報取得部２００と、通信部２０１と、ブラウザ部２０２とを含む。これら識別情報取得部２００、通信部２０１およびブラウザ部２０２は、ＣＰＵ２０００上で動作するプログラムにより実現される。これに限らず、識別情報取得部２００、通信部２０１およびブラウザ部２０２を、互いに協働して動作するハードウェア回路により実現してもよい。
【００５３】
識別情報取得部２００は、上述した、識別情報提示部１０３により提示された識別情報を取得する。通信部２０１は、通信Ｉ／Ｆ２００５を制御して、ネットワーク５０を介した通信を行う。
【００５４】
ブラウザ部２０２は、読み込んだＨＴＭＬデータに基づき表示や各種制御を行うもので、所謂ブラウザアプリケーションプログラム（ブラウザ）により実現される。図５の例では、ブラウザ部２０２は、入力受付部２０２０と、表示制御部２０２１と、通信制御部２０２２とを含む。表示制御部２０２１は、ＨＴＭＬデータに基づき、各種部品をレイアウトした表示画面を生成する。入力受付部２０２０は、ブラウザ部２０２に対する入力操作を受け付ける。例えば、入力受付部２０２０は、表示制御部２０２１によりレイアウトされた部品のうち、入力部を構成する部品に応じてなされた入力操作を受け付ける。通信制御部２０２２は、ＨＴＭＬデータの記述に従い通信部２０１を制御して通信を行う。
【００５５】
図６および図７のフローチャートを用いて、第１の実施形態に係る処理を概略的に説明する。図６は、第１の実施形態に係るＭＦＰ１０ａの処理を示す一例のフローチャートである。ステップＳ１０で、ＭＦＰ１０ａは、例えば操作パネル１０４０に対するユーザ操作による処理の開始指示を受け付ける。ここで、ＭＦＰ１０ａは、第１処理を実行した後に、第１処理の結果を用いた第２処理を実行する処理の開始指示を受け付けたものとする。
【００５６】
次のステップＳ１１で、操作パネル１０４０に対して、第２処理に対する設定情報の入力を、第１処理の前後の何れに実行するかを指定するための表示を行う。ここでは、当該表示において例えば「後で入力」がチェックされ、第２処理に対する設定情報を、第１処理の後に入力する旨が指定されたものとする。
【００５７】
次のステップＳ１２で、ＭＦＰ１０ａは、例えば操作パネル１０４０に対するユーザ操作に応じて第１処理を実行する。ＭＦＰ１０ａは、第１処理の結果を記憶する。次のステップＳ１３で、ＭＦＰ１０ａは、第２処理に対する設定情報の入力を行う設定画面を識別するための識別情報を生成する。次のステップＳ１４で、ＭＦＰ１０ａは、生成した識別情報を例えば操作パネル１０４０に表示してユーザに提示する。ユーザは、この識別情報に基づき、端末装置２０を用いて設定画面を表示させて設定情報を入力することができる。
【００５８】
次のステップＳ１５で、ＭＦＰ１０ａは、端末装置２０からの設定情報の送信の有無を判定する。ＭＦＰ１０ａは、端末装置２０からの設定情報の送信が無いと判定した場合（ステップＳ１５、「無し」）、処理をステップＳ１５に戻し、端末装置２０からの設定情報の送信を待機する。一方、ＭＦＰ１０ａは、端末装置２０からの設定情報の送信があったと判定した場合（ステップＳ１５、「有り」）、処理をステップＳ１６に移行させる。
【００５９】
ステップＳ１６で、ＭＦＰ１０ａは、端末装置２０から送信された設定情報を受信し、端末装置２０において入力された設定情報を取得する。次のステップＳ１７で、ＭＦＰ１０ａは、端末装置２０からの第２処理の実行指示の有無を判定する。ＭＦＰ１０ａは、第２処理の実行指示が無いと判定した場合（ステップＳ１７、「無し」）、処理をステップＳ１７に戻し、実行指示を待機する。
【００６０】
一方、ＭＦＰ１０ａは、第２処理の実行指示があったと判定した場合（ステップＳ１７、「有り」）、処理をステップＳ１８に移行させる。ステップＳ１８で、ＭＦＰ１０ａは、ステップＳ１６で取得した設定情報に応じて第２処理を実行する。第２処理が実行されると、図６のフローチャートによる一連の処理が終了される。
【００６１】
図７は、第１の実施形態に係る、端末装置２０における処理を示す一例のフローチャートである。ステップＳ２０で、端末装置２０は、図６のステップＳ１４でＭＦＰ１０ａに提示された識別情報を取得する。例えば、ユーザは、ＭＦＰ１０ａの操作パネル１０４０に表示されて提示された識別情報を、端末装置２０に対して入力する。
【００６２】
次のステップＳ２１で、端末装置２０は、取得した識別情報に基づき設定画面にアクセスし、設定画面をディスプレイ２０１０に表示させる。次のステップＳ２２で、端末装置２０は、設定画面に応じた設定情報の入力を受け付ける。次のステップＳ２３で、端末装置２０は、ユーザ操作に応じた設定情報の送信指示の有無を判定する。端末装置２０は、送信指示が無いと判定した場合（ステップＳ２３、「無し」）、処理をステップＳ２３に戻し、送信指示を待機する。
【００６３】
一方、端末装置２０は、送信指示があったと判定した場合（ステップＳ２３、「有り」）、処理をステップＳ２４に移行させる。ステップＳ２４で、端末装置２０は、ステップＳ２２で受け付けられた設定情報を、ＭＦＰ１０ａに対して送信する。設定情報が送信されると、図７のフローチャートによる一連の処理が終了される。
【００６４】
このように、第１の実施形態では、第２処理に対する設定情報を、第１処理の終了後に第１処理および第２処理が実行される機器（ＭＦＰ１０ａ）とは別の機器（端末装置２０）にて入力することができる。そのため、第１処理および第２処理が実行される機器の利用効率を向上させることができる。
【００６５】
（第１の実施形態に係る処理の詳細）
次に、第１の実施形態に係る処理について、より詳細に説明する。図８は、第１の実施形態に係る処理をより具体的に説明するための一例のシーケンス図である。なお、図８において、上述した図４および図５と共通する部分には同一の符号を付して、詳細な説明を省略する。以下では、第１処理として、スキャナユニット１０３１による原稿画像の読み取りを行い、第２処理として、原稿画像を読み取った画像データを、指定された配信先に配信する処理を行うものとする。
【００６６】
ステップＳ１００で、パネルＵＩ部１００は、例えばユーザによるＭＦＰ１０ａの起動操作を受け付けると、ステップＳ２００で、操作パネル１０４０に対して、ユーザがＭＦＰ１０ａへのログインを行うためのログイン画面を表示させる。ログイン画面は、例えばユーザ名およびパスワードといったログイン情報を入力するための入力領域と、ログイン処理を実行するための実行ボタンとを含む。ユーザは、操作パネル１０４０を操作してログイン情報を入力し、実行ボタンを操作する（ステップＳ１０１）。例えばパネルＵＩ部１００は、入力されたログイン情報に基づきログイン処理を行い（ステップＳ２０１）、ユーザを認証する。なお、ユーザのログイン情報は、例えばストレージ１０２０に予め登録されているものとする。
【００６７】
ユーザの認証が完了すると、パネルＵＩ部１００は、ＷＦ定義記憶部１０６からワークフローのリストを取得する（ステップＳ２０２、ステップＳ２０３）。例えば、パネルＵＩ部１００は、ステップＳ２０２で、ＷＦ定義記憶部１０６に対してワークフローのリストを要求する。ＷＦ定義記憶部１０６は、この要求に応じて上述した表１のＷＦ管理テーブルを参照して、管理するワークフローのリストを取得し、パネルＵＩ部１００に渡す（ステップＳ２０３）。
【００６８】
パネルＵＩ部１００は、取得したワークフローのリストに従い、操作パネル１０４０に対して、ワークフローを指定するためのワークフロー指定画面を表示させる（ステップＳ２０４）。図９は、第１の実施形態に適用可能なワークフロー指定画面の例を示す。図９の例では、ワークフロー指定画面５００は、ワークフローＷＦ＃１、ＷＦ＃２およびＷＦ＃３を指定するためのボタン５０１ａ、５０１ｂおよび５０１ｃを含む。
【００６９】
パネルＵＩ部１００は、ボタン５０１ａ、５０１ｂおよび５０１ｃのうち、ユーザ操作（ステップＳ１０２）に応じて指定されたボタンに関連付けられたワークフローのＩＤを取得する（ステップＳ２０５）。パネルＵＩ部１００は、取得したワークフローのＩＤを、例えばＲＡＭ１００２に一時的に記憶する。この例では、上述したように、スキャナユニット１０３１で原稿画像を読み取った画像データを、指定された配信先に配信するワークフローが指定されたものとする。
【００７０】
パネルＵＩ部１００は、次に、ジョブに関する設定情報を入力する設定画面を操作パネル１０４０に表示させる（ステップＳ２０６）。図１０は、第１の実施形態に適用可能な設定画面の例を示す。図１０において、設定画面５１０は、タブ５１１ａ、５１１ｂおよび５１１ｃと、ボタン５１２、５１５〜５１７と、入力領域５１３および５１４とを含む。
【００７１】
設定画面５１０において、タブ５１１ａ、５１１ｂおよび５１１ｃは、設定画面５１０における入力画面を切り替えるタブである。ボタン５１２は、トップ画面（例えば図９のワークフロー指定画面５００）に戻る。ボタン５１５は、スキャナユニット１０３１によるスキャン動作を開始させる。ボタン５１６は、原稿画像を簡易的にスキャンして、スキャンされた画像データをプレビューする。また、ボタン５１７は、スキャンされた画像データに対して文書名を設定する入力領域を表示させる。
【００７２】
タブ５１１ａ、５１１ｂおよび５１１ｃのうち、タブ５１１ａは、設定画面５１０における入力画面を、書誌情報を入力する各入力領域を含む文書情報入力画面に切り替える。タブ５１１ｂは、設定画面５１０における入力画面を、配信を行う場合の配信先を入力する各入力領域を含む宛先入力画面に切り替える。また、タブ５１１ｃは、設定画面５１０における入力画面を、スキャナユニット１０３１による読み取り設定を入力する各入力領域を含む読取設定入力画面に切り替える。このように、タブ５１１ａおよび５１１ｂにより指定される入力画面は、配信処理（第２処理）に係る設定を行うものであり、タブ５１１ｃにより指定される入力画面は、スキャン処理（第１処理）に係る設定を行うものであるといえる。
【００７３】
パネルＵＩ部１００は、タブ５１１ａ、５１１ｂおよび５１１ｃにより切り替えられる各入力画面の各入力領域に対して、デフォルトの状態で設定済みの情報を予め入力することができる。
【００７４】
設定画面５１０において、図１０に例示されるように、デフォルト状態でタブ５１１ａが指定され、文書情報入力画面が予め表示される。文書情報入力画面において、入力領域５１３は、チェックボックスであって、設定画面５１０における各入力画面の各入力領域に対する情報の入力を、原稿画像のスキャン後に行うか否かを指定する。図１０に示されるように、入力領域５１３にチェックが入れられた状態で、原稿画像のスキャン後に情報の入力を行うように指定される。入力領域５１４は、書誌情報が入力される。図１０の例では、書誌情報が「顧客名」、「契約番号」および「契約日」の各情報を含むものとして示されている。
【００７５】
なお、入力領域５１３にチェックが入れられた場合、パネルＵＩ部１００は、タブ５１１ａ、５１１ｂおよび５１１ｃにより切り替えられる各入力画面のうち、少なくとも宛先入力画面の各入力領域への情報の入力を原稿画像のスキャン後に行うように制御する。例えば、パネルＵＩ部１００は、入力領域５１３にチェックが入れられた場合、タブ５１１ｂを指定不可とすることが考えられる。また、パネルＵＩ部１００は、入力領域５１３に対するチェックの有無に関わらず、タブ５１１ｃによる読取設定入力画面は、指定可能とすると好ましい。
【００７６】
図１１は、第１の実施形態に適用可能な、上述のタブ５１１ｃを指定した場合に表示される読取設定入力画面の例を示す。図１１において、読取設定入力画面５２０は、タブ５２１ａおよび５２１ｂと、入力領域５２２と、ボタン５２３および５２４とを含む。タブ５２１ａおよび５２１ｂは、設定項目を切り替えるタブであって、指定されたタブに応じて入力領域５２２における入力項目が切り替わる。なお、タブ５２１ａおよび５２１ｂにより指定される各入力領域５２２における各入力項目に対し、デフォルトの値を予め入力することができる。
【００７７】
ボタン５２３は、各入力領域５２２の各入力項目に入力された内容で原稿画像を簡易的にスキャンさせ、スキャンされた画像データをプレビューさせる。ボタン５２４は、各入力領域における各入力項目に入力された内容を確定し、表示を設定画面５１０に戻す。
【００７８】
ステップＳ１０３で、ユーザの操作パネル１０４０に対する操作に応じて設定画面５１０に対する入力が行われる。このとき、入力領域５１３に対してチェックが入力され、原稿画像のスキャン後に情報の入力を行うように指定されたものとする。ユーザは、設定画面５１０に対する各入力が完了すると、設定画面５１０のボタン５１５を操作し、原稿のスキャン開始を指示する（ステップＳ１０４）。
【００７９】
パネルＵＩ部１００は、ボタン５１５の操作に応じて、スキャナユニット１０３１にセットされた原稿のスキャンを開始し、原稿画像の読み取りを行うよう、読取制御部１０４に対して指示を出す（ステップＳ２０７）。このとき、パネルＵＩ部１００は、ユニークなジョブＩＤを生成し、生成したジョブＩＤを、スキャン開始の指示と共に読取制御部１０４に渡す。読取制御部１０４は、パネルＵＩ部１００からのスキャン開始指示に応じてスキャナユニット１０３１を制御して原稿のスキャンを開始して原稿画像を読み取り、原稿画像から読み取った画像データをジョブＩＤと関連付けてパネルＵＩ部１００に渡す（ステップＳ２０８）。
【００８０】
パネルＵＩ部１００は、読取制御部１０４から受け取った画像データと、ステップＳ２０５で取得したワークフローのＩＤと、ステップＳ２０６で設定画面５１０に入力された書誌情報などの情報とを纏めて、ジョブＩＤにより識別可能なジョブデータとして読取結果記憶部１０５に渡す（ステップＳ２０９）。読取結果記憶部１０５は、パネルＵＩ部１００から受け取ったジョブデータを、例えばストレージ１０２０に記憶する。
【００８１】
ジョブデータは、読取結果記憶部１０５から識別情報提示部１０３にも渡される（ステップＳ２１０）。識別情報提示部１０３は、ユーザが端末装置２０から設定情報を入力するための設定画面を識別するための識別情報を生成する。識別情報は、例えば当該設定画面を表示させるＷｅｂページの場所を示すＵＲＬである。ここで、識別情報提示部１０３は、識別情報に対して、ジョブデータに含まれるジョブＩＤを含める。識別情報がＵＲＬである場合、ジョブＩＤは、ＵＲＬに対するパラメータとして、当該ＵＲＬに付加する。
【００８２】
識別情報提示部１０３は、表２に示すように、生成した識別情報（ＵＲＬ）と、ジョブデータのファイルパスと、ワークフローのＩＤとを、ステップＳ２０１でログイン処理を行ったユーザのユーザＩＤと関連付けたジョブ管理テーブルを作成する。識別情報提示部１０３は、作成したジョブ管理テーブルを、例えばストレージ１０２０に記憶する。
【００８３】
【表２】
2018038003.tif 000004
【００８４】
識別情報提示部１０３は、ジョブＩＤを含めたＵＲＬ（識別情報）を生成すると、ステップＳ１０４で指示されたスキャンが完了した旨を示すスキャン完了通知と、生成したＵＲＬとをパネルＵＩ部１００に渡す（ステップＳ２１１）。パネルＵＩ部１００は、スキャン完了通知に応じて、識別情報提示部１０３から渡されたＵＲＬを含むスキャン完了画面を操作パネル１０４０に表示させ、ＵＲＬの提示を行う（ステップＳ２１２）。
【００８５】
図１２は、第１の実施形態に係るスキャン完了画面の例を示す。図１２において、スキャン完了画面５３０ａは、表示領域５３１ａおよび５３２と、ボタン５３３とを含む。表示領域５３２は、識別情報提示部１０３から渡されたＵＲＬが文字列として表示される。表示領域５３１ａは、ユーザに対して表示領域５３２に表示されるＵＲＬへのアクセスを促すメッセージが表示される。ボタン５３３は、このスキャン完了画面５３０ａを閉じるためのボタンである。
【００８６】
ユーザは、スキャン完了画面５３０ａの表示領域５３２に表示されたＵＲＬを、任意のタイミングで端末装置２０に入力する。例えば、ユーザは、端末装置２０においてブラウザを起動させ、ブラウザのＵＲＬ入力領域に対してスキャン完了画面５３０ａの表示領域５３２に表示されたＵＲＬを入力する（ステップＳ１１０）。既に述べたように、当該ＵＲＬは、スキャン結果の画像データを含むジョブデータを識別するためのジョブＩＤがパラメータとして付加されている。
【００８７】
端末装置２０において、ブラウザは、入力されたＵＲＬに従いＷｅｂＵＩ部１０１によるＷｅｂページを取得する（ステップＳ２２０）。このとき、ＷｅｂＵＩ部１０１は、端末装置２０からのＷｅｂページの取得要求に応じてＷｅｂページを生成することができる。これに限らず、Ｗｅｂページは、例えばワークフロー毎に予め作成して記憶しておいてもよい。また、ブラウザのキャッシュに記憶されているＷｅｂページを用いることもできる。ブラウザは、取得したＷｅｂページを読み込み、Ｗｅｂページによる表示画面を、端末装置２０のディスプレイ２０１０に表示させる（ステップＳ２２１）。
【００８８】
図１３は、第１の実施形態に係る、当該Ｗｅｂページにより表示される表示画面としての設定画面の例を示す。図１３において、設定画面５４０は、入力領域５４１および５４２と、ボタン５４３〜５４７とを含む。設定画面５４０は、図１０の設定画面５１０にてタブ５１１ａが指定された場合の入力画面における各入力項目と、タブ５１１ｂが指定された場合の入力画面における各入力項目とを含む。
【００８９】
図１３において、入力領域５４１は、書誌情報を入力するための領域である。入力領域５４１は、例えば、図１０に示した、設定画面５１０においてタブ５１１ａが指定された場合の入力領域５１４に対応する。入力領域５４１に入力された書誌情報は、例えばＲＡＭ２００２に記憶される。
【００９０】
入力領域５４２は、配信を行う宛先としてのメールアドレスを入力するための領域である。入力領域５４２は、例えば、図１０の設定画面５１０においてタブ５１１ｂが指定された場合の入力領域に対応する。入力領域５４２に入力されたメールアドレスは、例えばＲＡＭ２００２に記憶される。
【００９１】
図１３において、ボタン５４３〜５４６に対する操作に応じて、入力領域５４２に対するメールアドレスの入力方法を切り替えることができる。ボタン５４３は、予め設定されたメールアドレスから宛先のメールアドレスを選択するためのボタンである。例えば、メールサーバ３１は、メールアドレスがユーザＩＤに関連付けられて登録される。ＭＦＰ１０ａにおいて、配信部１０８のメール配信検索部１０８０は、ボタン５４３の操作に応じて、ステップＳ２０１でログイン処理を行ったユーザのユーザＩＤに関連付けられたメールアドレスをメールサーバ３１に問い合わせる。メール配信検索部１０８０は、問い合わせに応じてメールサーバ３１から送信されたメールアドレスのリストを、端末装置２０に転送する。端末装置２０において、ブラウザは、メール配信検索部１０８０から転送されたメールアドレスのリストを、設定画面５４０の例えば入力領域５４２に表示させる。ユーザは、このリストから所望のメールアドレスを指定することで、配信先のメールアドレスを入力することができる。
【００９２】
ボタン５４４は、入力領域５４２に入力したメールアドレスのうち選択したメールアドレスを通常の宛先とするか、カーボンコピー（ＣＣ）による宛先とするか、ブラインドカーボンコピー（ＢＣＣ）による宛先とするかを指定する。ボタン５４５は、メールアドレスの検索を行うためのボタンである。例えば、ボタン５４５が操作されることで、ステップＳ２０１でログイン処理を行ったユーザのユーザＩＤに関連付けられたメールアドレスのリストに対して検索条件を設定してメールアドレスを検索することができる。
【００９３】
ボタン５４６は、入力領域５４２に対してメールアドレスを直接的に入力するためのボタンである。ボタン５４７は、入力領域５４２に入力されたメールアドレスに対する電子メールの送信を指示するためのボタンである。
【００９４】
ユーザは、端末装置２０に対し、ブラウザにより表示される設定画面５４０に応じて、書誌情報と配信を行う宛先とを入力する（ステップＳ１１１）。ユーザがボタン５４７を操作することにより、端末装置２０（ブラウザ）に対して配信が指示される（ステップＳ１１２）。端末装置２０において、ブラウザは、この指示に応じて、ジョブＩＤと、設定画面５４０に入力された書誌情報および宛先とをＭＦＰ１０ａに送信する（ステップＳ２２２）。これらジョブＩＤ、書誌情報および宛先は、ＷｅｂＵＩ部１０１に受け取られる。
【００９５】
ＷｅｂＵＩ部１０１は、端末装置２０から受け取ったジョブＩＤに基づき、読取結果記憶部１０５からスキャン結果の画像データを取得する（ステップＳ２２３、ステップＳ２２４）。ＷｅｂＵＩ部１０１は、取得した画像データと、端末装置２０から受け取ったジョブＩＤ、書誌情報および宛先とをＷＦ処理部１０７に渡す（ステップＳ２２５）。
【００９６】
ＷＦ処理部１０７は、ＷｅｂＵＩ部１０１から渡されたジョブＩＤに基づき表２に示したジョブ管理テーブルを参照し、ジョブＩＤに関連付けられたワークフローのＩＤを取得する。ＷＦ処理部１０７は、ジョブ管理テーブルのＵＲＬの項目に示されるＵＲＬのパラメータを参照することで、ジョブ管理テーブルにおけるジョブＩＤに対応するレコードを取得できる。このレコードに含まれるワークフローのＩＤを取得する。ＷＦ処理部１０７は、取得したワークフローのＩＤに基づき表１に示したＷＦ管理テーブルを参照し、当該ワークフローのＩＤに関連付けられたワークフロー定義を取得する（ステップＳ２２６、ステップＳ２２７）。
【００９７】
ＷＦ処理部１０７は、取得したワークフロー定義に従いワークフロー処理を行い、配信部１０８に対して宛先、画像データおよび書誌情報を渡して、宛先に従い画像データおよび書誌情報を配信するよう指示する（ステップＳ２２８）。
【００９８】
なお、ここでは、ワークフローに配信処理が定義されているものとして説明しているが、これはこの例に限定されない。すなわち、上述したように、ワークフローには、画像データの配信処理に加えて、画像データに対する中間処理を定義することができる。この場合、ＷＦ処理部１０７は、画像データに対して中間処理を施した後に、中間処理を施した画像データを用いてステップＳ２２８の処理を実行することが考えられる。
【００９９】
配信部１０８は、配信指示に従い、画像データおよび書誌情報の配信を行う。例えば、メール配信を行うワークフローの場合、配信部１０８は、メール配信検索部１０８０により、メールサーバ３１に対し、宛先、画像データおよび書誌情報を送信する。配信部１０８は、メールサーバ３１に対し、画像データおよび書誌情報を添付した電子メールを宛先に示されるメールアドレスに送信するよう、依頼する。また例えば、フォルダ配信を行うワークフローの場合、配信部１０８は、フォルダ配信検索部１０８１により、ファイルサーバ３０に対して宛先、画像データおよび書誌情報を送信する。配信部１０８は、ファイルサーバ３０に対し、画像データおよび書誌情報を所定のフォルダに格納し、宛先に示されるメールアドレスに、画像データおよび書誌情報を格納したフォルダにアクセスするための情報を示した電子メールを送信するよう、依頼する。
【０１００】
（第１の実施形態の第１の変形例）
次に、第１の実施形態の第１の変形例について説明する。上述した第１の実施形態では、識別情報提示部１０３は、識別情報を、ＵＲＬを表す文字列としてスキャン完了画面５３０ａ（図１２参照）に表示することでユーザに提示しているが、識別情報の提示方法は、この例に限定されない。
【０１０１】
第１の例として、識別情報提示部１０３は、識別情報すなわちＵＲＬを、ＱＲコード（登録商標）といった２次元コード画像に符号化して、ユーザに提示することができる。図１４（ａ）は、２次元コード画像に符号化した識別情報をユーザに提示するスキャン完了画面の例を示す。図１４（ａ）において、スキャン完了画面５３０ｂは、表示領域５３１ｂおよび５３４と、ボタン５３３とを含む。表示領域５３４は、２次元コード画像に符号化された識別情報が表示される。表示領域５３１ｂは、ユーザに対して、表示領域５３４に表示される２次元コード画像を読み取って、読み取り先のＵＲＬへのアクセスを促すメッセージが表示される。ボタン５３３は、このスキャン完了画面５３０ｂを閉じるためのボタンである。
【０１０２】
この第１の例は、端末装置２０に、例えば撮像機能とネットワークを介した通信機能とを有するタブレット型コンピュータやスマートフォンを適用した場合に、用いて好適である。この場合、ユーザは、ＭＦＰ１０ａの操作パネル１０４０に表示されるスキャン完了画面５３０ｂに含まれる２次元コード画像を、端末装置２０の撮像機能を用いて撮像する。端末装置２０は、撮像画像に含まれる２次元コード画像を、予め搭載される所定のプログラムにより復号して、識別情報を取得する。このようにすることで、ユーザは、ＭＦＰ１０ａの操作パネル１０４０に表示される識別情報を一々メモする必要がなく、利便性が向上される。
【０１０３】
第２の例として、識別情報提示部１０３は、識別情報を埋め込んだ電子メールを、ユーザに対して送信することで、識別情報をユーザに提示することができる。例えば、識別情報提示部１０３は、メール配信検索部１０８０により、メールサーバ３１から、ユーザＩＤに関連付けられて登録されたメールアドレスを取得する。識別情報提示部１０３は、識別情報を埋め込んだ電子メールを作成し、作成した電子メールを、取得したメールアドレスを宛先として送信する。図１４（ｂ）は、識別情報を電子メールに埋め込んでユーザに提示するスキャン完了画面の例を示す。図１４（ｂ）において、スキャン完了画面５３０ｃは、表示領域５３１ｃとボタン５３３とを含む。表示領域５３１ｃは、ユーザ宛に送信された電子メールに埋め込まれたＵＲＬへのアクセスを促すメッセージが表示される。ボタン５３３は、このスキャン完了画面５３０ｃを閉じるためのボタンである。
【０１０４】
この第２の例においても、ユーザは、自身に送信された電子メールに、識別情報が埋め込まれているため、ＭＦＰ１０ａの操作パネル１０４０に表示される識別情報を一々メモする必要がなく、利便性が向上される。
【０１０５】
（第１の実施形態の第２の変形例）
次に、第１の実施形態の第２の変形例について説明する。第１の実施形態の第２の変形例は、ＭＦＰ１０ａの操作パネル１０４０に表示される設定画面５１０に対する入力の一部または全部を、予め固定的とすることを可能としている。
【０１０６】
図１５は、第１の実施形態の第２の変形例に係る設定画面に対する入力処理を示す一例のフローチャートである。このフローチャートによる処理は、上述した図８のシーケンス図におけるステップＳ２０６およびステップＳ１０３の処理に関連する。
【０１０７】
ステップＳ３０で、パネルＵＩ部１００は、操作パネル１０４０に処理選択画面を表示させる。図１６は、第１の実施形態の第２の変形例に係る処理選択画面の例を示す。図１６において、処理選択画面５５０は、ボタン５５１ａ、５５１ｂおよび５５１ｃを含む。パネルＵＩ部１００は、この処理選択画面５５０を表示させる選択画面表示部の機能を備える。
【０１０８】
ボタン５５１ａは、「入力省略無し」を指定するボタンである。「入力省略無し」では、図８のステップＳ１０３において、書誌情報、宛先および読取設定を全て操作パネル１０４０から入力することができる（第１のモード）。ボタン５５１ｂは、「後入力設定省略」を指定するボタンである。「後入力設定省略」では、書誌情報および宛先は、スキャン後に情報入力を行うため、パネルＵＩ部１００は、設定画面５１０を表示させずに読取設定画面５２０を表示させる。すなわち、設定画面５１０における各入力画面の各入力領域に対する情報の入力を、原稿画像のスキャン後に行うように指定する状態に固定される（第２のモード）。ボタン５５１ｃは、「全て省略」を指定するボタンである。「全て省略」では、書誌情報および宛先の情報入力をスキャン後に行い、さらに、予め設定された読取設定の値を用いてスキャンを行う。そのため、パネルＵＩ部１００は、設定画面５１０および読取設定画面５２０を表示せずに、スキャンを実行させる（第３のモード）。
【０１０９】
ステップＳ３１で、パネルＵＩ部１００は、処理選択画面５５０において、ユーザ操作によりボタン５５１ａ、５５１ｂおよび５５１ｃのうち何れが操作されたかを判定する。パネルＵＩ部１００は、ボタン５５１ａが操作されたと判定した場合（ステップＳ３１、「入力省略無し」）、処理をステップＳ３２に移行させる。
【０１１０】
ステップＳ３２で、パネルＵＩ部１００は、図１０に示した設定画面５１０を操作パネル１０４０に表示させる。ステップＳ３２では、パネルＵＩ部１００は、例えばタブ５１１ａおよび５１１ｂにより指定される入力画面に対する、配信の際に必要となる情報（書誌情報および宛先）の入力を受け付けるものとする。すなわち、ステップＳ３２では、第２処理に係る設定情報の入力が行われる。
【０１１１】
次のステップＳ３３で、パネルＵＩ部１００は、図１１に示す読取設定画面５２０を操作パネル１０４０に表示させる。パネルＵＩ部１００は、例えば、ステップＳ３２において各入力画面に対する入力が完了し、タブ５１１ｃが操作されると、処理をステップＳ３３に移行させて読取設定画面５２０を表示させる。すなわち、ステップＳ３３では、第１処理に係る設定情報の入力が行われる。読取設定画面５２０に対する入力が完了すると、図１５のフローチャートによる一連の処理が終了される。
【０１１２】
この場合、ＭＦＰ１０ａは、図８のステップＳ２１２における識別情報の提示や、ステップＳ２２０などによる端末装置２０における設定画面５４０の表示などを省略し、ステップＳ１０４でのユーザによるスキャン開始操作に応じて、直接的に配信処理に移行することができる。これに限らず、ＭＦＰ１０ａは、図８に示した通りに処理を進め、入力された書誌情報や宛先を、端末装置２０において修正可能としてもよい。
【０１１３】
一方、パネルＵＩ部１００は、ステップＳ３１でボタン５５１ｂが操作されたと判定した場合（ステップＳ３１、「後入力設定省略」）、処理をステップＳ３３に移行させる。すなわち、パネルＵＩ部１００は、ステップＳ３２における第２処理に係る情報である書誌情報および宛先の入力を省略して、読取設定画面５２０を表示させる。また、上述したように、パネルＵＩ部１００は、設定画面５１０における各入力画面の各入力領域に対する情報の入力を、原稿画像のスキャン後に行うように指定する状態に固定する。読取設定画面５２０に対する入力が完了すると、図１５のフローチャートによる一連の処理が終了される。
【０１１４】
さらに、パネルＵＩ部１００は、ステップＳ３１でボタン５５１ｃが操作されたと判定した場合（ステップＳ３１、「全て省略」）、ステップＳ３２およびステップＳ３３の処理を省略し、図１５のフローチャートによる一連の処理が終了させる。この場合には、書誌情報および宛先の情報入力はスキャン後に行い、読取設定は、予め設定された値が固定的に用いられる。
【０１１５】
このように、第１の実施形態の第２の変形例によれば、ユーザが操作パネル１０４０において画面遷移を行う手間を省くことができ、ＭＦＰ１０ａの利用効率をより向上させることが可能である。
【０１１６】
（第２の実施形態）
次に、第２の実施形態について説明する。上述の第１の実施形態では、第１処理（原稿画像のスキャン処理）から第２処理（画像データの配信処理）までを、全てＭＦＰ１０ａ上で実行していた。これに対して、第２の実施形態では、第１処理と第２処理とを互いに別の機器上で実行させる。
【０１１７】
（第２の実施形態に適用可能な構成）
図１７は、第２の実施形態に係る情報処理システムの構成の例を示す。なお、図１７において、上述した図１と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１１８】
図１７において、第２の実施形態に係る情報処理システム２は、上述した第１の実施形態に係る情報処理システム１に対して配信サーバ４０が追加された構成となっている。すなわち、情報処理システム２は、ＭＦＰ１０ｂと端末装置２０とがネットワーク５０を介して接続される。ＭＦＰ１０ｂと配信サーバ４０がネットワーク５２を介して接続され、ファイルサーバ３０およびメールサーバ３１がネットワーク５３を介して配信サーバ４０に接続される。
【０１１９】
なお、図１７では、ネットワーク５０、５２および５３がそれぞれ別のネットワークであるように示しているが、これは一例であって、ネットワーク５０、５２および５３のうち任意の２つのネットワークを共通のネットワークとすることもできるし、ネットワーク５０、５２および５３を共通のネットワークとしてもよい。
【０１２０】
図１８は、第２の実施形態に適用可能な配信サーバ４０の一例の構成を示す。図１８において、配信サーバ４０は、ＣＰＵ４０００と、ＲＯＭ４００１と、ＲＡＭ４００２と、ストレージ４００３と、通信Ｉ／Ｆ４００４とを含み、これら各部がバス４０１０によって互いに通信可能に接続されて構成される。
【０１２１】
ストレージ４００３は、データを不揮発に記憶する記憶媒体であって、ハードディスクドライブやフラッシュメモリを適用できる。ストレージ４００３は、例えばＣＰＵ４０００が動作するためのプログラムやデータが記憶される。ＣＰＵ４０００は、例えば、ＲＯＭ４００１やストレージ４００３に予め記憶されたプログラムに従い、ＲＡＭ４００２をワークメモリとして用い、配信サーバ４０の全体の動作を制御する。通信Ｉ／Ｆ４００４は、ＣＰＵ４０００の指示に従い、ネットワーク５２および５３に対する通信を制御する。
【０１２２】
なお、ＭＦＰ１０ｂは、図２を用いて説明したＭＦＰ１０ａと同等の構成を適用できるため、ここでの説明を省略する。同様に、端末装置２０も、図３を用いて説明した端末装置２０と同等の構成を適用できるため、ここでの説明を省略する。
【０１２３】
図１９は、第２の実施形態に適用可能なＭＦＰ１０ｂの機能を説明するための一例の機能ブロック図である。なお、図１９において、上述した図４と共通する部分には同一の符号を付して、詳細な説明を省略する。図１９に示されるように、ＭＦＰ１０ｂは、パネルＵＩ部１００と、ＵＩ定義記憶部１０２と、読取制御部１０４と、通信部１０９とを含む。これらパネルＵＩ部１００、ＵＩ定義記憶部１０２、読取制御部１０４および通信部１０９の機能は、図４を用いて説明した機能と何ら変わるところがないため、説明を省略する。
【０１２４】
図２０は、第２の実施形態に適用可能な配信サーバ４０の機能を説明するための一例の機能ブロック図である。図２０において、配信サーバ４０は、ＵＩ定義記憶部４００と、ＷｅｂＵＩ部４０１と、読取結果記憶部４０２と、識別情報提示部４０３と、ＷＦ定義記憶部４０４と、ＷＦ処理部４０５と、配信部４０６と、通信部４０７とを含む。
【０１２５】
これらＵＩ定義記憶部４００、ＷｅｂＵＩ部４０１、読取結果記憶部４０２、識別情報提示部４０３、ＷＦ定義記憶部４０４、ＷＦ処理部４０５、配信部４０６および通信部４０７は、図４に示したＭＦＰ１０ａに含まれるＵＩ定義記憶部１０２、ＷｅｂＵＩ部１０１、読取結果記憶部１０５、識別情報提示部１０３、ＷＦ定義記憶部１０６、ＷＦ処理部１０７、配信部１０８および通信部１０９とそれぞれ機能が対応するため、ここでの説明を省略する。また、配信部４０６は、それぞれ図４のメール配信検索部１０８０およびフォルダ配信検索部１０８１とそれぞれ機能が対応するメール配信検索部４０６０およびフォルダ配信検索部４０６１を含む。
【０１２６】
（第２の実施形態に係る処理）
図２１は、第２の実施形態に係るＭＦＰ１０ｂによる処理を示す一例のフローチャートである。ステップＳ４０で、ＭＦＰ１０ｂは、例えば操作パネル１０４０に対するユーザ操作による処理の開始指示を受け付ける。ここで、ＭＦＰ１０ｂは、第１処理を実行した後に、第１処理の結果を用いた第２処理を実行する処理の開始指示を受け付けたものとする。
【０１２７】
次のステップＳ４１で、操作パネル１０４０に対して、第２処理に対する設定情報の入力を、第１処理の前後の何れに実行するかを指定するための表示を行う。ここでは、当該表示において例えば「後で入力」がチェックされ、第２処理に対する設定情報を、第１処理の後に入力する旨が指定されたものとする。
【０１２８】
次のステップＳ４２で、ＭＦＰ１０ｂは、例えば操作パネル１０４０に対するユーザ操作に応じて第１処理を実行する。ＭＦＰ１０ｂは、第１処理の結果を記憶する。次のステップＳ４３で、ＭＦＰ１０ｂは、第１処理の結果を配信サーバ４０に送信する。次のステップＳ４４で、ＭＦＰ１０ｂは、第２処理に対する設定情報の入力を行う設定画面を識別するための識別情報を生成する。次のステップＳ４５で、ＭＦＰ１０ｂは、生成した識別情報を例えば操作パネル１０４０に表示してユーザに提示する。ユーザは、この識別情報に基づき、端末装置２０を用いて設定画面を表示させて設定情報を入力することができる。
【０１２９】
ステップＳ４５で識別情報が提示されると、図２１のフローチャートによる一連の処理が終了される。
【０１３０】
図２２は、第２の実施形態に係る配信サーバ４０の処理を示す一例のフローチャートである。ステップＳ５１で、配信サーバ４０は、ＭＦＰ１０ｂからの第１処理の処理結果の受信の有無を判定する。配信サーバ４０は、処理結果の受信が無いと判定した場合（ステップＳ５１、「無し」）、処理をステップＳ５１に戻し、処理結果の受信を待機する。一方、配信サーバ４０は、処理結果を受信したと判定した場合（ステップＳ５１、「有り」）、処理をステップＳ５２に移行させ、ＭＦＰ１０ｂから受信した処理結果を記憶する。
【０１３１】
次のステップＳ５３で、配信サーバ４０は、端末装置２０からの設定情報の送信の有無を判定する。配信サーバ４０は、端末装置２０からの設定情報の送信が無いと判定した場合（ステップＳ５３、「無し」）、処理をステップＳ５３に戻し、端末装置２０からの設定情報の送信を待機する。一方、ＭＦＰ１０ｂは、端末装置２０からの設定情報の送信があったと判定した場合（ステップＳ５３、「有り」）、処理をステップＳ５４に移行させる。
【０１３２】
ステップＳ５４で、配信サーバ４０は、端末装置２０から送信された設定情報を受信し、端末装置２０において入力された設定情報を取得する。次のステップＳ５６で、配信サーバ４０は、端末装置２０からの第２処理の実行指示の有無を判定する。配信サーバ４０は、第２処理の実行指示が無いと判定した場合（ステップＳ５６、「無し」）、処理をステップＳ５６に戻し、実行指示を待機する。
【０１３３】
一方、配信サーバ４０は、第２処理の実行指示があったと判定した場合（ステップＳ５６、「有り」）、処理をステップＳ５７に移行させる。ステップＳ５７で、配信サーバ４０は、ステップＳ５４で取得した設定情報に応じて第２処理を実行する。第２処理が実行されると、図２２のフローチャートによる一連の処理が終了される。
【０１３４】
なお、第２の実施形態において、端末装置２０における処理は、図７のフローチャートを用いて説明した第１の実施形態による処理と同様なので、ここでの説明を省略する。
【０１３５】
（第２の実施形態に係る処理の詳細）
次に、第２の実施形態に係る処理について、より詳細に説明する。図２３は、第２の実施形態に係る処理をより具体的に説明するための一例のシーケンス図である。なお、図２３において、上述した図１９および図２０と共通する部分には同一の符号を付して、詳細な説明を省略する。以下では、第１処理として、スキャナユニット１０３１による原稿画像の読み取りを行い、第２処理として、原稿画像を読み取った画像データを、指定された配信先に配信する処理を行うものとする。
【０１３６】
図２３に示すシーケンスによる処理は、図８に示したシーケンスにより処理に対して、ＭＦＰ１０ｂと配信サーバ４０との間で跨った処理（ステップＳ２０２’、ステップＳ２０３’、ステップＳ２０９’およびステップＳ２１１’）が行われる以外は、同様の処理となる。
【０１３７】
ステップＳ１００で、ＭＦＰ１０ｂにおいてパネルＵＩ部１００は、例えばユーザによるＭＦＰ１０ｂの起動操作を受け付けると、ステップＳ２００で、操作パネル１０４０に対して、ユーザがＭＦＰ１０ｂへのログインを行うためのログイン画面を表示させる。ユーザによりログイン情報が入力されログイン操作がなされると（ステップＳ１０１）、パネルＵＩ部１００は、入力されたログイン情報に基づきログイン処理を行い（ステップＳ２０１）、ユーザを認証する。
【０１３８】
ユーザの認証が完了すると、パネルＵＩ部１００は、配信サーバ４０と通信を行い、ＷＦ定義記憶部４０４からワークフローのリストを取得する（ステップＳ２０２’、ステップＳ２０３’）。ＭＦＰ１０ｂにおいて、パネルＵＩ部１００は、取得したワークフローのリストに従い、操作パネル１０４０に対して、ワークフローを指定するためのワークフロー指定画面５００（図９参照）を表示させる（ステップＳ２０４）。ここで、ワークフロー指定画面５００に対し、スキャナユニット１０３１で原稿画像を読み取った画像データを、指定された配信先に配信するワークフローが指定されたものとする（ステップＳ２０５）。
【０１３９】
パネルＵＩ部１００は、次に、指定されたワークフローに関する設定情報を入力する設定画面５１０（図１０参照）を操作パネル１０４０に表示させる（ステップＳ２０６）。ステップＳ１０３で、ユーザの操作パネル１０４０に対する操作に応じて設定画面５１０に対する入力が行われる。このとき、入力領域５１３に対してチェックが入力され、原稿画像のスキャン後に情報の入力を行うように指定されたものとする。ユーザは、設定画面５１０に対する各入力が完了すると、設定画面５１０のボタン５１５を操作し、原稿のスキャン開始を指示する（ステップＳ１０４）。
【０１４０】
パネルＵＩ部１００は、ボタン５１５の操作に応じて、スキャナユニット１０３１にセットされた原稿のスキャンを開始し、原稿画像の読み取りを行うよう、読取制御部１０４に対して指示を出す（ステップＳ２０７）。パネルＵＩ部１００は、ユニークなジョブＩＤを生成し、生成したジョブＩＤを、スキャン開始の指示と共に読取制御部１０４に渡す。読取制御部１０４は、スキャン開始指示に応じてスキャナユニット１０３１を制御して原稿のスキャンを開始して原稿画像を読み取り、原稿画像から読み取った画像データをジョブＩＤと関連付けてパネルＵＩ部１００に渡す（ステップＳ２０８）。
【０１４１】
パネルＵＩ部１００は、読取制御部１０４から受け取った画像データと、ステップＳ２０５で取得したワークフローのＩＤと、ステップＳ２０６で設定画面５１０に入力された書誌情報などの情報とを、ジョブＩＤにより識別可能なジョブデータとして纏める。パネルＵＩ部１００は、配信サーバ４０と通信を行い、ジョブデータを読取結果記憶部１０５に送信する（ステップＳ２０９’）。ジョブデータは、配信サーバ４０に受信され、読取結果記憶部４０２に渡される。読取結果記憶部４０２は、受信したジョブデータを、例えばストレージ４００３に記憶する。
【０１４２】
ジョブデータは、読取結果記憶部４０２から識別情報提示部４０３にも渡される（ステップＳ２１０）。識別情報提示部４０３は、ユーザが端末装置２０から設定情報を入力するための設定画面を識別するための識別情報を生成する。識別情報提示部４０３は、識別情報に対して、ジョブデータに含まれるジョブＩＤを含める。また、識別情報提示部４０３は、表２に示したジョブ管理テーブルを作成する。識別情報提示部４０３は、作成したジョブ管理テーブルを、例えばストレージ４００３に記憶する。
【０１４３】
識別情報提示部４０３は、ＭＦＰ１０ｂと通信を行い、ステップＳ１０４で指示されたスキャンが完了した旨を示すスキャン完了通知と、ジョブＩＤを含めた識別情報とをＭＦＰ１０ｂに送信する（ステップＳ２１１’）。スキャン完了通知および識別情報は、ＭＦＰ１０ｂに受信され、パネルＵＩ部１００に渡される。パネルＵＩ部１００は、スキャン完了通知に応じて、識別情報提示部４０３から渡されたＵＲＬを含むスキャン完了画面を操作パネル１０４０に表示させる（ステップＳ２１２）。ここでは、図１２に示した、識別情報としてのＵＲＬが文字列として表示領域５３２に表示されたスキャン完了画面５３０ａが操作パネル１０４０に表示されるものとする。
【０１４４】
ユーザは、スキャン完了画面５３０ａの表示領域５３２に表示されたＵＲＬを、任意のタイミングで、端末装置２０で起動されたブラウザに入力する（ステップＳ１１０）。端末装置２０において、ブラウザは、入力されたＵＲＬに従いＷｅｂＵＩ部４０１によるＷｅｂページを取得する（ステップＳ２２０）。ブラウザは、取得したＷｅｂページによる設定画面５４０（図１３参照）を、端末装置２０のディスプレイ２０１０に表示させる（ステップＳ２２１）。
【０１４５】
ユーザは、設定画面５４０に応じて、書誌情報と配信を行う宛先とを入力する（ステップＳ１１１）。ユーザが設定画面５４０に設けられるボタン５４７を操作することにより、端末装置２０（ブラウザ）に対して配信が指示される（ステップＳ１１２）。端末装置２０において、ブラウザは、この指示に応じて、ジョブＩＤと、設定画面５４０に入力された書誌情報および宛先とを配信サーバ４０に送信する（ステップＳ２２２）。これらジョブＩＤ、書誌情報および宛先は、配信サーバ４０に受信され、ＷｅｂＵＩ部４０１に渡される。
【０１４６】
ＷｅｂＵＩ部４０１は、渡されたジョブＩＤに基づき、読取結果記憶部４０５からスキャン結果の画像データを取得する（ステップＳ２２３、ステップＳ２２４）。ＷｅｂＵＩ部４０１は、取得した画像データと、端末装置２０から受け取ったジョブＩＤ、書誌情報および宛先とをＷＦ処理部４０５に渡す（ステップＳ２２５）。
【０１４７】
ＷＦ処理部４０５は、ＷｅｂＵＩ部４０１から渡されたジョブＩＤに基づき表２に示したジョブ管理テーブルを参照し、ジョブＩＤに関連付けられたワークフローのＩＤを取得する。ＷＦ処理部４０５は、取得したワークフローのＩＤに基づき表１に示したＷＦ管理テーブルを参照し、当該ワークフローのＩＤに関連付けられたワークフロー定義を取得する（ステップＳ２２６、ステップＳ２２７）。
【０１４８】
ＷＦ処理部４０５は、取得したワークフロー定義に従いワークフロー処理を行い、配信部４０６に対して宛先、画像データおよび書誌情報を渡して、宛先に従い画像データおよび書誌情報を配信するよう指示する（ステップＳ２２８）。配信部４０６は、配信指示に従い、画像データおよび書誌情報の配信を行う。
【０１４９】
以上のように、第２の実施形態では、第１処理と第２処理とを異なる機器で実行する構成であっても、第２処理に対する設定情報を、第１処理の終了後に、さらに他の機器にて入力することができる。そのため、第１処理を実行する機器、および、第２処理を実行する機器の利用効率を、より向上させることが可能である。
【０１５０】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１５１】
１，２  情報処理システム
１０ａ，１０ｂ  ＭＦＰ
２０  端末装置
３０  ファイルサーバ
３１  メールサーバ
４０  配信サーバ
１００  パネルＵＩ部
１０１，４０１  ＷｅｂＵＩ部
１０３，４０３  識別情報提示部
１０４  読取制御部
１０５，４０２  読取結果記憶部
１０６，４０４  ＷＦ定義記憶部
１０７，４０５  ＷＦ処理部
１０８，４０６  配信部
２０２  ブラウザ部
５００  ワークフロー指定画面
５１０，５４０  設定画面
５２０  読取設定画面
５３０ａ，５３０ｂ，５３０ｃ  スキャン完了画面
５５０  処理選択画面
１０３１  スキャナユニット
１０４０  操作パネル
【先行技術文献】
【特許文献】
【０１５２】
【特許文献１】特開２０１１−２４８４５２号公報
【図１】
2018038003.tif 000005
【図２】
2018038003.tif 000006
【図３】
2018038003.tif 000007
【図４】
2018038003.tif 000008
【図５】
2018038003.tif 000009
【図６】
2018038003.tif 000010
【図７】
2018038003.tif 000011
【図８】
2018038003.tif 000012
【図９】
2018038003.tif 000013
【図１０】
2018038003.tif 000014
【図１１】
2018038003.tif 000015
【図１２】
2018038003.tif 000016
【図１３】
2018038003.tif 000017
【図１４】
2018038003.tif 000018
【図１５】
2018038003.tif 000019
【図１６】
2018038003.tif 000020
【図１７】
2018038003.tif 000021
【図１８】
2018038003.tif 000022
【図１９】
2018038003.tif 000023
【図２０】
2018038003.tif 000024
【図２１】
2018038003.tif 000025
【図２２】
2018038003.tif 000026
【図２３】
2018038003.tif 000027