(57)【特許請求の範囲】
【請求項１】
認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、メッセージを表示する本体機能としての掲示板機能を有し、当該本体機能の掲示板機能で表示するメッセージを記憶するメッセージ記憶手段を有する画像処理装置であって、
前記認証アプリケーションの動作状態を判定する状態判定手段と、
前記状態判定手段で、前記認証アプリケーションが動作する状態であると判定される場合に、前記認証アプリケーションが前記メッセージ記憶手段のメッセージを共有することで、前記認証アプリケーションと前記掲示板機能とでメッセージの内容が重複表示されないように、前記本体機能としての掲示板機能による掲示板画面を表示させることなく、前記メッセージ記憶手段から本体機能の掲示板機能で表示するメッセージを読み出して、前記認証アプリケーションの画面によって当該メッセージの内容を表示し、前記認証アプリケーションが動作しない状態であると判定される場合に、前記本体機能としての掲示板機能による掲示板画面で、前記メッセージ記憶手段で記憶するメッセージの内容を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記状態判定手段で、前記認証アプリケーションが動作する状態であると判定される場合に、前記本体機能としての掲示板機能により表示される掲示板画面を非表示するべく、前記本体機能としての掲示板機能の設定を非表示設定し、前記認証アプリケーションが動作しない状態であると判定される場合に、前記本体機能としての掲示板機能により表示される掲示板画面を表示するべく、前記本体機能としての掲示板機能の設定を表示設定する設定手段を更に備え、
前記表示手段は、前記設定手段で設定した表示設定又は非表示設定に従って、前記メッセージ記憶手段で記憶するメッセージを前記掲示板画面又は認証アプリケーションの画面
で表示することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
外部装置からメッセージを受信するメッセージ受信手段を更に備え、
前記状態判定手段は、前記メッセージ受信手段でメッセージを受信した場合に、前記認証アプリケーションの動作状態を判定し、
前記設定手段は、前記メッセージ受信手段でメッセージを受信し、前記状態判定手段による前記認証アプリケーションの動作状態に従って、表示設定又は非表示設定することを
特徴とする請求項２に記載の画像処理装置。
【請求項４】
当該画像処理装置は、メッセージを受信するメッセージ受信アプリケーションがインストールされ、
前記設定手段は、前記メッセージ受信アプリケーションによって設定されることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
当該画像処理装置が起動する又は当該画像処理装置のログアウト処理がなされる際に、前記設定手段で設定した設定を判定する設定判定手段と、
前記表示手段は、前記設定判定手段で表示設定であると判定され、前記状態判定手段で前記認証アプリケーションが動作しない状態であると判定される場合に、前記メッセージ
記憶手段で記憶するメッセージを前記本体機能としての掲示板機能により表示される掲示板画面で表示し、前記設定判定手段で非表示設定であると判定され、前記状態判定手段で
前記認証アプリケーションが動作する状態であると判定される場合に、前記メッセージ記憶手段で記憶するメッセージを前記認証アプリケーションの画面で表示することを特徴と
する請求項２乃至４に記載の画像処理装置。
【請求項６】
前記状態判定手段による前記認証アプリケーションの動作状態の判定は、当該認証アプリケーションが起動しているか否かを判定することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、メッセージを表示する本体機能としての掲示板機能を有し、当該本体機能の掲示板機能で表示するメッセージを記憶するメッセージ記憶手段を有する画像処理装置の処理方法であって、
前記画像処理装置が、
前記認証アプリケーションの動作状態を判定する状態判定ステップと、
前記状態判定ステップで、前記認証アプリケーションが動作する状態であると判定される場合に、前記認証アプリケーションが前記メッセージ記憶手段のメッセージを共有することで、前記認証アプリケーションと前記掲示板機能とでメッセージの内容が重複表示されないように、前記本体機能としての掲示板機能による掲示板画面を表示させることなく、前記メッセージ記憶手段から本体機能の掲示板機能で表示するメッセージを読み出して、前記認証アプリケーションの画面によって当該メッセージの内容を表示し、前記認証アプリケーションが動作しない状態であると判定される場合に、前記本体機能としての掲示板機能による掲示板画面で、前記メッセージ記憶手段で記憶するメッセージの内容を表示する表示する表示ステップと
を実行することを特徴とする処理方法。
【請求項８】
認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、メッセージを表示する本体機能としての掲示板機能を有し、当該本体機能の掲示板機能で表示するメッセージを記憶するメッセージ記憶手段を有する画像処理装置で実行可能なプログラムあって、
前記画像処理装置を、
前記認証アプリケーションの動作状態を判定する状態判定手段と、
前記状態判定手段で、前記認証アプリケーションが動作する状態であると判定される場合に、前記認証アプリケーションが前記メッセージ記憶手段のメッセージを共有することで、前記認証アプリケーションと前記掲示板機能とでメッセージの内容が重複表示されないように、前記本体機能としての掲示板機能による掲示板画面を表示させることなく、前記メッセージ記憶手段から本体機能の掲示板機能で表示するメッセージを読み出して、前記認証アプリケーションの画面によって当該メッセージの内容を表示し、前記認証アプリケーションが動作しない状態であると判定される場合に、前記本体機能としての掲示板機能による掲示板画面で、前記メッセージ記憶手段で記憶するメッセージの内容を表示する表示手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
メッセージを表示する画像処理装置とその処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、複合機を使用する際に、利用者に情報を通知する目的から例えば管理者がオペレータ／ユーザに印刷装置の故障やメンテナンス告知等のメッセージを伝えるための掲示板機能が既に存在する。
【０００３】
掲示板機能について、例えば特許文献１には、掲示板機能に表示されるメッセージを設定する仕組みが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０６７４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複合機本体に掲示板機能が存在し、この掲示板機能のメッセージ表示画面を用いて利用者に情報を通知することができる。このメッセージ表示画面は利用者に情報を通知することを目的とするため、複合機の画面表示においては、メッセージ表示画面は、どの画面（スキャン画面や印刷画面）よりも優先的に表示される。
【０００６】
一方で、近年、複合機では、様々なユーザニーズにこたえるため、複合機がもともと備えている機能以外の機能（拡張機能）を実現できるようになっている。
【０００７】
具体的には、複合機に個別のアプリケーションをインストールすることが可能な構成になっており、インストールされたアプリケーションが一つの機能として複合機上で実現できるようになっている。
【０００８】
そこで、複合機に予め備わっているユーザＩＤとパスワードを入力して認証する認証機能のほかに、ＩＣカードを用いた認証や指紋を用いた認証を行うため、認証アプリケーションを個別にインストールして、別の認証方法を用いて、複合機が利用されるようになっている。
【０００９】
この場合、一般的には、複合機の画面のデフォルト表示として、認証アプリケーションのトップ画面を表示させ、ＩＣカードをカードリーダにかざすようにユーザに促している。より詳細には、「ＩＣカードをカードリーダにかざしてください」という画面を複合機のデフォルトの画面として表示する。
【００１０】
このように、複合機本体の掲示板機能のメッセージ表示画面と認証アプリケーションのトップ画面が複合機上で共存する場合には、認証アプリケーションのトップ画面の上に複合機本体の掲示板機能のメッセージ表示画面が優先して表示される。そのため、掲示板機能を利用する企業においては、ユーザが複合機を利用する際には、掲示板機能の掲示板機能のメッセージ表示画面でメッセージを確認し、メッセージ表示画面のＯＫボタンを押下して、掲示板機能のメッセージ表示画面を解除する必要がある。
【００１１】
掲示板機能のメッセージ表示画面が解除されると、認証アプリケーションの画面が表示され（現れ）、ユーザがＩＣカードをカードリーダにかざすなどして認証が成功すると、認証アプリケーションの画面が解除され、複合機のスキャン機能や印刷機能が利用できる。
【００１２】
掲示板機能のメッセージ表示画面を解除するためにＯＫボタンをユーザが押下することは、一見単純な操作であるが、ユーザにとっては煩わしいと感じるため、複合機本体の掲示板機能の利用が望ましくない（利便性にかける）場合があった。
【００１３】
そのため、複合機本体の掲示板機能を使わない（掲示板機能ＯＦＦ）で、情報（メッセージ）を通知したいという要望にこたえるためには、複合機でデフォルト表示される認証アプリケーションの画面にメッセージ表示機能を持たせる必要がある。
【００１４】
認証アプリケーションの画面にメッセージ表示機能を持たせた場合には、複合機本体の掲示板機能がＯＮになっていると、複合機本体の掲示板機能のメッセージ表示画面と認証アプリケーションの表示とで重複してメッセージが表示され、望ましい形態とならない。従って、メッセージ表示機能をもつ認証アプリケーションを導入する際には、複合機の管理者が、各複合機の本体機能である掲示板機能のＯＮＯＦＦを確認して、認証アプリケーションをインストールし、運用しなければならず煩雑になってしまっていた。
【００１５】
また、複合機では認証アプリケーションが動作しているため、複合機本体の掲示板機能によるメッセージ表示画面が表示されていても、ＩＣカードをカードリーダにかざすと認証処理がなされる。この場合、掲示板機能によるメッセージ表示画面は複合機本体の機能で、認証アプリケーションと別々に動作していることから、複合機の画面上に表示されたままの状態となり、認証処理が成功もしくは失敗が分からない状況が発生してしまっていた。
【００１６】
そこで、本発明の目的は、掲示板機能が表示に用いるメッセージを認証アプリケーションが共有し、メッセージを表示する構成において、認証アプリケーションの動作状態を判定することによって、本体機能としての掲示板機能の掲示板画面と認証アプリケーションの画面とでメッセージ内容が重複表示されない仕組みを提供することである。
【課題を解決するための手段】
【００１７】
本発明の目的を達成するために、認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、メッセージを表示する本体機能としての掲示板機能を有し、当該本体機能の掲示板機能で表示するメッセージを記憶するメッセージ記憶手段を有する画像処理装置であって、前記認証アプリケーションの動作状態を判定する状態判定手段と、  前記状態判定手段で、前記認証アプリケーションが動作する状態であると判定される場合に、前記認証アプリケーションが前記メッセージ記憶手段のメッセージを共有することで、前記認証アプリケーションと前記掲示板機能とでメッセージの内容が重複表示されないように、前記本体機能としての掲示板機能による掲示板画面を表示させることなく、前記メッセージ記憶手段から本体機能の掲示板機能で表示するメッセージを読み出して、前記認証アプリケーションの画面によって当該メッセージの内容を表示し、前記認証アプリケーションが動作しない状態であると判定される場合に、前記本体機能としての掲示板機能による掲示板画面で、前記メッセージ記憶手段で記憶するメッセージの内容を表示する表示手段とを備えることを特徴とする。
【００１８】
また、前記状態判定手段で、前記認証アプリケーションが動作する状態であると判定される場合に、前記本体機能としての掲示板機能により表示される掲示板画面を非表示するべく、前記本体機能としての掲示板機能の設定を非表示設定し、前記認証アプリケーションが動作しない状態であると判定される場合に、前記本体機能としての掲示板機能により表示される掲示板画面を表示するべく、前記本体機能としての掲示板機能の設定を表示設定する設定手段を更に備え、前記表示手段は、前記設定手段で設定した表示設定又は非表示設定に従って、前記メッセージ記憶手段で記憶するメッセージを前記掲示板画面又は認証アプリケーションの画面で表示することを特徴とする。
【００１９】
また、外部装置からメッセージを受信するメッセージ受信手段を更に備え、前記状態判定手段は、前記メッセージ受信手段でメッセージを受信した場合に、前記認証アプリケーションの動作状態を判定し、前記設定手段は、前記設定手段は、前記メッセージ受信手段でメッセージを受信し、前記状態判定手段による前記認証アプリケーションの動作状態に従って、表示設定又は非表示設定することを特徴とする。
【００２０】
また、当該画像処理装置は、メッセージを受信するメッセージ受信アプリケーションがインストールされ、前記設定手段は、前記メッセージ受信アプリケーションによって設定されることを特徴とする。
【００２１】
また、当該画像処理装置が起動する又は当該画像処理装置のログアウト処理がなされる際に、前記設定手段で設定した設定を判定する設定判定手段と、前記表示手段は、前記設定判定手段で表示設定であると判定され、前記状態判定手段で前記認証アプリケーションが動作しない状態であると判定される場合に、前記メッセージ記憶手段で記憶するメッセージを前記本体機能としての掲示板機能により表示される掲示板画面で表示し、前記設定判定手段で非表示設定であると判定され、前記状態判定手段で前記認証アプリケーションが動作する状態であると判定される場合に、前記メッセージ記憶手段で記憶するメッセージを前記認証アプリケーションの画面で表示することを特徴とする。
【００２２】
また、前記状態判定手段による前記認証アプリケーションの動作状態の判定は、当該認証アプリケーションが起動しているか否かを判定することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、掲示板機能が表示に用いるメッセージを認証アプリケーションが共有し、メッセージを表示する構成において、認証アプリケーションの動作状態を判定することによって、本体機能としての掲示板機能の掲示板画面と認証アプリケーションの画面とでメッセージ内容が重複表示されないようにすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明のシステムの構成の一例を示すシステム構成図である。
【図２】クライアントＰＣ１００、メッセージ送信クライアント２００、認証サーバ５００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】複合機３００のハードウェア構成の一例を示すブロック図である。
【図４】複合機３００上で動作するアプリケーション構成の一例を示すブロック図である。
【図５】本発明におけるメッセージ受信制御の一例を示すフローチャートである。
【図６】本発明における複合機３００の起動後の制御手順の一例を示すフローチャートである。
【図７】本発明におけるメッセージ更新手順の一例を示すフローチャートである。
【図８】複合機３００上で動作する認証アプリケーション２００８が参照するデータイメージの一例を示すデータ構成図である。
【図９】複合機３００上で動作する掲示板機能を示す画面。
【図１０】本発明における認証アプリケーションにおける認証画面。
【図１１】本発明における認証アプリケーションにおける認証成功後のメニュー画面。
【図１２】複合機３００上で表示するメッセージの設定画面。
【図１３】複合機３００の機能ブロック図
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２６】
なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００２７】
図１は、本発明に係るクライアントＰＣ１００、メッセージ送信クライアント２００、複合機３００および認証サーバ５００で構成する、掲示板機能および認証システムの構成の一例を示す図である。複合機３００は画像処理装置と言い換えることも可能である。また、メッセージ送信クライアント２００は外部装置と言い換えることも可能である。
【００２８】
図１は、１つ又は複数の複合機３００、クライアントＰＣ１００、メッセージ送信クライアント２００および１つ又は２つの認証サーバ５００がローカルエリアネットワーク（ＬＡＮ）４００を介して接続される構成となっている。ここで、複合機３００は１つ又は複数台構成されても良い。その場合に、複合機３００は、例えば階ごとに設置され、クライアントＰＣ１００は、例えば管理者に１台設置され、メッセージ送信クライアント２００、認証サーバ５００は、例えば拠点ごとに設置されている。
【００２９】
クライアントＰＣ１００は、複合機３００の設定を行うＰＣであり、ネットワークを介してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で複合機３００と通信することができる。クライアントＰＣ１００は、例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）機能を搭載したＰＣである。
【００３０】
メッセージ送信クライアント２００は、複合機３００で動作するアプリケーションに対してメッセージ送信を行うＰＣである。
【００３１】
認証サーバ５００は、ユーザ情報（例えば、ＩＣカード認証用テーブル）を保持している。複合機３００より送信されたユーザ情報（カード番号、或いはユーザ名とパスワード）に従ってユーザを検索し、ユーザ情報を複合機３００に返信する。
【００３２】
以下、図２を用いて、図１に示したクライアントＰＣ１００、メッセージ送信クライアント２００、認証サーバ５００に適用可能な情報処理装置のハードウェア構成について説明する。
【００３３】
図２は、図１に示したクライアントＰＣ１００、メッセージ送信クライアント２００、認証サーバ５００に適用可能なハードウェア構成を示すブロック図である。
【００３４】
図２において、ステップは、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２又は外部メモリ２１１には、ステップの制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（ＯＳ）等が記載されている。また、ＲＯＭ２０２又は外部メモリ２１１には、各サーバ又は各ＰＣの実行する機能を実現するために必要な後述の各種プログラム等も記憶されている。
【００３５】
ＲＡＭ２０３は、ステップの主メモリ、ワークエリア等として機能する。ステップは、処理の実行の際、必要なプログラム等をＲＯＭ２０２又は外部メモリ２１１からＲＡＭ２０３にロードして、ロードされたプログラムを実行することで、各種動作を実現する。
【００３６】
また、２０５は、入力コントローラであり、キーボード（ＫＢ）２０９や、不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６は、ビデオコントローラであり、ディスプレイ２１０等の表示部への表示を制御する。なお、図２においては、ディスプレイ２１０と記載しているが、表示部は、液晶ディスプレイ等で構成されても良い。キーボード２０９やディスプレイ２１０は、必要に応じて管理者により用いられる。
【００３７】
メモリコントローラ２０７は、ハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、又は、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。ハードディスクには、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等が記憶される。
【００３８】
認証システムと連携して動作する認証サーバ５００は、不図示のＩＣカード認証用テーブル（カード番号、ユーザ名、パスワードなどを保持した情報）を記憶し、複合機３００からのＩＣカードによる認証依頼、またはユーザ名とパスワードによる認証依頼に応じて、ＩＣカード認証用テーブルを用いて認証処理を行う。
【００３９】
２０８は、通信Ｉ／Ｆコントローラであり、ネットワークを介して外部機器と接続、通信し、ネットワークにおける通信制御処理を実行する。通信Ｉ／Ｆコントローラは、例えば、ＴＣＰ／ＩＰを用いた通信等を行うことができる。
【００４０】
なお、ステップは、例えば、ＲＡＭ２０３内の表示情報用領域に、アウトラインフォント展開処理（ラスタライズ）を実行することにより、ディスプレイ２１０に表示することができる。また、ステップは、ディスプレイ２１０上の不図示のマウスカーソル等によって、ユーザに指示させることができる。
【００４１】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることにより、ステップによって実行される。更に、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、それらの詳細な説明も後述する。
【００４２】
次に、図３を用いて図１に示す複合機３００を制御するコントローラユニットのハードウェア構成について説明する。図３は、図１に示す複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００４３】
図３において、３００は、コントローラユニットであり、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続される。また、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮ又はＩＳＤＮ等）と接続されることで、画像データやデバイス情報の入出力を行うことができる。
【００４４】
コントローラユニット３１６において、３０１は、ＣＰＵであり、システム全体を制御するプロセッサである。３０２は、ＲＡＭであり、ＣＰＵ３０１が動作するためのシステムネットワークメモリである。ＲＡＭ３０２は、プログラムを記録するためのプログラムメモリや、画像データを一時的に記録するための画像メモリとしても機能する。
【００４５】
３０３は、ＲＯＭであり、システムのブートプログラムや各種制御プログラムを格納している。３０４は、ハードディスクドライブ（ＨＤＤ）であり、システムを制御するための各種プログラム、画像データ等を格納している。
【００４６】
また、３０３には、複合機３００を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバ５００と通信するための認証アプリケーションが動作している。この認証アプリケーションが認証システムである。なお、認証アプリケーションはＨＤＤ３０４に記憶されている。さらに、プラットフォームが管理するログイン時にユーザ情報を格納するログインコンテキストは、ＨＤＤ上に領域が確保されている。
【００４７】
３０７は、操作部インターフェイス（操作部Ｉ／Ｆ）であり、操作部（ＵＩ）３０８とのインターフェイス部であり、例えば、図１０に示すようなＩＣカード認証画面等の画像データを操作部３０８に対して出力して表示する。
【００４８】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システムの使用者が入力したユーザ情報等をＣＰＵ３０１に伝える。なお、操作部３０８はタッチパネルを有する表示部を備えており、ユーザは、その表示部に表示されたボタンを指等で押下することにより、各種指示を行うことができる。
【００４９】
３０５は、ネットワークインターフェイスであり、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６は、モデムであり、公衆回線に接続されることでＦＡＸの送受信等、データの入出力を行う。
【００５０】
３１８は、外部インターフェイスであり、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等を介して外部入力を受け付ける。本実施形態においては、認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が、外部インターフェイス３１８に接続されている。そして、ＣＰＵ３０１は、外部インターフェイス３１８を介してカードリーダ３１９によるＩＣカードからの情報の読み取りを制御し、ＩＣカードから読み取られた情報を取得することができる。以上のデバイスは、システムバス３０９上に配置されている。
【００５１】
３２０は、イメージバスインターフェイスであり、システムバス３０９と画像データを高速で転送する画像バス３１５と接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には、以下のデバイスが配置される。
【００５２】
３１０は、ラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１は、プリンタインターフェイスであり、プリンタ３１２とコントローラユニット３１６とを接続し、画像データの同期系／非同期系の変換を行う。また、３１３は、スキャナインターフェイスであり、スキャナ３１４とコントローラユニット３１６とを接続し、画像データの同期系／非同期系の変換を行う。
【００５３】
３１７は、画像処理部であり、入力画像データに対して、補正、加工、編集を行い、プリント出力画像データに対して、プリンタの補正や解像度変換等を行う。また、加えて、画像処理部３１７は、画像データの回転や、多値画像データに対して、ＪＰＥＧ、２値画像データに対してＪＢＩＧ、ＭＨ等の圧縮伸長処理を行う。
【００５４】
スキャナ３１４は、原稿となる紙上の画像を証明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は、原稿フィーダのトレイにセットされ、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示する。その結果、フィーダは、原稿用紙を１枚ずつフィードして原稿画像の読み取り動作を行う。
【００５５】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式として、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等がある。本実施形態においては、どの方式が用いられても良い。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙の向きを選択できるように、複数の給紙段を有しており、それらに対応した用紙カセットが備えられている。
【００５６】
操作部３０８は、ＬＣＤ表示部を有しており、ＬＣＤ上にタッチパネルシートが貼られていて、システムの操作画面が表示される。また、表示されているキーが押下されると、その位置情報が操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝えられる。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備えている。
【００５７】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いられる。スタートキーの中央部には緑と赤の２色ＬＥＤがあり、その色は、スタートキーが使える状態か否かを示している。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いられる。リセットキーは、操作部からの設定を初期化する時に用いられる。
【００５８】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、読み取られた情報を外部Ｉ／Ｆ３１８に介してＣＰＵ３０１に通知する。
【００５９】
以上のような構成によって、複合機３００は、スキャナ３１４から読み込んだ画像データをＬＡＮに送信し、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００６０】
また、複合機３００は、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信し、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することができる。
【００６１】
上述した複合機３００では、複合機３００を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバ５００と通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、掲示板機能や認証アプリケーションが利用する掲示板メッセージは、ＨＤＤ３０４上に領域が確保されている。
【００６２】
次に図４のアプリケーション構成図を用いて、複合機３００内の環境の前提を説明する。追加で設けられたソフトウェア動作環境はアプリケーションプラットフォーム２００９（以下、プラットフォームということがある。）と呼ばれる。このプラットフォーム２００９は、インタプリタとひとそろいのアプリケーションプログラムインタフェース（以下、ＡＰＩ）群やフレームワーク群から構成される。そして、このプラットフォーム２００９は、その上で動作するソフトウェアのために一種の疑似ＯＳあるいはコンピューティングプラットフォームというべきものを提供する。
【００６３】
インタプリタは、所定の命令セットに含まれる命令からなる一連の命令列を逐次的に読み出し解釈し実行する。この命令セットをハードウェアのＣＰＵのための命令セットと同等の位置づけに捉える場合、インタプリタは特に仮想マシンと呼ばれることもある。ＡＰＩ群およびフレームワーク群は、このソフトウェア動作環境の下層に内在する実際にリアルタイムＯＳが提供する資源やハードウェア資源を抽象化した各種の資源群に対するアクセスを、ソフトウェア動作環境上で動作するソフトウェアのために提供する。資源にはプロセッサによる命令実行コンテクストやメモリ、ファイルシステム、ネットワークインターフェイスを含む各種入出力（Ｉ／Ｏ）などがある。特に、命令実行コンテクストは実際のＣＰＵとリアルタイムＯＳが提供するマルチタスク機構とは独立に、ソフトウェア動作環境が独自にインタプリタ上の命令実行コンテクストを管理できる。また、メモリも同様にソフトウェア動作環境が独自のメモリ管理を提供できる。
【００６４】
プラットフォームで動作するソフトウェアはインタプリタによって逐次的に読み込み解釈実行されるため、これらの処理の過程で命令列を監視しシステムに悪影響を与える動作を除外できる可能性がある。また、ソフトウェア実行環境上のソフトウェアから各種資源に対するアクセスは、プラットフォームが提供するＡＰＩ群やフレームワーク群を経由して間接的に資源を操作するため、この過程でシステムに悪影響を与える動作を除外できる。したがって、ファームウェア内部にインタプリタおよびＡＰＩ群とフレームワーク群からなるソフトウェア実行環境の階層を設けるアプローチは、基本的には静的かつ固定的に構成されるべき低コスト組み込みシステムのファームウェアにおいて、ソフトウェアの動的な特性を部分的に導入するために非常に有効である。
【００６５】
また、プラットフォーム２００９上には、アプリケーション１（２００５）およびアプリケーション２（２００６）などが配置される。これらアプリケーション１などは、プラットフォームのＡＰＩを用いて実行される。
【００６６】
２００７は、メッセージ受信モジュールで、メッセージ送信クライアント２００より、掲示板メッセージを受け取り、掲示板メッセージをＲＴＯＳ上に格納するアプリケーションプラットフォーム２００９上で動作するアプリケーションである。また、ＲＴＯＳ上に格納された掲示板メッセージ情報をもとに複合機３００の本体の機能である掲示板機能が動作する。
【００６７】
２００８は、アプリケーションプラットフォーム２００９上で動作する認証アプリケーションであり、ＲＴＯＳ上に格納された掲示板メッセージを定期的に確認し、掲示板メッセージ情報が存在する場合には、そのメッセージを表示する認証アプリケーションシステムである。なお、定期的にメッセージを確認する際、掲示板メッセージが変更されている場合は、操作部Ｉ／Ｆ３０７上に表示するメッセージも更新する。動作詳細については、図７のフローチャートの説明において後述する。
【００６８】
次に、図１３を用いて、本発明の複合機３００の機能ブロック図について説明する。なお、図１３では、基本的な機能について説明するものとし、各機能部が処理する詳細な制御については、後述するフローチャートにて説明する。
【００６９】
まず、複合機３００は、認証に関する処理を実行する認証アプリケーションをインストール可能に構成された、メッセージを表示する掲示板機能を有するものである。この複合機３００は、メッセージ記憶部１３０１、状態判定部１３０２、表示部１３０３の機能部を有している。
【００７０】
メッセージ記憶部１３０１は、複合機３００で表示するメッセージを記憶する機能部である。また、状態判定部１３０２は認証アプリケーションの動作状態を判定する機能部である。また、表示部１３０３は、状態判定部１３０２で、認証アプリケーションが動作する状態であると判定される場合に、複合機３００の本体機能である掲示板機能により表示される掲示板画面を表示することなく、認証アプリケーションの画面で、メッセージ記憶部１３０１で記憶するメッセージを表示し、認証アプリケーションが動作しない状態であると判定される場合に、複合機３００の本体機能である掲示板機能により表示される掲示板画面で、メッセージ記憶部で記憶するメッセージを表示する。
【００７１】
図８は、複合機３００上で動作する認証アプリケーション２００８が参照するデータイメージ（メッセージ設定情報）の一例を示すデータ構成図である。図１２で入力されたメッセージ情報をメッセージ受信モジュール２００７で受信し、ＲＴＯＳ２０１０が管理する情報として、「掲示板設定区分」「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」にメッセージ情報を格納する。複合機本体の掲示板機能を用いてメッセージを表示する場合には、「掲示板設定区分」に２（ＯＮ）、複合機本体の掲示板機能を用いてメッセージを表示する場合には、「掲示板設定区分」に１（ＯＦＦ）を格納し、各行のメッセージ（文字列）は、「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」に格納される。
【００７２】
また、メッセージ設定情報を認証アプリケーションが参照し、取得したメッセージを認証アプリケーションの画面のメッセージ表示箇所に表示する。
【００７３】
以下、掲示板機能の制御に関わる全体の処理の流れについて説明する。図５、図６、図７は掲示板機能の制御を示すフローチャートであり、動作詳細については後述する。
【００７４】
なお、本実施形態の特徴的なステップは、例えば、ステップＳ１０４、ステップＳ１０５、ステップＳ１０６、ステップＳ２０２、ステップＳ２０３、ステップＳ２０４、ステップＳ２１０である。
【００７５】
図９は、複合機３００の本体機能である掲示板機能が図３の操作部３０８に表示されている一例を示す図である。なお、掲示板機能は複合機３００の本体機能であるが、独立したアプリケーションとして、アプリケーションプラットフォーム２００９上で動作するようにしてもよい。そのため、以降の説明では、便宜上掲示板アプリケーションとして表現する。
【００７６】
図１０は、認証アプリケーション２００８が図３の操作部３０８に表示されている一例を示す図である。なお、図９の複合機３００の掲示板アプリケーション（複合機本体の掲示板機能）と図１０の認証アプリケーション２００８の双方が動作する場合、従来の仕組みであれば、図３の操作部３０８には、図１０の認証アプリケーション２００８の画面がまず表示され、さらにその上に図９の掲示板アプリケーションの画面が表示される。
【００７７】
図１１は、認証アプリケーション２００８で認証成功後の複合機３００の利用画面（メニュー画面）の一例を示す図であり、図３の操作部３０８に表示される。また、認証アプリケーション２００８が起動しない設定、かつ、掲示板アプリケーションも起動しない設定で、複合機３００を起動した場合、図１１の利用画面（メニュー画面）が表示される。また、認証アプリケーション２００８が起動しない設定で、図９に示す掲示板アプリケーションが起動する設定の場合、図９に示す掲示板アプリケーションを閉じることで利用画面が出現する。
【００７８】
図１２は、掲示板メッセージの設定、閲覧画面の一例を示す図であり、図８に示すＲＴＯＳに格納されている掲示板メッセージを、ネットワークを介して、クライアントＰＣ１００から閲覧することが可能である。クライアントＰＣ１００から複合機３００に対して、ＨＴＴＰを利用することで掲示板メッセージの設定、閲覧画面の一例を示す画面を表示することが可能である。図１２のメッセージに示す内容が、図８における「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」（総称して掲示板メッセージと呼ぶ）に当たり、図１２の「ポップアップウィンドウに表示する」に示す内容が、図８における「掲示板設定区分」（本体掲示板フラグと呼ぶ）に該当する。
【００７９】
以下、図５のフローチャートを用いて、本発明におけるメッセージ送信クライアント２００とメッセージ受信モジュール２００７の処理の流れについて説明する。
【００８０】
メッセージ送信クライアント２００は、ステップＳ１００において、ＣＰＵ１０１が、設定されたメッセージ送信時間になったか否かを判定し、メッセージ送信時間になった場合、ステップＳ１０１に進む。メッセージ送信時間になっていない場合には待機する。
【００８１】
ステップＳ１０１は、ＣＰＵ１０１が、メッセージ受信モジュール２００７と通信可能か確認し、メッセージ受信モジュール２００７と通信できない場合は、メッセージ送信ができないため、次回設定されたメッセージ送信時間になるまで待機するものとし、再び、ステップＳ１００からの処理を行う。メッセージ受信モジュール２００７と通信可能な場合は、ステップＳ１０２に進む。
【００８２】
ステップＳ１０２において、メッセージ受信モジュール２００７と通信が可能な場合、ＣＰＵ１０１が、メッセージ受信モジュール２００７へ入力したメッセージを送信し、ステップＳ１０３に進む。
【００８３】
ステップＳ１０３において、メッセージ受信モジュール２００７は、メッセージ送信クライアント２００よりメッセージを受信し（メッセージ受信）、ステップＳ１０４へ進む。
【００８４】
ステップＳ１０４において、メッセージを受信したメッセージ受信モジュール２００７は、認証アプリケーション２００８が起動しているか否かを判定する。認証アプリケーション２００８が起動している場合にはステップＳ１０６へ処理を移し、認証アプリケーション２００８が起動していない場合には、ステップＳ１０５へ処理を移す。すなわち、認証アプリケーションの動作状態を判定する処理である（状態判定）。
【００８５】
図８における「掲示板設定区分」「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」の情報を、図１０で示す認証アプリケーション２００８の起動状態を確認し、認証アプリケーションが起動している場合、ステップＳ１０６に進む。また、認証アプリケーションが起動していない場合、ステップＳ１０５に進む。
【００８６】
ステップＳ１０５において、ＣＰＵ３０１が、受信したメッセージに従って、図８の「掲示板設定区分」「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」に記憶する。認証アプリケーションが起動していない場合には、「掲示板区分設定」に掲示板アプリケーションを有効とする情報（本体掲示板フラグ「ＯＮ」と呼ぶ）として書き込む。「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」には、図１２で入力したメッセージが記憶される。すなわち、複合機３００の操作部３０８に表示するためのメッセージを記憶する処理である（メッセージ記憶）。また、認証アプリケーションが動作する状態であると判定される場合に、掲示板機能により表示される掲示板画面を非表示にするべく、掲示板機能を非表示設定（ＯＦＦ）にする処理である。
【００８７】
ステップＳ１０６において、ＣＰＵ３０１が、受信したメッセージに従って、図８の「掲示板設定区分」「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」に記憶する。認証アプリケーションが起動している場合には、「掲示板区分設定」に掲示板アプリケーションを有効としない情報（本体掲示板フラグ「ＯＦＦ」と呼ぶ）として書き込む。すなわち、認証アプリケーションが動作しない状態であると判定される場合に、掲示板機能により表示される掲示板画面を表示するべく、掲示板機能を表示設定（ＯＮ）にする処理である。
【００８８】
ステップＳ１０７において、ＣＰＵ３０１が、メッセージ受信モジュール２００７の情報書き込みの処理結果をメッセージ送信クライアント２００へ送信し、ステップＳ１０８に進む。
【００８９】
ステップＳ１０８において、メッセージ送信クライアント２００は、メッセージ受信モジュール２００７から処理結果を受け取り、ステップＳ１０９に進む。
【００９０】
ステップＳ１０９において、ＣＰＵ１０１が、受け取った処理結果がエラーか否かを判断し、処理結果がエラーの場合は、ステップＳ１１０に進む。処理結果がエラーでない場合は、再び、ステップＳ１００からの処理を行う。
【００９１】
ステップＳ１１０において、メッセージ送信クライアント２００は、メッセージ受信モジュール２００７から受け取った処理結果がエラーの場合、メッセージ送信クライアント２００のディスプレイ２１０上にエラーメッセージを表示し、エラーメッセージを表示した後、再び、ステップＳ１００からの処理を行う。
【００９２】
図６において、本発明における複合機３００の起動時のメッセージ受信モジュール２００７の処理並びに本体掲示板機能および認証アプリケーション２００８の掲示板メッセージ表示について示す。
【００９３】
なお、ステップＳ２０１、ステップＳ２０２、ステップＳ２０３、ステップＳ２０５、ステップＳ２００７、ステップＳ２０８は、メッセージ受信モジュール２００７による処理である。
【００９４】
ステップＳ２００において、ユーザの電源ＯＮ操作などによって、複合機３００を起動される。複合機３００の起動時にステップＳ２０１に進む。
【００９５】
ステップＳ２０１において、複合機３００が起動される際に、ＣＰＵ３０１が、図８における「掲示板設定区分」「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」の情報を取得し、ステップＳ２０２に進む。
【００９６】
ステップＳ２０２において、「掲示板設定区分」（本体掲示板フラグ）の情報を取得し、その状態を確認する。本体掲示板フラグが「ＯＮ」の場合、ステップＳ２０３へ進み、本体掲示板フラグが「ＯＦＦ」の場合、ステップＳ２０７に進む。すなわち、複合機が起動する又は複合機のログアウト処理がなされる際に、ＯＮＯＦＦの設定を判定する処理である（設定判定）。
【００９７】
ステップＳ２０３において、認証アプリケーション２００８の起動状態を確認し、認証アプリケーションが起動していない場合、ステップＳ２０４に進む。また、認証アプリケーションが起動している場合、ステップＳ２０５に進む。
【００９８】
なお、本実施形態では、認証アプリケーションが起動しているか否かを判定したが、認証アプリケーションがインストールさいれている場合には、複合機３００を起動すると自動的に認証アプリケーションが起動するため、認証アプリケーションがインストールされているか否かで判断してもよい。すなわち、認証アプリケーションが動作状態か否かを判定するものである。
【００９９】
ステップＳ２０４において、本体掲示板フラグが「ＯＮ」になっているため、つまり、掲示板アプリケーションが有効な状態（起動する状態）になっているため、ステップＳ２０１で取得した「掲示板メッセージ行１」「掲示板メッセージ行２」「掲示板メッセージ行３」「掲示板メッセージ行４」（総称して掲示板メッセージと呼ぶ）を、図３の操作部３０８に、複合機の掲示板アプリケーションとして表示する。すなわち、認証アプリケーションが動作しない状態であると判定される場合に、本体の掲示板機能により表示される掲示板画面でメッセージを表示する処理である。
【０１００】
ステップＳ２０５において、認証アプリケーションが起動しているため、掲示板アプリケーション（複合機本体の掲示板機能）との重複表示を防ぐべく、本体掲示板フラグを「ＯＦＦ」に情報を更新する。これにより、複合機の掲示板アプリケーションが無効な状態になる。そしてステップＳ２０６に進む。
【０１０１】
ステップＳ２０６において、本体掲示板フラグが「ＯＦＦ」になっているため、つまり、掲示板アプリケーションが無効な状態（起動しない状態）になっているため、図３の操作部３０８に認証アプリケーションの画面を表示し、掲示板メッセージを認証アプリケーション２００８の画面に表示させる（図１０）。
【０１０２】
ステップＳ２０７において、認証アプリケーション２００８の起動状態を確認し、認証アプリケーション２００８が起動していない場合、ステップＳ２０８に進む。また、認証アプリケーション２００８が起動している場合、ステップＳ２１０に進む。
【０１０３】
ステップＳ２０８において、図８に示す、「掲示板設定区分」、つまり、認証アプリケーション２００８が起動しておらず、掲示板アプリケーション（複合機本体の掲示板機能）との重複表示がないため、本体掲示板フラグを「ＯＮ」に情報を更新する。これにより、複合機３００上の掲示板アプリケーションが有効な状態となる。そしてステップＳ２０９に進む。
【０１０４】
ステップＳ２０９において、本体掲示板フラグが「ＯＮ」になっているため、つまり、掲示板アプリケーションが有効な状態（起動する状態）になっているため、ステップＳ２０１で取得した掲示板メッセージを、図３の操作部３０８に、複合機３００の掲示板アプリケーションの掲示画面を表示する（図９）。
【０１０５】
ステップＳ２１０において、本体掲示板フラグが「ＯＦＦ」になっているため、つまり、掲示板アプリケーションが無効な状態になっているため、図３の操作部３０８に認証アプリケーション２００８の画面を表示し、掲示板メッセージを認証アプリケーション２００８の画面に表示させる（図１０）。すなわち、認証アプリケーションが動作する状態であると判定される場合に、複合機本体の掲示板機能により表示される掲示板画面を表示することなく、認証アプリケーションの画面でメッセージを表示する処理である。
【０１０６】
なお、本実施形態では、複合機３００が起動された場合の例について説明したが、複合機３００が起動後、認証処理により、複合機３００にログインがなされ、ユーザからのログアウト指示に等に応じてログアウト処理がなされた場合も、同様の処理がなされる。つまり、ログアウトがされると、ステップＳ２０１から処理がスタートする。
【０１０７】
また、認証アプリケーションがインストールされている場合には、複合機３００を起動すると、認証アプリケーションは自動的に起動される。この場合、複合機３００を起動した際に、掲示板フラグがＯＦＦになっており、認証アプリケーションが起動されていることから、複合機３００の掲示板機能の画面を表示することなく、ステップＳ２１０で認証アプリケーションの画面でメッセージが表示される。
【０１０８】
図７において、本発明における認証アプリケーション２００８の掲示板メッセージ更新処理について説明する。図６のＳ２０６とＳ２１０でメッセージを表示した後のメッセージ更新処理である。
【０１０９】
ステップＳ３０１において、認証アプリケーション２００８は、メッセージ更新時刻になったか否かを判定し、メッセージ更新時刻になると、メッセージ更新処理を実施するため、ステップＳ３０２に進む。なお、メッセージ更新時刻は、認証アプリケーションの設定情報として、「１時間間隔」などの時間情報を保持しており、この時間情報に従って、更新時刻を決定する。この場合、複合機３００が管理するシステム時間を用いて決定するものとする。
【０１１０】
ステップＳ３０２において、認証アプリケーション２００８は、掲示板メッセージの取得を実施する。掲示板メッセージの取得は、図８で示すＲＴＯＳに格納されている情報にアクセスを行い取得する。掲示板メッセージの取得実施後、ステップＳ３０３に進む。
【０１１１】
ステップＳ３０３において、掲示板メッセージの取得が成功した場合、ステップＳ３０４に進む。また、掲示板メッセージの取得が失敗した場合、ステップＳ３０６に進む。
【０１１２】
ステップＳ３０４において、認証アプリケーション２００８が保持している掲示板メッセージ、つまり、現時点で認証アプリケーション２００８が図３の操作部３０８に表示している掲示板メッセージと、ステップＳ３０３で取得した掲示板メッセージの文言比較を実施し、文言に変更がある場合はステップＳ３０５に進む。文言比較によって差異がない場合は、掲示板メッセージを更新する必要がないため、複合機３００の図３の操作部３０８に表示されている掲示板メッセージを変更せずに、ステップＳ３０８に進む。
【０１１３】
ステップＳ３０５において、認証アプリケーション２００８は保持していた掲示板メッセージを破棄し、ステップＳ３０３で取得した掲示板メッセージを複合機３００の図３の操作部３０８に表示し、ステップＳ３０８に進む。
【０１１４】
ステップＳ３０６において、掲示板メッセージの取得が実施できなかった場合、掲示板メッセージの取得を再度実施する。このメッセージ取得を再度実施することをリトライと呼び、リトライは１回のみ実施される。掲示板メッセージの取得は、ステップＳ３０２で示す方法と同様、図８に示すＲＴＯＳに格納されている情報にアクセスを行うことで実現する。リトライの処理が終了した後、ステップＳ３０７に進む。
【０１１５】
ステップＳ３０７において、掲示板メッセージの取得が成功した場合、ステップＳ３０４に進み、ステップＳ３０４の処理を行う。掲示板メッセージの取得が失敗した場合、ステップＳ３０８に進む。
【０１１６】
ステップＳ３０８では、掲示板メッセージの更新時刻まで待機し、更新時刻になると処理をステップＳ３０１へ戻す。アプリケーションが終了する場合は、処理を終了する。
【０１１７】
以上、説明したように、本実施形態によれば、認証アプリケーションの動作状態を判定することによって、メッセージ表示が重複して表示されないようにすることができる。
【０１１８】
また、本体の掲示板機能と認証アプリケーションの掲示（メッセージ表示）が共存した場合にも、ユーザにとっての利便性をあげることができる。
【０１１９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１２０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２１】
また、本発明におけるプログラムは、図５〜７に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜７の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜７の各装置の処理方法ごとのプログラムであってもよい。
【０１２２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１２４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１２５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２９】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３０】
１００    クライアントＰＣ
２００    メッセージ送信クライアント
３００    複合機
４００    ＬＡＮ
５００    認証サーバ
１３０１  メッセージ記憶部
１３０２  状態判定部
１３０３  表示部
【図１】
0005673077.tif 000002
【図２】
0005673077.tif 000003
【図３】
0005673077.tif 000004
【図４】
0005673077.tif 000005
【図５】
0005673077.tif 000006
【図６】
0005673077.tif 000007
【図７】
0005673077.tif 000008
【図８】
0005673077.tif 000009
【図９】
0005673077.tif 000010
【図１０】
0005673077.tif 000011
【図１１】
0005673077.tif 000012
【図１２】
0005673077.tif 000013
【図１３】
0005673077.tif 000014