(57)【要約】【課題】セキュリティの低下をもたらさず、ある画像処理装置の環境を、他の画像処理装置でも利用させるようにする。【解決手段】本願は、画像処理に対する設定を示す設定情報および利用者の権限に応じた画像処理の範囲を示す権限情報と、これらの情報を認証する認証情報とを、記憶媒体に記憶させ、記憶媒体に記憶された設定情報およびその認証情報を読み出し、認証情報により読み出された情報を認証し、認証された設定情報を用いて、権限情報が示す範囲内で画像処理を行う画像処理装置を開示する。【選択図】図２
2011060175.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ、１つ以上の画像処理を、利用者の権限に応じた画像処理の範囲を示す複数の権限情報のいずれかが示す範囲で、この画像処理それぞれに対する設定に従って実行する複数の画像処理装置
を有し、
前記画像処理装置それぞれは、
この画像処理装置において前記画像処理に対する設定を示す設定情報、または、前記設定情報および前記利用者の権限を示す権限情報を認証する認証情報を作成する情報作成手段と、
この画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを、記憶媒体に記憶させる第１の情報記憶手段と、
他の前記画像処理装置により、前記記憶媒体に記憶された前記設定情報およびその認証情報、または、前記権限情報、前記設定情報およびこれらの認証情報を読み出す情報読み出し手段と、
前記読み出された認証情報に基づいて、前記読み出された設定情報、または、前記読み出された設定情報および権限情報を認証する認証手段と、
前記認証された設定情報があるときには、この設定情報を用いて前記１つ以上の画像処理を行い、前記認証された設定情報および権限情報があるときには、この設定情報を用いて、この権限情報が示す範囲内で、前記１つ以上の画像処理を行う画像処理手段と、
前記認証された権限情報があるときには、この権限情報が示す範囲で、前記認証された設定情報を用いて、前記１つ以上の画像処理を行う画像処理手段と
を有する画像処理システム。
【請求項２】
前記画像処理装置それぞれの画像処理手段は、画像形成を行う
請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置それぞれは、
前記生成された認証情報により、この画像処理装置の設定情報、または、この画像処理装置の設定情報および権限情報の改ざんを防止するように変換する情報変換手段
をさらに有する
請求項１または２に記載の画像処理システム。
【請求項４】
前記画像処理装置それぞれは、
前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出する改ざん検出手段
をさらに有し、
前記画像処理装置それぞれの前記画像処理手段は、前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出されたとき以外に、前記１つ以上の画像処理を行う
請求項３に記載の画像処理システム。
【請求項５】
前記画像処理装置それぞれは、
前記複数の画像処理装置それぞれにおける複数の権限情報と、これら権限情報が示す画像処理の範囲とを対応付けて、前記複数の画像処理装置ごとに記憶する第３の記憶手段
をさらに有し、
前記画像処理手段は、前記読み出された権限情報を作成した他の画像処理装置の権限情報が示す範囲で、前記画像処理を行う
請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記画像処理装置それぞれは、
前記認証された他の画像処理装置の権限情報があるときには、前記他の画像処理装置の認証された権限情報で、前記第２の情報記憶手段に記憶され、前記認証された他の画像処理装置の権限情報に対応する権限情報を更新する更新手段
をさらに有する
請求項５に記載の画像処理システム。
【請求項７】
１つ以上の画像処理に対する設定を示す設定情報、または、前記設定情報および利用者の権限に応じた画像処理の範囲を示す複数の権限情報を認証する認証情報を作成する情報作成手段と、
この画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを、記憶媒体に記憶させる第１の情報記憶手段と、
前記記憶媒体から、前記記憶媒体に記憶された前記設定情報およびその認証情報、または、前記権限情報、前記設定情報およびこれらの認証情報を読み出す情報読み出し手段と、
前記読み出された認証情報に基づいて、前記読み出された設定情報、または、前記読み出された設定情報および権限情報を認証する認証手段と、
前記認証された設定情報があるときには、この設定情報を用いて前記１つ以上の画像処理を行い、前記認証された設定情報および権限情報があるときには、この設定情報を用いて、この権限情報が示す範囲内で、前記１つ以上の画像処理を行う画像処理手段と、
前記認証された権限情報があるときには、この権限情報が示す範囲で、前記認証された設定情報を用いて、前記１つ以上の画像処理を行う画像処理手段と
を有する画像処理装置。
【請求項８】
前記画像処理手段は、画像形成を行う
請求項７に記載の画像処理装置。
【請求項９】
前記生成された認証情報により、この画像処理装置の設定情報、または、この画像処理装置の設定情報および権限情報の改ざんを防止するように変換する情報変換手段
をさらに有する
請求項７または８に記載の画像処理装置。
【請求項１０】
前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出する改ざん検出手段
をさらに有し、
前記画像処理装置それぞれの前記画像処理手段は、前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出されたとき以外に、前記１つ以上の画像処理を行う
請求項９に記載の画像処理装置。
【請求項１１】
前記複数の画像処理装置それぞれにおける複数の権限情報と、これら権限情報が示す画像処理の範囲とを対応付けて、前記複数の画像処理装置ごとに記憶する第３の記憶手段
をさらに有し、
前記画像処理手段は、前記読み出された権限情報を作成した他の画像処理装置の権限情報が示す範囲で、前記画像処理を行う
請求項７〜１０のいずれかに記載の画像処理装置。
【請求項１２】
前記画像処理装置それぞれは、
前記認証された他の画像処理装置の権限情報があるときには、前記他の画像処理装置の認証された権限情報で、前記第２の情報記憶手段に記憶され、前記認証された他の画像処理装置の権限情報に対応する権限情報を更新する更新手段
をさらに有する
請求項１１に記載の画像処理装置。
【請求項１３】
それぞれコンピュータを含み、１つ以上の画像処理を、利用者の権限に応じた画像処理の範囲を示す複数の権限情報のいずれかが示す範囲で、この画像処理それぞれに対する設定に従って実行する複数の画像処理装置を有する画像処理システムにおいて、
前記画像処理装置それぞれのコンピュータに、
この画像処理装置において前記画像処理に対する設定を示す設定情報、または、前記設定情報および前記利用者の権限を示す権限情報を認証する認証情報を作成するステップと、
この画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを、記憶媒体に記憶させるステップと、
他の前記画像処理装置により、前記記憶媒体に記憶された前記設定情報およびその認証情報、または、前記権限情報、前記設定情報およびこれらの認証情報を読み出すステップと、
前記読み出された認証情報に基づいて、前記読み出された設定情報、または、前記読み出された設定情報および権限情報を認証するステップと、
前記認証された設定情報があるときには、この設定情報を用いて前記１つ以上の画像処理を行い、前記認証された設定情報および権限情報があるときには、この設定情報を用いて、この権限情報が示す範囲内で、前記１つ以上の画像処理を行うステップと、
前記認証された権限情報があるときには、この権限情報が示す範囲で、前記認証された設定情報を用いて、前記１つ以上の画像処理を行うステップと
を実行させるプログラム。
【請求項１４】
画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報と
を記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムおよびそのプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、ネットワークに接続された装置に記憶された利用者の情報を、可搬な記憶媒体に記録して、他の装置に、記憶媒体に記憶された情報を登録して利用するように構成されたシステムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３４８６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、セキュリティの低下をもたらずに、ある装置の環境を、他の装置でも利用させる画像処理装置およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本願請求項１にかかる発明は、それぞれ、１つ以上の画像処理を、利用者の権限に応じた画像処理の範囲を示す複数の権限情報のいずれかが示す範囲で、この画像処理それぞれに対する設定に従って実行する複数の画像処理装置を有し、前記画像処理装置それぞれは、この画像処理装置において前記画像処理に対する設定を示す設定情報、または、前記設定情報および前記利用者の権限を示す権限情報を認証する認証情報を作成する情報作成手段と、この画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを、記憶媒体に記憶させる第１の情報記憶手段と、他の前記画像処理装置により、前記記憶媒体に記憶された前記設定情報およびその認証情報、または、前記権限情報、前記設定情報およびこれらの認証情報を読み出す情報読み出し手段と、前記読み出された認証情報に基づいて、前記読み出された設定情報、または、前記読み出された設定情報および権限情報を認証する認証手段と、前記認証された設定情報があるときには、この設定情報を用いて前記１つ以上の画像処理を行い、前記認証された設定情報および権限情報があるときには、この設定情報を用いて、この権限情報が示す範囲内で、前記１つ以上の画像処理を行う画像処理手段と、
前記認証された権限情報があるときには、この権限情報が示す範囲で、前記認証された設定情報を用いて、前記１つ以上の画像処理を行う画像処理手段とを有する画像処理システムである
【０００６】
本願請求項２にかかる発明は、前記画像処理装置それぞれの画像処理手段は、画像形成を行う請求項１に記載の画像処理システムである。
【０００７】
本願請求項３にかかる発明は、前記画像処理装置それぞれは、前記生成された認証情報により、この画像処理装置の設定情報、または、この画像処理装置の設定情報および権限情報の改ざんを防止するように変換する情報変換手段をさらに有する請求項１または２に記載の画像処理システムである。
【０００８】
本願請求項４にかかる発明は、前記画像処理装置それぞれは、前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出する改ざん検出手段をさらに有し、前記画像処理装置それぞれの前記画像処理手段は、前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出されたとき以外に、前記１つ以上の画像処理を行う請求項３に記載の画像処理システムである。
【０００９】
本願請求項５にかかる発明は、前記画像処理装置それぞれは、前記複数の画像処理装置それぞれにおける複数の権限情報と、これら権限情報が示す画像処理の範囲とを対応付けて、前記複数の画像処理装置ごとに記憶する第３の記憶手段をさらに有し、前記画像処理手段は、前記読み出された権限情報を作成した他の画像処理装置の権限情報が示す範囲で、前記画像処理を行う請求項１〜４のいずれかに記載の画像処理システムである。
【００１０】
本願請求項６にかかる発明は、前記画像処理装置それぞれは、前記認証された他の画像処理装置の権限情報があるときには、前記他の画像処理装置の認証された権限情報で、前記第２の情報記憶手段に記憶され、前記認証された他の画像処理装置の権限情報に対応する権限情報を更新する更新手段をさらに有する請求項５に記載の画像処理システムである。
【００１１】
本願請求項７にかかる発明は、１つ以上の画像処理に対する設定を示す設定情報、または、前記設定情報および利用者の権限に応じた画像処理の範囲を示す複数の権限情報を認証する認証情報を作成する情報作成手段と、この画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを、記憶媒体に記憶させる第１の情報記憶手段と、前記記憶媒体に記憶された前記設定情報およびその認証情報、または、前記権限情報、前記設定情報およびこれらの認証情報を読み出す情報読み出し手段と、前記読み出された認証情報に基づいて、前記読み出された設定情報、または、前記読み出された設定情報および権限情報を認証する認証手段と、前記認証された設定情報があるときには、この設定情報を用いて前記１つ以上の画像処理を行い、前記認証された設定情報および権限情報があるときには、この設定情報を用いて、この権限情報が示す範囲内で、前記１つ以上の画像処理を行う画像処理手段と、前記認証された権限情報があるときには、この権限情報が示す範囲で、前記認証された設定情報を用いて、前記１つ以上の画像処理を行う画像処理手段とを有する画像処理装置である。
【００１２】
本願請求項８にかかる発明は、前記画像処理手段は、画像形成を行う請求項７に記載の画像処理装置である。
【００１３】
本願請求項９にかかる発明は、前記生成された認証情報により、この画像処理装置の設定情報、または、この画像処理装置の設定情報および権限情報の改ざんを防止するように変換する情報変換手段をさらに有する請求項７または８に記載の画像処理装置である。
【００１４】
本願請求項１０にかかる発明は、前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出する改ざん検出手段をさらに有し、前記画像処理装置それぞれの前記画像処理手段は、前記読み出された設定情報、または、前記読み出された設定情報および権限情報の改ざんを検出されたとき以外に、前記１つ以上の画像処理を行う請求項９に記載の画像処理装置である。
【００１５】
本願請求項１１にかかる発明は、前記複数の画像処理装置それぞれにおける複数の権限情報と、これら権限情報が示す画像処理の範囲とを対応付けて、前記複数の画像処理装置ごとに記憶する第３の記憶手段をさらに有し、前記画像処理手段は、前記読み出された権限情報を作成した他の画像処理装置の権限情報が示す範囲で、前記画像処理を行う請求項７〜１０のいずれかに記載の画像処理装置である。
【００１６】
本願請求項１２にかかる発明は、前記認証された他の画像処理装置の権限情報があるときには、前記他の画像処理装置の認証された権限情報で、前記第２の情報記憶手段に記憶され、前記認証された他の画像処理装置の権限情報に対応する権限情報を更新する更新手段をさらに有する請求項１１に記載の画像処理装置である。
【００１７】
本願請求項１３にかかる発明は、それぞれコンピュータを含み、１つ以上の画像処理を、利用者の権限に応じた画像処理の範囲を示す複数の権限情報のいずれかが示す範囲で、この画像処理それぞれに対する設定に従って実行する複数の画像処理装置を有する画像処理システムにおいて、前記画像処理装置それぞれのコンピュータに、この画像処理装置において前記画像処理に対する設定を示す設定情報、または、前記設定情報および前記利用者の権限を示す権限情報を認証する認証情報を作成するステップと、この画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを、記憶媒体に記憶させるステップと、他の前記画像処理装置により、前記記憶媒体に記憶された前記設定情報およびその認証情報、または、前記権限情報、前記設定情報およびこれらの認証情報を読み出すステップと、前記読み出された認証情報に基づいて、前記読み出された設定情報、または、前記読み出された設定情報および権限情報を認証するステップと、前記認証された設定情報があるときには、この設定情報を用いて前記１つ以上の画像処理を行い、前記認証された設定情報および権限情報があるときには、この設定情報を用いて、この権限情報が示す範囲内で、前記１つ以上の画像処理を行うステップと、前記認証された権限情報があるときには、この権限情報が示す範囲で、前記認証された設定情報を用いて、前記１つ以上の画像処理を行うステップとを実行させるプログラムである。
【００１８】
本願請求項１４にかかる発明は、画像処理装置の設定情報およびこの設定情報との認証のために作成された認証情報、または、この画像処理装置の設定情報および権限情報およびこれらの設定情報および権限情報の認証のために作成された認証情報とを記憶した記憶媒体である。
【発明の効果】
【００１９】
本願請求項１にかかる発明によれば、この構成を用いない場合に比べて、セキュリティの低下をもたらさず、ある画像処理装置の環境を、他の画像処理装置でも利用させる画像処理システムを提供することができる。
【００２０】
本願請求項２にかかる発明によれば、この構成を用いない場合に比べて、画像形成処理に適した画像処理システムを提供することができる。
【００２１】
本願請求項３にかかる発明によれば、画像処理の設定情報および権限情報の改ざんを防止する画像処理システムを提供することができる。
【００２２】
本願請求項４にかかる発明によれば、画像処理の設定情報および権限情報の改ざんが検出されたときに、画像処理の実行を行わないようにする画像処理システムを提供することができる。
【００２３】
本願請求項５にかかる発明によれば、認証された権限情報を用いて、他の画像処理装置それぞれの権限が示す範囲で画像処理を行う画像処理システムを提供することができる。
【００２４】
本願請求項６にかかる発明によれば、常に最新の他の画像処理装置の権限情報を記憶し、画像処理の範囲を決める画像処理システムを提供することができる。
【００２５】
本願請求項７にかかる発明によれば、セキュリティの低下をもたらさず、ある画像処理装置の環境を、他の画像処理装置でも利用させる画像処理装置を提供することができる。
【００２６】
本願請求項８にかかる発明によれば、この構成を用いない場合に比べて、画像形成処理に適した画像処理装置を提供することができる。
【００２７】
本願請求項９にかかる発明によれば、画像処理の設定情報および権限情報の改ざんを防止する画像処理装置を提供することができる。
【００２８】
本願請求項１０にかかる発明によれば、画像処理の設定情報および権限情報の改ざんが検出されたときに、画像処理の実行を行わないようにする画像処理装置を提供することができる。
【００２９】
本願請求項１１にかかる発明によれば、認証された権限情報を用いて、他の画像処理装置それぞれの権限が示す範囲で画像処理を行う画像処理装置を提供することができる。
【００３０】
本願請求項１２にかかる発明によれば、常に最新の他の画像処理装置の権限情報を記憶し、画像処理の範囲を決める画像処理装置を提供することができる。
【００３１】
本願請求項１３にかかる発明によれば、この構成を用いない場合に比べて、複数の画像処理装置から構成されるシステムにおいて、セキュリティの低下をもたらさず、ある画像処理装置の環境を、他の画像処理装置でも利用させるプログラムを提供することができる。
【００３２】
本願請求項１４にかかる発明によれば、この構成を用いない場合に比べて、セキュリティの低下をもたらさず、ある画像処理装置の環境を、他の画像処理装置でも利用させる記憶媒体を提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本願実施形態が適用されるネットワークシステムの構成を例示する図である。
【図２】図１に示した印刷装置２において実行される印刷プログラムの構成を示す図である。
【図３】図２に示した利用者情報ＤＢに記憶される利用者情報を例示する図である。
【図４】図２に示した利用者情報ＤＢおよび権限情報ＤＢに記憶される権限情報を例示する図であって、（Ａ）は特権レベルの権限情報を示し、（Ｂ）は一般レベルの権限情報を示し、（Ｃ）は、一時利用レベルの権限情報を示す。
【図５】各印刷装置２の権限情報ＤＢ（図２）に記憶される権限情報を例示する図である。
【図６】印刷装置の利用者が、他の印刷装置で印刷を行うときに、記憶媒体１１４（図１）に記憶されるファイルおよび証明書を例示する図である。
【図７】記憶媒体（図１）にファイルおよびその証明書を書き込むときの印刷装置の処理（Ｓ１０）を示す第１のフローチャートである。
【図８】記憶媒体（図１）からファイルおよびその証明書を読み出すときの印刷装置２の処理（Ｓ１２）を示す第２のフローチャートである。
【発明を実施するための形態】
【００３４】
［本願実施形態がなされるに至った経緯］
本願実施形態の説明の前に、その理解を助けるために、本願実施形態がなされるに至った経緯を説明する。
印刷装置で利用者を管理するシステムにおいて、新規利用者が、別のシステムからそのシステムに移ってきたときに、システム管理者は、その利用者の情報を印刷装置に登録する必要があるので、新規利用者が、それ以前に所属していたシステムで使用していた情報を収集する必要がある。
例えば、上記特許文献１に開示された方法では、この方法では、新規利用者が、それ以前に属していたシステムの利用者情報が、全て移動先のシステムに引き継がれることになる。
また、一般利用者が読み取り可能な記録媒体に、利用者情報が記録されるので、記録媒体内の情報改ざんが容易になされうる。
さらに、利用者情報を、新たな装置で管理するためには、利用者情報と、新たな装置における利用範囲を定義する権限情報とを対応付けて管理する必要があり、装置の構成が複雑となり、システム管理者の負担が増えてしまう。
本願実施形態は、上述のような点に着目し、利用者が以前に用いていた装置の利用者情報と、新たな装置に対する権限情報とを、認証機能により改ざん不可能に変換して可搬な記憶媒体に記憶させ、この利用者が新たに用いる装置に記憶して利用することができるように構成されている。
【００３５】
［本願実施形態の説明］
以下、本願実施形態を説明する。
【００３６】
［ネットワークシステム１］
図１は、本願実施形態が適用されるネットワークシステム１の構成を例示する図である。
図１に示すように、ネットワークシステム１は、印刷装置２−１〜２−ｎ（ｎ≧２；ｎは常に同じ数であるとは限らない）が、ネットワーク１２０を介して相互に通信可能に接続されて構成される。
なお、印刷装置２−１〜２−ｎなどのように、複数あり得る構成部分のいずれかが、特定されずに示されるときには、単に印刷装置２と略記されることがある。
ネットワークシステム１のこれらの構成部分により、利用者は、それまで利用していたある印刷装置２に設定され、印刷処理に用いられる設定情報、および、利用者ごとに決められ、その印刷装置２における利用範囲を定義する権限情報を、可搬な記憶媒体（例えば、ＵＳＢメモリ）により、これから利用しようとする他の印刷装置２に移して利用することができる。
また、同様に、ネットワークシステム１が印刷装置２のみを含む場合が具体例とされているが、印刷装置２は、画像処理装置およびデータサーバなどの他の種類の装置であってもよい。
【００３７】
［ハードウェア構成］
以下、印刷装置２のハードウェア構成を説明する。
図１に示すように、ネットワークシステム１を構成する印刷装置２は、ＣＰＵ１０２、ＲＯＭおよびＲＡＭなどを含むメモリ１０４およびこれらの周辺回路などから構成される本体１００、表示装置、キーボード、ＵＳＢポートおよびマウスなどを含む入出力装置１０６、ネットワーク１２０と本体１００との間で情報を送受信するインターフェース（ＩＦ）１１０、ＨＤ，ＣＤ，ＤＶＤ，ＦＤ，不揮発性メモリ，ＵＳＢメモリなどの記憶媒体１１４に対してデータの書き込みおよび読み出しを行う記憶装置１１２、および、印刷装置２において印刷出力のために用いられる画像形成装置などの機能実現部１１６から構成される。
つまり、ネットワークシステム１を構成する印刷装置２それぞれは、画像形成機能を実現するための構成部分を有し、他の印刷装置２と通信可能な一般的なコンピュータとしての構成部分を有している。
【００３８】
［ソフトウェア］
以下、印刷装置２において実行される印刷プログラム２０を説明する。
図２は、図１に示した印刷装置２において実行される印刷プログラム２０の構成を示す図である。
図２に示すように、印刷プログラム２０は、利用者情報データベース（利用者情報ＤＢ）２００、権限情報ＤＢ２０２、情報作成部２０４、認証付加部２０８、認証確認部２１０、記憶媒体インターフェース部（記憶媒体ＩＦ）２１２、通信処理部２２０および画像形成部２２２から構成される。
なお、画像形成部２２２は、ネットワーク１２０に印刷装置２以外の装置（データサーバおよび画像処理装置など）が接続されるときには、その装置の機能を実現するための構成部分に置換されうる。
印刷プログラム２０は、例えば、記憶媒体１１４（図１）を介して印刷装置２のメモリ１０４にロードされ、印刷装置２で動作するＯＳ上で、印刷装置２のハードウェア資源を具体的に利用して実行される。
印刷プログラム２０は、これらの構成部分により、ＵＳＢメモリなどの記憶媒体１１４に、ある印刷プログラム２０の利用者の利用者情報、権限情報およびこれらの改ざんを防止する証明書とを記憶し、他の印刷プログラム２０において、この利用者が、以前使用していた印刷プログラム２０と同じ処理を提供する。
【００３９】
図３は、図２に示した利用者情報ＤＢ２００に記憶される利用者情報を例示する図である。
図４は、図２に示した利用者情報ＤＢ２００および権限情報ＤＢ２０２に記憶される権限情報を例示する図であって、（Ａ）は特権レベルの権限情報を示し、（Ｂ）は一般レベルの権限情報を示し、（Ｃ）は、一時利用レベルの権限情報を示す。
利用者情報ＤＢ２００は、図３に示す利用者情報を、利用者ごとに記憶する。
図３に示すように、利用者情報は、共通情報として、利用者名、パスワードおよびアドレス帳などを含み、権限情報（図４）として、利用者権限情報およびこの利用者権限情報に対応する制限事項（印刷制限；白黒印刷のみが許されるか、カラー印刷が許されるか、一日の印刷上限枚数など）などを含む。
図４（Ａ）〜（Ｃ）に示すように、権限情報は、印刷装置２ごとに定義され、例えば、「特権」、「一般」および「一時使用」などの印刷装置２に対する使用権限のレベルと、使用権限のレベルごとに決められた印刷装置２の使用範囲（図３に示した制限事項（印刷制限）を参照）とを含む。
つまり、利用者情報は、利用者ごとに、印刷装置２にアクセスするために用いる利用者名およびパスワードと、アドレス帳などの実用(utility)情報と、その使用者が印刷装置２を利用して印刷可能な範囲を含んでいる。
【００４０】
図５は、各印刷装置２の権限情報ＤＢ２０２（図２）に記憶される権限情報を例示する図である。
印刷装置２−１〜２−ｎそれぞれの権限情報ＤＢ２０２は、その印刷装置２自体の権限情報（図４（Ａ）〜（Ｃ））と、その他全ての印刷装置２の権限情報を記憶する。
印刷装置２−ｉの権限情報は、印刷装置２−ｉの利用者が、印刷装置２−ｊ（ｉ，ｊ＝１〜ｎ；ただし、ｉ≠ｊ）を用いて、印刷装置２−ｉと同じ印刷可能範囲で印刷することができるように用いられる。
なお、印刷装置２における印刷処理にとって、権限情報は、必須ではない。
【００４１】
情報作成部２０４は、例えば、印刷装置２の入出力装置１０６（図１）に対する利用者の操作に応じて、あるいは、入出力装置１０６のＵＳＢポートまたは記憶装置１１２へ接続された記憶装置１１２から利用者情報が入ったファイルとその証明書、または、利用者情報および権限情報が一緒に入ったファイルとそれらの証明書が読み出され、証明書によりこれらの情報が認証されたときに、これらの情報の利用者の利用者情報（図３）およびこの利用者が使っていた印刷装置２の権限情報を作成し、利用者情報ＤＢ２００および権限情報ＤＢ２０２に記憶させ、あるいは、これらの情報を更新させる。
印刷装置２−ｉの認証付加部２０８は、例えば、印刷装置２−ｉの利用者が、他の印刷装置２−ｊで印刷を行おうとして、入出力装置１０６または記憶装置１１２に記憶媒体１１４を装着し、機能実現装置１０８に対してこのための操作をおこなったときに、その利用者の利用者情報（図３）と、印刷装置２−ｉの権限情報（図４（Ａ）〜（Ｃ））とを処理して、これらが改ざんされたときに、改ざんを検出できる証明書を作成する。
なお、証明書は、証明機関（図示せず）により発行されたデジタル証明書や、独自の証明書サーバ（図示せず）で発行されたデジタル証明書を具体例として挙げることができる。
認証付加部２０８は、さらに、作成された証明書を用いて、これらの情報を、改ざん検出可能に変換する。
具体的には、例えば、認証付加部２０８は、作成されたデジタル証明書を付加したデジタル署名を用いて、これらの情報を、改ざん検出可能に変換する。
【００４２】
図６は、印刷装置２−ｉの利用者が、他の印刷装置２−ｊで印刷を行うときに、記憶媒体１１４（図１）に記憶されるファイルおよび証明書を例示する図である。
記憶媒体ＩＦ２１２は、印刷装置２−ｉの利用者が、他の印刷装置２−ｊで印刷を行おうとして、入出力装置１０６または記憶装置１１２に記憶媒体１１４を装着し、機能実現装置１０８に対してこのための操作をおこなったときに、その利用者の利用者情報（図３）と、証明書２−ｉが付加された権限情報（図４（Ａ）〜（Ｃ））とを含むファイルに、証明書２−ｊを付加して、図６に示すように、印刷装置２−ｉの入出力装置１０６（図１）または記憶装置１１２に装着された記憶媒体１１４に記憶させる。
印刷装置２−ｊの認証確認部２１０は、例えば、印刷装置２−ｉの利用者が、他の印刷装置２−ｊで印刷を行おうとして、印刷装置２−ｊの入出力装置１０６または記憶装置１１２に記憶媒体１１４を装着し、機能実現装置１０８に対して印刷のための操作をおこなったときに、記憶媒体１１４からファイルと、このファイルの証明書（証明書２−ｊ）を読み出す。
さらに、認証確認部２１０は、読み出された証明書（証明書２−ｊ）により、読み出された利用者情報（図３）と権限情報（図４（Ａ）〜（Ｃ））との組み合わせが、改ざんされているか否かを判断する。
また、認証確認部２１０は、記憶媒体１１４から読み出したファイルに含まれる権限情報の証明書（証明書２−ｉ）により、権限情報が改ざんされているか否かを判断する。
【００４３】
［ネットワークシステム１の動作］
以下、ネットワークシステム１（印刷装置２）の動作を説明する。
図７は、記憶媒体１１４（図１）にファイルおよびその証明書を書き込むときの印刷装置２の処理（Ｓ１０）を示す第１のフローチャートである。
図８は、記憶媒体１１４（図１）からファイルおよびその証明書を読み出すときの印刷装置２の処理（Ｓ１２）を示す第２のフローチャートである。
図７に示すように、ステップ１００（Ｓ１００）において、印刷プログラム２０（図２）の認証付加部２０８は、印刷装置２の利用者が、ファイルおよび証明書を記憶した記憶媒体１１４（図６）の作成を指示する操作を、入出力装置１０６などに対して行ったか否かを判断する。
操作が行われたときには、印刷プログラム２０はＳ１０２の処理に進み、これ以外のときにはＳ１００の処理に留まる。
【００４４】
ステップ１０２（Ｓ１０２）において、認証付加部２０８は、利用者情報ＤＢ２００から操作により指定された利用者の利用者情報（図３）を読み出す。
ステップ１０４（Ｓ１０４）において、認証付加部２０８は、読み出された利用者情報に権限情報が含まれているか否かを判断する。
権限情報が含まれているときには、印刷プログラム２０はＳ１０６の処理に進み、これ以外のときにはＳ１１０の処理に進む。
【００４５】
ステップ１０６（Ｓ１０６）において、認証付加部２０８は、権限情報ＤＢ２０２から、その印刷装置２の権限情報（図４（Ａ）〜（Ｃ））を読み出す。
ステップ１０８（Ｓ１０８）において、認証付加部２０８は、Ｓ１０６の処理により読み出された権限情報の証明書を作成し、この証明書によりこれらの情報が改ざんされたか否かを判断可能となるように、これらの情報を変換する。
ステップ１１０（Ｓ１１０）において、認証付加部２０８は、Ｓ１０２の処理により読み出された利用者情報、または、Ｓ１０２の処理により読み出された利用者情報、および、Ｓ１０８の処理により変換された権限情報をファイルに収容する。
また、認証付加部２０８は、ファイルに収容されたこれらの情報の証明書を作成し、この証明書によりこれらの情報が改ざんされたか否かを判断可能となるように、これらの情報を変換する。
ステップ１１２（Ｓ１１２）において、記憶媒体ＩＦ２１２は、Ｓ１１０の処理により得られたファイル、および、その証明書を、記憶媒体１１４に書き込む（図６）。
【００４６】
図８に示すように、ステップ１２０（Ｓ１２０）において、記憶媒体ＩＦ２１２は、印刷装置２の機能実現装置１０８（図１）あるいは記憶装置１１２に、Ｓ１１０の処理により得られたファイルおよびその証明書が書き込まれた記憶媒体１１４が接続されたか否かを判断する。
記憶媒体１１４が接続されたときには印刷プログラム２０はＳ１２２の処理に進み、これ以外のときにはＳ１２０の処理に留まる。
ステップ１２２（Ｓ１２２）において、記憶媒体ＩＦ２１２は、記憶媒体１１４に記憶されたファイルおよびその証明書（図６）を読み出す。
【００４７】
ステップ１２４（Ｓ１２４）において、認証確認部２１０は、読み出された証明書を用いて、ファイルに収容された利用者情報および権限情報の組み合わせに改ざんが行われたか否かを判断する。
組み合わせに改ざんが行われたときにはＳ１３２の処理に進み、これ以外のときにはＳ１２６の処理に進む。
ステップ１２６（Ｓ１２６）において、認証確認部２１０は、権限情報に付加された証明書を用いて、ファイルに収容された権限情報に改ざんが行われたか否かを判断する。
権限情報に改ざんが行われたときにはＳ１３２の処理に進み、これ以外のときにはＳ１３０の処理に進む。
【００４８】
ステップ１３０（Ｓ１３０）において、情報作成部２０４は、読み出された利用者情報、または、利用者情報および権限情報を、これらの証明書を用いて逆変換し、証明書による変換前のこれらの情報に戻して、逆変換された利用者情報を、利用者情報ＤＢ２００に記憶させ、あるいは、記憶されていた情報を更新する。
また、情報作成部２０４は、証明書を用いて逆変換された権限情報を、権限情報に付加された証明書を用いてさらに逆変換し、証明書による変換前の権限情報に戻して、権限情報ＤＢ２０２に記憶させ、あるいは、これらに記憶されていたこれらの情報を更新する。
画像形成部２２２は、入出力装置１０６などに対する操作に応じて、機能実現装置１０８を制御し、利用者情報ＤＢ２００および権限情報ＤＢ２０２に記憶された情報に従って、画像形成処理を行う。
ステップ１３２（Ｓ１３２）において、認証確認部２１０は、不正な情報が記憶された記憶媒体１１４が接続されたと判断し、Ｓ１２２以降の処理を強制終了させる。
【符号の説明】
【００４９】
１・・・ネットワークシステム，
２・・・印刷装置，
２０・・・印刷プログラム，
２００・・・利用者情報ＤＢ，
２０２・・・権限情報ＤＢ，
２０４・・・利用者情報作成部，
２０８・・・認証付加部，
２１０・・・認証確認部，
２１２・・・記憶媒体ＩＦ，
２２０・・・通信処理部，
２２２・・・画像形成部，
【図１】
2011060175.tif 000003
【図２】
2011060175.tif 000004
【図３】
2011060175.tif 000005
【図４】
2011060175.tif 000006
【図５】
2011060175.tif 000007
【図６】
2011060175.tif 000008
【図７】
2011060175.tif 000009
【図８】
2011060175.tif 000010