(57)【要約】【課題】プロパティ情報として格納された１又は複数の設定項目に対し、アクセス権限を設定する。【解決手段】管理者装置で設定されたアクセス権限に基づいて、利用者装置による設定変更を制御する情報処理装置であって、所定のプロトコルによる通信を制御する通信制御部と、前記管理者装置からの設定情報に含まれる１又は複数の設定項目をプロパティ情報として格納するプロパティ格納部と、前記プロパティ格納部に格納されたプロパティ情報に対する前記アクセス権限の設定を可能とするプロトコル処理部とを有し、前記プロトコル処理部は、前記所定のプロトコルを用いて予め設定されたアクセスコントロールリストにしたがって、前記アクセス権限の設定を可能とすることにより上記課題を解決する。【選択図】図３
2013054700.tif 000002
【特許請求の範囲】
【請求項１】
管理者装置で設定されたアクセス権限に基づいて、利用者装置による設定変更を制御する情報処理装置であって、
所定のプロトコルによる通信を制御する通信制御部と、
前記管理者装置からの設定情報に含まれる１又は複数の設定項目をプロパティ情報として格納するプロパティ格納部と、
前記プロパティ格納部に格納されたプロパティ情報に対する前記アクセス権限の設定を可能とするプロトコル処理部とを有し、
前記プロトコル処理部は、
前記所定のプロトコルを用いて予め設定されたアクセスコントロールリストにしたがって、前記アクセス権限の設定を可能とすることを特徴とする情報処理装置。
【請求項２】
前記プロトコル処理部は、
前記プロパティ情報に対するアクセス権限として、前記設定項目の追加又は削除、前記設定項目に設定された値の編集に対する権限の設定を可能とすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記プロトコル処理部は、
前記アクセス権限にしたがって、前記利用者装置における前記設定項目の追加又は削除、前記設定された値の編集を制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記所定のプロトコルは、
ファイル共有プロトコルであることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記設定項目は、
印刷データに対する印刷設定項目であることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
管理者装置と、１又は複数の利用者装置と、前記管理者装置及び前記利用者装置と通信ネットワークを介して接続される情報処理装置とを有する情報処理システムにおいて、
前記情報処理装置は、
所定のプロトコルによる通信を制御する通信制御部と、
前記管理者装置からの設定情報に含まれる１又は複数の設定項目をプロパティ情報として格納するプロパティ格納部と、
前記プロパティ格納部に格納されたプロパティ情報に対するアクセス権限の設定を可能とするプロトコル処理部とを有し、
前記プロトコル処理部は、
前記所定のプロトコルを用いて予め設定されたアクセスコントロールリストにしたがって、前記アクセス権限の設定を可能することを特徴とする情報処理システム。
【請求項７】
コンピュータを、請求項１乃至５の何れか１項に記載の情報処理装置が有する各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来では、例えば電子写真方式の画像形成装置において、印刷データを画像形成装置内で共有設定し保存することで、データ管理者以外のデータ利用者が印刷データにアクセスし、印刷することが行われている。このような画像形成装置内に保存された印刷データは、一旦、データ管理者により印刷設定されてしまうと、再度印刷設定を変更することが難しい。また、従来では、印刷設定の各項目に対してアクセス制限を設定することができず、データ管理者の意図しない状態で、データ利用者が印刷してしまう場合も生じた。
【０００３】
なお、従来では、ファイル共有プロトコルを利用して印刷対象のデータファイルを情報処理装置からプリンタに通信するシステムにおいて、ユーザが所望の印刷設定データを利用する方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の特許文献１に示すような手法では、単にファイル共有プロトコルを利用して、フォルダに対応付けられた印刷設定データにしたがって印刷するだけである。したがって、例えば、セキュリティの観点から透かしや地紋等を設定する印刷設定項目に対してアクセス制限を設定し、データ管理者の意図しない状態での印刷を防ぐことができなかった。また、データ管理者が設定した印刷設定項目の変更内容を容易に管理することができなかった。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、プロパティ情報として格納された１又は複数の設定項目に対し、アクセス権限を設定する情報処理装置、情報処理システム、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、管理者装置で設定されたアクセス権限に基づいて、利用者装置による設定変更を制御する情報処理装置であって、所定のプロトコルによる通信を制御する通信制御部と、前記管理者装置からの設定情報に含まれる１又は複数の設定項目をプロパティ情報として格納するプロパティ格納部と、前記プロパティ格納部に格納されたプロパティ情報に対する前記アクセス権限の設定を可能とするプロトコル処理部とを有し、前記プロトコル処理部は、前記所定のプロトコルを用いて予め設定されたアクセスコントロールリストにしたがって、前記アクセス権限の設定を可能とすることを特徴とする。
【０００７】
また、本発明は、管理者装置と、１又は複数の利用者装置と、前記管理者装置及び前記利用者装置と通信ネットワークを介して接続される情報処理装置とを有する情報処理システムにおいて、前記情報処理装置は、所定のプロトコルによる通信を制御する通信制御部と、前記管理者装置からの設定情報に含まれる１又は複数の設定項目をプロパティ情報として格納するプロパティ格納部と、前記プロパティ格納部に格納されたプロパティ情報に対するアクセス権限の設定を可能とするプロトコル処理部とを有し、前記プロトコル処理部は、前記所定のプロトコルを用いて予め設定されたアクセスコントロールリストにしたがって、前記アクセス権限の設定を可能することを特徴とする
また、本発明は、コンピュータを、上述した情報処理装置が有する各手段として機能させるための情報処理プログラムである。
【発明の効果】
【０００８】
本発明によれば、プロパティ情報として格納された１又は複数の設定項目に対し、アクセス権限を設定することを可能とする。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報処理システムの概略を示す図である。
【図２】本実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】本実施形態に係る画像形成装置の機能ブロックの一例を示す図である。
【図４】本実施形態に係る通信装置の機能ブロックの一例を示す図である。
【図５】本実施形態における印刷設定の具体例を示すシーケンス図である。
【図６】印刷データの印刷設定について説明するための図である。
【図７】印刷設定プロパティに関する基本的なアクセス権限について説明するための図である。
【図８】データ管理者による印刷設定の流れを説明するための図である。
【図９】データ利用者により印刷設定情報を参照する流れを説明するための図である。
【図１０】データ利用者による印刷設定の流れを説明するための図である。
【図１１】データ管理者による印刷設定変更の流れを説明するための図である。
【発明を実施するための形態】
【００１０】
＜情報処理システムの概略＞
図１は、本実施形態に係る情報処理システムの概略を示す図である。図１に示すように、本実施形態に係る情報処理システム１００は、情報処理装置としての画像形成装置１０と、管理者装置２０と、利用者装置３０とを有するように構成される。なお、図１の例では、利用者装置３０として、２つの利用者装置３０−１及び利用者装置３０−２を示したが、本発明においてはこれに限定されず、複数の利用者装置を有する構成としても良い。
【００１１】
画像形成装置１０と、管理者装置２０と、利用者装置３０とは、例えばインターネット等に代表される通信ネットワーク１によりデータの送受信が可能な状態で接続されている。
【００１２】
画像形成装置１０は、例えばスキャナ、プリンタ、ＦＡＸ、コピー機等が一体となって構成されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複数の機能を搭載した複合的な周辺機器である多機能周辺装置）である。
【００１３】
画像形成装置１０は、例えばファイル共有プロトコルにより、管理者装置２０から送信された印刷データを共有フォルダに保存する。また、画像形成装置１０は、管理者装置２０で設定されたアクセス権限に基づき、例えば利用者装置３０による印刷データの読み込み、印刷、印刷データの印刷設定変更等を制御する。
【００１４】
管理者装置２０は、データ管理者により用いられる通信装置である。データ管理者は、管理者装置２０を用いて、例えばファイル共有プロトコルにより、画像形成装置１０の共有フォルダに対して印刷データを保存する。また、データ管理者は、管理者装置２０を用いて、画像形成装置１０に保存した印刷データに対する利用者装置３０の読み込み又は書き込み、印刷データの印刷設定に対する編集、追加、削除等の可否等に関するアクセス権限等を設定する。
【００１５】
具体的には、データ管理者は、管理者装置２０を用いて、印刷データに対するアクセスコントロールリスト（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌｉｓｔ、以下「ＡＣＬ」と略称する）を規定し、ＡＣＬをインターフェースに適用して、特定の装置からの通信を許可したり、拒否したりする。なお、ＡＣＬについては後述する。
【００１６】
利用者装置３０は、画像形成装置１０の共有フォルダにアクセスして、印刷データを利用するデータ利用者により用いられる通信装置である。データ利用者は、利用者装置３０を用いて、データ管理者により画像形成装置１０で設定した所定のアクセス権限内で、上述した印刷データを印刷したり、印刷データの印刷設定項目に対して編集、追加、削除したりする。
【００１７】
＜画像形成装置のハードウェア構成＞
次に、本実施形態における情報処理装置としての画像形成装置１０のハードウェア構成について図を用いて説明する。図２は、本実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。図２に示すように、画像形成装置１０は、コントローラ１１と、操作部（オペレーションパネル）１２と、プロッタ１３と、スキャナ１４と、その他ハードウェア部１５とを有するように構成される。
【００１８】
コントローラ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）４１と、ＮＢ（ノースブリッジ）４２と、ＭＥＭ−Ｐ（システムメモリ）４３と、ＭＥＭ−Ｃ（ローカルメモリ）４４と、ＨＤＤ（ハードディスクドライブ）４５と、シリアルバス４６と、ＮＩＣ（ネットワークインタフェースコントローラ）４７と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイス４８と、ＩＥＥＥ８０２．１１ｂ／ｇ４９と、ＩＥＥＥ１３９４デバイス５０と、メモリカードＩ／Ｆ（インターフェース）部５１とを有するように構成される。
【００１９】
ＣＰＵ４０は、本実施形態に係る種々の情報処理用及び制御用のＩＣである。ＡＳＩＣ４１は、本実施形態に係る種々の画像形成に関する処理用のＩＣである。ＮＢ４２は、コントローラ１１のブリッジである。
【００２０】
ＭＥＭ−Ｐ４３は、画像形成装置１０のシステムメモリである。ＭＥＭ−Ｃ４４は、画像形成装置１０のローカルメモリである。ＨＤＤ４５は、画像データ、文書データ、プログラム、フォントデータ、データの印刷時における１又は複数の印刷設定情報、アクセス権限情報等の蓄積を行うストレージ（補助記憶装置）の一例である。
【００２１】
なお、シリアルバス４６、ＮＩＣ（ネットワークインタフェースコントローラ）４７、ＵＳＢデバイス４８、ＩＥＥＥ８０２．１１ｂ／ｇ４９、ＩＥＥＥ１３９４デバイス５０、メモリカードＩ／Ｆ部５１は、それぞれの規格に準じたＩ／Ｆであり、例えばネットワーク等を介して外部装置とのデータの送受信を可能にする。
【００２２】
操作部１２は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う。プロッタ１３は、画像データ等のプリント出力を行う。スキャナ１４は、画像データ等の入力を行う。その他ハードウェア部１５は、画像形成処理や画像形成動作に必要なその他のハードウェアリソースである。
【００２３】
＜画像形成装置の機能ブロック＞
次に、図３を用いて、上述した画像形成装置１０の機能ブロックについて説明する。図３は、本実施形態に係る画像形成装置の機能ブロックの一例を示す図である。
【００２４】
図３に示すように、画像形成装置１０は、操作部制御サービス６０と、システム制御サービス６１と、ネットワーク制御サービス６２と、アプリケーション６３と、データ蓄積制御サービス６４とを有するように構成される。
【００２５】
操作部制御サービス６０は、ＵＩ（ユーザインタフェース）制御部６５を有し、例えばオペレーションパネル等を制御する。また、操作部制御サービス６０は、各アプリがＧＵＩ（グラフィカルユーザインタフェース）を構築するためのライブラリ関数を提供する処理、構築されたＧＵＩ情報をアプリ別に管理する処理、オペレーションパネル上への表示反映処理等を行う。
【００２６】
システム制御サービス６１は、システム制御部６６を有し、システム全体を制御し、複数の機能を実現するための制御を行う。
【００２７】
ネットワーク制御サービス６２は、通信制御部６７と、通信送受信部６８と、プロトコル処理部６９とを有し、アプリケーション６３の各アプリに対して共通に利用できるサービスを提供する。例えば、ネットワーク制御サービス６２は、ネットワーク側からプロトコル処理部６９の各プロトコルによって受信したデータを、アプリケーション６３の各アプリに振り分けたり、各アプリからのデータをネットワーク側に送信する際の仲介を行ったり、通信の送受信に関する制御等を行う。
【００２８】
通信制御部６７は、例えばファイル共有プロトコル等の所定のプロトコルを用いて、プロトコル処理部６９により通信を制御する。
【００２９】
通信送受信部６８は、例えば通信ネットワーク１に接続された管理者装置２０又は利用者装置３０からネットワークデータ（例えば印刷データ等）やパケット（例えばプロパティ変更要求、ＡＣＬ指定命令等）を受信する。
【００３０】
プロトコル処理部６９は、プロトコル処理１、ＷｅｂＤＡＶ（Ｗｅｂ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）プロトコル処理、プロトコル処理ｎを有し、各プロトコルにしたがった処理を行う。
【００３１】
ここで、ＷｅｂＤＡＶとは、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を拡張したプロトコルであり、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で特定されるファイルの取得、ファイルのアップロードやダウンロード等のファイル操作を実現するプロトコルである。
【００３２】
ファイルの取得やファイル操作を、例えばＷｅｂＤＡＶのようなプロトコルで実現することにより、例えば画像形成装置１０や管理者装置２０、利用者装置３０が備えるプロトコルの数を削減し、通信に利用するポート数を減らすことが可能となる。
【００３３】
ＷｅｂＤＡＶプロトコル処理は、例えばプロパティ格納部７５に格納されたプロパティ情報（印刷設定プロパティ）に対し、ＷｅｖＤＡＶプロトコルを用いて予め設定されたＡＣＬにしたがって、管理者装置２０で設定されたアクセス権限の設定を可能する。ＷｅｂＤＡＶプロトコル処理は、例えばプロパティ情報に対するアクセス権限として、プロパティ情報としての設定項目の追加又は削除、設定項目に設定された値の編集に対する権限の設定を可能とする。
【００３４】
また、ＷｅｂＤＡＶプロトコル処理は、アクセス権限にしたがって、例えば、利用者装置３０におけるプロパティ情報としての設定項目の追加又は削除、設定項目に設定された値の編集等を制御する。なお、設定項目とは、例えばデータ蓄積制御部７６の共有フォルダに保存された印刷データに対する印刷設定項目を示す。
【００３５】
アプリケーション６３は、ＷｅｂＤＡＶサーバアプリ７０と、コピーアプリ７１と、スキャナアプリ７２と、プリンタアプリ７３とを有し、各アプリの処理の実行やデータの送受信を制御する。
【００３６】
ＷｅｂＤＡＶサーバアプリ７０は、ＷｅｂＤＡＶプロトコル処理によって受信したデータの共有処理を実行する。コピーアプリ７１は、例えば画像形成装置１０における複写処理を実行する。スキャナアプリ７２は、例えば画像形成装置１０におけるスキャン処理（画像読取処理）を実行する。プリンタアプリ７３は、例えば画像形成装置１０における印刷処理を実行する。
【００３７】
データ蓄積制御サービス６４は、メモリ制御部７４と、プロパティ格納部７５と、データ蓄積制御部７６とを有し、アプリケーション６３による処理結果等をメモリ制御部７４により制御し、プロパティ格納部７５とデータ蓄積制御部７６とに振り分ける。
【００３８】
プロパティ格納部７５は、プロトコル処理部６９のＷｅｂＤＡＶプロトコル処理によって受信した管理者装置２０からの設定情報に含まれる１又は複数の印刷設定項目等をプロパティ情報（印刷設定プロパティ）として格納する。
【００３９】
ここで、プロパティ情報は、例えばデータ蓄積制御部７６の共有フォルダに保存された印刷データに対応付けて格納され、印刷データは、対応するプロパティ情報に基づいて印刷処理が実行される。
【００４０】
なお、管理者装置２０により設定される設定情報には、例えば印刷データに対して設定される印刷設定項目、印刷設定項目の設定値、印刷設定項目に対して設定されたアクセス権限、印刷データに対して設定された読み込み等を制限するアクセス権限等が含まれる。
【００４１】
データ蓄積制御部７６は、例えばプロトコル処理部６９のＷｅｂＤＡＶプロトコル処理によって受信した印刷データを、共有フォルダに格納して管理する。
【００４２】
＜通信装置の機能ブロック＞
次に、図４を用いて、上述したデータ管理者により用いられる管理者装置２０又はデータ利用者により用いられる利用者装置３０の機能ブロックについて説明する。図４は、本実施形態に係る通信装置の機能ブロックの一例を示す図である。
【００４３】
なお、図４に示す操作部制御サービス８０、システム制御部８１と、ネットワーク制御部８２と、データ蓄積制御サービス８４は、図３に示す操作部制御サービス６０と、システム制御サービス６１と、ネットワーク制御サービス６２と、データ蓄積制御サービス６４と同様の構成を有し、同様の処理を実行するため説明を省略する。
【００４４】
アプリケーション８３は、ＷｅｂＤＡＶクライアントアプリ９０を有する。管理者装置２０のＷｅｂＤＡＶクライアントアプリ９０は、プロトコル処理部８９のＷｅｂＤＡＶプロトコル処理により、例えば画像形成装置１０の共有フォルダに印刷データを保存したり、に保持された印刷データに対して印刷設定項目やアクセス権限等を設定したりする。
【００４５】
利用者装置３０のＷｅｂＤＡＶクライアントアプリは、プロトコル処理部８９のＷｅｂＤＡＶプロトコル処理により、例えば画像形成装置１０の共有フォルダに保持された印刷データに対して印刷設定内容を変更したり、印刷データを印刷したりする。
【００４６】
上述したように、画像形成装置１０は、一例としてＷｅｂＤＡＶサーバとして機能し、管理者装置２０又は利用者装置３０はＷｅｂＤＡＶクライアントとして機能する。これにより、例えばＷｅｂＤＡＶに準拠した手順にて、データ管理者の管理者装置２０が画像形成装置１０の共有フォルダに保存した印刷データ等を管理することが可能となる。
【００４７】
＜データ管理者による印刷設定＞
次に、図５を用いて、本実施形態におけるデータ管理者による印刷設定の具体例についてシーケンス図を用いて説明する。図５は、本実施形態における印刷設定の具体例を示すシーケンス図である。
【００４８】
図５に示すシーケンス図では、一例として上述した画像形成装置１０のネットワーク制御サービス６２と、データ蓄積制御サービス６４とを用いて説明する。また、図５の例では、説明の便宜上、ネットワーク制御サービス６２は、通信送受信部６８と、プロトコル処理部６９のＷｅｂＤＡＶプロトコル処理（以下、「ＷｅｂＤＡＶプロトコル処理６９」と称する）を示し、データ蓄積制御サービス６４は、メモリ制御部７４と、データ蓄積制御部７６と、プロパティ格納部７５とを示して説明する。
【００４９】
更に、図５の例では、管理者装置２０からのネットワークデータ（例えば印刷データ）受信時の処理（図５（Ａ））、管理者装置２０からのパケット受信時（例えばプロパティ変更）の処理（図５（Ｂ））、管理者装置２０からのパケット受信時（例えばＡＣＬ指定命令）の処理（図５（Ｃ））について説明する。
【００５０】
図５（Ａ）に示すネットワークデータ受信時の処理では、通信送受信部６８は、ネットワークデータとして印刷データを受信すると（Ｓ１０）、プロトコル解析依頼をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ１１）。ＷｅｂＤＡＶプロトコル処理６９は、通信送受信部６８から得られた依頼内容に基づいてプロトコル解析を行い（Ｓ１２）、データ蓄積依頼をメモリ制御部７４に出力する（Ｓ１３）。
【００５１】
メモリ制御部７４は、ＷｅｂＤＡＶプロトコル処理６９から得られた依頼内容に基づいてデータ蓄積制御部７６におけるメモリ容量や格納位置（アドレス）等を確認し（Ｓ１４）、その結果をＷｅｂＤＡＶプロトコル処理６９に出力する。
【００５２】
ＷｅｂＤＡＶプロトコル処理６９は、メモリ制御部７４からデータ蓄積制御部７６におけるデータの蓄積が可能であるとの情報を取得した場合に、印刷データをデータ蓄積制御部７６に出力する（Ｓ１５）。データ蓄積制御部７６は、ＷｅｂＤＡＶプロトコル処理６９から送られた印刷データを所定の場所（例えば、共有フォルダ）に保存し（Ｓ１６）、保存が完了した旨の情報をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ１７）。
【００５３】
ＷｅｂＤＡＶプロトコル処理６９は、データ蓄積制御部７６からの情報を通信送受信部６８に出力する(Ｓ１８)。
【００５４】
次に、例えば図５（Ｂ）に示すパケット受信時（プロパティ変更）の処理では、通信送受信部６８は、プロパティ変更に関するパケットを受信すると（Ｓ２０）、プロトコル解析依頼をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ２１）。ＷｅｂＤＡＶプロトコル処理６９は、通信送受信部６８から得られた依頼内容に基づいてプロトコル解析を行い（Ｓ２２）、プロパティ変更依頼をメモリ制御部７４に出力する（Ｓ２３）。
【００５５】
メモリ制御部７４は、ＷｅｂＤＡＶプロトコル処理６９から得られた依頼内容に基づいてデータ蓄積制御部７６にアクセスし（Ｓ２４）、データ蓄積制御部７６は、蓄積された印刷データにプロパティを関連付ける（Ｓ２５）。データ蓄積制御部７６は、関連付けた旨の情報をメモリ制御部７４に出力し（Ｓ２６）、メモリ制御部７４は、データ蓄積制御部７６からの関連付けた旨の情報をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ２７）。
【００５６】
次に、ＷｅｂＤＡＶプロトコル処理６９は、プロパティ変更命令の解析を行い（Ｓ２８）、印刷データのプロパティ変更情報をプロパティ格納部７５に出力する（Ｓ２９）。プロパティ格納部７５は、ＷｅｂＤＡＶプロトコル処理６９から得られたプロパティ変更情報に対応するプロパティを抽出し、抽出したプロパティを変更して（Ｓ３０）、変更が完了した旨の情報をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ３１）。その後、ＷｅｂＤＡＶプロトコル処理６９は、プロパティの変更が完了した旨の情報を通信送受信部６８に出力する(Ｓ３２)。
【００５７】
次に、図５（Ｃ）に示すパケット受信時（ＡＣＬ指定命令）の処理では、通信送受信部６８は、ＡＣＬ指定命令に関するパケットを受信すると（Ｓ４０）、プロトコル解析依頼をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ４１）。ＷｅｂＤＡＶプロトコル処理６９は、通信送受信部６８から得られた依頼内容に基づいてプロトコル解析を行い（Ｓ４２）、プロパティ変更依頼をメモリ制御部７４に出力する（Ｓ４３）。
【００５８】
メモリ制御部７４は、ＷｅｂＤＡＶプロトコル処理６９から得られた依頼内容に基づいてデータ蓄積制御部７６にアクセスし（Ｓ４４）、データ蓄積制御部７６に蓄積された印刷データにプロパティを関連付ける（Ｓ４５）。データ蓄積制御部７６は、メモリ制御部７４に関連付けた旨の情報をメモリ制御部７４に出力し（Ｓ４６）、メモリ制御部７４は、データ蓄積制御部７６からの関連付けた旨の情報をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ４７）。
【００５９】
次に、ＷｅｂＤＡＶプロトコル処理６９は、ＡＣＬ指定命令の解析を行い（Ｓ４８）、印刷データのＡＣＬ変更情報をプロパティ格納部７５に出力する（Ｓ４９）。プロパティ格納部７５は、ＷｅｂＤＡＶプロトコル処理６９から得られたＡＣＬ変更情報に対応するプロパティのＡＣＬ情報を抽出し、抽出したプロパティのＡＣＬを変更して（Ｓ５０）、変更が完了した旨の情報をＷｅｂＤＡＶプロトコル処理６９に出力する（Ｓ５１）。その後、ＷｅｂＤＡＶプロトコル処理６９は、プロパティの変更が完了した旨の情報を通信送受信部６８に出力する(Ｓ５２)。
【００６０】
上述したように、本実施形態では、データ管理者により、例えばＷｅｂＤＡＶのプロパティ等を利用して、印刷データのメタデータ（プロパティ）として設定した印刷設定情報を印刷データに対応付け、プロパティにはアクセス制限を設定する。このように、印刷データのプロパティに、データ管理者が所望する印刷設定情報を格納することで、データ管理者の設定したアクセス制限内で、データ利用者に印刷させることが可能となる。
【００６１】
また、印刷設定情報を印刷データのプロパティとすることで、プロパティに対する操作が可能となるため、データ管理者は、一旦設定した印刷データの印刷設定情報に対する編集等を容易に管理することが可能となる。
【００６２】
＜印刷データの印刷設定について＞
次に、図６を用いて、上述したデータ管理者又はデータ利用者により設定される印刷データの印刷設定の具体例について説明する。図６は、印刷データの印刷設定について説明するための図である。
【００６３】
なお、図６の例では、上述した画像形成装置１０が利用される実施例を示している。まず、管理者装置２０は、画像形成装置１０内にある共有フォルダに対して、印刷データを保存する。
【００６４】
画像形成装置１０は、共有フォルダ内に保存された印刷データに、データ管理者が所望する印刷設定を、印刷データのメタデータ（印刷設定プロパティ）として対応付ける。なお、印刷設定プロパティは、例えば「プロパティ（印刷設定項目）」、「設定値」、「ＡＣＬ」で構成される。
【００６５】
管理者装置２０は、印刷設定情報を印刷データのプロパティとして対応付ける際、ＷｅｂＤＡＶのプロパティ操作メソッドである「ＰＲＯＰＰＡＴＣＨメソッド」を利用し、各プロパティにアクセス権限（ＡＣＬ）を規定する。
【００６６】
具体的には、図６に示すように、印刷データ（ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ）に対して、印刷設定プロパティを対応付ける。印刷設定プロパティでは、例えば「色」、「枚数」の印刷設定項目に対して、それぞれ「ｃｏｌｏｒ」、「１」の設定値と、「編集可」、「編集不可」のＡＣＬが設定されている。
【００６７】
次に、図６の例における利用者装置３０での動作例について具体的に説明する。図６の例では、説明の便宜上、データ利用者１が使用する利用者装置３０−１と、データ利用者２が使用する利用者装置３０−２とを用いて説明する。
【００６８】
データ利用者１は、利用者装置３０−１を用いて画像形成装置１０にアクセスし、管理者装置２０により共有フォルダに保存された印刷データに対して印刷設定を行う。例えば、利用者装置３０−１は、既に管理者装置２０により設定された印刷設定のうち、データ利用者の編集が許可されている（ＡＣＬにより「編集可」）、印刷設定項目（プロパティ）「色」の設定値（図６の例では、「ｃｏｌｏｒ」）に対して編集を行うことが可能である。
【００６９】
また、データ利用者２は、利用者装置３０−２を用いて画像形成装置１０にアクセスし、管理者装置２０により共有フォルダに保存された印刷データに対して印刷設定を行う。例えば、利用者装置３０−２は、データ利用者の編集が許可されていない（ＡＣＬにより「編集不可」）、印刷設定項目「枚数」の設定値を編集しようとしても、設定値（図６の例では、「１」）を変更することができない。
【００７０】
なお、本実施形態における印刷設定項目については、上述した「色」、「枚数」に限定されるものではなく、例えばセキュリティの観点から「透かし」、「地紋」等の印刷設定項目を設けても良く、印刷設定項目毎にアクセス権限を設定することが可能である。
【００７１】
＜印刷データに設定する印刷設定プロパティに関するアクセス権限＞
次に、図７を用いて、上述した印刷設定プロパティに設定される基本的なアクセス権限の例について説明する。図７は、印刷設定プロパティに関する基本的なアクセス権限について説明するための図である。
【００７２】
図７の例では、「ｐｒｏｐｅｒｔｙ−ｅｄｉｔ」は、印刷設定プロパティの値を設定（編集）可能な権限を示す。また、「ｐｒｏｐｅｒｔｙ−ｎｏ−ｅｄｉｔ」は、印刷設定プロパティの値を設定（編集）不可能な権限を示す。
【００７３】
「ｐｒｏｐｅｒｔｙ−ｗｒｉｔｅ」は、印刷設定プロパティ全体に対してプロパティを追加又は削除する権限を示す。また、「ｐｒｏｐｅｒｔｙ−ａｃｌ」は、印刷設定プロパティ全体に対して適用可能な権限を修正する権限を示す。また、「ｐｒｏｐｅｒｔｙ−ａｌｌ」は、印刷設定プロパティ全体に対する全ての権限を修正する権限を示す。
【００７４】
データ管理者は、上述した画像形成装置１０内に保存した印刷データに対して、所望する印刷設定情報を、印刷設定プロパティとして対応付ける際、印刷設定プロパティ全体又は各プロパティに対して、図７に示すアクセス権限を設定することが可能である。
【００７５】
また、データ管理者は、画像形成装置１０内に保存した印刷データに対して、例えば「ｒｅａｄ」、「ｗｒｉｔｅ」、「ｒｅａｄ／ｗｒｉｔｅ」等のアクセス権限を設定することが可能である。「ｒｅａｄ」であれば、印刷データを読み込める権限を示し、「ｗｒｉｔｅ」であれば、印刷データを書き込める権限を示し、「ｒｅａｄ／ｗｒｉｔｅ」であれば、読み込み書き込みが共に行える権限を示す。なお、これらの権限が与えられた場合には、印刷権限を与えることが可能である。
【００７６】
＜データ管理者による印刷設定の流れ＞
次に、図８を用いて、データ管理者による印刷設定の流れについて説明する。図８は、データ管理者による印刷設定の流れを説明するための図である。なお、図８の例では、管理者装置２０から画像形成装置１０に対して「（１）印刷データの保存」、「（２）印刷設定の指示」、「（３）ユーザの設定（データ管理者と利用者の区別）」を行う場合に分けて説明する。
【００７７】
＜（１）印刷データの保存＞
データ管理者は、例えば画像形成装置１０の共有フォルダである「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／」に印刷データを保存する。なお、保存の際には、認証を行うこともでき、認証により、印刷データを保存したユーザを、ファイル「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ」のデータ管理者とすることができる。
【００７８】
＜（２）印刷設定の指示＞
データ管理者は、印刷設定を指示する場合には、例えば所望する印刷設定情報を、ファイル「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ」の印刷設定プロパティとして対応付ける。ここで、データ管理者は、例えばＷｅｂＤＡＶプロトコルのメソッドであるＰＲＯＰＰＡＴＣＨ等を用いてプロパティを新規に追加する。
【００７９】
図８の例では、「色」を「カラー印刷」、「枚数」を「１枚」とする印刷設定を指示するため、データ管理者は、管理者装置２０からプロパティ変更命令となる印刷設定情報を例えばＸＭＬデータにて画像形成装置１０に送信する。なお、本実施形態において、送信するデータ形式は、ＸＭＬに限定されるものではない。印刷設定情報には、印刷設定をプロパティとするための情報（例えば図８の例では、印刷設定項目「色」、設定値「ｃｏｌｏｒ」、印刷設定項目「枚数」、設定値「１」）が含まれている。
【００８０】
また、データ管理者は、２つの印刷設定項目に対してアクセス権限を設定する場合、例えばＸＭＬデータの名前空間に「ｘｍｌｎｓ：ｐｅ＝ｐｒｏｐｅｒｔｙ−ｅｄｉｔ」、「ｘｍｌｎｓ：ｐｎｅ＝ｐｒｏｐｅｒｔｙ−ｎｏ−ｅｄｉｔ」を定義し、ｐｅをアクセス権限「ｐｒｏｐｅｒｔｙ−ｅｄｉｔ」、ｐｎｅをアクセス権限「ｐｒｏｐｅｒｔｙ−ｎｏ−ｅｄｉｔ」とする。
【００８１】
図８の例では、印刷設定項目「色」の名前空間としてｐｅを設定し、印刷設定項目「枚数」の名前空間としてｐｎｅを設定している。このようにして、データ管理者は、各印刷設定項目（各プロパティ）に対してアクセス権限を設定することが可能となる。
【００８２】
＜（３）ユーザの設定（データ管理者と利用者の区別＞
また、データ管理者は、ファイル「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ」の印刷設定プロパティに対してアクセス権限を設定して、データ管理者とデータ利用者を区別する。ここでは、例えばＷｅｂＤＡＶプロトコルのメソッドであるＡＣＬ等が用いられ、ＡＣＬは、上述した印刷設定情報と同様に例えばＸＭＬデータで画像形成装置１０に送信されるが、送信するデータ形式はＸＭＬに限定されるものではない。
【００８３】
図８の例では、データ管理者に、アクセス権限「ｒｅａｄ／ｗｒｉｔｅ」（読み込み書き込み可能）、「ｐｒｏｐｅｒｔｙ−ａｌｌ」（プロパティに関する全ての権限を修正する権限）を与えている。また、データ利用者には、アクセス権限「ｐｒｏｐｅｒｔｙ−ｗｒｉｔｅ」（プロパティを追加／削除する権限）を与えず、アクセス権限「ｒｅａｄ」（読み込み可能）を与えている。
【００８４】
このようにアクセス権限を設定することで、データ管理者は、印刷データに対して、読み込み書き込み共に行うことが可能となる。また、印刷設定プロパティに関しては、各プロパティの編集、プロパティの追加／削除、アクセス権限の変更を行うことが可能（すなわちプロパティの全ての権限、修正可）となる。
【００８５】
一方、データ利用者は、印刷データに対して、読み込みが可能となり、印刷設定プロパティに関しては、プロパティの追加／削除が不可能となり、結果として、図８の例では印刷設定項目「色」の設定値のみ編集することが可能となる。なお、データ利用者に対しては、予めデータ利用者か否か判断するための認証等を行っても良い。
【００８６】
上述したように、本実施形態では、上記（２）、（３）によりＡＣＬを規定することが可能となる。
【００８７】
＜データ利用者により印刷設定情報を参照する流れ＞
次に、図９を用いて、データ利用者により印刷設定情報を参照する流れについて説明する。図９は、データ利用者により印刷設定情報を参照する流れを説明するための図である。なお、図９の例では、利用者装置３０から画像形成装置１０に対して「（１）印刷設定の参照」を行う場合と、画像形成装置１０から利用者装置３０に対して、「（２）印刷設定情報の通知」を行う場合とに分けて説明する。
【００８８】
＜（１）印刷設定の参照＞
データ利用者は、画像形成装置１０の共有フォルダにあるファイル「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ」の印刷設定情報を参照する場合には、ファイルの印刷設定プロパティ全ての取得命令を行う。ここで、データ利用者は、利用者装置３０から、例えばＷｅｂＤＡＶのＰＲＯＰＦＩＮＤメソッドを用いて、上述したファイルのプロパティにある印刷設定プロパティの取得命令をＸＭＬデータで、画像形成装置１０に送信する。なお、本実施形態において、送信するデータ形式は、ＸＭＬに限定されるものではない。
【００８９】
＜（２）印刷設定情報の通知＞
画像形成装置１０は、利用者装置３０に、上述したファイル（印刷データ）の印刷設定情報を通知する場合には、ファイルのプロパティから印刷設定プロパティをＸＭＬデータで返信する。したがって、データ利用者は、画像形成装置１０から返信されたＸＭＬデータから、例えば印刷設定項目（プロパティ名）、設定値、印刷設定項目に対して設定されたアクセス権限等の印刷設定情報を参照することが可能となる。なお、本実施形態において、返信するデータ形式は、ＸＭＬに限定されるものではない。
【００９０】
＜データ利用者による印刷設定の流れ＞
次に、図１０を用いて、データ利用者による印刷設定の流れについて説明する。図１０は、データ利用者による印刷設定の流れを説明するための図である。なお、図１０の例では、利用者装置３０から画像形成装置１０に対して「（１）印刷設定」を行う場合と、画像形成装置１０から利用者装置３０に対して、「（２）印刷設定情報の通知」を行う場合とに分けて説明する。
【００９１】
＜（１）印刷設定＞
データ利用者は、画像形成装置１０の共有フォルダにあるファイル「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ」に対して印刷設定を行う場合には、プロパティ変更命令となる印刷設定情報をＸＭＬデータにて送信する。ここでは、例えばＷｅｂＤＡＶのＰＲＯＰＰＡＴＣＨメソッドを用いることができる。
【００９２】
例えば図１０の例では、印刷設定項目「色」の設定値を「白黒印刷」に変更し、印刷設定項目「枚数」の設定値を「２枚」に変更し、新たに印刷設定項目「サイズ」を設けて、設定値「Ａ３」とする印刷設定情報を、利用者装置３０から画像形成装置１０に対して送信している。
【００９３】
＜（２）印刷設定情報の通知＞
画像形成装置１０は、上述した利用者装置３０からのプロパティ変更命令に対して、ＸＭＬデータにて印刷設定情報を通知する。
【００９４】
例えば図１０の例では、印刷設定項目「色」に対してアクセス制限が設定されているため、変更失敗とする通知（例えばステータスコード４２３）を返信する。また、印刷設定項目「枚数」に対しては、アクセス制限が設定されていないため、変更成功とする通知（例えばステータスコード４２３）を返信する。また、新規のプロパティ（印刷設定項目）に対しては制限がかけられている（データ利用者にプロパティ追加権限がない）ため、印刷設定項目「サイズ」は新規失敗とする通知（例えばステータスコード４２３）を返信する。なお、ステータスコードの種類等についてはこれに限定されるものではない。
【００９５】
＜データ管理者による印刷設定変更の流れ＞
次に、図１１を用いて、データ管理者による印刷設定変更の流れについて説明する。図１１は、データ管理者による印刷設定変更の流れを説明するための図である。なお、図１１の例では、管理者装置２０から画像形成装置１０に対して「（１）印刷設定変更の指示」を行う場合について説明する。
【００９６】
＜（１）印刷設定変更の指示＞
データ管理者は、画像形成装置１０の共有フォルダに保存されてあるファイル「ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏ．ｊｐ／ｓｈａｒｅ／ｐｒｉｎｔ／ｈｏｇｅ．ｐｄｆ」の印刷設定変更を指示する場合には、プロパティ変更命令となる印刷設定情報をＸＭＬデータにて送信する。データ管理者は、例えばＷｅｂＤＡＶのＰＲＯＰＰＡＴＣＨメソッドを用いてＸＭＬデータにて管理者装置２０から画像形成装置１０に送信する。
【００９７】
上述した印刷設定変更は、例えばＷｅｂＤＡＶのプロパティ操作により行われるため、プロパティの追加（図１１の例では印刷設定項目「サイズ」、設定値「Ａ４」の追加）、プロパティの削除（図１１の例では、印刷設定項目「枚数」、設定値「２枚」削除）等の印刷設定変更を容易に管理することが可能となる。
【００９８】
上述したように、本発明の実施形態によれば、プロパティ情報として格納された１又は複数の設定項目に対し、アクセス権限を設定することが可能となる。例えば、ＷｅｂＤＡＶのプロパティ等を利用して、データのメタデータ（プロパティ）として設定された設定情報をデータに対応付け、プロパティに対してアクセス権限を設定することが可能となる。
【００９９】
したがって、データ管理者は、所望する設定範囲内においてデータ利用者の設定変更を可能とする。また、データ管理者は、プロパティに対する操作（追加／編集／削除）により、設定の変更を容易に管理することが可能となる。
【０１００】
なお、本発明の実施形態では、画像形成装置に保存された印刷データの印刷設定項目に対するアクセス権限を例として説明したが、本発明においてこれに限定されず、例えばプロジェクタ等の設定項目に対して適用しても良い。
【０１０１】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１０２】
１  通信ネットワーク
１０  画像形成装置
１１  コントローラ
１２  操作部（オペレーションパネル）
１３  プロッタ
１４  スキャナ
１５  その他ハードウェア部
２０  管理者装置
３０  利用者装置
４０  ＣＰＵ
４１  ＡＳＩＣ
４２  ノースブリッジ
４３  ＭＥＭ−Ｐ
４４  ＭＥＭ−Ｃ
４５  ＨＤＤ
４６  シリアルバス
４７  ＮＩＣ
４８  ＵＳＢデバイス４８
４９  ＩＥＥＥ８０２．１１ｂ／ｇ
５０  ＩＥＥＥ１３９４デバイス
５１  メモリカードＩ／Ｆ部
６０，８０  操作部制御サービス
６１，８１  システム制御サービス
６２，８２  ネットワーク制御サービス
６３，８３  アプリケーション
６４，８４  データ蓄積制御サービス
６５，８５  ＵＩ制御部
６６，８６  システム制御部
６７，８７  通信制御部
６８，８８  通信送受信部
６９，８９  プロトコル処理部
７０  ＷｅｂＤＡＶサーバアプリ
７１  コピーアプリ
７２  スキャナアプリ
７３  プリンタアプリ
７４  メモリ制御部
７５  プロパティ格納部
７６  データ蓄積制御部
９０  ＷｅｂＤＡＶクライアントアプリ
１００  情報処理システム
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２００８−２５０６８９号公報
【図１】
2013054700.tif 000003
【図２】
2013054700.tif 000004
【図３】
2013054700.tif 000005
【図４】
2013054700.tif 000006
【図５】
2013054700.tif 000007
【図６】
2013054700.tif 000008
【図７】
2013054700.tif 000009
【図８】
2013054700.tif 000010
【図９】
2013054700.tif 000011
【図１０】
2013054700.tif 000012
【図１１】
2013054700.tif 000013