(57)【要約】【課題】配信する文書管理サーバに設定されている書誌情報に応じて、ユーザに設定される書誌情報の提示を変更する。【解決手段】画面制御プログラムであって、画像形成装置から画像データの格納先を示す格納情報を受信した場合、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を格納先の文書管理サーバに出力する要求ステップと、格納先に定義されている１又は複数の前記コンテンツタイプを文書管理サーバから受信した場合、選択画面データを生成する第１生成ステップと、生成された選択画面データを画像形成装置に送信する第１送信ステップと、選択されたコンテンツタイプを画像形成装置から受信した場合、書誌情報を設定させるための設定画面データを生成する第２生成ステップと、生成された設定画面データを前記画像形成装置に送信する第２送信ステップと、を情報処理装置に実行させる。【選択図】図７
2011248452.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置及び文書管理サーバにネットワークを介して接続される情報処理装置に実行させるための画面制御プログラムであって、
前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求ステップと、
前記格納先に定義されている１又は複数の前記コンテンツタイプを前記文書管理サーバから受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成する第１生成ステップと、
生成された前記選択画面データを前記画像形成装置に送信する第１送信ステップと、
選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する第２生成ステップと、
生成された前記設定画面データを前記画像形成装置に送信する第２送信ステップと、
を前記情報処理装置に実行させるための画面制御プログラム。
【請求項２】
前記第１生成ステップはさらに、
前記書誌情報の編集、追加、又は削除を行うことができる設定編集画面データを生成し、
前記第１送信ステップは、
生成された前記設定編集画面データを前記画像形成装置に送信し、
前記画像形成装置で前記書誌情報の編集、追加、又は削除が行われた場合、編集、追加、又は削除された書誌情報を前記画像形成装置から受信する受信ステップと、
前記受信ステップにより受信された書誌情報の内容を前記文書管理サーバに送信する第３送信ステップとをさらに前記情報処理装置に実行させるための請求項１記載の画面制御プログラム。
【請求項３】
前記画像形成装置にログインしたユーザを示すユーザ情報を前記画像形成装置から取得する第１取得ステップと、
前記文書管理サーバから管理者を示す管理者情報を取得する第２取得ステップと、
前記ユーザ情報が示すユーザに対し、前記書誌情報の編集、追加、又は削除が許可されているか否かを前記管理者情報に基づいて判断する判断ステップとをさらに前記情報処理装置に実行させ、
前記第１生成ステップは、
前記判断ステップにより許可されていないと判断された場合、前記設定編集画面データを生成しない請求項２記載の画面制御プログラム。
【請求項４】
請求項１乃至３いずれか一項に記載の画面制御プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項５】
画像形成装置から出力された画像データを取得した情報処理装置により、前記画像データを文書管理サーバに配信する配信システムであって、
前記画像形成装置は、
前記情報処理装置から取得した画面データを表示する表示手段と、
前記画面データに基づいて選択された情報、又は入力された情報を前記情報処理装置に送信する送信手段とを備え、
前記情報処理装置は、
前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求手段と、
前記格納先に定義されている１又は複数の前記コンテンツタイプを前記文書管理サーバから受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成し、
選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する生成手段と、
生成された前記選択画面データ、又は前記設定画面データを前記画像形成装置に送信する送信手段と、
を備える配信システム。
【請求項６】
画像形成装置及び文書管理サーバにネットワークを介して接続される情報処理装置における画面制御方法であって、
前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求ステップと、
前記文書管理サーバから前記格納先に定義されている１又は複数の前記コンテンツタイプを受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成する第１生成ステップと、
生成された前記選択画面データを前記画像形成装置に送信する第１送信ステップと、
選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する第２生成ステップと、
生成された前記設定画面データを前記画像形成装置に送信する第２送信ステップと、
を有する画面制御方法。
【請求項７】
画像形成装置及び文書管理サーバにネットワークを介して接続される情報処理装置であって、
前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求手段と、
前記文書管理サーバから前記格納先に定義されている１又は複数の前記コンテンツタイプを受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成し、
選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する生成手段と、
生成された前記選択画面データ、又は前記設定画面データを前記画像形成装置に送信する送信手段と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面制御プログラム、記憶媒体、配信システム、画面制御方法及び情報処理装置に関する。
【背景技術】
【０００２】
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置・接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布を効率的に行う画像配信システムが重要になっている。画像配信システムを構成する大きな要素は、画像入力機器（例えばスキャナなど）と画像処理サーバ（配信サーバ）としての情報処理装置である。画像処理サーバには、あらかじめさまざまな業務・用途にあわせた複数のワークフローが登録されている。ワークフローには、１又は複数の処理のフローが定義されている。利用者は、スキャナのオペレーションパネルから、業務に適したワークフローを選択してスキャンを行う。
【０００３】
この画像配信システムにおいて、ユーザの利便性を高めるために、配信する画像データに書誌情報を設定する技術がある。例えば、特許文献１には、ワークフローを定義するフロー定義データに、入力された書誌情報を関連付けて、書誌情報が関連付けられたフロー定義データに基づき、ワークフローを実行する技術が開示されている。
【０００４】
一方、ユーザの作業の煩雑さを軽減させるための技術も開発されている。例えば、特許文献２は、ワークフローに対応して複合機に表示する操作画面を容易に変更する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上述した書誌情報を入力する画面において、ユーザは、選択したワークフローに対し、予め管理者が設定した項目に、書誌情報を入力、又は選択することしかできない。例えば、配信先の文書管理サーバのフォルダに、格納可能な画像データの書誌情報が設定されている場合、ユーザにより入力された書誌情報を、文書管理サーバの書誌情報に設定したい場合がある。このとき、管理者が、文書管理サーバの書誌情報と、ユーザに設定される書誌情報とを一つ一つ関連付けておく必要があった。
【０００６】
図１は、書誌情報の管理を行う管理ツールの画面例１を示す図である。図１に示す例では、文書管理サーバとして、Ｗｉｎｄｏｗｓ（登録商標）のＭＯＳＳ（Microsoft Office SharePoint Server）を用いるＷｅｂサーバを例にする。図１に示す「ＭＯＳＳの列」１０１は、文書管理サーバの書誌情報を示す。図１に示す「設定値」１０２は、文書管理サーバの書誌情報に関連付ける設定値（書誌情報）を示す。同じ行にある「ＭＯＳＳの列」と「設定値」とが関連付けられていることを表す。
【０００７】
図２は、書誌情報の管理を行う管理ツールの画面例２を示す図である。図２に示す画面は、図１に示す「追加ボタン」１０３を押下すると表示される。図２に示す例は、「ＭＯＳＳ」に設定されている書誌情報を選択する欄２０１と、ユーザにより設定される書誌情報とを１対１で関連付ける例である。ユーザにより設定される書誌情報には、選択形式と入力形式がある。選択形式の場合、選択肢の欄２０２に選択肢が表示される。入力形式の場合欄２０３に管理者により文字列が入力される。選択形式にするか、入力形式にするかはラジオボタン２０４で決定される。
【０００８】
このように、従来技術では、図１や図２に示すように、管理者が一つ一つ書誌情報の関連付けを行う必要があり、管理者の負担が大きいという問題点があった。また、特許文献２のように、設定画面において、ユーザが書誌情報の項目の変更や選択をしたいという要望もある。
【０００９】
そこで、本発明は、上記問題点に鑑みてなされたものであり、管理者の負担を軽減しつつ、配信する文書管理サーバに設定されている書誌情報に応じて、ユーザに設定される書誌情報の提示を変更することができる画面制御プログラム、記憶媒体、配信システム、画面制御方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明における一態様の画面制御プログラムは、画像形成装置及び文書管理サーバにネットワークを介して接続される情報処理装置に実行させるための画面制御プログラムであって、前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求ステップと、前記格納先に定義されている１又は複数の前記コンテンツタイプを前記文書管理サーバから受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成する第１生成ステップと、生成された前記選択画面データを前記画像形成装置に送信する第１送信ステップと、選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する第２生成ステップと、生成された前記設定画面データを前記画像形成装置に送信する第２送信ステップと、を前記情報処理装置に実行させるための画面制御プログラム。
【００１１】
また、本発明における他の態様の配信システムは、画像形成装置から出力された画像データを取得した情報処理装置により、前記画像データを文書管理サーバに配信する配信システムであって、前記画像形成装置は、前記情報処理装置から取得した画面データを表示する表示手段と、前記画面データに基づいて選択された情報、又は入力された情報を前記情報処理装置に送信する送信手段とを備え、前記情報処理装置は、前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求手段と、前記格納先に定義されている１又は複数の前記コンテンツタイプを前記文書管理サーバから受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成し、選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する生成手段と、生成された前記選択画面データ、又は前記設定画面データを前記画像形成装置に送信する送信手段と、を備える。
【００１２】
また、本発明における他の態様の画面制御方法は、画像形成装置及び文書管理サーバにネットワークを介して接続される情報処理装置における画面制御方法であって、前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求ステップと、前記文書管理サーバから前記格納先に定義されている１又は複数の前記コンテンツタイプを受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成する第１生成ステップと、生成された前記選択画面データを前記画像形成装置に送信する第１送信ステップと、選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する第２生成ステップと、生成された前記設定画面データを前記画像形成装置に送信する第２送信ステップと、を有する。
【００１３】
また、本発明における他の態様の情報処理装置は、画像形成装置及び文書管理サーバにネットワークを介して接続される情報処理装置であって、前記画像形成装置から画像データの格納先を示す格納情報を受信した場合、受信された前記格納情報が示す格納先に定義されている、１又は複数の書誌情報を含むコンテンツタイプを取得するための取得要求を前記格納先の文書管理サーバに出力する要求手段と、前記文書管理サーバから前記格納先に定義されている１又は複数の前記コンテンツタイプを受信した場合、受信された１又は複数の前記コンテンツタイプを選択させるための選択画面データを生成し、選択されたコンテンツタイプを前記画像形成装置から受信した場合、前記選択されたコンテンツタイプに含まれる１又は複数の書誌情報を設定させるための設定画面データを生成する生成手段と、生成された前記選択画面データ、又は前記設定画面データを前記画像形成装置に送信する送信手段と、を備える。
【００１４】
また、本発明の情報処理装置は、コンピュータにより実行可能なプログラムにより実現することができ、また、プログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１５】
本発明によれば、管理者の負担を軽減しつつ、配信する文書管理サーバに設定されている書誌情報に応じて、ユーザに設定される書誌情報の提示を変更することができる。
【図面の簡単な説明】
【００１６】
【図１】書誌情報の管理を行う管理ツールの画面例１を示す図。
【図２】書誌情報の管理を行う管理ツールの画面例２を示す図。
【図３】実施例１に係る配信システムの一例を示す図。
【図４】実施例１に係るＭＦＰのハードウェアの一例を示すブロック図。
【図５】実施例１に係る配信サーバのハードウェアの一例を示すブロック図。
【図６】実施例１におけるＭＦＰの機能の一例を示すブロック図。
【図７】実施例１における配信サーバの機能の一例を示すブロック図。
【図８】フォルダ配信を行うワークフローの設定を説明する図。
【図９】管理ツールの設定画面（最初の画面）の一例を示す図。
【図１０】管理ツールの設定画面（基本パスの基本設定）の一例を示す図。
【図１１】配信先を決定する画面の一例を示す図。
【図１２】サーバＡのライブラリを選択する画面の一例を示す図。
【図１３】サブフォルダを選択する画面の一例を示す図。
【図１４】コンテンツタイプを選択する画面の一例を示す図。
【図１５】身分証明書類のフィールド一覧の一例を示す図。
【図１６】領収書のフィールド一覧の一例を示す図。
【図１７】管理ツールの画面遷移の一例を示す図。
【図１８】オペレーションパネルの画面遷移の一例を示す図。
【図１９】フィールドのデータ型と対応と、データ型の関連情報との一例を示す図。
【図２０】実施例１におけるサーバ配信の画面制御処理の一例を示すフローチャート。
【図２１】実施例２における配信サーバの機能の一例を示すブロック図。
【図２２】実施例２における設定画面データの一例を示す図。
【図２３】実施例２における編集画面データ生成処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明にかかる配信システム、情報処理装置（又は配信サーバ）、画面制御プログラム及び記録媒体の実施例を詳細に説明する。
【００１８】
また、以下に示す実施例では、画像データを入力する画像入力装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明しているが、これに限定されるものではなく、画像データを入力可能であれば、スキャナ装置、ファクシミリ装置、コピー装置などいずれにも適用することができる。
【００１９】
［実施例１］
＜配信システムとハードウェア＞
図３は、実施例１に係る配信システムの一例を示す図である。図３に示すように、配信システムは、ネットワークを介してＭＦＰ（Multifunction Peripheral）３０１、ＭＦＰ３０３、配信サーバ（情報処理装置）３０５、文書管理サーバ３０７（情報処理装置）、情報処理装置（例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistance）など）３０９が接続されている。
【００２０】
ＭＦＰ３０１、３０３は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。ＭＦＰ３０１、３０３は、スキャナ機能により紙媒体等をスキャン処理して画像データを生成し、生成された画像データを配信サーバ３０５に送信する。ＭＦＰの詳細については後述する。また、画像データは、文書の画像データを含む。
【００２１】
配信サーバ３０５は、各ＭＦＰでスキャンされた画像データを受信して、指定されたワークフローに従って種々の処理や配信処理を実行するワークステーション等のコンピュータである。ワークフローには、メール送信、ＦＡＸ送信、フォルダ配信などがある。
【００２２】
また、配信サーバ３０５は、入力された画像データに基づいてワークフローを実行するサーバであり、ユーザによって構築されたワークフローに従って文書の蓄積又は配信処理を実行する。配信サーバ３０５の詳細については後述する。なお、配信サーバ３０５は、ＭＦＰ３０１、３０３に組み込まれてもよい。
【００２３】
文書管理サーバ３０７は、配信サーバ３０５から配信された画像データを蓄積、管理するサーバである。また、文書管理サーバ３０７は、蓄積した画像データに対して書誌情報を登録したり、検索を行ったりすることもできる。文書管理サーバ３０７は、Ｗｅｂサーバなでもよい。文書管理サーバ３０７は、例えばＷｉｎｄｏｗｓ（登録商標）のＳＰ（SharePoint）サーバなどである。
【００２４】
情報処理装置３０９は、管理者によりデータ配信に関する管理ツールが起動され、画像変換、出力の各プラグインが順に選択されることでワークフローを作成する。作成されたワークフローは、配信サーバ３０５に記憶される。
【００２５】
情報処理装置３０９は、文書管理サーバ３０７と配信サーバ３０５とで用いる書誌情報を管理する管理ツールが起動され、管理者により、書誌情報に関するデータの設定が行われる。
【００２６】
なお、ネットワークを介して接続されるＭＦＰやサーバや情報処理装置の数は、それぞれ任意の数でもよい。また、配信システムは、メール配信サーバなどを有してもよい。配信サーバ３０５がＭＦＰに組み込まれる場合は、ＭＦＰにおいて、ワークフローを作成することも可能である。
【００２７】
次に、実施例１に係るＭＦＰ、配信サーバそれぞれのハードウェアについて説明する。図４は、実施例１に係るＭＦＰのハードウェアの一例を示すブロック図である。図４に示すように、ＭＦＰ３０１は、制御部４０１、主記憶部４０３、補助記憶部４０５、外部記憶装置Ｉ／Ｆ部４０７、ネットワークＩ／Ｆ部４１１、操作部４１３、表示部４１５、エンジン部４１７を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００２８】
制御部４０１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部４０１は、主記憶部４０３や補助記憶部４０５に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００２９】
主記憶部４０３は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部４０１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００３０】
補助記憶部４０５は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００３１】
外部記憶装置I／F部４０７は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体４０９（例えば、フラッシュメモリ、ＳＤカードなど）とＭＦＰ３０１とのインタフェースである。
【００３２】
また、記憶媒体４０９に、所定のプログラムを格納し、この記憶媒体４０９に格納されたプログラムは外部記憶装置Ｉ／Ｆ部４０７を介してＭＦＰ３０１にインストールされ、インストールされた所定のプログラムはＭＦＰ３０１により実行可能となる。
【００３３】
ネットワークＩ／Ｆ部４１１は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器とＭＦＰ３０１とのインタフェースである。
【００３４】
操作部４１３や表示部４１５は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、ＭＦＰ３０１が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【００３５】
エンジン部４１７は、画像データの入出力ユニットとして、紙原稿の読み取り転写紙への印刷を行う。ＭＦＰ３０１は、スキャナなどのハードウェアをさらに備えてもよい。
【００３６】
図５は、実施例１に係る配信サーバ３０５のハードウェアの一例を示すブロック図である。図５に示すように、配信サーバ３０５は、制御部５０１、主記憶部５０３、補助記憶部５０５、外部記憶装置Ｉ／Ｆ部５０７、ネットワークＩ／Ｆ部５０９を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００３７】
制御部５０１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部５０１は、主記憶部５０３や補助記憶部５０５に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００３８】
主記憶部５０３は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部５０１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００３９】
補助記憶部５０５は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００４０】
外部記憶装置I／F部５０７は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体４０９（例えば、フラッシュメモリなど）と配信サーバ３０５とのインタフェースである。
【００４１】
また、記憶媒体４０９に、所定のプログラムを格納し、この記憶媒体４０９に格納されたプログラムは外部記憶装置Ｉ／Ｆ部５０７を介して配信サーバ３０５にインストールされ、インストールされた所定のプログラムは配信サーバ３０５により実行可能となる。
【００４２】
ネットワークＩ／Ｆ部５０９は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と配信サーバ３０５とのインタフェースである。
【００４３】
なお、配信サーバ３０５は、入力部と表示部とを備えるようにしてもよい。入力部は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部の表示画面上でキーの選択等を行うためのマウスやスライスパット等を有する。また、入力部は、ユーザが制御部５０１に操作指示を与えたり、データを入力したりするためのユーザインタフェースである。
【００４４】
表示部は、ＣＲＴやＬＣＤ等により構成され、制御部５０１から入力される表示データに応じた表示が行われる。
【００４５】
＜機能＞
図６は、実施例１におけるＭＦＰ３０１の機能の一例を示すブロック図である。図６に示すように、ＭＦＰ３０１は、画像読込手段６０１、表示制御手段６０３、通信手段６０５を含む。その他一般的なＭＦＰが有するプリンタ機能やコピー機能やＦＡＸ機能等については図示していない。
【００４６】
画像読込手段６０１は、スキャナ機能により原稿を読み込んで画像データを取得する。画像データの取得については、ＦＡＸで受信したり、情報処理装置３０９から取得したり、ネットワーク上のホットフォルダから取得したりしてもよい。
【００４７】
表示制御手段６０３は、通信手段６０５を介して配信サーバ３０５から取得した画面データをオペレーションパネル（操作部４１３及び表示部４１５）に表示する。また、表示制御手段６０３は、オペレーションパネル上でユーザにより選択されたデータや、入力されたデータを取得し、通信手段６０５に出力する。ユーザにより選択、又は入力されるデータは、書誌情報、画像データの配信先を示す格納情報、画像データのタイプを示すコンテンツタイプなどを含む。書誌情報とは、例えば、画像データのファイルに設定されるプロパティの項目などである。
【００４８】
通信手段６０５は、オペレーションパネルから選択された格納情報、設定された書誌情報、スキャナ機能によりスキャンされた画像データなどを配信サーバ３０５に送信する。また、通信手段６０５は、配信サーバ３０５から所定の画面データを受信する。通信手段６０５は、画像データのワークフロー処理要求などがユーザから指示された場合、画像データと、この処理要求とを配信サーバ３０５に送信する。
【００４９】
画像読込手段６０１は、スキャナにより実現されうる。表示制御手段６０３は、制御部４０１により操作部４１３及び表示部４１５が制御され、通信手段１０２は、制御部４０１によりネットワークＩ／Ｆ部４１１が制御されて実現されうる。
【００５０】
次に、配信サーバ３０５の機能について説明する。図７は、実施例１における配信サーバ３０５の機能の一例を示すブロック図である。配信サーバ３０５は、ワークフロー設定手段７０１、通信手段７０３、書誌情報要求手段７０５、画面データ生成手段７０７、ジョブ実行手段７０９、ワークフロー制御手段７１１、ワークフロー処理手段７１３、記憶手段７１５を含む。
【００５１】
ワークフロー設定手段７０１は、画像変換処理、又は出力処理の各プラグインを任意に組み合わせたワークフローをユーザにより設定された場合、設定されたワークフローを例えばＸＭＬ形式で記憶手段７１５に記憶する。ワークフロー設定手段７０１は、情報処理装置３０９に表示するワークフロー設定のためのＵＩ画面などを制御する。
【００５２】
図８は、フォルダ配信を行うワークフローの設定を説明する図である。図８に示すワークフローは、スキャンした画像データを所定のサーバのフォルダに配信することを示す。図８に示す画面を情報処理装置３０９の表示部に表示し、ユーザが各プラグインを任意に組み合わせてワークフローを構築することができる。構築されたワークフローは、情報処理装置３０９から配信サーバ３０５に送信され、後述する記憶手段７１５に記憶される。
【００５３】
図７に戻り、通信手段７０３は、ＭＦＰ１０１から画像データの配信先の格納先を示す格納情報、書誌情報や画像データなどを受信する。通信手段７０３は、文書管理サーバ３０７に対し、書誌情報を含むコンテンツタイプの取得要求を送信する。通信手段７０３は、文書管理サーバ３０７から要求した書誌情報（書誌情報の選択肢を含む）を受信する。通信手段７０３は、ユーザにより設定された書誌情報を画像データに付与して文書管理サーバ３０７に送信する。
【００５４】
また、通信手段７０３は、ＭＦＰ３０１からワークフローの処理要求（ジョブ要求）を受信した場合は、ワークフローの識別情報や、画像データなどをジョブ実行手段７０９に出力する。
【００５５】
書誌情報要求手段７０５は、通信手段７０３が格納情報を受信した場合、格納情報が示す格納先に対し、書誌情報を含むコンテンツタイプの取得要求を行うよう通信手段７０３に指示を出す。格納先は、文書管理サーバ３０７内のフォルダなどである。格納情報には、文書管理サーバ３０７内のフォルダへのパス（例えばＵＲＬ）が含まれる。
【００５６】
画面データ生成手段７０７は、状況に応じて書誌情報に関する画面データを生成し、生成した画面データを、通信手段７０３を介してＭＦＰ１０３又は情報処理装置３０９に送信する。例えば、画面データ生成手段７０７は、文書管理サーバ３０７から、１又は複数の書誌情報を含むコンテンツタイプを複数取得した場合、コンテンツタイプを選択させるための選択画面データを生成する。画面データ生成手段７０７は、選択画面データのテンプレートを保持しておき、このテンプレートに対し、取得したコンテンツタイプを選択肢として表示するＵＩ部分を生成すればよい。
【００５７】
画面データ生成手段７０７は、選択されたコンテンツタイプをＭＦＰ３０１から通信手段７０３を介して取得した場合、選択されたコンテンツタイプに含まれる書誌情報を設定するための設定画面データを生成する。設定画面データには、書誌情報を入力するためのＥｄｉｔＢｏｘやＣｏｍｂｏＢｏｘ、ＲａｄｉｏＢｕｔｔｏｎなどのＵＩ部分が含まれる。書誌情報にはどのＵＩ部分を用いるかの定義がされている。画面データ生成手段７０７は、設定画面データのテンプレートを保持しておき、このテンプレートに対し、取得した書誌情報に対して設定するＵＩ部分を生成すればよい。
【００５８】
画面データ生成手段７０７は、生成された選択画面データや、設定画面データを通信手段７０３に出力する。
【００５９】
ジョブ実行手段７０９は、ＭＦＰ３０１から要求されたジョブを実行する。ジョブ実行手段７０９は、ワークフロー制御手段７１１に対し、ワークフローの処理要求を行うと共に、ワークフローの識別情報や画像データの書誌情報、画像データを出力する。
【００６０】
ワークフロー制御手段７１１は、ジョブ実行手段７０９からワークフローの処理要求を受けた場合、ワークフローに含まれる各処理の実行を制御する。また、ワークフロー処理手段７１３は、ワークフロー制御手段７１１からワークフロー制御の指示を受けると、この指示に従ってワークフローを実行し、配信処理を行う。つまり、ワークフロー処理手段７１３は、ワークフローに含まれる各処理をフロー順に実行し、配信先へ画像データを配信する。
【００６１】
なお、ワークフロー処理手段７１３が行う各処理は、画像変換処理、出力処理（配信処理）などに分けられる。画像変換処理とは、ＰＤＦ変換やＴＩＦＦ変換などの画像データの形式変換を行う処理や、画像分割処理などのことを言う。出力処理とは、取得した画像データ又は画像変換された画像データを配信先（メール配信サーバや文書管理サーバ３０７など）に配信する処理のことを言う。また、ワークフロー処理手段７１３において、少なくとも出力処理は行われることとする。
【００６２】
記憶手段７１５は、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。
【００６３】
ワークフロー設定手段７０１、書誌情報要求手段７０５、画面データ生成手段７０７、ジョブ実行手段７０９、ワークフロー制御手段７１１、ワークフロー処理手段７１３は、例えば制御部５０１やワークメモリとしての主記憶部５０３により実現されうる。記憶手段７１５は、例えば補助記憶部５０５により実現されうる。通信手段７０３は、例えばネットワークＩ／Ｆ部５０９を制御部５０１により制御することで実現されうる。
【００６４】
＜画面例＞
次に、書誌情報に関する画面例について説明する。図９は、管理ツールの設定画面（最初の画面）の一例を示す図である。図９に示す例では、配信先としてＷｉｎｄｏｗｓ（登録商標）のＳＰ（SharePoint）サーバを指定する例である。図９に示す画面データは、情報処理装置３０９から取得要求を受けた配信サーバ３０５が情報処理装置３０９に送信し、情報処理装置３０９の表示部に表示される。図９に示すフィールド９００は、配信先のサーバ名を設定するフィールドである。
【００６５】
図９に示す「ＤｉｓｐｌａｙＮａｍｅ」９０１は、ライブラリの表示名を示す。「ＵＲＬ」９０２は、配信先のサーバのネットワーク上における位置を示す。「Ｌｉｂｒａｒｙ」９０３は、例えばライブラリ名を示す。
【００６６】
管理者は、図９に示す画面からワークフローの配信先の候補を設定する。図９に示す「Ａｄｄ」ボタン９０４が押下されると、配信先を追加することができる。
【００６７】
図１０は、管理ツールの設定画面（基本パスの基本設定）の一例を示す図である。図１０に示す画面は、図９に示す「Ａｄｄ」ボタン９０４が押下された後に表示される。
【００６８】
図１０に示すフィールド１００１は、新たに追加する配信先のサーバ名を設定するフィールドである。図１０に示すフィールド１００２は、新たに追加するサーバのネットワーク上における位置を設定するフィールドである。フィールド１００３は、認証の手段を選択するフィールドである。フィールド１００４は、認証に用いるユーザのログイン名を設定するフィールドである。フィールド１００５は、認証に用いるユーザのパスワードを設定するフィールドである。「Ｃｏｎｎｅｃｔ」ボタン１００６は、押下されると、フィールド１００２に設定されているサーバに接続し、所定の情報を取得する。
【００６９】
管理者は、図１０に示す画面から、新規に配信したいサーバを登録することができる。図９や図１０に示すように、本実施例では、管理者が登録できるのはサーバであり、ライブラリやサブフォルダを指定して登録することはできない。
【００７０】
図１１は、配信先を決定する画面の一例を示す図である。図１１に示す画面は、ＭＦＰ３０１のオペレーションパネルに表示される。図１１に示す例では、ユーザは、ワークフローとしての「Ｓｅｎｄ  ｔｏ  ＳｈａｒｅＰｏｉｎｔ」を選択した時の例である。図１１に示す画面には、登録されている配信先候補の文書管理サーバが表示される。図１１に示す例では、「サーバＡ」１１０１が表示される。図１１に示す例では、「サーバＡ」のみしか表示されていない例を示すが、複数のサーバが表示されてもよい。
【００７１】
「Ｎｅｘｔ」ボタン１１０２は、選択されているサーバ内のライブラリを表示するためのボタンである。ユーザにより、配信したいサーバ（サーバＡ１１０１）が選択された後、「Ｎｅｘｔ」ボタン１１０２が押下される。
【００７２】
図１２は、サーバＡのライブラリを選択する画面の一例を示す図である。図１２に示す例では、サーバＡ内には、「ＤｏｃｕｍｅｎｔＡ」、「ＤｏｃｕｍｅｎｔＢ」、「共有ドキュメント」のライブラリがある例である。ユーザにより、配信したいドキュメントが選択された後、「ＳｅｔＦｉｅｌｄｓ」ボタン１２０１が押下される。図１２に示す例では、「ＤｏｃｕｍｅｎｔＡ」が選択されたとする。
【００７３】
図１３は、サブフォルダを選択する画面の一例を示す図である。図１３に示す例では、「ＤｏｃｕｍｅｎｔＡ」のライブラリには、「サブフォルダ１」と「サブフォルダ２」というサブフォルダがあることを示す例である。ユーザにより、配信したいサブフォルダが選択された後、「ＳｅｔＦｉｅｌｄｓ」ボタン１３０１が押下される。
【００７４】
図１４は、コンテンツタイプを選択する画面の一例を示す図である。図１４に示す例では、図１３に示す「ＳｅｔＦｉｅｌｄｓ」ボタン１３０１が押下されると、サブフォルダに定義されているコンテンツタイプの一覧を表示する。コンテンツタイプとは、フォルダに格納される文書のタイプを示す。ここでは、コンテンツタイプとして、「ドキュメント」、「画像」、「身分証明書類」、「領収書」のコンテンツタイプがサブフォルダに定義されている。ユーザにより、格納した文書のコンテンツタイプが選択された後、「Ｎｅｘｔ」ボタン１４０１が押下される。
【００７５】
図１５は、身分証明書類のフィールド一覧の一例を示す図である。図１５に示す例は、図１４に示すコンテンツ一覧から「身分証明書類」が選択され、「Ｎｅｘｔ」ボタン１４０１が押下されたときの画面例である。
【００７６】
図１５に示すように、コンテンツタイプ「身分証明書類」には、書誌情報「氏名」、「市区町村（自宅）」、「国／地域」、「会社名」、「証明書タイプ」が定義づけされている。書誌情報のフィールドには、「氏名」や「市区町村（自宅）」などのように入力形式であるものや、「証明書タイプ」などのように選択形式のものがある。各フィールドのデータ形式については、予め文書管理サーバ３０７の管理者により設定されている。配信サーバ３０７が、管理者により設定された各フィールドのデータ形式を取得することで、図１５に示すような画面データを生成できる。ユーザは、オペレーションパネル上から、図１５に示す画面を用いて、各書誌情報を設定することができる。
【００７７】
図１５に示す画面の書誌情報を設定して文書（例えば運転免許証）をスキャンすることにより、スキャンした画像データに、設定された書誌情報が関連付けられてサーバに配信されることになる。文書管理サーバ３０７では、配信された画像データに付与された書誌情報を、例えばプロパティの各項目として画像データに関連付けて保持する。
【００７８】
図１６は、領収書のフィールド一覧の一例を示す図である。図１６に示す例は、図１４に示すコンテンツ一覧から「領収書」が選択され、「Ｎｅｘｔ」ボタン１４０１が押下されたときの画面例である。
【００７９】
図１６に示すように、コンテンツタイプ「領収書」には、書誌情報「購入日」、「購入者」、「購入額」、「タイトル」、「画像の作成日」が定義づけされている。書誌情報のフィールドには、「購入日」や「画像の作成日」などのように自動で入力される形式のものがある。「Ｄａｔｅｔｉｍｅ」は、例えば、機器内に設定されている日付が自動で入力される。
【００８０】
図１６に示す画面の書誌情報を設定して文書（例えば領収書）をスキャンすることにより、スキャンした画像データに、設定された書誌情報が関連付けられてサーバに配信されることになる。文書管理サーバ３０７では、配信された画像データに付与された書誌情報を、例えばプロパティの各項目として画像データに関連付けて保持する。
【００８１】
図１１〜図１６に示す画面データは、画面データ生成手段７０７により生成され、ＭＦＰ３０１に送信される。
【００８２】
＜状態遷移＞
次に、表示画面の状態遷移について説明する。前提として、図９に示す画面を「Ａｄｍｉｎ＿Ｓｅｔｔｉｎｇ」、図１０に示す画面を「Ａｄｍｉｎ＿Ｓｅｔｔｉｎｇ＿ＡｄｄＥｄｉｔ＿Ｂａｓｉｃ」、図１１〜図１３に示す画面を「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＦｏｌｄｅｒＳｅｌｅｃｔｏｒ」、図１４に示す画面を「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＣｏｎｔｅｎｔＴｙｐｅ」、図１５、１６に示す画面を「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＦｉｅｌｄＩｎｐｕｔ」と定義する。「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＦｉｅｌｄＩｎｐｕｔ」は、フィールドに書誌情報を設定していく度に「ＦｉｅｌｄＩｎｐｕｔ１」、「ＦｉｅｌｄＩｎｐｕｔ２」と遷移していくとする。
【００８３】
図１７は、管理ツールの画面遷移の一例を示す図である。図１７に示すように、管理者は、図９に示す画面「Ａｄｍｉｎ＿Ｓｅｔｔｉｎｇ」から配信先のサーバを登録する。図９に示す画面データは、配信サーバ３０５から情報処理装置３０９に送信される。図９に示す画面から「Ａｄｄ」又は「Ｅｄｉｔ」ボタンが押下されると、その通知を受けた配信サーバ３０５は、図１０に示すような画面「Ａｄｍｉｎ＿Ｓｅｔｔｉｎｇ＿ＡｄｄＥｄｉｔ＿Ｂａｓｉｃ」を情報処理装置３０９に送信する。
【００８４】
図１７に示すように、図９に示す画面「Ａｄｍｉｎ＿Ｓｅｔｔｉｎｇ」から「ＯＫ」ボタンが押下されると、管理ツールによる設定は終了する。
【００８５】
図１８は、オペレーションパネルの画面遷移の一例を示す図である。図１８に示すように、ユーザは、図１１〜１３に示す画面「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＦｏｌｄｅｒＳｅｌｅｃｔｏｒ」から、配信したいサブフォルダを選択する。図１３に示す画面から「ＳｅｔＦｉｅｌｄｓ」ボタン１３０１が押下されると、図１４に示す画面「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＣｏｎｔｅｎｔＴｙｐｅ」に遷移する。
【００８６】
図１４に示す画面「ＯｐｅｒａｔｉｏｎＰａｎｎｅｌ＿ＣｏｎｔｅｎｔＴｙｐｅ」から「Ｎｅｘｔ」ボタン１４０１が押下されると、図１５や図１６に示した書誌情報の設定画面に遷移する。図１８に示す画面遷移では、コンテンツタイプに含まれる書誌情報のフィールドの数だけ遷移しうる。図１４〜図１６に示す画面から「Ｂａｃｋ  ｔｏ  ＦｏｌｄｅｒＳｅｌｅｃｔｏｒ」ボタンが押下されると、図１１に示す画面に戻る。
【００８７】
画面遷移について、例えば、図１４に示す画面からコンテンツタイプを他のコンテンツタイプに切り替えた場合は、それまでに入力されていた情報（フィールド値）は破棄されるとしてもよい。また、図１４〜図１６に示す画面から「Ｂａｃｋ  ｔｏ  ＦｏｌｄｅｒＳｅｌｅｃｔｏｒ」ボタンが押下され、他のフォルダが再設定された場合、それまでに入力された情報（フィールド値）は破棄されるとしてもよい。ユーザにより配信ボタンが押下されると、図１８に示す画面遷移を終了する。
【００８８】
＜データ型＞
次に、フィールドのデータ型について説明する。図１９は、フィールドのデータ型と対応と、データ型の関連情報との一例を示す図である。図１９に示す例では、フィールドのデータ型として、「１行テキスト」、「複数行テキスト」、「選択肢」、「数値」、「通貨」、「日付と時刻」などがある。それぞれのデータ型に対して、「データ型の規則」や「規則を守らなかった場合の対応」や「データ型に対応するＵＩ部品」などが関連付けられている。
【００８９】
例えば、データ型「１行テキスト」には、データ型の規則「文字数２５５文字以下」、データ型に対応するＵＩ部品「ＥｄｉｔＢｏｘ」、入力ルール「２５５文字以下」が定義されている。また、データ型「選択肢」には、データ型の規則「設定されているリストから選択」、規則を守らなかった場合「そのまま保存」、データ型に対応するＵＩ部品「ＣｏｍｂｏＢｏｘ」が定義されている。
【００９０】
図１９に示すデータを配信サーバ３０５は保持する。これにより、配信サーバ３０５は、文書管理サーバ３０７から書誌情報としてのフィールドとそのデータ型を取得したときに、画面データ生成手段７０７は、図１９に示すデータを参照して、フィールドのＵＩ部品や制限を設定して書誌情報の設定画面データを生成することができる。
【００９１】
なお、図１９に示すデータが文書管理サーバ３０７に保持される場合は、配信サーバ３０５は図１９に示すデータを必ずしも保持する必要はなく、文書管理サーバ３０７から書誌情報を取得する際に同時に図１９に示すデータも取得するようにすればよい。
【００９２】
＜動作＞
次に、配信サーバ３０５の動作について説明する。図２０は、実施例１におけるサーバ配信の画面制御処理の一例を示すフローチャートである。
【００９３】
図２０に示すステップＳ２００１で、通信手段７０３は、ＭＦＰ１０３から配信先を示す格納情報を受信する。格納情報は、例えば、配信先のＵＲＬを含む情報である。また、配信サーバ３０７内に、配信先を示す識別情報とその配信先のＵＲＬとを対応付けて管理されている場合は、通信手段７０３は、格納情報として配信先を示す識別情報を受信する。
【００９４】
ステップＳ２００２で、書誌情報要求手段７０５は、通信手段７０３が格納情報を取得したことを検知した場合、格納情報が示す格納先に対し、登録されているライブラリ、フォルダ、フォルダに定義されているコンテンツタイプ、コンテンツタイプに定義されている書誌情報の取得要求を、状況に応じて通信手段７０３を介して行う。通信手段７０３は、上述した全ての情報を一度に受信してもよいし、ＭＦＰ３０１から要求される度に所定の情報を取得するようにしてもよい。
【００９５】
ステップＳ２００３で、通信手段７０３は、配信先から、前述したライブラリ、フォルダ、コンテンツタイプ、書誌情報を取得する。
【００９６】
ステップＳ２００４で、画面データ生成手段７０７は、取得した１又は複数のコンテンツタイプを選択可能にして、コンテンツタイプの選択画面データを生成する（図１４参照）。
【００９７】
ステップＳ２００５で、通信手段７０３は、画面データ生成手段７０７が生成した選択画面データをＭＦＰ３０１に送信する。
【００９８】
ステップＳ２００６で、通信手段７０３は、ＭＦＰ３０１から、ユーザにより選択されたコンテンツタイプを受信し、画面データ生成手段７０７に出力する。
【００９９】
ステップＳ２００７で、画面データ生成手段７０７は、選択されたコンテンツタイプに定義される１又は複数の書誌情報を設定させるための設定画面データを生成する（図１５、１６参照）。
【０１００】
ステップＳ２００８で、通信手段７０３は、画面データ生成手段７０７に生成された設定画面データをＭＦＰ３０１に送信する。
【０１０１】
なお、図２０に示す処理を実行する通信手段７０３、書誌情報要求手段７０５、画面データ生成手段７０７を画面制御プログラムとしてプラグイン化し、この画面制御プログラムを配信サーバ３０５にインストールすることで、上記処理を実行可能にしてもよい。
【０１０２】
以上、実施例１によれば、配信先のフォルダに定義されているコンテンツタイプをユーザが選択することができ、選択したコンテンツタイプに含まれる書誌情報を設定することが可能となる。また、ＭＦＰ３０１から設定された書誌情報は、配信先のサーバの書誌情報に関連付けられる。配信先のサーバは、配信された画像データに付与される書誌情報を、自サーバで管理する書誌情報に設定することができる。
【０１０３】
配信サーバ３０５の管理者は、配信先のサーバを設定するだけでよいので、書誌情報の関連付けにともなう負担を大幅に軽減することができる。配信サーバ３０５は、文書管理サーバに定義されている各書誌情報を、書誌情報入力画面の各フィールドに一つ一つ関連付けて保持しておく必要がないため、この関連付けに伴うメモリを減らし、メモリリソースを有効に活用することができる。
【０１０４】
［実施例２］
次に、実施例２における配信サーバについて説明する。実施例２では、ＭＦＰから、各書誌情報を編集、追加、削除することができる。
【０１０５】
＜機能＞
図２１は、実施例２における配信サーバの機能の一例を示すブロック図である。図２１に示す機能において、図７に示す機能と同様のものは同じ符号を付し、その説明を省略する。配信サーバ３０５は、通信手段２１０１、画面データ生成手段２１０３、権限判定手段２１０５を含む。実施例２における配信サーバのハードウェアは、実施例１における配信サーバのハードウェアと同様のものでよい。
【０１０６】
なお、通信手段２１０１は、例えばネットワークＩ／Ｆ部５０９を制御部５０１により制御することで実現されうる。画面データ生成手段２１０３、権限判定手段２１０５は、例えば制御部５０１及びワークメモリとしての主記憶部５０３により実現されうる。
【０１０７】
画面データ生成手段２１０３は、書誌情報を設定するための設定画面データを生成するが、この設定画面データから書誌情報を編集できるように設定編集画面データを生成する。設定編集画面データとは、書誌情報のフィールドを追加したり、削除したり、又は書誌情報のフィールド名を変更したりすることができる画面データである。この設定編集画面データは、ＭＦＰ３０１から書誌情報の編集を指示されたときに、画面データ生成手段２１０３が生成すればよい。
【０１０８】
図２２は、実施例２における設定画面データの一例を示す図である。図２２に示す設定画面データには「Ｅｄｉｔ」ボタン２２０１が含まれる。この「Ｅｄｉｔ」ボタン２２０１が押下されると、ＭＦＰ３０１は、配信サーバ３０５に書誌情報の編集を指示する。配信サーバ３０５は、ＭＦＰ３０１から書誌情報の編集を指示されると、画面データ生成手段２１０３において、書誌情報を編集するための設定編集画面データを生成する。配信サーバ３０５は、生成した設定編集画面データをＭＦＰ３０１に送信する。
【０１０９】
ＭＦＰ３０１は、設定編集画面データを表示し、書誌情報の編集を受け付ける。設定編集画面では、書誌情報の追加、削除、修正が可能である。例えば、設定編集画面により、書誌情報の所定のフィールドを指定して削除したり、新たなフィールドを追加して、フィールドのデータ型を指定したり、フィールド名を修正したりすることが可能になる。
【０１１０】
次に、配信サーバ３０５は、設定編集画面データを提示するユーザに、制限を加える場合について説明する。
【０１１１】
通信手段２１０１は、ＭＦＰ３０１からログインしたユーザのユーザ情報を受信する。受信されたユーザ情報は、権限判定手段２１０５に出力される。配信サーバ３０５は、文書管理サーバ３０７に対し、管理者情報の取得要求を出す。通信手段２１０１は、文書管理サーバ３０７の管理者情報を受信する。受信された管理者情報は、権限判定手段２１０５に出力される。管理者情報には、管理者のユーザ名や、管理者が承認したユーザ名などが含まれる。
【０１１２】
権限判定手段２１０５は、ＭＦＰ３０１にログインしたユーザが、文書管理サーバ３０７の管理者又は管理者により承認を受けたユーザであるか判定する。例えば、権限判定手段２１０５は、管理者情報の中に、取得したユーザ情報のユーザ名があるか否かを判定する。権限判定手段２１０５は、ログインユーザ名が管理者情報の中にあれば、権限ありと判定し、ログインユーザ名が管理者情報の中になければ、権限なしと判定する。
【０１１３】
権限判定手段２１０５は、ＭＦＰ３０１のログインユーザの判定結果を画面データ生成手段２１０３に出力する。
【０１１４】
画面データ生成手段２１０５は、ＭＦＰ３０１のログインユーザが権限ありの場合のみ、設定編集画面データを生成するようにし、ログインユーザが権限なしの場合、設定編集画面データを生成しない。
【０１１５】
これにより、ＭＦＰ３０１のログインユーザの権限に応じて、書誌情報の追加、削除、編集を許可するかを配信サーバ３０５は、決めることができる。
【０１１６】
＜動作＞
次に、実施例２における配信サーバの動作について説明する。図２３は、実施例２における編集画面データ生成処理の一例を示すフローチャートである。
【０１１７】
図２３に示すステップＳ２３０１で、通信手段２１０１は、ＭＦＰ３０１からログインしたユーザのユーザ情報を取得する。
【０１１８】
ステップＳ２３０２で、通信手段２１０１は、文書管理サーバ３０７から管理者情報を取得する。
【０１１９】
ステップＳ２３０３で、権限判定手段２１０５は、ＭＦＰ３０１にログインしたユーザ情報のユーザ名が、管理者情報の中に含まれるか判定する。ログインしたユーザ名が管理者情報の中にあればステップＳ２３０４に進み、ログインしたユーザ名が管理者情報の中になければ処理を終了する。
【０１２０】
ステップＳ２３０４で、画面データ生成手段２１０３は、書誌情報の編集を可能にする設定編集画面データを生成する。
【０１２１】
ステップＳ２３０５で、通信手段２１０１は、生成された設定編集画面データをＭＦＰ３０１に送信する。
【０１２２】
なお、図２３に示す処理を実施例１の画面制御プログラムに加えてプラグイン化し、この画面制御プログラムを配信サーバ３０５にインストールすることで、上記処理を実行可能にしてもよい。
【０１２３】
以上、実施例２によれば、ＭＦＰから各書誌情報を編集、追加、削除することができる。また、ＭＦＰのログインユーザが、文書管理サーバの管理者であるか判定をし、ログインユーザに対し、書誌情報の編集に制限を加えてもよい。
【０１２４】
［変形例］
次に、変形例におけるＭＦＰについて説明する。変形例では、前述した配信サーバがＭＦＰに組み込まれる。変形例における配信サーバが組み込まれたＭＦＰの各機能は、基本的には図６に示すＭＦＰの機能及び図７に示す配信サーバの機能と同様である。これにより、変形例に係るＭＦＰによれば、ＭＦＰ単体で、各実施例に示した処理を行なうことができる。
【０１２５】
実施例１、２の配信サーバや変形例のＭＦＰで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１２６】
また、実施例１、２の配信サーバや変形例のＭＦＰで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例１、２の配信サーバや変形例のＭＦＰで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１２７】
また、実施例１、２の配信サーバや変形例のＭＦＰで実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１２８】
実施例１、２の配信サーバや変形例のＭＦＰで実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が補助記憶部３３からプログラムを読み出して実行することにより上記各手段のうち１又は複数の各手段が主記憶装置上にロードされ、１又は複数の各手段が主記憶装置上に生成されるようになっている。
【０１２９】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１３０】
３０１、３０３  ＭＦＰ
３０５  配信サーバ（情報処理装置）
３０７  文書管理サーバ
３０９  情報処理装置
５０１  制御部
５０３  主記憶部
５０５  補助記憶部
５０９  ネットワークＩ／Ｆ部
６０１  画像読込手段
６０３  表示制御手段
６０５  通信手段
７０１  ワークフロー設定手段
７０３、２１０１  通信手段
７０５  書誌情報要求手段
７０７、２１０３  画面データ生成手段
７０９  ジョブ実行手段
７１１  ワークフロー制御手段
７１３  ワークフロー処理手段
７１５  記憶手段
２１０５  権限判定手段
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開２００８−９７５８６号公報
【特許文献２】特許２００９−２６０９０６号公報
【図１】
2011248452.tif 000003
【図２】
2011248452.tif 000004
【図３】
2011248452.tif 000005
【図４】
2011248452.tif 000006
【図５】
2011248452.tif 000007
【図６】
2011248452.tif 000008
【図７】
2011248452.tif 000009
【図８】
2011248452.tif 000010
【図９】
2011248452.tif 000011
【図１０】
2011248452.tif 000012
【図１１】
2011248452.tif 000013
【図１２】
2011248452.tif 000014
【図１３】
2011248452.tif 000015
【図１４】
2011248452.tif 000016
【図１５】
2011248452.tif 000017
【図１６】
2011248452.tif 000018
【図１７】
2011248452.tif 000019
【図１８】
2011248452.tif 000020
【図１９】
2011248452.tif 000021
【図２０】
2011248452.tif 000022
【図２１】
2011248452.tif 000023
【図２２】
2011248452.tif 000024
【図２３】
2011248452.tif 000025