(57)【要約】【課題】  第１領域サイズより大きい第２領域サイズの画像データから適切な領域を切出す。【解決手段】  ＶＧＡサイズの画像データを表示可能なＬＣＤを有する複合機１００１と接続されるコンピュータ端末１００２は、ＶＧＡサイズの画像データの送信要求を受信し、ＶＧＡサイズより大きいＸＧＡサイズの画像データからアクティブウィンドウ４００２の領域を含むＶＧＡサイズの画像データを切出し、切出したＶＧＡサイズの画像データを複合機１００１に送信する。【選択図】  図５
2007208716.tif 000002
【特許請求の範囲】
【請求項１】
第１領域サイズの画像データを表示可能な表示部を有する表示装置と接続される情報処理装置であって、
前記第１領域サイズの画像データの送信要求を前記表示装置から受信する受信手段と、
前記受信手段が前記要求を受信した場合、前記第１領域サイズより大きい第２領域サイズの画像データから前記第１領域サイズの画像データを切出す切出し手段と、
前記切出し手段が切出した前記第１領域サイズの画像データを前記表示装置に送信する送信手段とを有し、
前記切出し手段は、前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第１領域サイズの画像データを切出すことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、オペレーティングシステムにより管理されており、
前記ウィンドウ領域は、前記オペレーティングシステムを介して実行されるアプリケーションソフトウェアのデータ処理内容を表示させるための領域であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記オペレーティングシステムは、単一又は複数のアプリケーションソフトウェアを用いて複数のデータ処理を並行して実行することができ、
前記ウィンドウ領域は、前記複数のデータ処理に対応する複数のウィンドウ領域のいずれかであることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記複数のウィンドウ領域のいずれかは、前記複数のウィンドウ領域のうちアクティブ状態となっているウィンドウ領域であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記受信手段が受信した前記要求が、前記オペレーティングシステムが起動した後に前記表示装置から初めて受信する要求である場合、前記切出し手段は、前記第２の領域サイズのうち予め決められた領域を前記第１の領域サイズの画像データとして切出すことを特徴とする請求項２乃至４のいずれかに記載の情報処理装置。
【請求項６】
情報処理装置と接続される表示装置であって、
画像データを表示する表示手段であって第１領域サイズの画像データを表示可能な表示手段と、
前記表示手段に表示させるべき画像データであって前記第１領域サイズより大きい第２領域サイズの画像データを前記情報装置から受信する受信手段と、
前記受信手段が受信した前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第２領域サイズの画像データから前記１領域サイズの画像データを切出す切出し手段とを有し、
前記表示手段は、前記切出し手段が切出した前記第１領域サイズの画像データを表示することを特徴とする表示装置。
【請求項７】
前記情報処理装置は、オペレーティングシステムにより管理されており、
前記ウィンドウ領域は、前記オペレーティングシステムを介して実行されるアプリケーションソフトウェアのデータ処理内容を表示させるための領域であることを特徴とする請求項６に記載の表示装置。
【請求項８】
前記オペレーティングシステムは、単一又は複数のアプリケーションソフトウェアを用いて複数のデータ処理を並行して実行することができ、
前記ウィンドウ領域は、前記複数のデータ処理に対応する複数のウィンドウ領域のいずれかであることを特徴とする請求項７に記載の表示装置。
【請求項９】
前記複数のウィンドウ領域のいずれかは、前記複数のウィンドウ領域のうちアクティブ状態となっているウィンドウ領域であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記受信手段が受信した前記第２の領域サイズの画像データが、前記オペレーティングシステムが起動した後に前記表示装置から初めて受信する画像データである場合、前記切出し手段は、前記第２の領域サイズのうち予め決められた領域を前記第１の領域サイズの画像データとして切出すことを特徴とする請求項７乃至９のいずれかに記載の情報処理装置。
【請求項１１】
第１領域サイズの画像データを表示可能な表示部を有する表示装置と接続される情報処理装置における情報処理方法であって、
前記第１領域サイズの画像データの送信要求を前記表示装置から受信する受信工程と、
前記受信工程が前記要求を受信した場合、前記第１領域サイズより大きい第２領域サイズの画像データから前記第１領域サイズの画像データを切出す切出し工程と、
前記切出し工程が切出した前記第１領域サイズの画像データを前記表示装置に送信する送信工程とを有し、
前記切出し工程は、前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第１領域サイズの画像データを切出すことを特徴とする情報処理方法。
【請求項１２】
情報処理装置と接続される表示装置における表示方法であって、
画像データを表示する表示工程であって第１領域サイズの画像データを表示可能な表示工程と、
前記表示工程に表示させるべき画像データであって前記第１領域サイズより大きい第２領域サイズの画像データを前記情報装置から受信する受信工程と、
前記受信工程が受信した前記第２の領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第２領域サイズの画像データから前記１領域サイズの画像データを切出す切出し工程とを有し、
前記表示工程は、前記切出し手段が切出した前記第１領域サイズの画像データを表示することを特徴とする表示方法。
【請求項１３】
第１領域サイズの画像データを表示可能な表示部を有する表示装置と接続されるコンピュータに、
前記第１領域サイズの画像データの送信要求を前記表示装置から受信する受信工程と、
前記受信工程が前記要求を受信した場合、前記第１領域サイズより大きい第２領域サイズの画像データから前記第１領域サイズの画像データを切出す切出し工程と、
前記切出し工程が切出した前記第１の領域サイズの画像データを前記表示装置に送信する送信工程とを実行させるためのプログラムであって、
前記切出し工程は、前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第１領域サイズの画像データを切出すことを特徴とするプログラム。
【請求項１４】
情報処理装置と接続されるコンピュータに、
画像データを表示する表示工程であって第１領域サイズの画像データを表示可能な表示工程と、
前記表示工程に表示させるべき画像データであって前記第１領域サイズより大きい第２領域サイズの画像データを前記情報装置から受信する受信工程と、
前記受信工程が受信した前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第２領域サイズの画像データから前記１領域サイズの画像データを切出す切出し工程とを実行させるためのプログラムであって、
前記表示工程は、前記切出し手段が切出した前記第１領域サイズの画像データを表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示装置、情報処理方法、表示方法及びプログラムに関する。
【背景技術】
【０００２】
最近では、ＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ：ＡＴ＆Ｔケンブリッジ研究所）などのソフトウェアを利用して、あるコンピュータの画面を、ネットワークを介して他のコンピュータ上に表示させることが可能になっている。これらのソフトウェアの多くは、接続時にパスワードを要求して認証を行うことによりセキュリティを保ってデスクトップ画面を他のコンピュータに表示させている（例えば、特許文献１を参照。）。
【特許文献１】特開２００３−６６８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
あるコンピュータの画面を他のコンピュータ上に表示させる場合、画面の送信元の画面サイズが画面の送信先の画面サイズより大きいと問題が生じる。その問題とは、送信元の画面が、送信先の画面にて表示しきれないという問題である。この問題を解決するために、表示しきれない画面をスクロールさせることにより表示させることが考えられる。しかし、操作者にスクロール等させるのは、煩雑であり望んだものを画面に表示させるには手間がかかる。
【０００４】
本発明は、上記の問題を鑑みてなされたものであり、第１領域サイズの画像データを表示可能な表示手段を有する情報処理装置において、表示装置から第１領域サイズの画像データの送信要求を受信した場合に、第１領域サイズより大きい第２領域サイズの画像データから適切な領域を切出して表示手段に送信させることを目的とする。
【０００５】
あるいは、本発明は、情報処理装置と接続される表示装置において、情報処理装置から第２領域サイズの画像データを受信した場合に、第２領域サイズの画像データから適切な領域を切出して第２領域サイズより小さい第１領域サイズの画像データを表示させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の情報処理装置は、第１領域サイズの画像データを表示可能な表示部を有する表示装置と接続される情報処理装置であって、前記第１領域サイズの画像データの送信要求を前記表示装置から受信する受信手段と、前記受信手段が前記要求を受信した場合、前記第１領域サイズより大きい第２領域サイズの画像データから前記第１領域サイズの画像データを切出す切出し手段と、前記切出し手段が切出した前記第１領域サイズの画像データを前記表示装置に送信する送信手段とを有し、前記切出し手段は、前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第１領域サイズの画像データを切出すことを特徴とする。
【０００７】
また、本発明の表示装置は、情報処理装置と接続される表示装置であって、画像データを表示する表示手段であって第１領域サイズの画像データを表示可能な表示手段と、前記表示手段に表示させるべき画像データであって前記第１領域サイズより大きい第２領域サイズの画像データを前記情報装置から受信する受信手段と、前記受信手段が受信した前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第２領域サイズの画像データから前記１領域サイズの画像データを切出す切出し手段とを有し、前記表示手段は、前記切出し手段が切出した前記第１領域サイズの画像データを表示することを特徴とする。
【０００８】
また、本発明の情報処理方法は、第１領域サイズの画像データを表示可能な表示部を有する表示装置と接続される情報処理装置における情報処理方法であって、前記第１領域サイズの画像データの送信要求を前記表示装置から受信する受信工程と、前記受信工程が前記要求を受信した場合、前記第１領域サイズより大きい第２領域サイズの画像データから前記第１領域サイズの画像データを切出す切出し工程と、前記切出し工程が切出した前記第１領域サイズの画像データを前記表示装置に送信する送信工程とを有し、前記切出し工程は、前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第１の領域サイズの画像データを切出すことを特徴とする。
【０００９】
また、本発明の表示方法は、情報処理装置と接続される表示装置における表示方法であって、画像データを表示する表示工程であって第１領域サイズの画像データを表示可能な表示工程と、前記表示工程に表示させるべき画像データであって前記第１領域サイズより大きい第２領域サイズの画像データを前記情報装置から受信する受信工程と、前記受信工程が受信した前記第２領域サイズの画像データに含まれるウィンドウ領域の位置に基づいて前記第２領域サイズの画像データから前記１領域サイズの画像データを切出す切出し工程とを有し、前記表示工程は、前記切出し手段が切出した前記第１領域サイズの画像データを表示することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１領域サイズの画像データを表示可能な表示手段を有する情報処理装置において、表示装置から第１領域サイズの画像データの送信要求を受信した場合に、第１領域サイズより大きい第２領域サイズの画像データから適切な領域を切出して表示装置に送信することができる。
【００１１】
あるいは、本発明によれば、情報処理装置と接続される表示装置において、情報処理装置から第２領域サイズの画像データを受信した場合に、第２領域サイズの画像データから適切な領域を切出して第２領域サイズより小さい第１領域サイズの画像データを表示させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１３】
図１は、本実施形態にかかる画像処理システムのシステム構成図である。
【００１４】
図１の画像処理システムは、複合機１００１と、複合機１００１とケーブル１００３を介して接続されたコンピュータ端末１００２とを有する。ケーブル１００３は、例えばイーサネット（登録商標）として規格されたネットワークケーブルであれば良いが、他の形態であっても良い。
【００１５】
図２は、複合機１００１の制御構成を示すブロック図である。
【００１６】
図２で、２０００はコントローラ部であり、複合機１００１の全体を制御するものである。コントローラ部２０００には、スキャナ１００が接続されており、コントローラ部２０００は信号線２０７１を介して制御コマンドを送信することで、スキャナ１００を制御する。また、コントローラ部２０００には、プリンタ３００が接続されており、コントローラ部２０００は信号線２０９６を介して制御コマンドを送信することで、プリンタ３００を制御する。また、コントローラ部２０００のネットワーク部２０１０は、ケーブル１００３を介してコンピュータ端末１００２とデータの送受信を行うためのものである。
【００１７】
コントローラ部のＣＰＵ２００１は、コントローラ部２０００の全体を制御するためのＣＰＵである。ＣＰＵ２００１は、システムバス２００７接続されている各バス機器に対して制御コマンドを送信することで、各バス機器を制御する。ＲＡＭ２００２は、ＣＰＵ２００１がＨＤＤ２００４に記憶されたプログラムに基づいてコントローラ部２０００を制御する際に、ワークメモリとして利用される。ＲＯＭ２００３は、複合機１００１を起動するためのブートプログラムを格納するものである。ＣＰＵ２００１は、複合機１００１に電源が投入されると、ＲＯＭ２００３に記憶されたブートプログラムをＲＡＭ２００２に読み出して実行することで、複合機１００１を起動する。操作部Ｉ／Ｆ２００６は操作部２０１２に接続されており、操作部２０１０を介して入力される、複合機１００１の操作者による操作内容を、ＣＰＵ２００１へ送信する。
【００１８】
バスインターフェース２００５は、システムバス２００７と画像バス２００８との間で画像データや制御コマンドの送受信をするためのインターフェースである。バスインターフェース２００５は、システムバス２００７と画像バス２００８とが扱うデータ構造の違いを吸収するため、おのおののバスにて扱うことのできるデータ構造に変換する。
【００１９】
スキャナ部１００は、紙等のシート上の画像を画像データとして読み取るものであり、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の読み取り素子で構成される。複合機１００１の操作者が操作部２０１２を介してシート上の画像の読み取りを指示すると、操作部Ｉ／Ｆ２００６を介してＣＰＵ２００１に読み取り指示を示す信号が送信される。ＣＰＵ２００１は、その信号の入力に応じて、スキャナ部１００に対してシート上の画像の読み取りをするよう制御コマンドを送信する。ＣＰＵ２００１から、バスインターフェース２００５及びデバイスインターフェース２０２０を介して制御コマンドを受信したスキャナ１００は、シート上の画像の読み取りを開始する。
【００２０】
スキャナ１００が読み取った画像データは、デバイスインターフェース２０２０とバスインターフェース２００５を介してＲＡＭ２００２に転送されて記憶される。画像処理部２０３０は、スキャナ１００から入力された画像データをＲＡＭ２００２へ記憶される前に画像処理を施すものである。画像処理部２０３０が施す画像処理としては、画像データの回転処理、圧縮処理等があるが、他の画像処理を実行するようにしても良い。ＲＩＰ部２０６０は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データをプリンタ３００にて印刷処理が可能なデータ形式（プリントデータ）に変換するものである。ＰＤＬデータは、ネットワーク１０００に接続されるコンピュータ端末（不図示）から送信されるデータであり、コンピュータ端末で作成したアプリケーションデータを制御コマンドに変換したものである。コンピュータ端末（不図示）は、ネットワーク１０００を介してＰＤＬデータを複合機１００１へ送信する。複合機１００１は、コンピュータ端末から受信したＰＤＬデータをＲＡＭ２００２へ記憶する。その後、ＣＰＵ２００１は、ＲＡＭ２００２に記憶されたＰＤＬデータを用いてプリンタ３００に印刷処理を実行させるために、ＲＡＭ２００２からＲＩＰ２０６０へＰＤＬデータを転送する。ＰＤＬデータを受信したＲＩＰ部２０６０は、ＰＤＬデータに含まれる制御コマンドを解釈してＰＤＬデータをプリントデータ（例えば、ビットマップデータ）に変換する。ＲＩＰ部２０６０は、プリントデータを、デバイスインターフェース２０２０を介してプリンタ３００へ送信する。プリンタ３００は、ＲＩＰ部２０６０から受信したプリントデータに基づいて、シート上に印刷処理を実行する。
【００２１】
次に、図３を用いてコンピュータ端末１００２の制御構成について説明する。
【００２２】
図３は、コンピュータ端末１００２の制御構成を示すブロック図である。
【００２３】
ＣＰＵ３００１は、コンピュータ端末１００２の全体を制御するためのＣＰＵである。ＣＰＵ３００１は、システムバス３００８を介して、システムバス３００８に接続されている各バス機器に対して制御コマンドを送信することで、各バス機器を制御する。
【００２４】
ＲＡＭ３００２は、ＣＰＵ３００１がＨＤＤ３００４に記憶されたプログラムに基づいてコンピュータ端末１００２を制御する際に、ワークメモリとして利用される。ＲＯＭ３００２は、コンピュータ端末１００２を起動するためのブートプログラムを格納するものである。ＣＰＵ３００１は、コンピュータ端末１００２に電源が投入されると、ＲＯＭ３００２に記憶されたブートプログラムをＲＡＭ３００２に読み出して実行することで、コンピュータ端末１００２を起動する。また、ネットワーク部３００５は、ケーブル１００３を介して複合機１００１とデータの送受信を行うためのものである。ポインティングデバイス３００６は、マウス等のコンピュータ端末１００２の操作者による操作を入力するためのデバイスである。また、キーボード３００７もコンピュータ端末１００２の操作者による操作を入力するためのデバイスである。また、ＣＲＴ３００９は、画像データを表示させるためのディスプレイである。ＣＰＵ３００１は、ＲＡＭ２００２に記憶されている画像データをＣＲＴ３００９に表示させる。なお、コンピュータ端末１００２は、ＨＤＤ３００４に記憶されているＯＳにて複数のアプリケーションソフトウェアを動作させる。なお、ＯＳとは、ファイルの管理、メモリの管理、入出力の管理、ユーザーインターフェースの提供などを行う基本ソフトウェアを意味する。ＯＳとしては、マイクロソフト社のウィンドウズ（登録商標）が知られている。ＣＰＵ３００１が、ＣＲＴ３００９に表示させる画面の一例を図４に示す。
【００２５】
図４で、４００１はＣＲＴ３００９の表示画面全体であり、この例ではドットサイズ（ＸＧＡサイズ：１０２４×７６８）の画面である。また、４００２はアクティブウィンドウであり、ＯＳにより管理される画面である。ＯＳは、ＯＳ上にて動作するアプリケーションソフトウェアのデータ処理内容を表示させるために、複数のウィンドウを管理できる。ここで、ウィンドウ（ウィンドウ領域）は、ＯＳ（オペレーティングシステム）を介して実行されるアプリケーションソフトウェアのデータ処理内容を表示させるための領域である。また、ＯＳは、単一又は複数のアプリケーションソフトウェアを用いて複数のデータ処理を並行して実行することができる。例えば、ファイル管理アプリケーションソフトウェアを用いて複数のファイル管理データ処理を並行して実行することができる。この場合は、複数のウィンドウ領域をＣＲＴ３００９に表示させる。また、例えば、ファイル管理アプリケーションソフトウェア及び文書編集アプリケーションソフトウェアを用いてファイル管理データ処理及び文書編集データ処理を並行して実行することができる。この場合ＯＳは、ファイル管理データ処理のデータ処理内容を表示させるためのウィンドウ及び文書編集データ処理のデータ処理内容を表示させるためのウィンドウの双方をＣＲＴ３００９に表示させる。
【００２６】
そして、アクティブウィンドウ４００２とは、ＯＳが表示させる複数のウィンドウのうち、最前面に表示されているウィンドウをいう。コンピュータ端末１００２の操作者は、アクティブウィンドウ４００２を表示させているアプリケーションソフトウェアに種々の動作をさせるために、ポインティングデバイス３００６やキーボード３００７から操作を入力することができる。なお、４００３はインアクティブウィンドウであり、ＯＳにより管理される画面である。コンピュータ端末１００２の操作者は、インアクティブウィンドウ４００３を表示させているアプリケーションソフトウェアに種々の動作をさせるための操作入力をすることができない。
【００２７】
図４の例で、アクティブウィンドウ４００２を表示させているアプリケーションソフトウェアは、ファイル管理アプリケーションである。ファイル管理アプリケーションは、コンピュータ端末のＨＤＤ３００４に記憶されるファイルを管理するためのアプリケーションである。図４で４００４及び４００５はフォルダであり、複数のファイルを一括して管理するためのものである。コンピュータ端末１００２の操作者は、図４の画面にてポインティングデバイス３００６でフォルダ４００４を選択することで、新たなウィンドウを開くことができる。そして、新たに開かれたウィンドウ（不図示）は、フォルダ４００４が管理するファイル及びフォルダを表示する。なお、アプリケーションソフトウェアは、ファイル管理アプリケーションに限られず、文書編集アプリケーションや、画像処理アプリケーション等の種々のアプリケーションであって良い。
【００２８】
そして、本実施形態では、コンピュータ端末１００２がＣＲＴ３００９に表示させる内容を、複合機１００１の操作部２０１２（ＬＣＤを具備するものとする）に表示させる。このようにしているのは、複合機１００１の操作部２０１２から、コンピュータ端末１００２が管理するアプリケーションソフトウェアを操作できるようにするためである。複合機１００１の操作部２０１２には、タッチパネルキー等の種々の文字（数字）を入力できる入力デバイスが備えられている。複合機１００１の操作者が操作部２０１２を介して入力した内容は、ネットワーク部２０１０を介してコンピュータ端末１００２に送信される。コンピュータ端末１００２は、複合機１００１から受信した内容に基づいてアプリケーションソフトウェアを動作させる。つまり、コンピュータ端末１００２は、複合機１００１から受信した内容を、コンピュータ端末１００２のキーボード３００７やポインティングデバイス３００６により入力された内容と同様に扱う。これにより、複合機１００１は、複合機１００１とネットワークを介して接続されたコンピュータ端末１００２上で動作するアプリケーションソフトウェアを動作させることが可能となる。
【００２９】
ここで、複合機１００１が有する操作部２０１２は、コンピュータ端末１００２が有するＣＲＴ３００９とは表示できる画面サイズが異なる。具体的には、ＣＲＴ３００９がＸＧＡサイズ（１０２４ドット×７６８ドット）を表示できるのに対し、操作部２０１２のＬＣＤはＶＧＡサイズ（６４０ドット×４８０ドット）までしか表示させることができない。そうすると、操作部２０１２のＬＣＤは、ＣＲＴ３００９に表示される表示画面全体４００１の一部だけしか表示することができない。操作部２０１２は表示画面全体４００１におけるどの領域をＬＣＤに表示させるかどうかによって、操作性が異なったものとなるので、下記のように表示位置を制御する。
【００３０】
図５は、操作部２０１２のＬＣＤに表示させる画面を取得するために複合機が実行する動作のフローチャートである。
【００３１】
ステップＳ５０１で複合機１０１のＣＰＵ２００１は、コンピュータ端末１００２に操作部２０１２のＬＣＤに表示させるべき画面の送信を要求する。ここで、ステップＳ５０１で複合機１０１からコンピュータ端末１００２に送信される送信要求のフォーマットは、図７に示すものである。図７でメッセージタイプとは、複合機１０１からコンピュータ端末１００２に送信するメッセージの内容を示すものである。本実施形態で複合機１０１は、コンピュータ端末１００２に表示画面の送信を要求するのでその旨を示す情報が格納されている。また、図７で“座標指定送信をするかどうか”とは、ＣＲＴ３００９が表示可能なＸＧＡサイズの画面のうち、どの領域を切出すかを指定するかどうかを示す情報である。“座標指定送信をする”と指定されている場合は、図７のフォーマットに含まれる“Ｘ座標”、“Ｙ座標”、“幅”、“高さ”に基づいて表示画面をコンピュータ端末１００２に切出させる。“座標指定送信をしない”と指定されている場合は、コンピュータ端末１００２の判断により、どの領域を切出すかを指定させる。
【００３２】
ステップＳ５０２でＣＰＵ２００１は、コンピュータ端末１００２から表示画面データを受信したか否かを判定し、受信するまではステップＳ５０２を繰り返し実行して、受信したらステップＳ５０３へ進む。
【００３３】
ステップＳ５０３でＣＰＵ２００１は、コンピュータ端末１００２から受信した表示画面データに基づいて、操作部２０１２のＬＣＤに画面を表示させる。
【００３４】
図６は、操作部２０１２のＬＣＤに表示させる画面を切出すためにコンピュータ端末が実行する動作のフローチャートである。
【００３５】
ステップＳ６０１でコンピュータ端末１００２のＣＰＵ３００１は、複合機１０１から表示画面の送信要求を受信したか否を判定し、受信するまではステップＳ６０１を繰り返して実行して、受信したらステップＳ６０２へ進む。
【００３６】
ステップＳ６０２でＣＰＵ３００１は、図７に示す送信フォーマットに“座標指定送信をする”との指定があるかどうかを判定し、指定があればステップＳ６０８へ進み、そうでなければステップＳ６０３へ進む。
【００３７】
ステップＳ６０８で、ＣＰＵ３００１は、図７のフォーマットに含まれる“Ｘ座標”、“Ｙ座標”、“幅”、“高さ”に基づいて領域４００９を表示画面として切出す。具体的には、図７のフォーマットにおける“Ｘ座標”、“Ｙ座標”を参照して、図４における（Ｘ、Ｙ）を特定する。そして、図７のフォーマットにおける幅（本実施形態では６４０ドット）と高さ（本実施形態では４８０ドット）の領域４００９を表示画面として切出す。
【００３８】
ステップＳ６０３で、ＣＰＵ３００１は、コンピュータ端末１００２が起動してから最初の送信要求なのかどうかを判定し、最初の要求であればステップＳ６０５へ進み、そうでなければステップＳ６０４へ進む。ここで、コンピュータ端末１００２の起動とは、コンピュータ端末１００２に電源からの電力が供給されて、ＯＳが起動し、各種のアプリケーションソフトがＯＳ上にて実行可能な状態にすることをいう。コンピュータ端末１００２が起動した直後には、ＯＳは起動しているもののＯＳ上にて実行されるアプリケーションソフトは起動されていない。この場合、スタートキー４００６をポインティングデバイスでクリックすることにより、ＯＳ上にて実行可能なアプリケーションソフトウェアのうちいずれを起動させるべきかを選択することになる。つまり、コンピュータ端末１００２が起動した直後には、スタートキーをクリック（指定）するという動作が必要となる。そこで、ステップＳ６０５で、ＣＰＵ３００１は、操作部２０１２のＬＣＤに表示させるべき領域として、スタートキーを含む領域４００７を切出す。
【００３９】
一方、コンピュータ端末１００２が起動した直後でない場合、ステップＳ６０４でＣＰＵ３００１は、ＯＳ上にて管理されるウィンドウが存在するかどうかを判定する。ここで、ＯＳ上にて管理されるウィンドウが存在する場合とは、ＯＳ上にてアプリケーションソフトウェアが起動しており、アプリケーションソフトウェアがデータ処理を実行している場合を示す。例えば、図４の例では、ファイル管理アプリケーションが２つのデータ処理を並行して実行している。そして、ＣＲＴ３００９には、アクティブウィンドウ４００２とインアクティブウィンドウ４００３とが表示されている。そして、ＣＰＵ３００１は、ウィンドウが存在する場合はステップＳ６０７へ進み、存在しない場合はステップＳ６０５へ進む。
【００４０】
ステップＳ６０７でＣＰＵ３００１は、表示画面全体４００１から領域４００８を切出す。ここで領域４００８は、アクティブウィンドウ４００２を含む領域であり、ＶＧＡのグラフィックモードに対応するサイズの領域である。ＯＳ上にて何らかのアプリケーションソフトウェアが起動してデータ処理を実行している場合、複合機１００１の操作者は、起動中のアプリケーションソフトに関する動作を実行する可能性が高い。つまり、ＯＳ上にて何らかのアプリケーションソフトウェアが起動してデータ処理を実行している場合には、アクティブウィンドウ４００２を操作部２０１２のＬＣＤの表示させるのが望ましい。そこで、ＣＰＵ３００１は、ステップＳ６０５にて切出した領域ではなく、アクティブウィンドウ４００２を含む領域を切出している。
【００４１】
以上のように、ＣＰＵ３００１は、ステップＳ６０５、ステップＳ６０７又はステップＳ６０８のいずれかを実行することで、複合機１００１に送信するべきＶＧＡのグラフィックモードに対応するサイズ（６４０ドット×４８０ドット）の画像データを切出す。
【００４２】
ステップＳ６０９で、ＣＰＵ３００１は、ステップＳ６０５、ステップＳ６０７又はステップＳ６０８で切出したＶＧＡのグラフィックモードに対応するサイズの画像データを、ネットワーク部３００５を介して複合機１００１へ送信する。
【００４３】
以上説明したように、本実施形態によれば、ＶＧＡサイズの画像データを表示可能なＣＲＴを有するコンピュータ端末１００２において、以下が実現される。それは、複合機１００１からＶＧＡサイズの画像データの送信要求を受信した場合に、ＶＧＡサイズより大きいＸＧＡサイズの画像データから適切な領域を切出して複合機１００１に送信することである。なお、画像データのサイズとしてはＶＧＡ、ＸＧＡに限らず任意のグラフィックモードに対応するサイズとして良いのはいうまでもない。
【００４４】
（他の実施形態）
上記の説明においては、コンピュータ端末１００２がＣＲＴ３００９を有し、図４に示す表示画面を表示させるものとしたが、他の態様であっても良い。具体的には、コンピュータ端末１００２には、ＣＲＴ３００９を設けず、コンピュータ端末１００２により管理される表示画面は、専ら複合機１００１の操作部２０１２に表示させるようにしてもよい。
【００４５】
また、上記の説明においては、コンピュータ端末１００２が複合機１０１の操作部２０１２に表示させるべき表示画面を切出して送信することとしているが、他の形態であっても良い。具体的には、コンピュータ端末１００２は複合機１０１へ図４の表示画面全体４００１を常に送信するようにしても良い。この場合、上記の説明でコンピュータ端末１００２が行っていた表示画面の切出し（ステップＳ６０５、Ｓ６０７、Ｓ６０８）を複合機１００１にて実行させるようにすれば良い。この場合、コンピュータ端末１００２から複合機１０１へ送信する表示画面のサイズは大きくなってしまうが、複合機１００１にて表示画面を適切に切出すことができる。この場合、コンピュータ端末１００２と接続される複合機１００１において、ＸＧＡサイズの画像データから適切な領域を切出してＸＧＡサイズより小さいＶＧＡサイズの画像データを表示させることができる。なお、画像データのサイズとしてはＶＧＡ、ＸＧＡに限らず任意のグラフィックモードに対応するサイズとして良いのはいうまでもない。
【００４６】
また、上記の説明においては、図７のフォーマットに“幅”、“高さ”を含めるものとしたが他の態様であっても良い。例えば、複合機１０１の操作部２０１２のＬＣＤがＶＧＡのグラフィックモードに対応していることを示す情報を含めても良い。この場合、図７のフォーマットを受信したコンピュータ端末１００２は、表示画面として切出すべき領域のサイズをＶＧＡのグラフィックモードに対応するサイズであると特定することができる。
【００４７】
また、上記の説明においては、ステップＳ６０３にて複合機１０１からの表示画面の送信要求が、コンピュータ端末１００２のＯＳが起動してから最初の要求か否かを判定していたが他の態様であっても良い。具体的には、ステップＳ６０３を省略し、ステップＳ６０２の次にステップＳ６０４を実行するような態様としても良い。この場合、ＣＰＵ３００１は、コンピュータ端末１００２を管理するＯＳ上にて何らかのアプリケーションソフトウェアが実行されている（ウィンドウが存在する）か否かを判定する。コンピュータ端末１００２を管理するＯＳ上にて何らかのアプリケーションソフトウェアも実行されていない（ウィンドウが存在しない）場合は、領域４００７が切出される。その一方で、コンピュータ端末１００２を管理するＯＳ上にて何らかのアプリケーションソフトウェアが実行されている（ウィンドウが存在する）場合は、領域４００８が切出される。
【００４８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、コンピュータ端末１００２あるいは複合機１００１に供給することによっても達成される。この場合、そのコンピュータ端末１００２あるいは複合機１００１が記憶媒体に格納されたプログラムコードを読み出し実行すること前述した実施形態の機能を実現する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。具体的には、図５のフローチャートを実行するためのプログラムを複合機１００１のＨＤＤ２００４に記憶させておき、ＣＰＵ２００１にＨＤＤ２００４に記憶されたプログラムを実行させる。これにより、図５のフローチャートにおける動作が、複合機１００１により実行される。また、図６のフローチャートを実行するためのプログラムをコンピュータ端末１００２のＨＤＤ３００４に記憶させておき、ＣＰＵ３００１にＨＤＤ３００４に記憶されたプログラムを実行させる。これにより、図６のフローチャートにおける動作が、コンピュータ端末１００２により実行される。
【図面の簡単な説明】
【００４９】
【図１】画像処理システムのシステム構成図である。
【図２】複合機１００１の制御構成を示すブロック図である。
【図３】コンピュータ端末１００２の制御構成を示すブロック図である。
【図４】ＣＰＵ３００１が、ＣＲＴ３００９に表示させる画面の一例を示す図である。
【図５】操作部２０１２のＬＣＤに表示させる画面を取得するために複合機が実行する動作のフローチャートである。
【図６】操作部２０１２のＬＣＤに表示させる画面を切出すためにコンピュータ端末が実行する動作のフローチャートである。
【図７】複合機１０１からコンピュータ端末１００２に送信される送信要求のフォーマットを示す図である。
【符号の説明】
【００５０】
１００１  複合機
１００２  コンピュータ端末
２００１  ＣＰＵ
２０１２  操作部
３００１  ＣＰＵ
３００６  ポインティングデバイス
３００９  ＣＲＴ
【図１】
2007208716.tif 000003
【図２】
2007208716.tif 000004
【図３】
2007208716.tif 000005
【図４】
2007208716.tif 000006
【図５】
2007208716.tif 000007
【図６】
2007208716.tif 000008
【図７】
2007208716.tif 000009