(57)【特許請求の範囲】
【請求項１】
複数の機能を備える情報処理装置であって、
ユーザの指示に応じて入力された認証情報が所定の管理者パスワードと一致する場合、前記複数の機能のうちの制限対象の機能を設定する設定手段と、
前記設定手段により設定された制限対象の機能の利用がユーザにより指示された場合に、前記管理者パスワードの入力に基づいて設定された、当該機能を利用するための一時解除パスワードを入力するための入力画面を表示装置に表示させる表示手段と、
前記表示手段により表示された前記入力画面に対して入力された認証情報が前記一時解除パスワードと一致する場合は前記機能が実行され、当該入力された認証情報が前記一時解除パスワードと一致しない場合は当該機能が実行されないように、前記情報処理装置を制御する制御手段と、を有し、
前記情報処理装置は、前記複数の機能に含まれる、外部からＦＡＸデータを受信する所定の受信機能において、ユーザが前記情報処理装置を操作してＦＡＸデータを受信する手動受信と、ユーザが前記情報処理装置を操作せずにＦＡＸデータを受信する自動受信とが可能であり、
前記設定手段により前記所定の受信機能が制限対象として設定されているときに、前記所定の受信機能の利用がユーザにより指示され、且つ当該指示により前記表示手段が表示した前記入力画面において入力された認証情報が前記一時解除パスワードに一致する場合、前記制御手段は、前記所定の受信機能において前記手動受信が実行され且つ前記自動受信は実行されないように、前記情報処理装置を制御することを特徴とする情報処理装置。
【請求項２】
前記複数の機能は、ＦＡＸデータを外部に送信する所定の送信機能も含み、前記設定手段により前記所定の送信機能が制限対象として設定されているときに、前記所定の送信機能の利用がユーザにより指示され、且つ当該指示により前記表示手段が表示した前記入力画面において入力された認証情報が前記一時解除パスワードに一致する場合、前記制御手段は、前記所定の送信機能が実行されるように、前記情報処理装置を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の機能は、前記設定手段による制限対象の候補である複数の第１の機能と、前記設定手段による制限対象の候補でない第２の機能を含み、
ユーザの指示に応じて入力がされた認証情報が前記管理者パスワードと一致する場合、前記設定手段は、前記複数の第１の機能のうちの、ユーザにより選択された機能を制限対象として設定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記複数の機能のうちの、前記第２の機能の利用がユーザにより指示された場合、前記表示手段は前記入力画面を表示させず、前記制御手段は当該第２の機能が実行されるように前記情報処理装置を制御することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制限対象の候補は、画像を印刷する印刷機能を含み、
前記第２の機能は、原稿を読み取り、当該読み取りにより得られた読取画像を、前記情報処理装置に接続されている外部装置に送信する機能を含むことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記入力画面に対して入力された認証情報が前記一時解除パスワードと一致する場合、ユーザにより指示された機能によるジョブが実行されるよう前記情報処理装置を制御することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記制御手段は、前記入力画面に対して入力された認証情報が前記一時解除パスワードと一致する場合、ユーザにより指示された機能に関する画面の表示が実行されるよう前記情報処理装置を制御することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項８】
前記表示手段はさらに、ユーザが前記複数の機能から利用する機能を選択可能な選択画面を表示させ、
前記選択画面において、前記複数の機能のうちの、前記設定手段により制限対象として設定されている所定の機能に関する画面の表示がユーザにより指示された場合に、前記表示手段は前記入力画面を表示させることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記複数の機能は、原稿を読み取り、当該読み取りにより得られた画像を印刷するコピー機能を含み、前記設定手段は、当該コピー機能において実行されるカラーコピーとモノクロコピーのうちの当該カラーコピーを個別に制限対象として設定可能であり、
前記カラーコピーが制限対象として前記設定手段により設定されている場合に、前記表示手段は、前記選択画面において前記コピー機能に関するコピー画面の表示がユーザにより指示された場合には前記入力画面を表示させず、当該コピー画面の表示の後、前記カラーコピーの実行がユーザにより指示された場合に、前記表示手段は前記入力画面を表示させることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記制御手段により前記一時解除パスワードの入力に基づいて実行された機能が終了した後、前記機能の利用がユーザにより再び指示された場合に、前記表示手段は、前記入力画面を前記表示装置に再び表示させることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
所定の時間ユーザの操作がなく、ジョブが実行中でない場合、前記機能が終了することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記情報処理装置におけるユーザの操作から前記所定の時間が経過した場合、前記表示装置が消灯されることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記制御手段により前記一時解除パスワードの入力に基づいて実行された前記機能による１つのジョブの終了により、前記機能が終了することを特徴とする請求項１０に記載の情報処理装置。
【請求項１４】
前記設定手段は、前記設定手段による制限対象の候補である複数の機能において共通の一時解除パスワードを設定することを特徴とする請求項１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記設定手段により、前記情報処理装置に接続されている外部装置からジョブを実行する機能が制限対象として設定されている場合、前記表示手段は、当該外部装置が備える表示画面に前記入力画面を表示させることを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
複数の機能を備える情報処理装置の制御方法であって、
ユーザの指示に応じて入力された認証情報が所定の管理者パスワードと一致する場合、前記複数の機能のうちの制限対象の機能を設定する設定工程と、
前記設定工程において設定された制限対象の機能の利用がユーザにより指示された場合に、前記管理者パスワードの入力に基づいて設定された、当該機能を利用するための一時解除パスワードを入力するための入力画面を表示装置に表示させる表示工程と、
前記表示工程において表示された前記入力画面に対して入力された認証情報が前記一時解除パスワードと一致する場合は前記機能が実行され、当該入力された認証情報が前記一時解除パスワードと一致しない場合は当該機能が実行されないように、前記情報処理装置を制御する制御工程と、を有し、
前記情報処理装置は、前記複数の機能に含まれる、外部からＦＡＸデータを受信する所定の受信機能において、ユーザが前記情報処理装置を操作してＦＡＸデータを受信する手動受信と、ユーザが前記情報処理装置を操作せずにＦＡＸデータを受信する自動受信とが可能であり、
前記設定工程において前記所定の受信機能が制限対象として設定されているときに、前記所定の受信機能の利用がユーザにより指示され、且つ当該指示により前記表示工程において表示された前記入力画面において入力された認証情報が前記一時解除パスワードに一致する場合、前記制御工程では、前記所定の受信機能において前記手動受信が実行され且つ前記自動受信は実行されないように、前記情報処理装置を制御することを特徴とする制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を備える情報処理装置、情報処理の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
プリンタ、スキャン、カードスロット、ＦＡＸ、ネットワーク機能等を備えた複合機（以下、ＭＦＰ）を、管理者がいる環境で複数のユーザで共有して利用する場合がある。このような場合を想定して、ＭＦＰの各種設定を変更する際にユーザにパスワード入力を求める管理者パスワード機能が提案されている。ＭＦＰの各種設定とは、例えば、ＬＡＮ設定・ファクス設定・Ｗｅｂサービス設定・本体の基本設定などがある。管理者パスワード機能を有するＭＦＰでは、パスワードを知らない管理者以外のユーザは、ＭＦＰの各種設定を変更することができず、パスワードを知っている管理者のみが、ＭＦＰの各種設定を変更することができる。
【０００３】
またＭＦＰが備える複数の機能のうち、管理者以外のユーザに利用させない機能を管理者が設定し、その機能を制限することができるＭＦＰがある。例えば、管理者により制限された機能を管理者以外のユーザが利用しようとした場合、管理者により制限されているため使用できない旨がＭＦＰの表示画面に表示されユーザに通知される。また特許文献１には、ユーザのＩＤ毎に制限対象となる機能が設定され、ユーザが入力したＩＤとパスワードに対応する機能が制限対象である場合に、当該機能の利用が制限されることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１３４１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術では、ある機能について利用が許可されていないユーザの場合、その機能を利用するためには、機能制限に関する設定を変更しなければならない。しかしながら、仮にそのユーザが機能制限に関する設定を変更できる場合、上記機能に限らず、他の機能についても設定変更が可能であるとすると、管理者が意図しない機能制限が行われてしまう場合がある。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、ユーザによる機能の利用を適切に制限することができる情報処理装置、情報処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の情報処理装置は、複数の機能を備える情報処理装置であって、ユーザの指示に応じて入力された認証情報が所定の管理者パスワードと一致する場合、前記複数の機能のうちの制限対象の機能を設定する設定手段と、前記設定手段により設定された制限対象の機能の利用がユーザにより指示された場合に、前記管理者パスワードの入力に基づいて設定された、当該機能を利用するための一時解除パスワードを入力するための入力画面を表示装置に表示させる表示手段と、前記表示手段により表示された前記入力画面に対して入力された認証情報が前記一時解除パスワードと一致する場合は前記機能が実行され、当該入力された認証情報が前記一時解除パスワードと一致しない場合は当該機能を実行されないように、前記情報処理装置を制御する制御手段と、を有し、前記情報処理装置は、前記複数の機能に含まれる、外部からＦＡＸデータを受信する所定の受信機能において、ユーザが前記情報処理装置を操作してＦＡＸデータを受信する手動受信と、ユーザが前記情報処理装置を操作せずにＦＡＸデータを受信する自動受信とが可能であり、前記設定手段により前記所定の受信機能が制限対象として設定されているときに、前記所定の受信機能の利用がユーザにより指示され、且つ当該指示により前記表示手段が表示した前記入力画面において入力された認証情報が前記一時解除パスワードに一致する場合、前記制御手段は、前記所定の受信機能において前記手動受信が実行され且つ前記自動受信は実行されないように、前記情報処理装置を制御することを特徴とする。
【発明の効果】
【０００９】
本発明によると、ユーザによる機能の利用を適切に制限することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態における画像処理システムの一例を示す図である。
【図２】本実施形態におけるＭＦＰの概略構成を示す図である。
【図３】本実施形態におけるＰＣの概略構成を示す機能ブロック図である。
【図４】本実施形態におけるＭＦＰでの各種機能の設定変更の動作を示すフローチャートである。
【図５】本実施形態においてＭＦＰで表示される動作制限の設定画面を示す図である。
【図６】本実施形態におけるＭＦＰの表示操作部に表示されるホーム画面を示す図である。
【図７】本実施形態におけるＭＦＰによる動作制限の一時解除の動作を示すフローチャートとである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。
【００１２】
図１は、画像処理システムの全体の構成を示す構成図である。本実施形態の画像処理システムは、インターネットやイントラネット等の通信ネットワーク３００で接続されたＭＦＰ１００とＰＣ２００を含む。ＰＣ２００は、Ｗｅｂブラウザを用いて、ＭＦＰ１００の操作画面を表示し、ユーザによる操作を受け付けるリモート機能を実施することができる。これによりＰＣ２００のユーザは、ＭＦＰ１００と離れた場所から、ＭＦＰ１００の各種設定や機能などを実行することができる。なお、ＭＦＰ１００は、リモート機能のためのＷｅｂサーバとして動作し、ＰＣ２００はＷｅｂブラウザによりＷｅｂサーバとしてＭＦＰ１００にアクセスすることで、リモート機能のためのＵＩ（リモートＵＩ）を表示することができる。リモートＵＩの詳細については後述する。ＰＣ２００は、自身にインストールされているＭＦＰ１００に対応するデバイスドライバを用いて、ＭＦＰ１００に印刷やスキャンを実行させることも可能である。またＭＦＰ１００は、リモート機能に限らずローカル機能を実行することができる。ローカル機能とは、後述の本体ＵＩ（ＭＦＰ１００の表示操作部１０８）を用いてユーザへの通知のための表示やユーザ操作の受け付けを行い、ＭＦＰ１００の機能を実行する機能である。
【００１３】
また本実施形態においては、ＭＦＰ１００やＰＣ２００を利用するユーザについて、「管理者ユーザ」、「一般ユーザ」、「許可ユーザ」の３つに分類される。「管理者ユーザ」はＭＦＰ１００の管理者であって、後述する管理者パスワード、動作制限対象となる機能、その動作制限対象の機能を一時的に利用可能にするための一時解除パスワードを設定することができる。動作制限の設定は、ＭＦＰ１００が備える複数の機能（印刷、スキャン、コピー等）のうちのいずれかの機能を制限する設定のＯＮ／ＯＦＦ、また利用が制限される機能の選択を含む。一時解除パスワードとは、上記の動作制限により制限される機能を一時的に利用するためのパスワードである。「管理者ユーザ」は、その一時解除パスワードの内容（例えば数字や文字）を設定することができる。「一般ユーザ」は、一時解除パスワードを管理者から知らされず、動作制限された機能を利用できないユーザである。「許可ユーザ」は一時解除パスワードを管理者ユーザから知らされており、一時解除パスワードを入力することで、動作制限された機能を利用できるユーザである。
【００１４】
ＭＦＰ１００とＰＣ２００間の通信については、ＨＴＴＰにより行われるものとして説明するが、他の制御プロトコルであってもよい。また、ＭＦＰ１００を制御する外部装置としてＰＣ２００を例に挙げたが、これに限定されず、Ｗｅｂブラウザを実行可能な各種のデバイス（スマートフォン、タブレット、デジタルテレビ）などでもよい。また複数の機能を実行可能な情報処理装置としてＭＦＰ１００を例に説明するが、これに限らず、ＰＣ、スマートフォン、タブレット、デジタルテレビ等であってもよい。
【００１５】
図２は、本実施形態におけるＭＦＰ１００の概略構成を示すブロック図である。ＣＰＵ１０１は、システム制御部であり、ＭＦＰ１００の全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（ＯＳ）プログラム等の固定データを格納する。本実施形態では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。ＲＡＭ１０３は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、図示しないデータバックアップ用の１次電池によってデータが保持されている。ＲＡＭ１０３には、プログラム制御変数等を格納する。また、管理者パスワード設定や動作制限設定や一時解除パスワード設定など管理者ユーザが登録した設定値やＭＦＰ１００の管理データ等も、ＲＡＭ１０３におけるメモリエリアに格納される。またＲＡＭ１０３はワークメモリとしても機能し、ＣＰＵ１０１はＲＯＭ１０２に格納されている各種のプログラムをＲＡＭ１０３上で実行することで、ＭＦＰ１００の全体を制御することができる。
【００１６】
画像メモリ１０４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、画像データを蓄積する。また、一部の領域をソフトウエア処理の実行のためのワークエリアとして確保してある。データ変換部１０５は、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等の解析や、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。読取制御部１０６は、ＣＰＵ１０１の制御の下、読取部１０７にＣＩＳ等のイメージセンサによって原稿を光学的に読み取らせる。そして読取制御部１０６は、当該読取により得られた電気的な画像データを画像信号に変換し、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。なお、読取制御部１０６、読取部１０７により原稿の読取は、下記の２つの制御方式のどちらにより実行されてもよい。第１の方式は、原稿を搬送しながら、固定されているＣＩＳイメージセンサで読み取りを行うシート読取制御方式である。また、第２の方式は、原稿台に固定されている原稿を、移動するＣＩＳイメージセンサでスキャンするブック読取制御方式である。
【００１７】
表示操作部１０８は、数値入力キー、カラー読取スタートキー、モノクロ読取スタートキー、モード設定キー、決定キー、取り消しキー、電源キー等のキーと、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などの表示装置を含む。ＣＰＵ１０１は、後述する各種の表示画面を表示操作部１０８が備える表示装置に表示する表示制御を実行する。ＬＣＤについては、印刷ジョブやスキャンジョブの実行中でなく、一定時間ユーザによる操作がない場合、ＣＰＵ１０１は、消費電力低減のため、ＬＣＤのバックライトをＯＦＦにする。
【００１８】
管理者ユーザ、許可ユーザ、一般ユーザは、表示操作部１０８を用いて複合機としての各種機能の起動や各種設定を行うことができる。例えば管理者ユーザは、表示操作部１０８を用いて、上記の管理者パスワード設定、動作制限設定、一時解除パスワード設定、また各種のパスワード入力を行うことができる。また許可ユーザは、表示操作部１０８を用いて、上記の一時解除パスワードを入力することができる。また上述したようなリモートＵＩにより、ユーザはＰＣ２００を用いて、表示操作部１０８への操作と同様の操作を行うことができる。
【００１９】
通信制御部１０９は、通信ネットワークに接続し、インターネットプロバイダへの接続や、ＰＣ２００との間でのデータや画像情報等の通信を行う。解像度変換処理部１１０は、ミリ系の画像データとインチ系の画像データの相互変換等の解像度変換制御を行う。なお、解像度変換処理部１１０において、画像データの拡大縮小処理も可能である。符号復号化処理部１１１は、ＭＦＰ１００で扱う画像データ（非圧縮、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を相互に符号復号化処理したり、拡大縮小処理を行ったりする。記録制御部１１２は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すことにより、高精細な画像データに変換し、記録部１１３に出力する。また、ＵＳＢホスト制御部１１５を制御することにより、定期的に記録部１１３の状態情報データを取得する役割も果たす。記録部１１３は、レーザビームプリンタやインクジェットプリンタ等の記録部であり、記録制御部１１２で生成したカラー画像データ、またはモノクロ画像データを印刷部材に印刷する。ＵＳＢファンクション制御部１１４は、ＵＳＢインターフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、プロトコル制御を行う。またＣＰＵ１０１が実行するＵＳＢファンクション制御タスクからのデータをパケットに変換し、ＰＣ２００にＵＳＢパケット送信を行い、逆にＰＣ２００からのＵＳＢパケットをデータに変換してＣＰＵ１０１に対し送信することができる。ＵＳＢホスト制御部１１５は、ＵＳＢ通信規格で定められたプロトコルで通信を行う為の制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことが出来る規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することができる。ＵＳＢホスト制御部１１５は、ＵＳＢ通信におけるホストの機能を有する。Ｗｅｂサーバ部１１６は、Ｗｅｂサーバ機能を持ち、通信制御部１０９を介して、ＰＣ２００上で動作するＷｅｂブラウザに対して、リモート機能を提供する。そしてＷｅｂサーバ部１１６は、ＰＣ２００に対するユーザの操作に応じて、管理者パスワード設定や動作制限設定や一時解除パスワード設定の指示を入力し、ＣＰＵ１０１は当該指示に応じた設定を行うことができる。同様に、管理者ユーザがリモート機能を用いて、管理者パスワードや一時解除パスワードの入力を行うことができる。なお、ＰＣ２００上で動作するＷｅｂブラウザは、表示操作部１０８と比べると画面が大きく操作性が高いことがあり、容易にパスワードの入力を行うことができることがある。上記構成要素１０１〜１０６、１０８〜１１６は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００２０】
図３は、本実施形態におけるＰＣ２００の概略構成を示すブロック図である。ＰＣ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、内部記憶装置２０４、外部記憶装置２０５を含む。ＣＰＵ２０１は、ＲＯＭ２０２、内部記憶装置２０４、または外部記憶ディスク２０６から読み出されたプログラムをＲＡＭ２０３上で実行することで、システムバスを介してＰＣ２００全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラム等を格納している。ＲＡＭ２０３は、一時的にプログラムや画像データを記憶し、ＰＣ２００の処理を高速に動作させるためのものである。内部記憶装置２０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データ等が格納されている。内部記憶装置２０４には、ＭＦＰ１００のリモート機能を使うためのアプリケーションソフトであるＷｅｂブラウザがインストールされているものとする。ＷｅｂブラウザからＷｅｂサーバ部１１６にアクセスしてＷｅｂページを取得することにより、リモートＵＩとして動作し、ＷｅｂブラウザからＭＦＰ１００の操作が可能となる。また、ネットワークやＵＳＢ経由でＭＦＰ１００にアクセスして印刷・スキャンといったＭＦＰ１００の各種機能をＭＦＰ１００に実行させるためのデバイスドライバがインストールされているものとする。これらのアプリケーションソフトは、ＣＰＵ１０１がこれらが記憶されたほかのコンピュータ可読媒体（ＣＤ／ＤＶＤメディアなど）から外部記憶ディスク２０６によりデータが読み出し、外部記憶装置２０５を制御することによりインストールが行われる。操作部２０７は、ユーザからの指示を入力するためのキーボードやマウス（不図示）を制御し、ユーザの指示を入力する。表示部２０８は、ユーザに対して各種表示を行う。通信部２０９は、通信ネットワークに接続し、インターネットプロバイダへの接続や、ＭＦＰ１００との間でのデータや画像情報等の通信を行う。なお、通信ネットワークへの接続に関しては、ＨＴＴＰやＸＭＰＰなどの各種のプロトコルにより行われる
図４は、本実施形態におけるＭＦＰ１００の本体ＵＩでの各種機能の設定変更の動作を示すフローチャートである。図４に示すフローチャートは、ＣＰＵ１０１がＲＯＭ１０２から読み出されたプログラムをＲＡＭ１０３上で実行することで実現される。管理者ユーザは、ＭＦＰ１００の表示操作部１０８を使用することにより、例えば、ＬＡＮ設定・ファクス設定・管理者パスワード設定・動作制限設定・一時解除パスワード設定・用紙設定・印刷設定など、ＭＦＰ１００の各種機能の設定変更が可能である。ＣＰＵ１０１が、表示操作部１０８を介して、各種機能の設定変更を行うためのユーザの指示を入力した場合に、図４に示すフローチャートの処理が開始される。
【００２１】
Ｓ４０１においてＣＰＵ１０１は、表示操作部１０８を用いてユーザが指示した設定変更の対象項目が、管理者パスワード認証が必要な機能かどうかを判定する。例えば、ＬＡＮ設定・ファクス設定・管理者パスワード設定・動作制限設定・一時解除パスワード設定など装置全体に関わる設定は管理者ユーザのみが設定できる。そのため、管理者パスワード認証が必要であると判定される。また、一般ユーザが用紙をセットするたびに変更する用紙設定や、印刷毎に変更が必要な印刷設定などは、管理者ユーザに限らず全てのユーザが設定できる。そのため、管理者パスワード認証は不要であると判定される。Ｓ４０１における判定の結果、管理者パスワード認証が必要と判定された場合、Ｓ４０２に処理が進む。一方、不要と判定された場合、Ｓ４０５に処理進む。
【００２２】
Ｓ４０２においてＣＰＵ１０１は、ＲＡＭ１０３に記憶されている管理者パスワード設定が有効かどうかを判定する。管理者パスワード設定が有効な場合、Ｓ４０３に処理が進む。一方、管理者パスワード設定が無効な場合、Ｓ４０５に処理が進む。Ｓ４０３においてＣＰＵ１０１は、表示操作部１０８に管理者パスワード入力画面を表示し、管理者ユーザに管理者パスワードの入力を促す。続いて、Ｓ４０４においてＣＰＵ１０１は、Ｓ４０３における表示に対してユーザにより入力された管理者パスワードがＲＡＭ１０３に記憶されている管理者パスワードと同じかどうかを判定する。両者が同じと判定された場合、Ｓ４０５に処理が進む。一方、両者が異なると判定された場合、Ｓ４０３に処理が戻り、再度、管理者ユーザに管理者パスワードの入力を促すための表示が行われる。
【００２３】
Ｓ４０５においてＣＰＵ１０１は、各種機能の設定変更のための画面を表示操作部１０８に表示し、表示操作部１０８へのユーザの指示に応じて、各種の設定変更を実行する。例えば、管理者パスワード設定や一時解除パスワード設定では、各々のパスワードを利用するか否か、利用する場合のパスワードの設定、などが設定される。設定された管理者パスワード設定や一時解除パスワード設定は、ＲＡＭ１０３に保存される。Ｓ４０５において設定可能な動作制限設定について、図５を用いて詳細に説明する。
【００２４】
図５は、本実施形態におけるＭＦＰ１００に表示される動作制限の設定画面を示す図である。図５に示す画面がＳ４０５で表示される。この設定画面をユーザが表示させるためには、図４で示したように、Ｓ４０３において有効な管理者パスワードを入力する必要である。管理者ユーザは、ＭＦＰ１００の表示操作部１０８やＰＣ２００のＷｅｂブラウザで動作するリモートＵＩを使用することにより、動作制限の設定を行うことができる。動作制限の設定では、管理者ユーザはまず、「以下のすべての動作を制限する」（５０１）、「以下のすべての動作を許可する」（５０２）、「以下の動作のみ許可する」（５０３）の中から１つを選択する。（５０１）を選択した場合、（５０４）〜（５１４）に記載のすべての機能について制限する。即ち、有効な一時解除パスワードの入力が行われなければ利用できない機能として設定される。また、（５０２）を選択した場合、（５０４）〜（５１４）に記載のすべての機能について制限せず、許可する。即ち、一時解除パスワードの入力がなくても利用できる機能として設定される。なお、５０８に示す「ＳｃａｎＴＯメモリ」は、読取部１０７により読み取られた読取画像をＭＦＰ１００に装着されたメモリカードに記憶する機能である。また「ＳｃａｎＴＯＦｏｌｄｅｒ」は、読取部１０７により読み取られた読取画像を、ＲＡＭ１０３内のフォルダーに記憶する機能である。さらに、「ＳｃａｎＴＯＥｍａｉｌ」は、読取部１０７により読み取られた読取画像を通信制御部１０９を介して接続されているメールサーバに送信することで、電子メールとして送信する機能である。
【００２５】
また、ユーザが（５０３）を選択した場合、管理者ユーザが（５０４）〜（５１４）に記載の機能について許可する機能を選択することができる。選択されなかった機能は制限される。また、「コピー」（５０４）について許可した場合、すべての「コピー」（５０５）と「モノクロコピー」（５０６）のどちらかを選択する。（５０５）が選択された場合、カラーコピーもモノクロコピーも許可される。一方、（５０６）が選択された場合、モノクロコピーのみ許可され、カラーコピーは許可されない。即ちコピー機能のうち、カラーコピーのみを個別に制限対象として設定可能である。
【００２６】
管理者ユーザが「ＯＫボタン」（５１５）を押下することで、図５に示す画面で選択されている動作制限が設定され、その設定された動作制限の内容を示す情報がＲＡＭ１０３に保存される。例えば図５の例では、（５０３）が選択されているため、モノクロコピーとＵＳＢメモリからの印刷について許可し、それ以外の機能は制限される。
【００２７】
なお、図４のＳ４０５における処理のように、制限対象の機能や一時解除の対象となる機能が、ユーザの選択指示に応じて選択されてもよいし、ＲＯＭ１０２内の情報等で予め決められていてもよい。後者の場合、Ｓ４０５においてＣＰＵ１０１は、予め決められている１または複数の機能を制限対象として設定し、当該１または複数の機能のうち、予め決められている一部または全部の機能を一時解除の対象として設定する。
【００２８】
図６は、本実施形態におけるＭＦＰ１００の表示操作部１０８のＬＣＤに表示されるホーム画面である。ホーム画面とは、ユーザがＭＦＰ１００の表示操作部１０８の電源キーを押した後に、表示操作部１０８のＬＣＤに最初に表示される画面であり、ＭＦＰ１００が備える複数の機能からユーザが利用する機能を選択可能な選択画面である。１つの画面に、「コピー」（６０１）、「ＵＳＢメモリからの印刷」（６０２）、「ＳｃａｎＴｏメモリ」（６０３）、「その他」（６０４）の４つの機能が含まれる。ユーザにより（６０１）〜（６０３）の機能のうちの１つが選択されると、選択された機能の詳細設定の画面が表示される。また、ユーザが「その他」（６０４）を選択すると、「コピー」（６０１）、「ＵＳＢメモリからの印刷」（６０２）、「ＳｃａｎＴｏメモリ」（６０３）以外の機能を選択する画面が表示される。
【００２９】
図５のように、「モノクロコピー」と「ＵＳＢメモリからの印刷」について許可し、それ以外の機能は制限される場合、ＳｃａｎＴｏメモリ（６０３）は制限されているため、ユーザにその旨を伝えるため、グレーアウトされて表示される。グレーアウトされている機能をユーザが選択した場合の処理については、図７を用いて後述する。「ＵＳＢメモリからの印刷（６０２）」は許可されているため、グレーアウトされていない。例えば、ユーザが、「ＵＳＢメモリからの印刷」（６０２）を選択し、次に遷移する印刷設定を行う印刷設定画面で印刷設定を行う。そして、カラー読取スタートキーを押すことによって、ＵＳＢホスト制御部１１５に接続された不図示のＵＳＢメモリからファイルを読み込んで印刷を行う。印刷中は、印刷中画面へ表示が遷移する。印刷が終わると、ホーム画面、または、印刷設定画面へと表示が遷移する。
【００３０】
またコピーについては、モノクロコピーは許可されているが、カラーコピーは制限されている。ユーザがモノクロコピーを選択する可能性があるため、図６においては「コピー」（６０１）はグレーアウトされず、選択可能な状態で表示される。ユーザが、コピー（６０１）を選択すると、コピー機能における印刷設定や読取設定を行うコピー画面に表示が遷移し、ユーザはコピー設定画面においてコピーに関する各種の設定を行うことができる。もし、モノクロコピーもカラーコピーも両方制限されている場合、前述の「ＳｃａｎＴｏメモリ」（６０３）と同様に、ユーザにコピーが制限されていることを伝えるため、「コピー」（６０１）がグレーアウトされて表示される。
【００３１】
図５の動作制限設定のようにモノクロコピーは許可されているが、カラーコピーは制限されている場合、コピー設定が終わった後に、ユーザがモノクロコピーを実行させるためにモノクロ読取スタートキーを押すことによって、モノクロコピーが実行される。コピー実行中は、コピー中画面へと表示が遷移する。コピーが終わると、ホーム画面、または、コピー設定画面へと表示が遷移する。一方、コピー設定後にユーザがカラーコピーを実行させるためにカラースタートキーを押すと、カラーコピーは制限されているため、カラーコピーが制限されている旨の表示がなされ、ユーザに通知される。以上のように、動作制限設定や一時解除パスワードの設定の有無などによりＭＦＰ１００の制御が異なる。これらについては、図７を用いて詳細に説明する。
【００３２】
図７は、本実施形態であるＭＦＰ１００での動作制限の一時解除の動作を示すフローチャートである。図７に示すフローチャートは、ＣＰＵ１０１がＲＯＭ１０２から読み出されたプログラムをＲＡＭ１０３上で実行することで実現される。また図７に示すフローチャートの処理は、ユーザによりＭＦＰ１００の電源ボタンが押され、ＭＦＰ１００の電源がＯＮになったときに開始され、当該電源ボタンが押され、ＭＦＰ１００の電源がＯＦＦになったときに終了する。
【００３３】
Ｓ７０１において、ＣＰＵ１０１は、ユーザからの操作を待つ。ユーザがＭＦＰ１００の表示操作部１０８を用いて操作した場合、Ｓ７０２に処理進む。Ｓ７０２でＣＰＵ１０１は、図５の（５０４）〜（５１４）に記載の動作制限対象の候補の機能（図５に示す画面における設定により制限され得る機能）について操作されたかどうかを判断する。具体的には、（５０４）〜（５１４）に記載の機能のいずれかのための画面に表示を遷移させるためのユーザ指示や、（５０４）〜（５１４）に記載の機能のいずれかによるジョブを実行させるためのユーザ指示がＳ７０１において入力されたか判断される。
【００３４】
Ｓ７０２において、（５０４）〜（５１４）に記載の機能のいずれかについて操作されたと判断された場合、Ｓ７０４に処理が進み、当該判断が行われなかった場合、Ｓ７０３に処理が進む。Ｓ７０３でＣＰＵ１０１は、Ｓ７０１において入力されたユーザの指示に応じた画面遷移やジョブ実行を行う。
【００３５】
例えば、ユーザが表示操作部１０８を用いて、「ＵＳＢメモリからの印刷」（６０２）を選択した場合、この機能は図５に示した動作制限対象の候補の機能であるため、Ｓ７０４に処理が進む。
【００３６】
一方、ユーザが表示操作部１０８を用いて、その他（６０４）を選択した場合、この機能は図５に示した動作制限対象の機能の候補でないため、Ｓ７０３に処理が進み、その他（６０４）に対応する画面が表示される。例えば読取部１０７が原稿を読み取ることで得られた読取画像のＰＣ２００への転送処理をユーザが実行させる場合、ユーザは図６に示した画面において、その他（６０４）を選択する。するとＳ７０３では、その他（６０４）に対応する画面の表示、当該画面に対するユーザの指示に応じた当該転送処理のジョブ実行、また当該転送処理に関する画面表示が行われる。
【００３７】
Ｓ７０４でＣＰＵ１０１は、Ｓ７０１において入力されたユーザ指示に対応する機能について、ＲＡＭ１０３に保存されている動作制限設定の内容を示す情報に基づいて、当該機能が制限するか判定する。例えば、図５に示した動作制限設定が設定されているときに、ユーザがモノクロコピーまたはＵＳＢメモリからの印刷に関する操作をした場合、これらは許可されている。そのため、Ｓ７０４における判定の結果、処理はＳ７０３に進み、ユーザが指示した機能に関する画面への表示遷移やジョブ実行が行われる。なおコピー機能に関しては、図６に示した画面においてはＳ７０４の判定は行われずに、コピー実行のためにカラー読取スタートキーまたはモノクロ読取スタートキーが押されたときに、Ｓ７０４の判定処理が実行される。
【００３８】
Ｓ７０４において、ユーザが指示した機能を制限すると判定された場合、Ｓ７０５に処理が進む。上記の例では、（５０４）〜（５１４）に記載の機能であり且つモノクロコピーとＵＳＢメモリからの印刷以外の機能に関するユーザ指示がＳ７０１において入力された場合、これらは制限されているため、Ｓ７０５に進む。Ｓ７０５でＣＰＵ１０１は、一時解除パスワードが設定されているかどうかを判定する。一時解除パスワードが設定されていない場合、Ｓ７０６に処理が進み、ＣＰＵ１０１は、ＭＦＰ１００の表示操作部１０８に「動作制限されているため、実行できません」といった情報が表示する。これにより、ユーザが実行しようとした機能が制限されていて、利用できない機能であることをユーザが認識できる。一方、一時解除パスワードを設定している場合、Ｓ７０７に処理が進む。
【００３９】
Ｓ７０７でＣＰＵ１０１は、ＭＦＰ１００の表示操作部１０８に一時解除パスワードの入力画面を表示し、ユーザの一時解除パスワード入力待ちの状態となる。ユーザが一時解除パスワードを入力すると、Ｓ７０８に処理が進む。Ｓ７０８においてＣＰＵ１０１は、ユーザが入力した一時解除パスワードと、ＲＡＭ１０３に保存されている一時解除パスワードを比較し、入力した一時解除パスワードが所定の認証条件を満たす正しいパスワードか判定する。例えばユーザが入力した一時解除パスワードと、ＲＡＭ１０３に保存されている一時解除パスワードとが一致することが、所定の認証条件となる。入力された一時解除パスワードが正しくない場合、Ｓ７０９に処理が進む。Ｓ７０９においてＣＰＵ１０１は、ＭＦＰ１００の表示操作部１０８に「一時解除パスワードが間違っています。再度入力してください。」といった情報を表示し、Ｓ７０７に処理が進む。上述した一般ユーザは一時解除パスワードを知らないため、一般ユーザの場合、Ｓ７０９に処理が進むことになる。また、上述した許可ユーザ（一時解除パスワードを管理者ユーザから知らされているユーザ）が一時解除パスワードの入力を間違えた場合も、Ｓ７０９に処理が進むことになる。
【００４０】
一方、Ｓ７０８において、入力された一時解除パスワードが正しいと判定された場合、Ｓ７１０に処理が進み、ＣＰＵ１０１は、ＭＦＰ１００が動作制限を一時的に解除する「動作制限一時解除モード」に入る。例えば許可ユーザが一時解除パスワードを正しく入力した場合、Ｓ７１０に処理が進むことになる。続いて、Ｓ７１１においてＣＰＵ１０１は、ＭＦＰ１００が「動作制限一時解除モード」に入っているため、Ｓ７０１において入力されたユーザ指示に応じた処理を実行する。またＳ７１１において許可ユーザは、動作制限された機能に関する各種の操作を実行することができる。なお、図５に示したＦＡＸ受信（５１３）が制限対象として設定されており、一時解除パスワードが入力された場合、ユーザが表示操作部１０８を操作してＦＡＸデータを受信する手動受信は制限のＳ７１１において一時解除の対象となる。
【００４１】
一方、ユーザの操作なしにＦＡＸデータを自動的に受信する自動受信は一時解除の対象とならない。仮に自動受信についても一時解除が可能であるとすると、ユーザはＦＡＸ受信の着信を受け付けた場合に一時解除パスワードを入力する必要がある。その場合、着信のタイミングは、ＦＡＸ送信側がＦＡＸ送信を行ったタイミングであるため、ユーザは常にＭＦＰ１００において待機しなくてはならない。よって自動受信については一時解除の対象外とする。また本実施形態では、複数の許可ユーザに対して共通の１つの一時解除パスワードが管理者ユーザから通知されることが想定される。この場合に、仮に自動受信についても一時解除が可能であるとすると、ある許可ユーザのためのＦＡＸ受信について、別の許可ユーザが一時解除を行い、その受信されたＦＡＸの内容を閲覧してしまう恐れがある。そのため、本実施形態では、自動受信については一時解除の対象外とする。
【００４２】
Ｓ７１１において一時解除された機能が実行されると、Ｓ７１２においてＣＰＵ１０１は、ジョブが終了したか、または、表示操作部１０８の画面が、選択された機能の詳細設定などの画面からホーム画面に戻ったかどうかを判断する。なお、一時解除モードにおいては、ジョブが終わった時に表示操作部１０８の画面がホーム画面に戻ってもよいし、ジョブ実行前の詳細設定画面に戻ってもよい。なお、ジョブの終了とは、例えばコピーやＳｃａｎＴｏメモリ等の原稿の読取に関する機能の場合には、ユーザがモノクロ読取スタートキーまたはカラー読取スタートキーを１回押したことにより実行される操作が終了したときである。この場合、ユーザが複数部数のコピーを設定した場合や、ＭＦＰ１００における不図示のＡＤＦに複数の原稿をセットしてコピーした場合には、複数部数のコピー、また複数の原稿のコピーが終了したときに、ジョブが終了したと判定される。
【００４３】
Ｓ７１２において、ジョブが終了したと判定された場合またはホーム画面に戻ったとは判定された場合、Ｓ７１３に進み、「動作制限一時解除モード」から抜ける。つまり、一時解除された機能が再び制限される。なお、ジョブが終わった時に遷移する画面がホーム画面の場合、１つのジョブが終わると表示操作部１０８の画面がホーム画面に戻り、「動作制限一時解除モード」から抜けることになる。この場合に、Ｓ７１２においては、ジョブが終了したか否かが判定されてもよいし、ホーム画面に戻ったか否かが判定されてもよい。
【００４４】
また、ホーム画面に戻らなかった場合、Ｓ７１４に処理が進み、ＣＰＵ１０１は、表示操作部１０８のＬＣＤのバックライトがＯＦＦになったかどうかを判定する。バックライトがＯＦＦになっていない場合、Ｓ７１１に処理が進む。一方、バックライトがＯＦＦになった場合、ジョブ中でなく、一定期間許可ユーザ操作がないので、動作制限という機能のセキュリティのために、「動作制限一時解除モード」を抜ける。これにより、「動作制限一時解除モード」に入ったままユーザがＭＦＰ１００のそばを長時間離れた場合に、一時解除パスワードを知らない一般ユーザが動作制限された機能を利用することを防止できる。
【００４５】
なお、Ｓ７１４においてＣＰＵ１０１は、バックライトがＯＦＦであるか否かを判定してもよいし、ユーザの最後の操作から、バックライトがＯＦＦになるまでの所定時間が経過したか否かが判定されてもよい。Ｓ７１３において「動作制限一時解除モード」を抜けた後に、ユーザが表示操作部１０８を操作した場合、画面がホーム画面に戻る。または、一時解除パスワードの入力画面に画面が遷移し、ユーザが入力した一時解除パスワードが正しければ、バックライトがＯＦＦになる前に表示されていた画面に戻ってもよい。
【００４６】
上記のＳ７１２、Ｓ７１４のように、一時的に許可された機能に関する処理が終了したと見なせる所定の終了条件（ジョブの終了、ホーム画面への表示遷移、ＬＥＤバックライトの消灯、所定時間の経過）が満たされたか判定される。そして、その終了条件が満たされたと判定された場合に、「動作制限一時解除モード」から抜け、動作制限が行われた状態に再び戻る。この状態において再度ユーザが機能制限されている機能の実行を指示した場合、Ｓ７０７において再び一時解除パスワードの入力画面が表示される。
【００４７】
以上のように、動作制限された項目であっても、動作制限された機能の画面を表示させる時や、動作制限されたジョブを実行させる時に、ユーザが一時解除パスワードを入力することにより、一時的に動作制限を解除させることが可能である。許可ユーザが動作制限された機能を使いたい場合に、管理者ユーザに操作をしてもらわなくても、当該動作制限された機能を使用することができる。例えば管理者ユーザに一度動作制限を解除してもらってから、該当のジョブを実施させ、管理者ユーザが再度動作制限を設定するという手続きを行わなくても、許可ユーザは、動作制限されている機能を使用することができる。
【００４８】
なお、上記のように、本実施形態では、ＦＡＸ受信が制限対象となったときに、手動受信は一時解除の対象となるが、自動受信は、一時解除の対象外となる。またＰＣ２００への読取画像の送信については、制限対象の候補とならず、一時解除パスワードの入力なしにユーザが利用できる。このように、管理者ユーザとして、管理者以外のユーザに対し、パスワードの入力なしに利用させる機能、パスワードの入力により利用させる機能、パスワードの入力に関わらず利用させない機能がある場合がある。図７の処理によれば、Ｓ７０２の判定により、制限対象の候補とならない機能については、一時解除パスワードの入力なしにユーザは利用することができる。またＦＡＸ自動受信のように、一時解除の対象外となる機能については、動作制限となっている場合、一時解除パスワードの入力に関わらず、ユーザに利用させないようにすることができる。
【００４９】
また本実施形態では複数の許可ユーザに対する１つの共通の一時解除パスワードがＲＡＭ１０３に記憶される。そのため、複数のユーザに対する複数のパスワードを記憶しなくてもよいため、パスワードのための記憶領域を設ける必要がなく、低コストで本実施形態の効果を実現することができる。ただし、複数のユーザに対し、異なるパスワードが設定可能であってもよい。また本実施形態では、ジョブが終わったり、ホーム画面に戻ったり、一定期間操作がない場合に、一時解除モードから抜け、再び動作制限が行われた状態に戻る。そのため、一時解除モードに入って放置した場合に、パスワードを知らない一般ユーザが利用できてしまうという問題を防止することができる。
【００５０】
なお、以上の実施形態では、ＭＦＰ１００は管理者パスワードを設定しなくても、動作制限設定や一時解除パスワード設定を行うことができたが、これに限定されるものではない。よりセキュリティを高めるために、管理者パスワード、動作制限設定、一時解除パスワード設定を連動させて制御してもよい。例えば、管理者パスワードを設定していない場合、動作制限設定や一時解除パスワード設定の設定画面が表示されないように制御されてもよい。
【００５１】
また、以上の実施形態では、ＭＦＰ１００は管理者パスワードと一時解除パスワード設定として、異なるパスワードを個別に設定できた。これらに対し、異なるパスワードを個別に設定できることによって、管理者ユーザ以外の一般ユーザのうち、一部の許可ユーザにのみ一時解除パスワードだけを教えて、動作制限の一時解除を実現できる。ただし、管理者ユーザのみが一時解除できればよい場合もあるため、管理者パスワードと一時解除パスワードとして共通のパスワードが設定されてもよい。共通のパスワードが設定されることで、管理者ユーザは管理者パスワードのみを使って、動作制限の一時解除を実現でき、また管理者ユーザが管理者パスワード、一時解除パスワードの両方を覚える必要をなくすことができる。
【００５２】
また、以上の実施形態では、ＭＦＰ１００が備える複数の機能に対し、１つの共通の一時解除パスワードの設定が行われていたが、これに限定されるものではない。例えば、動作制限項目毎に、一時解除パスワードを設定できてもよい。例えば図５の「コピー」（５０４）〜「電話帳」（５１４）の各々に個別に一時解除パスワードを設定できてもよい。これにより、管理者ユーザが許可ユーザ毎に教える一時解除パスワードを変えることで、許可ユーザ毎に動作制限された機能の中で利用できる機能を変更することができる。
【００５３】
また、以上の実施形態では、ＭＦＰ１００は一時解除パスワードの設定を行うと、動作制限をかかっているすべての機能について、一時解除パスワードの認証を行うことで、動作制限の一時解除が実現できたが、これに限定されるものではない。例えば、動作制限項目毎に、一時解除を実施できるかどうかの設定ができてもよい。図５の動作制限設定の場合、「モノクロコピー」（５０６）と「ＵＳＢメモリからの印刷」（５０８）以外は制限されている。この場合に、図５に示した設定画面において管理者ユーザが、制限された機能について、一時解除を実施できるかどうかを設定できるようにしてもよい。例えば管理者ユーザが「ＳｃａｎＴｏメモリ」（５０８）は一時解除できない機能であると設定する。この場合、許可ユーザが「ＳｃａｎＴｏメモリ」を指示した場合であっても、図７のＳ７０５でＣＰＵ１０１は一時解除ができない機能であるため、一時解除パスワードが設定されていないと判断して、Ｓ７０６に処理を進める。
【００５４】
また、以上の実施形態では、ＭＦＰ１００が一時解除パスワードの入力画面を、動作制限対象の機能の画面への遷移やジョブ実行のためのモノクロ読取スタートキーやカラー読取スタートキーの押下時に表示させていた。しかし、これに限定されるものではない。例えばＣＰＵ１０１が、ジョブの一部を実施後に、一時解除パスワードを表示する条件を満たすかどうか判断してもよい。具体的には、コピーの場合、原稿に対する本スキャンの前にプレスキャンを行い、プレスキャンにより得られた読取画像を解析することで、原稿のタイプが文書であるのか写真であるのかを判定することができる。または、プレスキャンの結果によって、カラー原稿なのかモノクロ原稿なのかを判断することができる。図５の動作制限設定のように、モノクロコピーは許可され、カラーコピーは制限されている状態において、カラー読取スタートキーが押された時について考える。プレスキャンの結果、モノクロ原稿と判定された場合、モノクロコピーは許可されているため、ＣＰＵ１０１はそのまま本スキャン、印刷を実行する。プレスキャンの結果、カラー原稿と判定された場合、カラーコピーは制限されているため、ＣＰＵ１０１は、プレスキャン後に、図７のＳ７０５において一時解除パスワード入力画面を表示する。
【００５５】
また以上の実施形態では、ＭＦＰ１００が動作制限の対象とする機能は、図５で説明したように、ＭＦＰ１００のみで動作する機能であったが、これに限定されるものではない。例えば、ＰＣ２００から上で動作するデバイスドライバからネットワークやＵＳＢ経由でＭＦＰ１００にアクセスして実行できるＰＣ印刷機能やＰＣスキャン機能を動作制限の対象としてもよい。この場合、他の機能と同様に、ＰＣ２００からＭＦＰ１００がＰＣ印刷ジョブやＰＣスキャンジョブを受信したときに、図７の処理を行ってもよい。またＰＣ印刷機能やＰＣスキャン機能の動作制限の対象とする場合に、ＰＣ２００において一時解除パスワードの入力が行われてもよい。例えばＰＣ２００からＭＦＰ１００がＰＣ印刷ジョブやＰＣスキャンジョブを受信する前に、ＰＣ２００とＭＦＰ１００間で事前に通信を行う。そして、この通信により、ＰＣ２００がＭＦＰ１００における動作制限対象の機能を確認する。ＰＣ２００が、ユーザが指示した機能が動作制限の対象の場合、ＰＣ２００上で動作するデバイスドライバで、一時解除パスワードの入力画面の表示、パスワードの入力を実行する。入力された一時解除パスワードはＰＣ２００からＭＦＰ１００に送られて、ＭＦＰ１００は一時解除パスワード認証を行い、認証がＯＫな場合、ＭＦＰ１００からＰＣ２００に認証がＯＫの旨の通知が行われる。この通知が行われると、ＰＣ２００はＭＦＰ１００にＰＣ印刷ジョブやＰＣスキャンジョブを送信する。この方法によれば、ＰＣ２００のユーザは、ＰＣ２００からＭＦＰ１００にジョブを発行する際に、ＭＦＰ１００で一時解除パスワードの入力を行わなくても、ＰＣ２００に対する入力により、機能制限された機能の一時利用を行うことができる。
【００５６】
また、以上の実施形態では、機能を利用するユーザを認証するための認証情報として、管理者パスワードや一時解除パスワード等のパスワードを利用していたが、認証情報はこれに限らない。例えば所定桁数の暗証番号が、上記の認証情報として利用されてもよい。
【００５７】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００５８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００５９】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
【図１】
0006736271.tif 000002
【図２】
0006736271.tif 000003
【図３】
0006736271.tif 000004
【図４】
0006736271.tif 000005
【図５】
0006736271.tif 000006
【図６】
0006736271.tif 000007
【図７】
0006736271.tif 000008