(57)【特許請求の範囲】
【請求項１】
印刷装置と通信する画像処理装置であって、
ユーザの所定の登録情報が予め登録された登録手段と、
ユーザからユーザ情報及び前記画像処理装置におけるスキャン指示、及び、前記印刷装置に対する印刷指示を含む動作指示が入力される入力手段と、
前記登録手段の登録情報及び前記入力手段から入力されたユーザ情報を用いて、前記ユーザに前記画像処理装置におけるスキャン指示を許可するかを判定する判定手段と、
前記入力手段から入力されたユーザ情報を前記印刷装置に対して送信する送信手段と、
前記送信手段により送信されたユーザ情報の返信として、前記印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する受信手段とを備え、
前記受信手段により受信された認証結果が印刷指示の実行を許可することを示しており、かつ、前記判定手段によりスキャン指示を許可すると判定された場合には、前記スキャン指示によるスキャン動作で読み取ったデータを前記印刷装置に対して前記送信手段が送信することを特徴とする画像処理装置。
【請求項２】
前記受信手段は、前記送信手段が送信したデータを前記印刷装置が処理する毎に通知される完了通知を受信し、
前記受信手段が前記完了通知を受信する度に、前記ユーザの印刷実績をカウントするカウンタの値を更新する手段をさらに備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記ユーザ情報は、ユーザの識別データ及びパスワードの少なくともひとつであることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記画像処理装置及び前記印刷装置は、少なくともスキャナ機能及びプリンタ機能を持つ複合機であることを特徴とする請求項１記載の画像処理装置。
【請求項５】
印刷装置と通信する画像処理装置の画像処理方法であって、
ユーザからユーザ情報及び前記画像処理装置におけるスキャン指示、及び、前記印刷装置に対する印刷指示を含む動作指示が入力される入力工程と、
登録手段に予め登録されているユーザの所定の登録情報及び前記入力工程にて入力されたユーザ情報を用いて、前記ユーザに前記画像処理装置におけるスキャン指示を許可するかを判定する判定工程と、
前記入力工程にて入力されたユーザ情報を前記印刷装置に対して送信する第１の送信工程と、
前記第１の送信工程にて送信されたユーザ情報の返信として、前記印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する受信工程と、
前記受信工程にて受信された認証結果が印刷指示の実行を許可することを示しており、かつ、前記判定工程にてスキャン指示を許可すると判定された場合には、前記スキャン指示によるスキャン動作で読み取ったデータを前記印刷装置に対して送信する第２の送信工程とを有することを特徴とする画像処理方法。
【請求項６】
印刷装置と通信する画像処理装置の画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
ユーザからユーザ情報及び前記画像処理装置におけるスキャン指示、及び、前記印刷装置に対する印刷指示を含む動作指示が入力される入力工程と、
登録手段に予め登録されているユーザの所定の登録情報及び前記入力工程にて入力されたユーザ情報を用いて、前記ユーザに前記画像処理装置におけるスキャン指示を許可するかを判定する判定工程と、
前記入力工程にて入力されたユーザ情報を前記印刷装置に対して送信する第１の送信工程と、
前記第１の送信工程にて送信されたユーザ情報の返信として、前記印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する受信工程と、
前記受信工程にて受信された認証結果が印刷指示の実行を許可することを示しており、かつ、前記判定工程にてスキャン指示を許可すると判定された場合には、前記スキャン指示によるスキャン動作で読み取ったデータを前記印刷装置に対して送信する第２の送信工程とをコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、及び記録媒体に関し、例えば、ネットワーク上に接続されている機器を複数のユーザが共用するシステムに適用して好適なものである。
【０００２】
【従来の技術】
従来より、複写機、プリンタ、スキャナ、ファクシミリ等のような、画像を読み取り、それを形成する動作を行う機器は、他の機器と独立して使用される場合が多かった。
【０００３】
しかしながら、近年におけるコンピュータやネットワークの普及により、上述のような様々な機器をネットワークに接続して使用する形態が増加してきている。
このような形態システムの一つとして、ネットワークを介して接続された複数の機器を組み合わせて動作させることが可能、すなわちユーザの手元の機器（以下、「ローカル機器」と言う）の機能と、ネットワーク上に接続されている機器（以下、「リモート機器」と言う）の機能とを組み合わせて、一連の意味ある処理を行うことが可能なシステムが多くみられるようになってきている。
これにより、例えば、ユーザ側のローカル機器（スキャナ）で原稿をスキャンし、それにより得られた画像データを、ネットワーク上のリモート機器（プリンタ）へ送信してプリントアウトすることで、該原稿に対するコピー動作を行ったり、或いは、ユーザ側のローカル機器（パーソナルコンピュータ等の端末装置）により、コンピュータやデータベース上の画像データをネットワークを介して読み出し、その読出画像データを、ユーザ側のローカル機器（プリンタ）でプリントアウトする、というような動作が可能となる。
【０００４】
そこで、上述のようなシステムにおいて、複数のユーザを対象にネットワーク上のリモート機器（例えば、複写機とする）を供用する場合、供用対象外のユーザ等の不特定ユーザによる無制限な複写機の使用を回避し、また、複写機の部門毎及びユーザ毎の使用状況を記録する必要がある。
このため、複写機を使用したいユーザは、先ず、自端末装置（ローカル機器）に対して、その操作部からパスワードを入力する、或いは、ユーザ情報が磁気信号等により記録された管理カードを用いて該ユーザ情報を入力する。これにより、該端末装置内では、正当なユーザであるか否かの認証処理が行われる。この結果、正当なユーザであると判断された場合にのみ、該端末装置は、その操作部からの入力を受付け、ネットワーク上の複写機（リモート機器）に対してユーザが所望する動作を要求し、これと同時に、ユーザの動作記録情報（複写機の使用状況等の情報）の更新を行う。したがって、複写機（リモート機器）は、ユーザ側の端末装置（ローカル機器）からの要求に従って動作することになる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述のように従来では、ローカル機器側は、ユーザ認証処理を行うが、リモート機器側は、ネットワーク経由での動作要求に対して、ユーザ認証処理を行わず、そのまま動作要求を受理して動作するようになされていた。
このため、あるローカル機器にてユーザ認証処理が行われ、その結果、正当なユーザであると判断された後は、ネットワーク上のリモート機器を全て使用可能、すなわち使用を許可されていないリモート機器も使用可能な状態となるという、機器管理上、セキュリティ上の問題があった。
【０００６】
そこで、本発明は、前記の欠点を除去するために成されたもので、ネットワーク上の機器を効率良く且つ確実に管理することが可能な画像処理装置、画像処理方法、及びそれをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る画像処理装置は、印刷装置と通信する画像処理装置であって、ユーザの所定の登録情報が予め登録された登録手段と、ユーザからユーザ情報及び前記画像処理装置におけるスキャン指示、及び、前記印刷装置に対する印刷指示を含む動作指示が入力される入力手段と、前記登録手段の登録情報及び前記入力手段から入力されたユーザ情報を用いて、前記ユーザに前記画像処理装置におけるスキャン指示を許可するかを判定する判定手段と、前記入力手段から入力されたユーザ情報を前記印刷装置に対して送信する送信手段と、前記送信手段により送信されたユーザ情報の返信として、前記印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する受信手段とを備え、前記受信手段により受信された認証結果が印刷指示の実行を許可することを示しており、かつ、前記判定手段によりスキャン指示を許可すると判定された場合には、前記スキャン指示によるスキャン動作で読み取ったデータを前記印刷装置に対して前記送信手段が送信することを特徴とする。
本発明に係る画像処理方法は、印刷装置と通信する画像処理装置の画像処理方法であって、ユーザからユーザ情報及び前記画像処理装置におけるスキャン指示、及び、前記印刷装置に対する印刷指示を含む動作指示が入力される入力工程と、登録手段に予め登録されているユーザの所定の登録情報及び前記入力工程にて入力されたユーザ情報を用いて、前記ユーザに前記画像処理装置におけるスキャン指示を許可するかを判定する判定工程と、前記入力工程にて入力されたユーザ情報を前記印刷装置に対して送信する第１の送信工程と、前記第１の送信工程にて送信されたユーザ情報の返信として、前記印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する受信工程と、前記受信工程にて受信された認証結果が印刷指示の実行を許可することを示しており、かつ、前記判定工程にてスキャン指示を許可すると判定された場合には、前記スキャン指示によるスキャン動作で読み取ったデータを前記印刷装置に対して送信する第２の送信工程とを有することを特徴とする。
本発明に係るコンピュータ読み取り可能な記録媒体は、印刷装置と通信する画像処理装置の画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、ユーザからユーザ情報及び前記画像処理装置におけるスキャン指示、及び、前記印刷装置に対する印刷指示を含む動作指示が入力される入力工程と、登録手段に予め登録されているユーザの所定の登録情報及び前記入力工程にて入力されたユーザ情報を用いて、前記ユーザに前記画像処理装置におけるスキャン指示を許可するかを判定する判定工程と、前記入力工程にて入力されたユーザ情報を前記印刷装置に対して送信する第１の送信工程と、前記第１の送信工程にて送信されたユーザ情報の返信として、前記印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する受信工程と、前記受信工程にて受信された認証結果が印刷指示の実行を許可することを示しており、かつ、前記判定工程にてスキャン指示を許可すると判定された場合には、前記スキャン指示によるスキャン動作で読み取ったデータを前記印刷装置に対して送信する第２の送信工程とをコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００２１】
図１は、本発明を適用した画像処理装置１００のハードウェア構成を示したものである。
この図１に示すように、画像処理装置１００は、画像情報や各種デバイスの情報の入出力を行うための制御部（Controller Unit ）１１０と、制御部１１０に接続された操作部１３２、画像入力デバイスであるスキャナ１３３、及び画像出力デバイスであるプリンタ１３４とを備えており、制御部１１０は、ＬＡＮ（ローカルエリアネットワーク：Local Area Network）１２８に接続されていると共に、公衆回線によりＷＡＮ（広域ネットワーク：Wide Area Network ）にも接続されている。
【００２２】
制御部１１０は、装置全体の動作制御を司るＣＰＵ１１１、ＣＰＵ１１１での各種動作制御のためのシステムワークメモリや画像データを一時記憶するための画像メモリ等を含むＲＡＭ１１２、本装置のブートプログラム等が格納されるＲＯＭ（ブートＲＯＭ）１１３、本装置のソフトウェアや画像データ等が格納されるＨＤＤ（ハードディスクドライブ）１１４、操作部（ＵＩ）１３２のインターフェースである操作部Ｉ／Ｆ１１６、ＬＡＮ１２８を介しての情報入出力を行うためのネットワーク（Network ）Ｉ／Ｆ１１７、及びＷＡＮ１２９を介しての情報入出力を行うためのモデム（MODEM ）１１８が、システムバス１１９上に配置された構成としている。
この構成において、操作部Ｉ／Ｆ１１６は、操作部１３２の後述する表示部にて表示する画像データを、操作部１３２に対して出力したり、操作部１３２により本装置のユーザから入力された情報を、ＣＰＵ１１１に伝える役割をするようになされている。
【００２３】
また、制御部１１０は、上記の構成に加えて、ＰＤＬコードをビットマップイメージに展開するラスターイメージプロセッサ（RIP ）１２１、スキャナ１３３やプリンタ１３４のインターフェースであるデバイスＩ／Ｆ１２２、スキャナ１３３での入力画像データに対して補正、加工、編集等の処理を行うスキャナ画像処理部１２３、プリンタ１３４での出力画像データに対して補正、解像度変換等の処理を行うプリンタ画像処理部１２４、画像データの回転処理を行う画像回転部１２５、及び多値画像データに対してはＪＰＥＧ方式で、２値画像画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨ方式で圧縮伸張処理を行う画像圧縮部１２６が、画像バス１２０上に配置された構成としている。
この構成において、デバイスＩ／Ｆ１２２は、スキャナ１３３やプリンタ１３４と制御部１１０を接続するためのものであり、画像データの同期系／非同期系の変換を行うようになされている。
【００２４】
そして、上述のような制御部１１０において、システムバス１１９と画像バス１２０間は、イメージバス（Image Bus ）Ｉ／Ｆ１１５を介してデータ授受が行われるようになされている。
ここでは、イメージバスＩ／Ｆ１１５を、画像データを高速で転送し、データ構造を変換するバスブリッジとしている。また、画像バス１２０は、ＰＣＩ（Peripheral Communication Interface）バスや、ＩＥＥＥ１３９４バス等で構成されたものとしている。
【００２５】
そこで、まず、画像処理装置１００において、主な構成部のハードウェア構成について具体的に説明する。
【００２６】
［画像週出力部：スキャナ１３３及びプリンタ１３４］
図２は、画像入出力デバイスであるスキャナ１３３及びプリンタ１３４の外観を示したものである。
【００２７】
画像入力デバイスであるスキャナ１３３において、先ず、ユーザにより、原稿用紙が原稿フィーダ１５１のトレイ１５２にセットされる。そして、ユーザによる操作部１３２での操作により、読み取り起動指示がなされる。この指示は、ＣＰＵ１１１からスキャナ１３３に対して与えられる（上記図１中の”１３０”参照）。これにより、フィーダ１５１は、セットされた原稿用紙を１枚ずつフィードする。このフィードされた原稿用紙は、スキャナ１３３内部に取り込まれる。スキャナ１３３内部では、図示していないが、原稿用紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスターイメージデータとして電気信号に変換する、という処理が行われる。このようにして、スキャナ１３３で得られた原稿用紙のラスターイメージデータは、デバイスＩ／Ｆ１２２に供給される（上記図１中の”１３０”参照）。
尚、上記図１中の”１３０”は、デバイスＩ／Ｆ１２２とスキャナ１３３の間のデータ或いは指示の流れを示している。
【００２８】
一方、画像出力デバイスであるプリンタ１３４には、異なる用紙サイズ又は異なる用紙向きを選択できるように、複数の給紙段が設けられており、それに対応して用紙カセット１６２、１６３、１６４、１６５が設けられている。また、排紙トレイ１６１は、印字し終わった用紙を受けるものである。
このようなプリンタ１３４の動作起動は、ＣＰＵ１１１からの指示によって開始する（上記図１中の”１３１”参照）。これにより、プリンタ１３４は、ＣＰＵ１１１を介して与えられる上記のラスターイメージデータ２０９６を、給紙された用紙上に画像として形成（変換）する。このとき、感光体ドラムや感光体ペルトを用いた電子写真方式や、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等が用いられる。
尚、上記図１中の”１３１”は、デバイスＩ／Ｆ１２２とプリンタ１３４の間のデータ或いは指示の流れを示している。
【００２９】
［操作部１３２］
操作部１３２には、図３に示すように、ＬＣＤ表示部１７１、スタートキー１７２、ストップキー１７３、ＩＤキー１７４、リセットキー１７５、及びＬＥＤ１７６が設けられている。
【００３０】
ＬＣＤ表示部１７１は、そのＬＣＤ上にタッチパネルシートが貼られており、本装置での各種操作のための画面を表示すると共に、表示してあるキーが押されると、その位置情報をＣＰＵ１１１に伝える。
スタートキー１７２は、原稿画像の読み取り動作等を開始させるためのものである。このスタートキー１７２の中央部には、緑と赤の２色のＬＥＤからなるＬＥＤ１７６が設けられており、点灯する色によって、スタートキー１７２が使用可能である状態にあるか否かを、ユーザに示すようになされている。
ストップキー１７３は、稼働中の動作を止めるためのものである。
ＩＤキー１７４は、ユーザが自分をＩＤ（ユーザＩＤ）を入力するためのものである。
セットキー１７５は、操作部１３２からの各種設定を初期化するためのものである。
【００３１】
［スキャナ画像処理部１２３］
スキャナ画像処理部１２３は、図４に示すように、フィルタ処理部１８２、編集処理部１８３、変倍処理部１８４、テーブル１８５、及び２値化処理部１８６が各々、画像バスＩ／Ｆ１８１に接続された構成としている。
【００３２】
画像バスＩ／Ｆ１８１は、画像バス１２０と接続されており、そのパスアクセスシーケンスを制御する機能と、スキャナ画像処理部１２３内の各部（デバイス）の制御及びタイミングを発生する機能とを有している。
フィルタ処理部１８２は、スキャナ１３３での入力画像データ（読取画像データ）に対して、空間フィルタによるコンボリューション演算を行う。
編集処理部１８３は、例えば、スキャナ１３３での読取画像データから、マーカーペンで囲まれた閉領域を認識し、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。
変倍処理部１８４は、スキャナ１３３での読取画像データの解像度を変える場合に、ラスターイメージの主走査方向について補間演算を行って、画像の拡大や縮小を行う。このときの副走査方向の変倍については、上述したスキャナ１３３でのＣＣＤ（画像読み取りラインセンサ）を走査する速度を変えることで行う。テーブル１８５は、スキャナ１３３での読取画像データ（輝度データ）を濃度データに変換するために用いられる。
２値化処理部１８６は、スキャナ１３３での読取画像データが、多値のグレースケール画像データであった場合、誤差拡散処理やスクリーン処理によって２値化する。
以上の各処理部により、各処理が終了した画像データは、再び画像バスＩ／Ｆ１８１を介して、画像バス１２０上に転送される。
【００３３】
［プリンタ画像処理部１２４］
プリンタ画像処理部１２４は、図５に示すように、解像度変換処理部１９２とスムージング処理部１９３が、画像バスＩ／Ｆ１８１に接続された構成としている。
【００３４】
画像バスＩ／Ｆ１９１は、画像バス１２０と接続されており、そのパスアクセスシーケンスを制御する機能と、プリンタ画像処理部１２４内の各部（デバイス）の制御及びタイミングを発生する機能とを有している。
解像度変換処理部１９２は、ネットワークＩ／Ｆ１１７或いはＷＡＮ１２９を介しての画像データを、プリンタ１３４での解像度に変換するための解像度変換処理を行う。
スムージング処理部２０９３は、解像度変換処理部１９２での処理後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００３５】
［画像圧縮処理部１２６］
画像圧縮処理部１２６は、図６に示すように、入力バッファ２０２と、入力バッファ２０２の出力が供給される画像圧縮部２０３と、画像圧縮部２０３に接続されたＲＡＭ２０４と、画像圧縮部２０３の出力が供給される出力バッファ２０５を備えており、入力バッファ２０２と出力バッファ２０５が、画像バスＩ／Ｆ２０１に接続された構成としている。
【００３６】
画像バスＩ／Ｆ２０１は、画像バス１２０と接続されており、そのパスアクセスシーケンスを制御する機能と、入力バッファ２０２及び出力バッファ２０５とのデータのやりとりを行うためのタイミング制御や、画像圧縮処理部１２６に対するモード設定等の制御を行う機能とを有している。
【００３７】
画像圧縮部２０３は、次のようにして、入力バッファ２０２からの画像データに対して圧縮処理を行う。
【００３８】
先ず、画像バス１２０を介して、ＣＰＵ１１１から画像バスＩ／Ｆ２０１に対して、画像圧縮制御のための設定が行われる。この設定により、画像バスＩ／Ｆ２０１は、画像圧縮部２０３に対して、画像圧縮処理に必要な設定、例えば、ＭＭＲ圧縮やＪＢＩＧ圧縮等の圧縮方式の設定を行う。
このようにな設定が行われた後に、再度ＣＰＵ１１１から画像バスＩ／Ｆ２０１に対して、画像データ転送の許可が与えられる。この許可に従って、画像バスＩ／Ｆ２０１は、ＲＡＭ２０４、又は画像バス１２０上の各デバイスから転送されてくる画像データを受信する。
【００３９】
画像バスＩ／Ｆ２０１で受信された画像データは、入力バッファ２０２に一旦格納され、画像圧縮部２０３が発行する画像データ要求に応じて、一定のスピードで画像圧縮部２０３に対して出力される。
このとき、入力バッファ２０２は、画像バスＩ／Ｆ２０１と、画像圧縮部２０３の両者の間で、画像データを転送できるか否かを判断する。この結果、画像バス１２０からの画像データの読み込み、及び画像圧縮部２０３に対する画像データの出力（書き込み）が不可能である場合、入力バッファ２０２は、データの転送を行わないような制御を行う（以下、このような制御を「ハンドシェーク」と言う）。
【００４０】
画像圧縮部２０３は、入力バッファ２０２からの画像データを、一旦ＲＡＭ２０４に格納し、ＲＡＭ２０４の画像データに対して、画像バスＩ／Ｆ２０１からの設定に従って、画像圧縮処理を行う。
ここで、ＲＡＭ２０４に画像データを一旦格納する理由としては、画像圧縮処理を行う際、その処理の種類によっては、数ライン分のデータを要するからであり、最初の１ライン分のデータの圧縮を行うためには、数ライン分のデータを用意してからでないと、画像圧縮処理が行えないためである。
この画像圧縮部２０３で圧縮された画像データは直ちに、出力バッファ２０５に供給される。
【００４１】
出力バッファ２０５も、入力バッファ２０２と同様にして、ハンドシェークを行って、画像圧縮部２０３からの画像データ（圧縮画像データ）を画像バスＩ／Ｆ２０１に供給する。
画像バスＩ／Ｆ２０１は、出力バッファ２０５からの画像データを、ＲＡＭ１１２又は画像バス１２０上の各デバイスに対して転送する。
【００４２】
上述のような一連の処理は、ＣＰＵ１１１から画像バスＩ／Ｆ２０１に対して、画像データ転送の許可が与えられている間（必要なべ一ジ数分の処理が終わるまで）、又は圧縮時のエラー発生等により画像圧縮部２０３から停止要求が発行されるまで、繰り返し行われる。
【００４３】
尚、上述の画像圧縮処理部１２６は、画像データの圧縮処理を行うものとしたが、圧縮されている画像データの伸張処理も行えるようになされている。
【００４４】
［画像回転処理部１２５］
画像回転処理部１２５は、図７に示すように、画像回転部２１２と、画像回転部２１２に接続されたＲＡＭ２１３とを備えており、画像回転部２１２が、画像バスＩ／Ｆ２１１に接続された構成としている。
【００４５】
画像バスＩ／Ｆ２１１は、画像バス１２０と接続されており、そのパスアクセスシーケンスを制御する機能と、画像回転部２１２に対するモード設定等を行うための制御や、画像回転部２１２に対して画像データを転送するためのタイミング制御を行う機能とを有している。
【００４６】
画像回転部２１２は、次のようにして、画像バスＩ／Ｆ２１１からの画像データに対して画像回転処理を行う。
【００４７】
先ず、画像バス１２０を介して、ＣＰＵ１１１から画像バスＩ／Ｆ２１１に対して、画像回転制御のための設定が行われる。この設定により、画像バスＩ／Ｆ２１１は、画像回転部２１２に対して、画像回転処理に必要な設定、例えば、画像サイズや回転方向、角度等の設定を行う。
このようにな設定が行われた後に、再度ＣＰＵ１１１から画像バスＩ／Ｆ２１１に対して、画像データ転送の許可が与えられる。この許可に従って、画像バスＩ／Ｆ２１１は、ＲＡＭ２０４、又は画像バス１２０上の各デバイスから転送されてくる画像データを受信する。
【００４８】
ここで、転送される画像データを、例えば、２値画像の３２ｂｉｔデータとし、画像回転部２１２での画像回転処理を、３２×３２ｂｉｔのブロックサイズ単位で行い、画像バス１２０に対する転送を、３２ｂｉｔ単位で行うものとする。このような場合、図８に示すように、画像バスＩ／Ｆ２１１から画像回転部２１２に対して、３２ｂｉｔデータのデータ転送が３２回（３２ｌｉｎｅ分）行われ、且つ不連続なアドレスからのデータ転送が行われることで（不連続アドレッシング）、画像回転部２１２では、画像回転処理を行う１ブロック分のデータＢX が得られることになる。
【００４９】
画像回転部２１２は、画像バスＩ／Ｆ２１１から不連続アドレッシングにより転送されてきた画像データを、図９に示すように、読み出し時に所望の角度に回転されるように、ＲＡＭ２１３に書き込む。具体的には例えば、９０度反時計方向回転であれば、最初に転送されてきた３２ｂｉｔデータを、Ｙ方向（Y direction ）に書き込んでいく。したがって、ＲＡＭ２１３から３２ｂｉｔデータを順次読み出す際には、Ｘ方向（X direction ）に読み出すようにすれば、画像が回転されることになる。
このようにして、３２×３２ｂｉｔ単位のＲＡＭ２１３へのデータ書込が完了（画像回転完了）した後、画像回転部２１２は、ＲＡＭ２１３から上記の読み出し方法で画像データを読み出し、画像バス１／Ｆ２１１に対して転送する。
【００５０】
画像バスＩ／Ｆ２１１は、画像回転部２１２からの画像データを、連続アドレッシングを以て、ＲＡＭ１１２又は画像バス１２０上の各デバイスに対して転送する。
【００５１】
上述のような一連の処理は、ＣＰＵ１１１から画像バスＩ／Ｆ２１１に対して、画像データ転送の許可が与えられている間（必要なべ一ジ数分の処理が終わるまで）まで、繰り返し行われる。
【００５２】
［デバイスＩ／Ｆ１２２］
デバイスＩ／Ｆ１２２は、図１０に示すように、スキャナ１３３の出力が各々に供給されるシリアルパラレル・パラレルシリアル変換処理部（以下、単に「変換処理部」と言う）２２３及びスキャンバッファ２２２と、プリンタ１３４の出力が各々に供給されるシリアルパラレル・パラレルシリアル変換処理部（以下、単に「変換処理部」と言う）２２４及びプリントバッファ２２５とを備えており、変換処理部２２３及び２２４が、画像バスＩ／Ｆ２２１に接続された構成としている。
また、スキャン１３３の出力は、スキャンバッファ２２２、変換処理部２２３を順次介して画像バスＩ／Ｆ２２１に供給され、プリンタ１３４には、画像バスＩ／Ｆ２２１の出力が、変換処理部２２４、プリントバッファ２２５を順次介して供給されるようになされている。
【００５３】
画像バスＩ／Ｆ２２１は、画像バス１２０と接続されており、そのパスアクセスシーケンスを制御する機能と、デバイスＩ／Ｆ１２２内の各部（デバイス）の制御及びタイミングを発生する機能と、外部のスキャナ１３３及びプリンタ１３４に対して制御信号を発生する機能とを有している。
【００５４】
スキャンバッファ２２２は、スキャナ１３３から送られてくる画像データを一旦保存し、画像バス１２０に同期して該画像データを出力する。
変換処理部２２３は、スキャンバッファ２２２から出力される画像データを、所定の順番に並べ、或いは分解して、画像バス１２０に対して転送できる画像データのデータ幅に変換する。
【００５５】
変換処理部２２４は、画像バス１２０から転送されてきた画像データを分解、、或いは所定の順番に並べて、プリントバッファ２２５に保存できる画像データのデータ幅に変換する。
プリントバッファ２２５は、変換処理部２２４にて変換処理された画像データを一旦保存し、それをプリンタ１３４に同期して出力する。
【００５６】
上述のようなデバイスＩ／Ｆ１２２における、スキャナ１３３での画像スキャン時の動作は、次のようになる。
【００５７】
先ず、スキャンバッファ２２２は、スキャナ１３３から送られてくる画像データを、スキャナ１３３から出力されるタイミング信号に同期して、一旦保存する。
【００５８】
このとき、例えば、画像バス１２０としてＰＣＩバスが用いられていた場合、スキャンバッファ２２２内に画像データが３２ｂｉｔ以上保存されたときに、該画像データを先入れ先出しで３２ｂｉｔ分、変換処理部２２３に供給される。変換処理部２２３は、その３２ｂｉｔ分の画像データを、上述したような変換処理により、３２ｂｉｔの画像データへ変換し、それを画像バスＩ／Ｆ２２１を介して、画像バス１２０上に転送する。
【００５９】
一方、画像バス１２０としてＩＥＥＥ１３９４バスが用いられていた場合、スキャンバッファ２２２に保存された画像データは、先入れ先出しで変換処理部２２３に供給される。変換処理部２２３は、その画像データを、上述したような変換処理により、シリアルデータへ変換し、それを画像バスＩ／Ｆ２２１を介して、画像バス１２０上に転送する。
【００６０】
また、上述のようなデバイスＩ／Ｆ１２２における、プリンタ１３４での画像プリント時の動作は、次のようになる。
【００６１】
例えば、画像バス１２０としてＰＣＩバスが用いられていた場合、画像バス１２０から画像バスＩ／Ｆ２２１に対しては、３２ｂｉｔの画像データが転送される。画像バスＩ／Ｆ２２１は、その画像データを受信して変換処理部２２４に供給する。
変換処理部２２４は、画像バスＩ／Ｆ２２１からの画像データを、上述したような変換処理により、プリンタ１３４の入力データビット数に対応した画像データに変換し、それをプリントバッファ２２５に一旦保存する。
【００６２】
一方、画像バス１２０としてＩＥＥＥ１３９４バスが用いられていた場合、画像バス１２０から画像バスＩ／Ｆ２２１に対しては、シリアルの画像データが転送される。画像バスＩ／Ｆ２２１は、その画像データを受信して変換処理部２２４に供給する。
変換処理部２２４は、画像バスＩ／Ｆ２２１からの画像データを、上述したような変換処理により、プリンタ１３４の入力データビット数に対応した画像データに変換し、それをプリントバッファ２２５に一旦保存する。
【００６３】
上述のようにしてプリントバッファ２２５に保存された画像データは、プリンタ１３１から出力されるタイミング信号に同期して、先入れ先出しでプリンタ１３１に供給される。
【００６４】
以上が、画像処理装置１００の主な構成部のハードウェア構成についての説明である。
つぎに、画像処理装置１００のソフトウェア構成について説明する。
【００６５】
［システム全体構成］
図１１は、ネットワークシステム全体の中での画像処理装置１００の位置付けを示したものである。
【００６６】
画像処理装置１００は、上述したように、スキャナ１３３とプリンタ１３４を備えており、スキャナ１３３により読み込んだ画像データを、ＬＡＮ１２８上に転送したり、ＬＡＮ１２０を介して受信した画像データを、プリンタ１３４によりプリントアウトすることが可能である。
また、画像処理装置１００は、スキャナ１３３により読み込んだ画像データを、ファクシミリ（ＦＡＸ）送信手段（図示せず）により、ＰＳＴＮ又はＩＳＤＮ２３１を介して、ＦＡＸ装置２３１に対して送信したり、ＰＳＴＮ又はＩＳＤＮ２３１を介して受信した画像データを、プリンタ１３４により、プリントアウトすることも可能なようになされている。
【００６７】
ＬＡＮ１２８上には、画像処理装置１００の他、データベースサーバ２３２、データベースクライアント２３３、電子メールクライアント２３４、電子メールサーバ２３５、ＷＷＷ（World Wide Web Browser）サーバ２３６、ＤＮＳ（Domain Name System）サーバ２３７、プリンタ２３８、及びルータ２４５が配置されている。
また、ルータ２４５には、インターネット／イントラネット２４３を介して、画像処理装置１００と同様の構成の画像処理装置１００’、データベースサーバ２４０、ＷＷＷサーバ２４１、及び電子メールサーバ２４２が接続されている。
【００６８】
データベースサーバ２３２は、画像処理装置１００（具体的にはスキャナ１３３）にて読み込まれた画像データ（２値画像及び多値画像のデータ）をデータベースとして管理する。
データベースクライアント２３３は、データベースサーバ２３２のクライアントであり、データベースサーバ２３２で管理されている画像データを、閲覧及び検索等できるようになされている。
【００６９】
電子メールサーバ２３５は、画像処理装置１００（具体的にはスキャナ１３３）にて読み込まれた画像データを、電子メールの添付情報として受け取ることができるようになされている。
電子メールクライアント２３４は、電子メールサーバ２３５のクライアントであり、電子メールサーバ２３５が受け取ったメールを受信して閲覧したり、該電子メールを送信したりすることが可能なようになされている。
【００７０】
ＷＷＷサーバ２３６は、ＨＴＭＬ（Hyper Text Markup Language）文書を、ＬＡＮ１２８に提供するものであり、このＷＷＷサーバ２３６により提供されたＨＴＭＬ文書は、画像処理装置１００（具体的にはプリンタ１３４）にてプリントアウトできるようになされている。
【００７１】
ルータ２４５は、ＬＡＮ１２８を、インターネット／イントラネット２４３と連結するためのものである。
このルータ２４５と、インターネット／イントラネット２４３を介して接続されている画像処理装置１００’、データベースサーバ２４０、ＷＷＷサーバ２４１、及び電子メールサーバ２４２は各々、上述の画像処理装置１００、データベースサーバ２３２、ＷＷＷサーバ２３６、及び電子メールサーバ２３５と同様の機能を有する。
【００７２】
画像処理装置１００は、上述のＦＡＸ装置２３１と送受信可能になっていると共に、ＬＡＮ１２８上のプリンタ２３８とも送受信可能になっている。したがって、画像処理装置１００は、本装置で読み込んだ画像データを、プリンタ２３８でもプリントアウトすることができるようになされている。
【００７３】
［ソフトウェアブロック全体構成］
図１２は、ソフトウェアにより実施される画像処理装置１００の機能（モジュール）を、ブロック図で示したものである。
【００７４】
ユーザインターフェース（ＵＩ）モジュール２５１は、ユーザインターフェイスを司るものであり、本装置のオペレータが操作部１３２により、本装置に対して各種操作及び設定を行う際、本装置との仲介を行うモジュールである。
このＵＩモジュール２５１は、操作部１３２での操作（オペレータからの指示）に従って、後述するの各種モジュールに対して、その入力情報を転送し、処理の依頼やデータの設定等を行う。
データベースモジュール２５２は、アドレスブック（Address Book）、すなわちデータの送付先や通信先等を管理するモジュールである。このデータベースモジュール２５２で管理されるアドレスブックは、ＵＩモジュール２５１により、そのデータの追加、削除、及び取得が行われる。そして、ＵＩモジュール２５１にて、操作部１３２での操作に従って、後述する各種モジュールに対して、データの送付先や通信先の情報を与える際に使用される。
【００７５】
Ｗｅｂサーバ（Web Server）モジュール２５３は、Ｗｅｂクライアント（図示せず）からの要求により、本装置の管理情報を通知するために使用される（Device Management,Accounting）。管理情報は、後述するコントロールＡＰＩモジュール２６８により読み取られ、後述するＨＴＴＰ通信モジュール２６２、ＴＣＰ／ＩＰ通信モジュール２６６、ネットワークドライバ２６７を介して、Ｗｅｂクライアントに通知される。
【００７６】
データ配信（Universal Send）モジュール２５４は、データの配信を司るモジュールであり、ＵＩモジュール２５１により、オペレータから指示されたデータを、同様に指示された通信（出力）先に配布（配信）するものである。また、オペレータにより、本装置のスキャナ１３３（スキャナ機能）を使用して、配布データの生成が指示された場合、データ配信モジュール２５４は、後述するコントロールＡＰＩモジュール２６８により、本装置を動作させて配信データの生成を行う。
【００７７】
プリンタ（Ｐ５５０）モジュール２５５は、データ配信モジュール２５４内で出力先としてプリンタ（プリンタ２３８等）が指定された際に実行されるモジュールである。
電子メール（Ｅ−Ｍａｉｌ）モジュール２５６は、データ配信モジュール２５４内で通信先としてＥ−Ｍａｉｌアドレスが指定された際に実行されるモジュールである。
データベース（ＤＢ）モジュール２５７は、データ配信モジュール２５４内で出力先としてデータベース（データベースサーバ２３２）が指定された際に実行されるモジュールである。
ＤＰモジュール２５８は、データ配信モジュール２５４内で出力先に本装置と同様の装置（画像処理装置１００’）が指定された際に実行されるモジュールである。
【００７８】
リモートコピースキャン（Remote Copy Scan）モジュール２５９は、本装置のスキャナ１３３（スキャナ機能）を使用し、ネットワーク等で接続された他の装置（画像処理装置１００’）を出力先とし、本装置単体で実現しているコピー機能と同等の処理を行うモジュールである。
リモートコピープリント（Remote Copy Print ）モジュール２６０は、本装置のプリンタ１３４（プリンタ機能）を使用し、ネットワーク等で接続された他の装置（画像処理装置１００’）を入力先とし、本装置単体で実現しているコピー機能と同等の処理を行うモジュールである。
【００７９】
Ｗｅｂプリント（Web Pull Print）モジュール２６１は、インターネット又はインドラネット上の各種ホームページの情報を読み出し、印刷するモジュールである。
【００８０】
ＨＴＴＰ通信モジュール２６２は、本装置がＨＴＴＰにより通信する際に使用されるモジュールであり、後述するＴＣＰ／ＩＰ通信モジュール２６６により、上述したＷｅｂサーバモジュール２５３、Ｗｅｂプリントモジュール２６１に通信を提供する。
ＬＰＲ（Line Printer Daemon ）モジュール２６３は、後述するＴＣＰ／ＩＰ通信モジュール２６６により、上述したデータ配信モジュール２５４内のプリンタモジュール２５５に通信を提供するものである。
ＳＭＴＰ（Simple Mail Transfer Protocol ）モジュール２６４は、後述するＴＣＰ／ＩＰ通信モジュール２６６により、上述したデータ配信モジュール２５４内のＥ−Ｍａｉｌモジュール２５６に通信を提供するものである。
ＳＬＭ（"Salutation-Manager" OR "Smart Link Manager"））モジュール２６５は、後述するＴＣＰ／ＩＰ通信モジュール２６６により、上述したデータ配信モジュール２５４内のＤＢモジュール２５７及びＤＰモジュール２５８と、リモートコピースキャンモジュール２５９及びリモートスキャンプリントモジュール２６０に通信を提供するものである。
【００８１】
ＴＣＰ／ＩＰ通信モジュール２６６は、上述の各種モジュールに対して、後述するネットワークドライバ２６７よりネットワーク通信を提供するものである。ネットワークドライバ（Network Driver）２６７は、ネットワークに物理的に接続される部分を制御するものである。
【００８２】
コントロールＡＰＩ（Controll API）モジュール２６８は、データ配信モジュール２５４等の上流モジュールに対して、後述するジョブマネージャモジュール２６９等の下流モジュールとのインターフェイスを提供して、上流及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００８３】
ジョブマネージャ（Job Manager ）モジュール２６９は、上述の各種モジュールより、コントロールＡＰＩモジュール２６８を介して指示される処理を解釈し、後述する各モジュールに指示を与えるものである。また、ジョブマネージャモジュール２６９は、本装置内で実行されるハード的な処理を一元管理するものである。
【００８４】
圧縮／伸張マネージャ（CODEC Manager ）モジュール２７０は、ジョブマネージャモジュール２６９が指示する処理の中で、データの各種圧縮及び伸張を管理及び制御するものである。
ＦＢＥ圧縮部（FBE encoder ）２７１は、ジョブマネージャモジュール２６９、スキャナマネージャモジュール２７４により実行されるスキャン処理により読み込まれたデータを、ＦＢＥフォーマットに従って圧縮するものである。
ＪＰＥＧ圧縮／伸張部（JPEG CODEC）２７２は、ジョブマネージャモジュール２６９、スキャナマネージャモジュール２７４により実行されるスキャン処理、及び後述するプリンタマネージャモジュール２７６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ方式に従った圧縮、及び印刷データのＪＰＥＧ方式に従った展開（伸張）処理を行うものである。
ＭＭＲ圧縮／伸張部（MMR CODEC ）２７３は、ジョブマネージャモジュール２６９、スキャナマネージャモジュール２７４により実行されるスキャン処理、及び後述するプリンタマネージャモジュール２７６により実行される印刷処理において、読み込まれたデータのＭＭＲ方式に従った圧縮、及び印刷データのＭＭＲ方式に従った展開（伸張）処理を行うものである。
【００８５】
スキャナマネージャ（Scanner Manager ）モジュール２７４は、ジョブマネージャモジュール２６９が指示するスキャン処理を管理及び制御するものである。ＳＣＳＩドライバ２７５は、スキャナマネージャモジュール２７４と本装置が内部的に接続しているスキャナ１３３（スキャナ部）との通信を行うものである。
【００８６】
プリンタマネージャ（Printer Manager ）モジュール２７６は、ジョブマネージャモジュール２６９が指示する印刷処理を管理及び制御するものである。
Ｉ／Ｆ（Engine I/F) ドライバ２７７は、プリンタマネージャモジュール２７６とプリンタ１３４（プリンタ部）のＩ／Ｆを提供するものである。
【００８７】
パラレル（Parallel）ポートドライバ２７８は、Ｗｅｂプリントモジュール２６１がパラレルポートを介して出力機器（図示せず）にデータを出力する際のＩ／Ｆを提供するものである。
【００８８】
［アプリケーション］
図１３は、画像処理装置１００に組み込まれている各種アプリケーション、特に、データ配信に関するアプリケーションを示したものである。
【００８９】
アプリケーション２８１（UI）は、上記図３を用いて説明した操作部１３２のアプリケーションである。
アプリケーション２８２（Remote Copy ）は、リモートコピーの送信側（上記図１２のリモートコピースキャンモジュール２５９）のアプリケーションである。
アプリケーション２８３（Universal Send）は、同時配信の送信側（上記図１２のデータ配信モジュール２５４）のアプリケーションである。
アプリケーション２８４（Web Pull Print）は、上記図１２のＷｅｂプリントモジュール２６１のアプリケーションである。
アプリケーション２８５（Web Server）は、上記図１２のＷｅｂサーバモジュール２５３のアプリケーションである。
アプリケーション２８６（Remote Print(Copy) Device ）は、リモートコピーの受信側（プリント側、上記図１２のリモートコピープリントモジュール２６０）のアプリケーションである。
アプリケーション２８７（LBP ）は、上記の送信側のアプリケーション２８３によって同時配信で送信されてきたイメージデータを汎用プリンタで受信しプリントアウトするためのアプリケーションである。
アプリケーション２８８（Remote Print Device ）は、リモートプリントの受信側（プリント側、上記図１２の上記図１２のリモートコピープリントモジュール２６０）のアプリケーションである。
アプリケーション２８９（Notes Server）は、上記の送信側のアプリケーション２８３によって同時配信で送信されてきたイメージデータをＮｏｔｅｓサーバで受信して、データベースに格納するためのアプリケーションである。
アプリケーション２９０（Original Image DB Server1 ）は、上記の送信側のアプリケーション２８３によって同時配信で送信されてきた２値のイメージデータを受信して、データベースに格納するためのアプリケーションである。
アプリケーション２９１（Mail Server ）は、上記の送信側のアプリケーション２８３によって同時配信で送信されてきたイメージデータをＭａｉｌサーバで受信して、ファイルに格納するためのアプリケーションである。
アプリケーション２９２（Original Image DB Server2 ）は、上記の送信側のアプリケーション２８３によって同時配信で送信されてきた多値のイメージデータを受信して、データベースに格納するためのアプリケーションである。
アプリケーション２９３（Web SerVer）は、情報コンテンツを含んだ、Ｗｅｂサーバのアプリケーションである。
【００９０】
尚、上記図１３中の”２９４”（Web Browser ）は、上述のアプリケーション２８５（上記図１２のＷｅｂサーバモジュール２５３）におけるＷｅｂサーバ等にアクセスするようになされたＷｅｂブラウザを示す。
【００９１】
上述のような各種アプリケーション２８１〜２９３において、主なアプリケーションについての詳細を、以下に説明する。
【００９２】
〈アプリケーション２８１（UI）〉
ＵＩ（ユーザインターフェース）及びアドレスブック２５２については、上述した通りであるが、ここでは、ＵＩモジュール２５１（上記図１２参照）によりデータの追加、削除、及び取得が行われるアドレスブック２５２について、さらに具体的に説明する。
アドレスブック２５２は、画像処理装置１００内に設けられた不揮発性の記憶メモリ（不揮発性メモリやハードディスク等）に保存されており、その内容は、ネットワークに接続された各種機器の特徴の情報としている。
例えば、が記載されている。例えば、以下に列挙するようなものが含まれてい
・機器の正式名やエイリアス名
・機器のネットワークアドレス
・検器の処理可能なネットワークプロトコル
・機器の処理可能なドキュメントフォーマット
・機器の処理可能な圧縮方式（タイプ）
・機器の処理可能なイメージ解像度
・対象機器がプリンタである場合、その給紙可能な紙サイズや給紙段情報
・対象機器がサーバ（コンピュータ）である場合、そのドキュメントを格納可能なフォルダ名
等である。
アドレスブック２５２に格納されている各種情報により、配信先の特徴を判別することが可能となるアプリケーションとしては、
・アプリケーション２８２（Remote Copy ）
・アプリケーション２８３（Universal Send）
・アプリケーション２８４（Web Pull Print）
・アプリケーション２８５（Web Server）
である。
また、アドレスブック２５２は、上述したように、編集可能であると共に、直接参照することも可能である。さらに、アドレスブック２５２に格納される情報として、ネットワーク上のサーバ側のコンピュータ等に保存されているデータをダウンロードして使用することが可能である。
【００９３】
〈アプリケーション２８２（Remote Copy ）〉
アプリケーション２８２は、先ず、配信先に指定された機器（プリンタ２８３等）の処理可能な解像度情報を、アドレスブック２５２により判別する。その判別結果に従って、スキャナ１３３により読み込んだ画像データ（２値画像データ）を、ＭＭＲ方式の圧縮処理により圧縮する。そして、その圧縮した画像データを、ＴＩＦＦ（Tagged Image File Format）に従ってフォーマット化し、ＳＬＭモジュール２６５により、ネットワーク上のプリンタ（プリンタ２８３等）に対して送信する。
尚、”ＳＬＭ”とは、”Salutation Manager”、或いは、”Smart Link Manager”と呼ばれる機器制御情報等を含むネットワークプロトコルの一種である。
【００９４】
〈アプリケーション２８３（Universal Send）〉
アプリケーション２８３では、上述のアプリケーション２８２（Remote Copy ）とは異なり、スキャナ１３３での一度の画像走査で、それにより得られた画像データを、複数の配信宛先に画像を同時に送信することが可能である。また、配信先についても、プリンタにとどまらず、所謂サーバ側のコンピュータ等にも直接配信可能である。
以下に、配信先の機器の種類に従った配信処理の一例を説明する。
【００９５】
配信先の機器が、ネットワークプリンタプロトコルであるＬＰＤ（Line Printer Daemon ）、及びプリンタ制御コマンドとしてＬＩＰＳを処理可能であると、アドレスブック２５２より判別した場合、先ず、配信先に指定された機器の処理可能な解像度情報を、アドレスブック２５２により判別する。その判別結果に従って、スキャナ１３３により読み込んだ画像データを、ＦＢＥ（First Binari Encoding ）方式の圧縮処理により圧縮する。さらに、その圧縮した画像データを、ＬＩＰＳコード化する。そして、その圧縮しコード化した画像データを、ＬＰＲモジュール２６３（ネットワークプリンタプロトコルであるＬＰＲ）により、配信先に対して送信する。
【００９６】
配信先の機器が、上述のＳＬＭで通信可能であるサーバ側の機器であると、アドレスブック２５２より判別した場合、アドレスブック２５２により、サーバアドレス及びサーバ内のフォルダの指定を判別し、上述のアプリケーション２８２（Remote Copy ）と同様に、スキャナ１３３により読み込んだ画像データ（２値画像データ）を、ＭＭＲ方式の圧縮処理により圧縮する。そして、その圧縮した画像データを、ＴＩＦＦ（Tagged Image File Format）に従ってフォーマット化し、ＳＬＭモジュール２６５により、ネットワーク上のサーバ側の機器の特定のフォルダに格納する。
【００９７】
配信先の機器が、ＪＰＥＧ方式によって圧縮された画像データ（多値画像データ）を処理可能であるサーバ側の機器であると、アドレスブック２５２より判別した場合、アドレスブック２５２により、サーバアドレス及びサーバ内のフォルダの指定を判別し、上述の２値画像データの場合と同様に、スキャナ１３３により読み込んだ画像データ（多値画像データ）を、ＪＰＥＧ方式の圧縮処理により圧縮する。そして、その圧縮した画像データを、ＪＦＩＦに従ってフォーマット化し、ＳＬＭモジュール２６５により、ネットワーク上のサーバ側の機器の特定のフォルダに格納する。
【００９８】
配信先の機器が、Ｅ−Ｍａｉｌサーバ側の機器であると、アドレスブック２５２より判別した場合、アドレスブック２５２により、メールアドレスを判別し、スキャナ１３３により読み込んだ画像データ（２値画像データ）を、ＭＭＲ方式の圧縮処理により圧縮する。そして、その圧縮した画像データを、ＴＩＦＦに従ってフォーマット化し、ＳＭＴＰモジュール２６４により、Ｅ−Ｍａｉｌサーバ側に対して送信する。その後のＥ−Ｍａｉｌサーバ側での送信は、アプリケーション２９１（Mail Server ）によって行われる。
【００９９】
以上が、画像処理装置１００のソフトウェア構成についての説明である。
つぎに、画像処理装置１００において、操作部１３２のＬＣＤ表示部１７１における画面構成、該画面上での操作、それにより実行される処理について説明する。
【０１００】
［操作画面］
画像処理装置１００が提供する機能は、コピー機能（Copy）、転送機能（Send）、印刷機能（Retrieve）、タスク機能（Tasks ）、情報管理機能（Management）、及び設定機能（Configuration ）の６つの大きなカテゴリに分かれており、これらの機能は、図１４に示すような操作画面３０１上の上部に表示される６つのメインタブ”ＣＯＰＹ”（３０２）、”ＳＥＮＤ”（３０３）、”ＲＥＴＲＩＥＶＥ”（３０４）、”ＴＡＳＫＳ”（３０５）、”ＭＧＭＴ”（３０６）、”ＣＯＮＦＩＧ”（３０７）対応している。
したがって、ユーザは、これらのメインタブ３０２〜３０７の中から、実行したい機能に対応するメインタブを選択し、押下することで、操作画面３０１から、対応するカテゴリの画面への切り替えが行われる。このとき、他カテゴリの画面への切り換えが許可されない場合、すなわち他の機能の実行を許可されない場合、図示していないが、各メインタブ３０２〜３０７の表示色が変わり、どのメインタブを押下しても反応しないようになされている。
【０１０１】
コピー機能”ＣＯＰＹ”は、本装置が備えているスキャナ１３３と、プリンタ１３４とを使用して、通常の、原稿上の情報（以下、「ドキュメント情報」と言う）の複写を行う機能と、スキャナ１３３と、ネットワーク上のプリンタ２３８（リモートプリンタ）とを使用して、ドキュメント情報の複写を行う機能（以下、「リモートコピー機能」とも言う）とを含む。
転送機能”ＳＥＮＤ”は、本装置が備えているスキャナ１３３により読み込んだドキュメント情報を、電子メールサーバ２３５、プリンタ２３８、ＦＡＸ装置２３１、ファイル転送（ＦＴＰ）、及びデータベースサーバ２３２に対して転送する。このとき、宛先を複数指定することが可能である。
印刷機能”ＲＥＴＲＩＥＶＥ”は、外部にあるドキュメント情報を取得して、本装置が備えているプリンタ１３４によりプリントアウトする。上記ドキュメント情報を取得する手段としては、ＷＷＷ、電子メール、ファイル転送、及びＦＡＸ装置２３１の使用が可能である。
タスク機能”ＴＡＳＫＳ”は、ＦＡＸ装置２３１やインターネット等を介して外部から送られてくるドキュメント情報を自動処理し、定期的に上記の印刷機能を実行するためのタスクの生成及び管理を行う。
情報管理機能”ＭＧＭＴ”は、ジョブ・アドレース帳、ブックマーク、及びドキュメント・アカウント情報等の管理を行う。
設定機能”ＣＯＮＦＩＧ”は、本装置に関しての設定（ネットワークや時計等）を行う。
【０１０２】
［ＩＤ入力画面］
本装置の電源投入直後及びＩＤキー押下時に、図１５に示すようなＩＤ入力画面３１１が表示される。
このＩＤ入力画面３１１は、ＩＤ入力部３１２、パスワード入力部３１３、テンキー部３１４、及びＯＫボタン３１５からなる。
先ず、ユーザは、テンキー３１４を用いて、ユーザＩＤ及びパスワードをＩＤ入力部３１２及びパスワード入力部３１３に正しく入力し、ＯＫボタン３１５を押下する。これにより、上記図１４の操作画面３０１が表示され、この画面での操作が可能となる。
尚、ＩＤ入力部３１２とパスワード入力部３１３の切り換えは、入力を行いたい領域を、直接押下することで切り換えることができるようになされている。
【０１０３】
［ＣＯＰＹ画面］
図１６は、上述のメインタブの”ＣＯＰＹ”３０２を押下した時に表示される、ＣＯＰＹメイン画面３２１を示したものである。
ＣＯＰＹメイン画面３２１は、プリンタ選択ボタン３２４、プリンタ表示部３２３、イメージクオリティ（Image Quality ）選択ボタン３２６、イメージクオリティ表示部３２５、コピーパラメータ表示部３２２、拡大縮小設定ボタン３２７及び３２８、紙選択ボタン３２９、ソータ設定ボタン３３１、両面コピー設定ボタン３３３、濃度インジケータ及び濃度設定ボタン３３０、及びテンキー部３３５を含んでなる。
【０１０４】
例えば、プリンタ選択ボタン３２４を押下すれば、図１７に示すように、使用可能なプリンタ（本装置が備えているプリンタ１３４及びネットワーク上のプリンタ２３８）名の一覧３４１がプルダウン表示される。このプリンタ名一覧３４１の中から所望するプリンタを選択すれば、プリンタ名一覧３４１が消え、上記図１６に示すように、プリンタ表示部３２３には、その選択したプリンタ名が表示される。
また、イメージクオリティ設定ボタン３２６を押下すれば、図１８に示すように、イメージクオリティ一覧３４２がプルダウン表示される。このイメージクオリティ一覧３４２の中から所望するイメージクオリティを選択すれば、イメージクオリティ一覧３４２が消え、上記図１６に示すように、イメージクオリティ表示部３２５には、その選択したイメージクオリティが表示される。
また、拡大縮小設定ボタン３２７及び３２８、紙選択ボタン３２９、ソータ設定ボタン３３１、及び両面コピー設定ボタン３３３を、必要に応じて押下すれば、各々に対応したサブ画面が表示される。すなわち、拡大縮小設定ボタン３２７及び３２８を押下すると、図１９に示すような拡大縮小設定画面３４３が表示され、紙選択ボタン３２９を押下すると、図２０に示すような紙選択サブ画面３４４が表示され、ソータ設定ボタン３３１を押下すると、図２１に示すようなソータ設定サブ画面３４５が表示され、両面コピー設定ボタン３３３を押下すると、図２２に示すような両面コピー設定サブ画面３４６が表示される。そして、表示されたサブ画面にて、各々の設定を行う。また、濃度インジケータ及び濃度設定ボタン３３０を押下することで、濃度設定が行える。
【０１０５】
上述のようにして、ユーザは各種パラメータの設定を行い、その後、上記図１６のＣＯＰＹメイン画面３２１にて、スタートボタン３３９を押下する。これにより、スキャナ１３３が動作し、ドキュメント情報の読み込みが行われる。そして、そのドキュメント情報が選択されているプリンタに対して送信され、該プリンタからは、上記図１６のＣＯＰＹメイン画面３２１に表示されている各種設定に従った複写物が出力される。
【０１０６】
［ＳＥＮＤ画面］
図２３は、上述のメインタブの”ＳＥＮＤ”３０３を押下した時に表示される、ＳＥＮＤメイン画面３５１を示したものである。
ＳＥＮＤメイン画面３５１は、宛先表示部３５２、詳細宛先数表示部３５３、宛先スクロールボタン３５４、アドレスブック（”AddBook ”）ボタン３５８、ニュー（”New ”）ボタン３５９、エディット（”Edit”）ボタン３６０、デリート（”Delete”）ボタン３６１、サブジェクト（Subject ）入力部３５５、メッセージ（Message ）入力部３５６、ファイルネーム（File Name ）入力部３５７、カバーページチェック（Cover Page）ボタン３６２、ＨＤチェック（Put Into HD）ボタン３６３、プリントアウトチェック（Print Out ）ボタン３６４、及びスキャナチェック（Scan Setting）ボタン３６５を含んでなる。
【０１０７】
リセットを含む初期化時には、図２４に示すようなＳＥＮＤ初期画面３７１が表示される。このＳＥＮＤ初期画面３７１では、宛先表示部３５２には１つの宛先も表示されず、操作説明内容が表示される。
詳細は後述するが、アドレスブックボタン３５８を押下すれば、上記図２３に示したように、宛先表示部３５２には入力された宛先の一覧が表示される。また、これも詳細は後述するが、ニューボタン３５８を押下すれば、新たな宛先の追加が可能となる。この新たな宛先は、順次末尾に追加される。
詳細宛先数表示部３５３には、現在設定されている宛先数が表示される。
現在設定されている宛先の、ある宛先を削除したい場合、宛先表示部３５２に表示されている宛先から削除したい選択した後、デリートボタン３６１を押下すればよい。これにより、選択した宛先は削除される。
サブジェクト入力部３５５、メッセージ入力部３５６、及びファイルネーム入力部３５７については、入力を行いたい押下することで、図２５に示すようなフルキーボード３８１が表示され、その入力が可能となる。
【０１０８】
上述のようにして、ユーザは、宛先の設定や、該宛先に対するメッセージの入力、送信方法の指定等を行い、その後、上記図２３のＳＥＮＤメイン画面３５１にて、スタートボタン３６６を押下する。これにより、スキャナ１３３が動作し、ドキュメント情報の読み込みが行われる。そして、そのドキュメント情報が、選択されている宛先に対して指定された送信方法で送信される。
【０１０９】
［アドレスブックサブ画面］
上記図２３のＳＥＮＤメイン画面３５１において、アドレスブックボタン３５８を押下すると、図２６に示すようなアドレスブックサブ画面３９１が表示される。
【０１１０】
このアドレスブックサブ画面３９１において、アドレス帳表示部３９２で選択マーク３９３が付けられた宛先は、ＯＫボタン３９９を押下することで、ＳＥＮＤメイン画面３５１の宛先表示部３５２に追加される。
アドレス帳表示部３９１の宛先（項目）表示は、ソート項目設定ボタン３９５〜３９７を押下することで、クラス別、名前昇順、名前降順にソートされる。
項目選択件数表示部３９８には、選択マーク３９３が付けられた宛先数が表示される。
【０１１１】
また、アドレス帳表示部３９１に表示されている項目の中の１つの項目を選択した状態で、詳細情報（Detail）ボタン３９８を押下すれば、図２７に示すような詳細情報サブ画面４０１が表示される。
この詳細情報画面４０１には、選択された項目の情報として、上述したアドレスブック２５２から得られる全ての情報が表示される。
【０１１２】
上述のようなアドレスブックサブ画面３９１をクローズしたい場合は、０Ｋボタン３９９又はキャンセルボタン３９８を押下すればよい。これにより、アドレスブックサブ画面３９１はクローズされ、ＳＥＮＤメイン画面３５１が表示される。
【０１１３】
［サーチサブ画面］
上記図２６のアドレスブックサブ画面３９１において、サーチ（Search）ボタン３９５を押下すると、図２８に示すようなサーチサブ画面（アドレス検索画面）４１１が表示される。
このサーチサブ画面４１１は、アドレスブック２５２（ローカルアドレス帳）や、外部にあるアドレスサーバから宛先を検索するためのものであり、その画面上部は、検索条件設定部分である。
【０１１４】
検索対象クラス設定ボタン４１７を押下すれば、図２９に示すように、検索対象クラスー覧４３１が表示される。この一覧４３１の中から所望する検索対象クラスを選択したものが、検索対象クラス表示部４１６に表示される。
検索対象属性設定ボタン４１９を押下すれば、図３０に示すように、検索対象属性一覧４４１が表示される。この一覧４４１に表示される属性は、検索対象クラス表示部４１６に表示されている検索対象クラスによって次のように変化する。
0004181667.tif 000002
検索対象条件設定ボタン４２１を押下すれば、図３１に示すように、検索対象条件一覧４５１が表示される。その一覧の中から所望する条件を選択したものが、検索対象条件表示部４２０に表示される。
検索対象アドレスブック設定ボタン４２４を押下すれば、図３２に示すように、検索対象アドレスブックの一覧４６１が表示される。その一覧４６１の中から所望するアドレスブックを選択したものが、検索対象アドレスブック表示部４２３に表示される。
したがって、検索対象クラス表示部４１６、検索対象属性表示部４１８、検索対象条件表示部４２０、及び検索対象アドレスブック表示部４２３には、現在選択されている各種検索条件が表示されることになる。
【０１１５】
検索対象属性値入力部４２２を押下すれば、上記図２５に示したようなフルキーボード３８１が表示される。このフルキーボード３８１により、値を入力することが可能となる。
【０１１６】
検索実行（Do Search ）ボタン４２５押下すれば、上述のようにして選択設定した各種検索条件に従って検索が行われる。この検索結果は、図３３の画面４７１に示すように、検索結果表示部４１２に表示され、その件数が検索結果件数表示部４１５に表示される。
検索結果表示部４１２において、表示されている検索結果の項目のうち、ある１つを選択した状態で詳細情報（Detail）ボタン４２６を押下すれば、上記図２７に示したような、その選択した項目に対する詳細情報サブ画面４０１が表示される。また、表示されている検索結果の項目のうち、宛先に追加したいものがあれば、上記図３３に示すように、その項目に選択マークを付加して、ＯＫボタン４２８を押下すれば、サーチサブ画面４７１（４１１）がクローズされ、上記図２３のＳＥＮＤメイン画面３５１に戻り、選択マークが付加されていた項目が宛先に追加される。一方、キャンセルボタン４２７を押下した場合は、サーチサブ画面４７１（４１１）がクローズされ、上記図２３のＳＥＮＤメイン画面３５１に戻るが、宛先に変化はない。
【０１１７】
［詳細宛先サブ画面］
上記図２３のＳＥＮＤメイン画面３５１において、ニューボタン３５９を押下すると、図３４に示すような詳細宛先（New ）画面４８１が表示される。
この詳細宛先（New ）画面４８１にて、新しい宛先の設定が可能となる。
【０１１８】
この詳細宛先（New ）画面４８１において、先ず、送信方法（電子メール、ファックス、プリンタ、ＥＴＰ）に対応した送信方法選択ボタン４８２〜４８５を押下することで、新たな宛先への送信方法を選択する。そして、送信方法選択ボタン４８２〜４８５に対応した詳細宛先入力部４８６〜４８９を押下すれば、図３５に示すようなテンキーボード５０１、又は上記図２５に示したようなフルキーボード３８１が表示され、詳細な宛先の入力が可能となる。
尚、詳細宛先入力部４８７（ファックスに対応）の押下時には、テンキーボード５０１が表示され、その他の詳細宛先入力部４８６、４８８、４８９の押下時には、フルキーボード３８１が表示される。
【０１１９】
送信方法選択ボタン４８２〜４８５に対応したボタン４９０〜４９３は、各々の送信方法の送信オプションを行うためのものである。
【０１２０】
また、上記図２３のＳＥＮＤメイン画面３５１において、”Person”のクラスの宛先が選択した状態で、エディットボタン３６０を押下すれば、図３６に示すようなクラス詳細宛先（Person）画面５１１が表示される。
このクラス詳細宛先（Person）画面５１１において、上述した詳細宛先入力部４８６〜４８９（上記図３４参照）に対応した表示部５１２〜５１５に、選択された宛先の詳細が表示され、詳細宛先入力部４８６〜４８９への入力と同様にして、上記図３５に示したようなテンキーボード５０１、又は上記図２５に示したようなフルキーボード３８１により、宛先の編集が可能となる。
【０１２１】
また、上記図２３のＳＥＮＤメイン画面３５１において、”Data Base ”のクラスの宛先が選択した状態で、エディットボタン３６０を押下すれば、図３７に示すようなクラス詳細宛先（Data Base ）画面５２１が表示される。
このクラス詳細宛先（Data Base ）画面５２１には、表示部５２２にデータベース名が表示され、表示部５２３にフォルダリスト（３３１２）が表示される。
【０１２２】
また、上記図２３のＳＥＮＤメイン画面３５１において、”Group ”のクラスの宛先が選択した状態で、エディットボタン３６０を押下すれば、図３８に示すようなクラス詳細宛先（Group ）画面５３１が表示される。
このクラス詳細宛先（Group ）画面５３１において、表示部５３２には、グループメンバーが表示される。
【０１２３】
［ＨＤ  Ｓｅｔｔｉｎｇサブ画面］
上記図２３のＳＥＮＤメイン画面３５１において、ＨＤチェックボタン３６３を押下すると、図３９に示すようなハードディスク設定画面５４１が表示される。
このハードディスク設定画面５４１にて、ハードディスクにデータ送信するための設定が可能となる。
【０１２４】
［Ｐｒｉｎｔ  Ｏｕｔサブ画面］
上記図２３のＳＥＮＤメイン画面３５１において、プリントアウトチェックボタン３６４を押下すると、図４０に示すようなプリント設定画面５５１が表示される。
このプリント設定画面５５１にて、プリント枚数、紙サイズ、拡大縮小率、両面印刷、ソート、及び解像度等の設定が可能となる。
【０１２５】
例えば、紙サイズ選択ボタン５５６を押下すれば、図４１に示すように、紙サイズの一覧５７１が表示される。この一覧５７１の中から所望する紙サイズを選択したものが、上記図４０に示すように、紙サイズ表示部５５５に表示される。また、ソータ選択ボタン５６１を押下すれば、図４２に示すように、選択可能なソータ覧５８１が表示される。この一覧５８１の中から所望するソータを選択したものが、上記図４０に示すように、ソータ表示部５６０に表示される。
【０１２６】
［Ｓｃａｎ  Ｓｅｔｔｉｎｇサブ画面］
上記図２３のＳＥＮＤメイン画面３５１において、スキャナチェックボタン３６５を押下すると、図４３に示すようなスキャン設定画面５９１が表示される。
【０１２７】
このスキャン設定画面５９１において、プリセットモード（Preset Mode ）選択表示部５９２に表示されている各モードの中から所望するモードを選択して押下すると（上記図４３では、”Photo ”モード）、その選択モードに対応した予め設定された解像度、スキャンモード、及び濃度が、各々対応する表示部５９８、６００、及び６０２に表示される。これらの予め設定された各値は、手動で変えることが可能なようになされている。
例えば、解像度選択ボタン５９９を押下すれば、図４４に示すように、解像度の一覧６１１が表示される。この一覧６１１から所望する解像度を選択すれば、その選択した解像度が設定されて、上記図４３に示すように、解像度表示部５９８に表示される。
また、スキャンモードについても同様に、モード選択ボタン６０１を押下すれば、図４５に示すように、モードの一覧６２１が表示される。この一覧６２１から所望するモードを選択すれば、その選択したモードが設定されて、上記図４３に示すように、解像度表示部６００に表示される。
【０１２８】
紙サイズ選択ボタン５９７を押下すれば、図４４に示すように、紙サイズの一覧６１１がプルダウン表示される。この一覧６１１から使用する紙のサイズや向きを選択したものが、上記図４３に示すように、紙サイズ表示部５９６に表示される。
【０１２９】
［ＲＥＴＲＩＥＶＥ画面］
図４７は、上述のメインタブの”ＲＥＴＲＩＥＶＥ”３０４が押下された時に表示される、ＲＥＴＲＩＥＶＥメイン画面６４１を示したものである。
このＲＥＴＲＩＥＶＥメイン画面６４１は、ＷＷＷ、Ｅ−Ｍａｉｌ、ＦＡＸ、及びＥＴＰの各サブタブ６４２〜６４５と、各サブカテゴリーで共通に使用されるＨＤチェックボタン６４６及びプリントアウトチェックボタン６４７とを含んでなる。
【０１３０】
サブタブ６４２〜６４５を押下すると、後述するような、ＷＷＷ、Ｅ−Ｍａｉｌ、ＦＡＸ、及びＥＴＰのサブ画面が表示される。
尚、リセットを含む初期化時には、ＷＷＷのサブ画面が表示される。
【０１３１】
［ＷＷＷサブ画面］
上記図４７のＲＥＴＲＩＥＶＥメイン画面６４１において、ＷＷＷのサブタブ６４２を押下すると、同図に示すようなＷＷＷサブ画面６６１が表示される。
【０１３２】
このＷＷＷサブ画面６６１にて、ＵＲＬ入力部６４８を押下すれば、上記図２５に示したようなフルキーボード３８１が表示され、このフルキーボード３８１により、ＵＲＬの直接入力が可能となる。また、”Link Depth”及び”Max Pages ”の各入力部６４９及び６５１を押下すれば、上記図３５に示したようなテンキーボード５０１が表示され、このテンキーボード５０１により、各数値の直接入力が可能となる。
【０１３３】
上述のようにして、ＵＲＬ入力部６４８、”Link Depth”及び”Max Pages ”の各入力部６４９及び６５１に対して、各入力を行った後、スタートボタン６６２を押下すると、該設定従ってホームページが印刷される。
尚、ＵＲＬ入力部６４８、”Link Depth”及び”Max Pages ”の各入力部６４９及び６５１に何も表示されていない、すなわち何も設定されていない状態において、スタートボタン６６２が押されても何も機能しないようになされている。
【０１３４】
［Ｂｏｏｋｍａｒｋサブ画面］
上記図４７のＷＷＷサブ画面６６１において、ブックマーク（Bookmark）ボタン６５６を押下すると、図４８に示すようなブックマークサブ画面６７１が表示される。
【０１３５】
このブックマークサブ画面６７１において、ブックマーク表示部６７２には、設定されているブックマークの一覧が表示される。この一覧に表示されているブックマークの中から、所望するブックマークの行を押下すれば、ブックマークの選択状態となる。そして、ＯＫボタン６７７を押下すれば、ブックマークサブ画面６７１がクローズされ、選択状態にあったブックマークが、ＷＷＷサブ画面６６１のＵＲＬ入力部６４８（上記図４７）に表示される。
【０１３６】
［Ｅ−Ｍａｉｌサブ画面］
上記図４７のＲＥＴＲＩＥＶＥメイン画面６４１において、Ｅ−Ｍａｉｌのサブタブ６４３を押下すると、図４９に示すようなＥ−Ｍａｉｌサブ画面６８１が表示される。
このＥ−Ｍａｉｌサブ画面６８１において、サーバ（Server）、ログインネーム（Login Name）、及びパスワード（Password）の各入力部６８２〜６８４を押下すれば、上記図２５に示したようなフルキーボード３８１が表示され、このフルキーボード３８１により、サーバからＥ−Ｍａｉｌを受け取るための、サーバ、ログインネーム、及びパスワードの直接入力が可能となる。
【０１３７】
［ＦＡＸサブ画面］
上記図４７のＲＥＴＲＩＥＶＥメイン画面６４１において、ＦＡＸのサブタブ６４４を押下すると、図５０に示すようなＦＡＸサブ画面６９１が表示される。このＦＡＸサブ画面６９１において、ＦＡＸ番号の入力部６９２を押下すれば、上記図３５に示したようなテンキーボード５０１が表示され、このテンキーボード５０１により、ＦＡＸ番号の直接入力が可能となる。
【０１３８】
［ＦＴＰサブ画面］
上記図４７のＲＥＴＲＩＥＶＥメイン画面６４１において、ＦＴＰのサブタブ６４５を押下すると、図５１に示すようなＦＴＰサブ画面７０１が表示される。このＦＴＰサブ画面７０１において、サーバ（Server）、ログインネーム（Login Name）、及びパスワード（Password）の各入力部７０２〜７０４を押下すれば、上記図２５に示したようなフルキーボード３８１が表示され、このフルキーボード３８１により、サーバからデータを受け取るための、サーバ、ログインネーム、及びパスワードの直接入力が可能となる。
【０１３９】
［ＨＤ  Ｓｅｔｔｉｎｇサブ画面］
上述のＷＷＷ、Ｅ−Ｍａｉｌ、ＦＡＸ、及びＦＴＰの各カテゴリに共通のＨＤチェックボタン６４６を押下すれば、上記図３９に示したようなハードディスク設定画面５４１が表示される。
このハードディスク設定画面５４１にて、上述したように、ハードディスクへのデータ送信のための設定が行える。
【０１４０】
［Ｐｒｉｎｔ  Ｓｅｔｔｉｎｇサブ画面］
上述のＷＷＷ、Ｅ−Ｍａｉｌ、ＦＡＸ、及びＦＴＰの各カテゴリに共通のプリントアウトチェックボタン６４７を押下すれば、図５２に示すようなプリント設定画面７１１が表示される。
このプリント設定画面７１１は、上記図４０に示したようなプリント設定画面５５１と同様の機能を有し、データをプリントアウトするための設定が行える。
【０１４１】
［ＴＡＳＫＳ画面］
図５３は、上述のメインタブの”ＴＡＳＫＳ”３０５が押下された時に表示される、ＴＡＳＫＳメイン画面７２１を示したものである。
このＴＡＳＫＳメイン画面７２１は、ＷＷＷ、Ｅ−Ｍａｉｌ、プリント受信（Print Recieve ）、ＦＡＸ受信（Fax Recieve ）、及びＦＡＸポーリング（Fax Polling ）の各サブタブ７２２〜７２６を含んでなる。
このようなＴＡＳＫＳメイン画面７２１が表示されている状態で、スタートボタン７３２を押下すると、本画面上にて設定されているパラメータに従って、外部から送られてくるドキュメント情報を自動処理し、定期的に印刷機能（Retrieve）するための動作が実行される。
【０１４２】
［ＷＷＷサブ画面］
上記図５３のＴＡＳＫＳメイン画面７２１において、ＷＷＷのサブタブ７２２を押下すると、同図に示すようなＷＷＷサブ画面７４１が表示される。
尚、リセットを含む初期化時には、ＷＷＷサブ画面７４１が表示される。
【０１４３】
このＷＷＷサブ画面７４１のＷＷＷタスク一覧表示部７２７には、本装置内に保持されているタスクが入力された順番で表示される。その表示されているタスクの中で、実際に実行する必要のあるタスクに選択マークを付加する。
これにより、選択マークが付加されたタスクが実行される。一方、選択マークが付加されていないタスクについては、本装置機器内に保持されているが、実際には実行されない。
【０１４４】
ニュー（New ）ボタン７２９を押下すれば、詳細は後述するが、図５４に示すようなＷＷＷ詳細設定画面７５１が表示され、このＷＷＷ詳細設定画面７５１にて、新規にタスクの入力が可能となる。
ＷＷＷタスク一覧表示部７２７から、ある１つのタスクを選択した状態で、エディット（Edit）ボタン７３０を押下すれば、その選択タスクの情報が含まれる、上記図５４に示すようなＷＷＷ詳細設定画面７５１が表示される。このＷＷＷ詳細設定画面７５１にて、該選択タスクの情報の設定を編集することが可能となる。
ＷＷＷタスク一覧表示部７２７から、ある１つのタスクを選択した状態で、デリート（Delete）ボタン７３１を押下すれば、その選択タスクが削除される。
【０１４５】
［ＷＷＷ詳細設定画面］
上述のＷＷＷ詳細設定画面７５１は、上記図５４に示すように、上記図４７に示したようなＲＥＴＲＩＥＶＥメイン画面６４１と、そのＷＷＷサブ画面６６１とに共通の機能を有するコンポーネント７５２〜７６４、チェックタイム表示部７６５、チェックタイム設定ボタン７６６、プリントチェンジ（Print When Changed）チェックボタン７６７、転送チェックボタン７６８、ＯＫボタン７７０、及びキャンセルボタン７６９を含んでなる。
【０１４６】
チェックタイム表示部７６５は、ＷＷＷ詳細設定画面７５１がニューボタン７２９によって表示された場合は、空白となる。一方、エディットボタン７３０によって表示された場合は、設定されていたタスク実行時刻が表示される。また、後述するチェックタイムサブ画面で設定が行われた直後は、設定されたタスク実行時刻が表示される。
【０１４７】
チェックタイム設定ボタン７６６を押下すれば、後述するチェックタイムサブ画面が表示され、この画面にて、タスクを実行するタイミングを設定することが可能となる。
【０１４８】
［チェックタイムサブ画面］
上記図５４のＷＷＷ詳細設定画面７５１において、チェックタイム設定ボタン７６６を押下すると、図５５に示すようなチェックタイムサブ画面７７１が表示される。
このチェックタイムサブ画面７７１は、スケジュールモード設定ボタン７７２〜７７４、時刻入力部７７５、ＯＫボタン７７９、及びキャンセルボタン７７８を含んでなる。
【０１４９】
上記図５５では、３つのスケジュールモード設定ボタン７７２〜７７４のうち、”Once”のボタン７７２を選択し押下した場合の画面状態を示している。この場合、「月」入力部７７６、及び「日」入力部７７７が表示される。これらの入力部７７６及び７７７を押下すれば、上記図３５に示したようなテンキーボード５０１が表示され、このテンキーボード５０１により、タスク実行の「月日」の入力が可能となる。
また、”Weekly”のボタン７７３を押下すれば、図５６に示すように、曜日設定ボタン７８１が表示される。この曜日設定ボタン７８１により、タスク実行の曜日の入力が可能となる。尚、複数の曜日が設定可能となっている。
また、”Monthly ”のボタン７７４を押下すれば、図５７に示すように、「月」入力部７９１が表示される。この入力部７９１を押下すれば、上記図３５に示したようなテンキーボード５０１が表示され、このテンキーボード５０１により、タスク実行の「月」の入力が可能となる。
【０１５０】
［ＭＧＭＴ画面］
図５８は、上述のメインタブの”ＭＧＭＴ”３０６が押下された時に表示される、Ｍａｎａｇｅｍｅｎｔメイン画面８０１を示したものである。
【０１５１】
［ＣＯＮＦＩＧ画面］
図５９は、上述のメインタブの”ＣＯＮＦＩＧ”３０７が押下された時に表示される、ＣＯＮＦＩＧメイン画面８０１を示したものである。
【０１５２】
［フルキーボード］
上記２５に示したようなフルキーボード３８１は、上述したように、各画面上の文字の入力部が押下されたときに表示される。
このキーボード３８１に設けられている各キーにより、文字の入力が行えるが、特に、”www.”キーを押下すれば、”www ”の文字が、”com ”キーを押下すれば、”com ”の文字が入力できるようになされている。
【０１５３】
［テンキーボード］
上記３５に示したようなテンキーボード５０１は、上述したように、各画面上の数値入力部や月日入力部が押下されたときに表示される。
【０１５４】
［エラー画面］
上述したような画面上の操作にて、何らかのエラーが発生した場合、図６０に示すようなエラー画面８２１が表示される。
このエラー画面８２１は、エラーメッセージをテキストで表示するメッセージ表示部８２２、及びエラー画面８２１をクローズするためのＯＫボタン８２３を含んでなる。
【０１５５】
以上が、画像処理装置１００において、操作部１３２のＬＣＤ表示部１７１における画面構成、該画面上での操作、それにより実行される処理についての説明である。
つぎに、画像処理装置１００で採用しているデバイスインフォメーションサービス（Device Information Service、以下、「ＤＩＳ」と言う）、それによるスキャン動作、及びプリント動作について説明する。
【０１５６】
［ＤＩＳ］
本装置では、制御部１１０内でジョブ（スキャン動作やプリント動作等）に対する設定値、デバイス（スキャナ１３３やプリンタ１３４等）の機能、ステータス、及び課金情報等を、コントロールＡＰＩ２６８に準拠したデータ形態（形式）で保持するデータベースと（上記図１及び図１２参照）、そのデータベースとのインターフェース（Ｉ／Ｆ）を、「ＤＩＳ」として定義している。
【０１５７】
図６１は、ジョブマネージャ２６８とＤＩＳ８３１、ジョブマネージャ２６８とスキャナマネージャ２７４及びプリンタマネージャ２７６、ＤＩＳ８３１とスキャナマネージャ２７４及びプリンタマネージャ２７６の各々の間でのデータのやり取りを示したものである。
【０１５８】
基本的には例えば、スキャン動作やプリント動作（ジョブ）の開始命令等、動的な情報は、ジョブマネージャ２６８から、スキャナマネージャ２７４やプリンタマネージャ２７６（ドキュメントマネージャ）に対して直接指示される。また、スキャナ１３３やプリンタ１３４（デバイス）の機能や、スキャン動作やプリント動作（ジョブ）の内容等、静的な情報は、ＤｌＳ８３１を参照する。
一方、スキャナマネージャ２７４やプリンタマネージャ２７６が出力する静的或いは動的情報、及びイベント情報は、ＤＩＳ８３１を介して、ジョブマネージャ２６８に伝えられる。
【０１５９】
また、スキャナマネージャ２７４やプリンタマネージャ２７６から、ＤＩＳ８３１のデータベースに対してデータの設定や取得を行う場合、ＤＩＳ８３１内部のデータ形態が、コントロールＡＰＩ２６８に準拠したデータ形式であることから、コントロールＡＰＩ２６８に準拠したデータ形式と、スキャナマネージャ２７４やプリンタマネージャ２７６が理解できるデータ形式との間で、相互の変換処理を行う。
例えば、スキャナマネージャ２７４やプリンタマネージャ２７６からＤＩＳ８３１のデータベースに対して、ステータスデータの設定を行う場合、デバイス固有のデータを解釈し、コントロールＡＰＩ２６８で定義されるデータ形式に対応するデータに変換してから、そのデータをＤＩＳ８３１のデータベースに書き込む。
尚、ジョブマネージャ２６９からＤＩＳ８３１のデータベースに対してデータの設定や取得を行う場合は、これらの間でのデータの交換処理は生じない。
【０１６０】
また、ＤＩＳ８３１では、スキャナマネージャ２７４やプリンタマネージャ２７６から通知される各種イベント情報に基づいて、イベントデータの更新が行われる。
図６２は、ＤＩＳ８３１内部に保持される各種データベース（ＤＢ）を示している。
【０１６１】
上記図６２において、まず、スーパーバイザ（Supervisor）ＤＢ８４２は、装置全体についてのステータスやユーザ情報を保持しているものである。このスーパーバイザＤＢ８４２に保持される情報の中でも、ユーザＩＤやパスワード等、バックアップが必要な情報については、ＨＤＤやバックアップメモリ等の不揮発性の記憶メモリ部に保持される。
【０１６２】
スキャンコンポーネント（Scan Component）ＤＢ８４３、及びプリントコンポーネント（Print Component ）ＤＢ８４４は、存在するコンポーネント（ここでは、スキャナ１３３及びプリンタ１３４）毎に対応して設けられている。
例えば、プリンタのみからなる機器の場合は、プリントコンポーネントＤＢ８４４のみが設けられ、ＦＡＸを備えた機器の場合は、ＦＡＸ用のコンポーネントＤＢが設けられる。
スキャンコンポーネントＤＢ８４３、プリントコンポーネントＤＢ８４４には、初期化時に、各々対応するスキャナマネージャ２７４、プリンタマネージャ２７６によって、スキャナ１３３、プリンタ１３４が有する機能やステータスが設定される。
【０１６３】
スキャンジョブサービス（Scan Job Service）ＤＢ８４５、及びプリントジョブサービス（Print Job Service ）ＤＢ８４６にも、上述のスキャンコンポーネントＤＢ８４３及びプリントコンポーネントＤＢ８４４と同様に、初期化時に、各々対応するスキャナマネージャ２７４、プリンタマネージャ２７６によって、スキャナ１３３、プリンタ１３４で使用可能な機能や、それらのサポート状況が設定される。
【０１６４】
スキャンジョブ（Scan Job）ＤＢ８４７、プリントジョブ（Print Job ）ＤＢ８４８、スキャンドキュメント（Scan Document ）ＤＢ８４９、及びプリントドキュメント（Print Dcument ）ＤＢ８５０は、スキャナマネージャ２７４及びプリンタマネージャ２７６によって、スキャナ動作やプリント動作のジョブと、それに付随すドキュメント情報が生成される度に、動的に確保及び初期化が行われ、必要な項目の設定が行われる。
スキャナマネージャ２７４、プリンタマネージャ２７６は各々、スキャナ動作、プリント動作の処理開始前に、上記の各ＤＢから処理に必要な項目を読み出してから、処理を開始する。その後、処理が終了すると、上記の各ＤＢは解放される。
尚、ジョブは、１つ以上のドキュメント情報を持つため、あるジョブに対して複数のドキュメントＤＢが確保される場合がある。
【０１６５】
ソフトカウンタ（Soft Counter）８５１は、スキャナマネージャ２７４やプリンタマネージャ２７６から通知されるイベント情報を保持するものである。
【０１６６】
イベントテーブル（Event Table ）８５２は、本装置でのスキャン動作の回数やプリント動作の回数を記録するためのカウンタテーブルである。
【０１６７】
上述のようなＤＩＳ８３１では、スキャナマネージャ２７４やプリンタマネージャ２７６から通知されるイベント情報のＩＤ（イベントＩＤ）が予め定められている。
【０１６８】
具体的には、スキャナマネージャ２７４から通知されるイベント情報には、スキャナ１３３の状態遷移、スキャン動作完了、及び各種のエラー情報等があり、また、プリンタマネージャ２７６から通知されるイベント情報には、プリンタ１３４の状態遷移、プリント動作動作完了、及び紙詰まりや給紙カセットオープン等のエラー情報等がある。これらの各種イベント情報を識別するために、イベントＩＤが予め定められている。
【０１６９】
そこで、例えば、ＤＩＳ８３１は、スキャナマネージャ２７４からイベント情報が通知された場合、そのイベントＩＤと、必要に応じて該イベント情報に付随する詳細データを、イベントテーブル８５２に対して登録する。また、スキャナマネージャ２７４からイベント情報の解除が通知された場合、その解除指定されたイベント情報に対するイベントＩＤ及びその詳細データを、イベントテーブル８５２から削除する。
また、ＤＩＳ８３１は、スキャナマネージャ２７４からイベントのポーリングが行われた場合、イベントテーブル８５２を参照することで、現在発生してるイベントのイベントＩＤ及びその詳細データを、スキャナマネージャ２７４に対して返信する。このとき、現在イベントが発生していなければ、その旨を返信する。
さらに、ＤＩＳ８３１は、スキャナマネージャ２７４からスキャン動作完了を示すイベント情報が通知された場合、ソフトカウンタ８５１のスキャン回数のカウンタ値を更新する。このカウント動作は、ソフトウェアにより行われ、不慮の電源遮断等でその値が失われないように、パックアップされたメモリやＨＤＤ等のような不揮発性メモリ部にて、カウンタ値の更新がなされる。
尚、プリンタマネージャ２７６からイベント情報の通知及びその解除の通知等がなされた場合も、上述のスキャナマネージャ２７４の場合と同様であるため、その詳細な説明は省略する。
【０１７０】
［スキャン動作］
図６３は、上記図１に示した画像処理装置１００において、スキャン動作に関する構成部に着目した場合の構成を示したものである。
この図６３に示すように、スキャン動作では、ＲＡＭ１１２、ＣＰＵ１１１、スキャナ１３３、画像圧縮処理部１２６、及びＨＤＤ１１４が、画像バス１２０を介して互いにデータ授受することでなされる。
【０１７１】
尚、上記図６３では、説明の簡単のために、ＣＰＵ１１１、ＲＡＭ１１２、及びＨＤＤ１１４が接続されたシステムバス１１９と、画像バス１２０との間に設けられたイメージバスＩ／Ｆ１１５（上記図１参照）を省略している。
また、ここでは、スキャナ１３３を、スキャナ機能及びプリンタ機能を含む複合機能を有する画像処理装置１００のスキャナ機能ユニットとしているが、スキャナ機能のみを有するスキャナとしてもよい。
【０１７２】
ここでは、画像バス１２０としてＰＣＩバスを用い、ＨＤＤ１１４としてはＩＤＥ（Integrated Device Electronics ）規格に準拠したＨＤＤを用いている。また、デバイスＩ／Ｆ１２２としてＳＣＳＩＩ／Ｆを用いている。このため、スキャナ１３３は、ＳＣＳＩケーブル８６１によりデバイスＩ／Ｆ１２２と接続されている。
さらに、ＨＤＤ１１４としてＩＤＥ規格に準拠したＨＤＤを用いている。このため、ＨＤＤ１１４は、ＩＤＥコントローラ８６２を介して画像バス１２０に接続されている。ＨＤＤ１１４とＩＤＥコントローラ８６２は、ＩＤＥケーブル８６４により接続されている。
【０１７３】
上述のような構成から実施されるスキャン動作は、例えば、図６４に示すようなソフトウェア構造の処理プログラムが、ＣＰＵ１１１により実行されることで実現する。
【０１７４】
上記図６４において、ジョブマネージャ２６９は、上記図１２及び図６１を用いて説明したような機能により、アプリケーションからの要求を分類及び保存する。ＤＩＳ８３１も、上記図６１を用いて説明したような機能により、アプリケーションレベルからのスキャン動作に必要なパラメータを保存する。これらのジョブマネージャ２６９及びＤＩＳ８３１によるアプリケーションからの要求及びパラメータの保存は、ＲＡＭ１１２に対して行われる。
【０１７５】
スキャン動作管理部８７１は、ジョブマネージャ２６９及びＤＩＳ８３１により、スキャン動作を行うのに必要な情報を取得する。
具体的には例えば、スキャン動作管理部８７１は、ジョブマネージャ２６９から、図６５（ａ）に示すような、ジョブ番号８８２とドキュメント情報８８３からなるテーブルデータ８８１を受け取り、このテーブルデータ８８１のジョブ番号８８２とドキュメント情報８８３に基づいて、ＤＩＳ８３１から、上記図６５（ｂ）に示すような、ジョブ番号８８５とドキュメント情報８８６に対して画像ファイルタイプ８８７、スキャン画像属性８８８、及びスキャン画像圧縮方式８８９のスキャンパラメータが付随してなるスキャンパラメータデータ８８４を受け取る。これにより、アプリケーションから要求されているスキャン条件に基づいたスキャン動作が行われることになる。
そして、スキャン動作管理部８７１は、ＤＩＳ８３１から取得したスキャンパラメータデータ８８４をドキュメント番号順に、スキャンシーケンス制御部８７２に渡す。
【０１７６】
スキャンシーケンス制御部８７２は、スキャン動作管理部８７１から受け取ったスキャンパラメータデータ８８４に含まれるスキャン画像属性８８８の内容に従って、デバイスＩ／Ｆ１１２（ＳＣＳＩＩ／Ｆ）を制御する。
これにより、上記図６３において、画像バス１２０（ＰＣＩバス）に接続されたデバイスＩ／Ｆ１１２（ＳＣＳＩＩ／Ｆ）からスキャナ１３３に対して、ＳＣＳＩ制御コマンドがＳＣＳＩケーブル８６１を介して与えられる。スキャナ１３３は、該ＳＣＳＩ制御コマンドに従って、上述したようにセットされた原稿に対して、スキャン動作する。このスキャン動作により得られた画像データ（ドキュメント情報）は、ＳＣＳＩケーブル８６１を介して、デバイスＩ／Ｆ１１２（ＳＣＳＩＩ／Ｆ）に供給され、さらに画像バス１２０（ＰＣＩバス）を介して、ＲＡＭ１１２に格納される。
そして、スキャンシーケンス制御部８７２は、スキャナ１３３でのスキャン動作が終了し、ＲＡＭ１１２への画像データの格納が終了した時点で、上記スキャンパラメータデータ８８４に含まれるスキャン画像圧縮形式８８９の内容に従って、ＲＡＭ１１２に格納されている画像データを圧縮するための要求を、圧縮／伸長制御部８７３に対して発行する。
【０１７７】
圧縮／伸長制御部８７３は、スキャンシーケンス制御部８７２からの要求により、画像バス１２０（ＰＣＩバス）に接続されている画像圧縮処理部１２６（CODEC ）を用いて、上記スキャン画像圧縮形式８８９の内容に従った圧縮処理を、ＲＡＭ１１２に格納されている画像データに対して行う。
そして、圧縮／伸長制御部８７３は、圧縮処理を行った画像データを、画像バス１２０（ＰＣＩバス）に接続されているＲＡＭ１１２に再び格納する。
【０１７８】
スキャンシーケンス制御部８７２は、圧縮／伸長制御部８７３での圧縮処理が終了し、ＲＡＭ１１２への圧縮処理後の画像データの格納が終了した時点で、上記スキャンパラメータデータ８８４に含まれる画像ファイルタイプ８８７の内容に従って、ＲＡＭ１１２に格納されている圧縮処理後の画像データをファイル化するための要求を、ファイルシステム８７４に対して発行する。
【０１７９】
ファイルシステム８７４は、スキャンシーケンス制御部８７２からの要求により、ＲＡＭ１１２に格納されている圧縮処理後の画像データを、画像バス１２０（ＰＣＩバス）に接続されているＨＤＤ１１４（ＩＤＥ  ＨＤＤ）に、ＩＤＥコントローラ８６２を介して転送することで、上記画像ファイルタイプ８８７の内容に従ったファイル化を行う。
【０１８０】
スキャンシーケンス制御部８７２は、ファイルシステム８２０６でのファイル化（ＨＤＤ１１４への画像データの転送）が終了した時点で、スキャナ１１３での一枚の原稿に対するスキャン動作が終了したと認識する。
このとき、スキャナ１３３において、セットされスキャンすべき原稿が未だ存在し、ジョブマネージャ２６９によるアプリケーションからの要求が存在する場合、スキャン動作管理部８７１は、再度、ＤＩＳ８３１からスキャンパラメータデータ８８４を受け取り、それをスキャンシーケンス制御部８７２に渡す。これにより、２枚目の原稿に対するスキャン動作が、上述のスキャン動作と同様にして実行されることになる。
一方、スキャナ１３３において、セットされスキャンすべき原稿が存在せず、ジョブマネージャ２６９によるアプリケーションからの要求も存在しない場合、スキャンシーケンス制御部８７２は、スキャナ１３３にてセットされている全ての原稿に対するスキャナ動作が終了したと認識し、スキャン動作管理部８７１に対してスキャン終了通知を発行する。
【０１８１】
［プリント動作］
図６６は、上記図１に示した画像処理装置１００において、プリント動作に関する構成部に着目した場合の構成を示したものである。
この図６６に示すように、プリント動作では、ＲＡＭ１１２、ＣＰＵ１１１、プリンタ１３４、及び画像圧縮処理部１２６が、画像バス１２０を介して互いにデータ授受することでなされる。
【０１８２】
尚、上記図６６では、説明の簡単のために、ＣＰＵ１１１及びＲＡＭ１１２が接続されたシステムバス１１９と、画像バス１２０との間に設けられたイメージバスＩ／Ｆ１１５（上記図１参照）を省略している。
また、ここでは、プリンタ１３４を、スキャナ機能及びプリンタ機能を含む複合機能を有する画像処理装置１００のプリンタ機能ユニットとしているが、プリンタ機能のみを有するプリンタとしてもよい。
【０１８３】
ここでは、画像バス１２０としてＰＣＩバスを用いている。
また、デバイスＩ／Ｆ１２２としてエンジン（Engin ）Ｉ／Ｆを用いている。このため、プリンタ１３４は、エンジンＩ／Ｆケーブル８９１によりデバイスＩ／Ｆ１２２と接続されている。
【０１８４】
上記のエンジンＩ／Ｆは、そのボード内部にＤＰＲＡＭを有するものである。したがって、このエンジンＩ／Ｆを用いたデバイスＩ／Ｆ１２２は、その内部のＤＰＲＡＭを介して、プリンタ１３４ヘのパラメータの設定、プリンタ１３４の状態の読み出し、及びプリンタ１３４との間での制御コマンドのやり取りを行うようになされている。
【０１８５】
また、上記のエンジンＩ／Ｆは、そのボード内部にビデオ（Video ）コントローラをも有するものである。したがって、このエンジンＩ／Ｆを用いたデバイスＩ／Ｆ１２２は、その内部のビデオコントローラにより、プリンタ１３４からエンジンＩ／Ｆケーブル８９１を介して与えられるＶＣＬＫ（Video Clock ）と、ＨＳＹＮＣとに同期して、画像バス１２０（ＰＣＩバス）に展開されているドキュメント情報（画像データ）を、エンジンＩ／Ｆケーブル８９１を介してプリンタ１３４に与える。
【０１８６】
ここで、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）内のＤＰＲＡＭを介してのプリンタ１３４へのパラメータ設定について説明する。
【０１８７】
まず、上述したように（上記図６１参照）、ＣＰＵ１１１上のアプリケーションからコントロールＡＰＩ２６８に対してプリント動作の指示が渡されると、コントロールＡＰＩ２６８は、これをコントローラレベルのジョブマネージャ２６９にジョブとして渡す。そして、ジョブマネージャ２６９は、コントロールＡＰＩ２６８からのジョブの内容をＤＩＳ８３１に格納し、プリンタマネージャ２７６にジョブの開始を指示する。
プリンタマネージャ２７６は、ジョブマネージャ２６９からのジョブを受け付けると、ＤＩＳ８３１からジョブ実行に必要な情報を読み出すが、このとき、その読み出した情報を、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）及びその内部のＤＰＲＡＭを介して、プリンタ１３４に設定する。
図６７は、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）への設定項目を示したものであり、図６８は、その内部のＤＰＲＡＭの設定項目、制御コマンド、及び状態コマンドを示したものである。
【０１８８】
具体的には例えば、このときのジョブを、非圧縮、レター（１１”×ｘ８．５”）サイズの２値画像、２ぺ一ジ１部をプリントアウトするものとし、プリンタ１３４が６００ｄｐｉの性能を有するものとした場合、先ず、プリンタマネージャ２７６は、このジョブを受け取ると、画像の幅（ここでは、８．５”の側の幅）のバイト数（以下、「画像幅」と言う）ＷＩＤＴＨを、
ＷＩＤＴＨ＝８．５×６００÷８≒６３０（Ｂｙｔｅｓ）
なる演算により算出する。
次に、プリンタマネージャ２７６は、ライン数ＬＩＮＥＳを、
ＬＩＮＥＳ＝１１×６００＝６６００（Ｌｉｎｅｓ）
なる演算により算出する。
そして、プリンタマネージャ２７６は、これらの算出した画像幅ＷＩＤＴＨ及びライン数ＬＩＮＥＳと、画像バス１２０（ＰＣＩバス）上の１頁目の画像データが格納されているアドレスＳＯＵＲＣＥとを、上記図６７に示すように、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）に設定する。
この時点で、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）は、画像データの出力の準備が完了した状態となっているが、プリンタ１３４からＶＣＬＫ及びＨＳＹＮＣが出力されていないため、画像データの出力は行わない。
【０１８９】
次に、上記図６８に示すように、プリンタマネージャ２７６は、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）内のＤＰＲＡＭのアドレスＢｏｏｋＮｏに”１”を設定する。この”ＢｏｏｋＮｏ”は、出力部数を示す。
同様にして、プリンタマネージャ２７６は、上記ＤＰＲＡＭのアドレスＦＥＥＤ−ＲＥＱに”１”を設定する。この”ＦＥＥＤ−ＲＥＱ”は、１頁目に対する出力用紙の給紙要求を示す。
そして、プリンタマネージャ２７６は、上記ＤＰＲＡＭのアドレスＩＭＡＧＥ−ＳＴＡＲＴを参照することで、プリンタ１３４からの画像データ要求を待つ。この”ＩＭＡＧＥ−ＳＴＡＲＴ”には、プリンタ１３４からの画像データ要求のコマンドが設定される。
プリンタマネージャ２７６は、上記ＤＰＲＡＭを介して、プリンタ１３４からの画像データ要求を受けると、上記ＤＰＲＡＭのアドレスＩＭＡＧＥ−ＳＴＡＲＴに、画像データの出力開始を示すコマンドを設定することで、プリンタ１３４に対して、その旨を通知する。
【０１９０】
これを受けたプリンタ１３４は、ＨＳＹＮＣをデバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）に対して出力し始める。
これにより、ＨＳＹＮＣ待ちであったデバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）は、上述のようにしてプリンタマネージャ２７６から設定されたアドレスＳＯＵＲＣＥに従って、画像バス１２０（ＰＣＩバス）上の１頁目の画像データを読み出し、それをプリンタ１３４に対して出力する。
【０１９１】
プリンタ１３４は、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）からの画像データを、セットされている用紙にプリントアウトし、該用紙の後端を検出すると、上記ＤＰＲＡＭのアドレスＩＭＡＧＥ−ＥＮＤに、１頁目のプリントアウト終了を示すコマンドを設定することで、プリンタマネージャ２７６に対して、その旨を通知する。
そして、プリンタ１３４は、１頁目のプリントアウトが終了した用紙を排出し、上記ＤＰＲＡＭのアドレスＳＨＥＥＴ−ＯＵＴに、用紙排出を示すコマンドを設定する。
【０１９２】
プリンタマネージャ２７６は、プリンタ１３４から上記ＤＰＲＡＭを介して、１頁目のプリントアウトを終了したことが通知されると、２頁目に対する画像幅ＷＩＤＴＨ及びライン数ＬＩＮＥＳを算出して、それらの画像幅ＷＩＤＴＨ及びライン数ＬＩＮＥＳと、画像バス１２０（ＰＣＩバス）上の２頁目の画像データが格納されているアドレスＳＯＵＲＣＥとを、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）に設定する。
以降、上述の１頁目のプリントアウト時の動作と同様にして、２頁目のプリントアウトが行われる。
【０１９３】
上述のようなプリント動作のタイミングは、図６９のように示される。
【０１９４】
この図６９に示すように、プリンタ１３４からは、ＶＣＬＫが常に出力されている。
また、ＨＳＹＮＣについては、プリンタ１３４での１ラインのプリント動作開始に同期して出力される。すなわち、プリンタマネージャ２７６からプリンタ１３４に対して、画像データの出力開始が指示されたタイミングで出力される。
【０１９５】
このようなＶＣＬＫ及びＨＳＹＮＣが与えられるデバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）は、その内部のビデオコントローラにより、上述したようにしてプリンタマネージャ２７６から設定された画像幅ＷＩＤＴＨ分の画像データを、同じく設定されたアドレスＳＯＵＥＣＥに従って、画像バス１２０（ＰＣＩバス）上から読み出し、それをビデオ信号（Video Data）として、エンジンＩ／Ｆケーブル８９１に対して出力する。
そして、デバイスＩ／Ｆ１２２（エンジンＩ／Ｆ）は、上記の動作を、同様にしてプリンタマネージャ２７６から設定されたライン数ＬＩＮＥＳ分、繰り返し行う。
その後、プリンタ１３４から、１頁目のプリントアウト終了（ＩＭＡＧＥ−ＥＮＤ）の割り込みが発生することになる。
【０１９６】
以上が、画像処理装置１００で採用しているＤＩＳ、それによるスキャン動作、及びプリント動作についての説明である。
つぎに、画像処理装置１００において、最も特徴とする点であるユーザ認証処理について説明する。
【０１９７】
ここでは、説明の簡単のために、画像処理装置１００を送信側の「ローカル機器」とし、画像処理装置１００とネットワークを介して接続されている機器、例えば、上記図１１に示したようなプリンタ２３８やプリント機能を有する画像処理装置１００’を受信側の「リモート機器」とする。そして、ローカル機器にてスキャン動作により得られた画像データを、リモート機器にてプリントアウトする場合について説明する。
【０１９８】
図７０は、上記の場合のローカル機器とリモート機器の主な構成部を示したものである。
尚、上記図７０に示す各構成部において、上記図１に示した各構成部と同様に動作する箇所には同じ符号を付し、その詳細な説明は省略する。
【０１９９】
まず、上記図７０に示すように、ローカル機器とリモート機器には各々、ユーザ登録テーブル９０２が設けられている。
ユーザ登録テーブル９０２は、例えば、図７１に示すように、ユーザのＩＤ番号（ユーザＩＤ）を保持するＩＤ番号フィールド９２１、パスワードを保持するパスワードフィールド９２２、ユーザ名を文字列データで保持するユーザ名フィールド９２３、及びユーザに関する情報を文字列データで保持する追加情報フィールド９２４を含んでなる。
ユーザＩＤは、ユーザが所属する組織部門の識別データと、個人識別データの組み合わせで構成され、個人単位や部門単位でのデータ集計を行うことが可能に構成されている。
パスワードは、ユーザ登録テーブル９０１からパスワードが容易に取得できないように、所定の符号化方式により暗号化されている。したがって、ユーザ認証処理時には、パスワードが一致するかを判定するために、必要に応じて、パスワードデータの復号化を行う。或いは、入力されたパスワードの暗号化を行う。
【０２００】
上述のようなユーザ登録テーブル９０２には、機器の管理者により、機器の使用許可を得ているユーザのデータのみが登録されるようになされている。
例えば、あるユーザがローカル機器やリモート機器を使用するためには、該ユーザは、予め使用する機器の管理者に対して、自らのユーザ名とパスワードを申請し、ユーザ登録テーブル９０２の空きエントリにそのデータの登録を依頼する。機器の管理者は、該ユーザのデータを、ユーザ登録テーブル９０２の空きエントリに登録する。また、ユーザ登録テーブル９０２に空きエントリが無い場合には、ユーザ登録テーブル９０２に現在登録されているデータのうち不要なユーザのデータの削除する、或いは、ユーザ登録テーブル９０２のエントリ数を拡張して、該ユーザのデータを登録する。
【０２０１】
また、ローカル機器には、カウンタテーブル９０５が設けられている。このカウンタテーブル９０５は、ユーザ登録テーブル９０２に登録されているユーザ毎の、スキャナ１３３でのスキャン動作回数をカウントするためのスキャンカウンタ、リモート機器でのプリント動作回数をカウントするためのプリントカウンタ、及びユーザの機器使用情報等を含んでなる。
【０２０２】
図７２は、ローカル機器でのログオン操作時のユーザ認証処理の流れを示したものである。以下、このときのユーザ認証処理について、上記図７０〜図７２を用いて説明する。
【０２０３】
先ず、ローカル機器のユーザは、上記図１５に示したＩＤ入力画面３１１が、操作部１３２のＬＣＤ表示部１７１（上記図３参照）に表示されており、ログオン操作が可能であることを確認し、ＩＤ入力画面３１１上にて、上述したようにしてユーザＩＤ及びパスワードの入力を行う（ステップＳ９３１、Ｓ９３２）。
【０２０４】
ステップＳ９３１、Ｓ９３２にて、ユーザから該ユーザのユーザＩＤ及びパスワードが入力されると、ＣＰＵ１１１は、これを認識する。
ＣＰＵ１１１は、認証部９０１により、入力されたユーザＩＤを、ユーザ登録テーブル９０２のＩＤ番号フィールド９２１から検索し、ユーザのエントリを特定する（ステップＳ９３３）。
そして、ＣＰＵ１１１は、入力されたユーザＩＤと一致するものがＩＤ番号フィールド９２１に存在するか否かを判別する（ステップＳ９３４）。
この判別の結果、ユーザＩＤが一致しなかった場合、ＣＰＵ１１１は、本機器の使用許可を得ていないユーザであると認識し、操作部１３２のＬＣＤ表示部１７１に、上記図６０に示したようなエラー画面８２１を画面表示させることで、ユーザＩＤの不一致をユーザに通知する（ステップＳ９３８）。
その後、ＣＰＵ１１１は、本処理を終了とし、再び、操作部１３２のＬＣＤ表示部１７１にＩＤ入力画面３１１を表示させることで、ログオン操作可能状態とする。
【０２０５】
一方、ステップＳ９３４の判別の結果、ユーザＩＤが一致した場合、ＣＰＵ１１１は、認証部９０１により、入力されたパスワードと、ステップＳ９３３で特定したユーザエントリのパスワードフィールド９２２に存在するパスワードとを比較する（ステップＳ９３５）。
そして、ＣＰＵ１１１は、各々のパスワードが一致するか否かを判別する（ステップＳ９３６）。
この判別の結果、パスワードが一致しなかった場合、ＣＰＵ１１１は、本機器の使用許可を得ていないユーザであると認識し、操作部１３２のＬＣＤ表示部１７１に、上記図６０に示したようなエラー画面８２１を画面表示させることで、パスワードの不一致をユーザに通知する（ステップＳ９３９）。
その後、ＣＰＵ１１１は、本処理を終了とし、再び、操作部１３２のＬＣＤ表示部１７１にＩＤ入力画面３１１を表示させることで、ログオン操作可能状態とする。
【０２０６】
ステップＳ９３６の判別の結果、パスワードが一致した場合、ＣＰＵ１１１は、操作部１３２のＬＣＤ表示部１７１での表示状態を、ＩＤ入力画面３１１から、本機器がユーザの通常の入力操作を受け付け可能な操作画面３０１に遷移させる。
これにより、本機器は、ユーザが使用可能な状態となり、ユーザ認証を含むログオン操作が完了することになる。
その後、操作部１３２では、次のようなユーザによる操作が行われる。
【０２０７】
先ず、操作部１３２のＬＣＤ表示部１７１での表示状態は、ＩＤ入力画面３１１から操作画面３０１に切り替わる。
ユーザは、ネットワークを介してリモート機器へ画像データを送信するために、操作画面３０１の上部の”ＳＥＮＤ”のメインタブ３０３を押下（タッチ）する。これにより、操作部１３２のＬＣＤ表示部１７１での表示状態は、上記図２３に示したようなＳＥＮＤメイン画面３５１に切り替わる。
【０２０８】
ユーザは、ＳＥＮＤメイン画面３５１により、送信したい機器（リモート機器）の宛先の設定や、該宛先に対するメッセージの入力、送信方法の指定等を行う。
このとき、ＳＥＮＤメイン画面３５１の宛先表示部３５２に、送信したい機器（リモート機器）の宛先が存在しない場合、ユーザは、アドレスブックボタン３５８を押下する。これにより、操作部１３２のＬＣＤ表示部１７１での表示状態は、上記図２６に示したようなアドレスブック画面３９１に切り替わる。
ユーザは、アドレスブック画面３９１により、必要な送信先の検索や追加を行う。このとき、アドレスブック画面３９１では、送信先の削除操作、又は、上記図２７に示したような詳細情報画面４０１の表示が可能な状態となっている。
【０２０９】
また、ユーザは、必要に応じて、スキャン動作の条件の設定を行うために、ＳＥＮＤメイン画面３５１のスキャナチェックボタン３６５を押下する。これにより、操作部１３２のＬＣＤ表示部１７１での表示状態は、上記図４３に示したようなスキャン設定画面５９１に切り替わる。
このスキャン設定画面５９１において、プリセットモード選択表示部５９２には、写真画像（Photo ）、文字（Text）、写真文字混合（Photo Text）、新聞（Draft ）、デフォルト値（Not Defined ）等、各種の画像に対応するアイコンが表示されている。
ユーザは、これらのアイコンの中から、今からスキャンする原稿に最適なアイコンを選択する。これにより、該原稿に対して最適な解像度及びスキャンモード（２値読込モード又は多値読込モード）が自動的に設定される。
【０２１０】
このとき、自動的に設定された解像度及びスキャンモードを変更したい場合、ユーザは、スキャン設定画面５９１の解像度選択ボタン５９９を押下する。これにより、操作部１３２のＬＣＤ表示部１７１には、上記図４４に示したような解像度一覧６１１が表示される。ユーザは、この一覧６１１から所望する解像度を選択する。
また、ユーザは、スキャン設定画面５９１のモード選択ボタン６０１を押下する。これにより、操作部１３２のＬＣＤ表示部１７１には、上記図４５に示したようなスキャンモード一覧６２１が表示される。ユーザは、この一覧６２１から所望するモードを選択する。
このように、ユーザは、解像度及びスキャンモードを個別に設定することが可能である。
【０２１１】
さらに、スキャンする原稿の用紙サイズを設定する場合、ユーザは、スキャン設定画面５９１の紙サイズ選択ボタン５９７を押下する。これにより、操作部１３２のＬＣＤ表示部１７１には、上記図４６に示したような紙サイズ一覧６３１が表示される。ユーザは、この一覧６３１から、該原稿のサイズに適した紙サイズを選択する。
さらにまた、濃度調整を行う場合、ユーサは、スキャン設定画面５９１の表示部６０２に隣接して設けられている２つのボタンを操作することで、所望する濃度を設定する。
【０２１２】
図７３は、上述のようにしてユーザが、送信したい機器（リモート機器）についての情報や、スキャンする原稿についての情報を設定した後の処理の流れを示したものである。
【０２１３】
先ず、ユーザは、スキャナ１３３の原稿台又は自動原稿送り部（図示せず）に原稿を置載する（ステップＳ９４１）。
そして、ユーザは、上記のＳＥＮＤメイン画面３５１のスタート３６６を押下する（ステップＳ９４２）。
【０２１４】
ステップＳ９４１、Ｓ９４２の操作を認識したＣＰＵ１１１は、スキャン動作制御部９０４により、スキャナ１３３に上記の原稿に対するスキャン動作を開始させる（ステップＳ９４３）。
これにより、スキャナ１３３では、スキャナ動作を開始し、原稿を１ぺ一ジ、スキャン動作を正常完了する毎に、該スキャン動作で読み取った画像データをＲＡＭ１１２に格納する（ステップＳ９４４）。
これと同時にＣＰＵ１１１は、スキャン動作制御部９０４により、本機器を使用中のユーザのユーザＩＤに対応するスキャンカウンタを、カウンタテーブル９０５から検索し、検索したスキャンカウンタの値を更新すると共に、該スキャンカウンタに対応する機器使用情報をも更新する。
【０２１５】
次に、ＣＰＵ１１１は、通信処理部９０３により、リモート機器に対してプリント要求を発行する（ステップＳ９４５）。
このプリント要求には、リモート機器側でのユーザ認証処理に必要なユーザＩＤ及びパスワードを含むユーザ情報（現在本機器を使用中のユーザの情報）が含まれている。
尚、プリント要求に含まれるユーザ情報は、ユーザ登録テーブル９０２から読み出し、自動的にプリント要求に付加することも可能である。また、リモート機器において、より厳密なユーザ認証処理を行いたい場合には、本機器のユーザに対して、操作部１３２へのユーザ情報の入力を要求し、それにより入力されたユーザ情報を、プリント要求に付加することも可能である。
【０２１６】
このようなプリント要求を受けたリモート機器は、該プリント要求に含まれるユーザ情報、及び本機器内のユーザ登録テーブル９０２を用いて、ユーザ認証処理を行う。
具体的には、リモート機器側の認証部９０８は、ローカル機器側の認証部９０１と同様の機能を有しており、上記図７２に示した処理と同様にして、プリント要求に含まれるユーザＩＤ及びパスワードと一致するものが、ユーザ登録テーブル９０２に存在するかを判別する（ステップＳ９４６）。
この判別の結果、ローカル機器からプリント要求を出したユーザが、本機器を使用許可を得ているユーザである場合、リモート機器は、通信処理部９０７により、プリント要求を受理した旨をローカル機器に対して通知する。
また、ローカル機器からプリント要求を出したユーザが、本機器を使用許可を得ているユーザでなかった場合、リモート機器は、通信処理部９０７により、プリント要求を受理しない旨をローカル機器に対して通知する（ステップＳ９４８）。
【０２１７】
このような通知を受けたローカル機器は、該通知が、プリント要求を受理した旨の通知であった場合のみ、次の処理を実行する。
【０２１８】
すなわち、ローカル機器において、ＣＰＵ１１１は、通信処理部９０３により、ＲＡＭ１１２に格納されている画像データをリモート機器に対して送信する（ステップＳ９４７）。
【０２１９】
リモート機器は、通信処理部９０７により、ローカル機器からの画像データを受信し、それを一旦ＲＡＭ９１３に格納する。そして、リモート機器は、プリンタ動作制御部９１０により、ＲＡＭ９１３に格納した画像データをプリンタ９１１でプリントアウトする。このとき、プリンタ９１１での１枚の用紙へのプリントアウトが完了する度に、ローカル機器に対して、１ぺ一ジプリント完了を通知する。この通知には、追加情報として、プリンタ９１１で使用した用紙サイズ情報等も含まれている。
【０２２０】
ローカル機器において、ＣＰＵ１１１は、通信処理部９０３により、リモート機器からの１ページプリント完了の通知を受信すると（ステップＳ９４９）、スキャン動作制御部９０４により、本機器を使用中のユーザのユーザＩＤに対応するプリントカウンタを、カウンタテーブル９０５から検索し、検索したプリントカウンタの値を更新する（ステップＳ９５０）。
尚、上記のプリントカウンタについては、種々の用紙サイズ毎にも設けられており、リモート機器で使用された用紙サイズに該当するプリントカウンタの値を更新するようにする。
【０２２１】
そして、ＣＰＵ１１１は、通信処理部９０３により、リモート機器からの全ページプリント完了通知を受信したか否かを判別する（ステップＳ９５１）。
この判別の結果、全ページプリント完了通知が受信された場合、本処理を終了する。そうでない場合には、ステップＳ９４９に戻り、以降のステップを繰り返し実行する。
【０２２２】
上述のように、本実施の形態では、ネットワーク上のローカル機器とリモート機器において、先ず、ローカル機器は、ユーザから入力されたユーザＩＤ及びパスワードによりユーザ認証処理を行う。また、ユーザが使用したいリモート機器に対して動作要求を送信する際に、入力されたユーザＩＤ及びパスワードをも含めて送信する。
そして、これを受けたリモート機器は、ローカル機器から送信されてきたユーザＩＤ及びパスワードによりユーザ認証処理を行い、この結果、正当なユーザであった場合にのみ、ローカル機器からの動作要求を受理する。
このように構成したことにより、正当なユーザのみに、ネットワーク上のローカル機器及びリモート機器の使用を許可することができる。
【０２２３】
尚、本発明は、上述した実施の形態に限られることはない。すなわち、ローカル機器をスキャナ、リモート機器をプリンタとした構成に限らず、例えば、双方とも複写機、或いは、スキャナと複写機、カラースキャナを備えたモノクロ複写機とカラープリンタの組み合わせ等にも適用することができる。
【０２２４】
また、本発明の目的は、上述した実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
【０２２５】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【０２２６】
また、コンピュータが読みだしたプログラムコードを実行することにより、実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０２２７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０２２８】
【発明の効果】
以上説明したように、画像処理装置は、ユーザから入力されたユーザ情報と登録情報を用いて当該画像処理装置におけるスキャン指示を許可するかを判定する。また、画像処理装置は、入力されたユーザ情報を印刷装置に対して送信し、その返信として、印刷装置における印刷指示の実行が許可されるか否かの認証結果を当該印刷装置から受信する。そして、受信された認証結果が印刷指示の実行を許可することを示しており、かつ、スキャン指示を許可すると判定された場合には、スキャン指示によるスキャン動作で読み取ったデータを印刷装置に対して送信する。
これにより、印刷装置では、本装置に対して印刷指示を行うユーザが正当なユーザであるか否かを判定することができ、正当なユーザであった場合にのみ、スキャン指示によるスキャン動作で読み取ったデータを印刷装置に対して送信し印刷することができる。
【０２３０】
具体的には、例えば、スキャナ機能を有するローカル機器（画像処理装置）にて画像データを得て、その画像データを、ネットワークを介して接続されているプリンタ機能を有するリモート機器（印刷装置）にてプリントアウトする場合、先ず、ローカル機器において、ユーザからユーザ情報が入力されると、そのユーザ情報と予め用意されている登録情報とを用いてローカル機器におけるスキャン指示を許可するかを判定する。その結果、正当なユーザであった場合、ユーザから指示された本装置に対する動作指示に従ってスキャン動作する。また、ユーザから入力されたユーザ情報を、ネットワークを介してリモート機器に送信し、その返信として、リモート機器における印刷指示の実行が許可されるか否かの認証結果をリモート機器から受信する。受信された認証結果が印刷指示の実行を許可することを示しており、かつ、スキャン指示を許可すると判定された場合、スキャン指示によるスキャン動作で読み取ったデータをリモート機器に対して送信する。
上述のように構成すれば、リモート機器では、従来のように、ローカル機器からの動作指示を無条件に受理して動作してしまうということはなく、正当なユーザからの動作指示に対してのみ、動作することができる。
【０２３１】
以上のことにより、本発明によれば、ネットワーク上の様々な機器を効率良く且つ確実に管理することができる。
【図面の簡単な説明】
【図１】本発明を適用した画像処理装置のハードウェア構成を示すブロック図である。
【図２】上記画像処理装置の画像入出力デバイスであるスキャナ及びプリンタの外観図である。
【図３】上記画像処理装置の操作部の外観図である。
【図４】上記画像処理装置のスキャナ画像処理部の構成を示すブロック図である。
【図５】上記画像処理装置のプリンタ画像処理部の構成を示すブロック図である。
【図６】上記画像処理装置の画像圧縮処理部の構成を示すブロック図である。
【図７】上記画像処理装置の画像回転処理部の構成を示すブロック図である。
【図８】上記画像回転処理部に対するデータ転送を説明するための図である。
【図９】上記画像回転処理部での画像回転処理を説明するための図である。
【図１０】上記画像処理装置のデバイスＩ／Ｆの構成を示すブロック図である。
【図１１】上記画像処理装置を含むネットワークシステムを説明するための図である。
【図１２】ソフトウェアにより実施される上記画像処理装置の機能（モジュール）を説明するための図である。
【図１３】上記画像処理装置に組み込まれているアプリケーションを説明するための図である。
【図１４】上記操作部のＬＣＤ表示部で画面表示される操作画面を説明するための図である。
【図１５】上記ＬＣＤ表示部で画面表示されるＩＤ入力画面を説明するための図である。
【図１６】上記ＬＣＤ表示部で画面表示されるＣＯＰＹメイン画面を説明するための図である。
【図１７】上記ＣＯＰＹメイン画面でのプリンタ名の一覧表示をを説明するための図である。
【図１８】上記ＣＯＰＹメイン画面でのイメージクオリティ一覧表示をを説明するための図である。
【図１９】上記ＣＯＰＹメイン画面での拡大縮小設定画面表示を説明するための図である。
【図２０】上記ＣＯＰＹメイン画面での紙選択サブ画面表示を説明するための図である。
【図２１】上記ＣＯＰＹメイン画面でのソータ設定サブ画面表示を説明するための図である。
【図２２】上記ＣＯＰＹメイン画面での両面コピー設定サブ画面表示を説明するための図である。
【図２３】上記ＬＣＤ表示部で画面表示されるＳＥＮＤメイン画面を説明するための図である。
【図２４】上記ＬＣＤ表示部で画面表示されるＳＥＮＤ初期画面を説明するための図である。
【図２５】上記ＬＣＤ表示部で画面表示される各画面でのフルキーボード表示を説明するための図である。
【図２６】上記ＳＥＮＤメイン画面でのアドレスブック画面表示を説明するための図である。
【図２７】上記アドレスブック画面での詳細情報画面表示を説明するための図である。
【図２８】上記アドレスブック画面でのアドレス検索画面表示を説明するための図である。
【図２９】上記アドレス検索画面での検索対象クラス一覧表示を説明するための図である。
【図３０】上記アドレス検索画面での検索対象属性一覧表示を説明するための図である。
【図３１】上記アドレス検索画面での検索対象条件一覧表示を説明するための図である。
【図３２】上記アドレス検索画面での検索対象アドレスブック一覧表示を説明するための図である。
【図３３】上記アドレス検索画面での検索結果表示を説明するための図である。
【図３４】上記ＳＥＮＤメイン画面での詳細宛先（New ）画面表示を説明するための図である。
【図３５】上記ＬＣＤ表示部で画面表示される各画面でのテンキーボード表示を説明するための図である。
【図３６】上記ＳＥＮＤメイン画面での詳細宛先（Person）画面表示を説明するための図である。
【図３７】上記ＳＥＮＤメイン画面での詳細宛先（Data Base ）画面表示を説明するための図である。
【図３８】上記ＳＥＮＤメイン画面での詳細宛先（Group ）画面表示を説明するための図である。
【図３９】上記ＳＥＮＤメイン画面でのハードディスク設定画面表示を説明するための図である。
【図４０】上記ＳＥＮＤメイン画面でのプリント設定画面表示を説明するための図である。
【図４１】上記プリント設定画面での紙サイズ一覧表示を説明するための図である。
【図４２】上記プリント設定画面でのソータ一覧表示を説明するための図である。
【図４３】上記ＳＥＮＤメイン画面でのスキャン設定画面表示を説明するための図である。
【図４４】上記スキャン設定画面での解像度一覧表示を説明するための図である。
【図４５】上記スキャン設定画面でのスキャンモード一覧表示を説明するための図である。
【図４６】上記スキャン設定画面での紙サイズ一覧表示を説明するための図である。
【図４７】上記ＬＣＤ表示部で画面表示されるＲＥＴＲＩＥＶＥメイン画面（ＷＷＷサブ画面）を説明するための図である。
【図４８】上記ＷＷＷサブ画面でのブックマークサブ画面表示を説明するための図である。
【図４９】上記ＲＥＴＲＩＥＶＥメイン画面でのＥ−Ｍａｉｌサブ画面表示を説明するための図である。
【図５０】上記ＲＥＴＲＩＥＶＥメイン画面でのＦＡＸサブ画面表示を説明するための図である。
【図５１】上記ＲＥＴＲＩＥＶＥメイン画面でのＦＴＰサブ画面表示を説明するための図である。
【図５２】上記ＷＷＷ、Ｅ−Ｍａｉｌ、ＦＡＸ、及びＦＴＰサブ画面でのプリント設定画面表示を説明するための図である。
【図５３】上記ＬＣＤ表示部で画面表示されるＴＡＳＫＳメイン画面（ＷＷＷサブ画面）を説明するための図である。
【図５４】上記ＷＷＷサブ画面でのＷＷＷ詳細設定画面表示を説明するための図である。
【図５５】上記ＷＷＷ詳細設定画面でのチェックタイムサブ画面（Once）表示を説明するための図である。
【図５６】上記ＷＷＷ詳細設定画面でのチェックタイムサブ画面（Weekly）表示を説明するための図である。
【図５７】上記ＷＷＷ詳細設定画面でのチェックタイムサブ画面（Monthly ）表示を説明するための図である。
【図５８】上記ＬＣＤ表示部で画面表示されるＭａｎａｇｅｍｅｎｔメイン画面を説明するための図である。
【図５９】上記ＬＣＤ表示部で画面表示されるＣｏｎｆｉｇｒａｔｉｏｎメイン画面を説明するための図である。
【図６０】上記ＬＣＤ表示部で画面表示されるエラー画面を説明するための図である。
【図６１】上記画像処理装置において、ＤＩＳを介してのジョブマネージャとスキャナマネージャ及びプリンタマネージャ間のデータのやり取りを説明するための図である。
【図６２】上記ＤＩＳ内部に保持されるデータベースを説明するための図である。
【図６３】上記画像処理装置でのスキャン動作に関する構成を示すブロック図である。
【図６４】上記スキャン動作のソフトウェア構造を説明するための図である。
【図６５】上記スキャン動作を管理するためのデータ内容を説明するための図である。
【図６６】上記画像処理装置でのプリント動作に関する構成を示すブロック図である。
【図６７】上記デバイスＩ／ＦをエンジンＩ／Ｆとした場合の設定項目を説明するための図である。
【図６８】上記エンジンＩ／Ｆ内のＤＰＲＡＭの設定項目を説明するための図である。
【図６９】上記プリント動作のタイミングを説明するための図である。
【図７０】上記画像処理装置でのユーザ認証処理に関する構成を示すブロック図である。
【図７１】上記ユーザ認証処理で用いるユーザ登録テーブルを説明するための図である。
【図７２】ログオン操作時の上記ユーザ認証処理の流れを説明するためのフローチャートである。
【図７３】上記ログオン操作後のスキャン動作からプリント動作までの処理の流れを説明するためのフローチャートである。
【符号の説明】
１１１  ＣＰＵ
１１２  ＲＡＭ
１３２  操作部
１３３  スキャナ
９０１  認証部
９０２  ユーザ登録テーブル
９０３  通信処理部
９０４  スキャン動作制御部
９０５  カウンタテーブル
９０７  通信処理部
９０８  認証部
９１０  プリンタ動作制御部
９１１  プリンタ
９１３  ＲＡＭ
【図１】
0004181667.tif 000003
【図２】
0004181667.tif 000004
【図３】
0004181667.tif 000005
【図４】
0004181667.tif 000006
【図５】
0004181667.tif 000007
【図６】
0004181667.tif 000008
【図７】
0004181667.tif 000009
【図８】
0004181667.tif 000010
【図９】
0004181667.tif 000011
【図１０】
0004181667.tif 000012
【図１１】
0004181667.tif 000013
【図１２】
0004181667.tif 000014
【図１３】
0004181667.tif 000015
【図１４】
0004181667.tif 000016
【図１５】
0004181667.tif 000017
【図１６】
0004181667.tif 000018
【図１７】
0004181667.tif 000019
【図１８】
0004181667.tif 000020
【図１９】
0004181667.tif 000021
【図２０】
0004181667.tif 000022
【図２１】
0004181667.tif 000023
【図２２】
0004181667.tif 000024
【図２３】
0004181667.tif 000025
【図２４】
0004181667.tif 000026
【図２５】
0004181667.tif 000027
【図２６】
0004181667.tif 000028
【図２７】
0004181667.tif 000029
【図２８】
0004181667.tif 000030
【図２９】
0004181667.tif 000031
【図３０】
0004181667.tif 000032
【図３１】
0004181667.tif 000033
【図３２】
0004181667.tif 000034
【図３３】
0004181667.tif 000035
【図３４】
0004181667.tif 000036
【図３５】
0004181667.tif 000037
【図３６】
0004181667.tif 000038
【図３７】
0004181667.tif 000039
【図３８】
0004181667.tif 000040
【図３９】
0004181667.tif 000041
【図４０】
0004181667.tif 000042
【図４１】
0004181667.tif 000043
【図４２】
0004181667.tif 000044
【図４３】
0004181667.tif 000045
【図４４】
0004181667.tif 000046
【図４５】
0004181667.tif 000047
【図４６】
0004181667.tif 000048
【図４７】
0004181667.tif 000049
【図４８】
0004181667.tif 000050
【図４９】
0004181667.tif 000051
【図５０】
0004181667.tif 000052
【図５１】
0004181667.tif 000053
【図５２】
0004181667.tif 000054
【図５３】
0004181667.tif 000055
【図５４】
0004181667.tif 000056
【図５５】
0004181667.tif 000057
【図５６】
0004181667.tif 000058
【図５７】
0004181667.tif 000059
【図５８】
0004181667.tif 000060
【図５９】
0004181667.tif 000061
【図６０】
0004181667.tif 000062
【図６１】
0004181667.tif 000063
【図６２】
0004181667.tif 000064
【図６３】
0004181667.tif 000065
【図６４】
0004181667.tif 000066
【図６５】
0004181667.tif 000067
【図６６】
0004181667.tif 000068
【図６７】
0004181667.tif 000069
【図６８】
0004181667.tif 000070
【図６９】
0004181667.tif 000071
【図７０】
0004181667.tif 000072
【図７１】
0004181667.tif 000073
【図７２】
0004181667.tif 000074
【図７３】
0004181667.tif 000075