(57)【特許請求の範囲】
【請求項１】
ネットワークを介して外部機器と通信する通信手段と、
画像データの送信先機器が特定されると、前記通信手段を介して当該送信先機器においてスクリーンセーバを起動させるコマンドを送信するコマンド送信手段と、
前記通信手段を介して、前記送信先機器において前記スクリーンセーバが終了されたかどうかを判別する判別手段と、
前記判別手段により前記送信先機器において前記スクリーンセーバが終了したと判別されると前記画像データを前記通信手段を介して前記送信先機器に送信する送信手段と、を有することを特徴とする画像出力装置。
【請求項２】
原稿画像を読み取って前記画像データに変換する変換手段を更に有することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記コマンド送信手段は、前記スクリーンセーバを終了させるためのパスワードを含めて前記コマンドを送信することを特徴とする請求項１又は２に記載の画像出力装置。
【請求項４】
前記送信先機器にログインするためのログインＩＤを認証する認証手段を更に有し、
前記コマンド送信手段は、前記認証手段による認証が成功した場合に前記コマンドを送信することを特徴とする請求項１乃至３のいずれか１項に記載の画像出力装置。
【請求項５】
更に、前記送信先機器におけるログインユーザが他に存在するか否かを判定する判定手段を更に有し、
前記コマンド送信手段は、前記判定手段によりログインユーザが他に存在しないと判定された場合に前記コマンドを送信することを特徴とする請求項１乃至３のいずれか１項に記載の画像出力装置。
【請求項６】
ネットワークを介して接続された画像出力装置とコンピュータ機器とを有する画像処理システムであって、
前記画像出力装置は、
画像データの送信先コンピュータ機器が特定されると、前記通信手段を介して当該送信先コンピュータ機器においてスクリーンセーバを起動させるコマンドを送信するコマンド送信手段と、
前記通信手段を介して、前記送信先コンピュータ機器において前記スクリーンセーバが終了されたかどうかを判別する判別手段と、
前記判別手段により前記送信先コンピュータ機器において前記スクリーンセーバが終了したと判別されると前記画像データを前記通信手段を介して前記送信先コンピュータ機器に送信する送信手段と、を有し、
前記送信先コンピュータ機器は、
前記コマンドの受信に応答してスクリーンセーバを表示する手段と、
前記スクリーンセーバの終了指示に応答して前記スクリーンセーバを終了させる終了手段と、
前記スクリーンセーバの終了を前記画像出力装置に通知する手段と、を有することを特徴とする画像処理システム。
【請求項７】
前記終了手段は、前記スクリーンセーバのパスワードに一致するパスワードが入力された場合に、当該スクリーンセーバを終了させることを特徴とする請求項６に記載の画像処理システム。
【請求項８】
ネットワークを介して外部機器と接続され、前記ネットワークに画像データを送出する画像出力装置の制御方法であって、
前記画像出力装置のコマンド送信手段が、画像データの送信先機器が特定されると、前記ネットワークを介して当該送信先機器においてスクリーンセーバを起動させるコマンドを送信するコマンド送信工程と、
前記画像出力装置の判別手段が、前記ネットワークを介して、前記送信先機器において前記スクリーンセーバが終了されたかどうかを判別する判別工程と、
前記画像出力装置の送信手段が、前記判別工程で前記送信先機器において前記スクリーンセーバが終了したと判別されると前記画像データを前記ネットワークを介して前記送信先機器に送信する送信工程と、を有することを特徴とする画像出力装置の制御方法。
【請求項９】
原稿画像を読み取って前記画像データに変換する変換工程を更に有することを特徴とする請求項８に記載の画像出力装置の制御方法。
【請求項１０】
前記コマンド送信工程では、前記スクリーンセーバを終了させるためのパスワードを含めて前記コマンドを送信することを特徴とする請求項８又は９に記載の画像出力装置の制御方法。
【請求項１１】
前記画像出力装置の認証手段が、前記送信先機器にログインするためのログインＩＤを認証する認証工程を更に有し、
前記コマンド送信工程では、前記認証工程での認証が成功した場合に前記コマンドを送信することを特徴とする請求項８乃至１０のいずれか１項に記載の画像出力装置の制御方法。
【請求項１２】
更に、前記画像出力装置の判定手段が、前記送信先機器におけるログインユーザが他に存在するか否かを判定する判定工程を更に有し、
前記コマンド送信工程では、前記判定工程でログインユーザが他に存在しないと判定された場合に前記コマンドを送信することを特徴とする請求項８乃至１１のいずれか１項に記載の画像出力装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを外部機器に出力する画像出力装置とその制御方法、及びその画像出力装置を含む画像処理システムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）の急激な普及に伴い、デジタルカメラやイメージスキャナ等の機器をパーソナルコンピュータに接続して使用するユーザが増加している。また複写機等の画像形成装置に、ＰＣからの出力を印刷するプリンタ機能、原稿台上の原稿を読み取ってＰＣに入力するスキャナ機能等が付加された多機能型の複合機（MFP）が登場し、これらの需要が著しく伸びている。更には、これらＭＦＰを用いて、ネットワーク経由で印刷や画像のスキャンを行うことができる画像形成システムが普及している。複数のＰＣが接続されたネットワークシステムでは、複数ユーザが共有しているＭＦＰで読み取った画像データを、指定したネットワーク上のＰＣに転送することが可能になっている。
【０００３】
このようなシステムでは、ＭＦＰをネットワークを介して複数のユーザで共有するため、ＭＦＰと各ＰＣとが離れた場所に設置されている場合が多い。従って、操作者が自らＭＦＰを使用して、機密性の高い原稿や他人に見られたくない原稿をスキャンして読取り、その読み取った画像データを操作者本人のＰＣへ転送しようとする場合、操作者が不在のＰＣに、その画像データが転送される可能性がある。更に、こうして送信された画像データは、そのＰＣで設定したアプリケーションに渡される。このとき、アプリケーションの仕様によっては、画像データを受け取ると直ちにＰＣの表示部に、その画像を表示してしまうものがある。そのため、操作者が不在の間に、そのＰＣで操作者以外の他人が自由に画像データを閲覧或はアクセスできるといった事態が発生するという問題があった。
【０００４】
このように、複数のユーザがＭＦＰを共有している状態で、機密性の高い原稿や他人に知られたくない原稿を取り扱う場合には、機密保持の問題が特に重要となっていた。これらの問題を解決するため、特許文献１には、画像データを送信する送信側装置と、受信側装置とでデータ機密モードを設け、その機密モードの設定に基づいて機密処理を行うことが記載されている。また特許文献２には、原稿の読み取りを完了した後、操作者に対して読み取った画像を暗号化して転送するかどうかを選択させる技術が記載されている。
【特許文献１】特開２００４−１８６８１０号公報
【特許文献２】特開２００５−０７９６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１では、画像データの送信装置側と受信装置側とでデータ機密モードを設定する必要があるため、一般的な使用者にとっては操作が煩雑となる。また特許文献２の技術では、読み取った画像データを暗号化することによって、転送される画像データに対する機密性保持の精度が向上できる。また、暗号化の要否を操作者が選択できることにより汎用性も広がる。しかし装置の構成が複雑になり、操作性の低下にもつながるという問題がある。
【０００６】
本発明の目的は、上記従来の問題点を解決することにある。
【０００７】
また本願発明の特徴は、安全にかつ容易に、画像データを外部機器に出力できる画像出力装置及びその制御方法と画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像出力装置は以下のような構成を備える。即ち、
ネットワークを介して外部機器と通信する通信手段と、
画像データの送信先機器が特定されると、前記通信手段を介して当該送信先機器においてスクリーンセーバを起動させるコマンドを送信するコマンド送信手段と、
前記通信手段を介して、前記送信先機器において前記スクリーンセーバが終了されたかどうかを判別する判別手段と、
前記判別手段により前記送信先機器において前記スクリーンセーバが終了したと判別されると前記画像データを前記通信手段を介して前記送信先機器に送信する送信手段と、を有することを特徴とする。
【０００９】
上記目的を達成するために本発明の一態様に係る画像出力装置の制御方法は以下のような工程を備える。即ち、
ネットワークを介して外部機器と接続され、前記ネットワークに画像データを送出する画像出力装置の制御方法であって、
前記画像出力装置のコマンド送信手段が、画像データの送信先機器が特定されると、前記ネットワークを介して当該送信先機器においてスクリーンセーバを起動させるコマンドを送信するコマンド送信工程と、
前記画像出力装置の判別手段が、前記ネットワークを介して、前記送信先機器において前記スクリーンセーバが終了されたかどうかを判別する判別工程と、
前記画像出力装置の送信手段が、前記判別工程で前記送信先機器において前記スクリーンセーバが終了したと判別されると前記画像データを前記ネットワークを介して前記送信先機器に送信する送信工程と、を有することを特徴とする。
【００１０】
上記目的を達成するために本発明の一態様に係る画像処理システムは以下のような構成を備える。即ち、
ネットワークを介して接続された画像出力装置とコンピュータ機器とを有する画像処理システムであって、
前記画像出力装置は、
画像データの送信先コンピュータ機器が特定されると、前記通信手段を介して当該送信先コンピュータ機器においてスクリーンセーバを起動させるコマンドを送信するコマンド送信手段と、
前記通信手段を介して、前記送信先コンピュータ機器において前記スクリーンセーバが終了されたかどうかを判別する判別手段と、
前記判別手段により前記送信先コンピュータ機器において前記スクリーンセーバが終了したと判別されると前記画像データを前記通信手段を介して前記送信先コンピュータ機器に送信する送信手段と、を有し、
前記送信先コンピュータ機器は、
前記コマンドの受信に応答してスクリーンセーバを表示する手段と、
前記スクリーンセーバの終了指示に応答して前記スクリーンセーバを終了させる終了手段と、
前記スクリーンセーバの終了を前記画像出力装置に通知する手段と、を有することを特徴とする。
【００１１】
尚、この課題を解決するための手段は、本願発明の特徴の全てを列挙しているものではなく、特許請求の範囲に記載された他の請求項及びそれら特徴群の組み合わせも発明になり得る。
【発明の効果】
【００１２】
本発明によれば、画像データを他人に見られることなく安全に外部機器に出力することができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、本実施の形態におけるスクリーンセーバとは、一般的にはユーザがコンピュータを使用していない、あるいはそのそばを離れるといった際に、画面を黒くしたり、簡単なアニメーションを表示させることができ、キーボードやマウス（ポインティングデバイス）の操作により、終了させることのできるソフトウエアである。
【００１４】
図１は、本発明の実施の形態に係るシステムの構成を示すブロック図である。
【００１５】
ホストコンピュータ１０１は、ETHERNET（登録商標）やUSB等の通信バス１１０を介して、ＭＦＰ１１１等の周辺機器と接続されている。このＭＦＰ１１１は、複写機、ファクシミリ装置、スキャナ等の機能に加え、ホストコンピュータ等のＰＣからの印刷データを受信して印刷するＰＣプリンタとしての機能も備えている。
【００１６】
次にホストコンピュータ１０１の内部構成を説明する。ＣＰＵ１０２は、ＲＯＭ１０３及びＲＡＭ１０４にロードされたプログラムに従って、この装置全体の動作を制御している。起動時は、ＲＯＭ１０３或は外部記憶装置１０６に格納されたオペレーティングシステムをＲＡＭ１０４にロードし、そのプログラムを実行してこのコンピュータを制御する。表示部１０５は、ＣＲＴ或は液晶等の表示部で、ＣＰＵ１０２の制御に従って各種の表示を行うことが出来る。入力部１０７は、キーボードやポインティングデバイス（マウス）等を有し、ＣＰＵ１０２への各種データの入力を行う。１０９はホストコンピュータの内部バスを表し、ＣＰＵ１０２，ＲＯＭ１０３，ＲＡＭ１０４、表示部１０５、外部記憶装置１０６、入出力部１０７、外部Ｉ／Ｆ１０８等の間でデータのやりとりを可能にしている。また外部記憶装置１０６は例えばハードディスク等の大容量の記憶装置で、ＣＤ−ＲＯＭ等の記憶媒体から、各種アプリケーションやＯＳ等がインストールされて記憶している。
【００１７】
多機能型の複合機（ＭＦＰ）１１１は、本実施の形態に係る画像形成（出力）装置に相当する。この画像出力装置は、ＭＦＰ１１１に限らず、スキャナで読み取った原稿の画像データ、或は記憶媒体から読み出した画像データ、更にはウエブサイトから受信した画像データに対して、画像形成、画像表示、或は画像データ伝送等の出力を行うものでも良い。具体的には、ＰＣ，スキャナ装置、複写機、ファクシミリ装置等が、この画像出力装置に相当している。
【００１８】
図２は、本実施の形態に係るＭＦＰ１１１の構成、及びこのＭＦＰ１１１を含むシステムの構成例を表すブロック図である。
【００１９】
このＭＦＰ１１１は、ＣＰＵ２０２，ＲＯＭ２０３，ＲＡＭ２０４、操作パネル部２０５、印刷部２０６、スキャナ部２０７、外部Ｉ／Ｆ２０８、内部バス２０９を有している。外部Ｉ／Ｆ２０８は、ETHERNET（登録商標）やUSB等の通信バス１１０を介して、ホストコンピュータ１０１，２０１と接続している。尚、図２ではホストコンピュータは２つだけを示したが、通信バス１１０を介して任意の数のホストコンピュータとの接続が可能である。
【００２０】
ＣＰＵ２０２は、ＲＯＭ２０３に記憶された制御プログラムに従って、このＭＦＰ１１１の動作の制御と演算の処理を行う。ＲＯＭ２０３は、ＣＰＵ２０２により実行される制御プログラムや各種データを記憶する。ＲＡＭ２０４は、メモリやハードディスク等で構成されている。このＲＡＭ２０４は、スキャナ部２０７で読み取った画像データを記憶する領域、各種動作を行うための設定値や画像データの転送先アドレスを含む設定情報を記憶する領域、ＭＦＰ１１１の利用者を認証するための認証データを記憶する領域等を有する。操作パネル２０５は、ＭＦＰ１１１に対して操作を指示するための操作部と、操作者に対して各種の表示を行うための表示部とを有している。印刷部（プリントエンジン）２０６は、プリントジョブに基づいて用紙上に印刷を行う。スキャナ２０７はイメージセンサを有し、原稿を走査してイメージセンサで読み取り、画像データとして出力する。
【００２１】
［実施の形態１］
図３は、本発明の実施の形態１に係るＭＦＰ１１１における処理を説明するフローチャートで、この処理を実行するプログラムはＲＯＭ２０３に記憶されており、ＣＰＵ２０２の制御の下に実行される。尚ここで、本実施の形態では、この処理に入る前に、読み取った画像データの転送先であるホストコンピュータ１０１で予めスクリーンセーバのパスワード設定を行っておくことを前提とする。
【００２２】
まずステップＳ３０１では、図２のようにネットワークに複数のホストコンピュータが接続されている場合に、スキャナ部２０７が読み取った画像データを転送する転送先のホストコンピュータを指定する情報を入力する。転送先のホストコンピュータを一意に決定するための情報は、転送先コンピュータのコンピュータ名や転送先アドレス等を、操作者が操作パネル２０５を用いて入力又は選択することにより入力される。こうして転送先が指示されるとステップＳ３０２に進み、操作パネル部２０５より原稿の読み取り開始の指示が入力されるのを待ち、この読み取り開始の指示が入力されるとスキャナ２０７を駆動して原稿の読み取りを行う。この原稿の読み取りが終了するとステップＳ３０３に進み、転送先として指定されたホストコンピュータ（以下、例えばホストコンピュータ１０１とする）のスクリーンセーバを起動させ、そのホストコンピュータ１０１にロックをかける。
【００２３】
このスクリーンセーバの起動は、ホストコンピュータ１０１にスクリーンセーバを起動させるプログラムを用意しておき、ＭＦＰ１１１からそのプログラムを実行させるコマンドを外部Ｉ／Ｆ２０８を介してホストコンピュータ１０１に送信する。こうして、ホストコンピュータ１０１でスクリーンセーバを起動させる方法等が挙げられる。その後、ステップＳ３０４に進み、ＭＦＰ１１１は読み取った画像データを安全にホストコンピュータ１０１へ転送するために、ホストコンピュータ１０１のロックが解除されるまで待機する。即ち、スクリーンセーバが解除されるまで待機する。そして、ホストコンピュータ１０１のスクリーンセーバが解除されたと判断するとステップＳ３０４からステップＳ３０５に進み、ステップＳ３０２で読み取った画像データをホストコンピュータ１０１に転送する。
【００２４】
図４は、本発明の実施の形態１，３に係るホストコンピュータ１０１における処理内容を説明するフローチャートである。この処理を実行するプログラムは外部記憶装置１０６に記憶されており、実行時にＲＡＭ１０４にロードされて実行される。
【００２５】
この図４で示す処理は、図３のステップＳ３０３で、ＭＦＰ１１１からスクリーンセーバが起動されることにより開始され、まずステップＳ４０１で、ＭＦＰ１１１からの指示に応じてスクリーンセーバを起動する。これによりホストコンピュータ１０１はロック状態になり、このスクリーンセーバが解除されない限り、処理の実行が停止された状態となる。そしてステップＳ４０２で、操作者がスクリーンセーバ解除用のパスワードを入力されるのを待つ。パスワードが入力されるとステップＳ４０３に進み、その入力されたパスワードを認証する。こうしてホストコンピュータ１０１への操作が、操作者本人によるものであるかを認証する。そしてステップＳ４０４で、予め設定されたパスワードとステップＳ４０２で入力されたパスワードとが一致するかどうかを判定し、一致した場合はステップＳ４０５に進み、スクリーンセーバを解除してロック状態から解放される。このときホストコンピュータ１０１からＭＦＰ１１１に対して、スクリーンセーバが解除されたことが通知される。これによって操作者はホストコンピュータ１０１上での操作が可能となる。そしてステップＳ４０６で、図３のステップＳ３０５で、ＭＦＰ１１１で読み取られた画像データが、そのＭＦＰ１１１からホストコンピュータ１０１に転送されるのを待つ。そして画像データが転送されるとステップＳ４０７で受信して外部記憶装置１０６に記憶してステップＳ４０８の通常処理に進む。こうしてホストコンピュータ１０１の操作者は、そのＭＦＰ１１１で読み取った画像データを取得することができる。尚、ステップＳ４０４で、予め設定されているパスワードとステップＳ４０２で入力されたパスワードとが一致しない場合は再度ステップＳ４０２に戻り、操作者による認証情報の入力待ち状態となる。またステップＳ４０６で、画像データを受信しないときはステップＳ４０８に進み、通常の処理に進む。
【００２６】
以上説明したように本実施の形態１によれば、読み取った画像データを転送する前に、その転送先のホストコンピュータをスクリーンセーバのモードにしておき、そのスクリーンセーバのモードが解除された後、そのホストコンピュータに画像データを転送している。このため、確実にコンピュータの近くに操作者がいる状態で、その操作者により要求された画像データをそのホストコンピュータに伝送できる。
【００２７】
また、そのスクリーンセーバのモードの解除は、その解除用のパスワードが入力された場合にのみ実行されるため、その画像データを要求した操作者以外の人によるスクリーンセーバの解除が不可能である。よって、確実にその操作者が、そのコンピュータを操作している状態で、その要求された画像データを送信できる。
【００２８】
［実施の形態２］
次に、本発明の実施の形態２として、ホストコンピュータ１０１がマルチユーザ環境、即ち、複数のユーザが同時にログインしている場合で説明する。この実施の形態２に係るシステム構成及びホストコンピュータ、ＭＦＰの構成は、前述の実施の形態１の構成と同じであるためその説明を省略する。
【００２９】
図５は、本発明の実施の形態２に係るＭＦＰ１１１における処理内容を説明するフローチャートである。この図５に示されるフローチャートの内容は、ＲＯＭ２０３に制御プログラムとして記憶されており、ＣＰＵ２０２によって実行される。
【００３０】
まずステップＳ５０１で、スキャナ２０７が読み取った画像データを転送する転送先のホストコンピュータ１０１を指定する情報が入力されるのを待つ。この転送先のホストコンピュータを一意に決定するための情報は、前述の実施の形態１と同様に、転送先コンピュータのコンピュータ名や転送先アドレス等を、操作者が操作パネル２０５を用いて入力又は選択することにより入力される。こうして転送先が指示されるとステップＳ５０２に進み、ステップＳ５０１で指定されたホストコンピュータ１０１へのログインユーザを認証するための認証情報が入力されるのを待つ。この時に入力される認証情報は、そのホストコンピュータのログインユーザ名、ログインパスワード等を用いても良い。こうして操作パネル２０５を用いて認証情報が入力されるとステップＳ５０３で、ステップＳ５０２で入力された認証情報の認証を行う。そしてステップＳ５０４で、その認証が成功するとステップＳ５０５に進むが、認証が不可の場合はステップＳ５０１に進み、ホストコンピュータの指定処理からやり直す。
【００３１】
マルチユーザ環境においては、１つのホストコンピュータに複数のユーザが同時にログインすることが可能である。このためステップＳ５０５では、ステップＳ５０１で指示された転送先ホストコンピュータ（例えばホストコンピュータ１０１とする）からユーザ情報等のステータスを取得する。そして、そのホストコンピュータ１０１が操作者本人によるログインのみであるかを判別する。ここでホストコンピュータ１０１が操作者本人によってのみログインされていると判断した場合はステップＳ５０５からＳ５０６に進み、スキャナ２０７により原稿の読み取りを許可する。そして操作者が操作パネル２０５より原稿の読み取り開始を指示すると、スキャナ２０７により原稿の読み取りが実行される。こうして原稿の読み取りが終了するとステップＳ５０７に進み、ホストコンピュータ１０１のスクリーンセーバを起動させて、ホストコンピュータ１０１にロックをかける。このスクリーンセーバの起動は、ホストコンピュータ１０１にスクリーンセーバを起動させるプログラムを用意しておき、ＭＦＰ１１１からそのプログラムを実行させるコマンドを送信することによってスクリーンセーバを起動させる方法等が挙げられる。
【００３２】
次にステップＳ５０８に進み、ホストコンピュータ１０１においてスクリーンセーバが解除されるのを待つ。即ち、ホストコンピュータ１０１のロック状態が解除されるのを待つ。そして、ホストコンピュータ１０１のスクリーンセーバが解除されたと判断するとステップＳ５０９に進み、ステップＳ５０６で読み取った画像データを、そのホストコンピュータ１０１に転送する。
【００３３】
尚、この実施の形態２に係るホストコンピュータ１０１の処理は、前述の実施の形態１におけるホストコンピュータ１０１における処理内容（図４）と同じであるため、ここではその説明を省略する。
【００３４】
以上説明したように本実施の形態２によれば、画像データの転送先のホストコンピュータを指定する際、そのコンピュータのログインＩＤの認証を行い、更に、そのコンピュータに、その操作者のみがログインしている場合にのみ画像データの転送を許可している。更に、前述の実施の形態１と同様に、画像データを転送する前に転送先のホストコンピュータをスクリーンセーバのモードにしておき、そのスクリーンセーバのモードが解除された後、そのホストコンピュータに画像データを転送している。よって、より確実に、その転送先として指定したホストコンピュータで、その指定した操作者が画像データを取得することができる。
【００３５】
［実施の形態３］
次に、本発明の第３の実施の形態について説明する。
【００３６】
図６は、本発明の実施の形態３に係るＭＦＰ１１１における処理を説明するフローチャートで、この処理を実行するプログラムはＲＯＭ２０３に記憶されており、ＣＰＵ２０２の制御の下に実行される。
【００３７】
まずステップＳ６０１では、複数のホストコンピュータが接続されている状況で、読み取った画像データを転送する転送先のホストコンピュータを指定する情報の入力を待つ。この転送先ホストコンピュータを一意に特定する情報は、そのコンピュータのコンピュータ名や転送先アドレス等を用いる。そして操作者が操作パネル２０５を用いて、希望するホストコンピュータを入力又は選択して指定する。次にステップＳ６０２で、操作パネル２０５より原稿の読み取り開始が指示されると、スキャナ２０７により原稿の読み取りを実行する。こうして原稿の読み取りが終了するとステップＳ６０３で、転送先ホストコンピュータ１０１のスクリーンセーバ解除用のパスワードが操作パネル２０５を用いて入力されるのを待つ。こうしてスクリーンセーバ解除用のパスワードが入力されるとステップＳ６０４に進み、転送先のホストコンピュータ（例えばホストコンピュータ１０１とする）のスクリーンセーバを起動させ、ホストコンピュータ１０１にロックをかける。このスクリーンセーバの起動は、ホストコンピュータ１０１にスクリーンセーバを起動させるプログラムを用意しておき、ＭＦＰ１１１からそのプログラムを実行させるコマンドを送信して起動させる方法等が挙げられる。
【００３８】
この際、この実施の形態３では、このコマンドの送信時に、ステップＳ６０３で設定されたパスワードを付加して、ホストコンピュータ１０１に送信する。次にステップＳ６０５で、ホストコンピュータ１０１のロック状態が解除されるのを待つ。即ち、ホストコンピュータにおけるスクリーンセーバが解除されるまで待機する。そして、ホストコンピュータ１０１のスクリーンセーバが解除されたと判断するとステップＳ６０５からステップＳ６０６に進み、ステップＳ６０２で読み取った画像データを、そのホストコンピュータ１０１に送信する。
【００３９】
この場合のホストコンピュータ１０１における処理は、前述の実施の形態１に係る図４のフローチャートと同様にして実行できる。
【００４０】
即ち、ステップＳ４０１では、図６のステップＳ６０４のスクリーンセーバの起動指示に従ってスクリーンセーバを起動する。そしてステップＳ４０２で、ＭＦＰ１１１から、そのスクリーンセーバの起動指示と共に送られてきた、このスクリーンセーバを解除するためのパスワードが入力されるのを待つ。ステップＳ４０２でパスワードが入力されるとステップＳ４０３で、そのパスワードが、そのスクリーンセーバの解除用のパスワードかどうかを認証する。そして、その解除用のパスワードであることが認証されるとステップＳ４０５に進み、そのスクリーンセーバの状態を解除し、コンピュータをロック状態から解除する。そしてステップＳ４０６で、ＭＦＰ１１１からの画像データの受信を待ち、画像データが送られてくるとステップＳ４０７で、その画像データを受信して外部記憶装置１０６に記憶する。
【００４１】
以上説明したように実施の形態３によれば、原稿の読み取り時にＭＦＰで、その転送先のコンピュータにおけるスクリーンセーバのパスワードを設定できる。このため、ホストコンピュータで予めスクリーンセーバのパスワードが設定されていない場合であっても、パスワードを使用したスクリーンセーバの解除を行うことができる。
【００４２】
また実施の形態３では、ＭＦＰ１１１から直接、ホストコンピュータのスクリーンセーバのパスワードが設定できる場合で説明した。しかしこれ以外にも、ホストコンピュータで専用ユーティリティ等を常駐させることにより、独自にパスワードの設定および管理を行い、ＭＦＰとホストコンピュータのどちらからでもパスワードを設定できるようにしてもよい。
【００４３】
更に、ＭＦＰとホストコンピュータとが近距離に設置されている場合、上述した実施の形態のように、画像データの転送を行う度にホストコンピュータがロック状態になるのは操作がかえって面倒となる。そのため、スクリーンセーブモードの時間が、設定された時間間隔を超えた場合にのみホストコンピュータにロックをかけるようにＭＦＰで設定を切り替えることができるようにしてもよい。
【００４４】
また上記実施の形態１〜３においては、ＭＦＰがホストコンピュータでスクリーンセーバが解除されたのを確認した後、読み取った画像データの転送を開始する場合で説明した。しかしそれ以外にも、ＭＦＰが原稿を読み取った後、順次読み取った画像データの転送を開始し、ホストコンピュータではスクリーンセーバが解除されていない状態で、転送された画像データをバックグラウンドで取得できる形態にしてもよい。
【００４５】
図７は、上述の実施の形態に係るシステムにおけるＭＦＰ１１１とホストコンピュータとの間での情報のやり取りを説明するシーケンス図である。ここでステップＳ７０１〜Ｓ７０６の処理はＭＦＰ１１１で実行され、ステップＳ７１０〜Ｓ７１６及びステップＳ７２０〜Ｓ７２１の処理は、画像データの転送先として指定されたホストコンピュータで実行される。
【００４６】
ここではまずステップＳ７０１で、操作者は、ＭＦＰ１１１で読み取った画像データを送信する送信先のホストコンピュータを指定する。これは前述したように、そのコンピュータ名やアドレス等を用いて指定する。次にステップＳ７０２で、必要に応じて、実施の形態２のように、ログインの認証用パスワードを指定する。尚、このステップＳ７０２は、実施の形態１のように省略可能である。そしてステップＳ７０３では、スキャナ２０７で原稿画像を読み取る。次にステップＳ７０４で、その転送先のホストコンピュータのスクリーンセーバを起動させる。そしてステップＳ７０５で、読み取った画像データをホストコンピュータへ送信する。
【００４７】
一方、ホストコンピュータでは、まずステップＳ７１０で、通常の処理（アプリケーションの実行等）を実行している際、ＭＦＰ１１１からスクリーンセーバの起動指令を受信するとスクリーンセーバの表示モードに移行する（ステップＳ７１１）。そして、スクリーンセーバ画面を表示してコンピュータをロック状態にする。そしてステップＳ７１２で、画像データ受信用プログラムを起動し、バックグラウンドで画像データの受信を開始する。これによりＭＦＰ１１１は、前述のステップＳ７０５で送信された画像データの受信処理（ステップＳ７２０）及び、格納処理（ステップＳ７２１）をバックグラウンドで実行する。この間に操作者が、スクリーンセーバのモードを解除すべく、入力部１０７によりパスワードを入力する（ステップＳ７１４）と、ステップＳ７１５で、そのパスワードが有効かどうかを認証する。この認証の結果、適正なパスワードと判定するとステップＳ７１６に進み、スクリーンセーバモードを解除し、コンピュータをロック状態から通常のモードに復帰させる。
【００４８】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また一つの機器からなる装置に適用しても良い。また、ＭＦＰに搭載されたスキャナ機能を制御するソフトウエアは、ＭＦＰ本体に内蔵されていてもよいし、ホストコンピュータ側にあってもよい。
【００４９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００５０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５１】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００５４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５５】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態に係るシステムの構成を示すブロック図である。
【図２】本実施の形態に係るＭＦＰの構成、及びこのＭＦＰを含むシステムの構成例を表すブロック図である。
【図３】本発明の実施の形態１に係るＭＦＰにおける処理を説明するフローチャートである。
【図４】本発明の実施の形態１，３に係るホストコンピュータにおける処理内容を説明するフローチャートである。
【図５】本発明の実施の形態２に係るＭＦＰにおける処理内容を説明するフローチャートである。
【図６】本発明の実施の形態３に係るＭＦＰにおける処理を説明するフローチャートである。
【図７】本実施の形態に係るシステムにおけるＭＦＰとホストコンピュータとの間での情報のやり取りを説明するシーケンス図である。
【図１】
0004817944.tif 000002
【図２】
0004817944.tif 000003
【図３】
0004817944.tif 000004
【図４】
0004817944.tif 000005
【図５】
0004817944.tif 000006
【図６】
0004817944.tif 000007
【図７】
0004817944.tif 000008