(57)【要約】【課題】埋め込みパターンを用いて電子情報の出力許可を制御する情報処理システム等を提供すること。【解決手段】情報処理システム１００は、管理装置１１０、端末装置１４０および電子情報出力装置１７０を含む。管理装置１１０は、端末装置１４０から登録要求された電子情報を識別情報に関連付けて保存する保存手段１１４と、識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段１１６と、出力の許可範囲内であるかを判定する判定手段１２０と、許可範囲内であると判定された場合に、電子情報出力装置１７０に対し電子情報を送信する送信手段１１２とを含む。端末装置１４０は、管理装置１１０から発行された情報埋め込みパターンに含まれる情報に対し、出力の許可範囲を規定する制限の候補のうちから選択された制限の情報を追加し、配布用情報埋め込みパターンを再生成する再生成手段１５０を含む。【選択図】図２
2015180995.tif 000002
【特許請求の範囲】
【請求項１】
管理装置、端末装置および電子情報出力装置を含む情報処理システムであって、前記管理装置は、
前記端末装置から配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付けて保存する保存手段と、
前記端末装置に対し、予め定義された形式で前記識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段と、
前記管理装置が管理する管理情報と、電子情報の取得要求をする前記電子情報出力装置から受信した情報とに基づいて、出力の許可範囲内であるかを判定する判定手段と、
前記判定手段により許可範囲内であると判定された場合に、前記電子情報出力装置に対し、前記受信した情報で特定される電子情報を送信する送信手段と
を含み、前記端末装置は、
前記管理装置から発行された情報埋め込みパターンに含まれる情報に対し、前記管理装置との間で共有される出力の許可範囲を規定する制限の候補のうちから選択された制限の情報を追加し、配布用情報埋め込みパターンを再生成する再生成手段
を含み、前記電子情報出力装置は、
提示された情報埋め込みパターンを読み取る読取手段と、
電子情報の取得要求に際して、前記管理装置に対し、前記読取手段により読み取った情報埋め込みパターンを送信する送信手段と
を含む、情報処理システム。
【請求項２】
前記管理装置および前記端末装置の間で共有される出力の許可範囲を規定する制限の候補は、テナントユーザごとに定義される、請求項１に記載の情報処理システム。
【請求項３】
前記管理装置および前記端末装置間の通信は、暗号化されている、請求項１または２に記載の情報処理システム。
【請求項４】
前記管理装置の前記判定手段は、
前記電子情報出力装置により読み取られて情報埋め込みパターンの起源となる情報埋め込みパターンが発行済みであるか否かを判定する手段と、
前記電子情報出力装置により読み取られて情報埋め込みパターンに含まれる制限の情報と、前記管理装置が管理する前記電子情報出力装置の属性情報とを照合する手段と
をさらに含む、請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
前記端末装置は、
前記制限の候補を表示する表示手段と、
前記表示手段により表示された前記制限の候補のうちから、登録要求にかかる電子情報に対し適用する制限のユーザ指定を受け付ける手段と
をさらに含む、請求項１〜４のいずれか１項に記載の情報処理システム。
【請求項６】
前記管理装置は、前記端末装置に対し、前記情報埋め込みパターンを発行する際に、前記管理装置が管理する出力の許可範囲を規定する制限の候補を前記端末装置に送信する、請求項１〜５のいずれか１項に記載の情報処理システム。
【請求項７】
前記制限の候補は、許可される範囲の電子情報出力装置の所在国、所在拠点、所在組織および機種、電子情報出力装置を利用するユーザの所属国、所属拠点、所属組織、役割および権限、並びに印刷要求にかかる印刷部数を含む群から選択された少なくとも１つの制限項目での１以上の選択肢を含む、請求項１〜６のいずれか１項に記載の情報処理システム。
【請求項８】
前記情報埋め込みパターンは、前記電子情報出力装置が備えるセンサで検知可能なパターンである、請求項１〜７のいずれか１項に記載の情報処理システム。
【請求項９】
前記情報埋め込みパターンは、一次元コード、二次元コード、点滅パターン、振動パターンおよび音声パターンからなる群から選択された少なくとも１つを含む、請求項１〜８のいずれか１項に記載の情報処理システム。
【請求項１０】
管理装置、端末装置および電子情報出力装置を含む情報処理システムであって、前記管理装置は、
前記端末装置から配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付けて保存する保存手段と、
前記端末装置に対し、予め定義された形式で前記識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段と、
前記管理装置が管理する管理情報と、電子情報の取得要求をする前記電子情報出力装置から受信した情報とに基づいて、出力の許可範囲内であるかを判定する判定手段と、
前記判定手段により許可範囲内であると判定された場合に、前記電子情報出力装置に対し、前記受信した情報で特定される電子情報を送信する送信手段と
を含み、前記端末装置は、
前記管理装置から発行された情報埋め込みパターンに含まれる情報に対し、前記管理装置との間で共有される出力の許可範囲を規定する制限の候補のうちから選択された制限の情報を追加し、配布用情報埋め込みパターンを再生成する再生成手段
を含み、前記電子情報出力装置は、
提示された情報埋め込みパターンを読み取る読取手段と、
電子情報の取得要求に際して、前記管理装置に対し、前記読取手段が読み取った情報埋め込みパターンから抽出された識別情報および制限の情報を送信する送信手段と
を含む、情報処理システム。
【請求項１１】
電子情報を管理し、電子情報出力装置からの電子情報の取得要求を処理する管理装置であって、
端末装置から配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付けて保存する保存手段と、
前記端末装置に対し、予め定義された形式で前記識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段と、
前記端末装置との間で共有され、前記端末装置側で選択させる出力の許可範囲を規定する制限の候補を管理する管理手段と、
電子情報の取得要求をする前記電子情報出力装置から、該電子情報出力装置に提示された情報埋め込みパターンの情報を受信する受信手段と、
前記電子情報出力装置に提示された情報埋め込みパターンの起源となる情報埋め込みパターンが発行済みであるか否かを判定する手段と、
前記管理装置が管理する管理情報と、前記電子情報出力装置に提示された情報埋め込みパターンから抽出される制限の情報とに基づいて、出力の許可範囲内であるかを判定する判定手段と、
発行済みであり、かつ、許可範囲内であると判定された場合に、前記電子情報出力装置に対し、前記電子情報出力装置に提示された情報埋め込みパターンから抽出される識別情報で特定される電子情報を送信する送信手段と
を含み、前記電子情報出力装置に提示される情報埋め込みパターンは、前記管理装置が発行した情報埋め込みパターンに含まれる情報に対し、前記端末装置側で前記制限の候補のうちから選択された制限の情報を追加して再生成された配布用情報埋め込みパターンである、管理装置。
【請求項１２】
管理装置、端末装置および電子情報出力装置の間で実行される情報出力方法であって、
前記端末装置が、前記管理装置に対し、配布対象である電子情報の登録要求を行うステップと、
前記管理装置が、登録要求にかかる電子情報を、該電子情報を識別する識別情報に関連付けて保存するステップと、
前記管理装置が、前記端末装置に対し、予め定義された形式で前記識別情報を埋め込んだ情報埋め込みパターンを発行する発行ステップと、
前記端末装置が、前記管理装置から発行された情報埋め込みパターンに含まれる情報に対し、前記管理装置との間で共有される出力の許可範囲を規定する制限の候補のうちから選択された制限の情報を追加し、配布用情報埋め込みパターンを再生成するステップと、
前記電子情報出力装置が、電子情報の取得要求に際して、前記管理装置に対し、提示された情報埋め込みパターンの情報を送信するステップと、
前記管理装置が、前記管理装置が管理する管理情報と、前記電子情報出力装置に提示された情報埋め込みパターンから抽出される制限の情報とに基づいて、出力の許可範囲内であるかを判定するステップと、
前記管理装置が、許可範囲内であると判定した場合に、前記電子情報出力装置に対し、前記電子情報出力装置に提示された情報埋め込みパターンから抽出される識別情報で特定される電子情報を送信するステップと
を含む、情報出力方法。
【請求項１３】
前記管理装置が、前記電子情報出力装置に提示された情報埋め込みパターンの起源となる情報埋め込みパターンが発行済みであるか否かを判定するステップと、
前記管理装置が、前記電子情報出力装置に提示された情報埋め込みパターンに含まれる制限の情報と、前記管理装置が管理する前記電子情報出力装置の属性情報とを照合するステップと
をさらに含む、請求項１２に記載の情報出力方法。
【請求項１４】
前記端末装置が、前記制限の候補を表示するステップと、
前記端末装置が、表示された前記制限の候補のうちから、登録要求にかかる電子情報に対し適用する制限のユーザ指定を受け付けるステップと
をさらに含む、請求項１２または１３に記載の情報出力方法。
【請求項１５】
前記管理装置が、前記端末装置に対し、前記情報埋め込みパターンを発行する際に、前記管理装置が管理する出力の許可範囲を規定する制限の候補を前記端末装置に送信する、請求項１２〜１４のいずれか１項に記載の情報出力方法。
【請求項１６】
電子情報を管理し、電子情報出力装置からの電子情報の取得要求を処理する管理装置を実現するためのプログラムであって、コンピュータを、
端末装置から配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付けて保存する保存手段、
前記端末装置に対し、予め定義された形式で前記識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段、
前記端末装置との間で共有され、前記端末装置側で選択させる出力の許可範囲を規定する制限の候補を管理する管理手段、
電子情報の取得要求をする前記電子情報出力装置から、該電子情報出力装置に提示された情報埋め込みパターンの情報を受信する受信手段、
前記電子情報出力装置に提示された情報埋め込みパターンの起源となる情報埋め込みパターンが発行済みであるか否かを判定する手段、
前記管理装置が管理する管理情報と、前記電子情報出力装置に提示された情報埋め込みパターンから抽出される制限の情報とに基づいて、出力の許可範囲内であるかを判定する判定手段、
発行済みであり、かつ、許可範囲内であると判定された場合に、前記電子情報出力装置に対し、前記電子情報出力装置に提示された情報埋め込みパターンから抽出される識別情報で特定される電子情報を送信する送信手段
として機能させるためのプログラムであり、前記電子情報出力装置に提示される情報埋め込みパターンは、前記管理装置が発行した情報埋め込みパターンに含まれる情報に対し、前記端末装置側で前記制限の候補のうちから選択された制限の情報を追加して再生成された配布用情報埋め込みパターンである、プログラム。
【請求項１７】
電子情報の取得要求を処理する管理装置に対し、電子情報の登録要求を行う端末装置を実現するためのプログラムであって、コンピュータを、
前記管理装置に対し、配布対象である電子情報の登録要求を送信する送信手段、
前記登録要求に応答して前記管理装置から発行された、予め定義された形式で前記電子情報を識別する識別情報が埋め込まれた情報埋め込みパターンを受信する受信手段、および
前記管理装置から発行された情報埋め込みパターンに含まれる情報に対し、前記管理装置との間で共有され、前記管理装置側で出力の許可範囲を判定するための制限の候補のうちから指定された制限の情報を追加して、配布し電子情報出力装置に読み取らせるための配布用情報埋め込みパターンを再生成する再生成手段
として機能させるためのプログラム。
【請求項１８】
前記配布用情報埋め込みパターンは、電子情報出力装置に読み取らせることで、該パターンに含まれる前記制限の情報に基づき出力の許可範囲内であるかの判定が前記管理装置により行われ、かつ、該パターンに含まれる前記識別情報に基づき取得要求にかかる電子情報の特定が前記管理装置により行われるものである、請求項１７に記載のプログラム。
【請求項１９】
配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付け
て管理する管理装置に対し、電子情報の取得要求を行う電子情報出力装置を実現するため
のプログラムであって、コンピュータを、
提示された情報埋め込みパターンを読み取る読取手段、
前記読取手段により読み取った情報埋め込みパターンから、予め定義された形式に基づ
き、配布対象としての電子情報を識別する識別情報と、前記端末装置および前記管理装置
の間で共有される出力の許可範囲を規定する制限の候補のうちから、登録要求を行った端末装置側で追加された制限の情報とを抽出する抽出手段、
前記管理装置に対し、抽出した識別情報と、前記制限の情報とを送信する送信手段、
前記管理装置により当該電子情報出力装置が出力の許可範囲内にあると判定された結果として、前記管理装置から送信される電子情報を受信する受信手段、および
前記受信手段により受信した電子情報を出力する出力手段
として機能させるためのプログラム。
【請求項２０】
管理装置、端末装置を実現するためのプログラムおよび電子情報出力装置を含む情報処理システムであって、前記管理装置は、
前記端末装置から配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付けて保存する保存手段と、
前記端末装置に対し、予め定義された形式で前記識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段と、
前記管理装置が管理する管理情報と、電子情報の取得要求をする前記電子情報出力装置から受信した情報とに基づいて、出力の許可範囲内であるかを判定する判定手段と、
前記判定手段により許可範囲内であると判定された場合に、前記電子情報出力装置に対し、前記受信した情報で特定される電子情報を送信する送信手段と
を含み、前記端末装置を実現するためのプログラムは、コンピュータを、
前記管理装置から発行された情報埋め込みパターンに含まれる情報に対し、前記管理装置との間で共有される出力の許可範囲を規定する制限の候補のうちから選択された制限の情報を追加し、配布用情報埋め込みパターンを再生成する再生成手段
として機能させるためのプログラムであり、前記電子情報出力装置は、
提示された情報埋め込みパターンを読み取る読取手段と、
電子情報の取得要求に際して、前記管理装置に対し、前記読取手段により読み取った情報埋め込みパターンを送信する送信手段と、
前記管理装置から受信した電子情報を出力する出力手段と
を含む、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報の出力を管理する技術に関し、より詳細には、埋め込みパターンを用いて電子情報の出力許可を制御する情報処理システム、管理装置、情報出力方法およびプログラムに関する。
【背景技術】
【０００２】
従来、タブレット端末などからネットワーク上のサーバに文書データをアップロードし、一方で、複合機を操作して、ネットワーク経由で文書データを取得し、当該複合機から印刷出力する技術が知られている。
【０００３】
文書データの利用に関し、一般的に、文書データを複数のユーザに配布し、ユーザ間で共有したい場合がある。しかしながら、上述したようなシステムでは、複合機を用いてネットワーク経由で文書データを取得し、印刷出力するためには、アップロードしたユーザの認証情報が必要となる場合がある。このため、電子文書を配布したいユーザが、他のユーザに対し自身の認証情報を伝えるという方法がとられる可能性がある。あるいは、電子メールなどにより文書データそのものを配布するという方法がとられる場合もある。
【０００４】
また、特開２００１−２９０７４２号公報（特許文献１）は、電子文書のデータを携帯電話でサーバに送信し、指定の出力装置に出力させる目的で、ユーザの携帯電話の電子メールを利用してサーバに印刷データを送信し、指定された文書を出力させる構成が開示されている。特開２００７−２４９９３９号公報（特許文献２）にも、プリンタからの印刷出力を受け取る際に、プリンタにおいて受け取ろうとするユーザからの認証情報を受け付け、受け付けた認証情報をプリンタ管理サーバが照合して照合が成功した場合のみ、予約されたプリンタから印刷出力させる技術が開示されている。
【０００５】
しかしながら、認証情報を通知する方法や文書データそのものを配布する方法では、文書データを複数のユーザに配布および共有しようとする用途において、認証情報あるいは文書データ自体の流出につながる可能性があり、セキュリティの観点から充分なものではなかった。また、ネットワーク経由で文書データを取得できる機能を有する複合機いずれからでも出力することができてしまうことも問題であった。
【０００６】
上記特許文献１は、印刷機能を持たない携帯電話などを利用している電子メールユーザが指定の出力装置に出力させるというものであり、特許文献２も、複数のユーザに配布および共有しようとする用途に配慮されたものではなかった。このような背景から、限定した範囲内で電子情報を配布および共有することが可能な、新規な情報処理システムの開発が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであり、限定された許可範囲内でのみ出力が可能な形で、配布対象の電子文書を入手し出力するための情報を配布できる、情報処理システム、管理装置、情報出力方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、下記特徴を有する認証システムを提供する。本認証システムは、管理装置、端末装置および電子情報出力装置を含む。
【０００９】
管理装置は、上記端末装置から配布対象として登録要求された電子情報を、該電子情報を識別する識別情報に関連付けて保存する保存手段と、上記端末装置に対し、予め定義された形式で上記識別情報を埋め込んだ情報埋め込みパターンを発行する発行手段と、当該管理装置が管理する管理情報と、電子情報の取得要求をする電子情報出力装置から受信した情報とに基づいて、出力の許可範囲内であるかを判定する判定手段と、上記判定手段により許可範囲内であると判定された場合に、上記電子情報出力装置に対し、受信した情報で特定される電子情報を送信する送信手段とを含む。
【００１０】
端末装置は、上記管理装置から発行された情報埋め込みパターンに含まれる情報に対し、管理装置との間で共有される出力の許可範囲を規定する制限の候補のうちから選択された制限の情報を追加し、配布用情報埋め込みパターンを再生成する再生成手段を含む。
【００１１】
電子情報出力装置は、提示された情報埋め込みパターンを読み取る読取手段と、電子情報の取得要求に際して、管理装置に対し、読取手段により読み取った情報埋め込みパターンを送信する送信手段とを含む。
【発明の効果】
【００１２】
本発明は、限定された許可範囲内でのみ出力が可能な形で、配布対象の電子文書を入手し出力するための情報を配布できるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本実施形態による印刷処理システムのネットワークの構成を示す図である。
【図２】図２は、本実施形態による印刷処理システムの機能ブロック図である。
【図３】図３は、本実施形態による印刷処理システムにおける文書データの登録処理から印刷出力処理までの全体的な処理の流れを説明する図である。
【図４】図４は、本実施形態による文書登録者端末および文書管理サーバ間で行われる文書データの登録処理を示すフローチャートである。
【図５】図５は、本実施形態による複合機および文書管理サーバ間で行われる文書データの印刷出力処理を示すフローチャートである。
【図６】図６は、本実施形態による文書管理サーバ上で管理される文書管理テーブルのデータ構造を示す図である。
【図７】図７は、本実施形態において用いられる（Ａ）制限テーブル、（Ｂ）デバイス属性テーブルおよび（Ｃ）制限の情報のデータ構造を示す図である。
【図８】図８は、本実施形態による文書登録者端末のディスプレイ上に表示される、二次元コード画像を再生成するためのユーザインタフェースを例示する図である。
【図９】図９は、実施形態にかかる文書管理サーバのハードウェア構成の一例を示すブロック図である。
【図１０】図１０は、実施形態にかかる配布先端末のハードウェア構成の一例を示す図である。
【図１１】図１１は、実施形態にかかる複合機のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本実施形態について説明するが、本実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、管理装置、端末装置および電子情報出力装置を含む情報処理システムとして、文書管理サーバ、携帯情報端末および複合機を含む印刷処理システムを一例に説明する。
【００１５】
図１は、本実施形態による印刷処理システム１００のネットワークの構成を示す図である。図１に示すように、印刷処理システム１００は、ネットワーク１０２に接続される文書管理サーバ１１０と、文書登録者端末１４０と、複合機１７０とを含み構成される。ネットワーク１０２は、特に限定されるものではないが、インターネットやＬＡＮ（Local Area Network）などの有線または無線のネットワークを含むことができる。
【００１６】
文書管理サーバ１１０は、登録要求された文書データを管理するとともに、複合機１７０からの文書データの取得要求に応答して、出力の許可判定を行い、許可された複合機１７０に対し、要求された文書データを送信する。文書管理サーバ１１０は、特に限定されるものではないが、デスクトップ・コンピュータ、ワークステーション、ブレードサーバなどの汎用コンピュータなどとして構成される。なお、文書管理サーバ１１０のハードウェアの構成については図９に示し、後述する。
【００１７】
文書登録者端末１４０は、配布対象として文書データを登録しようとする登録者が操作する携帯情報端末であり、以下、文書登録者端末１４０と参照する。文書登録者端末１４０は、ユーザ操作に基づいて、保持している文書データを文書管理サーバ１１０にアップロードし、アップロードに応答して発行された二次元コード画像を受信する。文書登録者端末１４０は、典型的には、タブレット・コンピュータ、スマートフォンなどの携帯情報端末として構成されるが、特に限定されるものではなく、デスクトップ・コンピュータやラップトップ・コンピュータなどであってもよい。
【００１８】
発行された二次元コード画像、または後述するように発行された二次元コード画像に基づき再生成された二次元コード画像は、例えば電子メールなどの手段により、配布する相手方の利用者が保持する文書登録者端末１４０に送信される。なお、説明する実施形態では、電子メールで送信するものとして説明するが、二次元コード画像の配布方法は、特に限定されるものではない。文書登録者端末１４０は、配布された二次元コード画像をディスプレイなどに表示する機能を備えており、利用者は、配布先端末１９０を用いて、配布された二次元コード画像を複合機１７０に提示することができる。以下、配布先利用者が保持する携帯情報端末１４０を、配布先端末１９０と参照する。なお、配布先端末１９０のハードウェアの構成については図１０に示し、後述する。
【００１９】
複合機１７０は、二次元コード画像の配布を受けた利用者が操作する画像形成装置である。複合機１７０は、利用者からの配布先端末１０４を用いた二次元コード画像の提示を受けて、文書管理サーバ１１０に対し、文書データの取得要求を行い、出力の許可判定の結果として文書管理サーバ１１０から送信される文書データを受信して、印刷出力する。利用者が操作する画像形成装置は、説明する実施形態では、プリンタ、スキャナ、コピーおよびファクシミリなどの複数の画像機能を備えた複合機１７０として説明するが、特に限定されるものではない。例えば、画像形成装置は、インクジェットプリンタやレーザプリンタなどの単一の画像機能を備えた装置であってもよい。なお、複合機１７０のハードウェアの構成については図１１に示し、後述する。
【００２０】
図２は、本実施形態による印刷処理システム１００の機能ブロック図である。図２に示すように、印刷処理システム１００の機能ブロックは、文書管理サーバ１１０上の機能ブロック、文書登録者端末１４０上の機能ブロック、および、複合機１７０上の機能ブロックを含み構成される。
【００２１】
文書管理サーバ１１０上の機能ブロックは、送受信部１１２と、文書保存部１１４と、二次元コード生成部１１６と、管理情報格納部１１８と、許可判定部１２０とを含み構成される。文書登録者端末１４０上の機能ブロックは、文書格納部１４２と、送受信部１４４と、制限情報格納部１４６と、選択受付部１４８と、二次元コード再生成部１５０とを含み構成される。複合機１７０上の機能ブロックは、二次元コード読取部１７２と、送受信部１７４と、出力部１７６とを含み構成される。
【００２２】
図３は、本実施形態による印刷処理システム１００における文書データの登録処理から印刷出力処理までの全体的な処理の流れを説明する図である。文書データの登録処理から印刷出力処理までは、全体として、図３に（１）〜（８）で示す手順に従って行われる。
【００２３】
文書データを登録しようとする際には、（１）文書登録者は、まず、文書登録者端末１４０を用いて、文書管理サーバ１１０に対し、配布対象となる文書データの文書登録要求を行う。（２）文書登録者は、文書登録者端末１４０で、文書登録要求に応答して文書管理サーバ１１０から発行された、この文書データを識別するための情報が埋め込まれた二次元コード画像を受信するとともに、制限テーブルの受信を受ける。ここで、制限テーブルとは、文書登録者側で文書データの出力の許可範囲を規定する制限を選択するための制限項目の選択肢を含むテーブルである。例えば、制限テーブルには、出力を許可する複合機が設置される「部署」の候補となる１以上の選択肢が含まれる。説明する実施形態では、二次元コード画像の発行に際して文書管理サーバ１１０から送信することによって、文書管理サーバ１１０および文書登録者端末１４０との間で制限テーブルが共有される。なお、制限テーブルは、事前に文書登録者端末１４０に配布されてもよい。
【００２４】
そして、（３）文書登録者は、文書登録者端末１４０で、制限テーブルに基づき提示された制限項目の選択肢の中から、本文書に適用する制限項目の選択肢の選択を行い、配布用の二次元コード画像を再生成する。例えば、複数の部署の候補の中から部署「営業部」に設置された複合機からの出力のみを許可するようにユーザ指定が行われる。（４）文書登録者は、文書登録者端末１４０上で再生成された二次元コード画像を配布先端末１０４へ配布する。
【００２５】
文書データを印刷出力しようとする際には、（５）配布先の利用者は、まず、配布先端末１０４のディスプレイ上に、受信した再生成二次元コード画像Ｍを表示し、複合機１７０に読み取らせる。これにより、（６）再生成二次元コード画像に基づき、複合機１７０から文書管理サーバ１１０へ、文書データの取得要求が行われ、（７）文書管理サーバ１１０から複合機１７０へ、許可判定の結果として文書データが送信される。上記許可判定は、再生成二次元コード画像に含まれる制限の情報に基づいて行われる。例えば、部署「営業部」に設置された複合機のみ許可されよう文書登録者側で指定されていた場合は、当該複合機１７０が部署「営業部」に設置されているという属性が管理されている場合に、出力が許可される。これにより、（８）配布先の利用者は、適切な複合機１７０に対し、配布された二次元コード画像を読み取らせるだけで、配布された二次元コード画像に対応付けられる文書データの印刷出力物Ｐを得ることができる。
【００２６】
以下、文書データの登録処理および印刷出力処理に分けて、図２を参照しながら、文書管理サーバ１１０、文書登録者端末１４０および複合機１７０上の各機能部のはたらきについて説明する。
【００２７】
まず、文書データの登録処理について説明する。文書管理サーバ１１０上の送受信部１１２は、配布対象である文書データとともに登録要求を文書登録者端末１４０から受信し、これに応答して、発行した二次元コード画像および制限テーブルを要求元の文書登録者端末１４０に送信する。文書保存部１１４は、文書登録者端末１４０から登録要求された文書データを、該文書データを識別する文書識別情報（以下、文書ＩＤと参照する。）に関連付けて保存する。文書データは、文書管理サーバ１１０が備えるＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの記憶装置上に保存される。
【００２８】
二次元コード生成部１１６は、予め定義された形式で上記文書ＩＤを埋め込んだ二次元コード画像を生成する。二次元コード画像は、特に限定されるものではないが、ＱＲコード（登録商標）を採用することができる。ＱＲコード（登録商標）は、ファインダパターン、タイミングパターン、フォーマット情報などを含み構成され、予め定義された所定形式で生成される。また、説明する実施形態では、文書ＩＤを二次元コード画像に埋め込むこととしているが、二次元コード画像に埋め込む情報は、特に限定されるものではなく、文書管理サーバ１１０側で文書データを特定することができる限り、いかなる情報であってよい。例えば、文書ＩＤをハッシュ関数に入力して得られたダイジェスト値を二次元コード画像に埋め込んでもよい。
【００２９】
管理情報格納部１１８は、テナントユーザ毎に上記制限テーブルを管理しており、さらに、テナントユーザ毎に、そのユーザが保有する電子情報出力装置（複合機を含む。）のリストおよびその所在地などのデバイス属性テーブルを管理している。ここで、テナントユーザとは、制限テーブルおよびデバイス属性テーブルを管理する単位の組織を指し、テナントユーザ下に、さらに、文書登録者端末１４０および複合機１７０を利用するエンドユーザが存在する。また、テナントユーザの管理構造も特に限定されるものではなく、上位のテナントユーザに下位テナントユーザが存在することを妨げるものではない。管理情報格納部１１８は、さらに、エンドユーザを認証するユーザ認証情報を行うためのユーザ認証テーブルも管理する。
【００３０】
制限テーブルおよびデバイス属性テーブルは、事前に準備されるものとし、例えば、文書管理サーバ１１０および複合機１７０がテナントユーザに提供される形態では、テナントユーザ側で文書管理サーバ１１０および複合機１７０を設置した際に準備される。複合機１７０がテナントユーザに提供され、文書管理サーバ１１０の機能がサービスとして複数テナントで共有される形態では、文書管理サーバ１１０のサービス利用をテナントユーザが契約した際に事前に準備される。ユーザ認証テーブルも同様に、事前に準備されるものとし、テナントユーザの組織へのユーザの新規登録、削除登録、更新登録に基づいて、適時にアップデートされるものとする。
【００３１】
文書登録者端末１４０上の送受信部１４４は、文書管理サーバ１１０に対し、配布対象である文書データの登録要求を送信するとともに、文書管理サーバ１１０から発行された二次元コード画像および制限テーブルを受信する。文書格納部１４２は、配布対象である文書データを格納しており、ＲＡＭやフラッシュメモリなどの記憶領域として構成される。制限情報格納部１４６は、文書管理サーバ１１０から受信した制限テーブルを格納し、ＲＡＭやフラッシュメモリなどの記憶領域として構成される。
【００３２】
選択受付部１４８は、制限テーブルに含まれる各制限項目の１以上の選択肢をユーザに提示するとともに、その提示された選択肢のうちから、登録要求にかかる文書データに対し適用する制限項目の選択肢のユーザ指定を受け付ける。二次元コード再生成部１５０は、文書管理サーバ１１０から発行された二次元コードに含まれる情報を一度抽出し、この抽出した情報に対し、提示した各制限項目の選択肢のうちから選択された制限の情報を追加し、配布用二次元コード画像を再生成する。この配布用二次元コード画像は、これらの情報を再び予め定義された形式で埋め込んだものであり、文書管理サーバ１１０側と同様に、ＱＲコード（登録商標）を採用することができる。
【００３３】
なお、説明する実施形態では、文書管理サーバ１１０から発行された二次元コード画像に基づき、文書登録者端末１４０側で、制限の情報を追加して、配布用二次元コード画像を再生成するものとして説明する。このように、文書登録者端末１４０は、配布用二次元コード画像を再生成する機能を有する。しかしながら、組織の運用ポリシーによっては、文書登録者側で追加の制限を加えず、文書管理サーバ１１０から発行された二次元コード画像をそのまま配布用として使用することを許してもよい。
【００３４】
次に、文書データの印刷出力処理について説明する。文書管理サーバ１１０上の送受信部１１２は、複合機１７０から、該複合機１７０に提示された二次元コード画像または二次元コード画像から抽出された抽出情報を受信する。以下に説明する実施形態では、複合機１７０の計算負荷を軽減する観点から、二次元コード画像のデータがそのまま文書管理サーバ１１０へ送信され、文書管理サーバ１１０上で、二次元コード画像のデータからの情報抽出が行われるものとして説明する。しかしながら、他の実施形態では、複合機１７０側で、二次元コード画像からの情報抽出が行われ、抽出された情報のみが文書管理サーバ１１０へ送信されてもよい。
【００３５】
許可判定部１２０は、文書管理サーバ１１０が管理する管理情報と、取得要求元の複合機１７０から受信した情報とに基づいて、要求元の複合機１７０が出力の許可範囲内であるか否かの判定を行う。ここでは、テナントユーザ毎に定義される制限テーブル内に候補
として定義されていない制限項目の選択肢が含まれたり、デバイス属性テーブルにおいて、要求元の複合機１７０が、二次元コード画像内に埋め込まれた制限の情報に該当しなかったりした場合は、出力が許可されない。許可判定部１２０は、要求元の複合機１７０が許可範囲内であると判定した場合には、文書保存部１１４から、受信した情報で特定される文書データを読み出し、送受信部１１２により、要求元の複合機１７０に送信させる。
【００３６】
複合機１７０上の送受信部１７４は、文書管理サーバ１１０に対し、読み取った二次元コード画像に基づき、文書データの取得要求を送信し、文書管理サーバ１１０から、許可判定結果および結果として送信された文書データを受信する。二次元コード読取部１７２は、自身に提示された二次元コード画像を読み取り、適宜、二次元コード画像から、含まれる情報を抽出する。二次元コード読取部１７２は、例えば、画像として二次元コード画像を読み取るスキャナ、あるいは、光学的に二次元コードを読み取る二次元コードリーダなどを含んで構成される。受信した文書データは、複合機１７０が処理可能なフォーマットで構成されており、出力部１７６は、送受信部１７４により受信した文書データに基づき、プリントエンジンを制御し、印刷出力を行う。
【００３７】
文書管理サーバ１１０、文書登録者端末１４０および複合機１７０は、それぞれ、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤやＳＳＤなどの記録装置、ネットワーク・インタフェースなどを備える。文書管理サーバ１１０は、ＣＰＵが、サーバ・プログラムを読み出し、ＲＡＭ上に展開することによって、上述した文書管理サーバ１１０上の各機能部を実現する。文書登録者端末１４０も同様に、ＣＰＵが、クライアント・プログラムを読み出し、ＲＡＭ上に展開することによって、上述した文書登録者端末１４０上の各機能部を実現する。複合機１７０は、ＣＰＵが、複合機１７０のファームウェアや、適宜、追加されたアプリケーション・プログラムを読み出し、ＲＡＭ上に展開することによって、上述した複合機１７０上の各機能部を実現する。
【００３８】
以下、図４および図５に示すフローチャート、図６および図７に示すデータ構造、並びに図８に示すユーザインタフェース画面を参照しながら、本実施形態による文書データの登録処理および印刷出力処理について、より詳細に説明する。
【００３９】
図４は、本実施形態による文書登録者端末１４０および文書管理サーバ１１０間で行われる文書データの登録処理を示すフローチャートである。図４に示す処理は、ステップＳ１００から開始され、ステップＳ１０１では、文書登録者端末１４０は、登録しようとする文書データおよびユーザ認証情報を準備する。ここで、ユーザ認証情報は、文書登録者のユーザを認証するための情報であり、文書登録者端末１４０の利用者に対し、事前に配布されており、文書登録者端末１４０上のクライアント・アプリケーションに設定されているものとする。文書データは、登録する文書データとして、文書登録者端末１４０上の文書ファイルをクライアント・アプリケーションに取り込むことによって準備される。
【００４０】
ステップＳ１０２では、文書登録者端末１４０は、例えばＳＳＬ（Secure Sockets Layer）などの暗号化手段によって、送信する情報（文書データおよびユーザ認証情報）を暗号化する。ステップＳ１０３では、文書登録者端末１４０は、登録要求とともに、暗号化された文書データおよびユーザ認証情報を文書管理サーバ１１０に送信する。
【００４１】
登録要求を受けた文書管理サーバ１１０は、ステップＳ１０４で、登録要求とともに、暗号化された文書データおよびユーザ認証情報を文書登録者端末１４０から受信する。ステップＳ１０５では、文書管理サーバ１１０は、受信した情報を復号し、文書データおよびユーザ認証情報を取得する。ステップＳ１０６では、文書管理サーバ１１０は、復号されたユーザ認証情報に基づき、送信元ユーザが正当な資格を有するユーザであるかを判定する。ステップＳ１０６で、ユーザ認証情報が正当であり、送信元ユーザが正当な資格を有するユーザであると判定された場合（ＹＥＳ）は、ステップＳ１０７へ処理が進められる。
【００４２】
ステップＳ１０７では、文書管理サーバ１１０は、登録要求にかかる文書データに対し、文書ＩＤを作成し、作成した文書ＩＤに関連付けて文書データを保存する。ステップＳ１０８では、文書管理サーバ１１０は、文書ＩＤに基づいて、二次元コード画像を生成する。
【００４３】
図６は、文書管理サーバ１１０上で管理される文書管理テーブルのデータ構造を示す。図６に示す例では、登録要求にかかる文書データは、文書ＩＤと、その文書ＩＤのダイジェスト値である二次元コード情報と、文書データ保存位置と、文書データに適用するテナントユーザＩＤとを組にして文書管理テーブル上に登録される。
【００４４】
再び図４を参照すると、ステップＳ１０９では、文書管理サーバ１１０は、管理テーブルを参照し、認証されたエンドユーザに対応するテナントユーザの制限テーブルを取得する。ステップＳ１１０では、文書管理サーバ１１０は、生成された二次元コード画像および制限テーブルを暗号化する。ステップＳ１１１では、文書管理サーバ１１０は、暗号化された二次元コード画像および制限テーブルを要求元の文書登録者端末１４０に対し送信する。
【００４５】
図７（Ａ）は、本実施形態による文書管理サーバ１１０上で管理される制限テーブルのデータ構造を示す。図７（Ａ）に示すように、制限テーブルは、各テナントユーザ毎に定義されており、複数の制限項目各々に対する１以上の選択肢を含んで構成される。図７（Ａ）に示す例示では、「所在国」という制限項目について、「日本」、「米国」、「英国」といった複数の選択肢が設けられている。さらに、「所在拠点」や「部署」という制限項目について、それぞれ１以上の選択肢が設けられている。図７（Ａ）に示す制限テーブルは、事前に、テナントユーザに対して定義されており、あるテナントユーザの下のエンドユーザには、同じ制限テーブルが適用される。
【００４６】
なお、図７（Ａ）に示す制限項目およびその選択肢は、例示であり、制限項目としては、許可される範囲の電子情報出力装置の所在国、所在拠点、所在組織の他、許可される範囲の出力装置の機種であってもよいし、出力装置を利用する許可されるユーザの所属国、所属拠点、所属組織、役割および権限であってもよいし、印刷要求にかかる印刷部数であってもよい。制限テーブルは、これらの群から選択された少なくとも１つの制限項目での１以上の選択肢を含むことができる。
【００４７】
再び図４を参照すると、ステップＳ１０６で、ユーザ認証情報が正当ではないと判定された場合（ＮＯ）は、ステップＳ１１２へ処理が分岐される。ステップＳ１１２では、文書管理サーバ１１０は、認証エラーメッセージを要求元の文書登録者端末１４０に対し送信する。
【００４８】
ステップＳ１１３では、文書登録者端末１４０は、登録要求に対する応答を文書管理サーバ１１０から受信する。ステップＳ１１４では、文書登録者端末１４０は、応答に基づき、認証に成功したか否かを判定する。ステップＳ１１４で、認証に成功したと判定された場合（ＹＥＳ）は、ステップＳ１１５へ処理が進められる。
【００４９】
ステップＳ１１５では、文書登録者端末１４０は、二次元コード画像および制限テーブルを復号する。ステップＳ１１６では、復号された二次元コード画像を解析し、二次元コード画像に含まれる情報を抽出する。ステップＳ１１７では、復号された制限テーブルに基づき、制限項目の選択肢についてユーザ指定を受け付ける。
【００５０】
図８は、文書登録者端末１４０のディスプレイ上に表示される、発行された二次元コード画像に対し、制限を付加して二次元コード画像を再生成するためのユーザインタフェースを例示する。図８に示す二次元コード画像再生成画面２００は、二次元コード画像が発行された旨を通知するとともに、ユーザによる制限項目の選択を促すメッセージ２０２と、発行された２次元コードを表示する表示領域２０４と、ユーザからの再生成の指示を受け付ける再生成ボタン２０６と、二次元コード画像をメールで送信する指示を受け付けるメールで送信ボタン２０８とを含む。二次元コード画像再生成画面２００は、さらに、各制限項目の選択肢を選択するためのプルダウンメニュー２１０，２１２，２１４を含む。
【００５１】
文書登録者は、プルダウンメニュー２１０，２１２，２１４を用いて、各制限項目における所望の１以上の選択肢を選択することにより、文書データに対して許可する出力可能な範囲を設定することができる。そして、再生成ボタン２０６がタップされると、ステップＳ１１８では、文書登録者端末１４０は、復元された情報に対し、ユーザ指定された制限項目の選択肢を追加して、二次元コードを再生成する。図７（Ｃ）は、本実施形態による文書登録者端末１４０上で追加される制限の情報のデータ構造を示す。図７（Ｃ）に示すように、各制限項目に対する選択肢が指定され、文書データに対して出力可能な範囲が設定されている。なお、図７（Ｂ）では、各制限項目に対する選択肢そのもので表しているが、文書管理サーバ１１０間で情報共有される選択肢を識別する識別値や、ダイジェスト値の形で二次元コードに埋め込まれてもよい。
【００５２】
二次元コード画像が再生成されると、表示領域２０４が更新され、メールで送信ボタン２０８が有効化される。メールで送信ボタン２０８がタップされ、アドレス帳などから宛先が選択されてメール送信の指示が行われると、二次元コード画像の配布処理が行われる。ステップＳ１１９では、文書登録者端末１４０は、電子メールの送信サーバと通信し、再生成された配布用の二次元コード画像を所望の宛先にメール配布し、ステップＳ１２０で本処理を終了する。これに対して、ステップＳ１１４で、認証に失敗したと判定された場合（ＮＯ）は、ステップＳ１２０へ処理が直接進められ、本処理を終了する。
【００５３】
図５は、本実施形態による複合機１７０および文書管理サーバ１１０間で行われる文書データの印刷出力処理を示すフローチャートである。なお、説明する実施形態では、配布先の利用者は、文書管理サーバ１１０の配布元のエンドユーザと同一のテナントユーザ下のエンドユーザとして正当な資格を有しており、複合機１７０にログインし、ユーザ認証されているものとする。図５に示す処理は、ステップＳ２００から開始され、ステップＳ２０１では、複合機１７０は、二次元コード読取部１７２により、自身に提示された二次元コード画像を読み取る。ステップＳ２０２では、複合機１７０は、例えばＳＳＬなどの暗号化手段によって、送信する情報（提示された二次元コード画像）を暗号化する。ステップＳ２０３では、複合機１７０は、文書データの取得要求とともに、暗号化された二次元コード画像を文書管理サーバ１１０に送信する。なお、ここでは、二次元コード画像を送信するものとしているが、上述したように、他の実施形態では、二次元コード画像から抽出される抽出情報を送信してもよい。
【００５４】
取得要求を受けた文書管理サーバ１１０は、ステップＳ２０４で、取得要求とともに、暗号化された二次元コード画像を複合機１７０から受信する。ステップＳ２０５では、文書管理サーバ１１０は、受信した二次元コード画像を復号する。ステップＳ２０６では、文書管理サーバ１１０は、復号された二次元コード画像から情報を抽出し、発行済みの二次元コードの情報が登録される文書管理テーブル（図６）と照合し、また、抽出情報として文書ＩＤおよび制限項目を取得する。
【００５５】
ステップＳ２０７では、文書管理サーバ１１０は、文書管理テーブル中に、送信されてきた情報と一致したものが存在するか否かを判定する。文書管理テーブル中に、送信されてきた二次元コード画像から抽出される文書ＩＤ（またはそのダイジェスト値）に一致するレコードが存在すれば、読み取られた二次元コード画像（制限情報を含む場合がある。）の起源となる二次元コード画像が発行済みであり、一致したものが存在すると判定され
る。ステップＳ２０７で、一致したものが文書管理テーブルに存在すると判定された場合（ＹＥＳ）は、ステップＳ２０８へ処理が分岐される。
【００５６】
ステップＳ２０８では、文書管理サーバ１１０は、さらに、ステップＳ２０６で取得した制限の情報と、当該文書管理サーバ１１０が管理する情報を照合し、許可範囲であるか否かを判定する。ここでは、取得した制限の情報の中に、当該エンドユーザのテナントユーザの制限テーブル内に定義されていない制限項目や選択肢が含まれた場合は、許可範囲ではないと判定される。また、取得要求にかかる複合機１７０の装置ＩＤがデバイス属性テーブルに登録されていなかったり、装置ＩＤに対して設定された所在国、所在拠点、部署などが一致しなかった場合は、許可範囲ではないと判定される。ステップＳ２０６で取得した制限の情報が、制限テーブル内に定義されており、取得した制限の情報と、取得要求にかかる複合機１７０の所在国、所在拠点、部署などの制限項目の選択肢とが一致した場合は、許可範囲であると判定される。
【００５７】
図７（Ｂ）は、本実施形態による文書管理サーバ１１０上で管理されるデバイス属性テーブルのデータ構造を示す。図７（Ｂ）に示すように、デバイス属性テーブルは、各テナントユーザ毎に定義されており、各デバイスに対し、複数の制限項目各々に対する該当する選択肢を含んで構成される。図７（Ｂ）に示す例示では、「ＭＦＰ００００１」というデバイスが、「所在国」＝「日本」であり、「所在部署」＝「横浜支店」であり、「部署」＝「営業部」であることが登録されている。図７（Ｂ）に示すデバイス属性テーブルは、事前に、テナントユーザに対して定義されており、あるテナントユーザの下のエンドユーザには、同じテーブルが適用される。
【００５８】
なお、図７（Ｂ）に示す制限項目およびその該当する選択肢は、例示であり、図７（Ａ）に示す制限テーブルに対応して、許可される範囲の出力装置の所在国、所在拠点、所在組織の他、許可される範囲の出力装置の機種、出力装置を利用する許可されるユーザの所属国、所属拠点、所属組織、役割および権限が指定される。印刷要求にかかる印刷部数については、別途、図６に示す文書管理テーブルに各文書データの総出力部数を計数するカラムを追加することで、出力の可否を判断することができる。
【００５９】
ステップＳ２０８で、要求元が許可範囲であると判定された場合（ＹＥＳ）は、ステップＳ２０９へ処理が分岐される。ステップＳ２０９では、文書管理サーバ１１０は、抽出された文書ＩＤまたはダイジェスト値で特定される文書データの保存位置を文書管理テーブルから検索し、その保存位置から文書データを取得する。ステップＳ２１０では、文書管理サーバ１１０は、取得した文書データを暗号化し、ステップＳ２１１では、暗号化した文書データを、要求元の複合機１７０に送信する。一方、ステップＳ２０７で一致したものがない、または、またはステップＳ２０８で許可範囲外であると判定された場合（Ｓ２０７でＮＯまたはＳ２０７でＮＯ）は、ステップＳ２１２へ処理が分岐される。ステップＳ２１２では、文書管理サーバ１１０は、エラーメッセージを要求元の複合機１７０に対し送信する。
【００６０】
ステップＳ２１３では、複合機１７０は、取得要求に対する応答を文書管理サーバ１１０から受信する。ステップＳ２１４では、複合機１７０は、応答に基づき、文書データの取得に成功したか否かを判定する。ステップＳ２１４で、取得に成功したと判定された場合（ＹＥＳ）は、ステップＳ２１５へ処理が進められる。
【００６１】
ステップＳ２１５では、複合機１７０は、文書データを復号し、ステップＳ２１６では、出力部１７６により文書データの出力を行い、ステップＳ２１７で本処理を終了する。一方、ステップＳ２１４で、取得に失敗したと判定された場合（ＮＯ）は、ステップＳ２１７へ直接処理を分岐させ、本処理を終了する。
【００６２】
上述した実施形態の構成では、文書登録者が文書管理サーバ１１０に文書データをアップロードした後、二次元コード画像が文書管理サーバ１１０から発行される。文書登録者は、その発行された二次元コード画像に対し、出力可能な装置などを限定する制限の情報を追加して二次元コード画像を再生成し、これを配布する。配布を受けた利用者は、複合機に追加制限の情報が埋め込まれた二次元コード画像を読み取らせ、複合機から文書管理サーバ１１０に文書取得要求を送信し、文書管理サーバ１１０で照合して許可された出力装置だけが印刷データを取得できることになる。
【００６３】
したがって、上記構成により、限定された許可範囲内でのみ出力が可能な形で、配布対象の文書データを入手し出力するための情報を配布することができ、ひいては、ユーザの認証情報や電子情報自体の漏えいの心配なく文書データを共有することができるようになる。配布先の利用者は、適切な複合機に対し、配布された二次元コード画像を読み取らせるだけで、配布された二次元コード画像に対応付けられる文書データの印刷出力物を得ることができる。
【００６４】
なお、上述した実施形態では、電子情報出力装置として、文書データを印刷出力する複合機などの画像形成装置を用いて説明した。しかしながら、電子情報出力装置としては、特に限定されるものではなく、映像データを投影出力するプロジェクタなどの映像投影装置、音声データを音声出力する音声再生装置など、電子情報を出力することができる如何なる装置に対して適用することができる。また、端末装置としては、スマートフォンなどの携帯情報端末を用いるものとして説明した。しかしながら、複合機など、操作パネルを備える電子情報入力装置自体を端末装置として、スキャンした文書データをアップロードし、二次元コード画像の発行を受けて操作パネル上で制限項目の選択肢を選択する態様としてもよい。
【００６５】
また、上述した実施形態では、予め定義された形式で情報が埋めこまれる情報埋め込みパターンとして、二次元コード画像を一例として説明した。しかしながら、情報埋め込みパターンに情報を埋め込むとは、人間が埋め込まれた情報を直接認識できない態様で、媒体上に時間的または空間的なパターンとして情報を構成することをいい、情報埋め込みパターンは、電子情報出力装置が備えるセンサで検知可能なパターンであれば、特に限定されるものではない。例えば、二次元コード画像の他、一次元コード画像であってもよいし、発光素子の点滅パターン、振動素子の振動パターンおよび音声発生素子の音声パターン（例えば超音波）であってもよい。
【００６６】
以上説明したように、実施形態によれば、限定された許可範囲内でのみ出力が可能な形で、配布対象の電子文書を入手し出力するための情報を配布することができる、情報処理システム、管理装置、情報出力方法およびプログラムを提供することができる。
【００６７】
図９は、実施形態にかかる文書管理サーバ１１０のハードウェア構成の一例を示すブロック図である。図９に示すように、文書管理サーバ１１０は、通信部１２０と、操作部１２１と、表示部１２２と、記憶部１２３と、制御部１２４とを、備える。
【００６８】
通信部１２０は、ネットワーク１０２を介して端末装置などの外部機器と通信するものであり、ＮＩＣ（Network  Interface  Card）などの通信装置により実現できる。
【００６９】
操作部１２１は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００７０】
表示部１２２は、各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの表示装置により実現できる。
【００７１】
記憶部１２３は、文書管理サーバ１１０で実行されるサーバ用の文書管理プログラムなどの各種プログラムや文書管理サーバ１１０で行われる各種処理に使用されるデータなどを記憶する。記憶部１２３は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、及びＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な記憶装置により実現できる。記憶部１２３は、文書記憶部１２５を含む。
【００７２】
制御部１２４は、文書管理サーバ１００の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの制御装置により実現できる。
【００７３】
配布先端末１９０は、タッチパネルを有したいわゆるスマートデバイスであり、無線基地局との無線通信を介して、文書管理サーバ１１０と通信する情報処理装置である。タッチパネルは、タッチ検出器を液晶表示器等の表示装置上に装着し、または、タッチ検出器と表示装置とを一体化し、その表示装置に各種のボタン画像等を表示させることによって、通常の機械式ボタンの代わりとして情報入力を可能とする装置である。
【００７４】
図１０は、実施形態にかかる配布先端末１９０のハードウェア構成の一例を示す図である。図１０に示すように、配布先端末１９０は、バス１５９上に、ＣＰＵ（Central  Processing  Unit）１５１、ＲＯＭ（Read  Only  Memory）１５２、ＲＡＭ（Random  Access  Memory）１５３、操作部１５４、ディスプレイ１５５、無線通信部１５６、補助記憶装置１５７、カメラ部１５８を備えている。
【００７５】
ＣＰＵ１５１は、情報端末全体の動作を制御する演算装置である。ＲＯＭ１５２は、情報端末用のプログラムおよび制御データ等を記憶している不揮発性記憶装置である。ＲＡＭ１５３は、ＣＰＵ１５１のワークエリアとして使用される揮発性記憶装置である。
【００７６】
操作部１５４は、文字、数字、各種指示の選択等を行うための入力装置である。ディスプレイ１５５は、メニュー、ウィンドウ、文字および画像等の各種情報を表示する表示装置である。この操作部１５４およびディスプレイ１５５は、上述したタッチパネルに相当する装置である。
【００７７】
無線通信部１５６は、無線基地局および外部出力装置と無線通信を行うための無線インターフェースである。無線通信部１５６は、例えば、Ｗｉ−Ｆｉ（登録商標）（Wireless  Fidelity）、または、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信規格に準拠したものである。
【００７８】
補助記憶装置１５７は、プログラム等の各種情報を記憶するＨＤＤ（Hard  Disk  Drive）またはＳＳＤ（Solid  Ｓtate  Drive）等の不揮発性記憶装置である。カメラ部１５８は、バーコードなどの被写体を撮影する機能を有する。
【００７９】
図１１は、実施形態にかかる複合機１７０のハードウェア構成を示すブロック図である。本図に示すように、この複合機１７０は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral  Component  Interface）バスで接続した構成となる。コントローラ１０は、複合機１７０全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。二次元バーコード読み取り部１７２は、例えば前述したＱＲコード（登録商標）などの二次元のバーコードを光学的に読み取る装置である。
【００８０】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated  Graphics  Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２ａと、ＲＡＭ（Random  Access  Memory)１２ｂと、をさらに有する。
【００８１】
ＣＰＵ１１は、複合機１７０の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００８２】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００８３】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００８４】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００８５】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Facsimile  Control  Unit）３０、ＵＳＢ（Universal  Serial  Bus）４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００８６】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００８７】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００８８】
ところで、上述した機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現できる。機能部は、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【００８９】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９０】
１００  印刷処理システム
１０２  ネットワーク
１１０  文書管理サーバ
１１２  送受信部
１１４  文書保存部
１１６  二次元コード生成部
１１８  管理情報格納部
１２０  許可判定部
１４０  文書登録者端末（携帯情報端末）
１４２  文書格納部
１４４  送受信部
１４６  制限情報格納部
１４８  選択受付部
１５０  二次元コード再生成部
１７０  複合機
１７２  二次元コード読取部
１７４  送受信部
１７６  出力部
１９０  配布先端末
２００  二次元コード画像再生成画面
２０２  メッセージ
２０４  表示領域
２０６  再生成ボタン
２０８  メールで送信ボタン
２１０，２１２，２１４  プルダウンメニュー
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００１−２９０７４２号公報
【特許文献２】特開２００７−２４９９３９号公報
【図１】
2015180995.tif 000003
【図２】
2015180995.tif 000004
【図３】
2015180995.tif 000005
【図４】
2015180995.tif 000006
【図５】
2015180995.tif 000007
【図６】
2015180995.tif 000008
【図７】
2015180995.tif 000009
【図８】
2015180995.tif 000010
【図９】
2015180995.tif 000011
【図１０】
2015180995.tif 000012
【図１１】
2015180995.tif 000013