(57)【要約】【課題】複数のクライアント端末上のＷｅｂブラウザで画像を共有する場合に、画像処理装置で必要とするメモリを節約すること。【解決手段】本実施の形態の画像処理装置は、複数のクライアント端末上のＷｅｂブラウザで読み取り画像を共有するために、ＭＦＰ機器のスキャナで原稿を読み取る前にあらかじめ複数のＷｅｂブラウザをサーバに接続させておき、読み取った画像をリアルタイムにＷｅｂページ化してＷｅｂブラウザへ送信する。即ち、ＭＦＰ機器のスキャナで原稿を読み取る前にあらかじめ複数のＷｅｂブラウザをサーバに接続させておき、読み取った画像をリアルタイムにＷｅｂページ化して複数のＷｅｂブラウザへ送信するのである。【選択図】図２
2007251580.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを生成する原稿読取手段と、
前記生成した画像データを含むＷｅｂページデータを生成するＷｅｂページ生成手段と、
複数台のクライアント端末からの接続要求を受け付ける接続手段と、
前記生成した画像データを含むＷｅｂページデータを、前記接続した複数台のクライアント端末に送信するＷｅｂページ送信手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記接続手段で接続要求を受け付けたクライアント端末にグループを形成するグループ管理手段を具備し、
前記原稿読取手段、前記Ｗｅｂページ生成手段、前記Ｗｅｂページ送信手段は、前記形成されたグループに参加しているクライアント端末に対して動作することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記グループ管理手段は、クライアント端末からグループへの参加要求を受け付けてグループに参加させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記グループ管理手段は、グループに参加しているクライアント端末の一覧を、当該グループに参加している各クライアント端末に通知することを特徴とする請求項２、又は請求項３に記載の画像処理装置。
【請求項５】
前記グループ管理手段は、グループに参加しているクライアント端末に変更が生じた場合、前記通知した一覧を更新することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記グループ管理手段は、参加期限の設定が可能であり、接続要求の受け付けを開始してから前記参加期限が経過した後は参加要求を受け付けないことを特徴とする請求項３、請求項４、又は請求項５に記載の画像処理装置。
【請求項７】
前記グループ管理手段は、参加期限時刻の設定が可能であり、前記参加期限時刻が経過した後は参加要求を受け付けないことを特徴とする請求項３から請求項６までのうちの何れか１の請求項に記載の画像処理装置。
【請求項８】
前記グループ管理手段は、グループへ参加可能なクライアント端末数をあらかじめ記憶しており、参加したクライアント端末数が参加可能なクライアント端末数に達した場合、新たなクライアント端末からの参加要求を受け付けないことを特徴とする請求項３から請求項７までのうちの何れか１の請求項に記載の画像処理装置。
【請求項９】
前記グループ管理手段は、前記原稿読取手段が原稿の読取指示を受けた後は、新たなクライアント端末から当該グループへの参加要求を受け付けないことを特徴とする請求項３から請求項８までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１０】
前記原稿読取手段が原稿の読取開始指示を受けた場合、前記原稿読取手段は、他のクライアント端末からの読取開始指示を受け付けないことを特徴とする請求項３から請求項９までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１１】
前記原稿読取手段は、前記参加しているクライアント端末の何れからも原稿の読取開始指示を受け付けることを特徴とする請求項３から請求項１０までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１２】
前記原稿読取手段は、最初に参加要求を受け付けたクライアント端末からの原稿の読取開始指示を受け付けることを特徴とする請求項３から請求項１１までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１３】
前記グループ管理手段は、参加要求受付時にクライアント端末から認証情報を取得して認証を行い、当該認証がなされた場合に前記クライアント端末からの参加要求を受け付けることを特徴とする請求項３から請求項１２までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１４】
前記グループ管理手段は、グループに参加中のクライアント端末から当該クライアント端末の当該グループからの退出要求を受け付けて退出処理を行うことを特徴とする請求項３から請求項１３までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１５】
前記グループ管理手段は、参加中のクライアント端末から、参加中の他のクライアント端末の退出要求を受け付けて当該他のクライアント端末の退出処理を行うことを特徴とする請求項３から請求項１４までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１６】
前記グループ管理手段は、参加中のクライアント端末から認証情報を取得して認証を行い、当該認証がなされた場合に前記他のクライアント端末の退出処理を行うことを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記グループ管理手段は、前記Ｗｅｂページ送信手段がＷｅｂページデータを当該グループに参加している各クライアント端末に送信した後も、各クライアント端末の当該グループへの参加を維持することを特徴とする請求項１３から請求項１６までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１８】
前記グループ管理手段は、前記Ｗｅｂページ送信手段がＷｅｂページデータを当該グループに参加している各クライアント端末に送信した後、各クライアント端末の当該グループへの参加を解除することを特徴とする請求項１３から請求項１６までのうちの何れか１の請求項に記載の画像処理装置。
【請求項１９】
前記グループ管理手段は、前記Ｗｅｂページ送信手段がＷｅｂページデータを当該グループに参加している各クライアント端末に送信した後、当該グループに参加しているクライアント端末に関する履歴を記録することを特徴とする請求項２から請求項１８までのうちの何れか１の請求項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、例えば、スキャナで読み込んだ画像をクライアントに提供するものに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）が広く利用されるようになってきた。
ＭＦＰとは、コピ−、ファクシミリ、プリンタ−、スキャナ−などの機能を１台に集約した画像処理装置のことである。
【０００３】
ＭＦＰにはネットワーク接続可能な、ＷｅｂブラウザからＭＦＰ本体のスキャナを利用して画像を読み取り、ブラウザ上に画像を表示するＷｅｂスキャン機能を有するものがある。
このＷｅｂスキャン機能はサーバに対して１つのブラウザがクライアントになることを前提としており、多人数での画像共有を目的とするものではない。
そこで、Ｗｅｂスキャンした画像を共有することが可能な技術として、次のものが提案されている。
【特許文献１】特開２００１−２１７９７７公報
【０００４】
この技術は、電子黒板のスキャナで読み取られた書画情報を一般的な画像データフォーマットとして取り込み、同時に参照用のＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを生成してＷｅｂサーバに登録し、ブラウザを介してクライアントに提供するものである。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、この技術は、サーバ（画像処理装置）で画像を含む参照用ＨＴＭＬファイルを作成後、これをメモリに記憶して保持し、複数ブラウザからのアクセスを待ってこれを提供するため、多くのメモリを必要とするという問題があった。
【０００６】
そこで、本発明の目的は、複数のクライアント端末上のＷｅｂブラウザで画像を共有する場合に、画像処理装置で必要とするメモリを節約することである。
【課題を解決するための手段】
【０００７】
本発明は、前記目的を達成するために、請求項１に記載の発明では、原稿を読み取って画像データを生成する原稿読取手段と、前記生成した画像データを含むＷｅｂページデータを生成するＷｅｂページ生成手段と、複数台のクライアント端末からの接続要求を受け付ける接続手段と、前記生成したＷｅｂページデータを、前記接続したクライアント端末に送信するＷｅｂページ送信手段と、を備えたことを特徴とする画像処理装置を提供する。
請求項２に記載の発明では、前記接続手段で接続要求を受け付けたクライアント端末にグループを形成するグループ管理手段を具備し、前記原稿読取手段、前記Ｗｅｂページ生成手段、前記Ｗｅｂページ送信手段は、前記形成されたグループに参加しているクライアント端末に対して動作することを特徴とする請求項１に記載の画像処理装置を提供する。
請求項３に記載の発明では、前記グループ管理手段は、クライアント端末からグループへの参加要求を受け付けてグループに参加させることを特徴とする請求項２に記載の画像処理装置を提供する。
請求項４に記載の発明では、前記グループ管理手段は、グループに参加しているクライアント端末の一覧を、当該グループに参加している各クライアント端末に通知することを特徴とする請求項２、又は請求項３に記載の画像処理装置を提供する。
請求項５に記載の発明では、前記グループ管理手段は、グループに参加しているクライアント端末に変更が生じた場合、前記通知した一覧を更新することを特徴とする請求項４に記載の画像処理装置を提供する。
請求項６に記載の発明では、前記グループ管理手段は、参加期限の設定が可能であり、接続要求の受け付けを開始してから前記参加期限が経過した後は参加要求を受け付けないことを特徴とする請求項３、請求項４、又は請求項５に記載の画像処理装置を提供する。
請求項７に記載の発明では、前記グループ管理手段は、参加期限時刻の設定が可能であり、前記参加期限時刻が経過した後は参加要求を受け付けないことを特徴とする請求項３から請求項６までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項８に記載の発明では、前記グループ管理手段は、グループへ参加可能なクライアント端末数をあらかじめ記憶しており、参加したクライアント端末数が参加可能なクライアント端末数に達した場合、新たなクライアント端末からの参加要求を受け付けないことを特徴とする請求項３から請求項７までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項９に記載の発明では、前記グループ管理手段は、前記原稿読取手段が原稿の読取指示を受けた後は、新たなクライアント端末から当該グループへの参加要求を受け付けないことを特徴とする請求項３から請求項８までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１０に記載の発明では、前記原稿読取手段が原稿の読取開始指示を受けた場合、前記原稿読取手段は、他のクライアント端末からの読取開始指示を受け付けないことを特徴とする請求項３から請求項９までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１１に記載の発明では、前記原稿読取手段は、前記参加したクライアント端末の何れからも原稿の読取開始指示を受け付けることを特徴とする請求項３から請求項１０までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１２に記載の発明では、前記原稿読取手段は、最初に参加要求を受け付けたクライアント端末からの原稿の読取開始指示を受け付けることを特徴とする請求項３から請求項１１までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１３に記載の発明では、前記グループ管理手段は、参加要求受付時にクライアント端末から認証情報を取得して認証を行い、当該認証がなされた場合に前記クライアント端末からの参加要求を受け付けることを特徴とする請求項３から請求項１２までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１４に記載の発明では、前記グループ管理手段は、グループに参加中のクライアント端末から当該クライアント端末の当該グループからの退出要求を受け付けて退出処理を行うことを特徴とする請求項３から請求項１３までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１５に記載の発明では、前記グループ管理手段は、参加中のクライアント端末から、参加中の他のクライアント端末の退出要求を受け付けて当該他のクライアント端末の退出処理を行うことを特徴とする請求項３から請求項１４までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１６に記載の発明では、前記グループ管理手段は、参加中のクライアント端末から認証情報を取得して認証を行い、当該認証がなされた場合に前記他のクライアント端末の退出処理を行うことを特徴とする請求項１５に記載の画像処理装置を提供する。
請求項１７に記載の発明では、前記グループ管理手段は、前記Ｗｅｂページ送信手段がＷｅｂページデータを当該グループに参加している各クライアント端末に送信した後も、各クライアント端末の当該グループへの参加を維持することを特徴とする請求項１３から請求項１６までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１８に記載の発明では、前記グループ管理手段は、前記Ｗｅｂページ送信手段がＷｅｂページデータを当該グループに参加している各クライアント端末に送信した後、各クライアント端末の当該グループへの参加を解除することを特徴とする請求項１３から請求項１６までのうちの何れか１の請求項に記載の画像処理装置を提供する。
請求項１９に記載の発明では、前記グループ管理手段は、前記Ｗｅｂページ送信手段がＷｅｂページデータを当該グループに参加している各クライアント端末に送信した後、当該グループに参加しているクライアント端末に関する履歴を記録することを特徴とする請求項２から請求項１８までのうちの何れか１の請求項に記載の画像処理装置を提供する。
【発明の効果】
【０００８】
本発明によれば、画像処理装置の搭載メモリを少なくすることができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本実施の形態における画像処理装置のハードウェア構成の１例を示したブロック図である。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１は、画像処理装置全体の制御を司る中央処理装置である。
ＣＰＵ１の制御下にＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）４、パネル制御部５と操作パネル６、エンジン制御部７とスキャン／プリントエンジン８、ディスクドライバ９と記憶装置１０、モデム１１、外部Ｉ／Ｆ１２、電源制御部１３、ＰＳＵ（Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ）１４、通信制御部１５がデータバス１６を介して接続されている。
【００１０】
ＲＯＭ２は、読み出し専用のメモリであって、ＣＰＵ１が利用するプログラムコード、フォント、及びその他の静的なデータが格納されている。
ＲＡＭ３は、読み書きが可能なメモリであって、ＣＰＵ１が情報処理を行う際のワーキングエリアを提供する。
ＮＶＲＡＭ４は、ＣＰＵ１が利用するプログラムやデータを記憶した不揮発性のメモリである。
【００１１】
パネル制御部５と操作パネル６は、ユーザーとのインターフェースを司るユーザーインターフェースである。
エンジン制御部７とスキャン／プリントエンジン８は、イメージデータの入出力ユニットとして、紙原稿の読み取りと転写紙への印刷を実行する。
ディスクドライバ９と記憶装置１０は、イメージデータなどを大量に蓄積したり、データベースの記憶領域として利用される。
【００１２】
通信制御部１５は、有線又は無線によりイーサネット（登録商標）等のネットワークに接続され、外部の機器（例えばクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等）との通信を可能とする。
モデム１１は、公衆回線と接続され、外部の機器との通信を可能とする。
外部Ｉ／Ｆ１２は、セントロニクスやＲＳ−２３２Ｃ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインターフェースを用いてホスト外部との機器との通信を可能とする。
電源制御部１３とＰＳＵ（Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ）１４は、外部電力源から取り入れた電力を変換し、装置内の各デバイスに供給する。
データバス１６は、各種デバイス間及びＣＰＵとデバイス間の通信を可能とする。
【００１３】
図２は、本実施の形態に係る画像処理装置の機能ブロック図である。
ＨＴＭＬページ管理部は、クライアントＰＣのＷｅｂブラウザ上に表示するＨＴＭＬページ（Ｗｅｂページデータ）を生成し、装置内部の状態変化によりページを随時更新する。ＨＴＭＬページ管理部は、Ｗｅｂページ生成手段、Ｗｅｂページ送信手段として機能する。
参加メンバー管理部は、クライアントＰＣからの参加の受付、認証、退出などの管理を行う。参加メンバー管理部は、接続手段、グループ管理手段として機能する。
読取画像管理部は、エンジン制御部７を通してスキャン／プリントエンジン８を制御し、原稿の読取指示、画像データの取得を行う。読取画像管理部は、原稿読取手段として機能する。
【００１４】
なお、本実施の形態ではサーバである画像処理装置の情報更新をＷｅｂブラウザに伝えるために、例えば、Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ  ＋  ＸＭＬ）などの非同期更新技術を用いることでＷｅｂブラウザの表示データを動的に変化させることができる。
【００１５】
図３は、本実施の形態におけるクライアント−サーバ間の関係を示した図である。
画像処理装置は、ＷＷＷサーバとしての機能を備えており、複数のクライアントＰＣから接続される。
各クライアントＰＣには接続のみ行っている状態のもの、既に読取グループへの参加を済ませている状態のものがある。
【００１６】
図４は、本実施の形態におけるクライアントＰＣ側の接続から参加までの動作を説明するフローチャートである。
まず、クライアントＰＣ上でＷｅｂブラウザを起動する（ステップ５）。
次に、Ｗｅｂブラウザで画像処理装置を特定するためのＵＲＬ（又はそれに相当するネットワーク上のアドレス）を入力し、画像処理装置に接続する（ステップ１０）。
次に、Ｗｅｂブラウザは、画像処理装置から受信した原稿読取のためのＷｅｂページを読み込んで表示する（ステップ１５）。
【００１７】
Ｗｅｂブラウザは、画像処理装置側の情報更新があれば（ステップ２０；Ｙ）、ステップ１５へ戻り、表示しているページの内容を更新する。
情報更新が無ければ（ステップ２０；Ｎ）、ステップ２５へ移行する。
ここでの情報更新の検知は、図２の参加メンバー管理部において、保持しているメモリ上の参加リストが参加者の増減に伴って変更されることによる情報更新検知と、参加可能期限を内部クロックによってタイマー計測しているそのタイマー値の変化による情報更新検知、とがある。
【００１８】
ステップ２５へ移行し、ユーザーによって参加ボタンが押下されたら（ステップ２５；Ｙ）、Ｗｅｂブラウザは参加要求を画像処理装置に送信する（ステップ３０）。
参加ボタンが押下されなければ（ステップ２５；Ｎ）、ステップ２０へ戻る。
参加要求の結果、参加許可があれば（ステップ３５；Ｙ）、該当Ｗｅｂブラウザは参加状態となり、参加要求処理を終了する。参加許可が無ければ（ステップ３５；Ｎ）、ステップ２５に戻る。
【００１９】
図５は、本実施の形態におけるクライアントＰＣ側の読取・退出から終了までの動作を説明するフローチャートである。
まず、Ｗｅｂブラウザは参加状態で、原稿読取待ち画面を表示する（ステップ５０）。
次に、Ｗｅｂブラウザは、画像処理装置側の情報更新があれば（ステップ５５；Ｙ）、ステップ５０に戻って表示しているページの内容を更新する。情報更新が無ければ（ステップ５５；Ｎ）、ステップ６０へ移行する。
【００２０】
ここでの情報更新の検知には、図２の参加メンバー管理部において、保持しているメモリ上の参加リストが参加者の増減に伴って変更されることによる情報更新検知と、参加可能期限を内部クロックによってタイマー計測しているそのタイマー値の変化による情報更新検知、とがある。
【００２１】
読取ボタンが押下されたら（ステップ６０；Ｙ）、Ｗｅｂブラウザは、読取要求を画像処理装置に送信し（ステップ６５）、本処理を終了する。
押下されなければ（ステップ６０；Ｎ）、Ｗｅｂブラウザはステップ７０へ移行する。
ステップ７０で、退出ボタンが押下されたら（ステップ７０；Ｙ）、Ｗｅｂブラウザは、退出要求を画像処理装置に送信し（ステップ７５）、本処理を終了する。
押下されなければ（ステップ７０；Ｎ）、Ｗｅｂブラウザは、ステップ５５へ戻る。
【００２２】
図６は、本実施の形態における画像処理装置側の接続から参加までの動作を説明するフローチャートである。
画像処理装置は、クライアントＰＣのＷｅｂブラウザから接続要求を待ち（ステップ１００）、接続要求があればステップ１０５へ移行し、接続要求が無ければ、ステップ１００を維持する（ステップ１００）。
ここでの接続検知は、ＷｅｂブラウザからのＴＣＰコネクションの確立要求に装置が応答し、続いてＷｅｂブラウザからの参加受付をするためのＷｅｂページ（図９参照）の取得要求を装置が受信することによる。
【００２３】
画像処理装置は、参加受付をするためのＷｅｂページをＷｅｂブラウザに送信する（ステップ１０５）。そして、画像処理装置は、Ｗｅｂブラウザから参加要求が送られてくるのを待つ。
画像処理装置は、Ｗｅｂブラウザから参加要求が送信されてきたら（ステップ１１０；Ｙ）、ステップ１１５へ移行し、送信されてこなければ（ステップ１１０；Ｎ）、ステップ１１０を維持する。
【００２４】
画像処理装置は、最初のＷｅｂブラウザからの参加があった時から内部クロックによりタイマー計測で残り参加可能時間をカウントダウンしており、設定された参加可能時間内の参加要求であれば（ステップ１１５；Ｙ）、ステップ１２０へ移行し、参加可能時間を過ぎていたら（ステップ１１５；Ｎ）、参加拒否通知をＷｅｂブラウザに送信し、処理を終了する（ステップ１５５）。
なお、タイマー計測以外の方法として、装置は時計情報を参照して、設定した時刻内の参加要求を受け付けるというような方法も考えられる。
ここでの最初のＷｅｂブラウザの参加を判断する方法としては、図２の参加メンバー管理部において、保持しているメモリ上の参加リストに始めて参加メンバーが登録されたことを確認することで判る。
【００２５】
画像処理装置は参加済みクライアントをカウントしており、設定された参加可能人数内の参加要求であれば（ステップ１２０；Ｙ）、ステップ１２５へ移行する。参加可能人数をオーバーしていれば、ステップ１５５へ移行する。
次に、画像処理装置は、原稿読取開始前であれば（ステップ１２５；Ｙ）、ステップ１３０へ移行し、原稿読取開始後であれば（ステップ１２５；Ｎ）、ステップ１５５へ移行する。
【００２６】
次に、画像処理装置は、ＩＤ、パスワードの入力を求めるＷｅｂページ（図１０参照）をＷｅｂブラウザに送信する（ステップ１３０）。
次に、画像処理装置は、ＷｅｂブラウザからＩＤ、パスワードが送信されてきたら（ステップ１３５；Ｙ）、ステップ１４０に移行し、送信されてこなければ（ステップ１３５；Ｎ）、ステップ１５５へ移行する。
【００２７】
次に、画像処理装置は、ＩＤとパスワードが一致する確認し、一致したら（ステップ１４０；Ｙ）ステップ１４５へ移行し、参加許可通知をＷｅｂブラウザに送信する（ステップ１４５）。一致しなければ（ステップ１４０；Ｎ）、ステップ１５５へ移行する。
次に、画像処理装置は、参加メンバー一覧である参加リストに本クライアントを追加更新し（ステップ１５０）、本処理を終了する。
【００２８】
図７は、本実施の形態における画像処理装置側の読取動作を説明するフローチャートである。
画像処理装置は、クライアントＰＣの参加済みＷｅｂブラウザから読取要求があれば（ステップ１５５；Ｙ）、ステップ１６０に移行し、読取要求が無ければ（ステップ１５５；Ｎ）、ステップ１５５を維持する。
【００２９】
次に、画像処理装置は、原稿読取開始前であれば（ステップ１６０；Ｙ）、ステップ１６５へ移行し、原稿読取開始後であれば（ステップ１６０；Ｎ）、読取拒否通知をＷｅｂブラウザに送信し、本処理を終了する（ステップ１９０）。
ここでの原稿読取開始前かどうかの判断方法としては、図２の読み取り画像管理において原稿を読み取ったかどうかが管理されているので、その状態により判断ができる。
【００３０】
次に、画像処理装置は、読取要求が最初に参加したＷｅｂブラウザからのものであれば（ステップ１６５；Ｙ）、ステップ１７０へ移行し、そうでなければ（ステップ１６５；Ｎ）、ステップ１９０へ移行する。
ここでの最初に参加したＷｅｂブラウザかどうかを判断する方法としては、図２の参加メンバー管理部において、保持しているメモリ上の参加リストに始めて参加メンバーが登録されたことを確認することで判断できる。
【００３１】
次に、画像処理装置は、エンジン制御部７、スキャン／プリントエンジン８を用いて原稿を読取、画像データとする（ステップ１７０）。
次に、画像処理装置は、画像ファイルを作成し、全ての参加済みＷｅｂブラウザに送信する（ステップ１７５）。
【００３２】
次に、画像処理装置は、読取動作の結果を含む動作履歴を装置のＮＶＲＡＭ４に保存する（ステップ１８０）。
次に、画像処理装置は、参加リストをクリアし、グループを解散させ（ステップ１８５）、本処理を終了する。
なお、参加リストをクリアせず、引き続き同グループで次の原稿読取を開始する方法も可能である。
【００３３】
図８は、本実施の形態における画像処理装置側の退出動作を説明するフローチャートである。
前提として、管理者の役割を持った人が参加メンバーを人選したいことがあると考える。例えば原稿画像を共有させたくない相手が参加してきて排除したい場合や、人数が多いので優先度が低い人を減らしたい場合。その場合には管理者が参加者となり、管理者ＩＤとパスワードを入力することで、他の参加者を強制的に退出させることができるものとする。
【００３４】
まず、画像処理装置は、参加済みＷｅｂブラウザから退出要求があれば（ステップ２００；Ｙ）、ステップ２０５へ移行する。退出要求が無ければ（ステップ２００；Ｎ）、ステップ２００を維持する。
次に、画像処理装置は、退出要求が、そのメンバー自身の退出であれば（ステップ２０５；Ｙ）、ステップ２３０へ移行し、退出許可通知をＷｅｂブラウザに送信する（ステップ２３０）。そして、画像処理装置は、参加リストから該当メンバーを消去し、本処理を終了する（ステップ２３５）。
【００３５】
一方、（管理者による）他のメンバーの退出要求であれば（ステップ２０５；Ｎ）、ステップ２１５へ移行する。
ここでの退出要求が自身の退出かどうかの判断方法としては、退出要求に付随するパラメータとして例えば「参加者Ａを」という指定がなされるので、あとは退出要求を送信してきたＷｅｂブラウザがどの参加者であるかを特定し（送信元ＰＣのＩＰアドレス等により特定ができる）、それが「Ａ」であればＡ自身の退出要求であることが判る。
【００３６】
次に、画像処理装置は、管理者ＩＤ、パスワードの入力を求めるＷｅｂページ（図１２参照）をＷｅｂブラウザに送信する。そして、画像処理装置は、Ｗｅｂブラウザから管理者ＩＤ、パスワードが送信されてきたら（ステップ２１５；Ｙ）、ステップ２２０へ移行し、送信されてこなければ（ステップ２１５；Ｎ）、ステップ２１５を維持する。
次に、画像処理装置は、管理者ＩＤとパスワードが一致したら（ステップ２２０；Ｙ）、ステップ２３０へ移行し、一致しなければ（ステップ２２０；Ｎ）、退出拒否通知をＷｅｂブラウザに送信し（ステップ２４０）、本処理を終了する。
【００３７】
図９は、本実施の形態における参加受付をするためのＷｅｂブラウザ画面を示す模式図である。
画面上には、参加ボタン、参加可能時間、参加可能人数、画像エリア、参加メンバーリストエリア、がある。
図１０は、本実施の形態における参加認証時のＩＤ、パスワードを入力するためのＷｅｂブラウザ画面を示す模式図である。
画面上には、ＩＤ入力エリア、パスワード入力エリア、がある。
【００３８】
図１１は、本実施の形態における読取・退出をするためのＷｅｂブラウザ画面を示す模式図である。
画面上には、読取ボタン、退出ボタン、参加可能時間、参加可能人数、画像エリア、参加メンバーリストエリア、がある。
図１２は、本実施の形態における退出認証時のＩＤ、パスワードを入力するためのＷｅｂブラウザ画面を示す模式図である。
画面上には、ＩＤ入力エリア、パスワード入力エリア、がある。
【００３９】
以上のように、本実施の形態の画像処理装置は、複数のクライアント端末上のＷｅｂブラウザで読み取り画像を共有するために、ＭＦＰ機器のスキャナで原稿を読み取る前にあらかじめ複数のＷｅｂブラウザをサーバに接続させておき、読み取った画像をリアルタイムにＷｅｂページ化してＷｅｂブラウザへ送信する。
即ち、ＭＦＰ機器のスキャナで原稿を読み取る前にあらかじめ複数のＷｅｂブラウザをサーバに接続させておき、読み取った画像をリアルタイムにＷｅｂページ化して複数のＷｅｂブラウザへ送信するのである。
【００４０】
また、本実施の形態により次の画像処理装置を構成することができる。
（第１の構成）
原稿を読み取って画像データ化する原稿読み取り手段と、読み取った画像データを一般的な画像フォーマットに変換し画像を含むＨＴＭＬページを生成するＷｅｂページ生成手段と、生成したＨＴＭＬページを接続中の複数のクライアント端末のＷｅｂブラウザに同時に送信するＷｅｂページ送信手段と、を備えたことを特徴とする画像処理装置。
（第２の構成）
前記記載の何れかの画像処理装置であって、接続中のクライアントのグループ管理をすることが可能で、生成したＷｅｂページを送信するのは、前記管理された特定のグループのみとすることを特徴とした画像処理装置。
（第３の構成）
前記記載の何れかの画像処理装置であって、クライアントがグループへ参加するための、参加手続きを設けることを特徴とした画像処理装置。
（第４の構成）
前記記載の何れかの画像処理装置であって、参加中のグループメンバーの一覧を、接続中の各Ｗｅｂブラウザ上に表示させることを特徴とした画像処理装置。
（第５の構成）
前記記載の何れかの画像処理装置であって、参加中のグループメンバーに変化が生じたら一覧を更新し、接続中の各Ｗｅｂブラウザ上の表示を更新させることを特徴とした画像処理装置。
（第６の構成）
前記記載の何れかの画像処理装置であって、参加可能な残り時間を設定することが可能で、タイマー計測により参加可能期限が来たら、新たなクライアントからの参加手続きを不可能とすることを特徴とした画像処理装置。
（第７の構成）
前記記載の何れかの画像処理装置であって、参加可能な期限の時刻を設定することが可能で、参加可能期限の時刻が来たら、新たなクライアントからの参加手続きを不可能とすることを特徴とした画像処理装置。
（第８の構成）
前記記載の何れかの画像処理装置であって、グループへ参加可能なクライアント数をあらかじめ記憶させておくことが可能で、クライアント数が上限に達したら、新たなクライアントからの参加手続きを不可能とすることを特徴とした画像処理装置。
（第９の構成）
前記記載の何れかの画像処理装置であって、原稿の読み取り開始が指示されたら、新たなクライアントからの参加手続きを不可能とすることを特徴とした画像処理装置。
（第１０の構成）
前記記載の何れかの画像処理装置であって、原稿の読み取り開始が指示されたら、新たなクライアントからの読み取り開始指示を不可能とすることを特徴とした画像処理装置。
（第１１の構成）
前記記載の何れかの画像処理装置であって、参加したクライアントの誰でも原稿の読み取り開始指示ができることを特徴とした画像処理装置。
（第１２の構成）
前記記載の何れかの画像処理装置であって、最初に参加したクライアントのみ、原稿の読み取り開始指示ができることを特徴とした画像処理装置。
（第１３の構成）
前記記載の何れかの画像処理装置であって、ＩＤとパスワード（認証情報）をあらかじめ記憶させておくことが可能で、クライアント参加時にＩＤとパスワードを入力させ、ＩＤとパスワードが一致しないとグループへの参加を認めないことを特徴とした画像処理装置。
（第１４の構成）
前記記載の何れかの画像処理装置であって、参加中のクライアントがグループから外れるための退出手続きができることを特徴とした画像処理装置。
（第１５の構成）
前記記載の何れかの画像処理装置であって、参加中のクライアントは、グループメンバー一覧から、退出させたい他のクライアントを指定できることを特徴とした画像処理装置。
（第１６の構成）
前記記載の何れかの画像処理装置であって、ＩＤとパスワードをあらかじめ記憶させておくことが可能で、他のクライアント退出指示時にＩＤとパスワードを入力させ、ＩＤとパスワードが一致しないと他のクライアントの退出指示ができないことを特徴とした画像処理装置。
（第１７の構成）
前記記載の何れかの画像処理装置であって、原稿の読み取り終了後もグループの参加状態を保ち続け、同グループにて引き続き原稿の読み取りが可能なことを特徴とした画像処理装置。
（第１８の構成）
前記記載の何れかの画像処理装置であって、原稿の読み取り終了後はグループを自動的に解散することを特徴とした画像処理装置。
（第１９の構成）
前記記載の何れかの画像処理装置であって、原稿の読み取り終了後に読み取り時刻やグループメンバーなどの動作履歴を記録することを特徴とした画像処理装置。
【図面の簡単な説明】
【００４１】
【図１】画像処理装置のハードウェア構成の１例を示したブロック図である。
【図２】画像処理装置の機能ブロック図である。
【図３】クライアント−サーバ間の関係を示した図である。
【図４】クライアントＰＣ側の接続から参加までの動作を説明するフローチャートである。
【図５】クライアントＰＣ側の読取・退出から終了までの動作を説明するフローチャートである。
【図６】画像処理装置側の接続から参加までの動作を説明するフローチャートである。
【図７】本実施の形態における画像処理装置側の読取動作を説明するフローチャートである。
【図８】画像処理装置側の退出動作を説明するフローチャートである。
【図９】参加受付をするためのＷｅｂブラウザ画面を示す模式図である。
【図１０】参加認証時のＩＤ、パスワードを入力するためのＷｅｂブラウザ画面を示す模式図である。
【図１１】読取・退出をするためのＷｅｂブラウザ画面を示す模式図である。
【図１２】退出認証時のＩＤ、パスワードを入力するためのＷｅｂブラウザ画面を示す模式図である。
【符号の説明】
【００４２】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ＮＶＲＡＭ
５  パネル制御部
６  操作パネル
７  エンジン制御部
８  スキャン／プリントエンジン
９  ディスクドライバ
１０  記憶装置
１１  モデム
１２  外部Ｉ／Ｆ
１３  電源制御部
１４  ＰＳＵ
１５  通信制御部
１６  データバス
【図１】
2007251580.tif 000003
【図２】
2007251580.tif 000004
【図３】
2007251580.tif 000005
【図４】
2007251580.tif 000006
【図５】
2007251580.tif 000007
【図６】
2007251580.tif 000008
【図７】
2007251580.tif 000009
【図８】
2007251580.tif 000010
【図９】
2007251580.tif 000011
【図１０】
2007251580.tif 000012
【図１１】
2007251580.tif 000013
【図１２】
2007251580.tif 000014