(57)【要約】【課題】ネットワークを介してユーザ情報を一元管理する特定機器と通信可能な複合オフィス機器において、要求される機能処理をユーザ毎に制限することができるセキュリティを担保することである。【解決手段】スキャナ１５から読み取られる画像データを格納し、該格納された画像データを出力する際に、ユーザ情報を一元管理する特定機器からユーザ情報を取得し、取得されるユーザ情報とをＣＰＵ１０が照合して、入力されるＩＤ情報とから要求される特定機能処理要求の可否を判定する構成を特徴とする。【選択図】        図１
2004164470.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザ情報を一元管理する特定機器と通信可能な複合オフィス機器であって、
原稿画像を読み取る画像入力手段と、
前記画像入力手段から読み取られる画像データを格納する画像格納手段と、
前記画像格納手段に格納された画像データを出力する画像出力手段と、
前記特定機器からユーザ情報を取得する取得手段と、
オペレータを識別するためのＩＤ情報を読み込むカード読み取り手段と、
前記カード読み取り手段から入力されるＩＤ情報と前記取得手段により取得されるユーザ情報とを照合して、操作部から要求される特定機能処理要求の可否を判定する判定手段と、
を有することを特徴とする複合オフィス機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機、ＦＡＸ、プリンタ、スキャナおよび情報処理機などとしても使用できる複合オフィス機器に関するものである。
【０００２】
【従来の技術】
従来、複合オフィス機器を使用する場合、課金やユーザの使用許可を与える仕組みとして、ユーザ名（部門）が格納されたカードを複合オフィス機器に読み込ませ、次にパスワードを操作パネルから入力して、機器内の管理手段、またはネットワーク上の機器での管理手段において、ユーザ情報と照合して使用許可の判定をしていた。
【０００３】
【発明が解決しようとする課題】
従来のネットワークシステムは上記のように構成されているので、いったんユーザは使用許可の判定が下されると、操作の種別（コピー動作、ＦＡＸ送信、受信ＦＡＸプリントなど）に関係なく、その機器を自由に無制限に使用することが可能になってしまい、機器のセキュリティ管理が充分でないという欠点があった。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ネットワークを介してユーザ情報を一元管理する特定機器と通信可能な複合オフィス機器において、画像入力手段から読み取られる画像データを格納し、該格納された画像データを出力する際に、特定機器からユーザ情報を取得し、取得されるユーザ情報とを照合して、入力されるＩＤ情報とから要求される特定機能処理要求の可否を判定することにより、いずれかのユーザから機能処理要求が行われた際に、そのユーザが正当な登録ユーザであって、その操作指示を承認されているユーザかどうかを確実に認証することができるため、要求される機能処理をユーザ毎に制限することができるセキュリティを担保できる画像処理環境を自在に整備することができる複合オフィス機器を提供することである。
【０００５】
【課題を解決するための手段】
本発明は、ネットワークを介してユーザ情報を一元管理する特定機器と通信可能な複合オフィス機器であって、原稿画像を読み取る画像入力手段と、前記画像入力手段から読み取られる画像データを格納する画像格納手段と、前記画像格納手段に格納された画像データを出力する画像出力手段と、前記特定機器からユーザ情報を取得する取得手段と、オペレータを識別するためのＩＤ情報を読み込むカード読み取り手段と、前記カード読み取り手段から入力されるＩＤ情報と前記取得手段により取得されるユーザ情報とを照合して、操作部から要求される特定機能処理要求の可否を判定する判定手段とを有するものである。
【０００６】
【発明の実施の形態】
図１は、本発明の一実施形態を示す複合オフィス機器の構成を説明するブロック図である。
【０００７】
図において、１０は本機器を制御するＣＰＵ、１１は揮発性または不揮発性のメモリで、制御用のプログラムや、制御用に使用されるデータが格納される。１２は例えばハードディスク等で構成される補助記憶装置で、プログラムまたは画像データを保存／蓄積する。
【０００８】
１３は例えばフレキシブルディスクやＭＯＤのようなリムーバルメディアで構成される補功記憶装置で、プログラムまたは画像データを保存する。１４はそれらを接続しているアドレスバスとシステムバスである。１５は画像データを読み込めるスキャナで、複数枚の原稿を原稿台に給紙／排紙できるドキュメントフィーダのユニットが接続可能に構成されている。
【０００９】
１６は画像データを紙などの媒体に出力するプリンタである。１７はモデムで、通信回線を介してデータをやりとりする。１８はトランシーバで、本機器とイーサネット（登録商標）１９などのＬＡＮ（ローカルエリアネットワーク）とを接続する。
【００１０】
１００はＬＣＤ等で構成される表示デバイスで、エラー等をオペレータに知らせる。１０１は入力キー（タッチパネルの場合もある）で、オペレータが各種の情報を入力や、処理の指示を行う。１０２はカードリーダで、ユーザ名が格納されたカードを読み込む。
【００１１】
図２は、図１に示した複合オフィス機器を適用する画像処理システムの構成例を説明する図である。
【００１２】
図において、２０は例えばイーサネット（登録商標）などのようなＬＡＮ、２１，２２，２３はそれぞれ本発明における複合オフィス機器で、２４はパーソナルコンピュータ（ＰＣ）などのコンピュータ機器で、プリンタ２５、スキャナ２６が所定のインタフェースを介して接続されている。
【００１３】
図３は、図１に示したＭＥＭ１１に格納されるネットワーク構成をあらわすテーブルの一例を示す図である。
【００１４】
図において、５０は接続されている機器の種別（ＫＩＮＤ）、５１はスキャナ属性（ＳＣＡＮＮＥＲ）で、スキャナの有り／無しと、その属性やネットワーク上の複合オフィス機器のサーバマシン（センタマシン）か一般のマシンかの情報が設定される。
【００１５】
５２はスキャナステータス（ＳＣＡＮＮＥＲ．ＳＴＡＴ）で、スキャナの現在のステータスが設定される。５３はプリンタ属性（ＰＲＩＮＴＥＲ）で、プリンタの有り／無しとその属性の情報が設定される。５４はプリンタステータス（ＰＲＩＮＴＥＲ．ＳＴＡＴ）で、プリンタの現在のステータスが設定される。
【００１６】
５５はモデム属性（ＭＯＤＥＭ）で、モデムの有り／無しとその属性の情報が設定される。５６はモデムステータス（ＭＯＤＥＭ．ＳＴＡＴ）で、モデムの現在のステータスが設定される。
【００１７】
５７はユーザ情報（ＵＳＥＲ）で、機器を使用しているユーザに関する情報およびセキュリティ情報等が設定される。５８は最新時刻（ＬＡＳＴＴＩＭＥ）で、本テーブルを更新した最新時刻が設定される。５９はマシン名（ＮＡＭＥ）で、機器のマシン名が設定される。
【００１８】
図４は、本発明に係る複合オフィス機器における第１のデータ処理手順の一例を示すフローチャートであり、ネットワークに接続された複合オフィス機器またはコンピュータ機器は、電源ＯＮ後に実行されるパワーＯＮ処理手順に対応する。なお、Ｓ３０〜Ｓ３２は各ステップを示す。
【００１９】
先ず、ステップＳ３０で、自機のスタートアップ処理をする。次に、ステップＳ３１で、自機のコンフィギュレーションに関する情報をトランシーバ１８経由でネットワーク１９上にブロードキャストする。この処理をステップＳ３２で一定時間が経過したかを判定しながら、自機が電源ＯＦＦされるまで繰り返す。
【００２０】
図５は、本発明に係る複合オフィス機器における第２のデータ処理手順の一例を示すフローチャートであり、情報を受け取る複合オフィス機器またコンピュータ機器の処理（図２におけるネットワーク構成を、各機器が把握するためのメカニズムを示すＭＥＭ１１に格納され、ＣＰＵ１０によって実行されるプログラムに基づく処理）手順に対応する。なお、Ｓ４０〜Ｓ４５は各ステップを示す。
【００２１】
先ず、ステップＳ４０で、ネットワーク１９からトランシーバ１８経由でパケットを受信したかを判定し、受信していないと判定した場合には、ステップＳ４０の判定を繰り返す。
【００２２】
一方、ステップＳ４０で、パケットを受信したと判定した場合には、ステップＳ４１で、該受信したパケットが前述のコンフィギュレーション情報かどうかを判定し、コンフィギュレーション情報でないと判定した場合には、ステップＳ４３でそのパケットの処理をし、ステップＳ４０に戻る。
【００２３】
一方、ステップＳ４１で、コンフィギュレーション情報であると判定した場合は、ステップＳ４２で、図３に示したようなコンフィギュレーション情報を各機器毎にテーブル化する。
【００２４】
次に、ステップＳ４４で、他のすべてのコンフィギュレーションテーブルをサーチして、ＬＡＳＴＴＩＭＥ５８と現在の時刻を比較して一定の時間以上送信されていないか否かを判定し、更新されていると判定した場合は、ステップＳ４０へ戻り、一定の時間以上更新されていないと判定した場合には、その機器は電源ｏｆｆなどの理由でネットワーク未接続とみなし、ステップＳ４５でそのテーブルをＭＥＭ１１から削除して、ステップＳ４０へと戻り、同様の処理を繰り返す。
【００２５】
図６は、図２に示したＭＥＭ１１に格納されるユーザ情報のテーブル例を示す図であり、複合オフィス機器のサーバマシン（複数の複合オフィス機器から構成するネットワークに１台設定される）における、ユーザの認証に使われるユーザ情報のテーブルとしてＭＥＭ１１に格納されているものとする。
【００２６】
図において、６０はユーザ情報の数（ＮＵＭＯＦＵＳＥＲ）で、ユーザ情報の数が設定される。６１はユーザ名（ＵＳＥＲＮＡＭＥ）が設定される。６２はパスワード（ＰＡＳＳＷＯＲＤ）で、任意のパスワードがユーザ毎に設定される。
６３は識別情報（ＦＬＡＧ）で、ユーザの種類として管理者（アドミニストレータ）か一般ユーザのいずれかが設定される。６４はマシン名（ＭＡＣＨＩＮＥ）で、使用が許可されているマシン名が設定される。６５は操作名（ＯＰＥＲＡＴＩＯＮ）で、ＭＡＣＨＩＮＥ６４と対をなすもので、ＭＡＣＨＩＮＥ６４で使用許可された操作名が設定されている。
【００２７】
なお、テーブルエリア６６には、マシン名６４と操作名６５の組み合わせでアクセス許可されたマシンの台数分の情報が対で格納されている。
【００２８】
また、テーブルエリア６７は１ユーザ当たりの情報で、上記６１〜６６を１つとして構成される。テーブルエリア６８には次のユーザ情報が数６０で示す数分設定されるものとする。
【００２９】
図７は、図２に示したＭＥＭ１１に格納されるユーザ情報のテーブル例を示す図であり、複合オフィス機器のサーバマシンから稼働中の複合オフィス機器に送られるその機器のユーザ情報であり、複合オフィス機器のＭＥＭ１１に格納されるものとする。
【００３０】
図において、７０はユーザ情報の数（ＮＵＭＯＦＵＳＥＲ）は機器を使用できるユーザ情報の数が設定される。７１はユーザ名（ＵＳＥＲＮＡＭＥ）で、ユーザ名が設定される。７２はパスワード（ＰＡＳＳＷＯＲＤ）で、機器の使用者を認証するためのパスワードが設定される。
【００３１】
７３は識別情報（ＦＬＡＧ）で、ユーザの種類で管理者（アドミニストレータ）か一般ユーザであるか否かのいずれかが設定される。７４は操作名（ＯＰＥＲＡＴＩＯＮ）で、当該複合オフィス機器で使用許可された操作名が格納される。なお、テーブルエリア７５は、許可されたその他の操作名で許可された分の数だけユーザ情報が格納されている。ユーザ情報エリア７６は１ユーザ当たりの情報で、上記７１〜７５から構成される。ユーザ情報エリア７７は、ユーザ情報エリア６７の次のユーザ情報であり、ＮＵＭＯＦＵＳＥＲ７０に設定された数分のユーザ情報がテーブル化されているものとする。
【００３２】
図８は、本発明に係るサーバ装置におけるデータ処理手順の一例を示すフローチャートであり、サーバが稼働中の機器にユーザ情報を送信する処理手順に対応する。なお、Ｓ８０〜Ｓ８４は各ステップを示す。
【００３３】
先ず、ステップＳ８０で、稼動中の機器情報が格納されている図３に示したコンフィギュレーションテーブルを参照して、ＮＡＭＥ５９を抽出する。次に、ステップＳ８１では、ＮＡＭＥ５９をキーとして、図６に示したサーバにおけるユーザ情報を検索し、ＮＭＡＥ５９とＭＡＣＨＩＮＥ６４の内容が一致した項目について、図７に示した送信用ユーザ情報を作成する。
【００３４】
次に、ステップＳ８２で、作成したユーザ情報をＮＡＭＥ５９で示されるオフィス複合機器に送信する。そして、ステップＳ８３ではコンフィグレーションテーブルに登録されているすべての機器に対してユーザ情報を送信したかどうかを判定し、終了していないと判定した場合には、ステップＳ８０に戻り、ステップＳ８０〜ステップＳ８２を繰り返す。
【００３５】
一方、ステップＳ８３で、すべての機器にユーザ情報を送信済みであると判定した場合には、ステップＳ８４へ進み、一定時間が経過するのを待ち、経過したなら、ステップＳ８０に戻り、上記の作業が再開される。
【００３６】
図９は、本発明に係る複合オフィス装置における第３のデータ処理手順の一例を示すフローチャートであり、機器がサーバからのユーザ情報を受信する処理手順に対応する。なお、Ｓ９０〜Ｓ９３は各ステップを示す。
【００３７】
先ず、ステップＳ９０で、ネットワーク１９からトランシーバ１８経由でパケットを受信したかを判定し、パケットを受信していないと判定した場合には、ステップＳ９０の判定を繰り返す。
【００３８】
一方、ステップＳ９０でパケットを受信していると判定した場合には、ステップＳ９１で、受信しているパケットが前述のユーザ情報かどうかを判定し、ユーザ情報でないと判定した場合は、ステップＳ９３でそのパケットを処理し、ステップＳ９０に戻る。
【００３９】
一方、ステップＳ９１で、受信しているパケットがユーザ情報であると判定した場合には、受信したユーザ情報をＭＥＭ１１にユーザ情報テーブルとして格納して、ステップＳ９０へと戻り処理を繰り返す。
【００４０】
次に、アクセス許可と指示された操作に対する許可について、図１０に示すフローチャートを参照して説明する。
【００４１】
図１０は、本発明に係る複合オフィス装置における第４のデータ処理手順の一例を示すフローチャートであり、アクセス許可と指示された際における各複合機器における操作処理手順に対応する。なお、Ｓ１００〜Ｓ１１０は各ステップを示す。
【００４２】
また、オペレータは本機器を使用する場合には、カードリーダ１０２を用いて、識別するためのユーザ名が格納されたカードを読み込ませることが原則となっているので、ＬＣＤ１００にはユーザ名入力を促す「ユーザカードを入力してください」という表示がなされている。
【００４３】
先ず、ステップＳ１００では、オペレータからカードリーダ１０２にユーザ名が格納されたカードが読み込まれたか判断し、カードが読み込まれていないと判断した場合は、再びステップＳ１００に戻り、ユーザ名がはいったカードが挿入されるまで待つ。
【００４４】
一方、ステップＳ１００で、ユーザ名がカードによって入力されたと判断した場合は、ステップＳ１０１でＬＣＤ１００に「パスワードを入力してください」というような、オペレータにパスワード入力を促すメッセージを表示する。
【００４５】
次に、ステップＳ１０２では、パスワードが入力されたかを判断し、パスワードが入力されるまで待ち続け、パスワードが入力されたなら、ステップＳ１０３へと進み、ユーザ名とパスワードをキーとして図７に示したＭＥＭ１１上に作成されているユーザ情報テーブルを検索して、ステップＳ１０４で、ユーザ名とパスワードとが登録されているかどうかを判定し、登録されていると判定した場合には、ステップＳ１０６へと進み、オペレータは自分の希望する操作（例えばコピー動作、ＦＡＸ送信、ＦＡＸ受信印刷など）をＬＣＤ１００、Ｋｅｙｓ１０１を用いて指示する。
【００４６】
一方、ステップＳ１０４で、テーブルに登録されていないと判定した場合には、ステップＳ１０５で、ＬＣＤ１００に「入力されたユーザは許可されていません」などのエラーメッセージを表示して、ステップＳ１００に戻る。
【００４７】
次に、指示された操作に対する許可について図１０に基づき説明する。
【００４８】
つまり、ステップＳ１０７では、ステップＳ１０６において指示された操作種別を示す操作名とユーザ名をキーにして、図７に示したＭＥＭ１１上のユーザ情報テーブルを検索して、ステップＳ１０８で、登録されているかどうか（操作可能）を判定し、登録されていると判定した場合には、ステップＳ１１０へと進み、オペレータは自分の希望する操作を続行して、ステップＳ１００へ戻る。
【００４９】
一方、ステップＳ１０８で、登録されていないと判定した場合には、ステップＳ１０９で、ＬＣＤ１００に「この操作は許可されていません」などのエラーメッセージを表示して、ステップＳ１００に戻る。
【００５０】
以下、図１１に示すメモリマップを参照して本発明に係る複合オフィス装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００５１】
図１１は、本発明に係る複合オフィス装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００５２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００５３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００５４】
本実施形態における図４，図５，図８，図９，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００５５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００５８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、ネットワークを介してユーザ情報を一元管理する特定機器と通信可能な複合オフィス機器において、画像入力手段から読み取られる画像データを格納し、該格納された画像データを出力する際に、特定機器からユーザ情報を取得し、取得されるユーザ情報とを照合して、入力されるＩＤ情報とから要求される特定機能処理要求の可否を判定することにより、ネットワーク上に接続された複合オフィス機器において、いずれかのユーザから機能処理要求が行われた際に、そのユーザが正当な登録ユーザであって、その操作指示を承認されているユーザかどうかを確実に認証することができるため、要求される機能処理をユーザ毎に制限することができるセキュリティを担保できる。
【００６２】
従って、ネットワーク上の複合オフィス機器の特定機器（例えばサーバ）にユーザ情報を一元管理させておき、ネットワーク上の複合オフィス機器に定期的に最新のユーザ情報を送ることで、複合オフィス機器は、操作要求を発しているユーザにその権限が許可されているかどうかを即断することができ、ネットワークの機器が複雑にシステム化されていても、その機器毎に特定の操作を行えるユーザを限定することで、システム全体としてセキュリティの向上が図れるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す複合オフィス機器の構成を説明するブロック図である。
【図２】図１に示した複合オフィス機器を適用可能な画像処理システムの構成例を説明する図である。
【図３】図１に示したＭＥＭに格納されるネットワーク構成をあらわすテーブルの一例を示す図である。
【図４】本発明に係る複合オフィス装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る複合オフィス装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】図２に示したＭＥＭに格納されるユーザ情報のテーブル例を示す図である。
【図７】図２に示したＭＥＭに格納されるユーザ情報のテーブル例を示す図である。
【図８】本発明に係るサーバ装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る複合オフィス装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る複合オフィス装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る本発明に係る複合オフィス装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０  ＣＰＵ
１１  ＭＥＭ
【図１】
2004164470.tif 000003
【図２】
2004164470.tif 000004
【図３】
2004164470.tif 000005
【図４】
2004164470.tif 000006
【図５】
2004164470.tif 000007
【図６】
2004164470.tif 000008
【図７】
2004164470.tif 000009
【図８】
2004164470.tif 000010
【図９】
2004164470.tif 000011
【図１０】
2004164470.tif 000012
【図１１】
2004164470.tif 000013