(57)【特許請求の範囲】
【請求項１】
電子化された文書情報の表示及び編集機能を実現するための文書管理プログラムであって、
ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された文書情報を一覧表示する文書一覧部の表示情報を生成する文書一覧表示ステップと、
前記文書一覧部に表示された第一の文書情報を、第二の文書情報にドラッグアンドドロップする操作を示す操作情報を取得する操作情報取得ステップと、
前記操作情報取得ステップに応じて、前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された前記第二の文書情報に含まれる文書に、前記第一の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶する文書結合ステップと、
前記文書結合ステップに応じて、前記第一の文書情報を前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体から削除するドラッグ元情報削除ステップとを情報処理装置に実行させることを特徴とする文書管理プログラム。
【請求項２】
前記文書結合ステップは、前記第二の文書情報に含まれる文書に続くページとして前記第一の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶するステップであることを特徴とする請求項１に記載の文書管理プログラム。
【請求項３】
ネットワークを介して取得された前記文書情報に含まれる文書を表示する文書表示部において表示中の文書のページ数を表示するページ表示部の表示情報を生成するページ表示ステップを情報処理装置に実行させ、
前記操作情報取得ステップにおいて取得された前記操作情報が、前記第一の文書情報を前記第二の文書情報に含まれる文書のページ数が表示されたページ表示部にドラッグアンドドロップする操作を示す場合に、前記文書結合ステップにおいて、前記第二の文書情報に含まれる文書のうち前記表示されたページに続くページとして前記第一の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶することを特徴とする請求項２に記載の文書管理プログラム。
【請求項４】
前記操作情報取得ステップにおいて取得された前記操作情報が、前記第一の文書情報を前記第二の文書情報に含まれる文書のページ数が表示されたページ表示部にドラッグアンドドロップする操作を示す場合に、前記文書結合ステップにおいて、前記第一の文書情報に含まれる文書を、前記第二の文書情報に含まれる文書のうち前記表示されたページとその次のページとの間に挿入するように追加して一の文書情報として関連付けて記憶することを特徴とする請求項３に記載の文書管理プログラム。
【請求項５】
前記操作情報取得ステップの後、少なくとも前記第一の文書情報をネットワークを介して取得して記憶媒体に記憶させる文書情報取得ステップを情報処理装置に実行させ、
前記文書結合ステップにおいて、前記記憶された第一の文書情報に含まれる文書を前記第二の文書情報に含まれる文書に追加して一の文書情報として関連付けて記憶することを特徴とする請求項１乃至４いずれか１項に記載の文書管理プログラム。
【請求項６】
前記文書情報に含まれる文書を表示する文書表示部に表示された文書をファクシミリ装置にファクシミリ送信させる命令を入力するための操作部を表示する操作部表示ステップと、
前記操作部が操作され、前記ファクシミリ送信させる命令が入力された場合に、前記文書表示部に表示された文書をファクシミリ装置にファクシミリ送信させるファクシミリ送信ステップとを情報処理装置に実行させることを特徴とする請求項１乃至５いずれか１項に記載の文書管理プログラム。
【請求項７】
電子化された文書情報の表示及び編集機能を実現するための文書管理方法であって、
ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された文書情報を一覧表示する文書一覧部の表示情報を生成して出力することにより表示装置に前記文書一覧部を表示させ、
前記文書一覧部に表示された第一の文書情報を、第二の文書情報にドラッグアンドドロップする操作を示す操作情報を取得し、
前記ドラッグアンドドロップする操作を示す操作情報の取得に応じて、前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された前記第二の文書情報に含まれる文書に、前記第一の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶し、
前記一の文書情報として関連付けて記憶した後、前記第一の文書情報を前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体から削除することを特徴とする文書管理方法。
【請求項８】
電子化された文書情報の表示及び編集機能を実現するための文書管理装置であって、
ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された文書情報を一覧表示する文書一覧部の表示情報を生成する表示情報生成部と、
前記文書一覧部に表示された第一の文書情報を、第二の文書情報にドラッグアンドドロップする操作を示す操作情報を取得する操作情報取得部と、
前記ドラッグアンドドロップする操作を示す操作情報の取得に応じて、前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された前記第二の文書情報に含まれる文書に、前記第一の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶する文書結合部と、
前記一の文書情報として関連付けて記憶した後、前記第一の文書情報を前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体から削除するドラッグ元情報削除部とを含むことを特徴とする文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理プログラム、文書管理方法及び文書管理装置に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）用のモデムを備えることにより、ＦＡＸとしての機能をも含むものがある。そして、近年では、上述した電子化の要請により、ＦＡＸとして受信した文書データをＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）等に保存するペーパーレスＦＡＸが用いられることもある。更には、このように電子化されたＦＡＸの文書データに対して編集を行い、スタンプやコメント等のアノテーションを付与することができる技術が既に知られている。
【０００４】
他方、電子化されたデータの編集を直感的な操作により実現する方法として、サムネイル表示された画像データや音声データを、ドラッグアンドドロップにより操作する方法が提案されている（例えば、特許文献１、２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常の紙出力を用いるＦＡＸの場合、別個に受信された文書をひとまとめにすることは、紙出力された文書を束ねれば出来ることであり容易である。他方、上述したようなペーパーレスＦＡＸを用いる場合、そのような操作を実現するためには、そのような機能に対応したアプリケーションを用いて行う必要があり、アプリケーションがインストールされていることや、アプリケーションの操作に精通していること等、全てのユーザにとって容易なことではない。
【０００６】
特許文献１、２においては、主として画像ファイルや音声ファイルを対象とした操作について開示されたものであり、ＦＡＸによって受信されたデータのような文書データの操作について開示されたものではない。
【０００７】
本発明は、このような課題を解決するためになされたものであり、文書データの直感的な操作を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、電子化された文書情報の表示及び編集機能を実現するための文書管理プログラムであって、ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された文書情報を一覧表示する文書一覧部の表示情報を生成する文書一覧表示ステップと、前記文書一覧部に表示された第一の文書情報を、第二の文書情報にドラッグアンドドロップする操作を示す操作情報を取得する操作情報取得ステップと、前記操作情報取得ステップに応じて、前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体に記憶された前記第二の文書情報に含まれる文書に、前記第一の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶する文書結合ステップと、前記文書結合ステップに応じて、前記第一の文書情報を前記ネットワークを介して通信可能な他の装置に含まれる記憶媒体から削除するドラッグ元情報削除ステップとを情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、文書データの直感的な操作を可能とすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係るクライアント端末のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る複合機の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るクライアント端末の機能構成を示すブロック図である。
【図５】本発明の実施形態に係るメインプログラムのＧＵＩを示す図である。
【図６】本発明の実施形態に係るドラッグアンドドロップ操作の例を示す図である。
【図７】本発明の実施形態にファイルの統合処理を模式的に示す図である。
【図８】本発明の実施形態に係るファイルの統合処理の動作を示すフローチャートである。
【図９】本発明の実施形態に係るドラッグアンドドロップ操作の例を示す図である。
【図１０】本発明の実施形態にファイルの統合処理を模式的に示す図である。
【図１１】本発明の実施形態に係るファイルの統合処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、文書データを直感的な操作により編集可能なアプリケーション・プログラムがインストールされたＰＣ（Ｐｅｒｓｏａｌ  Ｃｏｍｐｕｔｅｒ）を含むシステムを例として説明する。
【００１３】
図１は、本実施の形態に係るシステムの運用形態の例を示す図である。図１に示すように、本実施形態に係るシステムは、複合機１、クライアント端末２及びＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）サーバ３がネットワークを介して接続されて構成されている。
【００１４】
複合機１は、撮像機能、画像形成機能、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）機能及びネットワーク通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。本実施形態において、複合機１は、ＦＡＸ機能により受信した信号に基づいて文書データを生成し、その文書データをＮＡＳサーバ３に格納する。
【００１５】
クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣのような情報処理装置によって実現される。本実施形態に係るクライアント端末２は、ＮＡＳサーバ３に格納された文書データを取得し、直感的な操作によりその文書データの編集を可能とするアプリケーション・プログラムの機能に基づいて文書データの編集を行う文書編集装置として機能する。ＮＡＳサーバ３は、複合機１やクライアント端末２がネットワークを介してアクセス可能な記憶領域を提供する。
【００１６】
次に、本実施形態に係る複合機１、クライアント端末２及びＮＡＳサーバ３のハードウェア構成について説明する。図２は、本実施形態に係るクライアント端末２のハードウェア構成を示すブロック図である。尚、複合機１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、クライアント端末２のハードウェア構成を例として説明するが、複合機１及びＮＡＳサーバ３についても同様である。
【００１７】
図２に示すように、本実施形態に係るクライアント端末２は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係るクライアント端末２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１８】
ＣＰＵ１０は演算手段であり、クライアント端末２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１９】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、クライアント端末２の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザがクライアント端末２に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係るＮＡＳサーバ３はサーバとして運用される。従って、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。また、複合機１の場合、操作部７０は、各種のハードキーやタッチパネルが用いられる。
【００２０】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る複合機１、クライアント端末２及びＮＡＳサーバ３の機能を実現する機能ブロックが構成される。
【００２１】
次に、本実施形態に係る複合機１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る複合機１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る複合機１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７、ネットワークＩ／Ｆ１０８及びＦＡＸモデム１０９を有する。
【００２２】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０、入出力制御部１５０及びＦＡＸ制御部１６０を含む。図３に示すように、本実施形態に係る複合機１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２３】
ディスプレイパネル１０４は、複合機１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが複合機１を直接操作し、若しくは複合機１に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル１０４は、ユーザによる操作を受けるための画像を表示する機能を含む。ディスプレイパネル１０４は、図２に示すＬＣＤ６０及び操作部７０によって実現される。本実施形態において、ユーザは、ディスプレイパネル１０４を操作してジョブ管理サーバ３に格納された印刷ジョブの選択及び取得を指示する。
【００２４】
ネットワークＩ／Ｆ１０８は、複合機１がネットワークを介してクライアント端末２やＮＡＳサーバ３等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。ＦＡＸモデム１０９は、電話回線に接続されており、複合機１がＦＡＸ送受信を行うためのインタフェースとして機能する。
【００２５】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、複合機１全体を制御する制御部として機能する。
【００２６】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００２７】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として複合機１の記憶領域に格納され、ネットワークＩ／Ｆ１０８を介してＮＡＳサーバ３に送信され、若しくはＦＡＸモデム１０９を介してＦＡＸ送信される情報である。
【００２８】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８及びネットワークを介してクライアント端末２やデータサーバ３等の他の機器にアクセスする。
【００２９】
ＦＡＸ制御部１６０は、ＦＡＸモデム１０９が受信した信号に基づいて文書データを生成し、主制御部１１０に入力する。また、ＦＡＸ制御部１６０は、ＦＡＸモデム１０９を制御し、ＦＡＸモデム１０９を介してＦＡＸ送信を行う。尚、ＦＡＸ制御部１６０から主制御部１１０に入力された文書データは、入出力制御部１５０により、ネットワークを介してＮＡＳサーバ３に格納される。
【００３０】
複合機１がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。即ち、入出力制御部１５０が、印刷データ取得部として機能する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。
【００３１】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０は、プリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。即ち、画像処理部１３０、エンジン制御部１２０及びプリントエンジン１０６が印刷出力部として機能する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００３２】
複合機１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介して外部の装置から入力されるスキャン実行指示に応じて、操作表示制御部１４０若しくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００３３】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作すると共に、エンジン制御部１２０が、読取制御部として機能する。
【００３４】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００３５】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０がＨＤＤ４０等の複合機１に装着された記憶媒体に保存する。即ち、スキャナユニット１０２、エンジン制御部１２０及び画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部１５０及びネットワークＩ／Ｆ１０８を介してデータサーバ３等の外部の装置に送信される。
【００３６】
また、複合機１が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００３７】
また、複合機１がファクシミリとして動作する場合は、まず、スキャナ動作の場合と同様に画像処理部１３０によって画像情報が生成される。そして、主制御部１１０がＦＡＸ制御部１６０を制御し、ＦＡＸモデム１０９にＦＡＸ送信を実行させる。また、ＦＡＸ受信の際には、ＦＡＸモデム１０９が電話回線より信号を受信し、その信号に基づいてＦＡＸ制御部１６０が文書データを生成する。ＦＡＸ制御部１６０が文書データを生成すると、主制御部１１０がその文書データに基づいてプリンタ動作の場合と同様にエンジン制御部１２０及び画像処理部１３０を制御して出力を実行させ、若しくは入出力制御部１５０を制御してＮＡＳサーバ３に格納させる。
【００３８】
次に、図４を参照して、本実施形態に係るクライアント端末２の機能構成について説明する。図４に示すように、本実施形態に係るクライアント端末２は、図２において説明したＬＣＤ６０、操作部７０に加えて、メインプログラム２００、監視プログラム２１０及びネットワークＩ／Ｆ２２０を含む。
【００３９】
ネットワークＩ／Ｆ２２０は、クライアント端末２がネットワークを介して複合機１やＮＡＳサーバ３等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００４０】
メインプログラム２００及び監視プログラム２１０は、複合機１のコントローラ１００と同様に、ソフトウェアとハードウェアとの組み合わせによって実現され、本実施形態に係るクライアント端末２の要旨となる機能を実現する。メインプログラム２００は、ＮＡＳサーバ３に格納された文書データを、直感的な操作により編集可能なアプリケーション・プログラムである。監視プログラム２１０は、ネットワークＩ／Ｆ２２０を介して、ＮＡＳサーバ３に格納されるＦＡＸ文書を監視する。
【００４１】
図４に示すように、メインプログラム２００は、文書管理部２０１、操作受付部２０２、画面表示部２０３及び画像処理部２０４を含む。文書管理部２０１は、ネットワークＩ／Ｆ２２０を介してＮＡＳサーバ３にアクセスし、複合機１がＦＡＸ受信によりＮＡＳサーバ３に格納した文書データを確認及び取得する。このような態様により、クライアント端末２には、複合機１との連携を実現するためのドライバ・ソフトウェア等をインストールする必要がなく、ファイル共有等のネットワークを介した一般的なデータのやり取りさえ可能であれば、本実施形態に係るシステムを構成することが可能となる。
【００４２】
上述したように、監視プログラム２１０は、ＮＡＳサーバ３の記憶領域を監視しており、ＮＡＳサーバ３に新たな文書データが格納されると、それを文書管理部２０１に通知する。文書管理部２０１は、監視プログラム２１０からの通知を受け、ネットワークＩ／Ｆ２２０を介してＮＡＳサーバ３に格納された文書データを参照し、ユーザの操作に応じてネットワークを介してそれを取得する。
【００４３】
操作受付部２０２は、ユーザによる操作部７０に対する操作を受け付け、操作内容を示す操作情報を生成する。操作受付部２０２は、生成した操作情報を画面表示部２０３及び画像処理部２０４に入力する。画面表示部２０３は、メインプログラム２００のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をＬＣＤ６０に表示させるための表示情報を生成して出力する。
【００４４】
画像処理部２０４は、メインプログラム２００の要旨に係る機能を有する構成であり、操作受付部２０２から入力される操作情報に基づいて、ＨＤＤ４０に格納された文書データを表示し、編集する。この際、直感的な操作を可能とするため、操作受付部２０２から入力された操作情報に基づいて実行するべき画像処理を判断することが、本実施形態に係る要旨の１つである。
【００４５】
次に、本実施形態に係るメインプログラム２００の機能の詳細について説明する。図５は、本実施形態に係るメインプログラム２００のＧＵＩの例を示す図である。図５に示すようなＧＵＩは、画面表示部２０３が生成する表示情報に基づいてＬＣＤ６０に表示される。図５に示すように、本実施形態に係るメインプログラム２００のＧＵＩは、文書検索部５０１、フォルダツリー部５０２、文書一覧部５０３、処理実行部５０４、画像編集部５０５及び文書プロパティ部５０６を含む。また、画像編集部５０５には、ページ表示部５０７が含まれる。
【００４６】
文書検索部５０１は、ＮＡＳサーバ３に格納された文書データをキーワード等の条件に基づいて検索するためのインタフェースである。フォルダツリー部５０２は、ＮＡＳサーバ３の記憶領域において構成されているフォルダ構造をツリー表示する表示部である。文書一覧部５０３は、フォルダツリー部５０２において選択されたフォルダ内の文書データを一覧表示する表示部である。
【００４７】
処理実行部５０４は、文書一覧部５０３において選択され、画像編集部５０５に表示されている文書の“印刷”、“保存”、“ＦＡＸ送信”等の処理を実行させるための操作部である。即ち、処理実行部５０４には、表示されている文書をファクシミリ送信させる命令を入力するための操作部が含まれる。図５に示す“ＦＡＸ送信”のボタンが押下された場合、メインプログラム２００においては、操作受付部２０２がその操作を受け付け、文書管理部２０１がファクシミリ送信のコマンドと共に送信するべき文書の文書データをネットワークを介して複合機１に送信する。これにより、ファクシミリ送信に際するユーザの利便性を向上することができる。
【００４８】
画像編集部５０５は、文書一覧部５０３において選択された文書データを表示及び編集するためのインタフェースである。即ち、画像編集部５０５は、文書表示部でもある。文書プロパティ部５０６は、文書一覧部５０３において選択された文書データの書誌的な情報を表示及び編集するためのインタフェースである。ページ表示部５０７は、画像編集部５０５において、表示されている文書データが複数ページを含む文書データである場合に、表示されているページのページ数を表示する表示部である。
【００４９】
本実施形態に係るメインプログラム２００のＧＵＩにおいては、図５に示す各部のうち、文書一覧部５０３において一覧表示されている文書データを、図６に示すようにユーザがドラッグ＆ドロップ操作することにより、複数の文書データの統合が実行される。図６の例においては、ユーザが“ファイルＢ”をドラッグ操作し、“ファイルＡ”にドロップ操作する場合を例として示している・
【００５０】
図７は、図６に示す操作が実行された場合における“ファイルＡ”及び“ファイルＢ”の結合態様を示す図である。図７の例においては、“ファイルＡ”及び“ファイルＢ”が共に３ページである場合を例として説明する。図６に示すようにユーザが“ファイルＢ”をドラッグ操作し、“ファイルＡ”にドロップ操作した場合、図７に示すように、ドラッグ先である“ファイルＡ”のページが先頭となり、ドラッグ元である“ファイルＢ”のページがそれに続くように結合される。換言すると、画像処理部２０４は、ドラッグ元の文書をドラッグ先の文書に続くページとして一の文書として関連付けて記憶する。
【００５１】
即ち、本実施形態に係る画像処理部２０４は、ドラッグ先の文書情報に含まれる文書に、ドラッグ元の文書情報に含まれる文書を追加して一の文書情報として関連付けて記憶する。更に、ドラッグ元の文書情報自体は、文書管理部２０１が画像処理部２０４の制御に従って、ネットワークを介して削除することにより、ユーザにはドラッグ元の文書がドラッグ先の文書に統合されたように見え、直感的な操作が実現される。このような態様により、ドラッグ先の文書ファイルを基本として、ドラッグ元の文書ファイルが結合されるという直感的な操作を実現することができる。
【００５２】
このような文書データの編集処理の詳細について、図８を参照して説明する。図８は、図６に示すようなドラッグ＆ドロップ操作が実行される際のメインプログラム２００の動作を示すフローチャートである。図８に示すように、操作受付部２０２が、文書一覧部５０３において文書データのドラッグ＆ドロップ操作を受け付ける（Ｓ８０１）。Ｓ８０１において、操作受付部２０２は、文書一覧部５０３における文書ファイルのドラッグ＆ドロップ操作を受け付ける。換言すると操作受付部２０２が、文書一覧部５０３におけるドラッグ＆ドロップ操作についての操作情報を取得した場合に、図８に示すフローが実行される。
【００５３】
操作受付部２０２が上述したように操作情報を取得すると、画像処理部２０４が操作受付部２０２からその操作情報を取得し、ドラッグ先が文書ファイルであるか否かを判断する（Ｓ８０２）。Ｓ８０２において画像処理部２０４は、画面表示部２０３によってＬＣＤ６０に表示されているＧＵＩ各部の表示位置と、操作受付部２０２から取得した操作情報に含まれる操作位置、即ち、ドラッグ＆ドロップの位置を比較し、ドラッグ先が文書ファイルであるか否かを判断する。ドラッグ先が文書ファイル以外のファイルである場合（Ｓ８０２／ＮＯ）、画像処理部２０４は、通常のドラッグ＆ドロップ操作に従い、ドラッグ元の文書ファイルの格納場所を移動し（Ｓ８０７）、処理を終了する。
【００５４】
ドラッグ先が文書ファイルであった場合（Ｓ８０２／ＹＥＳ）、画像処理部２０４は、ドラッグ先の文書ファイルの情報を文書管理部２０１及びネットワークＩ／Ｆ２２０を介してＮＡＳサーバ３から取得すると共に、ドラッグ元の文書ファイルの情報を同じくＮＡＳサーバ３から取得する（Ｓ８０３）。そして、画像処理部２０４は、ドラッグ元及びドラッグ先の文書ファイルの結合処理を実行する（Ｓ８０４）。
【００５５】
Ｓ８０４において、画像処理部２０４は、先ず、ドラッグ先の文書ファイルをＲＡＭ２０等の記憶領域に展開する。更に、画像処理部２０４は、既に展開されているドラッグ先の文書ファイルの新たなページとして、ドラッグ元の文書ファイルのページを記憶領域に展開する。即ち、画像処理部２０４は、既に展開されているドラッグ先の文書ファイルのページに続くように、ドラッグ元の文書ファイルのページを記憶領域に展開する。これにより、ドラッグ先の文書ファイルに新たなページが追加される形で、ドラッグ先とドラッグ元の文書ファイルが結合される。
【００５６】
上述したように文書ファイルを結合すると、画像処理部２０４は、その結合結果を保存する（Ｓ８０５）。Ｓ８０５実際の処理は、ドラッグ先の文書ファイルに加えられた変更、即ち、ドラッグ元の文書ファイルのページの追加を確定する処理である。Ｓ８０５における文書ファイルの保存先は、典型的にはＮＡＳサーバ３における記憶領域のうちドラッグ先の文書ファイルと同じフォルダ内であるが、ユーザの任意の設定によって異なる記憶領域に保存することも可能である。その後、画像処理部２０４は、ドラッグ元の文書ファイルを削除し（Ｓ８０６）。処理を終了する。
【００５７】
このような処理により、ユーザにとっては、ある文書ファイルを他の文書ファイルにドラッグ＆ドロップすることによって２つの文書が結合されたように見せることが可能となり、直感的な操作による文書データの処理が実現される。
【００５８】
図６、図７の例は、ある文書を他の文書に続くように結合する場合の例であるが、ある文書を他の文書における複数のページの間に挿入するような態様の結合も考えられる。そのような態様について以下に説明する。ある文書を他の文書の間に挿入する場合、ユーザは、図９に示すように、文書一覧部５０３に表示された文書ファイルをドラッグし、画像編集部５０５内のページ表示部５０７にドロップする。
【００５９】
この際、例えばドロップ先の文書ファイルにおける１ページ目と２ページ目との間にドラッグ元の文書ファイルを挿入する場合は、図９に示すように、画像編集部５０５において１ページ目を表示した状態で、挿入するべき文書ファイルをドラッグ＆ドロップする。これにより、図１０に示すように、ドラッグ元ファイルであるファイルＢが、ドロップ先ファイルであるファイルＡの１ページ目と２ページ目との間に挿入される。
【００６０】
このような文書ファイルの編集動作の詳細について、図１１のフローチャートを参照して説明する。図１１は、図９に示すようなドラッグ＆ドロップ操作が実行される際のメインプログラム２００の動作を示すフローチャートである。図１１に示すように、操作受付部２０２が、ページ表示部５０７への文書ファイルのドラッグ＆ドロップ操作を受け付ける（Ｓ１１０１）。
【００６１】
Ｓ１１０１において、操作受付部２０２は、文書一覧部５０３からページ表示部５０７への文書ファイルのドラッグ＆ドロップ操作を受け付ける。換言すると操作受付部２０２が、文書一覧部５０３からページ表示部５０７へのドラッグ＆ドロップ操作についての操作情報を取得した場合に、図１１に示すフローが実行される。操作受付部２０２が上述したように操作情報を取得すると、画像処理部２０４が操作受付部２０２からその操作情報を取得し、ドラッグ元の文書ファイルとドラッグ先の文書ファイルとが異なる文書ファイルであるか否かを判断する（Ｓ１１０２）。
【００６２】
Ｓ１１０２の判断の結果、ドラッグ元の文書ファイルとドラッグ先の文書ファイルとが同一である場合（Ｓ１１０２／ＮＯ）、画像処理部２０４は、処理の続行が不可能であるとして画像表示部２０３にエラー通知のための表示を実行させ（Ｓ１１０８）、処理を終了する。他方、Ｓ１１０２の判断の結果、ドラッグ元の文書ファイルとドラッグ先の文書ファイルとが異なる文書ファイルである場合（Ｓ１１０２／ＹＥＳ）、画像処理部２０４は、ドラッグ元の文書ファイルの情報を文書管理部２０１及びネットワークＩ／Ｆ２２０を介してＮＡＳサーバ３から取得する（Ｓ１１０３）。
【００６３】
尚、ドラッグ先の文書ファイルは、画像編集部５０５に表示されている文書ファイルであり、その文書データは既にメインプログラム２００によって読み込まれてＲＡＭ２０等の記憶領域に展開されている。また、画像処理部２０４は、現在表示されている文書ファイルのページ数を参照して取得する（Ｓ１１０４）。そして、画像処理部２０４は、ドラッグ元及びドラッグ先の文書ファイルの結合処理を実行する（Ｓ１１０５）。
【００６４】
Ｓ１１０５において、画像処理部２０４は、Ｓ１１０３において取得したドラッグ元の文書ファイルをＲＡＭ２０等の記憶領域に展開する。そして、画像処理部２０４は、ドラッグ元の文書ファイルの各ページを、既に展開されていたドロップ先の文書ファイルのページのうち、Ｓ１１０４において取得したページ数とその次のページ数との間のページとして関連付ける。これにより、文書の結合処理が完了する。
【００６５】
その後、画像処理部２０４は、図８の動作と同様に、文書ファイルの結合結果を保存し（Ｓ１１０６）、ドラッグ元の文書ファイルを削除し（Ｓ１１０７）、処理を終了する。このような処理により、ある文書の途中に他の文書を挿入したい場合であっても、ユーザは、挿入するべき文書の文書ファイルを、挿入したいページが表示された表示部にドラッグ＆ドロップするという直感的な操作により、目的を達成することができる。
【００６６】
以上、説明したように、本実施形態に係る文書管理プログラムがインストールされた文書管理装置においては、文書データの直感的な操作を可能とすることができる。
【００６７】
尚、上記実施形態においては、複合機１がＦＡＸ受信してＮＡＳサーバ３に格納した文書データを前提として説明したが、これに限らず、複合機１がＦＡＸ受信してＮＡＳサーバ３に格納した文書データ以外の文書データであっても、上記と同様に直感的な操作により編集して結合することが可能である。
【符号の説明】
【００６８】
１  複合機
２  クライアント端末
３  ＮＡＳサーバ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  ＡＤＦ
１０２  スキャナユニット
１０３  排紙トレイ
１０４  ディスプレイパネル
１０５  給紙テーブル
１０６  プリントエンジン
１０７  排紙トレイ
１０８  ネットワークＩ／Ｆ
１０９  ＦＡＸモデム
１１０  主制御部
１２０  エンジン制御部
１３０  画像処理部
１４０  操作表示制御部
１５０  入出力制御部
１６０  ＦＡＸ制御部
２００  メインプログラム
２０１  文書管理部
２０２  操作受付部
２０３  画面表示部
２０４  画像処理部
２１０  監視プログラム
２２０  ネットワークＩ／Ｆ
５０１  文書検索部
５０２  フォルダツリー部
５０３  文書一覧部
５０４  処理実行部
５０５  画像編集部
５０６  文書プロパティ部
５０７  ページ表示部
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開平９−２９７７５０号公報
【特許文献２】特開平１０−１０５７３２号公報
【図１】
0005879731.tif 000002
【図２】
0005879731.tif 000003
【図３】
0005879731.tif 000004
【図４】
0005879731.tif 000005
【図５】
0005879731.tif 000006
【図６】
0005879731.tif 000007
【図７】
0005879731.tif 000008
【図８】
0005879731.tif 000009
【図９】
0005879731.tif 000010
【図１０】
0005879731.tif 000011
【図１１】
0005879731.tif 000012