(57)【要約】【課題】  セキュリティを維持しつつ、ユーザの利便性の向上と効率アップを可能とする。【解決手段】  ネットワーク接続可能なデータ処理装置のデータ処理方法として、記憶手段のファイルに対するアクセス権限をチェックし、アクセス権限の無いユーザが上記アクセス権限設定されたファイルにアクセスした場合に、アクセス拒否を行わずに、救済処置としてユーザに個人情報の提供を求め、その提供された情報に応じて制限付きでファイルに対するアクセスを許可する。【選択図】  図１
2007066172.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続可能なデータ処理装置のデータ処理方法であって、
記憶手段のファイルに対するアクセス権限をチェックし、
アクセス権限の無いユーザが上記アクセス権限設定されたファイルにアクセスした場合に、アクセス拒否を行わずに、救済処置としてユーザに個人情報の提供を求め、その提供された情報に応じて制限付きでファイルに対するアクセスを許可することを特徴とするデータ処理方法。
【請求項２】
請求項１記載のデータ処理方法であって、ファイルに応じてセキュリティ機能を段階的に設定可能にすることを特徴とするデータ処理方法。
【請求項３】
請求項１又は２記載のデータ処理方法であって、前記データ処理装置は、プリント機能、データ送信機能の少なくとも何れかの機能を具備する複合機能装置であることを特徴とするデータ処理方法。
【請求項４】
請求項１乃至３の何れかに記載のデータ処理方法を実行するデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルに対するアクセスを制御するデータ処理装置及びデータ処理方法に関する。
【背景技術】
【０００２】
近年、オフィスなどにおいて使用される様々な電子機器の資源を共用すべく、ネットワークによってこれらの機器を接続することが行われている。例えば、従来のプリンタは、１台の機器に接続されたローカルプリンタが一般的であったが、ネットワーク内の各機器で共用されるネットワークプリンタとして使用されるケースが増えている。
【０００３】
最近は１台の装置に様々な機能を組み込む複合化が進められ、複写機の内部に画像処理機能を有するプリンタコントローラを組み込み、１台で複写機とプリンタとの両方の機能を有するマルチファンクションシステム（複合機）が市場で発売されている。このようなマルチファンクションシステムには、ファクシミリ機能、スキャナ機能、Ｅ−ｍａｉｌ（Ｓｅｎｄ）機能などが追加され、多機能化が進んでいる。
【０００４】
特に近年では、ハードディスクなどの記録媒体の大容量化に伴いマルチファンクションシステムがオフィス内におけるファイルサーバとしての役割を担いオフィス内の中枢になりつつあり、それに応じてセキュリティシステムが重要になってきている。
【０００５】
情報セキュリティの観点より、マルチファンクション内にドキュメントやコンテンツなどを保管する場合に、アクセス権限を設定して個人認証を行い、アクセス権限の無いユーザには情報へのアクセス拒否をしてセキュリティを確保する方法が採用されている。一般的なセキュリティ手段として、パスワードを設定して個人認証を行う手法が利用されている。
【特許文献１】特開２００５−１４９２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
セキュリティを強化すればするほど情報管理の点では優れたものになる。ここで、ユーザにとっての利便性も検討するとますますよくなると考える。例えば、以下のような状況に対してもセキュリティを維持した状態で対処可能にすると益々便利なる。たとえば、以前アクセス権限を持っていたが、更新を忘れたためにアクセス制限が期限切れになった。これに起因して、必要なときに情報の閲覧ができない。また、閲覧するために煩雑な作業が要求される。このようなケースに対しても、対処できれば、より利便性が向上する。
【課題を解決するための手段】
【０００７】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００８】
ネットワーク接続可能なデータ処理装置のデータ処理方法であって、記憶手段のファイルに対するアクセス権限をチェックし、アクセス権限の無いユーザが上記アクセス権限設定されたファイルにアクセスした場合に、アクセス拒否を行わずに、救済処置としてユーザに個人情報の提供を求め、その提供された情報に応じて制限付きでファイルに対するアクセスを許可する。
【発明の効果】
【０００９】
本発明によれば、例えば、アクセス制限が切れたユーザに対しても、セキュリティを維持しつつ、ユーザの利便性の向上と効率アップを可能とする。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の好適な実施例を詳細に説明する。
【００１１】
図１は第１の実施例のシステム構成を説明する概念模式図である。
【００１２】
図１において、１０１は機器を接続する既知の技術を用いたネットワークであり、本実施例ではＴＣＰ／ＩＰプロトコルを使用した、イーサネット（登録商標）の使用を想定している。
【００１３】
１０２は用紙などに印刷された原稿などを光学的に読み込みを行うネットワークスキャナで、ネットワークインターフェイスを具備し、ている。読み取り画像データはＲＧＢ３色のカラースキャナである。
【００１４】
１０８，１０７，１０６は、本発明の適用例であるデータ処理装置（画像処理装置や画像形成装置とも呼ぶ）である。これらは、ネットワークインターフェイスを具備し、ネットワークインターフェイスを介して送られる印刷データや画像データを受信できる。また、プリンタ部を具備しており、電子写真技術などの既知の印刷技術を用いて用紙などのメディアに実際に印刷を行うネットワークプリンタである。ネットワークプリンタ１０８，１０７，１０６もまたネットワーク１０１を介して各機器に接続している。ここでは、１０８は白黒デジタル複合機、１０７はカラーレーザープリンタ、１０６は白黒レーザービームプリンタを示している。
【００１５】
１０４はネットワークインターフェイスを具備し、公衆回線１０５を介して画像データの送受信を行うＦａｘである。ネットワーク１０１上のスキャナ１０２で読み取った画像データを送信したり、受信した画像データをプリンタ１０８、１０７、１０６から出力したり、ＰＣ１０３でファイル化する画像データを公衆回線１０５上に入出力するインターフェースでもある。
【００１６】
図２に、本実施例のハードウエアの全体構成図を示す。
【００１７】
Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  ２０００は、画像入力デバイスであるＳｃａｎｎｅｒ２０７０や画像出力デバイスであるＰｒｉｎｔｅｒ２０９５と接続する。また、ＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１接続することで、画像情報やデバイス情報の入出力を行う。ＣＰＵ２００１は、これらのユニットを含むシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は操作部（ＵＩ）２０１２とインターフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。Ｎｅｔｗｏｒｋ２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。Ｍｏｄｅｍ２０５０は公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２０６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００１８】
画像入出力デバイスの概観を図３に示す。画像入力デバイスのスキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスターイメージデータ２０７１として電気信号に変換する。原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示を入力する。これにより、コントローラＣＰＵ２００１がスキャナ２０７０に指示を与え、フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。画像出力デバイスであるプリンタ部２０９５は、ラスターイメージデータ２０９６を用紙上の画像に変換する。印刷方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ２００１からの指示２０９６によって開始する。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３、２１０４がある。また、排紙トレイ２１１１は印字し終わった用紙を受けるものである。
【００１９】
操作部２０１２の構成を図４に示す。ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップキー２０１５は稼働中の動作を止める働きをする。ＩＤキー２０１６は、使用者のユーザーＩＤを入力する時に用いる。リセットキー２０１７は操作部からの設定を初期化する時に用いる。
【００２０】
スキャナ画像処理部２０８０の構成を図５に示す。画像バスＩ／Ｆコントローラ２０８１は、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０８０内の各デバイスの制御及びタイミングを発生させる。フィルタ処理部２０８２は、空間フィルタでコンボリューション演算を行う。編集部２０８３は、例えば入力画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。変倍処理部２０８４は、読み取り画像の解像度を変える場合にラスターイメージの主走査方向について補間演算を行い拡大、縮小を行う。副走査方向の変倍については、画像読み取りラインセンサ（図示せず）を走査する速度を変えることで行う。テーブル２０８５は、読み取った輝度データである画像データを濃度データに変換するために、行うテーブル変換である。２値化２０８６は、多値のグレースケール画像データを、誤差拡散処理やスクリーン処理によって２値化する。
【００２１】
処理が終了した画像データは、再び画像バスコントローラ２０８１を介して、画像バス上に転送される。
【００２２】
プリンタ画像処理部２０９０の構成を図６に示す。画像バスＩ／Ｆコントローラ２０９１は、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０９０内の各デバイスの制御及びタイミングを発生させる。解像度変換部２０９２は、Ｎｅｔｗｏｒｋ２０１１あるいは公衆回線２０５１から来た画像データを、プリンタ２０９５の解像度に変換するための解像度変換を行う。スムージング処理部２０９３は、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００２３】
画像圧縮部２０４０の構成を図７に示す。画像バスＩ．／Ｆコントローラ２０４１は、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きを行う。例えば、入力バッファ２０４２・出力バッファ２０４５とのデータのやりとりを行うためのタイミング制御を行う。また、画像圧縮部２０４３に対するモード設定などの制御も行う。以下に画像圧縮処理部の処理手順を示す。
【００２４】
画像バス２００８を介して、ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に画像圧縮制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０４１は画像圧縮部２０４３に対して画像圧縮に必要な設定（たとえばＭＭＲ圧縮・ＪＢＩＧ伸長等の）を行う。必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０４１はＲＡＭ２００２もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。受け取った画像データは入力バッファ２０４２に一時格納され、画像圧縮部２０４３の画像データ要求に応じて一定のスピードで画像を転送する。この際、入力バッファは画像バスＩ／Ｆコントローラ２０４１と、画像圧縮部２０４３両者の間で、画像データを転送できるかどうかを判断する。その結果、画像バス２００８からの画像データの読み込み及び、画像圧縮部２０４３への画像の書き込みが不可能である場合は、データの転送を行わないような制御を行う。以後このような制御をハンドシェークと呼する。画像圧縮部２０４３は受け取った画像データを、一旦ＲＡＭ２０４４に格納する。これは画像圧縮を行う際には行う画像圧縮処理の種類によって、数ライン分のデータを要するためである。換言すると、最初の１ライン分の圧縮を行うためには数ライン分の画像データを用意してからでないと画像圧縮が行えないためである。画像圧縮を施された画像データは直ちに出力バッファ２０４５に送られる。出力バッファ２０４５では、画像バスＩ／Ｆコントローラ２０４１及び画像圧縮部２０４３とのハンドシェークを行い、画像データを画像バスＩ／Ｆコントローラ２０４１に転送する。画像バスＩ／Ｆコントローラ２０４１では転送された圧縮（もしくは伸長）された画像データをＲＡＭ２００２もしくは画像バス２００８上の各デバイスにデータを転送する。こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）、もしくはこの画像圧縮部から停止要求が出るまで（圧縮及び伸長時のエラー発生時等）繰り返される。
【００２５】
画像回転部２０３０の構成を図８に示す。画像バスＩ／Ｆコントローラ２０３１は、画像バス２００８と接続し、そのバスシーケンスを制御する働きをなす。例えば、画像回転部２０３２にモード等を設定する制御及び、画像回転部２０３２に画像データを転送するためのタイミング制御を行う。以下に画像回転部の処理手順を示す。
【００２６】
画像バス２００８を介して、ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０３１に画像回転制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０４１は画像回転部２０３２に対して画像回転に必要な設定（たとえば画像サイズや回転方向・角度等）を行う。必要な設定を行った後、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０３１はＲＡＭ２００２もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。ここでは３２ｂｉｔをそのサイズとし回転を行う画像サイズを３２×３２（ｂｉｔ）とし、又、画像バス２００８上に画像データを転送させる際に３２ｂｉｔを単位とする画像転送を行うものとする（扱う画像は２値を想定する）。
【００２７】
上述のように、３２×３２（ｂｉｔ）の画像を得るためには、上述の単位データ転送を３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある（図９参照）。不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＲＡＭ２０３３に書き込まれる。例えば、９０度反時計方向回転であれば、最初に転送された３２ｂｉｔの画像データを、図１０のようにＹ方向に書き込んでいく。読み出し時にＸ方向に読み出すことで、画像が回転される。３２×３２（ｂｉｔ）の画像回転（ＲＡＭ２０３３への書き込み）が完了した後、画像回転部２０３２はＲＡＭ２０３３から上述した読み出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ２０３１に画像を転送する。回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ２０３１は、連続アドレッシングを以て、ＲＡＭ２００２もしくは画像バス２００８上の各デバイスにデータを転送する。こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）繰り返される。
【００２８】
デバイスＩ／Ｆ部２０２０の構成を図１１に示す。画像バスＩ／Ｆコントローラ２０２１は、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、デバイスＩ／Ｆ部２０２０内の各デバイスの制御及びタイミングを発生させる。また、外部のスキャナ２０７０及びプリンタ２０９５への制御信号を発生させる。スキャンバッファ２０２２は、スキャナ２０７０から送られてくる画像データを一時保存し、画像バス２００８に同期させて画像データを出力する。シリアルパラレル・パラレルシリアル変換２０２３は、スキャンバッファ２０２２に保存された画像データを順番に並べて、あるいは分解して、画像バス２００８に転送できる画像データのデータ幅に変換する。パラレルシリアル・シリアルパラレル変換２０２４は、画像バス２００８から転送された画像データを分解して、あるいは順番に並べて、プリントバッファ２０２５に保存できる画像データのデータ幅に変換する。プリントバッファ２０２５は、画像バス２００８から送られてくる画像データを一時保存し、プリンタ２０９５に同期させて画像データを出力する。
【００２９】
画像スキャン時の処理手順を以下に示す。スキャナ２０７０から送られてくる画像データをスキャナ２０７０から送られてくるタイミング信号に同期させて、スキャンバッファ２０２２に保存する。そして、画像バス２００８がＰＣＩバスの場合には、バッファ内に画像データが３２ビット以上入ったときに、画像データを先入れ先出しで３２ビット分、バッファからシリアルパラレル・パラレルシリアル変換２０２３に送り、３２ビットの画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。また、画像バス２００８がＩＥＥＥ１３９４の場合には、バッファ内の画像データを先入れ先出しで、バッファからシリアルパラレル・パラレルシリアル変換２０２３に送る。そして、シリアル画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。
【００３０】
画像プリント時の処理手順を以下に示す。画像バス２００８がＰＣＩバスの場合には、画像バスから送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラで受け取り、パラレルシリアル・シリアルパラレル変換２０２４に送る。そして、プリンタ２０９５の入力データビット数の画像データに分解し、プリントバッファ２０２５に保存する。画像バス２００８がＩＥＥＥ１３９４の場合には、画像バスからおくられてくるシリアル画像データを画像バスＩ／Ｆコントローラで受け取り、パラレルシリアル・シリアルパラレル変換２０２４に送る。そして、プリンタ２０９５の入力データビット数の画像データに変換し、プリントバッファ２０２５に保存する。その後、プリンタ２０９５から送られてくるタイミング信号に同期させて、バッファ内の画像データを先入れ先出しで、プリンタ２０９５に送る。
【００３１】
本発明の画像処理装置の１例として図１のネットワークシステムのＭＦＰ１０８を例に説明する。ＭＦＰ１０８は、スキャナとプリンタを有す。スキャナから読み込んだ画像をローカルエリアネットワークに流したり、ＬＡＮから受信した画像をプリンタによりプリントアウトできる。また、スキャナから読んだ画像データをＦＡＸ送信手段により、ＰＳＴＮまたはＩＳＤＮに送信可能にする。また、ＰＳＴＮまたはＩＳＤＮから受信した画像をプリンタによりプリントアウト可能に構成されている。ＭＦＰ１０８は、データベースサーバに接続可能に構成される。該サーバは、ＭＰＦ１０８により読み込んだ２値画像及び多値画像をデータベースとして管理可能に構成される。また、データベースサーバにはデータベースクライアントが接続され、データベース１００２に保存されている画像データを閲覧／検索等できる。また、ＭＦＰ１０８は、電子メールサーバに接続可能に構成されており、読み取った画像を電子メールの添付として、送受信を可能に構成されている。また、電子メールサーバには、電子メールのクライアントが接続可能に構成される。該クライアントは、電子メールサーバが受け取ったメールの受信や閲覧、並びに、電子メールの送信を可能に構成される。ＭＦＰ１０８は、ＨＴＭＬ文書をＬＡＮに配信提供するＷＷＷサーバに接続可能に構成され、ＷＷＷサーバで提供されるＨＴＭＬ文書をプリントアウトできる。その際、ルータ等を用いてＬＡＮやインターネット／イントラネットと連結する。インターネット／イントラネットに、前述したデータベースサーバ、ＷＷＷサーバ、電子メールサーバ、本発明の装置ＭＦＰ１０８が接続される。また、ＭＦＰ１０８と同様の画像処理装置を、多数、接続可能に構成されている。
【００３２】
図１２に、本発明を実施した複合機（ＭＦＰ）１０８のソフトウエアブロック図である。
【００３３】
１５０１はＵＩ即ちユーザインターフェイスを司るものであり、オペレータが本複合機の各種操作・設定を行う際、機器との仲介を行うモジュールである。本モジュールは、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。
【００３４】
１５０２はＡｄｄｒｅｓｓ−Ｂｏｏｋ即ちデータの送付先、通信先等を管理するデータベースモジュールである。Ａｄｄｒｅｓｓ−Ｂｏｏｋの内容は、ＵＩ１５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用されるものである。
【００３５】
１５０３はＷｅｂ−Ｓｅｒｖｅｒモジュールであり、図外のＷｅｂクライアントからの要求により、本複合機の管理情報を通知するために使用される。管理情報は、後述のＣｏｎｔｒｏｌｌ−ＡＰＩ１５１８を介して読み取られ、後述のＨＴＴＰ１５１２、ＴＣＰ／ＩＰ１５１６、Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ１５１７を介してＷｅｂクライアントに通知される。
【００３６】
１５０４はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ即ち、データの配信を司るモジュールであり、ＵＩ１５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。また、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述のＣｏｎｔｒｏｌｌ−ＡＰＩ１５１８を介して機器を動作させ、データの生成を行う。
【００３７】
１５０５はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュールである。１５０７はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先にデータベースが指定された際に実行されるモジュールである。１５０８はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先に本機器と同様の複合機が指定された際に実行されるモジュールである。
【００３８】
１５０９はＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュールであり、本複合機のスキャナ機能を使用し、ネットワーク等で接続された他の複合機を出力先とし、本複合機単体で実現しているＣｏｐｙ機能と同等の処理を行うモジュールである。
【００３９】
１５１０はＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュールであり、本複合機のプリンタ機能を使用し、ネットワーク等で接続された他の複合機を入力先とし、本複合機単体で実現しているＣｏｐｙ機能と同等の処理を行うモジュールである。
【００４０】
１５１１はＷｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ即ちインターネットまたはイントラネット上の各種ホームページの情報を読み出し、印刷するモジュールである。
【００４１】
１５１２は本複合機がＨＴＴＰにより通信する際に使用されるモジュールであり、後述のＴＣＰ／ＩＰ１５１６モジュールにより前述のＷｅｂ−Ｓｅｒｖｅｒ１５０３、Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ１５１１モジュールに通信を提供するものである。
【００４２】
１５１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰ１５１６モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のプリンタモジュール１５０５に通信を提供するものである。
【００４３】
１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰ１５１６モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のＥ−ｍａｉｌモジュール１５０６に通信を提供するものである。
【００４４】
１５１５はＳＬＭ即ちＳａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒモジュールであり、後述のＴＣＰ／ＩＰ１５１６モジュールにより関係するモジュールとの通信を提供する。関係するモジュールの例としては、前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のデータベースモジュール１５１７、ＤＰモジュール１５１８、及びＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ１５０９モジュール、Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ１５１０モジュール等である。
【００４５】
１５１６はＴＣＰ／ＩＰ通信モジュールであり、前述の各種モジュールに後述のＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒによりネットワーク通信を提供するものである。
【００４６】
１５１７はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。
【００４７】
１５１８はＣｏｎｔｒｏｌｌ−ＡＰＩであり、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４等の上流モジュールに対し、後述のＪｏｂ−Ｍａｎａｇｅｒ１５１９等の下流モジュールとのインターフェイスを提供するものであり、上流、及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００４８】
１５１９はＪｏｂ−Ｍａｎａｇｅｒであり、前述の各種モジュールよりＣｏｎｔｒｏｌｌ−ＡＰＩ１５１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、本複合機内で実行されるハード的な処理を一元管理するものである。
【００４９】
１５２０はＣＯＤＥＣ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。
【００５０】
１５２１はＦＢＥ−Ｅｎｃｏｄｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。
【００５１】
１５２２はＪＰＥＧ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。
【００５２】
１５２３はＭＭＲ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。
【００５３】
１５２４はＳｃａｎ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示するスキャン処理を管理・制御するものである。
【００５４】
１５２５はＳＣＳＩドライバであり、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４と本複合機が内部的に接続しているスキャナ部との通信を行うものである。
【００５５】
１５２６はＰｒｉｎｔ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する印刷処理を管理・制御するものである。
【００５６】
１５２７はＥｎｇｉｎｅ−Ｉ／Ｆドライバであり、Ｐｒｉｎｔ−Ｍａｎａｇｅｒ１５２６と印刷部とのＩ／Ｆを提供するものである。
【００５７】
１５２８はパラレルポートドライバであり、Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ１５１１がパラレルポートを介して図外の出力機器にデータを出力する際のＩ／Ｆを提供するものである。
【００５８】
以下、本発明のＭＦＰ１０８の組み込みアプリケーションの実施の形態について、図１３を用いて説明する。図１３は、本発明の配信に関する組み込みアプリケーションブロックを表すものである。
【００５９】
４０５０は、前記３０００で説明した本発明の操作部アプリケーションを示すブロックである。
【００６０】
４１００は、リモートコピーアプリケーションの送信側を示すブロック図である。４１５０は、同報配信の送信側を示すブロック図である。４２００は、Ｗｅｂ  Ｐｕｌｌ  Ｐｒｉｎｔモジュールを示すブロック図である。４２５０は、Ｗｅｂ  Ｓｅｒｖｅｒモジュールを示すブロック図である。４３００は、リモートコピーの受信側（プリント側）を示すブロック図である。４３５０は、同報配信で送信されてきたイメージを汎用のプリンタで受信・プリントするブロック図である。４４００は、リモートプリントの受信側（プリント側）を示すブロック図である。４４５０は、同報配信で送信されてきたイメージを公知のＮｏｔｅｓ  Ｓｅｒｖｅｒで受信・格納するブロック図である。
【００６１】
４５００は、同報配信で送信されてきたイメージを２値のイメージを受信・格納するブロック図である。４５５０は、同報配信で送信されてきたイメージを公知のＭａｉｌ  Ｓｅｒｖｅｒで受信・格納するブロック図である。４６００は、同報配信で送信されてきたイメージを多値のイメージを受信・格納するブロック図である。４６５０は、情報コンテンツを含んだ、公知のＷｅｂ  Ｓｅｒｖｅｒを示す図である。４７００は、本発明のＷｅｂ  Ｓｅｒｖｅｒなどにアクセスする公知のＷｅｂ  Ｂｒｏｗｓｅｒを示す図である。
【００６２】
Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  アプリケーション４０５０ブロックに示したＵｓｅｒ  Ｉｎｔｅｒｆａｃｅ（以下、ＵＩ）の詳細は、本発明の機器１０８内の不揮発性の記憶装置（不揮発性メモリやハードディスクなど）に保存されている。その中には、ネットワークに接続された機器の特徴と記憶装置内に格納されているドキュメントの特性が記載されている。例えば、以下に列挙するようなものが含まれている。
・機器の正式名やエイリアス名
・機器のネットワークアドレス
・機器の処理可能なネットワークプロトコル
・機器の処理可能なドキュメントフォーマット
・機器の処理可能な圧縮タイプ
・機器の処理可能なイメージ解像度
・プリンタ機器の場合の給紙可能な紙サイズ、給紙段情報
・サーバ（コンピュータ）機器の場合のドキュメントを格納可能なフォルダ名
・格納されているフォルダの属性（セキュリティ情報）
・ドキュメントの属性（セキュリティ情報）
本実施例のＭＦＰ１０８は、セキュリティとは個人認証を行うことによりアクセス権限設定をおこなっている。認証手法はパスワード設定またはネットワーク接続しているＰＣのネットワークアドレス等で行っている。
【００６３】
２００４ＨＤＤ内に格納されているアクセス制限設定してあるドキュメントにアクセスする方法としては、例えば、以下に列挙する方法を提供可能に構成する。
【００６４】
まず、通常のアクセス方法を述べる。上記アクセス権限を有したユーザが上記ドキュメントにアクセスする場合、アカウント名とパスワードを入力する。認証に成功すると、上記ドキュメントへのアクセスとそれに関わる全てのマルチファンクションシステムの機能が使用可能となる。
【００６５】
もし認証に失敗した場合、上記ドキュメントへのアクセスを拒否し、処理を中断することも可能だが、以下のような問題に対処する必要がある。例えば、認証に失敗したユーザは、処理が中断終了するが故に、ファイルへのアクセス出来ない。
【００６６】
この状態からファイルにアクセスするには、新たにアクセス権限を取得しなければならい。ここで、直ぐにアクセス権限を取得できる場合は良いが、アクセス権限管理者・アクセス権限管理システムの都合で速やかにアクセス権限を取得できない場合が考えられる。特に、以前アクセス権限を取得していたが更新処理を忘れていたため、期限切れをしていた場合など、特に問題なくアクセス権限を取得できるユーザであっても、その場でファイルにアクセス出来ず、作業効率が懸念される。
【００６７】
そこで、本実施例のＭＰＦ１０８等の画像処理装置では、認証に失敗した場合、すぐにアクセス拒否せずに、以下のような、救済処置を設けている。また、必要に応じ、この際、認証に失敗したユーザに個人情報の提供を求める。
【００６８】
［救済処置制御例１］
以前アクセス権限を取得していたが更新処理を忘れていたため、期限切れしたユーザが上記ファイルにアクセスを試みたとする。このような場合に、入力したアカウント名が期限切れしていることを判別すると、以下の処理に移行する。以下では、上記方法とは異なり、この時点でアクセス処理を中止せず、救済処置ルーチンに移行する。
【００６９】
例えば、上記ファイルのアクセス権限情報より、ここで、再度、アクセス権限のレベルを調べ、救済処置レベルを判別する。この設定レベルに応じて、上記ファイルへのアクセスレベルを決定する。以下のような救済処理を実行可能にする。
【００７０】
例えば、該救済処置制御例１では、「期限切れしたユーザ」には、以下のようなルールを予め設定する。
（ルール１）ドキュメント１〜３までは印刷可能（フル機能使用可）にする。
（ルール２）ドキュメント４に関しては印刷不可能、ただし、閲覧のみなら可能。
（ルール３）ただし、本ドキュメントを使用したことをファイル作成者にメールで通知する。
【００７１】
このルール設定をユーザに通知して、確認を促す。そして、ユーザが上記ルールを確認した場合は、上記で示した制限付きでファイルへのアクセスを許可する。本機能により、セキュリティ機能を柔軟に設定でき、作業効率を大幅に改善できる。
【００７２】
［救済処置制御例２］
アクセス権限の無いユーザが上記ファイルにアクセスを試みた場合、アカウントが存在しない。故に、上記ファイルのアクセス権限情報より、アクセス権限のレベルを調べ、救済処置レベルを判別する。
【００７３】
ここで、該救済処置制御例２では、「アクセス権限の無いユーザ」には、以下のようなルールを予め設定する。
（ルール１）ファイル作成者が予め用意していたアンケートに答えたユーザには、ドキュメント１〜３までは印刷可能（フル機能使用可）
（ルール２）ただし、本ドキュメントを使用したことをファイル作成者にメールで通知する。
【００７４】
このルール設定をユーザに通知して、確認を促す。そして、例えば、ユーザが指定のアンケートにその場で回答した場合には、ファイル作成者にメールで送信した時点で制限付きでファイルへのアクセスを許可する。
【００７５】
以上詳述したように、一定条件下でセキュリティ条件を制御することによって、セキュリティを維持しつつ、ユーザの利便性の向上と効率アップを、可能とする。
【図面の簡単な説明】
【００７６】
【図１】システムを示す図である。
【図２】本発明に関わるデータ処理装置を説明するための図である。
【図３】本発明に関わるデータ処理装置を説明するための図である。
【図４】本発明に関わるデータ処理装置を説明するための図である。
【図５】本発明に関わるデータ処理装置を説明するための図である。
【図６】本発明に関わるデータ処理装置を説明するための図である。
【図７】本発明に関わるデータ処理装置を説明するための図である。
【図８】本発明に関わるデータ処理装置を説明するための図である。
【図９】本発明に関わるデータ処理装置を説明するための図である。
【図１０】本発明に関わるデータ処理装置を説明するための図である。
【図１１】本発明に関わるデータ処理装置を説明するための図である。
【図１２】本発明に関わるデータ処理装置を説明するための図である。
【図１３】本発明に関わるデータ処理装置を説明するための図である。
【図１】
2007066172.tif 000003
【図２】
2007066172.tif 000004
【図３】
2007066172.tif 000005
【図４】
2007066172.tif 000006
【図５】
2007066172.tif 000007
【図６】
2007066172.tif 000008
【図７】
2007066172.tif 000009
【図８】
2007066172.tif 000010
【図９】
2007066172.tif 000011
【図１０】
2007066172.tif 000012
【図１１】
2007066172.tif 000013
【図１２】
2007066172.tif 000014
【図１３】
2007066172.tif 000015