(57)【要約】【課題】特定の機器にてユーザ情報を集中管理させ、ある機器においてオペレータが指示・操作をした時に、その特定機器に問い合わせをし、ユーザ情報の累積使用時間を参照して、使用の許可・不許可を判定して、使用時間の制限をする。【解決手段】画像入力手段、画像格納手段、画像出力手段、ネットワーク接続手段、ネットワーク上の機器構成を得る手段、カード読み込み手段、操作指示手段、操作表示手段、ユーザ情報集中管理手段、同情報問い合わせ手段、操作の許可・不許可管理手段、累積使用時間による許可・不許可管理手段、ユーザ情報問い合わせ手段から構成される複合オフィス機器。【選択図】        図１
2004303152.tif 000002
【特許請求の範囲】
【請求項１】
スキャナから画像をデータとして読み込み画像入力手段、そのデータを格納する画像格納手段、そのデータを含めた各種データをプリンタを介して紙等に出力する画像出力手段、イーサネット（登録商標）などのようなローカルネットワークとの接続手段、ローカルネットワークに接続している機器の構成を得る手段、オペレータを識別するためのカードを読み込む手段、画像の入出力指示や機器設定、パスワード入力などをオペレータができる操作指示手段、オペレータに状態や入力を促すための表示を行う操作表示手段、ネットワーク上の機器にユーザ情報を集中し、不許可ユーザを判定するユーザ管理手段、同管理手段に入力されたユーザ情報を問い合わせる手段、ユーザ毎に指示された操作の許可・不許可を管理する手段、ユーザ毎に累積使用時間において操作を許可・不許可にする管理手段、同管理手段に対して指示された操作と累積使用時間についてユーザ情報を問い合わせる手段、また、操作中に累積使用時間を超えた段階で操作中止させる手段を有することを特徴とする複合オフィス機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複写機、およびＦＡＸ、プリンタ、スキャナおよび情報処理機などとしても使用できる複合オフィス機器に関するものである。
【０００２】
【従来の技術】
従来、複写機や複合オフィス機器を使用する場合、課金やユーザの使用許可を与える仕組みとして、ユーザ名（部門）が格納されたカードを複合オフィス機器に読み込ませ、次にパスワードを操作パネルから入力して、機器内の管理手段または、ネットワーク上の機器での管理手段において、ユーザ情報と照合して使用許可の判定をしていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、これでは、いったんユーザは使用許可の判定が下されると、操作の種別（コピー動作、ＦＡＸ送信、受信ＦＡＸプリントなど）に関係なく、その機器を自由に無制限に使用することが可能になってしまい、機器のセキュリテに不安があった。また、ユーザごとに操作種別によって、操作の許可・不許可を管理したとしても、充分ではなく使用できる累積時間の制限が無く管理が充分でないというセキュリティの問題があった。
【０００４】
【課題を解決するための手段】
発明は上記の欠点を鑑みて、ネットワーク上に接続された複合オフィス機器において、特定の機器にのみユーザ情報を集中管理させ、各機器は、オペレータから入力された情報を、その機器に送り照合させることで、機器の使用許可を与えること、また、ユーザが何らかの操作指示をした時に、各機器が、その機器に、操作とユーザ情報を送り、許可される残累積使用時間を参照して、時間数が０か負でないかを判断して、操作の許可／不許可を得て、かつ、操作中に、残使用時間が０になったら操作を強制終了させることを特徴とする。
【０００５】
【発明の実施の形態】
（第１の実施例）
本発明における第一の実施例を図に基づきながら説明する。
【０００６】
図１は、複合オフィス機器のブロック図である。１０は本機器を制御するＣＰＵであり、１１は、制御用のプログラムや、制御用に使用されるデータが格納される揮発性または不揮発性のメモリである。１２はプログラムやまたは画像データを保存／蓄積するハードディスクのような補助記憶装置である。１３はフロッピー（登録商標）ディスクやＭＯＤのようなリムーバルメディアを使用できる補助記憶装置である。１４はそれらを接続しているアドレスバスとシステムバスである。１５は画像データを読み込めるスキャナーで複数枚の原稿を原稿台に給紙／排紙できるドキュメントフィーダのユニットをも有している、１６は画像データを紙などの媒体に出力するプリンターである。１７はモデムで通信回線を介してデータをやりとりする。１８は本機器と１９イーサネット（登録商標）などのＬＡＮ（ローカルエリアネットワーク）とを接続するトランシーバーである。１００は、エラー等をオペレータに知らせるためのＬＣＤ等の表示デバイスである。１０１は、オペレータが情報を入力したり、処理の指示を行う各種の入力キー（タッチパネルの場合もある）である。１０２は、ユーザ名が格納されたカードを読み込ませるためのカードリーダである。１０３はカレンダー機能を持つ時計であるリアルタイムクロック（ＲＴＣ）で、現在の時刻を参照できる。
【０００７】
図２は、ネットワーク構成図で、本発明における複合オフィス機器の一接続例で、２０はイーサネット（登録商標）などのようなＬＡＮで、２１、２２、２３はそれぞれ本発明における複合オフィス機器で、２４はＰＣなどのコンピュータ機器、２５、２６はそれに接続するプリンタ、スキャナである。
【０００８】
図３、図４は図２におけるネットワーク構成を、各機器が把握するためのメカニズムを示す１１ＭＥＭに格納され、１０ＣＰＵによって実行されるプログラムのフローチャートで、図５は１１ＭＥＭに格納されるネットワーク構成をあらわすテーブルで、５０ＫＩＮＤは接続されている機器の種別、５１ＳＣＡＮＮＥＲはスキャナのあり／なしとその属性やネットワーク上の複合オフィス機器のサーバマシン（センターマシン）か一般のマシンかの情報も含む、５２ＳＣＡＮＮＥＲ．ＳＴＡＴはスキャナの現在のステータスで、５３ＰＲＩＮＴＥＲはプリンターのあり／なしとその属性の情報、５４ＰＲＩＮＴＥＲ．ＳＴＡＴはプリンタの現在のステータスで、５５ＭＯＤＥＭはモデムのあり／なしとその属性の情報、５６ＭＯＤＥＭ．ＳＴＡＴはモデムの現在のステータスで、５７ＵＳＥＲは機器を使用しているユーザに関する情報でセキュリティ情報をも含む、５８ＬＡＳＴＴＩＭＥは本テーブルを更新した最新時刻である。
【０００９】
図３で、ネットワークに接続された複合オフィス機器またはコンピュータ機器は、電源ＯＮ後に、Ｓ３０で自機のスタートアップ処理をする。Ｓ３１で、自機のコンフィギュレーションに関する情報を１８のトランシーバ経由で１９ネットワーク上にブロードキヤストする。この処理をＳ３２で一定時間が経過したかを判定しながら、自機が電源ＯＦＦされるまで繰り返す。
【００１０】
図４では、前述の情報を受け取る複合オフィス機器またコンピュータ機器の処理を示すフローチャートで、Ｓ４０で１９ネットワークから１８トランシーバ経由でパケットを受信したかを判定する。もし、受信していないならＳ４０の判定を繰り返す。Ｓ４１でそのパケットが前述のコンフィギュレーション情報かどうかを判定する。もし、そうでないならＳ４３でそのパケットの処理をし、Ｓ４０に戻る。コンフィギュレーション情報ならＳ４２で図５に示すようなコンフィギュレーション情報を各機器毎にテーブル化する。次にＳ４４で他のすべてのコンフィギュレーションテーブルをサーチして、５８ＬＡＳＴＴＩＭＥと現在の時刻を比較して一定の時間以上更新されていなかを判定し、もしそうなら、その機器は電源ｏｆｆなどの理由でネットワーク未接続とみなし、Ｓ４５でそのテーブルを１１ＭＥＭから削除する、そしてＳ４０へと戻り処理を繰り返す。
【００１１】
図６は、複合オフィス機器のサーバーマシン（複数の複合オフィス機器から構成するネットワークに１台設定される）における、ユーザの認証に使われるユーザ情報のテーブルでサーバマシンの１１ＭＥＭに格納されている。６０ＮＵＭＯＦＵＳＥＲはユーザ情報の数、６１ＵＳＥＲＮＡＭＥはユーザ名、６２ＰＡＳＳＷＯＲＤはパスワード、６３ＦＬＡＧはユーザの種類で管理者（アドミニストレータ）か一般ユーザ、６４ＭＡＣＨＩＮＥは使用が許可されているマシン名。６５は６４ＭＡＣＨＩＮＥと対をなすもので、ＭＡＣＨＩＮＥで使用許可された操作名が格納されている。６６は６４ＭＡＣＨＩＮＥと対をなすもので、ＭＡＣＨＩＮＥで使用許可された累積時間（秒単位）が格納されている。０または負ならば、使用できないことを意味する。この値を初期化できるのはアドミニストレイタによるサーバーマシンでの操作でのみに限定される。また、６７には、６４と６５と６６の組み合わせでアクセス許可されたマシンの台数分の情報が対で格納されている。
【００１２】
６８は１ユーザあたりの情報で、６１、６２、６３、６４、６５，６６、６７から構成される。  ６９は次のユーザ情報である。６０で示す数ぶんの情報がテーブル化されている。
【００１３】
次に、図７、図８、図９、図１０のフローチャートにしたがって実施例について説明する。
【００１４】
最初は、アクセス許可のための説明である。
【００１５】
オペレータは本機器を使用する場合には、１０２を用いて、識別するためのユーザ名が格納されたカードを読み込ませることが原則となっている。図７は、オペレータがこの操作を行う時の、機器の処理フロー図である。１００ＬＣＤにはユーザ名入力を促す「ユーザカードを入力してください」という表示がなされている。Ｓ７０では、オペレータから１０２にユーザ名が格納されたカードが読み込まれたか判断する。そうでない場合は、再びＳ７０に戻り、ユーザ名がはいったカードが挿入されるまで待つ。ユーザ名がカードによって入力されたなら、Ｓ７１で１００ＬＣＤに「パスワードを入力してください」というような、オペレータにパスワード入力を促すメッセージを表示する。次に、Ｓ７２では、パスワードが入力されたかを判断する。入力されるまで、待ち続ける。入力されたなら、Ｓ７３へとすすみ、ユーザ名とパスワード、さらに自機器に関する５１ＮＡＭＥからの自機器のマシン名からなる情報を作成して、サーバーとして登録された複合オフィス機器へ１９ネットワークを経由して送信する。なお、ネットワーク上の複合オフィス機器のサーバについては、ネットワーク上の複合オフィス機器情報を示す図５の５１ＫＩＮＤに設定されている。Ｓ７４で、サーバーからそれに対する応答を受け取るまで待ちつづける。一方、サーバ側の処理フローについては図８で示されている。
【００１６】
Ｓ８０でパケット受信しているかを判定し、もし、受信していないならＳ８０の判定を繰り返す。  Ｓ８１でそのパケットが前述のユーザデータかどうかを判定する。もし、そうでないならＳ７２でそのパケットの処理をし、Ｓ８０に戻る。データがユーザデータの場合にはＳ８３で、送られてきたユーザ名が図６におけるユーザ情報テーブルの６１ＵＳＥＲＮＡＭＥに同じものがあるか判断する。登録されてなかったなら、Ｓ８７でアクセス不許可のデータを作成して、ユーザデータの送り元に、送信する。また、ユーザ名が登録されていたなら、Ｓ８４へすすむ。Ｓ８４では、送られてきたパスワードが、先程、見つけた６１ＵＳＥＲＮＡＭＥのユーザの情報の６２ＰＡＳＳＷＯＲＤと一致するか判断する。一致しない場合には、Ｓ８７でアクセス不許可のデータを送信する。一致していたなら、Ｓ８５にすすむ。Ｓ８５では、送られてきたマシン名が前述のユーザ情報の６４ＭＡＣＨＩＮＥに登録されているかを判断する。登録されてない場合にはＳ８７でアクセウス不許可データを送信し、登録されている場合には、Ｓ８６、アクセス許可データを作成し、送り元へ送信する。
【００１７】
送り元では、それらのデータをＳ７４で受けとるまで待つ。Ｓ７５ではアクセス許可データかを判断する。その場合には、Ｓ７７へと進み、オペレータは自分の希望する操作（たとえば、コピー動作、ＦＡＸ送信、ＦＡＸ受信印刷など）を１００ＬＣＤ、１０１Ｋｅｙｓを用いて指示する。また、Ｓ７５で受けとったデータがアクセス不許可データなら、Ｓ７６で、１００ＬＣＤに「入力されたユーザは許可されていません」などのエラーメッセージを表示してＳ７０に戻る。
【００１８】
次に指示された操作に対する許可について、図７のフロー図にしたがって説明する。
【００１９】
Ｓ７８０では、Ｓ７７において指示された操作種別を示す操作名とユーザ名、さらに自機器に関する５１ＮＡＭＥからの自機器のマシン名からなる情報を作成して、サーバーとして登録された複合オフィス機器へ１９ネットワークを経由して送信する。Ｓ７８１で、サーバーからそれに対する応答を受け取るまで待ちつづける。
【００２０】
一方、サーバ側の処理フローについては図９で示されている。  Ｓ９０でパケット受信しているかを判定し、もし、受信していないならＳ９０の判定を繰り返す。  Ｓ９１でそのパケットが前述の操作名データかどうかを判定する。もし、そうでないならＳ９２でそのパケットの処理をし、Ｓ９０に戻る。データが操作名の場合にはＳ９３で、送られてきたユーザ名が図６におけるユーザ情報テーブルの６１ＵＳＥＲＮＡＭＥに同じものがあるか判断する。登録されてなかったなら、Ｓ９７で操作不許可のデータを作成して、操作名データの送り元に、送信する。また、ユーザ名が登録されていたなら、Ｓ９４へすすむ。Ｓ９４では、送られてきたマシン名に対してユーザ名の資格でアクセス許可をＳ９６ですでに送信しているかを判定し、許可を与えてない場合には、Ｓ９８でアクセス不許可のデータを送信する。すでに許可済み場合にはＳ９５にすすむ。Ｓ９５では、送られてきた操作名とマシン名が前述のユーザ情報の６４ＭＡＣＨＩＮＥと６５ＯＰＥＲＡＴＩＯＮに登録されているかを判断する。登録されてない場合にはＳ９８で操作不許可データを送信し、登録されている場合には、Ｓ９６にすすむ。Ｓ９６では、６６ＵＳＥＴＩＭＥが０以上かを判断する。合致しない場合にはＳ９８で操作不許可データを送信し、合致しているなら、Ｓ９７で操作許可とＵＳＥＴＩＭＥの使用可能時間をデータとして作成し、送り元へ送信する。送り元では、それらのデータをＳ７８１で受けとるまで待つ。Ｓ７８２では操作許可データかを判断する。その場合には、Ｓ７８４へと進む。また、Ｓ７８２で受けとったデータが操作不許可データなら、Ｓ７８３で、１００ＬＣＤに「この操作は許可されていません」か「この操作は時間制限外です」などのエラーメッセージを表示してＳ７０に戻る。
【００２１】
Ｓ７８４で、１０３ＲＴＣから現在の時刻と曜日を読み込む。
【００２２】
Ｓ７８５へと進み、オペレータは自分の希望する操作を続行する。
【００２３】
次にＳ７８５における操作について、図１２、図１３のフローチャートにしたがって説明する。
【００２４】
Ｓ１１００で、１０３ＲＴＣのタイマー機能を使って指定定時間経過時に割込を発生させるべく、１０３ＲＴＣに送られてきた使用時間の値をその指定定時間として設定する。次にＳ１１０１でイベントが発生（図１３の処理を行っているタスクにイベントが送られてきたことを意味する）しているかをチェックする。イベントとは、１０１Ｋｅｙｓからの入力、メッセージやセマフォアなどの同期にかかわるもの、割込が発生したことなどである。イベントを受け取っていなければ、再びＳ１１０１へ進み、イベントを受け取るるまで判定を繰り返す。イベントを受け取った場合、Ｓ１１０２でタイムアウトのイベントかそれ以外のイベントかを判定する。タイムアウトのイベントでない場合には、Ｓ１１０４で対応する処理を実行する。次にＳ１１０５でＳ１１０４の処理結果に従い本操作全体が終了したかを判定する。もし、終了していないなら、Ｓ１１０１へ戻り、一連の流れを繰り返す。本操作全体が終了していたなら、Ｓ１１０５で、Ｓ１１００で１０３ＲＴＣに設定したタイムアウトさせる設定をリセットさせ、タイムアウト割込が発生しないようにする。
【００２５】
ここで、タイムアウトが発生したときの流れを説明すると、図１３の割込処理において、Ｓ１２００で１０３ＲＴＣからのタイムアウト割込かどうか判定する。ＲＴＣタイムアウトの場合には、Ｓ１２０１で図１２の操作実行の処理を行っているタスクにタイムアウトイベントを送る。それ以外の割込ならＳ１２０２で該当する割込処理を行う。
【００２６】
Ｓ１１０２でタイムアウトのイベントと判定した場合には、Ｓ１１０３で本操作を強制的に終了させてしまう。
【００２７】
Ｓ７８５で操作が終了／するとＳ７８６に進み、１０３ＲＴＣから現在を読み込むＳ７８４で読み込んだ時間との差分を求めＳ７８５で費やした使用時間を求める。次に、Ｓ７８７で、その使用時間を使用時間情報としてサーバーに送信する。
【００２８】
図１０は、送信されたユーザ情報に関するサーバーのフローチャートである。Ｓ１００したかを判定し、受信ありならＳ１０１に進む。Ｓ１０１では受け取ったデータが使用時間情報であるかを判定し、偽ならＳ１０３でデータに該当する処理を行う。ユーザ情報ならＳ１０２で該当する６６のユーザ情報のＵＳＥＴＩＭＥを更新する。
【００２９】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上の複合オフィス機器のサーバにユーザ情報をおき、各機器からユーザ情報の確認とユーザが指示した操作の妥当性をサーバにさせることと、サーバで管理しているユーザの操作許可時間に達したとき操作を強制終了させることで、各機器におけるユーザ使用にたいするきめこまかい運用と操作できるユーザを限定できることでセキュリティ向上をはかれるようになった。
【図面の簡単な説明】
【図１】複合オフィス機器のブロック図。
【図２】ネットワークの一構成を示す図。
【図３】ＣＰＵによって実行されるプログラムのフローチャート。
【図４】ネットワーク構成を管理する為のフローチャートとテーブル。
【図５】ネットワーク構成を管理する為のフローチャートとテーブル。
【図６】第１の実施例におけるテーブル。
【図７】第１の実施例を示すフローチャート。
【図８】第１の実施例を示すフローチャート。
【図９】第１の実施例を示すフローチャート。
【図１０】第１の実施例を示すフローチャート。
【図１１】第１の実施例を示すフローチャート。
【図１２】第１の実施例を示すフローチャート。
【符号の説明】
１０  ＣＰＵ
１１  ＭＥＭ
１２  メモリ
１３  補助記憶装置
１４  アドレスバス／システムバス
１５  スキャナー
１６  プリンター
１７  モデム
１８  トランシーバ
１００  ＬＣＤ
１０１  Ｋｅｙｓ
１０２  カードリーダ
１０３  ＲＴＣ
【図１】
2004303152.tif 000003
【図２】
2004303152.tif 000004
【図３】
2004303152.tif 000005
【図４】
2004303152.tif 000006
【図５】
2004303152.tif 000007
【図６】
2004303152.tif 000008
【図７】
2004303152.tif 000009
【図８】
2004303152.tif 000010
【図９】
2004303152.tif 000011
【図１０】
2004303152.tif 000012
【図１１】
2004303152.tif 000013
【図１２】
2004303152.tif 000014