(57)【要約】【課題】顧客に応じて保守作業を区別することを可能にする。【解決手段】保守システム２００は、認証局装置３００とコンピューター４００と画像形成装置１とを備える。認証局装置３００は、特定顧客の秘密鍵３０２と特定顧客のルート証明書３０１を生成する。コンピューター４００の署名生成部４１０が、特定顧客の秘密鍵３０２を使用してカスタマイズ署名４０２を生成する。画像形成装置１が特定顧客の製品である場合には、ＨＤＤ９２に特定顧客のルート証明書３０１が予め記憶されている。画像形成装置１の制御部１００は、検証部１０３にてＵＳＢメモリー８０内のカスタマイズ署名４０２の検証に成功すれば、カスタマイズスクリプト４０１のインストールを実行し、署名検証に失敗すれば、カスタマイズスクリプト４０１のインストールを実行しない。【選択図】図１
2020155842.tif 000002
【特許請求の範囲】
【請求項１】
認証局装置と情報処理装置と画像形成装置とを備える保守システムであって、
前記認証局装置は、入力された特定顧客の情報に基づいて、特定顧客の秘密鍵と特定顧客のルート証明書とを生成し、
前記情報処理装置は、前記認証局装置において生成された前記特定顧客の秘密鍵を使用してカスタマイズ署名を生成する署名生成部と、
前記署名生成部にて生成された前記カスタマイズ署名と、前記特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプトとを記憶媒体に記憶させる記憶制御部と、を備え、
前記画像形成装置は、前記認証局装置において生成された前記特定顧客のルート証明書が予め記憶された記憶部と、
前記記憶媒体から、前記カスタマイズ署名と前記カスタマイズスクリプトとを読み出す読み出し部と、
前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書を用いて検証する検証部と、
前記検証部が前記カスタマイズ署名の検証に成功した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行し、前記検証部が前記カスタマイズ署名の検証に失敗した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行しない制御部と、を備える保守システム。
【請求項２】
認証局装置と情報処理装置と画像形成装置とを備える保守システムであって、
前記認証局装置は、入力された特定顧客の情報に基づいて、特定顧客の秘密鍵と特定顧客のルート証明書とを生成し、
前記情報処理装置は、前記認証局装置において生成された前記特定顧客の秘密鍵を使用してカスタマイズ署名を生成する署名生成部と、
前記署名生成部にて生成された前記カスタマイズ署名を記憶媒体に記憶させる記憶制御部と、を備え、
前記画像形成装置は、前記認証局装置において生成された前記特定顧客のルート証明書と、前記特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプトとが予め記憶された記憶部と、
前記記憶媒体から、前記カスタマイズ署名を読み出す読み出し部と、
前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書を用いて検証する検証部と、
前記検証部が前記カスタマイズ署名の検証に成功した場合には、前記記憶部に記憶された前記カスタマイズスクリプトのインストールを実行し、前記検証部が前記カスタマイズ署名の検証に失敗した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行しない制御部と、を備える保守システム。
【請求項３】
前記認証局装置は、入力された特定顧客の情報に基づいて、鍵ペアとしての特定顧客の秘密鍵及び公開鍵と、前記公開鍵を含めた前記特定顧客のルート証明書とを生成し、
前記署名生成部は、前記カスタマイズスクリプトを、前記認証局装置において生成された前記特定顧客の秘密鍵で暗号化することにより、前記カスタマイズ署名を生成し、
前記検証部は、前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書内に格納された公開鍵で復号して取り出した値と、前記カスタマイズスクリプトをハッシュ計算して算出した値とが一致するか否かの比較を行い、一致する場合に前記カスタマイズ署名の検証に成功したとし、一致しない場合に前記カスタマイズ署名の検証に失敗したとする請求項１又は請求項２に記載の保守システム。
【請求項４】
前記カスタマイズスクリプトには、インストール制限期間を示す時間制限情報が含まれており、
前記制御部は、前記検証部が前記カスタマイズ署名の検証に成功した場合に、当該カスタマイズスクリプトに含まれる時間制限情報を取得し、当該取得した時間制限情報が示す前記インストール制限期間内であるか否かを判定し、当該インストール制限期間内であると判定すると、前記カスタマイズスクリプトのインストールを実行し、当該インストール制限期間外であると判定すると、前記カスタマイズ署名の検証に成功した場合であっても、前記カスタマイズスクリプトのインストールを実行しない請求項１乃至請求項３の何れか一つに記載の保守システム。
【請求項５】
前記画像形成装置は、操作者により操作される操作部と、
予め定められた保守員の認証情報を記憶する認証情報記憶部と、
操作者が前記操作部に入力した入力情報と、前記認証情報記憶部に記憶された前記予め定められた保守員の認証情報とが一致するか否かを判断し、当該一致が判断された場合に保守員によるログインであると判断する認証部と、を更に備え、
前記読み出し部は、前記認証部にて保守員によるログインであると判断された場合に、前記記憶媒体から前記カスタマイズ署名を読み出し、前記認証部にて保守員によるログインでない判断された場合に、前記記憶媒体から前記カスタマイズ署名を読み出さない請求項１乃至請求項４の何れか一つに記載の保守システム。
【請求項６】
前記画像形成装置は、操作者により操作される操作部と、
予め定められた保守員の認証情報を記憶する認証情報記憶部と、
操作者が前記操作部に入力した入力情報と、前記認証情報記憶部に記憶された前記予め定められた保守員の認証情報とが一致するか否かを判断し、当該一致が判断された場合に保守員によるログインであると判断する認証部と、を更に備え、
前記検証部は、前記認証部にて保守員によるログインであると判断された場合に、前記カスタマイズ署名を前記特定顧客のルート証明書を用いて検証し、前記認証部にて保守員によるログインでない判断された場合に、前記カスタマイズ署名の検証を行わない請求項１乃至請求項４の何れか一つに記載の保守システム。
【請求項７】
特定顧客の情報に基づいて生成された特定顧客の秘密鍵を使用して生成されたカスタマイズ署名と、前記特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプトとが記憶された記憶媒体と、
前記特定顧客の情報に基づいて生成された前記特定顧客のルート証明書が予め記憶された記憶部と、
前記記憶媒体から、前記カスタマイズ署名と前記カスタマイズスクリプトとを読み出す読み出し部と、
前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書を用いて検証する検証部と、
前記検証部が前記カスタマイズ署名の検証に成功した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行し、前記検証部が前記カスタマイズ署名の検証に失敗した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行しない制御部と、を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保守システムおよび画像形成装置に関し、特に、顧客に応じて保守作業を区別することを可能にする技術に関する。
【背景技術】
【０００２】
近年、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能等の各種機能を備えた複合機が、オフィス環境に導入されている。複合機において、各種機能はコンピュータープログラムで記述されてファームウェアとして不揮発性メモリー等に格納されており、ＣＰＵが当該プログラムを実行して複合機における各種ハードウェア機器を制御することで各種機能が提供される。
【０００３】
ところで、ファームウェアは、事後的に発見された不具合（バグ）の解消や機能の改善・拡張等の目的で更新されることがある。複合機には、保守を目的とした保守員用の保守モードが存在する。ファームウェアの更新などの保守作業は、複合機を保守モードにして実施される。
【０００４】
保守モードでは、通常のユーザーが使用出来ないような特殊な設定や、ユーザーが勝手に変更すると、機器の動作に異常をきたす設定などがあり、セキュリティーを担保することが最低条件となっている。しかし、その反面、効率的で迅速な保守を行うためには、利便性も向上させる必要があり、様々な保守シーンにおいて、安全かつ便利な仕組みを提供することが望ましい。
【０００５】
例えば、下記の特許文献１に記載の保守管理システムでは、保守作業の種類に応じたアクセス範囲とアクセス権限とを設定することにより、保守を実施する際のセキュリティーを強化している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１７７９０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１に記載の保守管理システムでは、保守員毎に保守作業の種類を区別することは出来るものの、ある保守員に対しては、一定のアクセス権を一律に付与してしまうため、顧客に応じて保守作業を区別することは難しい。
【０００８】
また、特定顧客向けにカスタマイズされた保守機能（つまり、特定顧客向けの保守機能）が、誤って或いは故意に、通常の顧客の対象製品に提供されると、通常の顧客の対象製品の機能が想定外に変更され、不測の問題が生じることがある。
【０００９】
本発明は、上記の問題を解決するためになされたもので、顧客に応じて保守作業を区別することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一局面に係る保守システムは、認証局装置と情報処理装置と画像形成装置とを備える保守システムであって、前記認証局装置は、入力された特定顧客の情報に基づいて、特定顧客の秘密鍵と特定顧客のルート証明書とを生成し、前記情報処理装置は、前記認証局装置において生成された前記特定顧客の秘密鍵を使用してカスタマイズ署名を生成する署名生成部と、前記署名生成部にて生成された前記カスタマイズ署名と、前記特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプトとを記憶媒体に記憶させる記憶制御部と、を備え、前記画像形成装置は、前記認証局装置において生成された前記特定顧客のルート証明書が予め記憶された記憶部と、前記記憶媒体から、前記カスタマイズ署名と前記カスタマイズスクリプトとを読み出す読み出し部と、前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書を用いて検証する検証部と、前記検証部が前記カスタマイズ署名の検証に成功した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行し、前記検証部が前記カスタマイズ署名の検証に失敗した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行しない制御部と、を備えるものである。
【００１１】
また、本発明の他の一局面に係る保守システムは、認証局装置と情報処理装置と画像形成装置とを備える保守システムであって、前記認証局装置は、入力された特定顧客の情報に基づいて、特定顧客の秘密鍵と特定顧客のルート証明書とを生成し、前記情報処理装置は、前記認証局装置において生成された前記特定顧客の秘密鍵を使用してカスタマイズ署名を生成する署名生成部と、前記署名生成部にて生成された前記カスタマイズ署名を記憶媒体に記憶させる記憶制御部と、を備え、前記画像形成装置は、前記認証局装置において生成された前記特定顧客のルート証明書と、前記特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプトとが予め記憶された記憶部と、前記記憶媒体から、前記カスタマイズ署名を読み出す読み出し部と、前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書を用いて検証する検証部と、前記検証部が前記カスタマイズ署名の検証に成功した場合には、前記記憶部に記憶された前記カスタマイズスクリプトのインストールを実行し、前記検証部が前記カスタマイズ署名の検証に失敗した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行しない制御部と、を備えるものである。
【００１２】
また、本発明の一局面に係る画像形成装置は、特定顧客の情報に基づいて生成された特定顧客の秘密鍵を使用して生成されたカスタマイズ署名と、前記特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプトとが記憶された記憶媒体と、前記特定顧客の情報に基づいて生成された前記特定顧客のルート証明書が予め記憶された記憶部と、前記記憶媒体から、前記カスタマイズ署名と前記カスタマイズスクリプトとを読み出す読み出し部と、前記記憶媒体から読み出した前記カスタマイズ署名を、前記記憶部に記憶された前記特定顧客のルート証明書を用いて検証する検証部と、前記検証部が前記カスタマイズ署名の検証に成功した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行し、前記検証部が前記カスタマイズ署名の検証に失敗した場合には、前記記憶媒体から読み出した前記カスタマイズスクリプトのインストールを実行しない制御部と、を備えるものである。
【発明の効果】
【００１３】
本発明によれば、顧客に応じて保守作業を区別することを可能にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る保守システムを示す図である。
【図２】本発明の第１実施形態に係る画像形成装置の構造を示す正面断面図である。
【図３】第１実施形態に係る画像成形装置の主要内部構成を概略的に示す機能ブロック図である。
【図４】（Ａ）は第１実施形態に係る認証局装置における認証局処理のフローチャート、（Ｂ）は第１実施形態に係るコンピューターにおける署名生成処理のフローチャートである。
【図５】第１実施形態に係る画像形成装置における保守機能インストール処理のフローチャートである。
【図６】（Ａ）は画像形成装置の表示部の表示画面の一例を示す図、（Ｂ）は保守員認証の表示画面の一例を示す図である。
【図７】本発明の第２実施形態に係る保守システムを示す図である。
【図８】第２実施形態に係る画像形成装置における保守機能インストール処理のフローチャートである。
【図９】本発明の第３実施形態に係る保守システムを示す図である。
【図１０】第３実施形態に係る画像形成装置における保守機能インストール処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態に係る保守システム２００及び画像形成装置１について図面を参照して説明する。図１は、本発明の第１実施形態に係る保守システムを示す図である。第１実施形態の保守システム２００は、画像形成装置１と、認証局装置３００と、情報処理装置の一例であるコンピューター４００とを備え、特定顧客のカスタマイズ署名４０２及び特定顧客向けのカスタマイズスクリプト４０１が記憶されたＵＳＢメモリー（記憶媒体）８０を介して、特定顧客向けの画像形成装置１のみにカスタマイズスクリプト４０１をインストールするシステムである。
【００１６】
認証局装置３００は、例えば、電子証明書を発行可能なサーバーである。認証局装置３００は、入力された特定顧客の情報に基づいて、特定顧客の秘密鍵３０２と特定顧客のルート証明書３０１とを生成する。具体的には、認証局装置３００は、入力された特定顧客の情報に基づいて、特定顧客専用の鍵ペアとしての特定顧客の秘密鍵３０２及び特定顧客の公開鍵３０３と、公開鍵３０３を含めた特定顧客のルート証明書３０１を生成する。特定顧客のルート証明書３０１は、自らの正当性を証明するルート証明書であり、公開鍵３０３が格納されている。
【００１７】
コンピューター４００は、例えば、画像形成装置１の製造会社（例えば、開発拠点又は販売会社など）のデスクトップ型、ノートブック型などのコンピューターである。例えば、画像形成装置１の製造者等（例えば、画像形成装置１の製造会社のソフトウエア技術者）が、コンピューター４００を使用して、特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプト４０１が作成され、当該カスタマイズスクリプト４０１がコンピューター４００に記憶されている。
【００１８】
コンピューター４００は、署名生成部４１０と記憶制御部４２０とを備える。コンピューター４００は、認証局装置３００において生成された特定顧客の秘密鍵３０２を、例えば図示しないインターネットなどのネットワークを介して取得する。また、コンピューター４００は、特定顧客の秘密鍵３０２が記憶された持ち運び可能な記憶装置（記憶媒体）などから取得してもよい。
【００１９】
署名生成部４１０は、認証局装置３００において生成された特定顧客の秘密鍵３０２を使用してカスタマイズ署名４０２を生成する。例えば、署名生成部４１０は、カスタマイズスクリプト４０１を、認証局装置３００において生成された特定顧客の秘密鍵３０２で暗号化することにより、カスタマイズ署名４０２を生成する。
【００２０】
記憶制御部４２０は、特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプト４０１と、署名生成部４１０にて生成されたカスタマイズ署名４０２とを、例えばＵＳＢメモリー８０に記憶させる。
【００２１】
ＵＳＢメモリー８０は、持ち運び可能な記憶装置である。なお、本実施形態では、ＵＳＢメモリー８０としているが、これに限定されない。例えば、ポータブルＨＤＤ、フラッシュメモリ、ＳＳＤ（ソリッドステートドライブ）などであってもよい。
【００２２】
図２は、本発明の第１実施形態に係る画像形成装置の構造を示す正面断面図である。画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能等の複数の機能を兼ね備えた複合機である。
【００２３】
画像形成装置１は、装置本体１１と、装置本体１１の上方に対向配置された原稿読取装置２０と、原稿読取装置２０と装置本体１１との間に設けられた連結部３０とから概略構成される。
【００２４】
原稿読取装置２０は、連結部３０の上端部に支持されている。原稿読取装置２０は、原稿読取部５と、原稿搬送部６とを備えている。
【００２５】
原稿読取部５は、原稿読取部筐体の上面開口に装着された、原稿を載置するためのコンタクトガラス１６１を備えている。コンタクトガラス１６１には、載置された原稿を読み取る原稿固定読取部（図略）と、原稿搬送部６により搬送される原稿を読み取る原稿搬送読取部（図略）とがある。原稿読取部５は、さらに、コンタクトガラス１６１に載置された原稿を押さえる開閉自在の原稿押さえカバー１６２と、コンタクトガラス１６１の原稿固定読取部に載置された原稿、及びコンタクトガラス１６１の原稿搬送読取部へ搬送される原稿の各画像を読み取る読取ユニット１６３とを備えている。読取ユニット１６３は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサーを用いて原稿の画像を光学的に読み取り、画像データを生成する。
【００２６】
原稿搬送部６は、原稿が載置される原稿載置台６１と、画像読み取り済みの原稿が排出される原稿排出部６６と、原稿搬送機構６５と、を備える。原稿搬送機構６５は、図略の給紙ローラー、搬送ローラー、及び用紙反転機構を備えている。原稿搬送機構６５は、給紙ローラー及び搬送ローラーの駆動により、原稿載置台６１に載置された原稿を１枚ずつ繰り出してコンタクトガラス１６１の原稿搬送読取部へ搬送して読取ユニット１６３による読取を可能とした後、原稿排出部６６へと排出する。また、原稿搬送機構６５は、用紙反転機構が原稿を表裏反転させてコンタクトガラス１６１の原稿搬送読取部へ再搬送することで、当該原稿の両面の画像を読取ユニット１６３により読取可能にしている。
【００２７】
さらに原稿搬送部６は、その前面側が上方に移動可能となるように原稿読取部５に対して回動自在に設けられている。原稿搬送部６の前面側を上方に移動させて原稿台としてのコンタクトガラス１６１上面を開放することにより、コンタクトガラス１６１の上面に読み取り原稿、例えば見開き状態にされた書籍等をユーザーが載置できるようになっている。
【００２８】
原稿読取装置２０の前面に操作部４７が配置されている。操作部４７は、画像形成装置１が実行可能な各種動作及び処理について操作者から画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。操作部４７は、操作者への操作案内等を表示する表示部４７３を備えている。
【００２９】
装置本体１１は、画像形成部１２、定着部１３、給紙部１４、用紙排出部１５等を備えて構成されている。
【００３０】
画像形成装置１が原稿読取動作を行う場合、原稿搬送部６により搬送されてくる原稿、又はコンタクトガラス１６１に載置された原稿の画像を原稿読取部５が光学的に読み取り、画像データを生成する。原稿読取部５により生成された画像データは内蔵ＨＤＤ又はネットワーク接続されたコンピューター等に保存される。
【００３１】
画像形成装置１が画像形成動作を行う場合は、上記原稿読取動作により生成された画像データ、又はネットワーク接続されたコンピューターやスマートフォン等のユーザー端末装置から受信した画像データ、又は内蔵ＨＤＤに記憶されている画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての用紙Ｐにトナー像を形成する。画像形成部１２の画像形成ユニット１２Ｍ、１２Ｃ、１２Ｙ、及び１２Ｂｋは、感光体ドラムと、感光体ドラムへトナーを供給する現像装置と、トナーを収容するトナーカートリッジと、帯電装置と、露光装置と、１次転写ローラー１２６とをそれぞれ備えている。
【００３２】
カラー印刷を行う場合、画像形成部１２のマゼンタ用の画像形成ユニット１２Ｍ、シアン用の画像形成ユニット１２Ｃ、イエロー用の画像形成ユニット１２Ｙ及びブラック用の画像形成ユニット１２Ｂｋは、それぞれに、画像データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光及び現像の工程により感光体ドラム１２１上にトナー像を形成し、トナー像を１次転写ローラー１２６により、駆動ローラー１２５ａ及び従動ローラー１２５ｂに張架されている中間転写ベルト１２５上に転写させる。
【００３３】
中間転写ベルト１２５は、その外周面にトナー像が転写される像担持面が設定され、感光体ドラム１２１の周面に当接した状態で駆動ローラー１２５ａによって駆動される。中間転写ベルト１２５は、各感光体ドラム１２１と同期しながら、駆動ローラー１２５ａと従動ローラー１２５ｂとの間を無端走行する。
【００３４】
中間転写ベルト１２５上に転写される各色のトナー画像は、転写タイミングを調整して中間転写ベルト１２５上で重ね合わされ、カラーのトナー像となる。２次転写ローラー２１０は、中間転写ベルト１２５の表面に形成されたカラーのトナー像を、中間転写ベルト１２５を挟んで駆動ローラー１２５ａとのニップ部Ｎにおいて、給紙部１４から搬送路１９０を搬送されてきた用紙Ｐに転写させる。この後、定着部１３が、用紙Ｐ上のトナー像を熱圧着により用紙Ｐに定着させる。定着処理の完了したカラー画像形成済みの用紙Ｐは、排出トレイ１５１に排出される。
【００３５】
給紙部１４は、手差しトレイ１４１を含む複数の給紙カセットを備える。図示しない制御部は、操作者による指示で指定されたサイズの用紙が収容された給紙カセットのピックアップローラー１４５を回転駆動させて、各給紙カセットに収容されている用紙Ｐを上記ニップ部Ｎに向けて搬送させる。
【００３６】
次に、第１実施形態に係る画像形成装置１の構成を、図３を用いて説明する。図３は、第１実施形態に係る画像形成装置の主要内部構成を示す機能ブロック図である。
【００３７】
画像形成装置１は、制御ユニット１０を備える。制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像形成装置１の全体的な動作制御を司る。
【００３８】
原稿読取部５は、制御ユニット１０による制御の下、光照射部及びＣＣＤセンサー等を有する上記の読取ユニット１６３（読取機構）を備える。原稿読取部５は、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取る。
【００３９】
画像処理部３１は、原稿読取部５で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部３１は、原稿読取部５により読み取られた画像が画像形成部１２により画像形成された後の品質を向上させるために、シェーディング補正等の予め定められた画像処理を行う。
【００４０】
画像メモリー３２は、原稿読取部５による読取で得られた原稿画像のデータを一時的に記憶したり、画像形成部１２のプリント対象となるデータを一時的に保存したりする領域である。
【００４１】
画像形成部１２は、原稿読取部５で読み取られた印刷データ等の画像形成を行う。
【００４２】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理について操作者からの指示を受け付ける。操作部４７は、タッチパネル式の表示部４７３を備える。表示部４７３は、液晶表示器と、当該液晶表示器の前面に配置されたタッチパネルとを備えたタッチパネル式の表示装置である。
【００４３】
ファクシミリ通信部７１は、図略の符号化／復号化部、変復調部及びＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行うものである。
【００４４】
ＨＤＤ（ハードディスクドライブ）９２は、原稿読取部５によって読み取られた原稿画像等を記憶する大容量の記憶装置である。また、ＨＤＤ９２は、認証局装置３００において生成された特定顧客のルート証明書３０１が、当該画像形成装置１の工場出荷時、製造時などに予め記憶されている。
【００４５】
駆動モーター７０は、画像形成部１２の各回転部材及び搬送ローラー対等に回転駆動力を付与する駆動源である。
【００４６】
制御ユニット１０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ(Micro-Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。
【００４７】
制御ユニット１０は、ＨＤＤ９２に記憶された保守制御プログラムが上記プロセッサーで実行されることにより、制御部１００と、認証部１０１と、読み出し部１０２と、検証部１０３として機能する。なお、制御ユニット１０の上記の各構成要素は、前述の保守制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００４８】
制御部１００は、原稿読取部５、原稿搬送部６、画像処理部３１、画像メモリー３２、画像形成部１２、操作部４７、ファクシミリ通信部７１、ＵＳＢメモリー８０、ＨＤＤ９２等と接続されている。ＵＳＢメモリー８０については、画像形成装置１は図示しないＵＳＢポートを備えており、制御部１００は、当該ＵＳＢポートに挿入されたＵＳＢメモリー８０に対して接続された状態となる。
【００４９】
ＨＤＤ９２は、予め定められた保守員（例えば、製造企業側の保守員など）の認証情報を記憶する認証情報記憶部９２Ａを備えている。認証情報記憶部９２Ａは、例えば、保守員名とパスワードとを含む認証情報を予め記憶している。なお、認証情報記憶部９２Ａは、例えば、保守員名とパスワードとを含む認証情報を、保守員ごとに記憶してもよいが、管理する保守員数が多数（例えば１０人以上）になると画像形成装置１において保守員情報の管理が負担となるため、予め定められた数名のみとするのが好ましい。
【００５０】
認証部１０１は、操作者が操作部４７に入力した入力情報と、認証情報記憶部９２Ａに記憶された予め定められた保守員の認証情報とが一致するか否かを判断し、当該一致が判断された場合に保守員によるログインであると判断する。
【００５１】
読み出し部１０２は、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出す。具体的には、読み出し部１０２は、認証部１０１にて保守員によるログインであると判断された場合に、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出す。一方、読み出し部１０２は、認証部１０１にて保守員によるログインでない判断された場合に、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出さない。
【００５２】
検証部１０３は、ＵＳＢメモリー８０から読み出したカスタマイズ署名４０２を、ＨＤＤ９２に記憶された特定顧客のルート証明書３０１を用いて検証する。具体的には、検証部１０３は、ＵＳＢメモリー８０から読み出したカスタマイズ署名４０２を、ＨＤＤ９２に記憶された特定顧客のルート証明書３０１内に格納された公開鍵３０３で復号して取り出した値と、カスタマイズスクリプト４０１をハッシュ計算して算出した値（例えば、カスタマイズスクリプト４０１のハッシュ値）とが一致するか否かの比較を行い、一致する場合にカスタマイズ署名４０２の検証に成功したとし、一致しない場合にカスタマイズ署名４０２の検証に失敗したとする。なお、ハッシュ値として、ＭＤ５、ＳＨＡ−１等を使用することができる。
【００５３】
制御部１００は、検証部１０３がカスタマイズ署名４０２の検証に成功した場合には、ＵＳＢメモリー８０から読み出したカスタマイズスクリプト４０１のインストールを実行し、検証部１０３がカスタマイズ署名４０２の検証に失敗した場合には、ＵＳＢメモリー８０から読み出したカスタマイズスクリプト４０１のインストールを実行しない。
【００５４】
制御部１００によって、カスタマイズスクリプト４０１のインストールが完了すると、保守員は、特定顧客向けにカスタマイズした保守機能を使用することができる。
【００５５】
次に、図１に示す第１実施形態の保守システム２００における特定顧客向けの保守機能設定処理を、図４（Ａ）、図４（Ｂ）及び図５に示すフローチャートなどを参照して説明する。この特定顧客向けの保守機能設定処理は、図４（Ａ）、図４（Ｂ）及び図５に示す各処理からなる。図４（Ａ）は、第１実施形態に係る認証局装置における認証局処理のフローチャートである。図４（Ｂ）は、第１実施形態に係るコンピューターにおける署名生成処理のフローチャートである。図５は、第１実施形態に係る画像形成装置における保守機能インストール処理のフローチャートである。
【００５６】
認証局装置３００は、図４（Ａ）に示すように、コンピューター４００から入力された特定顧客の情報に基づいて、特定顧客専用の鍵ペアとしての特定顧客の秘密鍵３０２及び特定顧客の公開鍵３０３と、公開鍵３０３を含めた特定顧客のルート証明書３０１を生成する（Ｓ１１）。
【００５７】
認証局装置３００は、公開鍵３０３を含めた特定顧客のルート証明書３０１を、画像形成装置１に提供する（Ｓ１２）。認証局装置３００が提供する特定顧客のルート証明書３０１は、特定顧客向けの画像形成装置１の工場出荷時、製造時などにおいて、当該画像形成装置１のＨＤＤ９２に予め記憶される。これに対して、特定顧客向けではない画像形成装置１（つまり、特定顧客以外の顧客の画像形成装置１）には、特定顧客のルート証明書３０１が提供されないため、特定顧客向けではない画像形成装置１には記憶されない。
【００５８】
なお、認証局装置３００は、特定顧客のルート証明書３０１を、持ち運び可能な記憶装置、ＬＡＮ、インターネットなどネットワーク、又はコンピューター４００を介して、特定顧客向けの画像形成装置１に提供すればよい。
【００５９】
認証局装置３００は、特定顧客の秘密鍵３０２をコンピューター４００に提供する（Ｓ１３）。認証局装置３００は、特定顧客の秘密鍵３０２を、持ち運び可能な記憶装置、又はＬＡＮ、インターネットなどを介して、コンピューター４００に提供すればよい。そして、認証局装置３００は、Ｓ１３のあと、本処理を終了させる。
【００６０】
コンピューター４００は、図４（Ｂ）に示すように、認証局装置３００から提供された特定顧客の秘密鍵３０２を取得する（Ｓ２１）。画像形成装置１の製造者等（例えば、画像形成装置１の製造会社のソフトウエア技術者）が、例えばコンピューター４００を使用して、特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプト４０１を生成する。コンピューター４００は、生成されたカスタマイズスクリプト４０１を取得する（Ｓ２２）。例えば、コンピューター４００は、生成されたカスタマイズスクリプト４０１を、当該コンピューター４００の図示しない記憶装置に記憶する。
【００６１】
コンピューター４００の署名生成部４１０は、カスタマイズスクリプト４０１を、認証局装置３００において生成された特定顧客の秘密鍵３０２で暗号化することにより、カスタマイズ署名４０２を生成する（Ｓ２３）。
【００６２】
コンピューター４００の記憶制御部４２０は、特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプト４０１と、署名生成部４１０にて生成されたカスタマイズ署名４０２とを、例えばＵＳＢメモリー８０に記憶させ（Ｓ２４）、コンピューター４００は本処理を終了させる。
【００６３】
図５に示すように、画像形成装置１の制御部１００は、保守モードボタンの押下の有無を判定する（Ｓ３１）。具体的には、画像形成装置１の表示部４７３に図６（Ａ）に示す表示画面が表示された状態において、保守員が「保守モードボタン」を示すキーＫ１を押下すると（Ｓ３１でＹＥＳ）、操作部４７が画像形成装置１の保守モードへの変更指示を受け、制御部１００は、操作部４７からの保守モードへの変更指示信号に基づいて、認証部１０１による保守員の認証処理を開始させる（Ｓ３２）。
【００６４】
保守員は、表示部４７３に表示された図６（Ｂ）に示す保守員認証画面における保守員名入力欄Ｋ１２を選択した状態で、英数字のボタン群Ｋ１４をタッチ操作して、保守員名（例えば「Ｎ００１」）を入力する。続いて、保守員は、パスワード入力欄Ｋ１３を選択した状態で、英数字のボタン群Ｋ１４をタッチ操作して、パスワード（例えば「ＡＢＣ」）を入力する。そして、保守員は、ＯＫボタンＫ１５をタッチ操作する。表示部４７３のタッチパネルによるタッチ機能により、保守員名入力欄Ｋ１２及びパスワード入力欄Ｋ１３の各入力情報と、ＯＫボタンＫ１５のタッチ操作を示す検出信号とが制御部１００に出力され、制御部１００は、かかる検出信号に基づいて、保守員名入力欄Ｋ１２及びパスワード入力欄Ｋ１３の各入力情報を認証部１０１に出力する。
【００６５】
認証部１０１は、保守員が操作部４７の表示部４７３に入力した保守員名（例えば「Ｎ００１」）とパスワード（例えば「ＡＢＣ」）とを受け付ける。認証部１０１は、保守員が操作部４７の表示部４７３に入力した入力情報と、認証情報記憶部９２Ａに予め記憶された保守員の認証情報とが一致するか否かを判断し（Ｓ３２）、一致すると判断された場合に保守員による正規のログインであると判断する（Ｓ３２でＹＥＳ）。なお、認証部１０１が一致しないと判断した場合（Ｓ３２でＮＯ）には、制御部１００は本処理を終了させる。
【００６６】
制御部１００は、保守員による正規のログインであると判断された場合（Ｓ３２でＹＥＳ）、画像形成装置１の図示しないＵＳＢポートに、カスタマイズスクリプト４０１及びカスタマイズ署名４０２が記憶されたＵＳＢメモリー８０が挿入されているか否かを判定する（Ｓ３３）。
【００６７】
読み出し部１０２は、認証部１０１にて保守員によるログインであると判断され（Ｓ３２でＹＥＳ）、カスタマイズスクリプト４０１及びカスタマイズ署名４０２が記憶されたＵＳＢメモリー８０が挿入されている場合（Ｓ３３でＹＥＳ）、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出す（Ｓ３４）。つまり、読み出し部１０２は、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とをダウンロードする。
【００６８】
一方、読み出し部１０２は、認証部１０１にて保守員によるログインでない判断された場合（Ｓ３２でＮＯ）、画像形成装置１の図示しないＵＳＢポートにＵＳＢメモリー８０が挿入されていたとしても、当該ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出さない。制御部１００は、認証部１０１にて保守員によるログインでない判断された場合（Ｓ３２でＮＯ）、本処理を終了させる。
【００６９】
検証部１０３は、ＵＳＢメモリー８０から読み出したカスタマイズ署名４０２を、ＨＤＤ９２に記憶された特定顧客のルート証明書３０１を用いて検証する（Ｓ３５）。具体的には、検証部１０３は、ＵＳＢメモリー８０から読み出したカスタマイズ署名４０２を、ＨＤＤ９２に記憶された特定顧客のルート証明書３０１内に格納された公開鍵３０３で復号して取り出した値と、カスタマイズスクリプト４０１をハッシュ計算して算出した値（例えば、カスタマイズスクリプト４０１のハッシュ値）とが一致するか否かの比較を行う（Ｓ３５）。
【００７０】
検証部１０３は、上記の両値が一致する場合（Ｓ３６でＹＥＳ）にカスタマイズ署名４０２の検証に成功したとし、上記の両値が一致しない場合（Ｓ３６でＮＯ）にカスタマイズ署名４０２の検証に失敗したとする。
【００７１】
制御部１００は、検証部１０３がカスタマイズ署名４０２の検証に成功した場合（Ｓ３６でＹＥＳ）、ＵＳＢメモリー８０から読み出したカスタマイズスクリプト４０１のインストールを実行する（Ｓ３７）。
【００７２】
画像形成装置１は、制御部１００によって、カスタマイズスクリプト４０１のインストールが完了すると、特定顧客向けにカスタマイズした保守機能を使用可能な状態となる（Ｓ３８）。つまり、保守員は、特定顧客向けにカスタマイズした保守機能を使用することができる。
【００７３】
特定顧客向けに追加する保守機能（つまり、特定顧客にのみ提供する保守機能）としては、以下の（１）〜（３）の機能がある。
（１）特殊な機器調整値の変更：通常では変更しないが、顧客の特殊環境に合わせて変更することがある。また、ローカル国の環境に合わせるための設定などのために変更することがある。
（２）各種カウンター値の設定：カウンター値は通常、保守員でも変更不可である。しかし、特定顧客では、管理のために一部変更やクリアが必要なケースも存在する。オプション機能のお試し実行回数設定変更などがある。
（３）特定顧客の要求で追加した値：顧客案件の要求で、通常は変更する機能が無いが、新規に追加する設定変更機能である。
上記（１）〜（３）の機能は、通常の顧客で使用されると問題に繋がることもあるため、特定顧客向けに制限することが非常に重要なものとなる。
【００７４】
制御部１００は、保守員による保守機能の設定が終了した場合には、本処理を終了させる（Ｓ３９でＹＥＳ）。なお、制御部１００は、保守員による保守機能の設定が終了していない場合（Ｓ３９でＮＯ）、保守モードが継続される。
【００７５】
上記Ｓ３６において、制御部１００は、検証部１０３がカスタマイズ署名４０２の検証に失敗した場合（Ｓ３６でＮＯ）、ＵＳＢメモリー８０から読み出したカスタマイズスクリプト４０１のインストールを実行しないで、本処理を終了させる。
【００７６】
上記の第１実施形態によれば、認証局装置３００は、事前に特定顧客の秘密鍵３０２と特定顧客のルート証明書３０１を生成する。コンピューター４００では、署名生成部４１０が、特定顧客の秘密鍵３０２を使用してカスタマイズ署名４０２を生成し、記憶制御部４２０が、カスタマイズ署名４０２と、特定顧客向けに保守機能をカスタマイズするためのカスタマイズスクリプト４０１とをＵＳＢメモリー８０に記憶させる。画像形成装置１では、読み出し部１０２がＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出す。当該画像形成装置１が特定顧客の製品である場合には、当該画像形成装置１のＨＤＤ９２に特定顧客のルート証明書３０１が予め記憶されており、特定顧客の製品でない場合には記憶されていない。画像形成装置１の検証部１０３は、ＨＤＤ９２に予め記憶されている特定顧客のルート証明書３０１を用いて、ＵＳＢメモリー８０から読み出したカスタマイズ署名４０２を検証する。制御部１００は、検証部１０３にて署名検証に成功すれば、カスタマイズスクリプト４０１のインストールを実行し、検証部１０３にて署名検証に失敗すれば、カスタマイズスクリプト４０１のインストールを実行しない。
【００７７】
すなわち、ルート証明書３０１が記憶された特定顧客の画像形成装置１（対象製品）にのみカスタマイズスクリプト４０１のインストールが可能となり、ルート証明書３０１が記憶されていない特定顧客以外の画像形成装置１（非対象製品）にはカスタマイズスクリプト４０１がインストールされない。また、特定顧客の製品を個別に管理する必要なくカスタマイズの提供が可能となる。すなわち、顧客に応じて保守作業を区別でき、特定顧客向けの保守機能を当該特定顧客にのみ提供することを可能にすることができる。これにより、顧客毎の様々な保守シーンに対応しつつ、特定顧客向けの保守機能を安全に提供することができ、特定顧客向けの保守機能が不正使用又は誤使用されることを防止した保守システム２００を提供することができる。
【００７８】
ここで、ルート証明書３０１を使うことの効果としては、例えば、画像形成装置１（対象製品）が複数台ある際に管理や開発の手間を省くことができる。画像形成装置１（対象製品）を特定する構成としては、製品のシリアル番号を指定することが一般的であるが、この場合、多数の製品を使用する特定顧客においては、シリアル番号を多数管理することが大変であり、またインストールするカスタマイズスクリプト４０１にそれらのシリアル番号を指定する必要が出てくるため、非常に煩わしい。特に保守機能のカスタマイズを要求するような顧客は数百台の機械を使用するケースが多く、製品の管理は避けては通れない問題である。これに対して、ルート証明書３０１を使えば、同じものを画像形成装置１（対象製品）に事前にインストールさえしておけば容易に保守機能の範囲を管理することができる。また、署名検証の特徴として、カスタマイズスクリプト４０１という対象プログラム（あるいはファームウエア）の正当性も保証することが出来る。もしカスタマイズスクリプト４０１が改ざんされてしまい、本来想定していない機能まで実行されると問題となるが、本実施形態であれば、カスタマイズスクリプト４０１が改ざんされている場合には、カスタマイズ署名４０２の検証に失敗するため、カスタマイズスクリプト４０１の改ざんも検出出来るという効果もある。
【００７９】
また、認証局装置３００は、入力された特定顧客の情報に基づいて、鍵ペアとしての特定顧客の秘密鍵３０２及び公開鍵３０３と、当該公開鍵３０３を含めた特定顧客のルート証明書３０１とを生成する。署名生成部４１０は、カスタマイズスクリプト４０１を特定顧客の秘密鍵３０２で暗号化することにより、カスタマイズ署名４０２を生成する。検証部１０３は、ＵＳＢメモリー８０から読み出したカスタマイズ署名４０２を、ＨＤＤ９２に記憶された特定顧客のルート証明書３０１内に格納された公開鍵３０３で復号して取り出した値と、カスタマイズスクリプト４０１をハッシュ計算して算出した値とが一致するか否かの比較を行い、一致する場合にカスタマイズ署名４０２の検証に成功したとし、一致しない場合にカスタマイズ署名４０２の検証に失敗したとする。このため、カスタマイズ署名４０２の検証を好適に実行することができる。
【００８０】
また、読み出し部１０２は、認証部１０１にて保守員によるログインであると判断された場合に、ＵＳＢメモリー８０からカスタマイズ署名４０２を読み出し、認証部１０１にて保守員によるログインでない判断された場合に、ＵＳＢメモリー８０からカスタマイズ署名４０２を読み出さない。これにより、保守員によるログインがされている場合に限り、カスタマイズスクリプト４０１のインストールが可能となる。すなわち、保守員だけがカスタマイズスクリプト４０１のインストールを行うことができ、不正にＵＳＢメモリー８０を入手した不正作業者がカスタマイズスクリプト４０１のインストールを行うことはできない。このため、特定顧客向けの保守機能の提供の安全性をより強化することができる。
【００８１】
次に、第２実施形態の保守システム２００について、図７、図８を用いて説明する。図７は、本発明の第２実施形態に係る保守システムを示す図である。図８は、第２実施形態に係る画像形成装置における保守機能インストール処理のフローチャートである。
【００８２】
上記の第１実施形態の保守システム２００では、図１に示すように、ＵＳＢメモリー８０にカスタマイズ署名４０２とカスタマイズスクリプト４０１とを記憶しているが、第２実施形態の保守システム２００では、図７に示すように、ＵＳＢメモリー８０にカスタマイズ署名４０２のみを記憶し、ＨＤＤ９２には、コンピューター４００において生成されたカスタマイズスクリプト４０１が事前に記憶されている点が、上記の第１実施形態の場合と異なっている。なお、カスタマイズスクリプト４０１は、当該画像形成装置１の工場出荷時、製造時などに予めＨＤＤ９２に記憶しておいてもよく、少なくともＵＳＢメモリー８０が挿入される前に記憶していればよい。
【００８３】
図８に示すように、読み出し部１０２は、Ｓ３４Ａにおいて、ＵＳＢメモリー８０からカスタマイズ署名４０２を読み出すとともに、ＨＤＤ９２からカスタマイズスクリプト４０１を読み出す（Ｓ３４Ａ）。
【００８４】
上記の第２実施形態の保守システム２００の場合も、前述の第１実施形態と同様の効果を奏する。
【００８５】
次に、第３実施形態の保守システム２００について、図９、図１０を用いて説明する。図９は、本発明の第３実施形態に係る保守システムを示す図である。図１０は、第３実施形態に係る画像形成装置における保守機能インストール処理のフローチャートである。
【００８６】
第３実施形態の保守システム２００では、図９に示すように、カスタマイズスクリプト４０１には、インストール制限期間を示す時間制限情報４０１Aが含まれている点、制御部１００は、図１０に示すように、検証部１０３がカスタマイズ署名４０２の検証に成功した場合（Ｓ３６でＹＥＳ）に、当該カスタマイズスクリプト４０１に含まれる時間制限情報４０１Aを取得し、当該取得した時間制限情報４０１Aが示すインストール制限期間内であるか否かを判定し、当該インストール制限期間内であると判定する（Ｓ４０でＹＥＳ）と、カスタマイズスクリプト４０１のインストールを実行し（Ｓ３７）、当該インストール制限期間外であると判定すると（Ｓ４０でＮＯ）、カスタマイズ署名４０２の検証に成功した場合（Ｓ３６でＹＥＳ）であっても、カスタマイズスクリプト４０１のインストール（Ｓ３７）を実行しない点が、上記の第１実施形態の場合と異なっている。
【００８７】
上記の第３実施形態の保守システム２００によれば、インストール可能な有効期限を限定することができ、特定顧客向けの保守機能を提供する期間を更に制限することができる。このため、保守機能のセキュリティーを強化することができる。
【００８８】
以上、本発明の実施形態について説明したが、本発明は上記各実施形態の構成に限られず種々の変形が可能である。例えば、上記各実施形態では、本発明に係る画像形成装置の一実施形態として複合機を用いて説明しているが、これは一例に過ぎず、他の電子機器、例えば、プリンター、コピー機、ファクシミリ装置等の他の画像形成装置でもよい。
【００８９】
上記の第１実施形態では、読み出し部１０２は、認証部１０１にて保守員によるログインであると判断された場合（Ｓ３２でＹＥＳ）に、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出し、認証部１０１にて保守員によるログインでない判断された場合（Ｓ３２でＮＯ）に、ＵＳＢメモリー８０からカスタマイズ署名４０２とカスタマイズスクリプト４０１とを読み出さないとしているが、これに限定されず、以下の変形例の構成としてもよい。変形例の保守システム２００では、検証部１０３は、認証部１０１にて保守員によるログインであると判断された場合（Ｓ３２でＹＥＳ）に、カスタマイズ署名４０２を特定顧客のルート証明書３０１を用いて検証し（Ｓ３５）、認証部１０１にて保守員によるログインでない判断された場合（Ｓ３２でＮＯ）に、カスタマイズ署名４０２の検証を行わない。
【００９０】
これにより、保守員によるログインがされている場合（Ｓ３２でＹＥＳ）に限り、カスタマイズ署名の検証が可能となる。すなわち、保守員だけがカスタマイズスクリプト４０１のインストールを行うことができ、不正にＵＳＢメモリー８０を入手した不正作業者がカスタマイズスクリプト４０１のインストールを行うことはできない。このため、特定顧客向けの保守機能の提供の安全性をより強化することができる。
【００９１】
また、上記各実施形態では、図１乃至図１０を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００９２】
１        画像形成装置
８０      ＵＳＢメモリー（記憶媒体）
９２      ＨＤＤ（記憶部）
１００    制御部
１０１    認証部
１０２    読み出し部
１０３    検証部
２００    保守システム
３００    認証局装置
３０１    ルート証明書
３０２    秘密鍵
３０３    公開鍵
４００    コンピューター（情報処理装置）
４１０    署名生成部
４２０    記憶制御部
【図１】
2020155842.tif 000003
【図２】
2020155842.tif 000004
【図３】
2020155842.tif 000005
【図４】
2020155842.tif 000006
【図５】
2020155842.tif 000007
【図６】
2020155842.tif 000008
【図７】
2020155842.tif 000009
【図８】
2020155842.tif 000010
【図９】
2020155842.tif 000011
【図１０】
2020155842.tif 000012