(57)【特許請求の範囲】
【請求項１】
不揮発性メモリと揮発性メモリを有する情報処理装置であって、
前記情報処理装置の設定項目の設定値を含むセキュリティポリシーの情報と、前記セキュリティポリシーが有効か否かを示す情報とを前記不揮発性メモリに記憶させる第１の記憶制御手段と、
前記情報処理装置の起動時に、前記有効か否かを示す情報に基づき有効化されたセキュリティポリシーの設定項目の設定値の変更を制限する制限情報を生成する生成手段と、
前記生成手段により生成された前記制限情報を、前記揮発性メモリに記憶させる第２の記憶制御手段と、
前記揮発性メモリに記憶された前記制限情報に基づいて、前記不揮発性メモリに記憶された前記設定値の変更を制限する制限手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記制限手段は、前記設定値が変更不可であることを示す警告画面を表示部に表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定値の変更を受け付ける受付手段、をさらに備え、
前記制限手段は、前記設定値の変更を受付不可なように前記受付手段を制御する、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記セキュリティポリシーの情報の変更を取得する取得手段と、
前記取得手段により取得された当該変更に応じて、前記揮発性メモリに記憶された前記制限情報を更新する更新手段と、
をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、画像形成機能を有する画像形成装置であることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
不揮発性メモリと揮発性メモリを有する情報処理装置において実行される情報処理方法であって、
前記情報処理装置の設定項目の設定値を含むセキュリティポリシーの情報と、前記セキュリティポリシーが有効か否かを示す情報とを前記不揮発性メモリに記憶させる第１の記憶制御工程と、
前記情報処理装置の起動時に、前記有効か否かを示す情報に基づき有効化されたセキュリティポリシーの設定項目の設定値の変更を制限する制限情報を生成する生成工程と、
前記生成工程において生成された前記制限情報を、前記揮発性メモリに記憶させる第２の記憶制御工程と、
前記揮発性メモリに記憶された前記制限情報に基づいて、前記不揮発性メモリに記憶された前記設定値の変更を制限する制限工程と、
を有することを特徴とする情報処理方法。
【請求項７】
情報処理装置としてのコンピュータに、
前記情報処理装置の設定項目の設定値を含むセキュリティポリシーの情報と、前記セキュリティポリシーが有効か否かを示す情報とを前記情報処理装置の不揮発性メモリに記憶させる第１の記憶制御工程、
前記情報処理装置の起動時に、前記有効か否かを示す情報に基づき有効化されたセキュリティポリシーの設定項目の設定値の変更を制限する制限情報を生成する生成工程、
前記生成工程において生成された前記制限情報を、前記情報処理装置の揮発性メモリに記憶させる第２の記憶制御工程、
前記揮発性メモリに記憶された前記制限情報に基づいて、前記不揮発性メモリに記憶された前記設定値の変更を制限する制限工程、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティポリシーに関するの情報を処理する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、電子化された文書の利用において、電子文書の漏えいといった問題が生じる可能性が高まっている。オフィス等のネットワークに接続するパーソナルコンピュータ（ＰＣ）やサーバ機器はオフィス毎に決められた情報セキュリティポリシーに従って運用されることが望ましい。情報セキュリティポリシーとは、企業全体の情報セキュリティに関する基本方針であり、情報の利用や外部からの侵入、情報漏えいを防止するための方針を纏めたものである。
【０００３】
オフィス等のネットワークに接続される機器としては、ＰＣやサーバ機器以外にも、複合機などの周辺装置がある。近年の複合機の機能として、画像を印刷や送信するだけでなく、複合機内に画像データを格納し、ＰＣに対してファイルサービスを提供する機能を有するものがある。そのような複合機も、サーバ機器同様に情報セキュリティポリシーに従うことが求められている。
【０００４】
セキュリティポリシーが設定されると、そのセキュリティポリシーに関連する特定の設定値について固定値となり、編集等による書込みが制限される。その際、書込みを制限するための情報が内部に保存される。そのような書込みを制限するための情報により、ユーザがセキュリティポリシーによって書込みが制限されている設定値を編集しようとしても、書込み操作は不可となる。
【０００５】
高機能な画像形成装置のようなＲＯＭの容量が多い画像形成装置は、書込みを制限するための情報をＲＯＭ内部に保存する。そして、起動時に、書込みを制限するための情報をＲＯＭから読み出して特定の設定値が書き込み制限されているかを判断する。しかしながら、廉価モデルのような画像形成装置ではＲＯＭの容量が十分にないので、ＲＯＭに保存する情報をできるだけ削減する必要がある。また、書込みを制限するための情報をＲＯＭに保存すると、ＲＯＭの容量が圧迫されてしまう。このような問題を解決するために、起動時にセキュリティポリシーを必要とする装置は、起動時に能動的に管理装置からセキュリティポリシーを取得する。そして、その取得したセキュリティポリシーを用いてアクセス制御（書込み制御）を行うことが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−９４４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の方式では、ＲＯＭに保存するデータを削減することが可能となったとしても、起動時に、管理サーバへのアクセスが毎回必要となる。例えば、廉価モデルの画像形成装置に対して管理サーバが必要となってしまい余分なコストがかかってしまう。
【０００８】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、セキュリティポリシーに従って装置情報の設定値の変更を制限する構成を簡易に実現するとともに、メモリ内のデータの増加を防ぐ情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る情報処理装置は、不揮発性メモリと揮発性メモリを有する情報処理装置であって、前記情報処理装置の設定項目の設定値を含むセキュリティポリシーの情報と、前記セキュリティポリシーが有効か否かを示す情報とを前記不揮発性メモリに記憶させる第１の記憶制御手段と、前記情報処理装置の起動時に、前記有効か否かを示す情報に基づき有効化されたセキュリティポリシーの設定項目の設定値の変更を制限する制限情報を生成する生成手段と、前記生成手段により生成された前記制限情報を、前記揮発性メモリに記憶させる第２の記憶制御手段と、前記揮発性メモリに記憶された前記制限情報に基づいて、前記不揮発性メモリに記憶された前記設定値の変更を制限する制限手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、セキュリティポリシーに従って装置情報の設定値の変更を制限する構成を簡易に実現するとともに、メモリ内のデータの増加を防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置のハードウェア構成を示すブロック図である。
【図２】ＲＯＭで保存される情報を示す図である。
【図３】ＲＯＭとＲＡＭで保存される情報を示す図である。
【図４】セキュリティポリシーの変更の検出時の処理を示すフローチャートである。
【図５】ＭＦＰの起動時に行われる処理を示すフローチャートである。
【図６】装置情報の変更／編集操作の受付時の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１３】
図１は、本実施形態における画像形成装置のハードウェア構成を示すブロック図である。各ブロックはモジュールを示しており、ブロック間の矢印はデータもしくは指示の流れを示している。本実施形態において、画像形成装置１００は、例えば、印刷機能やスキャン機能（読取機能）の画像形成機能等、複数の機能が一体化された、いわゆるＭＦＰである。しかしながら、装置情報に関する設定値についてセキュリティポリシーを必要とする情報処理装置であるならば、ＭＦＰ以外の形態の装置であっても良い。
【００１４】
ＭＦＰ１００は、印刷部１０７、読取部１０９、操作パネル１１０、回線インタフェース（Ｉ／Ｆ）１１２、及び、これらを制御するコントローラ部１０１を含んで構成される。
【００１５】
コントローラ部１０１は、ＣＰＵ１０２、揮発性メモリのＲＡＭ１０３、不揮発性メモリのＲＯＭ１０４、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、ＭＯＤＥＭ１１１、ＵＳＢＩ／Ｆ１１５、ネットワークＩ／Ｆ１１６を含む。また、上記の各ブロックは、システムバス１０５を介して相互に通信可能に接続されている。ＣＰＵ１０２は、各種制御プログラムに従って上記の各ブロックを総括的に制御し、ＭＦＰ１００が実行可能な各機能を実行する。例えば、本実施形態の動作は、ＣＰＵ１０２が、ＲＯＭ１０４のプログラム領域に記憶されたプログラムをＲＡＭ１０３に読み出して実行することにより実現される。或いは、ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域に記憶された圧縮されたデータをＲＡＭ１０３へ伸張、展開して実行する場合もある。また、各種プログラムは、不図示のハードディスクドライブ（ＨＤＤ）に圧縮状態／非圧縮状態で格納されていても良い。
【００１６】
ネットワークＩ／Ｆ１１６は、有線通信部１１７または無線通信部１１８を介して外部のネットワーク１２１と通信し、外部のＰＣや、セキュリティポリシー管理サーバ（以下、単にサーバという）と有線１１９や無線１２０により通信する。ＭＯＤＥＭ１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４と接続し、不図示の他の画像形成装置やファクシミリ装置、電話機などと通信を行う。回線Ｉ／Ｆ１１２と公衆回線網１１４とは、例えば電話線１１３を介して接続される。
【００１７】
印刷部Ｉ／Ｆ１０６は、印刷部１０７（プリントエンジン）に印刷用の画像信号を出力するインタフェースである。印刷部１０７は、インクジェット記録方式や電子写真方式等、各記録方式に対応した構成を有する。読取部Ｉ／Ｆ１０８は、不図示の原稿台に配置された原稿やＡＤＦ（自動原稿給送部）から給紙された原稿を光学的に読み取る読取部１０９（スキャンエンジン）からの読取画像信号を入力するインタフェースである。ＭＦＰ１００のコピー機能の実行時には、ＣＰＵ１０２は、読取部Ｉ／Ｆ１０９から入力された画像信号を処理し、記録画像信号に変換して印刷部Ｉ／Ｆ１０６へ出力する。
【００１８】
ＣＰＵ１０２は、ＭＦＰ１００全体を統括的に制御する。例えば、ＣＰＵ１０２は、ＲＯＭ１０４のフォント領域（フォントＲＯＭ）に記憶されたフォント情報を用いて、操作パネル１１０の表示部に文字や記号を表示させたり、操作パネル１１０上のユーザのタッチ操作による指示情報を受け付ける。操作パネル１１０は、ＭＦＰ１００の実行可能な各機能の設定画面や、ジョブや装置の状態情報等、各ユーザインタフェース画面を表示する。また、図３（ｂ）に示すような装置情報の設定画面も操作パネル１１０に表示される。
【００１９】
ＲＯＭ１０４のデータ領域（データＲＯＭ）には、ＭＦＰ１００の装置情報や、ユーザの電話帳情報、部門管理情報、セキュリティポリシーに関する情報などが記憶され、ＣＰＵ１０２により必要に応じて読み出される。また、本実施形態においては、セキュリティポリシーに関する情報は、ＲＯＭ１０４のみでなくＲＡＭ１０３にも格納される。ＣＰＵ１０２は、ＲＯＭ１０４とＲＡＭ１０３に格納された情報に基づいて、セキュリティポリシーに関する情報の変更／編集操作の受付制御を行う。
【００２０】
ＮＦＣタグ１２３は、近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）により、携帯端末等の近接を検知する。例えば、ユーザが携帯端末をＮＦＣタグ１２３に近接させて印刷対象の画像データを選択する場合、操作パネル１１０は、その選択情報を受け付け、ＣＰＵ１０２が印刷部１０７を制御し、画像が印刷される。
【００２１】
図２は、従来におけるＲＯＭ１０４で保存される情報の一例を示す図である。保存情報２０１は、従来におけるＲＯＭ１０４で保存されているセキュリティポリシーやそれに関連する情報の一例を示す。
【００２２】
ＲＯＭ１０４のプログラム領域には、セキュリティポリシーに関するテーブルが保存されている。例えば、セキュリティポリシーＡというセキュリティポリシーに関するテーブルには、セキュリティポリシーＡが有効の場合には、ＳＳＬの使用をＯＮにし、ＲＡＷデータの使用するポートを８０に設定しなくてはいけないという情報が保存されている。また、セキュリティポリシーＢというセキュリティポリシーに関するテーブルには、セキュリティポリシーＢが有効の場合には、ＨＴＴＰの使用をＯＦＦにしなくてはいけないという情報が保存されている。
【００２３】
ＲＯＭ１０４のデータ領域には、装置情報、装置情報の各項目についての書込み制限情報、及び、セキュリティポリシーに関する情報が保存されている。図２では、「セキュリティポリシーＡ：ＯＮ」「セキュリティポリシーＢ：ＯＦＦ」という情報が、セキュリティポリシーに関する情報である。また、「ＳＳＬ使用：ＯＮ」「ＲＡＷポート：８０」「ＨＴＴＰ使用：ＯＮ」が装置情報である。また、「書込み制限：ＯＮ」「書込み制限：ＯＦＦ」が書込み制限情報である。
【００２４】
図２では、セキュリティポリシーＡがＯＮ設定で有効とされており、セキュリティポリシーＢがＯＦＦ設定で無効とされている。図２では、セキュリティポリシーＡ及びＢが各装置情報と関連付いているように示されているが、セキュリティポリシーに関する情報と、装置情報とは、互いに独立に保存されるように構成されても良い。
【００２５】
図２に示すように、プログラム領域に記憶されているＳＳＬ使用の設定値はＯＮであり、ＲＡＷデータの使用するポートの設定値は８０である。そして、セキュリティポリシーＡが有効とされているので、ＳＳＬ使用の設定値とＲＡＷデータの使用するポートの設定値について、書込み制限情報はＯＮ設定で保存される。また、セキュリティポリシーＢが無効とされているので、ＨＴＴＰ使用の設定値については、書込み制限情報はＯＦＦ設定で保存される。書込み制限情報がＯＦＦ設定の場合、ユーザは任意の値に設定値を変更／編集することができ、書込み制限情報がＯＮ設定の場合、設定値の変更／編集は禁止される。
【００２６】
このように、従来では、セキュリティポリシーに関連する各項目の設定値の書込み制限情報を、装置情報やセキュリティポリシーに関する情報とともに、不揮発性のＲＯＭに格納しておき、その書込み制限情報に基づいて設定値の変更／編集制限を行っていた。しかしながら、全ての項目の設定値について書込み制限情報を保存すると、例えば、項目数が５０００の場合、１Ｂｙｔｅ×５０００＝５ＫＢの容量が必要となる。これは、例えば、ＲＯＭ１０４のデータ領域の容量として６４ＫＢしか確保されていない場合には、メモリ容量を圧迫してしまう原因となり得る。
【００２７】
図３（ａ）は、本実施形態における、ＲＯＭ１０４とＲＡＭ１０３で保存される情報の一例を示す図である。保存情報３０１は、本実施形態におけるＲＯＭ１０４とＲＡＭ１０３で保存されているセキュリティポリシーやそれに関連する情報の一例を示す。
【００２８】
ＲＯＭ１０４のプログラム領域には、セキュリティポリシーに関するテーブルが保存されている。これは、図２におけるＲＯＭ１０４のプログラム領域に保存されている情報と同じである。
【００２９】
ＲＯＭ１０４のデータ領域には、装置情報、及び、セキュリティポリシーに関する情報が保存されている。これは、図２におけるＲＯＭ１０４のデータ領域に保存されている情報と同じである。しかしながら、図２と異なり、ＲＯＭ１０４のデータ領域には、装置情報の各項目についての書込み制限情報は保存されない。
【００３０】
本実施形態では、書込み制限情報は、ＲＯＭ１０４と異なる記憶部のＲＡＭ１０３に保存される。本実施形態では、セキュリティポリシーＡが有効とされているので、ＳＳＬ使用の設定値とＲＡＷデータの使用するポートの設定値とについての書込み制限情報は、ＯＮ設定としてＲＡＭ１０３に保存される。また、セキュリティポリシーＢが無効とされているので、ＨＴＴＰ使用の設定値についての書込み制限情報は、ＯＦＦ設定としてＲＡＭ１０３に保存される。
【００３１】
図３（ｂ）は、操作パネル１１０に表示される装置情報の設定画面の一例を示す図である。図３（ｂ）の設定画面は、例えば、ＭＦＰ１００のメインメニュー画面から表示可能であり、ＣＰＵ１０２が、図３（ａ）のデータ領域に保存されている装置情報に基づいて、図３（ｂ）の設定画面の表示内容を表示する。また、ＣＰＵ１０２は、図３（ａ）のＲＡＭ１０３に保存されている書込み制限情報に基づいて、図３（ｂ）の設定画面の各項目の設定／編集操作受付の可否を制御する。
【００３２】
本実施形態においては、ＭＦＰ１００の起動時に、図３（ａ）に示すようなメモリ構成とすることにより、ＲＯＭ１０４へのデータ領域への増加を防ぐことができる。以下、ＭＦＰ１００の動作について説明する。
【００３３】
図４は、ＭＦＰ１００がセキュリティポリシーの変更を検出したときの処理を示すフローチャートである。図４の各処理は、例えば、ＭＦＰ１００のＣＰＵ１０２がＲＯＭ１０４に保存されているプログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００３４】
Ｓ４０１において、ＣＰＵ１０２は、ネットワーク１２１を介してサーバやＰＣから、セキュリティポリシーの変更の通知を受信する。その通知内容は、例えば、セキュリティポリシーの種類（ＡやＢ）と、項目および設定値（ＳＳＬ使用：ＯＮ、等）とを含むものである。また、Ｓ４０１での受信は、例えば、セキュリティポリシーが変更された時に、セキュリティポリシーを管理するサーバやＰＣから変更の通知を受信する構成でも良いし、ＭＦＰ１００が定期的にサーバやＰＣに問い合わせて受信する構成でも良い。
【００３５】
Ｓ４０２において、ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域に、Ｓ４０１で変更の通知を受信したセキュリティポリシーのテーブルがあるか否かを判定する。ここで、変更の通知を受信したセキュリティポリシーのテーブルがあると判定された場合にはＳ４０３に進む。一方、変更の通知を受信したセキュリティポリシーのテーブルがないと判定された場合には図４の処理を終了する。その際、ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域に、通知を受信したセキュリティポリシーのテーブルを新たに構成するようにしても良い。
【００３６】
Ｓ４０３において、ＣＰＵ１０２は、変更の通知を受信したセキュリティポリシーのテーブルを、Ｓ４０１で受信した変更内容に基づいて更新する。そして、ＣＰＵ１０２は、更新したセキュリティポリシーのテーブルからセキュリティポリシーの項目及び設定値を読み出す。さらに、ＣＰＵ１０２は、ＲＯＭ１０４のデータ領域に記憶されている装置情報の項目のうち上記の読み出した項目に対応する設定値を、上記の読み出した設定値に変更する。
【００３７】
Ｓ４０４において、ＣＰＵ１０２は、変更の通知を受信したセキュリティポリシーの有効／無効の情報をＲＯＭ１０４のデータ領域に保存する。これは、図３のＲＯＭ１０４のデータ領域における「セキュリティポリシーＡ：ＯＮ」や「セキュリティポリシーＢ：ＯＦＦ」の情報に対応する。有効若しくは無効の情報は、外部サーバやＰＣから送信される情報に含まれていても良いし、ＭＦＰ１００内で設定可能としても良い。
【００３８】
Ｓ４０５において、ＣＰＵ１０２は、ＲＡＭ１０３に保存されている、装置情報の設定値の書込み制限情報を、変更の通知を受信したセキュリティポリシーの有効／無効の情報に応じて設定する。つまり、変更の通知を受信したセキュリティポリシーが有効とされている場合には、ＣＰＵ１０２は、ＲＡＭ１０３の書込み制限情報をＯＮ（有効）に設定する。一方、変更の通知を受信したセキュリティポリシーが無効である場合には、ＣＰＵ１０２は、ＲＡＭ１０３に保存されている、装置情報の設定値の書込み制限情報をＯＦＦ（無効）に設定する。
【００３９】
書込み制限情報がＯＮに設定された項目について、ユーザは、設定値を変更／編集することができない。一方、書込み制限情報がＯＦＦに設定された項目について、ユーザは、設定値を変更／編集することができる。
【００４０】
以上のように、ＣＰＵ１０２は、セキュリティポリシーの変更を検出した場合に、その変更に伴って、ＲＡＭ１０３の書込み制限情報の設定内容を更新する。その結果、ユーザから図３（ｂ）の設定画面の表示が指示された際に、セキュリティポリシーの変更が検出されていた場合でも、その変更を設定画面の変更／編集操作の受付可否の表示制御に適宜リアルタイムに反映することができる。
【００４１】
図５は、本実施形態における、ＭＦＰ１００の起動時に行われる処理を示すフローチャートである。図５に示す各処理は、例えば、ＣＰＵ１０２がＲＯＭ１０４に保存されているプログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００４２】
Ｓ５０１において、ユーザの操作によりＭＦＰ１００の電源が投入されると、ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域に保存されている起動処理を実行する。
【００４３】
Ｓ５０２において、ＣＰＵ１０２は、ＲＯＭ１０４のデータ領域に保存されている情報を読み出す。尚、その際、ＣＰＵ１０２は、読み出した情報をＲＡＭ１０３に保存するようにしても良い。
【００４４】
Ｓ５０３において、ＣＰＵ１０２は、Ｓ５０２で読み出したデータ領域の情報に、「有効」に設定されているセキュリティポリシーの情報があるか否かを判定する。「有効」に設定されているセキュリティポリシーとは、例えば、図３のデータ領域の「セキュリティポリシーＡ：ＯＮ」である。ここで、「有効」とされているセキュリティポリシーの情報があると判定された場合には、Ｓ５０４へ進む。一方、「有効」に設定されているセキュリティポリシーの情報がないと判定された場合には、Ｓ５０６へ進む。
【００４５】
Ｓ５０４において、ＣＰＵ１０２は、Ｓ５０３であると判定された「有効」に設定されているセキュリティポリシーに対応するテーブルが、ＲＯＭ１０４のプログラム領域にあるか否かを判定する。ここで、あると判定された場合には、Ｓ５０５へ進み、ないと判定された場合には、Ｓ５０６へ進む。Ｓ５０４でないと判定された場合、プログラム領域のセキュリティポリシーのテーブルが管理者等により削除された可能性があるので、例えば、データ領域のセキュリティポリシーに関する情報を削除してプログラム領域の内容と整合をとるようにしても良い。
【００４６】
Ｓ５０５において、ＣＰＵ１０２は、「有効」に設定されているセキュリティポリシーのテーブルに含まれる各項目の設定値の書込み制限情報を生成し、ＯＮ（有効）に設定してＲＡＭ１０３に保存する。また、ＣＰＵ１０２は、他のセキュリティポリシーのテーブルに含まれる各項目の設定値の書込み制限情報を生成し、ＯＦＦ（無効）に設定してＲＡＭ１０３に保存する。Ｓ５０５で、全てのセキュリティポリシーの各項目についての書込み制限情報の生成及び設定を行うと、Ｓ５０６へ進む。
【００４７】
Ｓ５０６において、ＣＰＵ１０２は、印刷部Ｉ／Ｆ１０６を介して印刷部１０７の起動処理を行う。Ｓ５０６では、例えば、インクジェット記録ヘッドの吐出準備のためのノズル駆動処理など、記録方式に応じた起動処理が行われる。Ｓ５０７において、ＣＰＵ１０２は、読取部Ｉ／Ｆ１０８を介して読取部１０９の起動処理を行う。Ｓ５０７では、例えば、光源やイメージセンサを含む読取ヘッドの起動処理が行われる。Ｓ５０８において、ＣＰＵ１０２は、操作パネル１１０の起動処理を行う。Ｓ５０８では、例えば、パネルのウォームアップ処理、ＭＦＰ１００のメインメニュー画面の表示が行われる。尚、Ｓ５０６、Ｓ５０７、Ｓ５０８の各処理は、順序を変更して実行されて良いし、並行して行われても良い。
【００４８】
以上のように、本実施形態においては、ＭＦＰ１００の起動時に、ＣＰＵ１０２は、ＲＯＭ１０４に保存されているセキュリティポリシーのテーブルに基づいて、装置情報の各項目の設定値の書込み制限情報を生成してＲＡＭ１０３の記憶領域に保存する。これにより、ＲＯＭ１０４の記憶されるデータ量の増加を抑えることができる。また、本実施形態では、装置情報の各項目の設定値の書込み制限情報をＲＡＭ１０３の領域に保存しているが、図３に示す保存情報３０１のうち書込み制限情報以外の情報を記憶するメモリと異なるメモリに保存するのであれば、ＲＡＭ１０３でなくても良い。
【００４９】
図６は、本実施形態における装置情報の変更／編集操作の受付時の処理を示すフローチャートである。図６に示す各処理は、例えば、ＣＰＵ１０２がＲＯＭ１０４に保存されているプログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００５０】
ここで、図６の処理の実行時には、操作パネル１１０上に、図３（ｂ）に示す装置情報の設定画面が表示されている。図３（ｂ）の設定画面は、例えば、ＭＦＰ１００のメインメニュー画面から表示可能である。図３（ｂ）の設定画面上では、変更／編集制限がない項目については、ユーザによる入力操作やメニューボタン操作等により、任意の値の設定を受付可能である。
【００５１】
Ｓ６０１において、ＣＰＵ１０２は、装置情報の設定値を変更／編集する命令を受信する。装置情報の変更／編集命令は、例えば、操作パネル１１０上で受け付けたユーザ操作でも良いし、ネットワーク１２１を介して外部から受信した変更／編集指示でも良い。
【００５２】
Ｓ６０２において、ＣＰＵ１０２は、ＲＡＭ１０３に保存されている、変更／編集命令の対象項目の設定値の書込み制限情報を参照し、ＯＮ（有効）に設定されているか、ＯＦＦ（無効）に設定されているかを判定する。ここで、ＯＦＦに設定されていると判定された場合には、設定値は変更／編集可能であるのでＳ６０３へ進む。一方、ＯＮに設定されていると判定された場合には、設定値は変更／編集可能でないのでＳ６０４へ進む。Ｓ６０４において、ＣＰＵ１０２は、操作パネル１１０に、設定値の変更／編集は禁止されている旨を示す警告画面を表示する。警告画面は、例えば、図３（ｂ）の設定画面上にポップアップ表示されても良いし、変更／編集操作が行われようとした項目に警告マークを表示する形式でも良い。一方、Ｓ６０３において、ＣＰＵ１０２は、変更／編集命令に従って、ＲＯＭ１０４の装置情報の設定値を変更／編集し、図６の処理を終了する。
【００５３】
上記では、ユーザからの変更／編集操作を受け付けた場合に、ＲＡＭ１０３の書込み制限情報を参照して、書込み制限が有効であれば、警告画面を表示している。しかしながら、設定画面上での設定値を変更不可なように制限する構成であれば、他の構成でも良い。例えば、メインメニュー画面からユーザ指示により図３（ｂ）の設定画面を操作パネル１１０上に表示する際、ＣＰＵ１０２がＲＡＭ１０３の書込み制限情報を参照し、書込み制限を要する項目や設定値をグレー表示して受付不可とする等の表示制御でも良い。
【００５４】
以上のように、本実施形態によると、ＲＯＭ１０４に記憶するデータ容量を削減し、かつ、起動時にサーバに接続することなく、セキュリティポリシーの書込み制御を行うことができる。
【００５５】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
１００  ＭＦＰ：  １０２  ＣＰＵ：  １０３  ＲＡＭ：  １０４  ＲＯＭ
【図１】
0006714337.tif 000002
【図２】
0006714337.tif 000003
【図３】
0006714337.tif 000004
【図４】
0006714337.tif 000005
【図５】
0006714337.tif 000006
【図６】
0006714337.tif 000007