(57)【要約】    【課題】  複数のユーザがドキュメント単位でデータの入力形式を共有することなどを可能としたデータ処理システムを提供する。    【解決手段】  ドキュメント生成システムは、ドキュメント管理サーバ１００、複数の複合機能デバイス１２０を備える。複合機能デバイス１２０は、テンプレート識別子をドキュメント管理サーバ１００に送信し、ドキュメント管理サーバ１００から受信したパラメータを設定し、パラメータに従い入力したドキュメントデータとソート情報をドキュメント管理サーバ１００に送信する。ドキュメント管理サーバ１００は、複合機能デバイス１２０から受信したテンプレート識別子に対応するテンプレートで定義されたパラメータを複合機能デバイス１２０に送信し、複合機能デバイス１２０からソート情報と共に受信したドキュメントデータをソート情報に従いソート処理する。【選択図】      図１
2006074519.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントデータの入力を行う複数のドキュメント入力装置と、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置とを通信可能に接続し、
前記ドキュメント入力装置は、前記テンプレートに割り当てられたテンプレート識別子を前記ドキュメント管理装置に送信し、前記ドキュメント管理装置から受信したドキュメントデータ入力形式を設定し、前記ドキュメントデータ入力形式に従って入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信し、
前記ドキュメント管理装置は、前記ドキュメント入力装置から受信した前記テンプレート識別子に対応するテンプレートで定義された前記ドキュメントデータ入力形式を前記ドキュメント入力装置に送信し、前記ドキュメント入力装置から処理方法を示す情報と共に受信したドキュメントデータを前記情報に従って処理することを特徴とするデータ処理システム。
【請求項２】
前記処理方法を示す情報は、出力順を示すソート情報であり、前記ドキュメント管理装置は、前記ドキュメントデータを前記ソート情報に従ってソート処理することを特徴とする請求項１記載のデータ処理システム。
【請求項３】
前記ドキュメントデータ入力形式は、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスの何れかを含むことを特徴とする請求項１又は２記載のデータ処理システム。
【請求項４】
前記テンプレートには、前記ドキュメントデータ入力形式の他に、ドキュメントデータの変換方法及び合成方法が定義されており、
前記ドキュメント管理装置は、前記テンプレートで定義されている前記変換方法及び合成方法に従って前記ドキュメントデータに変換処理及び合成処理を行うことを特徴とする請求項１乃至３いずれか１項記載のデータ処理システム。
【請求項５】
ドキュメントデータの印刷出力を行う出力装置を前記ドキュメント管理装置と通信可能に接続し、
前記ドキュメント管理装置は、前記出力装置から受信したドキュメント識別子に対応するドキュメントデータが存在する場合、対応するドキュメントデータを前記出力装置に送信することを特徴とする請求項１乃至４いずれか１項記載のデータ処理システム。
【請求項６】
ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置と通信可能なドキュメント入力装置であって、
前記テンプレートに割り当てられたテンプレート識別子を入力する入力手段と、
前記入力手段により入力された前記テンプレート識別子を前記ドキュメント管理装置に送信する第１の通知手段と、
前記ドキュメント管理装置から受信したドキュメントデータ入力形式を設定する設定手段と、
前記設定手段により設定された前記ドキュメントデータ入力形式に従って入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の通知手段とを備えることを特徴とするドキュメント入力装置。
【請求項７】
前記処理方法を示す情報は、出力順を示すソート情報であることを特徴とする請求項６記載のドキュメント入力装置。
【請求項８】
前記ドキュメントデータ入力形式は、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスの何れかを含むことを特徴とする請求項６又は７記載のドキュメント入力装置。
【請求項９】
ドキュメントデータの入力を行うドキュメント入力装置と通信可能なドキュメント管理装置であって、
ドキュメントデータの入力形式が定義されたテンプレートを格納する格納手段と、
前記ドキュメント入力装置から受信したテンプレート識別子に対応するテンプレートが前記格納手段に格納されている場合、対応するテンプレートで定義されたドキュメントデータ入力形式を前記ドキュメント入力装置に送信する通知手段と、
前記ドキュメント入力装置から処理方法を示す情報と共に受信したドキュメントデータを前記情報に従って処理する処理手段とを備えることを特徴とするドキュメント管理装置。
【請求項１０】
前記処理方法を示す情報は、出力順を示すソート情報であり、前記処理手段は、前記ドキュメントデータを前記ソート情報に従ってソート処理することを特徴とする請求項９記載のドキュメント管理装置。
【請求項１１】
前記ドキュメントデータ入力形式は、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスの何れかを含むことを特徴とする請求項９又は１０記載のドキュメント管理装置。
【請求項１２】
前記テンプレートには、前記ドキュメントデータ入力形式の他に、ドキュメントデータの変換方法及び合成方法が定義されており、
前記処理手段は、前記テンプレートで定義されている前記変換方法及び合成方法に従って前記ドキュメントデータに変換処理及び合成処理を行うことを特徴とする請求項９乃至１１いずれか１項記載のドキュメント管理装置。
【請求項１３】
ドキュメントデータの印刷出力を行う出力装置と通信可能なドキュメント管理装置であって、
前記ドキュメント管理装置は、前記出力装置から受信したドキュメント識別子に対応するドキュメントデータが存在する場合、対応するドキュメントデータを前記出力装置に送信することを特徴とする請求項９乃至１２いずれか１項記載のドキュメント管理装置。
【請求項１４】
ドキュメントデータの入力を行う複数のドキュメント入力装置と、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置とを通信可能に接続したデータ処理システムの制御方法であって、
前記ドキュメント入力装置は、前記テンプレートに割り当てられたテンプレート識別子を前記ドキュメント管理装置に送信する第１の送信工程と、前記ドキュメント管理装置から受信したドキュメントデータ入力形式を設定する設定工程と、前記ドキュメントデータ入力形式に従って入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信工程とを有し、
前記ドキュメント管理装置は、前記ドキュメント入力装置から受信した前記テンプレート識別子に対応するテンプレートで定義された前記ドキュメントデータ入力形式を前記ドキュメント入力装置に送信する第３の送信工程と、前記ドキュメント入力装置から処理方法を示す情報と共に受信したドキュメントデータを前記情報に従って処理する処理工程とを有することを特徴とする制御方法。
【請求項１５】
ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置と通信可能なドキュメント入力装置の制御方法であって、
前記テンプレートに割り当てられたテンプレート識別子を前記ドキュメント管理装置に送信する第１の通知工程と、
前記ドキュメント管理装置から受信したドキュメントデータ入力形式を設定する設定工程と、
前記設定工程により設定された前記ドキュメントデータ入力形式に従って入力したドキュメントデータに処理工程を示す情報を付加して前記ドキュメント管理装置に送信する第２の通知工程とを有することを特徴とする制御方法。
【請求項１６】
ドキュメントデータの入力を行うドキュメント入力装置と通信可能なドキュメント管理装置の制御方法であって、
ドキュメントデータの入力形式が定義されたテンプレートを前記ドキュメント管理装置の格納装置に格納する格納工程と、
前記ドキュメント入力装置から受信したテンプレート識別子に対応するテンプレートが前記格納装置に格納されている場合、対応するテンプレートで定義されたドキュメントデータ入力形式を前記ドキュメント入力装置に送信する通知工程と、
前記ドキュメント入力装置から処理工程を示す情報と共に受信したドキュメントデータを前記情報に従って処理する処理工程とを有することを特徴とする制御方法。
【請求項１７】
請求項６乃至８のいずれかに記載のドキュメント入力装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項１８】
請求項９乃至１３のいずれかに記載のドキュメント管理装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項１９】
請求項１７又は１８記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿をスキャンしたデータを利用したドキュメントデータの生成に関し、特にサーバ上で管理されるテンプレートを利用して、任意の複合機能デバイス（ＭＦＰ(Multi Function Peripheral)）で入力された１つ或いは複数のデータから共通の構成を持つドキュメントデータを生成する場合に好適なデータ処理システム、ドキュメント入力装置、ドキュメント管理装置、制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、ＯＡ機器の発展に伴い、従来まで個別の機器によって実現されていたプリンタ機能、コピー機能、ファクシミリ機能を併せ持つ複合機能デバイスが登場し、広く企業等で普及している。複合機能デバイスは、通常、ネットワークに接続されて使用され、ネットワーク内のクライアントＰＣ上で作成された各種のドキュメントデータを印刷したり、スキャナから入力された原稿の画像データを印刷したり、Ｇ３ファクシミリプロトコルを利用して画像データを指定されたデバイス（モデムが接続されたＰＣ、ファクシミリ、複合機能デバイスなど）に送信したりすることができる。
【０００３】
更に、最近では、インターネットを介して、指定されたＰＣに画像データを送信したり、他の複合機能デバイスに画像データを送信して印刷出力したりするといった形態のドキュメント送信機能を持つ複合機能デバイスが登場してきている。
【０００４】
他方、スキャナ、プリンタが接続されたスキャナプリンタサーバと、ホストコンピュータをネットワーク接続し、スキャナ、プリンタとスキャナプリンタサーバの間に双方向の通信路を設け、ホストコンピュータにより、スキャン、プリントする際の文章、グラフィックス、画像データの転送方法を指定し、その転送方法に従って前述データを転送する技術が提案されている（例えば、特許文献１参照）。
【０００５】
また、スキャンオーダを作成するための入力を受信するコンピュータ端末と、スキャンオーダを作成及び分配するオーダエントリサーバコンピュータと、送信或いは検索されたスキャンオーダを処理するスキャナノードとを有し、スキャンオーダを作成し、そのスキャンオーダをスキャナノードに提供し、そのスキャンオーダをスキャナノードが処理し、スキャンオーダの完了時にシステムを更新する技術が提案されている（例えば、特許文献２参照）。
【特許文献１】特開平５−２９２２４０号公報
【特許文献２】特開２００１−２７４９４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のインターネットに接続された複合機能デバイスによるドキュメント送信においては次のような問題があった。読取サイズ（Ａ４、Ｂ４、或いは任意の倍率を指定）、解像度（100×100dpi、200×200dpiなどを指定）、読取モード（カラー／２値、白黒２値などを指定）、更に、枠消しなどのスキャナに関する設定に加えて、ファイル形式（ＴＩＦＦ（Tagged Image File Format）、ＰＤＦ（Portable Document Format）などを指定）、送信方法（ＦＴＰ（File Transfer Protocol）、ＩＦａｘ、メール添付）、イメージファイルの格納場所を含む宛先アドレスなど、様々なパラメータを設定する必要があった。
【０００７】
従って、大量の紙原稿の読取画像を複数のユーザで分割して複合機能デバイスからサーバＰＣにアップロードするといった場合には、上記の様々なパラメータをお互いに意識して、ユーザ自身が直接、複合機能デバイスに設定する必要があった。
【０００８】
また、大量の紙原稿の読取画像を複数のユーザで分割して複合機能デバイスからサーバＰＣにアップロードする場合、サーバＰＣ上には紙原稿の画像を入力した順番でイメージファイルが生成される。そのため、分割された複数の画像を印刷出力する場合、或いは分割された複数の画像を結合して１つのイメージファイルに変換する場合には、ユーザ自身が本来あるべき画像の並び順を意識し、印刷出力或いはファイル結合を行う必要があった。
【０００９】
本発明の目的は、複数のユーザがドキュメント単位でデータの入力形式を共有可能とし、複数のドキュメントデータをユーザが本来あるべき順序で出力可能とし、複数のドキュメントデータを統一されたフォーマットで変換処理及び合成処理可能としたデータ処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、本発明のデータ処理システムは、ドキュメントデータの入力を行う複数のドキュメント入力装置と、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置とを通信可能に接続し、前記ドキュメント入力装置は、前記テンプレートに割り当てられたテンプレート識別子を前記ドキュメント管理装置に送信し、前記ドキュメント管理装置から受信したドキュメントデータ入力形式を設定し、前記ドキュメントデータ入力形式に従って入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信し、前記ドキュメント管理装置は、前記ドキュメント入力装置から受信した前記テンプレート識別子に対応するテンプレートで定義された前記ドキュメントデータ入力形式を前記ドキュメント入力装置に送信し、前記ドキュメント入力装置から処理方法を示す情報と共に受信したドキュメントデータを前記情報に従って処理することを特徴とする。
【００１１】
上述の目的を達成するために、本発明のドキュメント入力装置は、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置と通信可能なドキュメント入力装置であって、前記テンプレートに割り当てられたテンプレート識別子を入力する入力手段と、前記入力手段により入力された前記テンプレート識別子を前記ドキュメント管理装置に送信する第１の通知手段と、前記ドキュメント管理装置から受信したドキュメントデータ入力形式を設定する設定手段と、前記設定手段により設定された前記ドキュメントデータ入力形式に従って入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の通知手段とを備えることを特徴とする。
【００１２】
上述の目的を達成するために、本発明のドキュメント管理装置は、ドキュメントデータの入力を行うドキュメント入力装置と通信可能なドキュメント管理装置であって、ドキュメントデータの入力形式が定義されたテンプレートを格納する格納手段と、前記ドキュメント入力装置から受信したテンプレート識別子に対応するテンプレートが前記格納手段に格納されている場合、対応するテンプレートで定義されたドキュメントデータ入力形式を前記ドキュメント入力装置に送信する通知手段と、前記ドキュメント入力装置から処理方法を示す情報と共に受信したドキュメントデータを前記情報に従って処理する処理手段とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、各ドキュメント入力装置は、テンプレート識別子をドキュメント管理装置に送信し、ドキュメント管理装置から送信されたドキュメントデータ入力形式で入力したドキュメントデータとソート情報をドキュメント管理装置に送信し、ドキュメント管理装置は、ドキュメント入力装置から送信されたドキュメントデータをソート情報に従いソートするので、複数のユーザがドキュメント単位でデータの入力形式を共有できると共に、複数のドキュメントデータを本来あるべき順序で出力することが可能となるという効果がある。
【００１４】
また、ドキュメント管理装置は、テンプレートに定義されたドキュメントデータの変換方法及び合成方法に従いドキュメントデータの変換処理及び合成処理を行うので、各ドキュメント入力装置からドキュメント管理装置に送信される複数のドキュメントデータを、ドキュメント管理装置において統一されたデータフォーマットで変換処理及び合成処理できるという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づき説明する。
【００１６】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るデータ処理システムとしてのドキュメント生成システムの構成を示すブロック図である。
【００１７】
図１において、ドキュメント生成システムは、ドキュメント管理サーバ１００と、複数の複合機能デバイスＡ・１２０Ａ、複合機能デバイスＢ・１２０Ｂ、複合機能デバイスＣ・１２０Ｃとをインターネット１１０を介して接続したものである。尚、以下の説明では適宜、複合機能デバイスＡ・１２０Ａ、複合機能デバイスＢ・１２０Ｂ、複合機能デバイスＣ・１２０Ｃを総称して複合機能デバイス１２０と表記する。
【００１８】
ドキュメント管理サーバ１００は、ドキュメントデータ等の管理を行うものであり、テンプレートファイル１０３が格納されている。テンプレートファイル１０３には、ドキュメントデータの入力形式（読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスなどの入力パラメータ）が定義されている。
【００１９】
各複合機能デバイス１２０は、スキャナ機能、プリンタ機能、ファクシミリ機能等の複数の機能を有するデバイスであり、ドキュメント管理サーバ１００に格納されたテンプレートファイル１０３を参照して入力されたドキュメントデータ（Ｄｏｃ Ａ、Ｄｏｃ Ｂ、Ｄｏｃ Ｃ）をドキュメント管理サーバ１００に送信する。また、各複合機能デバイス１２０は、各ドキュメントデータの送信と共に、ドキュメントデータを出力する際の出力順を示すソート情報（複合機能デバイスＡ：３番目、複合機能デバイスＢ：１番目、複合機能デバイスＣ：２番目）をドキュメント管理サーバ１００に送信する。
【００２０】
ドキュメント管理サーバ１００は、不図示の出力装置（例えばプリンタ等）から出力要求を受信した場合に、複合機能デバイス１２０から入力されたドキュメントデータに対しソート情報を参照してソート処理を実施することで、出力対象ドキュメントデータ１３０（Ｄｏｃ Ｂ、Ｄｏｃ Ｃ、Ｄｏｃ Ａ）を生成し、出力装置に送信する。これにより、出力装置から複数のドキュメントデータを出力順に印刷出力することが可能となる。
【００２１】
図２は、ドキュメント生成システムの詳細構成を示すブロック図である。
【００２２】
図２において、ドキュメント管理サーバ１００は、ネットワークインタフェース部１０１、ドキュメント管理プログラム１０２、テンプレートファイル１０３、ドキュメント格納領域１０４を備えている。また、複合機能デバイス１２０は、画像入出力制御部１２１、ネットワークインタフェース部１２２、ファクシミリ部１２３、ＰＤＬ（Page Description Language）フォーマッタ部１２５、画像メモリ部１２６、スキャナ部１２７、プリンタ部１２８、不図示の操作パネル（入力手段）を備えている。
【００２３】
ドキュメント管理サーバ１００において、ネットワークインタフェース部１０１は、各複合機能デバイス１２０や出力装置（不図示）等との間の通信に使用する各種通信プロトコルの制御及びデータの送受信を行う。ドキュメント管理プログラム１０２は、テンプレートファイル１０３の作成及び管理を行う他に、複合機能デバイス１２０から送信されるテンプレート識別子をネットワークインタフェース部１０１を介して受信し、指定されたテンプレートに定義されているドキュメントデータの入力形式を読み出し、ネットワークインタフェース部１０１を介して複合機能デバイス１２０に送信する。
【００２４】
また、ドキュメント管理プログラム１０２は、受信したドキュメントデータのソート処理／データ変換処理／合成処理（本実施の形態ではソート処理、後述の第２の実施の形態ではソート処理／データ変換処理／合成処理）などを、ソート情報及びテンプレートファイルの定義に応じて行う。
【００２５】
テンプレートファイル１０３は、ドキュメントデータの入力形式（後述の第２の実施の形態では、ドキュメントデータの入力形式の他に、ドキュメントデータの変換方法／合成方法）などが定義されたものであり、ドキュメント管理プログラム１０２からテンプレート識別子が割り当てられている。ドキュメント格納領域１０４は、複合機能デバイス１２０からアップロードされたドキュメントデータを格納するほか、ドキュメントデータの変換処理／合成処理（後述の第２の実施の形態）などを行う際の一時記憶領域としても利用される。
【００２６】
尚、本実施の形態では、ドキュメントデータを識別するためのドキュメント識別子は、ドキュメントデータを生成する際に参照したテンプレートのテンプレート識別子が兼ねるものとする。
【００２７】
複合機能デバイス１２０において、画像入出力制御部１２１は、ネットワークインタフェース部１２２、ファクシミリ部１２３、ＰＤＬフォーマッタ部１２５、画像メモリ部１２６、スキャナ部１２７、プリンタ部１２８と接続されており、これらの各機能ブロックを統合的に制御する。
【００２８】
ネットワークインタフェース部１２２は、インターネット１１０に接続された各種ネットワークデバイスとの通信を制御する機能モジュールであり、コンピュータ等からのジョブ制御データの受信及びドキュメントデータの送受信を行う。ジョブ制御データは、ＰＤＬデータと共に送信されるジョブ制御命令を含むデータである。ジョブ制御データとしては、例えば、ＰＤＬデータを展開して画像データとして印刷した後、ステイプルソートして排紙させるものなどを挙げることができる。
【００２９】
ファクシミリ部１２３は、画像入出力制御部１２１及び公衆回線網１２４に接続されており、公衆回線網１２４を介して複合機能デバイス外部から受信した圧縮された画像データの伸長を行い、伸長した画像データを画像入出力制御部１２１を介してプリンタ部１２８から印刷出力する。また、ファクシミリ部１２３は、スキャナ部１２７から入力された画像データを画像入出力制御部１２１を介して取り込んで圧縮し、圧縮した画像データを公衆回線網１２４を介して複合機能デバイス外部に送信する。
【００３０】
ＰＤＬフォーマッタ部１２５は、画像入出力制御部１２１に接続されており、ネットワークインタフェース部１２２を介してコンピュータから送信されたＰＤＬデータをプリンタ部１２８で印刷出力することが可能な画像データに展開する。画像メモリ部１２６は、スキャナ部１２７から入力された原稿の画像データや、ネットワークインタフェース部１２２を介してコンピュータから送信されてきたデータを一時的に蓄積しておくメモリである。
【００３１】
スキャナ部１２７は、紙原稿から読み取った画像をイメージデータに変換する。スキャナ部１２７により読み取られた紙原稿の画像は、ファクシミリ部１２３から公衆回線網１２４を介して外部のファクシミリ装置に送信されたり、画像メモリ部１２６に蓄積されたり、更に、プリンタ部１２８においてコピー画像として印刷出力が行われる。プリンタ部１２８は、ネットワークインタフェース部１２２を介してコンピュータから送信されたＰＤＬデータが展開された画像データを印刷出力するほか、ファクシミリ部１２３を介して公衆回線網１２４から受信した画像データを印刷出力する。
【００３２】
以上のような構成により、各複合機能デバイス１２０は、ドキュメント管理サーバ１００上のテンプレートファイル１０３に定義されているドキュメントデータの入力形式（パラメータ）を参照し、スキャナ部１２７によりドキュメントデータの入力（原稿画像のスキャン）を行い、ドキュメントデータにソート情報を付加してドキュメント管理サーバ１００にアップロードする。
【００３３】
ドキュメント管理サーバ１００は、各複合機能デバイス１２０からソート情報が付加されたドキュメントデータを受信すると、テンプレートファイル１０３を参照し、テンプレートファイル１０３にドキュメントデータの変換方法／合成方法が定義されているか否かを判断し、変換方法／合成方法が定義されている場合（後述の第２の実施の形態の場合）は、ドキュメントデータの変換処理／合成処理をドキュメント管理プログラム１０２により行い、ドキュメント格納領域１０４に保存する。尚、変換方法／合成方法が定義されていない場合（本実施の形態の場合）は、下記のソート処理のみを行う。
【００３４】
更に、ドキュメント管理サーバ１００は、外部の出力装置からドキュメントデータの出力要求を受信した場合、同一のテンプレートファイル１０３を参照することにより生成されたドキュメントデータのソート情報に基づき、ドキュメントデータにソート処理を実施した後、適当な出力形式に変換して外部の出力装置に送信する。
【００３５】
本実施の形態は、各複合機能デバイス１２０からテンプレート識別子を指定し、ドキュメント管理サーバ１００から送信される、テンプレート識別子に対応するテンプレートファイルに定義されたパラメータを参照することで、各複合機能デバイス１２０から同一のデータフォーマットのドキュメントデータを生成可能とした点を特徴としている。また、各複合機能デバイス１２０から入力したドキュメントデータにソート情報を付加してドキュメント管理サーバ１００に送信することで、ドキュメント管理サーバ１００がソート情報に従ってドキュメントデータをソート処理し、出力順に出力可能とした点を特徴としている。
【００３６】
次に、上記構成を有する本実施の形態のドキュメント生成システムにおける動作を図３乃至図５のフローチャートを参照しながら詳細に説明する。
【００３７】
図３は、複合機能デバイス１２０（複合機能デバイスＡ）からドキュメント管理サーバ１００へドキュメントデータをアップロードする際の動作を示すフローチャートである。
【００３８】
図３において、ステップＳ３００では、操作者が複合機能デバイスＡの操作パネルから、ドキュメント管理サーバ１００上に格納されているテンプレートファイルを識別するためのテンプレート識別子（ＩＤ）を入力し、ステップＳ３０１に移行する。
【００３９】
ステップＳ３０１では、複合機能デバイスＡの画像入出力制御部１２１は、上記ステップＳ３００で入力されたテンプレート識別子をネットワークインタフェース部１２２を介してドキュメント管理サーバ１００に送信し、ステップＳ３０２に移行する。尚、この場合、ドキュメント管理サーバ１００のアドレスは、上記ステップＳ３００で複合機能デバイスＡの操作パネルからテンプレート識別子と同時に入力する形態でもよいし、複合機能デバイスＡに予め記憶しておく形態でもよい。
【００４０】
ステップＳ３０２では、ドキュメント管理サーバ１００のドキュメント管理プログラム１０２は、上記ステップＳ３０１で複合機能デバイスＡから送信されたテンプレート識別子をネットワークインタフェース部１０１を介して受信し、ステップＳ３０３に移行する。
【００４１】
ステップＳ３０３では、ドキュメント管理プログラム１０２は、上記ステップＳ３０２で受信したテンプレート識別子に対応するテンプレートファイルが格納されているかどうかを判断し、テンプレート識別子に対応するテンプレートファイルが格納されていると判断した場合には、ステップＳ３０４に移行し（ステップＳ３０３の判定がＹｅｓ）、テンプレート識別子に対応するテンプレートファイルが格納されていないと判断した場合には、ステップＳ３０５に移行する（ステップＳ３０３の判定がＮｏ）。
【００４２】
ステップＳ３０４では、ドキュメント管理プログラム１０２は、上記ステップＳ３０３で複合機能デバイスＡから指定されたテンプレートファイルがドキュメント管理サーバ内に格納されていると判断した場合に、テンプレートファイルに定義されているドキュメントデータ入力形式である、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスなどの入力パラメータを、ネットワークインタフェース部１０１を介して複合機能デバイスＡに送信し、ステップＳ３０６に移行する。
【００４３】
ステップＳ３０５では、ドキュメント管理プログラム１０２は、上記ステップＳ３０３で複合機能デバイスＡから指定されたテンプレートファイルがドキュメント管理サーバ内に格納されていないと判断した場合に、エラーを示すエラー情報をネットワークインタフェース部１０１を介して複合機能デバイスＡに送信し、ステップＳ３０６に移行する。
【００４４】
ステップＳ３０６では、複合機能デバイスＡの画像入出力制御部１２１は、ドキュメント管理サーバ１００から送信されたレスポンスを受信し、ステップＳ３０７に移行する。
【００４５】
ステップＳ３０７では、画像入出力制御部１２１は、上記ステップＳ３０８で受信したレスポンスがエラー情報を含むかどうかを判断し、レスポンスがエラー情報を含むと判断した場合には、本処理を終了し（ステップＳ３０７の判定がＹｅｓ）、レスポンスがエラー情報を含まないと判断した場合には、ステップＳ３０８に移行する（ステップＳ３０７の判定がＮｏ）。
【００４６】
ステップＳ３０８では、画像入出力制御部１２１は、上記ステップＳ３０７でドキュメント管理サーバ１００から送信されたレスポンスがエラー情報を含まないと判断した場合、レスポンスに含まれるドキュメントデータ入力時の各種パラメータを複合機能デバイスＡに設定し、ステップＳ３０９に移行する。
【００４７】
ステップＳ３０９では、操作者が複合機能デバイスＡの操作パネルから、上記ステップＳ３０８で設定された各種パラメータに従ってドキュメントデータの入力を行い、ステップＳ３１０に移行する。
【００４８】
ステップＳ３１０では、操作者が複合機能デバイスＡの操作パネルから、複合機能デバイスＡを操作してドキュメントの入力を行う操作者に予め割り当てられたソート情報（Ｎｏ.３）を入力し、ステップＳ３１１に移行する。
【００４９】
ステップＳ３１１では、画像入出力制御部１２１は、上記ステップＳ３０９で操作者が入力したドキュメントデータと、上記ステップＳ３１０で操作者が入力したソート情報を、上記ステップＳ３０６でドキュメント管理サーバ１００から受信したレスポンスに含まれる宛先にネットワークインタフェース部１２２を介して送信し、ステップＳ３１２に移行する。
【００５０】
尚、本実施の形態では、ドキュメントデータの送信先をドキュメント管理サーバ１００としているが、ドキュメント管理サーバ１００からネットワーク経由で参照可能なコンピュータ或いはその他のデバイスの記憶装置としてもよい。
【００５１】
ステップＳ３１２では、ドキュメント管理サーバ１００のドキュメント管理プログラム１０２は、上記ステップＳ３１１で複合機能デバイスＡから送信されたドキュメントデータ及びソート情報をネットワークインタフェース部１０１を介して受信する。
【００５２】
ステップＳ３１３では、ドキュメント管理プログラム１０２は、上記ステップＳ３１２で受信したドキュメントデータ及びソート情報をドキュメント格納領域１０４内の指定されたフォルダに保存し、本処理を終了する。
【００５３】
以上のような手順を経て、複合機能デバイスＡからテンプレートに定義された入力形式でドキュメントデータがドキュメント管理サーバ１００にアップロードされる。
【００５４】
図４は、複数の複合機能デバイス１２０（複合機能デバイスＡ、複合機能デバイスＢ、複合機能デバイスＣ）からドキュメント管理サーバ１００へドキュメントデータをアップロードし、ネットワークに接続された出力装置（例えばプリンタ等）からの出力要求に応えてドキュメントデータを出力する際の動作を示すフローチャートである。
【００５５】
図４において、ステップＳ４００及びステップＳ４０１では、上記図３に示した各ステップを経て複合機能デバイスＡから入力されたドキュメントデータ（Ｄｏｃ Ａ）が、ソート情報（本実施の形態では３番目）と共にドキュメント管理サーバ１００にアップロードされる。
【００５６】
ステップＳ４０２及びステップＳ４０３では、上記図３に示した各ステップを経て複合機能デバイスＢから入力されたドキュメントデータ（Ｄｏｃ Ｂ）が、ソート情報（本実施の形態では１番目）と共にドキュメント管理サーバ１００にアップロードされる。
【００５７】
ステップＳ４０４及びステップＳ４０５では、上記図３に示した各ステップを経て複合機能デバイスＣから入力されたドキュメントデータ（Ｄｏｃ Ｃ）が、ソート情報（本実施の形態では２番目）と共にドキュメント管理サーバ１００にアップロードされる。
【００５８】
ステップＳ４０６では、ドキュメント管理サーバ１００のドキュメント管理プログラム１０２は、ネットワークに接続された出力装置からの出力要求をネットワークインタフェース部１０１を介して受信し、ステップＳ４０７に移行する。
【００５９】
ステップＳ４０７では、ドキュメント管理プログラム１０２は、上記ステップＳ４０６で受信した出力要求によって出力を指示されたドキュメントデータの有無を判断し、出力を指示されたドキュメントデータが存在すると判断した場合には、ステップＳ４０８に移行し（ステップＳ４０７の判定がＹｅｓ）、出力を指示されたドキュメントデータが存在しないと判断した場合には、本処理を終了する（ステップＳ４０７の判定がＮｏ）。
【００６０】
ステップＳ４０８では、ドキュメント管理プログラム１０２は、各複合機能デバイス（複合機能デバイスＡ、複合機能デバイスＢ、複合機能デバイスＣ）から入力されたソート情報を参照して各ドキュメントデータ（Ｄｏｃ Ａ、Ｄｏｃ Ｂ、Ｄｏｃ Ｃ）のソートを行い、ステップＳ４０９に移行する。尚、後述の第２の実施の形態で説明するように、各ドキュメントデータ（Ｄｏｃ Ａ、Ｄｏｃ Ｂ、Ｄｏｃ Ｃ）の生成時に参照したテンプレートファイルにドキュメントデータの変換方法及び合成方法が定義されている場合は、その変換方法及び合成方法に従いドキュメントデータの変換処理及び合成処理を行う。
【００６１】
ステップＳ４０９では、ドキュメント管理プログラム１０２は、上記ステップＳ４０８で変換・合成・ソートが行われたドキュメントデータをネットワークインタフェース部１０１を介して出力装置に送信し、本処理を終了する。尚、ドキュメントデータの出力処理については下記の図５において詳細に説明する。
【００６２】
図５は、ネットワークに接続された出力装置からドキュメント管理サーバ１００に対してドキュメントデータの出力を要求した場合の詳細な動作を示すフローチャートである。
【００６３】
図５において、ステップＳ５００では、操作者が出力装置の操作部から、ドキュメント管理サーバ１００に保存されたドキュメントデータを識別するためのドキュメント識別子を入力し、ステップＳ５０１に移行する。
【００６４】
ステップＳ５０１では、出力装置は、上記ステップＳ５００で入力されたドキュメント識別子を含んだドキュメント出力要求をドキュメント管理サーバ１００に送信し、ステップＳ５０２に移行する。
【００６５】
ステップＳ５０２では、ドキュメント管理サーバ１００のドキュメント管理プログラム１０２は、上記ステップＳ５０１で出力装置から送信されたドキュメント出力要求をネットワークインタフェース部１０１を介して受信し、ステップＳ５０３に移行する。
【００６６】
ステップＳ５０３では、ドキュメント管理プログラム１０２は、上記ステップＳ５０２で受信したドキュメント出力要求を解析し、出力を要求されたドキュメントデータのドキュメント識別子を参照し、ステップＳ５０４に移行する。
【００６７】
ステップＳ５０４では、ドキュメント管理プログラム１０２は、上記ステップＳ５０３で参照したドキュメント識別子に対応するドキュメントデータが存在するかどうかを判断し、ドキュメントデータが存在しないと判断した場合には、ステップＳ５０５に移行し（ステップＳ５０４の判定がＮｏ）、ドキュメントデータが存在すると判断した場合には、ステップＳ５０６に移行する（ステップＳ５０４の判定がＹｅｓ）。
【００６８】
ステップＳ５０５では、ドキュメント管理プログラム１０２は、上記ステップＳ５０４でドキュメント識別子によって指定されたドキュメントデータが存在しないと判断した場合に、出力装置にエラー情報を送信し、ステップＳ５１２に移行する。
【００６９】
ステップＳ５０６では、ドキュメント管理プログラム１０２は、上記ステップＳ５０３で参照したドキュメント識別子に対応するドキュメントデータが複数存在するかどうかを判断し、複数のドキュメントデータが存在すると判断した場合には、ステップＳ５０７に移行し（ステップＳ５０６の判定がＹｅｓ）、複数のドキュメントデータが存在しないと判断した場合には、ステップＳ５０８に移行する（ステップＳ５０６の判定がＮｏ）。
【００７０】
ステップＳ５０７では、ドキュメント管理プログラム１０２は、上記ステップＳ５０６でドキュメント出力要求の対象となるドキュメントデータが複数存在すると判断した場合に、上記複数のドキュメントデータを各ドキュメントデータ生成時に割り当てられたソート情報を参照してソート処理を行い、ステップＳ５０８に移行する。
【００７１】
ステップＳ５０８では、ドキュメント管理プログラム１０２は、上記ステップＳ５０３で参照したドキュメント識別子によって指定されるドキュメントデータを生成する際に使用したテンプレートを参照し、ステップＳ５０９に移行する。
【００７２】
ステップＳ５０９では、ドキュメント管理プログラム１０２は、上記ステップＳ５０８で参照したテンプレートにドキュメント管理サーバ側で必要な変換方法／合成方法が定義されていないかどうかを判断し、変換方法／合成方法が定義されていると判断した場合には、ステップＳ５１０に移行し（ステップＳ５０９の判定がＹｅｓ）、変換方法／合成方法が定義されていないと判断した場合には、ステップＳ５１１に移行する（ステップＳ５０９の判定がＮｏ）。
【００７３】
ステップＳ５１０では、ドキュメント管理プログラム１０２は、上記ステップＳ５０９でテンプレートにドキュメント管理サーバ側で必要な変換方法及び合成方法が定義されていると判断した場合に、定義されている変換方法及び合成方法に従いドキュメントデータの変換処理及び合成処理を実施し、ステップＳ５１１に移行する。
【００７４】
尚、上記ステップＳ５１０に示す処理は、後述の第２の実施の形態で説明するように、テンプレートファイルにドキュメントデータの変換方法及び合成方法が定義されている場合に実施する処理である。即ち、本実施の形態では、ステップＳ５１０に示す処理は実施しない。
【００７５】
ステップＳ５１１では、ドキュメント管理プログラム１０２は、上記各ステップで必要なソート処理（後述の第２の実施の形態では、ソート処理の他に変換処理及び合成処理）を実施したドキュメントデータをネットワークインタフェース部１０１を介して出力装置に送信する。
【００７６】
ステップＳ５１２では、出力装置は、ドキュメント管理サーバ１００から送信されたレスポンスを受信して、ステップＳ５１３に移行する。
【００７７】
ステップＳ５１３では、出力装置は、上記ステップＳ５１２で受信したレスポンスが、上記ステップＳ５０５でドキュメント管理サーバ１００から送信されたエラー情報であるか、或いは、上記ステップＳ５１１でドキュメント管理サーバ１００から送信されたドキュメントデータであるかを判断し、正常にドキュメントデータを受信したと判断した場合には、ステップＳ５１４に移行し（ステップＳ５１３の判定がＹｅｓ）、エラー情報を受信したと判断した場合には、本処理を終了する（ステップＳ５１３の判定がＮｏ）。
【００７８】
ステップＳ５１４では、出力装置は、上記ステップＳ５１２で受信したドキュメントデータを出力順に印刷出力を行い、本処理を終了する。
【００７９】
以上説明したように、本実施の形態によれば、各複合機能デバイス１２０は、テンプレート識別子をドキュメント管理サーバ１００に送信し、ドキュメント管理サーバ１００から送信されたドキュメントデータ入力形式で入力したドキュメントデータとソート情報をドキュメント管理装置に送信する。他方、ドキュメント管理サーバ１００は、各複合機能デバイス１２０から送信されたドキュメントデータをソート情報に従いソートする。これにより、複数のユーザがドキュメント単位でデータの入力形式を共有できると共に、複数のドキュメントデータを本来あるべき順序で出力することが可能となるという効果がある。
【００８０】
［第２の実施の形態］
図６は、本発明の第２の実施の形態に係るデータ処理システムとしてのドキュメント生成システムの構成を示すブロック図である。
【００８１】
図６において、ドキュメント生成システムは、ドキュメント管理サーバ１００と、複数の複合機能デバイスＡ・１２０Ａ、複合機能デバイスＢ・１２０Ｂ、複合機能デバイスＣ・１２０Ｃとをインターネット１１０を介して接続したものである。
【００８２】
本実施の形態は、上述した第１の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００８３】
ドキュメント管理サーバ１００には、テンプレートファイル６０３が格納されている。テンプレートファイル６０３には、ドキュメントデータの入力形式（読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスなどの入力パラメータ）の他に、ドキュメント管理サーバ側で実施するドキュメントデータの変換方法及び合成方法が定義されている。
【００８４】
各複合機能デバイス１２０（複合機能デバイスＡ、複合機能デバイスＢ、複合機能デバイスＣ）は、スキャナ機能、プリンタ機能、ファクシミリ機能等の複数の機能を有するデバイスであり、ドキュメント管理サーバ１００に格納されたテンプレート６０３を参照して入力されたドキュメントデータ（Ｄｏｃ Ａ、Ｄｏｃ Ｂ、Ｄｏｃ Ｃ）をドキュメント管理サーバ１００に送信する。また、各複合機能デバイス１２０は、各ドキュメントデータの送信と共に、ドキュメントデータを出力する際の出力順を示すソート情報（複合機能デバイスＡ：３番目、複合機能デバイスＢ：１番目、複合機能デバイスＣ：２番目）をドキュメント管理サーバ１００に送信する。
【００８５】
ドキュメント管理サーバ１００は、不図示の出力装置（例えばプリンタ等）から出力要求を受信した場合に、各複合機能デバイス１２０から入力されたドキュメントデータに対しソート情報を参照してソート処理を実施し、更に、テンプレートファイル６０３に定義されたドキュメントデータの変換方法及び合成方法に従いドキュメントデータの変換処理及び合成処理を実施することで、出力対象ドキュメントデータ６３０（Ｄｏｃ Ｂ'、Ｄｏｃ Ｃ'、Ｄｏｃ Ａ'）を生成し、出力装置に送信する。これにより、出力装置から複数のドキュメントデータを出力順に印刷出力することが可能となると共に、統一されたデータフォーマットでの変換処理及び合成処理を行うことが可能となる。
【００８６】
本実施の形態の各複合機能デバイス１２０、ドキュメント管理サーバ１００、出力装置における処理（図３〜図５のフローチャートに示す処理）のうち、テンプレートファイル６０３に定義されたドキュメントデータの変換方法及び合成方法に従いドキュメントデータの変換処理及び合成処理を行う以外は、上述した第１の実施の形態で示したものと基本的に同様であり、図示及び説明は省略する。
【００８７】
以上説明したように、本実施の形態によれば、上述した第１の実施の形態と同様に、複数のユーザがドキュメント単位でデータの入力形式を共有できると共に、複数のドキュメントデータを本来あるべき順序で出力できるという効果がある。更に、ドキュメント管理サーバ１００は、テンプレートファイル６０３に定義されたドキュメントデータの変換方法及び合成方法に従いドキュメントデータの変換処理及び合成処理を行うので、各複合機能デバイス１２０からドキュメント管理サーバ１００に送信される複数のドキュメントデータを、ドキュメント管理サーバ１００において統一されたデータフォーマットで変換処理及び合成処理できるという効果がある。
【００８８】
［他の実施の形態］
上記第１及び第２の実施の形態では、ドキュメントデータを入力する装置としてスキャナ機能・プリンタ機能・ファクシミリ機能等の複数の機能を有する複合機能デバイスを例に挙げたが、複合機能デバイスに限定されるものではなく、スキャナ機能・プリンタ機能を有する複写機や、スキャナ機能のみを有する画像読取装置（スキャナ）にも適用することが可能である。
【００８９】
上記第１及び第２の実施の形態では、ドキュメントデータ入力形式（パラメータ）として、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスを例に挙げたが、ドキュメントデータ入力形式（パラメータ）は、読取サイズ〜宛先アドレスの全てに限定されるものではなく、読取サイズ〜宛先アドレスのうちの必要に応じたものを使用してもよい。
【００９０】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図３、図４、図５のフローチャート）をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【００９１】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００９２】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００９３】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００９４】
この場合、記憶媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００９５】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００９６】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【００９７】
更に、本発明は、前述した実施の形態を実現するソフトウェアのプログラムがネットワーク上のデータベース又はホームページから通信プログラムによりダウンロードされ、このプログラムを読出して実行することによって達成することができる。
【００９８】
上記プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからコンピュータプログラム自体、又は自動インストール機能を含む圧縮ファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給することができる。
【００９９】
また、上記プログラムは、プログラムコードを暗号化した上で格納したＣＤ−ＲＯＭ等の記憶媒体をユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムコードを実行してコンピュータにインストールさせることによっても供給することができる。
【０１００】
上述した実施の形態の機能は、プログラムコードを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現することができる。即ち、本発明の機能処理をコンピュータで実現させるためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明を構成する。
【０１０１】
また、上述した実施の形態の機能は、記憶媒体から読出されたプログラムが、コンピュータに挿入された機能拡張ボード又はコンピュータに接続された機能拡張ユニットに備えられたメモリに書込まれた後、そのプログラムの指示に基づき、その機能拡張ボード又は機能拡張ユニットに備えられたＣＰＵ又はＭＰＵ等が実際の処理の一部又は全部を実行することによっても実現することができる。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１の実施の形態に係るデータ処理システムとしてのドキュメント生成システムの構成を示すブロック図である。
【図２】ドキュメント生成システムの詳細構成を示すブロック図である。
【図３】複合機能デバイスからドキュメント管理サーバへドキュメントデータをアップロードする際の動作を示すフローチャートである。
【図４】複数の複合機能デバイスからドキュメント管理サーバへドキュメントデータをアップロードし、ネットワークに接続された出力装置からの出力要求に応えてドキュメントデータを出力する際の動作を示すフローチャートである。
【図５】ネットワークに接続された出力装置からドキュメント管理サーバに対してドキュメントデータの出力を要求した場合の詳細な動作を示すフローチャートである。
【図６】本発明の第２の実施の形態に係るデータ処理システムとしてのドキュメント生成システムの構成を示すブロック図である。
【符号の説明】
【０１０３】
１００  ドキュメント管理サーバ（ドキュメント管理装置）
１０１  ネットワークインタフェース部（通知手段）
１０２  ドキュメント管理プログラム（通知手段、処理手段）
１０３  テンプレートファイル（格納手段）
１０４  ドキュメント格納領域
１１０  インターネット
１２０Ａ、１２０Ｂ、１２０Ｃ  複合機能デバイス（ドキュメント入力装置）
１２１  画像入出力制御部（第１の通知手段、第２の通知手段、設定手段）
１２２  ネットワークインタフェース部（第１の通知手段、第２の通知手段）
１２３  ファクシミリ部
１２４  公衆回線網
１２５  ＰＤＬフォーマッタ部
１２６  画像メモリ部
１２７  スキャナ部
１２８  プリンタ部
【図１】
2006074519.tif 000003
【図２】
2006074519.tif 000004
【図３】
2006074519.tif 000005
【図４】
2006074519.tif 000006
【図５】
2006074519.tif 000007
【図６】
2006074519.tif 000008
【手続補正書】
【提出日】平成17年11月15日(2005.11.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドキュメントデータの入力を行うドキュメント入力装置と、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置とが通信可能に接続されたデータ処理システムにおいて、
前記ドキュメント入力装置は、
前記テンプレートを選択するための情報を前記ドキュメント管理装置に送信する第１の送信手段と、
前記ドキュメント管理装置から前記テンプレートで定義されたドキュメントデータの入力形式を受信する第１の受信手段と、
前記受信した入力形式を設定する設定手段と、
前記設定された入力形式に従ってドキュメントデータを入力する入力手段と、
前記入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信手段とを備え、
前記ドキュメント管理装置は、
前記ドキュメント入力装置から前記テンプレートを選択するための情報を受信する第２の受信手段と、
前記テンプレートで定義された入力形式を前記ドキュメント入力装置に送信する第３の送信手段と、
前記ドキュメント入力装置から前記処理方法を示す情報と前記ドキュメントデータを受信する第３の受信手段と、
前記ドキュメントデータを前記処理方法を示す情報に従って処理する処理手段とを備えることを特徴とするデータ処理システム。
【請求項２】
前記処理方法を示す情報は、出力順を示すソート情報であり、前記ドキュメント管理装置は、前記受信したドキュメントデータを前記ソート情報に従ってソート処理することを特徴とする請求項１記載のデータ処理システム。
【請求項３】
前記ドキュメントデータの入力形式は、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスの少なくとも１つを含むことを特徴とする請求項１又は２記載のデータ処理システム。
【請求項４】
前記テンプレートには、前記ドキュメントデータの入力形式の他に、ドキュメントデータの変換方法及び合成方法が定義されており、
前記ドキュメント管理装置は、前記テンプレートで定義されている前記変換方法及び合成方法に従って前記受信したドキュメントデータに変換処理及び合成処理を行うことを特徴とする請求項１乃至３いずれか１項記載のデータ処理システム。
【請求項５】
ドキュメントデータの印刷出力を行う少なくとも１つの出力装置を前記ドキュメント管理装置と通信可能に接続し、
前記ドキュメント管理装置は、前記出力装置から受信したドキュメント識別子に対応するドキュメントデータが存在する場合、前記対応するドキュメントデータを前記出力装置に送信する第４の送信手段を備えることを特徴とする請求項１乃至４いずれか１項記載のデータ処理システム。
【請求項６】
ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置と通信可能なドキュメント入力装置であって、
前記テンプレートを選択するための情報を入力する第１の入力手段と、
前記第１の入力手段により入力された前記テンプレートを選択するための情報を前記ドキュメント管理装置に送信する第１の送信手段と、
前記ドキュメント管理装置から前記テンプレートで定義されたドキュメントデータの入力形式を受信する受信手段と、
前記受信した入力形式を設定する設定手段と、
前記設定された入力形式に従ってドキュメントデータを入力する第２の入力手段と、
前記入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信手段とを備えることを特徴とするドキュメント入力装置。
【請求項７】
前記処理方法を示す情報は、出力順を示すソート情報であることを特徴とする請求項６記載のドキュメント入力装置。
【請求項８】
前記ドキュメントデータの入力形式は、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスの少なくとも１つを含むことを特徴とする請求項６又は７記載のドキュメント入力装置。
【請求項９】
ドキュメントデータの入力を行う少なくとも１つのドキュメント入力装置と通信可能なドキュメント管理装置であって、
ドキュメントデータの入力形式が定義されたテンプレートを格納する格納手段と、
前記ドキュメント入力装置から前記テンプレートを選択するための情報を受信する第１の受信手段と、
前記受信したテンプレートを選択するための情報に対応するテンプレートが前記格納手段に格納されている場合、対応するテンプレートで定義されたドキュメントデータの入力形式を前記ドキュメント入力装置に送信する第１の送信手段と、
前記ドキュメント入力装置から処理方法を示す情報とドキュメントデータを受信する第２の受信手段と、
前記ドキュメントデータを、前記処理方法を示す情報に従って処理する処理手段とを備えることを特徴とするドキュメント管理装置。
【請求項１０】
前記処理方法を示す情報は、出力順を示すソート情報であり、前記処理手段は、前記受信したドキュメントデータを前記ソート情報に従ってソート処理することを特徴とする請求項９記載のドキュメント管理装置。
【請求項１１】
前記ドキュメントデータの入力形式は、読取サイズ、解像度、読取モード、ファイル形式、送信方法、ドキュメントデータの格納場所を含む宛先アドレスの少なくとも１つを含むことを特徴とする請求項９又は１０記載のドキュメント管理装置。
【請求項１２】
前記テンプレートには、前記ドキュメントデータの入力形式の他に、ドキュメントデータの変換方法及び合成方法が定義されており、
前記処理手段は、前記テンプレートで定義されている前記変換方法及び合成方法に従って前記受信したドキュメントデータに変換処理及び合成処理を行うことを特徴とする請求項９乃至１１いずれか１項記載のドキュメント管理装置。
【請求項１３】
ドキュメントデータの印刷出力を行う少なくとも１つの出力装置と通信可能なドキュメント管理装置であって、
前記ドキュメント管理装置は、前記出力装置から受信したドキュメント識別子に対応するドキュメントデータが存在する場合、対応するドキュメントデータを前記出力装置に送信する第２の送信手段を備えることを特徴とする請求項９乃至１２いずれか１項記載のドキュメント管理装置。
【請求項１４】
ドキュメントデータの入力を行うドキュメント入力装置と、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置とを通信可能に接続したデータ処理システムの制御方法であって、
前記テンプレートを選択するための情報を前記ドキュメント管理装置に送信する第１の送信工程と、
前記ドキュメント管理装置から前記テンプレートで定義されたドキュメントデータの入力形式を受信する第１の受信工程と、
前記受信した入力形式を設定する設定工程と、
前記設定された入力形式に従ってドキュメントデータを入力する入力工程と、
前記入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信工程と、
前記ドキュメント入力装置から前記テンプレートを選択するための情報を受信する第２の受信工程と、
前記テンプレートで定義された前記ドキュメントデータの入力形式を前記ドキュメント入力装置に送信する第３の送信工程と、
前記ドキュメント入力装置から処理方法を示す情報と前記ドキュメントデータを受信する第３の受信工程と、
前記ドキュメントデータを、前記処理方法を示す情報に従って処理する処理工程とを有し、
前記第１の送信工程、前記第１の受信工程、前記設定工程、前記第２の送信工程は前記ドキュメント入力装置により実行され、前記第２の受信工程、前記第３の送信工程、前記第３の受信工程及び前記処理工程は前記ドキュメント管理装置により実行されることを特徴とする制御方法。
【請求項１５】
ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置と通信可能なドキュメント入力装置の制御方法であって、
前記テンプレートを選択するための情報を前記ドキュメント管理装置に送信する第１の送信工程と、
前記ドキュメント管理装置から前記テンプレートで定義されたドキュメントデータの入力形式を受信する受信工程と、
前記受信した入力形式を設定する設定工程と、
前記設定された前記入力形式に従ってドキュメントデータを入力する入力工程と、
前記入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信工程とを有することを特徴とする制御方法。
【請求項１６】
ドキュメントデータの入力を行う少なくとも１つのドキュメント入力装置と通信可能なドキュメント管理装置の制御方法であって、
ドキュメントデータの入力形式が定義されたテンプレートを前記ドキュメント管理装置の格納装置に格納する格納工程と、
前記ドキュメント入力装置から前記テンプレートを選択するための情報を受信する第１の受信工程と、
前記受信したテンプレートを選択するための情報に対応するテンプレートが前記格納装置に格納されている場合、対応するテンプレートで定義されたドキュメントデータの入力形式を前記ドキュメント入力装置に送信する送信工程と、
前記ドキュメント入力装置から処理方法を示す情報とドキュメントデータを受信する第２の受信工程と、
前記ドキュメントデータを、前記処理方法を示す情報に従って処理する処理工程とを有することを特徴とする制御方法。
【請求項１７】
請求項６乃至８のいずれかに記載のドキュメント入力装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項１８】
請求項９乃至１３のいずれかに記載のドキュメント管理装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項１９】
請求項１７又は１８記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
従って、大量の紙原稿の読取画像を複数のユーザで分割して複合機能デバイスからサーバＰＣにアップロードするといった場合には、上記の様々なパラメータを各ユーザが認識し、さらに各ユーザ自身が直接、複合機能デバイスに設定する必要があった。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、上記の場合、サーバＰＣ上には紙原稿の分割された複数の画像データを入力した順番で並べた画像データのイメージファイルが生成される。そのため、分割された複数の画像データを印刷出力する場合、或いは分割された複数の画像データを結合して１つのイメージファイルに変換する場合には、ユーザ自身が本来あるべき画像の並び順を意識し、印刷出力或いはファイル結合を行う必要があった。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の目的は、複数のユーザがドキュメント単位でデータの入力形式を共有可能とし、複数のドキュメントデータを本来あるべき順序で出力可能とし、複数のドキュメントデータを統一されたフォーマットに変換処理及び合成処理可能としたデータ処理システムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上述の目的を達成するために、本発明のデータ処理システムは、ドキュメントデータの入力を行うドキュメント入力装置と、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置とが通信可能に接続されたデータ処理システムにおいて、前記ドキュメント入力装置は、前記テンプレートを選択するための情報を前記ドキュメント管理装置に送信する第１の送信手段と、前記ドキュメント管理装置から前記テンプレートで定義されたドキュメントデータの入力形式を受信する第１の受信手段と、前記受信した入力形式を設定する設定手段と、前記設定された入力形式に従ってドキュメントデータを入力する入力手段と、前記入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信手段とを備え、前記ドキュメント管理装置は、前記ドキュメント入力装置から前記テンプレートを選択するための情報を受信する第２の受信手段と、前記テンプレートで定義された入力形式を前記ドキュメント入力装置に送信する第３の送信手段と、前記ドキュメント入力装置から前記処理方法を示す情報と前記ドキュメントデータを受信する第３の受信手段と、前記ドキュメントデータを前記処理方法を示す情報に従って処理する処理手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上述の目的を達成するために、本発明のドキュメント入力装置は、ドキュメントデータの入力形式が定義されたテンプレートを格納したドキュメント管理装置と通信可能なドキュメント入力装置であって、前記テンプレートを選択するための情報を入力する第１の入力手段と、前記第１の入力手段により入力された前記テンプレートを選択するための情報を前記ドキュメント管理装置に送信する第１の送信手段と、前記ドキュメント管理装置から前記テンプレートで定義されたドキュメントデータの入力形式を受信する受信手段と、前記受信した入力形式を設定する設定手段と、前記設定された入力形式に従ってドキュメントデータを入力する第２の入力手段と、前記入力したドキュメントデータに処理方法を示す情報を付加して前記ドキュメント管理装置に送信する第２の送信手段とを備えることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上述の目的を達成するために、本発明のドキュメント管理装置は、ドキュメントデータの入力を行う少なくとも１つのドキュメント入力装置と通信可能なドキュメント管理装置であって、ドキュメントデータの入力形式が定義されたテンプレートを格納する格納手段と、前記ドキュメント入力装置から前記テンプレートを選択するための情報を受信する第１の受信手段と、前記受信したテンプレートを選択するための情報に対応するテンプレートが前記格納手段に格納されている場合、対応するテンプレートで定義されたドキュメントデータの入力形式を前記ドキュメント入力装置に送信する第１の送信手段と、前記ドキュメント入力装置から処理方法を示す情報とドキュメントデータを受信する第２の受信手段と、前記ドキュメントデータを、前記処理方法を示す情報に従って処理する処理手段とを備えることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明によれば、ドキュメント入力装置は、テンプレートを選択するための情報をドキュメント管理装置に送信し、ドキュメント管理装置から送信されたドキュメントデータの入力形式でドキュメントデータを入力し、該入力したドキュメントデータと処理方法を示す情報をドキュメント管理装置に送信する。ドキュメント管理装置は、ドキュメント入力装置から送信されたドキュメントデータを処理方法を示す情報に従い処理する。そのため、複数のユーザがドキュメント単位でデータの入力形式を共有できると共に、複数のドキュメントデータを本来あるべき順序で出力することが可能となるという効果がある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
１００  ドキュメント管理サーバ（ドキュメント管理装置）
１０１  ネットワークインタフェース部（第１の送信手段、第３の送信手段、第１の受信手段、第２の受信手段、第３の受信手段）
１０２  ドキュメント管理プログラム（第１の送信手段、処理手段、第３の送信手段、第１の受信手段、第２の受信手段、第３の受信手段）
１０３  テンプレートファイル（格納手段）
１０４  ドキュメント格納領域
１１０  インターネット
１２０Ａ、１２０Ｂ、１２０Ｃ  複合機能デバイス（ドキュメント入力装置）
１２１  画像入出力制御部（第１の送信手段、第２の送信手段、設定手段、第１の受信手段、受信手段）
１２２  ネットワークインタフェース部（第１の送信手段、第２の送信手段、第１の受信手段、受信手段）
１２３  ファクシミリ部
１２４  公衆回線網
１２５  ＰＤＬフォーマッタ部
１２６  画像メモリ部
１２７  スキャナ部
１２８  プリンタ部