(57)【要約】【課題】ネットワークを介してドキュメント編集を行うためのクライアント端末装置、ドキュメント編集システムおよびプログラムを提供する。【解決手段】本発明のクライアント端末装置１４は、ネットワーク１８を介してドキュメントの編集処理を行ない、編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部８２と、端末識別値を使用してネットワーク１８に接続された画像処理装置のドキュメントへのアクセスを指令する編集制御部６６と、ネットワーク１８に形成されるワークグループを形成するクライアント端末装置１４の端末識別値リストを管理する端末識別部７２と、編集制御部６６と端末識別部７２との間で端末識別値リストを使用してドキュメントへのアクセスを制御する情報処理部７４とを含んでいて、ワークグループ内でＭＦＰが取得したドキュメントを効率的に編集している。【選択図】  図４
2007304947.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してドキュメントの編集処理を行うクライアント端末装置であって、
編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部と、
端末識別値を使用して前記ネットワークに接続された画像処理装置が格納するドキュメントのダウンロードを指令する編集制御部と、
前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理する端末識別部と、
前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御する情報処理部と
を含む、クライアント端末装置。
【請求項２】
ネットワークを介してドキュメントの編集処理を行うクライアント端末装置であって、
編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部と、
端末識別値を使用して前記ネットワークに接続された画像処理装置が格納するドキュメントへのアクセスを指令する編集制御部と、
前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理する端末識別部と、
前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御する情報処理部と、
前記情報処理部によるアクセス制御下で前記画像処理装置との間でファイルのダウンロードおよびアップロードを実行するファイル伝送処理部と、
前記ダウンロードされた前記ドキュメントを格納するストレージ処理部と、
を含む、クライアント端末装置。
【請求項３】
前記情報処理部は、前記画像処理装置からのダウンロードが成功した通知を前記画像処理装置に発行して、前記画像処理装置に対し、前記ダウンロードしたドキュメントの編集権原を前記ダウンロードが成功した前記クライアント端末装置に占有させる、請求項２に記載のクライアント端末装置。
【請求項４】
前記情報処理部は、前記グラフィカル・ユーザ・インタフェースから指令された端末識別値を選択し、選択された前記識別値を次に編集処理を実行するクライアント端末装置の端末識別値として編集済みドキュメントとともに前記画像処理装置にアップロードする、請求項２または３に記載のクライアント端末装置。
【請求項５】
前記ファイル伝送処理部は、前記画像処理装置に登録された端末識別値をダウンロードし、前記端末識別値が正規ではない場合に、前記グラフィカル・ユーザ・インタフェースを介して取得した正規な端末識別値を前記画像処理装置にアップロードする、請求項２〜４のいずれか1項に記載のクライアント端末装置。
【請求項６】
前記画像処理装置に登録された端末識別値をダウンロードする場合には、前記グラフィカル・ユーザ・インタフェースを介して認証処理を実行する、請求項２〜５のいずれか1項に記載のクライアント端末装置。
【請求項７】
ネットワークを介してドキュメントの編集処理を行うドキュメント編集システムであって、
前記ネットワークに接続され、編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部と、端末識別値を使用して前記ネットワークに接続された画像処理装置に格納されたドキュメントへのアクセスを指令する編集制御部と、前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理する端末識別部と、前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御する情報処理部とを含む複数のクライアント端末装置と、
前記クライアント端末装置からのドキュメント要求に応答して、前記ドキュメント要求に含まれる端末識別値を検索キーとして前記ドキュメントを検索し、検索されたドキュメントを前記クライアント端末装置に宛ててダウンロードする画像処理装置と
を含むドキュメント編集システム。
【請求項８】
前記クライアント端末装置は、さらに、
前記情報処理部によるアクセス制御下で前記画像処理装置との間でファイルのダウンロードおよびアップロードを実行するファイル伝送処理部と、
前記ダウンロードされた前記ドキュメントを格納するストレージ処理部と、
を含む、請求項７に記載のドキュメント編集システム。
【請求項９】
ネットワークを介してドキュメントの編集処理を行うクライアント端末装置が実行する装置実行可能なプログラムであって、前記プログラムは、
編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示させるステップと、
端末識別値を使用して前記ネットワークに接続された画像処理装置が格納するドキュメントへのアクセスを指令するステップと、
前記ネットワークに形成されるワークグループを形成するクライアント端末装置の端末識別値リストを管理させ、前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御するステップと、
前記アクセスが制御された条件で前記画像処理装置との間のファイルをダウンロードするステップと、
前記ダウンロードされた前記ドキュメントをストレージ処理部に格納するステップと
を実行させる、コンピュータ実行可能なプログラム。
【請求項１０】
前記画像処理装置からのダウンロードが成功した通知を前記画像処理装置に発行するステップと、
前記画像処理装置に対し、前記ダウンロードしたドキュメントの編集権原を前記ダウンロードが成功した前記クライアント端末装置に占有させるステップと、を実行させる、請求項９に記載のプログラム。
【請求項１１】
前記グラフィカル・ユーザ・インタフェースから指令された端末識別値を選択するステップと、
選択された前記識別値を次に編集処理を実行するクライアント端末装置の端末識別値として編集済みドキュメントとともに前記画像処理装置にアップロードするステップと、を実行させる、請求項９または１０に記載のプログラム。
【請求項１２】
前記画像処理装置に登録された端末識別値をダウンロードするステップと、
前記端末識別値が正規ではない場合に、前記グラフィカル・ユーザ・インタフェースから入力された正規な端末識別値を取得して前記画像処理装置にアップロードするステップと、
前記画像処理装置に登録された端末識別値をダウンロードする場合には、前記グラフィカル・ユーザ・インタフェースを介して認証処理を実行する、請求項９〜１１のいずれか1項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置が取得したドキュメントをネットワークを介して取得し、編集するクライアント端末装置、該クライアント端末装置を含むドキュメント編集システム、およびプログラムに関する。
【背景技術】
【０００２】
近年印刷業界において、ハードウェアの面では、ダウンサイジング化、フォトウェアの面では、プリントオンデマンド化の要求が急速に進んでいる。さらに近年では、情報処理機器のネットワーク化が進み、印刷環境が、ＭＦＰ（マルチファンクション・プリンタ）と、複数のパーソナル・コンピュータ（以下、ＰＣとして参照する。）などが、イーサネット（登録商標）などにより相互接続された小規模のワークグループとして構築され、複数の情報処理装置が並列的にドキュメントの編集／印刷業務を行うソリューションへのニーズが高まってきている。
【０００３】
ここで、ワークグループとは、紙入稿を行うスキャナ機能が統合されたＭＦＰおよび入力操作者、印刷内容の編集を行う編集ソフトウェア、編集操作者、最終的に印刷出力を行うプリンタ機能が統合されたＭＦＰなどの画像処理装置、出力操作者を含んで構成される。上述したワークグループは、通常、複数台のＭＦＰおよび編集端末として機能する複数台のクライアント端末装置で構成される。
【０００４】
また、このようなワークグループにおいて、入力操作者はＭＦＰのスキャナ機能に通してお客様から預けられた紙原稿を電子化して、編集操作者は電子化されたドキュメントをお客様が要求している仕様に編集して、最後に印刷操作者がＭＦＰのプリント機能を使用して印刷を行う、といったワークフローが通常の定型業務の殆どを占める。さらに、入力操作はＭＦＰ側で行ない、編集操作は編集ソフトウェアがインストールされたＰＣで行われるのが通常である。
【０００５】
上述した問題点を解決するために、最近になって、紙原稿を入力すると同時にオペレーション・パネル(以下、オペパネとして参照する。)の操作で編集操作者（または編集端末）を指定できる機能を搭載する画像形成装置、システムも提供されている。
【０００６】
例えば、特開２００４−１１２５６７号公報（特許文献１）は、複写機から送られてくる電子化データに印刷出力を特定する付加情報を関連づけて登録し、付加情報を使用して電子化データを検索する電子化データ検索部を備えるホスト装置を備える文書管理システムを開示している。
【０００７】
また、特開２００４−２３０６０１号公報（特許文献２）は、画像データに初期設定した印刷条件データを結合して記憶させ、初期設定した印刷条件データが結合された画像データを送受信し、受信した画像データを使用して画像形成する手段を備える画像形成装置を開示している。
【０００８】
さらに、特開２００５−２０９０４５号公報（特許文献３）は、画像データ作成装置から画像処理機能情報および画像データ一覧を取得し、取得した一覧から画像処理機能情報および像データ情報を選択し、選択したデータを画像データ作成装置に送信する画像データ取得方法を開示している。
【特許文献１】特開２００４−１１２５６７号公報
【特許文献２】特開２００４−２３０６０１号公報
【特許文献３】特開２００５−２０９０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
また、上述したワークグループでは、印刷操作はＭＦＰ側とクライアント端末装置側のどちら側からでも行うことができるが、ＭＦＰとクライアント端末装置とが離れた場所に存在するのが多く、入力操作および編集操作は、別々の担当者が担当するのが一般的となっている。ところで、上述したワークグループの業務では、複数編集者あるいは編集端末が存在することになるものの、これまで、どの編集者またはどの編集端末で編集作業を行えばよいかが明確にするための支援ソリューションが存在していないという不都合があった。このことは、編集者がどのドキュメントに対しても編集操作を許可してしまうか、または重複した編集の発生といった問題が生じ、業務効率の更なる向上を阻害する要因の一つになりつつあった。
【課題を解決するための手段】
【００１０】
本発明は、上記従来技術の不都合に鑑みてなされたものであり、本発明は、ＭＦＰなどの画像形成装置が取得したドキュメントに対し、クライアント端末装置がダウンロードする際に、ＭＦＰ側で入力された編集者が管理するクライアント端末装置に対してダウンロードを許可することで、クライアント端末装置によるドキュメントへのアクセスを制御して、所定のドキュメントが制限なく複数の編集者により閲覧され、編集されてしまうという不都合を防止する。さらに、クライアント端末装置は、ＭＦＰに登録された編集者が正規であるか否かに応じて、ＭＦＰに登録された編集者を変更し、入力操作者による誤入力による編集処理の遅延を防止する。さらに、クライアント端末装置は、ドキュメントのダウンロードが成功した段階で、ダウンロード成功通知を発行し、ＭＦＰに登録されている当該ドキュメントについての編集権原を先取り式に取得して、複数の編集端末が接続されたネットワークにより形成されたワークグループの作業効率を改善する。
【００１１】
すなわち、本発明では、ネットワークを介してドキュメントの編集処理を行うクライアント端末装置であって、
編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部と、
端末識別値を使用して前記ネットワークに接続された画像処理装置が格納するドキュメントのダウンロードを指令する編集制御部と、
前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理する端末識別部と、
前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御する情報処理部と
を含む、クライアント端末装置が提供できる。
【００１２】
本発明によれば、ネットワークを介してドキュメントの編集処理を行うクライアント端末装置であって、
編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部と、
端末識別値を使用して前記ネットワークに接続された画像処理装置が格納するドキュメントへのアクセスを指令する編集制御部と、
前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理する端末識別部と、
前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御する情報処理部と、
前記情報処理部によるアクセス制御下で前記画像処理装置との間でファイルのダウンロードおよびアップロードを実行するファイル伝送処理部と、
前記ダウンロードされた前記ドキュメントを格納するストレージ処理部と、
を含む、クライアント端末装置が提供される。
【００１３】
本発明では、前記情報処理部は、前記画像処理装置からのダウンロードが成功した通知を前記画像処理装置に発行して、前記画像処理装置に対し、前記ダウンロードしたドキュメントの編集権原を前記ダウンロードが成功した前記クライアント端末装置に占有させることができる。
【００１４】
本発明では、前記情報処理部は、前記グラフィカル・ユーザ・インタフェースから指令された端末識別値を選択し、選択された前記識別値を次に編集処理を実行するクライアント端末装置の端末識別値として編集済みドキュメントとともに前記画像処理装置にアップロードすることができる。
【００１５】
本発明では、前記ファイル伝送処理部は、前記画像処理装置に登録された端末識別値をダウンロードし、前記端末識別値が正規ではない場合に、前記グラフィカル・ユーザ・インタフェースを介して取得した正規な端末識別値を前記画像処理装置にアップロードすることができる。
【００１６】
本発明では、前記画像処理装置に登録された端末識別値をダウンロードする場合には、前記グラフィカル・ユーザ・インタフェースを介して認証処理を実行することができる。
【００１７】
本発明では、ネットワークを介してドキュメントの編集処理を行うドキュメント編集システムであって、
前記ネットワークに接続され、編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示する表示処理部と、端末識別値を使用して前記ネットワークに接続された画像処理装置に格納されたドキュメントへのアクセスを指令する編集制御部と、前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理する端末識別部と、前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御する情報処理部とを含む複数のクライアント端末装置と、
前記クライアント端末装置からのドキュメント要求に応答して、前記ドキュメント要求に含まれる端末識別値を検索キーとして前記ドキュメントを検索し、検索されたドキュメントを前記クライアント端末装置に宛ててダウンロードする画像処理装置と
を含むドキュメント編集システムが提供できる。
【００１８】
本発明では、
前記クライアント端末装置は、さらに、
前記情報処理部によるアクセス制御下で前記画像処理装置との間でファイルのダウンロードおよびアップロードを実行するファイル伝送処理部と、
前記ダウンロードされた前記ドキュメントを格納するストレージ処理部と、
を含むことができる。
【００１９】
本発明では、ネットワークを介してドキュメントの編集処理を行うクライアント端末装置が実行する装置実行可能なプログラムであって、前記プログラムは、
編集者からの指令を受け付けるグラフィカル・ユーザ・インタフェースを表示させるステップと、
端末識別値を使用して前記ネットワークに接続された画像処理装置が格納するドキュメントへのアクセスを指令するステップと、
前記ネットワークに形成されるワークグループを構成するクライアント端末装置の端末識別値リストを管理させ、前記編集制御部と前記端末識別部との間で前記端末識別値リストを使用して前記ドキュメントへのアクセスを制御するステップと、
前記アクセスが制御された条件で前記画像処理装置との間のファイルをダウンロードするステップと、
前記ダウンロードされた前記ドキュメントをストレージ処理部に格納するステップと
を実行させる、コンピュータ実行可能なプログラムが提供できる。
【００２０】
本発明では、前記画像処理装置からのダウンロードが成功した通知を前記画像処理装置に発行するステップと、
前記画像処理装置に対し、前記ダウンロードしたドキュメントの編集権原を前記ダウンロードが成功した前記クライアント端末装置に占有させるステップと、を実行させることができる。
【００２１】
本発明では、前記グラフィカル・ユーザ・インタフェースから指令された端末識別値を選択するステップと、
選択された前記識別値を次に編集処理を実行するクライアント端末装置の端末識別値として編集済みドキュメントとともに前記画像処理装置にアップロードするステップと、を実行させることができる。
【００２２】
本発明では、前記画像処理装置に登録された端末識別値をダウンロードするステップと、
前記端末識別値が正規ではない場合に、前記グラフィカル・ユーザ・インタフェースから入力された正規な端末識別値を取得して前記画像処理装置にアップロードするステップと、
前記画像処理装置に登録された端末識別値をダウンロードする場合には、前記グラフィカル・ユーザ・インタフェースを介して認証処理を実行することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を図面に示した実施の形態をもって説明するが、本発明は、図面に示した実施の形態に限定されるものではない。図１は、本発明のドキュメント編集システムの概略図である。図１に示したドキュメント編集システム１０は、複数のＭＦＰ１２、複数のパーソナル・コンピュータ１４、１４ａ〜１４ｅなど（以下、クライアント端末装置として参照する。）がイーサネット（登録商標）、光ネットワークなどのネットワーク１８を介して相互接続されて構成されている。なお、本発明の実施の形態は、説明の便宜上、ＭＦＰ１２がドキュメントを取得し、クライアント端末装置１４とダウンロードおよびアップロードなどのファイル伝送を実行する者として説明する。
【００２４】
ＭＦＰ１２は、入力操作者の指令に応答して、クライアント端末装置１４の処理対象データとなるドキュメントを取得して、ＭＦＰ１２に適切なドキュメント識別値、例えば、入力操作者が付したドキュメント名、整理番号などとともに格納している。また、ＭＦＰ１２は、クライアント端末装置１４からの要求に応答して、格納したドキュメントをクライアント端末装置１４にダウンロードしている。一方、ＭＦＰ１２またはＭＦＰ１２ａは、クライアント端末装置１４からの要求に応じて編集済みドキュメントを処理指令とともに受信し、そのプリント機能、ファクシミリ機能、メール機能などを起動して、プリント処理や、ネットワーク１８を介して外部装置へのデータ伝送を実行する。
【００２５】
さらに、ＭＦＰ１２は、入力操作者がドキュメントを取得した時点で、処理を行うべきクライアント端末装置１４を指定する端末識別値の入力を入力操作者に対して要求する。入力操作者は、ＭＦＰ１２の要求に応じて取得させたドキュメントと、ドキュメント識別値と、端末識別値とを対応させて格納する。なお、本発明では、所定のドキュメントに対応して登録され、編集処理を行うことができる端末識別値は、ドキュメントにつき、単一でも複数でも良い。
【００２６】
クライアント端末装置１４は、ネットワーク１８およびスイッチング・ハブ、またはブリッジまたはハブといったネットワーク機器１６を介してＭＦＰ１２に接続されていて、クライアント端末装置１４は、トランスポート層レベルでは、ＮＥＴＢＥＵＩ、ＳＭＢ／ＣＩＦＳを使用を使用してトランザクションして、所謂、ワークグループを形成していて、ファイル共有などを可能としている。
【００２７】
クライアント端末装置１４は、また、ＭＦＰ１２に対してドキュメントのダウンロードを要求し、ダウンロードしたドキュメントに対しクライアント端末装置１４で適切なアプリケーション・ソフトウェアを用いて編集処理を実行する。クライアント端末装置１４は、編集が行われた編集済みドキュメントを、ＭＦＰ１２、１２ａまたは適切なプリンタへと伝送し、プリント処理、またはファクシミリ送信、メール送信などの処理を依頼する。本発明では、ＭＦＰ１２とクライアント端末装置１４とは、ＲＦＣ９５９に規定されるＦＴＰプロトコル、ＲＦＣ７８３に規定されるＴＦＴＰプロトコル、ＲＦＣ８５４に規定されるｔｅｌｎｅｔプロトコルなどで接続されている。
【００２８】
また、ＭＦＰ１２および各クライアント端末装置１４は、ネットワーク機器１６を介してスイッチまたはルータなどの他のネットワーク機器へと接続されていて、ＴＣＰ／ＩＰプロトコルの下で、ローカルエリア・ネットワーク（ＬＡＮ）、ワイドエリア・ネットワーク（ＷＡＮ）、インターネット（ＩＮＥＴ）などの他のネットワークへと接続され、外部装置との間でデータ送受信を行っている。
【００２９】
図２は、本発明で使用するＭＦＰ１２の概略的なブロック図である。本発明のＭＦＰ１２は、ＡＤＦを備えるスキャナ装置２０およびパネルおよび入力キーなどの入力部２２からデータまたは画像データを取得している。入力操作者の指令によりスキャナ装置２０などが取得した画像データは、スキャナＩ／Ｆ２４を介して画像処理部２８へと送られて、処理対象データであるドキュメントが作成される。ＭＦＰ１２は、システム・コントローラとして機能するＣＰＵ３０を備えている。ＣＰＵ３０は、ＭＦＰ１２の各アプリケーション処理部の実行を、メソッド呼び出しなどを使用して管理している。
【００３０】
また、ＭＦＰ１２は、さらに画像などを処理したり、アプリケーション・ソフトウェアの実行空間を与えたりするためのＲＡＭ３２と、処理を行うためのデータまたはプログラムなどを格納したＲＯＭ３４とを備えていて、ＲＡＭ３２、ＲＯＭ３４は、ＣＰＵ３０による機能提供を可能としている。
【００３１】
ＭＦＰ１２が使用するＣＰＵとしては、より具体的には、例えば、ＰＥＮＴＩＵＭ（登録商標）〜ＰＥＮＴＩＵＭ（登録商標）ＩＶ、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵ、ＰＯＷＥＲ  ＰＣ（登録商標）、ＭＩＰＳなどを挙げることができる。
【００３２】
また、使用するオペレーティング・システム（ＯＳ）としては、ＭａｃＯＳ（商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）２００Ｘ  Ｓｅｒｖｅｒ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）またはそれ以外の適切なＯＳを挙げることができる。さらに、ＭＦＰ１２は、上述したＯＳ上で動作する、Ｃ、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、ＶｉｓｕａｌＢａｓｉｃ、Ｊａｖａ（登録商標）などのオブジェクト指向のプログラミング言語により記述されたアプリケーション・プログラムを格納し、実行する。
【００３３】
本発明のＭＦＰ１２は、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳで機能する場合には、Ｗｉｎｄｏｗｓ（登録商標）マシンとの間でＳＡＭＢＡなどのプロトコルを使用してプロトコル相互変換を実行している。また、ＭＦＰ１２は、ＦＴＰサーバまたはＴＦＴＰサーバまたはｔｅｌｎｅｔサーバなどとしてＭＦＰ１２を機能させるためのライブラリなどを格納して、所定のファイル送受信の実行を可能としている。さらに、ＭＦＰ１２が、ＵＮＩＸ（登録商標）、ＬＩＮＵＸなどのＯＳを使用している場合には、クライアント端末装置１４との間は、例えばｓａｍｂａなどのプロトコル変換により、ファイルおよびコマンドの互換性を実現している。
【００３４】
ＭＦＰ１２は、ファクシミリ・コントローラ３６またはネットワーク・インタフェース・カード（ＮＩＣ）４０、ＡＴＡ、シリアルＡＴＡ、ＡＴＡＰＩ、ＡＴＡ−４などの規格を有する記憶装置インタフェース４２などを備えている。ＭＦＰ１２は、スキャナ装置２０が取得して、ＧＩＦ、ＢＩＴＭＡＰ、ＪＰＥＧ、ＪＰＥＧ２０００、ＰＮＧまたは独自フォーマットなど、所定のフォーマットとされたドキュメントをハードディスク、ＥＥＰＲＯＭ、フラッシュメモリなどの記憶装置５２に格納する。
【００３５】
ＭＦＰ１２は、ドキュメントを格納する場合、入力操作者が入力部２２のパネルおよび入力キーなどを使用して登録した編集端末または編集者を指定する端末識別値とともに、ドキュメント識別値およびドキュメントを対応づけて格納する
【００３６】
ファクシミリ・コントローラ３６は、取得した画像データをＧ３、Ｇ４などのファクシミリ・フォーマットへと変換させ、モデムなどのファクシミリ送受信装置４４またはＤＳＵ／ＴＡ４６を介してＴ．４、Ｔ．６、Ｔ．９０などの通信プロトコルの下で、公衆電話網またはＩＳＤＮなどを経由してアナログまたはディジタル回線を介してファクシミリ通信を行っている。
【００３７】
また、ＮＩＣ４０は、１００ＢＡＳＥ−１００などのイーサネット（登録商標）ケーブルを介してＬＡＮ、ワイドエリア・ネットワーク（ＷＡＮ）、またはインターネットなどのネットワーク１８へと接続されていて、ユーザに対してＭＦＰ１２を、ＦＴＰサーバ、ｔｅｌｎｅｔサーバ、リモート・プリンタとして機能させている。また、ＭＦＰ１２は、適切なメーラ機能を備え、ＳＭＴＰ、ＰＯＰなどのプロトコルの下でモデムなどを介してＰＰＰ(Point-to-Point Protocol)のもと、ダイアルアップ接続で都度接続先を指定して送受信することもできる。
【００３８】
図３は、本発明のＭＦＰ１２が適切な記憶領域に保持するドキュメント−編集者を対応させたルックアップ・テーブル５８の実施の形態である。なお、本発明では、ドキュメント識別値、ドキュメント・ファイル、端末識別値との対応関係は、図３に示した実施の形態限定されるものではない。本発明では、例えば、ドキュメント・ファイルのヘッダ領域にドキュメント識別値と端末識別値とを記述し、それ以降のアドレス領域にドキュメント・ファイルを登録した単一のファイル形態とすることができ、端末識別値の検索を、ドキュメント・ファイルの検索と同一のメソッドで、異なる検索キーを使用して行うこともできる。しかしながら、検索空間を狭め、検索効率を向上させるという点では、図３に示したルックアップ・テーブル形式でＭＦＰ１２に格納することが好ましい。さらに、ＭＦＰ１２は、入力操作者がＭＦＰ１２に取得させたオリジナルのドキュメントを特定の記憶領域に格納させておくことができる。この場合、編集用のドキュメントは、ＭＦＰ１２の「編集ドキュメント」フォルダまたはディレクトリにコピーとして格納され、その段階で、指定された編集者およびドキュメント識別値と対応付けされて登録することもできる。
【００３９】
図３に示したルックアップ・テーブル５８は、ドキュメント識別値を登録するフィールド６０と端末識別値を登録するフィールド６２とが同一のレコードに登録されている。また、図３に示した実施の形態では、ドキュメントがＭＦＰ１２に格納された後、編集処理のために最初に参照されるまでの時間に対応する未処理タイマを登録するフィールドも設けられている。この他、本発明では、編集効率を向上させることができる、いかなる変数値でもフィールドに登録することができる。
【００４０】
なお、本発明では、ドキュメント識別値とは、ドキュメント名、ドキュメント整理番号など、編集者などがドキュメントを識別しやすいようにドキュメント・ファイルに付されたＡＳＣＩＩ、ＪＩＳなどのコードを意味する。また、端末識別値とは、ワークグループ上で入力操作者が編集を依頼したい編集者を特定するための識別値であり、ＩＰアドレスやＭＡＣアドレス以外にも、クライアント端末装置に付された「鈴木」、「清水」、「編集者Ａ」など固有の識別値を意味する。
【００４１】
ＭＦＰ１２は、ネットワークにログオンすると、ログオン時点またはログオン時点以後は定期的にネットワーク１８に対して、例えばＲＦＣ８２６に規定されるアドレス解決プロトコル（ＡＲＰ）にしたがい、ＡＲＰブロードキャスト・パケットを送付し、その応答パケットからＭＡＣアドレスおよびＩＰアドレスを取得し、クライアント端末装置の端末識別値、ＩＰアドレスをエントリして図３のルックアップ・テーブルにエントリする。
【００４２】
図４は、本発明のクライアント端末装置１４の機能ブロック図である。図４に示したクライアント端末装置１４は、パーソナル・コンピュータまたはワークステーションなどに対して本発明のプログラムを実装することにより構成され、クライアント端末装置１４ａ〜１４ｅについても同様の構成を備えている。クライアント端末装置１４は、ＰＥＮＴＩＵＭ（登録商標）、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵ、ＲＯＭ、ＲＡＭなどのシステム・メモリを備え、Ｗｉｎｄｏｗｓ（登録商標）などのＯＳを実行させることができる限り、本発明では、特に限定なく使用することができる。また、クライアント端末装置１４は、ＮＥＴＢＥＵＩを含むＳＭＢ／ＣＩＦＳプロトコルを使用してＭＦＰ１２およびクライアント端末装置１４〜１４ｅからなるワークグループを構築し、ファイル共有などを使用してＭＦＰ１２が取得したドキュメントの処理が可能とされている。
【００４３】
クライアント端末装置１４は、ネットワークにログオンした時点で、そのときにネットワークに参加している他のクライアント端末装置およびＭＦＰのネットワーク・アドレスおよびネットワーク上での名称である端末名などの端末識別値を取得し、アドレス・リストに登録し、以後のトランザクションに使用する。
【００４４】
図４に示したクライアント端末装置１４は、情報処理部７４を備えており、情報処理部７４は、後述するクライアント端末装置１４の各機能ブロックの実行を制御している。クライアント端末装置１４は、さらに、ダウンロード処理部６４、ストレージ処理部６８、端末識別部７２、ＭＦＰ通信処理部７６、ネットワーク制御部７８を備えており、端末識別値を使用したアクセス制御の下でＭＦＰ１２とのデータ送受信を実行し、クライアント端末装置１４にドキュメントを提供する。また、クライアント装置１４は、インタフェース部８０を介して、ディスプレイ装置８２、キーボード８４、マウス８６などの入出力装置を介して編集者によるデータ入出力を管理している。
【００４５】
クライアント端末装置１４は、さらに、編集制御部６６を含んでおり、編集制御部６６は、ディスプレイ装置８２上に提供されるグラフィカル・ユーザ・インタフェース（以下、ＧＵＩとして参照する。）を介して編集者がキーボード８４、マウス８６を使用した入力イベントを受け付ける。編集制御部６６は、入力イベントに応答して情報処理部７４に対して指令を発行し、各機能部を機能させて、ＭＦＰ１２との間のトランザクションを実行し、また、ドキュメントの編集処理を管理している。
【００４６】
以下、クライアント端末装置１４の各機能部についてより詳細に説明する。ダウンロード処理部６４は、ＭＦＰ１２に格納されたドキュメントを、クライアント端末装置１４の指令に応答してダウンロードする。ダウンロード処理部６４は、本発明の特定の実施の形態ではＦＴＰクライアント端末装置およびＴＦＴＰクライアント端末装置として構成され、データ伝送に使用するプロトコルに応答してパスワードやユーザＩＤの入力を実行し、セキュリティ・レベルの異なるトランザクションを生成する。ＭＦＰ１２からダウンロードされたドキュメントは、情報処理部７４によりダウンロード成功と判断されると、ダウンロード処理部６４の指令に基づき、以後の編集のためにハードディスクなどのストレージ装置７０へと格納され、編集制御部６６の指令に応答して読み出されてクライアント端末装置１４による編集処理に提供される。
【００４７】
端末識別部７２は、編集制御部６６からの指令に応答して、情報処理部７４から端末識別通知を受け取り、図４に示した実施の形態では、ＭＦＰ１２に対して送付する自己の編集者名に対応する端末識別値を取得し、ＭＦＰ通信処理部７６へと検索した端末識別値を渡す処理を実行する。
【００４８】
ＭＦＰ通信処理部７６は、端末識別値およびＭＦＰ１２の処理を要求するコマンドなどを受け取って、伝送パケットを作成し、ネットワーク制御部７８へと、作成された伝送パケットを渡す。ネットワーク制御部７８は、ＭＦＰ１２のネットワーク・アドレスを検索し、検索されたネットワーク・アドレスに宛てて伝送パケットを送付する。一方では、ＭＦＰ通信処理部７６およびネットワーク制御部７８は、ネットワーク１８を介してクライアント端末装置１４に宛てられた伝送パケットを受信してダウンロード処理部６４に対して伝送パケットを渡し、ダウンロード成功通知などの発行などの処理を可能とさせている。
【００４９】
ストレージ処理部６８は、ＡＴＡ、シリアルＡＴＡ、ＡＴＡＰＩ、ＡＴＡ−４、ＩＤＥなどの適切な規格のインタフェースを用いて構成されている。ストレージ処理部６８は、ＭＦＰ１２からダウンロードしたドキュメント・ファイルの他、ネットワーク１８を介してトランザクションを行うために必要な、端末識別値を含むネットワーク・データなどを、ハードディスク装置などのストレージ装置に格納させる。また、ストレージ処理部６８は、クライアント端末装置１４の要求に応答して、読み出し処理を実行して、クライアント端末装置１４の編集処理を可能としている。
【００５０】
さらに、インタフェース部８０は、ディスプレイ装置８２とともにＶＧＡなどのグラフィック・インタフェースなどを介してディスプレイ装置８２を制御する。また、インタフェース部８０は、適切な接続インタフェースおよびアプリケーション・プログラミング・インタフェース（ＡＰＩ）を使用してキーボード８４、マウス８６などからの入力イベントを情報処理部７４へと伝送し、ＧＵＩからの入力イベントに対応する処理を実行させている。
【００５１】
図５は、本発明のクライアント端末装置１４が適切な記憶空間に格納するアドレス・リスト８８を示す。図５に示したアドレス・リスト８８は、クライアント端末装置１４がネットワーク１８にログオンしたときにクライアント端末装置１４が取得し、クライアント端末装置１４がシャットダウンされるまで、メモリなどに読み出され、ネットワーク制御部７８により使用される。図５に示したアドレス・リスト８８には、端末識別値を格納するフィールド９０とネットワーク・アドレスを格納するフィールド９２とが設けられていて、それぞれのレコードは、クライアント端末装置１４に固有に付された編集者名、例えば「鈴木」、「清水」、「編集者Ａ」などの端末識別値と、図５に示した実施の形態では、ＩＰアドレスとが対応してエントリされている。
【００５２】
なお、本発明では、ネットワーク・アドレスとしては、ＩＰアドレスではなく、ＭＡＣアドレスを使用することもできるし、また、ＩＰアドレスとＭＡＣアドレスとを両方ともレコードにエントリすることができる。また、ＭＦＰ１２には、ワークグループ上で与えられ、ワークグループ上で固有にＭＦＰ１２を指定することができる端末名である「ＭＦＰ＃１」が付されている。さらに、ＭＦＰ１２は、当該ＭＦＰ１２のＩＰアドレスがエントリされていて、ファイルのダウンロードまたはアップロードの際に宛先ＩＰアドレスとして伝送パケットに追加される。
【００５３】
図６は、本発明のクライアント端末装置が実行する処理のフローチャートを示す。図６に示した処理は、ステップＳ１００から開始し、ステップＳ１０１でＭＦＰ１２にアクセスする。この際のアクセスは、クライアント端末装置１４のディスプレイ装置上に表示されたＧＵＩを使用し、ファイル共有プロトコルを使用してアクセスすることができる。また、本発明の別の実施の形態では、この段階で、ＴＦＴＰ、またはＦＴＰ、またはｔｅｌｎｅｔなどのプロトコルを使用してＭＦＰ１２にアクセスすることができる。
【００５４】
ステップＳ１０２では、クライアント端末装置１４は、ＧＵＩを介してドキュメント閲覧要求を受け付ける。ドキュメント閲覧要求を受け付けたクライアント端末装置１４は、編集制御部６６を起動して情報処理部７４に対し端末識別値を検索キーとして取得させ、取得した検索キーをＭＦＰ１２へと伝送し、ＭＦＰ１２に対してクライアント端末装置１４がダウンロードする権原を有しているドキュメントのリストを検索させる。ステップＳ１０３では、検索結果に対応して、例えば一時ファイルとして格納させた検索ドキュメント名称などのドキュメント識別値をクライアント端末装置１４上に表示させる。
【００５５】
このとき、クライアント端末装置１４のディスプレイ装置８２上には、ドキュメント名称を直接表示させることもできるし、クライアント端末装置１４が含むサムネイル作成プラグインＡＰＩなどを使用して、ドキュメント名称に対応したファイルをサムネイルとして表示させることもできる。
【００５６】
ステップＳ１０４では、クライアント端末装置１４が、ＧＵＩ上に表示されたドキュメント識別値または対応するサムネイルに対応したドキュメントをダウンロードする。ドキュメントのダウンロードは、クライアント端末装置１４が、ドキュメント名称またはサムネイルをダブル・クリックするなどのダウンロード要求イベントの生成に応答して、編集制御部６６がダウンロード処理部６４を起動することにより開始される。ダウンロード処理部６４は、ＴＦＴＰプロトコル、またはＦＴＰプロトコルに基づいたドキュメント名称に対応するファイルのダウンロード要求を生成し、ＭＦＰ通信処理部７６およびネットワーク制御部７８を通して生成したダウンロード要求パケットを、ＭＦＰ１２のネットワーク・アドレスに宛てて送出する。
【００５７】
ＭＦＰ１２は、ダウンロード要求パケットを受信して、ダウンロード要求パケットに含まれるドキュメント識別値に該当するドキュメント・ファイルを決定し、ドキュメント・ファイルを応答パケットにカプセル化して、ダウンロード要求パケットを送出したクライアント端末装置１４へと、応答パケットを返す処理を実行してファイル伝送処理を開始する。その後、ＭＦＰ１２は、ダウンロードを行ったクライアント端末装置１４からのダウンロード完了通知を待機する。ＭＦＰ１２は、クライアント端末装置１４からのダウンロード完了通知を受領して一連のトランザクションを完了させる。なお、本発明において、ＭＦＰ１２がウェブ・サーバ機能を有している場合には、ＨＴＴＰプロトコルに基づくダウンロードを行うことができる。
【００５８】
ステップＳ１０５で、クライアント端末装置１４は、ダウンロードしたドキュメントをストレージ装置７０から読み出して、ＧＵＩを介して通知される編集者からの入力イベントに応答して、編集制御部６６が各機能処理部を機能させて編集処理を実行する。また、編集処理の進捗に応じてストレージ装置７０にドキュメントを格納する。ステップＳ１０６で編集処理が終了すると、編集制御部６６は、ＧＵＩを介して編集終了イベントを受け取り、編集終了後の処理、例えば、ストレージ装置７０への格納指令、ＭＦＰ１２へのプリント処理、ファクシミリ送信処理、メール伝送処理などの指令などを発行させ、ステップＳ１０７で処理を終了する。
【００５９】
図７は、図６のステップＳ１０２で表示される、クライアント端末装置１４が処理可能なドキュメントを表示するＧＵＩ１００の実施の形態を示した図である。図７に示すように、ＧＵＩ１００には、ドキュメントを階層構造として表示させたマップ表示領域およびドキュメント表示領域を含むウィンドウ１０２が設けられている。編集者は、図７に示されたＧＵＩを介して例えば「ＭＦＰ」をクリックする入力イベント、をクライアント端末装置１４に通知する。クライアント端末装置１４は、自己の端末識別名をカプセル化したドキュメント閲覧要求パケットを作成して、ネットワーク１８を介して送出する。ＭＦＰ１２が閲覧可能なドキュメントを格納している場合には、クライアント端末装置１４のウィンドウ１０２内に、閲覧間能なドキュメント識別値などが表示される。クライアント端末装置１４の編集者は、ウィンドウ１０２内に表示されたドキュメント識別値またはサムネイルをクリックして、ダウンロード要求イベントを生成すると、クライアント端末装置１４は、該当するドキュメントのファイルをダウンロードする指令を生成し、ＭＦＰ通信処理部７６およびネットワーク制御部７８を介してＭＦＰ１２へとダウンロード要求パケットを送出する。
【００６０】
図８は、図６の処理ステップＳ１０３で、ドキュメント閲覧要求の結果、編集者が編集可能なドキュメントのドキュメント識別値１０４を表示させたＧＵＩの実施の形態を示した図である。図８に示されるように、ウィンドウ１０２内には、編集者が編集できるドキュメントのドキュメント識別値がリストされている。このリストは、ＭＦＰ１２がドキュメント閲覧要求を受け付け、端末識別値を検索キーとして使用することによりＭＦＰ１２がドキュメント閲覧要求内から抽出したものとなっている。
【００６１】
図８に示されたドキュメント識別値１０４は、サムネイルとして表示されている場合も同様に、ウィンドウ１０２内でホットスポットとして定義されていて、ドキュメント識別値１０４にマウス・カーソルを合わせてダブル・クリックなどの入力イベントが生成されると、編集処理部６６は、情報処理部７４に対して通知を行い、ダウンロード処理部６４を呼び出し、ダウンロード処理を開始させる。
【００６２】
図９は、編集者がダウンロードしたドキュメントの編集を終了して、編集済み文書としてストレージ装置７０に登録した後、ステップＳ１０６の終了後処理を指令するために提供されるＧＵＩ１００を示した図である。図９に示すように、ウィンドウ１０２には、編集済みのドキュメントがサムネイルなどとして表示されている。ユーザは、ウィンドウ１０２に示されたドキュメントが表示された領域にマウス・アイコンを合わせ、ダブル・クリックするなどにより、終了後の処理を指令することができる。図９に示した実施の形態では、編集者は、編集済みドキュメントのプリントを希望している。
【００６３】
このとき、クライアント端末装置１４を操作している編集者は、ディスプレイ装置８２に表示されたＧＵＩのドキュメントが表示された領域をダブル・クリックすると、表示処理部を介してプリント指令イベントのあった通知が編集制御部６６に通知され、さらに、情報処理部７４へと通知されて、情報処理部７４がプリント指令を発行する。図９で説明している実施の形態の場合、クライアント端末装置１４は、デフォルト設定のプリンタまたはＭＦＰまたはドキュメントの種類に応じた画像処理装置に対してドキュメントを伝送し、プリントさせて処理を終了する。
【００６４】
図１０は、本発明のドキュメント処理システム１０におけるクライアント端末装置１４の第２の実施の形態を示した図である。図１０に示したクライアント端末装置１４は、図４に示したクライアント端末装置１４と概ね同様の構成を含んでいる。しかしながら、図１０に示したクライアント端末装置１４は、アップロード処理部１０６と、端末識別部／管理部１０８とを備えている点で、図４に示したクライアント端末装置とは相違する。なお、アップロード処理部１０６およびダウンロード処理部６４を併せて本発明のファイル伝送処理部が構成され、ポート番号２０、２１（ＦＴＰ）またはポート番号６９（ＴＦＴＰ）を介したファイルの送信・受信が実行される。図１０に示したクライアント端末装置１４は、アップロード処理部１０６を備えていて、クライアント端末装置１４での編集後の編集済みドキュメントや編集済みドキュメントを以後に編集する次編集者といったデータを、ＭＦＰ１２に対して伝送することが可能な実施の形態である。
【００６５】
また、図１０に示したクライアント端末装置１４が含む端末識別部／管理部１０８は、クライアント端末装置１４の端末識別子を取得する他、ワークグループを構成する各端末識別値を登録していて、ＧＵＩを介してワークグループ内の端末識別値を、表示処理部を介してディスプレイ装置８２に表示させる。さらに、図１０に示したクライアント端末装置１４は、ＭＦＰ１２に誤って登録された編集者名や端末識別値の訂正、編集権原の排他的管理、次編集者の指定、タイムアウト経過などによる編集者名の変更などを実行し、複数編集者によるドキュメントの編集を可能とする場合に、より効率的な編集処理を提供することができる。
【００６６】
図１０に示したクライアント端末装置１４のアップロード処理部１０６は、すべてのクライアント端末装置１４が備えていても良い。また、編集者名の訂正などを行う機能については、セキュリティなどを向上させる目的からは、ワークグループ管理者が使用する特定のクライアント端末装置１４のみに当該機能を実装させることができる。さらに、本発明の他の実施の形態では、編集者変更処理を行う場合には、パスワードまたはユーザＩＤなどの入力を要求し、ファイル伝送プロトコルとは異なるプロトコルの下でトランザクションを実行させつることで、所定の変更権原の下に編集者変更処理を許可する実施の形態とすることができる。
【００６７】
図１１は、本発明の第２の実施の形態のクライアント端末装置１４が実行する処理のフローチャートである。図１１に示した処理は、ステップＳ２００から開始し、ステップＳ２０１でユーザＩＤおよびパスワードを入力してＭＦＰ１２にアクセスする。ステップＳ２０２では、ＭＦＰ１２に対して自己の端末識別値を検索キーとして伝送し、ＭＦＰに対してドキュメントを検索させる。ステップＳ２０３では、検索結果に応答してドキュメント識別値を取得してＧＵＩ上に表示させる。
【００６８】
ステップＳ２０４では、ドキュメント識別値により指定されるドキュメントをダウンロードする。ステップＳ２０５では、クライアント装置１４は、ダウンロード成功通知をＭＦＰ１２に通知して、ＭＦＰ１２がドキュメント閲覧要求に対して他のクライアント端末装置による同一のドキュメントに対する編集権原を抹消する処理を実行させる。編集権原の抹消処理は、具体的には、ダウンロード完了通知により特定されるクライアント端末装置１４に対応する端末識別値で、図３に示したルックアップ・テーブル５８のフィールド６２を上書きする処理や、ダウンロード成功通知を発行したクライアント端末装置１４に対応する端末識別値以外の登録端末識別値を削除する処理を用いることができる。ステップＳ２０５の処理は、編集済みドキュメントのデータ・コンシステンシイを保持させるため、特に連携した編集処理を実行する場合に用いることが好ましい。
【００６９】
さらに、ステップＳ２０６では、ドキュメントの編集処理を実行し、さらに編集後の編集済みドキュメントを、次に編集を行う編集者を指定するため端末識別部／管理部１０８が取得した、次編集者を指定する端末識別値とともにＭＦＰ１２にアップロードして、編集処理の移転を可能とし、ステップＳ２０７で処理を終了する。
【００７０】
図１１に示した処理は、同一のドキュメントに対して編集可能な編集者名が割り当てられている場合に、先取り式にクライアント端末装置１４に対して編集権原を移譲することを可能とし、編集者による重複編集などによる、ドキュメントのコンシステンシの低下を生じさせることを回避する。また、さらに編集後ドキュメントや次編集者をＭＦＰ１２にアップロードすることが可能となるので、入力操作者の誤入力などにより登録された正規ではない編集者名の入力や、特定の編集者名で指定されるクライアント端末装置による編集が滞った場合にでも編集者を修正または変更することができ、ドキュメント編集の効率をより向上させることができる。
【００７１】
図１２は、図１１のステップＳ２０６で、次編集者を指定する処理をクライアント端末装置１４が指令した場合に、編集制御部６６が情報処理部７４に指令してクライアント端末装置１４のディスプレイ装置８２に表示させたＧＵＩの実施の形態を示した図である。図１２に示す実施の形態では、ＧＵＩ１００上に表示されたウィンドウ１０２内に、「次編集者指定」の表示が与えられており、編集が終了した後に次の編集者を指定することを可能とするＧＵＩが表示されている。図１２に示した実施の形態のＧＵＩを提供する場合には、クライアント端末装置１４は、その時点でネットワークに参加しているクライアント端末装置１４についてアドレス・リストをルックアップし、アドレス・リストに登録されている端末識別値のリストを取得する。その後、クライアント端末装置１４は、取得した端末識別値のリストを、編集者リスト１１０として表示させている。
【００７２】
同時に図１２に示した実施の形態では、ウィンドウ１０２内に、編集者名を指定するためのプルダウンメニュー１１２が表示されていて、プルダウンメニュー１１２から次編集者を直接指定することが可能とされている。クライアント端末装置１４を使用している編集者は、次に編集者リスト１１０を参照し、編集を依頼すべきまたは依頼したい編集者をプルダウンメニュー１１２を使用して選択する。その後、ＧＵＩを介して「ＯＫ」ボタンをクリックして、選択した次の編集者名および次編集者に対して編集を依頼したい編集済みドキュメントを、アップロード処理部１０６を起動してＭＦＰ１２へとアップロードすることができる。なお、図１２に示した実施の形態意外にも、本発明では次編集者を指定するため、同様の機能を提供するいかなるＧＵＩを提供することができる。
【００７３】
ＭＦＰ１２は、次に編集するべき次編集者名および編集済みドキュメントを受領すると、ＭＦＰ１２が格納するルックアップ・テーブル５８のレコードを更新して、受信した編集済みドキュメントの編集管理権を、新たに指定された編集者、例えば、編集者Ｃに移転させ、次処理を依頼することができる。移転させるための処理は、ドキュメント識別値で指定されるドキュメントおよびドキュメント識別値に対応して登録された端末識別値を、それぞれ編集済みドキュメントおよび次編集者に対応する端末識別値で上書きする処理で行うことができる。この処理により、編集済みドキュメントが指定した以外の編集者が管理するクライアント端末装置により閲覧できなくなり、確実な連携編集が可能となる。
【００７４】
本発明では、上述したように、ネットワーク１８にログオンしているか否かに関わらず、ワークグループに登録されているクライアント端末装置１４、またはその時点でワークグループにログオンしているクライアント端末装置から選択することもできる。さらに、本発明では、クライアント端末装置が保有しているアプリケーション環境に応答して次編集者を指定することもできる。図１３は、クライアント端末装置１４が次編集者を指定するために使用され、クライアント端末装置１４の適切な記憶領域に格納されるアプリケーション・リストを示す。
【００７５】
図１３に示したアプリケーション・リスト１１６を使用して次編集者を選択する実施の形態は、ライセンスの関係上、ワークグループのすべてのクライアント端末装置が同一のアプリケーション環境にはない場合に適切に実装することができる。なお、図１３に示したアプリケーション・リストは、ＭＦＰ１２などに一括して登録しておき、クライアント端末装置１４がＭＦＰ１２に対してＴＦＴＰまたはＦＴＰプロトコルを使用してダウンロードすることもできるし、各クライアント端末装置１４に対して予め登録しておくことができる。
【００７６】
図１３に示したアプリケーション・リスト１１６は、端末識別値を登録するフィールド１１８と所定のクライアント端末装置に登録されている登録アプリケーションをリストするフィールド１２０とが対応してエントリされて、レコードを形成している。クライアント端末装置１４は、図１１のステップＳ２０６の処理でＧＵＩを介して次編集者を指定する入力イベントを受け付けると、編集制御部６６および情報処理部７４および端末識別部／管理部１０８を呼び出し、図１３に示したアプリケーション・リスト１１６を読み出し、表示処理部に対して、図１４に示したＧＵＩを表示させる。
【００７７】
図１４は、アプリケーション・リスト１１６を使用して表示されるＧＵＩ１００の実施の形態を示した図である。図１４に示すように、ＧＵＩ１００内に形成されたウィンドウ１０２には、読み出されたアプリケーション・リスト１１６が表示されており、当該クライアント端末装置を使用している編集者は、各編集者が管理するクライアント端末装置に登録された登録アプリケーションを知ることができる。
【００７８】
クライアント端末装置１４を操作している編集者は、ウィンドウ１０２内に表示されたアプリケーション・リスト１１６を参照しながら、ウィンドウ１０２の下側に形成されたプルダウンメニュー１１２を使用して次編集者を選択し、「ＯＫ」ボタン１１４をクリックする。表示処理部のＡＰＩは、当該入力イベントに応答して編集制御部６６および情報処理部７４、アップロード処理部１０６などを呼び出して、ＴＦＴＰ、ＦＴＰ、またはＨＴＴＰプロトコルに基づくファイル書き込み指令をＭＦＰ１２へと伝送する。ファイル書き込み指令を受け取ったＭＦＰ１２は、伝送された次編集者名に対応する端末識別値および編集済みドキュメントを受領して、該当するドキュメント識別値のレコードのそれぞれのフィールドを更新する。
【００７９】
図１５は、本発明の端末識別部／管理部１０８の管理処理のフローチャートである。図１５に示される管理処理は、ステップＳ３００から開始し、ステップＳ３０１で、ＭＦＰ１２に対してユーザＩＤ、パスワードを送信してアクセスする。ステップＳ３０２では、ＭＦＰ１２からドキュメント識別値、登録されたクライアント識別値を含むリストをダウンロードし、ステップＳ３０３で取得したリストをクライアント端末装置１４のディスプレイ装置８２に表示させる。
【００８０】
ステップＳ３０４では、ＭＦＰ１２にその時点で登録されている各クライアントのチェックを行う。ステップＳ３０４では、端末識別部／管理部１０８は、クライアント識別値が入力ミスなどにより不正に入力されているか否かを、ワークグループを構成するクライアント端末装置リストをルックアップして判断する。ステップＳ３０４の判断においてクライアント端末装置リストに登録されておらず正規ではない端末識別値が登録されていると判断された場合（ｎｏ）には、ステップＳ３０５へと処理を分岐させて、ドキュメントを編集可能なクライアント端末装置の端末識別値を、アドレス・リストに登録されているクライアント端末装置の端末識別値から取得して、表示処理部を自動してＧＵＩに表示させる。編集者は、ＧＵＩに表示された端末識別値を選択して、正規な端末識別値を取得する。
【００８１】
ステップＳ３０６では、取得した正規な端末識別値と、不正な端末識別値が登録されているドキュメント識別値とを送付して、該当するレコードの端末識別値を正規な端末識別値で置換して、ステップＳ３０７で処理を終了する。
【００８２】
ステップＳ３０４の処理で、取得したすべての端末識別値が登録された端末識別値に一致することが見出され、その結果、ワークグループに登録されていない正規ではない端末識別値が存在しないと判断した場合（ｙｅｓ）、ステップＳ３０７へと進み、管理処理を終了させる。この他、本発明では、当該クライアント端末装置がワークグループにログオンしているか否か、クライアント端末装置に依頼されているドキュメントのダウンロードが行われるまでカウントアップされる未処理タイマの値が所定のしきい値を超えていないか否か、の判断を含ませても良い。
【００８３】
図１６は、本発明でクライアント端末装置１４のＭＦＰ通信処理部７６およびネットワーク制御部７８により作成およびＭＦＰ１２に対して送出されるパケットの実施の形態を示した図である。図１６（ａ）１３０は、ＭＦＰ１２に対してクライアント端末装置が、編集を行うドキュメントをダウンロードし、編集権原を取得したことを通知するためのパケットの実施の形態を示す。図１６（ｂ）は、次の処理をＭＦＰ１２に対して通知するために作成されるパケット１３２の実施の形態であり、図１６（ｃ）は、次の処理を行う編集者を指定するために作成されるパケット１３４の実施の形態を示す。なお、説明の便宜上、パケットは、ＴＣＰ／ＩＰパケットであるものとして説明するが、ＵＤＰ（User Datagram Protocol）を使用する場合には、ＩＰヘッダ部分のプロトコル番号を置換し、ＴＣＰヘッダをＵＤＰヘッダに置換することにより同様のデータ構造のパケットを使用することができる。
【００８４】
図１６（ａ）のパケットから説明すると、パケット１３０は、ＴＣＰ／ＩＰパケットとして作成されており、ＩＰヘッダと、ＴＣＰ／ＵＤＰヘッダと、ペイロードとを含んで構成されている。なお、説明の便宜上、ＭＡＣアドレスを含むフレーム・ヘッダについては省略して示している。ＩＰヘッダには、ＭＦＰ１２のＩＰアドレスが宛先アドレスとして登録され、送信元アドレスとして、クライアント端末装置のＩＰアドレスが記述されている。
【００８５】
ＴＣＰ／ＩＰヘッダには、送信元ポート番号および宛先ポート番号が記述されており、ＦＴＰプロトコルの場合には、ポート番号２０または２１が記述され、ＴＦＴＰプロトコルでファイル伝送を行う場合には、ＵＤＰに割り当てられたポート番号６９が記述される。ペイロードには、編集を開始したクライアント端末装置の端末識別値と編集を開始したドキュメント識別値とが記述されている。なお、ペイロードの内容としてはさらに別のデータが記述されていても良い。
【００８６】
ペイロードには、編集のためにドキュメントをダウンロードし、編集権原を取得したことを通知するため、端末識別値と編集権原を取得したドキュメントのドキュメント識別値とが含まれている。ＭＦＰ１２がドキュメント閲覧要求は、図１６（ａ）に示したパケットは、編集権原を管理する処理を行う場合に作成され、ＭＦＰ１２へと伝送される。
【００８７】
本発明では、ＦＴＰプロトコルは、任意の編集者による入力操作者が入力した編集者名の変更を防止するために特定のユーザＩＤおよびパスワードの入力を必要とする場合などに使用され、指定された編集者名からのダウンロード要求パケットなどについては、ＵＤＰ／ＩＰパケットを使用して入力操作の手間を省き、ワークグループ内での作業性を向上させている。なお、本発明の他の実施の形態では、クライアント端末装置からＭＦＰ１２へのアクセスを常にＦＴＰプロトコルで実行することもできるし、また、ｔｅｌｎｅｔプロトコルを使用し、パスワードまたはユーザＩＤを使用してクライアント端末装置をＭＦＰ１２へとリモートログオンさせ、以後のプロセスをＴＦＴＰプロトコルなどの簡易ファイル伝送プロトコルで処理するなどの処理を行うことができる。
【００８８】
図１６（ｂ）に示したパケット１３２は、ＩＰヘッダおよびＴＣＰ／ＵＤＰヘッダは、図１６（ａ）で説明したと同様の構成を有している。一方、ペイロードには、編集者がＭＦＰ１２に対して次の処理、例えばプリント、ファクシミリまたは電子メール送信を指令するためのコマンド、処理するための編集済みドキュメントおよびドキュメント識別値などが記述されていて、ＭＦＰ１２に対して次の処理を指令する場合に生成され、ネットワーク１８へと送出される。
【００８９】
図１６（ｃ）で示したパケット１３４は、クライアント端末装置から次編集者を指定する場合のパケットである。図１６（ｃ）で示したパケット１３４は、クライアント端末装置を操作している編集者が、（１）ドキュメント編集の流れにより次編集者を指定しなければならないか、（２）登録済みのアプリケーションを参照して編集者がＧＵＩを介して次編集者を指定した場合に作成され、ＭＦＰ１２へと送信される。ＭＦＰ１２は、図１６（ｃ）のパケットを受領すると、指定されたドキュメント識別値について編集済みドキュメントおよび次編集者を登録して、次の編集者に対して編集権原を移転させている。
【００９０】
本発明では、上述した処理を使用して、複数のクライアント端末装置およびＭＦＰを含んで構成されるワークグループ内における連携した編集処理を効率的に行うことができる。
【００９１】
本発明の上記機能は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｂｅａｎｓ、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなどのオブジェクト指向ブログラミング言語などで記述された装置実行可能なプログラムにより実現でき、当該プログラムは、装置可読な記録媒体に格納して頒布することができる。
【００９２】
これまで本発明を図面に示した実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００９３】
【図１】本発明のドキュメント編集システムの概略図。
【図２】本発明に使用する画像処理装置（ＭＦＰ）の機能ブロック図。
【図３】本発明の画像処理装置（ＭＦＰ）が格納するルックアップ・テーブル。
【図４】本発明のクライアント端末装置の機能ブロック図。
【図５】本発明のクライアント端末装置が適切な記憶空間に格納するアドレス・リストを示した図。
【図６】本発明のクライアント端末装置が実行する処理のフローチャート。
【図７】図６の処理で表示される、クライアント端末装置が処理可能なドキュメントを表示するＧＵＩの実施の形態を示した図。
【図８】図６の処理で、ドキュメント閲覧要求の結果、編集者が編集可能なドキュメントのドキュメント識別値を表示させた実施の形態を示した図。
【図９】編集者がダウンロードしたドキュメントの編集を終了して、編集済み文書としてストレージ装置に登録した後、終了後処理を指令するために提供されるＧＵＩを示した図。
【図１０】本発明のドキュメント処理システムにおけるクライアント端末装置の第２の実施の形態を示した図。
【図１１】本発明の第２の実施の形態のクライアント端末装置が実行する処理のフローチャート。
【図１２】図１１で、次編集者を指定する処理をクライアント端末装置が指令した場合に、クライアント端末装置に表示させるＧＵＩの実施の形態を示した図。
【図１３】クライアント端末装置が次編集者を指定するために使用し、クライアント端末装置に格納されるアプリケーション・リストを示した図。
【図１４】アプリケーション・リストを使用して表示されるＧＵＩの実施の形態を示した図。
【図１５】本発明の端末識別部／管理部の管理処理のフローチャート。
【図１６】本発明で作成されるパケットの実施の形態を示した図。
【符号の説明】
【００９４】
１０…ドキュメント編集システム、１２（１２ａ）…画像処理装置（ＭＦＰ）、１４（１４ａ〜１４ｅ）…クライアント端末装置、１６…ネットワーク機器、１８…ネットワーク、２０…スキャナ装置、２２…入力部（入力パネル、入力キー）、２４…スキャナＩ／Ｆ、２６…入出力Ｉ／Ｆ、２８…画像処理部、３０…ＣＰＵ、３２…ＲＡＭ、３４…ＲＯＭ、３６…ファクシミリ・コントローラ、３８…エンジン・コントローラ、４０…ＮＩＣ、４２…記憶装置エンタフェース、４４…ファクシミリ送受信装置、４６…ＤＳＵ／ＴＡ、４８…プリンタ、５２…記憶装置、５４…クライアント端末装置、５６…バス、５８…ルックアップ・テーブル、６０、６２…フィールド、６４…ダウンロード処理部、６６…編集制御部、６８…ストレージ処理部、７０…ストレージ装置、７２…端末識別部、７４…情報処理部、７６…ＭＦＰ通信処理部、７８…ネットワーク制御部、８０…インタフェース部、８２…ディスプレイ装置、８４…キーボード、８６…マウス、８８…アドレス・リスト、９０、９２…フィールド、１００…グラフィカル・ユーザ・インタフェース、１０２…ウィンドウ、１０４…ドキュメント識別値、１０６…アップロード処理部、１０８…端末識別部／管理部、１１０…編集者リスト、１１２…プルダウンメニュー、１１４…ＯＫボタン、１１６…アプリケーション・リスト、１１８、１２０…フィールド、１３０〜１３４…パケット
【図１】
2007304947.tif 000003
【図２】
2007304947.tif 000004
【図３】
2007304947.tif 000005
【図４】
2007304947.tif 000006
【図５】
2007304947.tif 000007
【図６】
2007304947.tif 000008
【図７】
2007304947.tif 000009
【図８】
2007304947.tif 000010
【図９】
2007304947.tif 000011
【図１０】
2007304947.tif 000012
【図１１】
2007304947.tif 000013
【図１２】
2007304947.tif 000014
【図１３】
2007304947.tif 000015
【図１４】
2007304947.tif 000016
【図１５】
2007304947.tif 000017
【図１６】
2007304947.tif 000018