(57)【要約】【課題】不正な利用者が印刷してしまうことを回避する。【解決手段】チケット管理装置６は、印刷要求に係る利用者及び文書に関連付けて印刷チケットを発行する。チケット管理装置６は、プリンタ４に対して提示された印刷チケットを取得し、取得した印刷チケットに関連付けてスケジュール管理装置７に管理された利用者のスケジュール情報に基づき特定した利用者の場所情報と、プリンタ４から受信した情報に基づき特定した場所情報との比較結果に基づいて、印刷チケットに基づく印刷の許否を判定し、印刷を許可する場合に、文書管理装置５に印刷チケットに関連付けられた文書をプリンタ５に送信させて、プリンタ４に文書の印刷を実行させる。【選択図】図１
2014106686.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求に係る利用者及び文書に関連付けて印刷チケットを発行する発行手段と、
印刷装置に対して提示された印刷チケットを取得する取得手段と、
前記取得手段により取得した印刷チケットに関連付けられた利用者に紐付くスケジュール情報に基づき特定した場所情報と、前記印刷装置から受信した情報に基づき特定した場所情報との比較結果に基づいて、前記印刷チケットに基づく印刷の許否を判定する判定手段と、
前記判定手段により印刷が許可された場合に、前記印刷チケットに関連付けられた文書を前記印刷装置に送信して、前記印刷装置に前記文書の印刷を実行させる印刷制御手段と、を含む
ことを特徴とする印刷システム。
【請求項２】
前記判定手段は、前記取得手段により前記印刷チケットを取得した時刻における前記利用者に紐付くスケジュール情報に基づいて特定した場所情報と、前記印刷装置の場所情報とが整合しない場合には、前記印刷チケットに基づく印刷を許可しない
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
利用者間の関係性を管理する利用者管理手段をさらに含み、
前記判定手段は、前記印刷装置に前記印刷チケットを提示した利用者と、前記印刷チケットに関連付けられた利用者とが一致しない場合であって、前記利用者管理手段により双方の利用者間に関係性が定められていないときには、前記印刷チケットに基づく印刷を許可しない
ことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
利用者の携わる業務と、該業務の場所情報を管理する業務情報管理手段をさらに含み、
前記判定手段は、前記印刷装置に前記印刷チケットを提示した利用者について前記業務情報管理手段で管理されるいずれかの業務の場所情報が、前記印刷装置の場所情報と整合する場合には、前記印刷チケットに基づく印刷を許可する
ことを特徴とする請求項１又は２に記載の印刷システム。
【請求項５】
文書の承認状態を管理する文書管理手段をさらに含み、
前記判定手段は、前記印刷チケットに関連付けられた文書が前記文書管理手段により承認状態となっていない場合には、前記印刷チケットに基づく印刷を許可しない
ことを特徴とする請求項１乃至４のいずれかに記載の印刷システム。
【請求項６】
前記印刷チケットの利用上限回数と、利用回数とを管理する利用管理手段をさらに含み、
前記判定手段は、前記印刷チケットの利用回数が利用上限回数に達した場合には、前記印刷チケットに基づく印刷を許可しない
ことを特徴とする請求項１乃至５のいずれかに記載の印刷システム。
【請求項７】
印刷要求に係る利用者及び文書に関連付けて印刷チケットを発行する発行手段と、
印刷装置に対して提示された印刷チケットを取得する取得手段と、
前記取得手段により取得した印刷チケットに関連付けられた利用者に紐付くスケジュール情報に基づき特定した場所情報と、前記印刷装置から受信した情報に基づき特定した場所情報との比較結果に基づいて、前記印刷チケットに基づく印刷の許否を判定する判定手段と、
前記判定手段により印刷が許可された場合に、前記印刷チケットに関連付けられた文書を前記印刷装置に送信させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及びプログラムに関する。
【背景技術】
【０００２】
利用者からの要求に応じて印刷装置が文書を印刷するシステムがある（下記の特許文献１を参照）。こうしたシステムにおいて、不正に利用者の情報を用いて印刷要求を受け付けた場合であっても、印刷が実行されてしまうことがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、不正な利用者が印刷してしまうことを回避できる印刷システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、印刷要求に係る利用者及び文書に関連付けて印刷チケットを発行する発行手段と、印刷装置に対して提示された印刷チケットを取得する取得手段と、前記取得手段により取得した印刷チケットに関連付けられた利用者に紐付くスケジュール情報に基づき特定した場所情報と、前記印刷装置から受信した情報に基づき特定した場所情報との比較結果に基づいて、前記印刷チケットに基づく印刷の許否を判定する判定手段と、前記判定手段により印刷が許可された場合に、前記印刷チケットに関連付けられた文書を前記印刷装置に送信して、前記印刷装置に前記文書の印刷を実行させる印刷制御手段と、を含むことを特徴とする印刷システムである。
【０００６】
請求項２に係る発明は、前記判定手段は、前記取得手段により前記印刷チケットを取得した時刻における前記利用者に紐付くスケジュール情報に基づいて特定した場所情報と、前記印刷装置の場所情報とが整合しない場合には、前記印刷チケットに基づく印刷を許可しないことを特徴とする請求項１に記載の印刷システムである。
【０００７】
請求項３に係る発明は、利用者間の関係性を管理する利用者管理手段をさらに含み、前記判定手段は、前記印刷装置に前記印刷チケットを提示した利用者と、前記印刷チケットに関連付けられた利用者とが一致しない場合であって、前記利用者管理手段により双方の利用者間に関係性が定められていないときには、前記印刷チケットに基づく印刷を許可しないことを特徴とする請求項１又は２に記載の印刷システムである。
【０００８】
請求項４に係る発明は、利用者の携わる業務と、該業務の場所情報を管理する業務情報管理手段をさらに含み、前記判定手段は、前記印刷装置に前記印刷チケットを提示した利用者について前記業務情報管理手段で管理されるいずれかの業務の場所情報が、前記印刷装置の場所情報と整合する場合には、前記印刷チケットに基づく印刷を許可することを特徴とする請求項１又は２に記載の印刷システムである。
【０００９】
請求項５に係る発明は、文書の承認状態を管理する文書管理手段をさらに含み、前記判定手段は、前記印刷チケットに関連付けられた文書が前記文書管理手段により承認状態となっていない場合には、前記印刷チケットに基づく印刷を許可しないことを特徴とする請求項１乃至４のいずれかに記載の印刷システムである。
【００１０】
請求項６に係る発明は、前記印刷チケットの利用上限回数と、利用回数とを管理する利用管理手段をさらに含み、前記判定手段は、前記印刷チケットの利用回数が利用上限回数に達した場合には、前記印刷チケットに基づく印刷を許可しないことを特徴とする請求項１乃至５のいずれかに記載の印刷システムである。
【００１１】
請求項７に係る発明は、印刷要求に係る利用者及び文書に関連付けて印刷チケットを発行する発行手段と、印刷装置に対して提示された印刷チケットを取得する取得手段と、前記取得手段により取得した印刷チケットに関連付けられた利用者に紐付くスケジュール情報に基づき特定した場所情報と、前記印刷装置から受信した情報に基づき特定した場所情報との比較結果に基づいて、前記印刷チケットに基づく印刷の許否を判定する判定手段と、前記判定手段により印刷が許可された場合に、前記印刷チケットに関連付けられた文書を前記印刷装置に送信させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、不正な利用者が印刷してしまうことを回避できる。
【００１３】
請求項２に記載の発明によれば、印刷チケットの発行者が印刷装置の場所に居ない場合には印刷されることがないようにできる。
【００１４】
請求項３に記載の発明によれば、印刷チケットの発行者と関係のない利用者が印刷してしまうことを回避できる。
【００１５】
請求項４に記載の発明によれば、利用者の携わる業務が実施される場所での印刷が可能となる。
【００１６】
請求項５に記載の発明によれば、承認されていない文書を印刷してしまうことを回避できる。
【００１７】
請求項６に記載の発明によれば、定められた回数以上印刷してしまうことを回避できる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係るネットワーク印刷システムのシステム構成図である。
【図２】文書管理装置のハードウェア構成例を示す図である。
【図３】チケット管理装置のハードウェア構成例を示す図である。
【図４】印刷チケット管理テーブルの一例を示す図である。
【図５】スケジュール管理装置のハードウェア構成例を示す図である。
【図６】スケジュール管理テーブルの一例を示す図である。
【図７】クライアント装置のハードウェア構成例を示す図である。
【図８】ＩＣチップとＩＣカードリーダのハードウェア構成例を示す図である。
【図９】プリンタのハードウェア構成例を示す図である。
【図１０】印刷チケット発行処理のシーケンス図である。
【図１１】印刷チケット利用処理のシーケンス図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２０】
図１には、本実施形態に係るネットワーク印刷システム１のシステム構成図を示した。図１に示されるように、ネットワーク印刷システム１は、クライアント装置３、プリンタ４、文書管理装置５、チケット管理装置６、スケジュール管理装置７を含み、クライアント装置３、プリンタ４、文書管理装置５（チケット管理装置６、スケジュール管理装置７は必須ではない）はそれぞれネットワーク２に接続しデータ通信する。また、文書管理装置５、チケット管理装置６、スケジュール管理装置７は、ローカルエリアネットワーク等のネットワークに接続し相互にデータ通信する。
【００２１】
まず、本実施形態に係るネットワーク印刷システム１において行われる処理の概要を説明する。クライアント装置３は、文書管理装置５にアクセスして、文書管理装置５で管理される文書を印刷するための印刷チケットの発行を依頼する。ここで、文書管理装置５は、チケット管理装置６に印刷チケットの発行を要求し、チケット管理装置６で発行された印刷チケットをクライアント装置３に提供する。
【００２２】
次に、クライアント装置３は、提供された印刷チケットを、ネットワーク２に接続されたプリンタ４に送信して、印刷チケットに係る文書の印刷を要求する。プリンタ４は、文書管理装置５に、クライアント装置３から提示された印刷チケットと、プリンタ４の環境情報（位置、時間等の情報）を送信する。文書管理装置５は、プリンタ４から受信した印刷チケットと、プリンタ４の環境情報をチケット管理装置６に送信し、チケットの検証を要求する。チケット管理装置６は、文書管理装置５から受信した印刷チケットに係るユーザの、現在時刻における場所情報をスケジュール管理装置７から取得し、取得したユーザの場所と、プリンタ４の場所、印刷チケットの有効性等に基づいて印刷許否を判定し、その結果を文書管理装置５に送信する。文書管理装置５は、チケット管理装置６から印刷許可の情報を受信した場合には、印刷チケットに係る文書を取得し、プリンタ４に送信する。そして、プリンタ４は、文書管理装置５から受信した文書を印刷出力する。
【００２３】
以上の処理を実施するために、文書管理装置５、チケット管理装置６、スケジュール管理装置７、クライアント装置３、プリンタ４にそれぞれ備えられた構成について説明する。
【００２４】
［文書管理装置５］
図２には、文書管理装置５のハードウェア構成例を示した。図２に示されるように、文書管理装置５は、制御部５１、記憶部５２、通信部５３を備える。
【００２５】
制御部５１は、ＣＰＵ（Central Processing Unit）を含み、記憶部５２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに文書管理装置５の各部を制御する。
【００２６】
記憶部５２は、文書管理装置５のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部５１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で文書管理装置５に供給されてもよいし、インターネット等のデータ通信手段を介して文書管理装置５に供給されてもよい。
【００２７】
記憶部５２には、ユーザＩＤごとの認証情報（パスワード）や、文書データが記憶される。文書データには、文書の所有者、文書の印刷許可ユーザのユーザＩＤをそれぞれ関連付けておくこととしてもよい。
【００２８】
通信部５３は、ネットワークインターフェースカードにより実現され、ローカルエリアネットワークを介してチケット管理装置６、スケジュール管理装置７とデータ通信するとともに、ネットワーク２を介してクライアント装置３やプリンタ４とデータ通信する。
【００２９】
［チケット管理装置６］
図３には、チケット管理装置６のハードウェア構成例を示した。図３に示されるように、チケット管理装置６は、制御部６１、記憶部６２、通信部６３を備える。
【００３０】
制御部６１は、ＣＰＵ（Central Processing Unit）を含み、記憶部６２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにチケット管理装置６の各部を制御する。
【００３１】
記憶部６２は、チケット管理装置６のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部６１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でチケット管理装置６に供給されてもよいし、インターネット等のデータ通信手段を介してチケット管理装置６に供給されてもよい。
【００３２】
記憶部６２には、チケット管理装置６が発行した印刷チケットや、発行した印刷チケットの状態を管理する印刷チケット管理テーブルが記憶される。
【００３３】
図４には、印刷チケット管理テーブルの一例を示した。図４に示されるように、印刷チケット管理テーブルには、印刷チケットの識別情報（チケットＩＤ）、発行先のユーザＩＤ、印刷対象の文書データのＵＲＬ、有効期間、利用上限回数、利用回数、利用可否フラグを記憶することとしてよい。例えば、印刷チケットの有効期間が切れた場合や、利用上限回数に利用回数が達した場合には、利用可否フラグが「可」から「不可」に変更される。
【００３４】
通信部６３は、ネットワークインターフェースカードにより実現され、ローカルエリアネットワークを介して文書管理装置５やスケジュール管理装置７とデータ通信する。
【００３５】
［スケジュール管理装置７］
図５には、スケジュール管理装置７のハードウェア構成例を示した。図５に示されるように、スケジュール管理装置７は、制御部７１、記憶部７２、通信部７３を備える。
【００３６】
制御部７１は、ＣＰＵ（Central Processing Unit）を含み、記憶部７２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにスケジュール管理装置７の各部を制御する。
【００３７】
記憶部７２は、スケジュール管理装置７のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部７１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でスケジュール管理装置７に供給されてもよいし、インターネット等のデータ通信手段を介してスケジュール管理装置７に供給されてもよい。
【００３８】
記憶部７２には、ユーザＩＤごとのスケジュールを管理したスケジュール管理テーブルが記憶される。
【００３９】
図６には、スケジュール管理テーブルの一例を示した。図６に示されるように、スケジュール管理テーブルには、ユーザＩＤ、日付、時刻、予定情報が関連付けて記憶される。
【００４０】
通信部７３は、ネットワークインターフェースカードにより実現され、ローカルエリアネットワークを介して文書管理装置５やチケット管理装置６とデータ通信する。
【００４１】
［クライアント装置３］
次に、クライアント装置３の構成について説明する。図７には、クライアント装置３のハードウェア構成例を示した。図７に示されるように、クライアント装置３は、制御部３１、記憶部３２、無線通信部３３、入力部３４、表示部３５、ＩＣチップ３６を備える。
【００４２】
制御部３１は、ＣＰＵ（Central Processing Unit）を含み、記憶部３２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにクライアント装置３の各部を制御する。
【００４３】
記憶部３２は、クライアント装置３のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部３１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でクライアント装置３に供給されてもよいし、インターネット等のデータ通信手段を介してクライアント装置３に供給されてもよい。
【００４４】
無線通信部３３は、例えばネットワークインターフェースカードを含み、ネットワークインターフェースカードを介して、図示しない無線中継装置と無線通信を確立する。そして、無線通信部３３は、無線中継装置を介してネットワーク２に接続し、文書管理装置５等と通信する。
【００４５】
入力部３４は、タッチパネル、キーボード等の入力装置により実現され、ユーザからの操作入力を受け付ける。
【００４６】
表示部３５は、液晶ディスプレイ等の表示装置により実現され、制御部３１による情報処理の結果（画面）を表示させる。
【００４７】
ＩＣチップ３６は、プリンタ通信用アプリケーションを実行し、プリンタ４に備えられたＩＣカードリーダ４６と通信してＩＣチップ３６に格納されたデータ（例えば、ユーザ情報（ユーザＩＤ、パスワード）、印刷チケット等）を送信する。以下、図８を参照しながら、ＩＣチップ３６及び、ＩＣチップ３６と非接触通信するＩＣカードリーダ４６のハードウェア構成例について説明する。
【００４８】
［ＩＣチップ３６］
図８には、ＩＣチップ３６のハードウェア構成例を示した。図８に示されるように、ＩＣチップ３６は、無線通信回路３６１、ＣＰＵ３６２、ＲＯＭ３６３、ＲＡＭ３６４、及びＥＥＰＲＯＭ３６５を備える。
【００４９】
無線通信回路３６１は、例えばアンテナや高周波回路を含み、ＩＣカードリーダ４６と近距離（例えば数十センチメートル以内）の無線通信を行う。
【００５０】
ＣＰＵ３６２は、ＲＯＭ３６３に記憶される制御プログラム、ＥＥＰＲＯＭ３６５に記憶される端末用アプリケーション等に基づいて、演算処理を実行するとともにＩＣチップ３６の各部を制御する中央処理装置である。
【００５１】
ＲＯＭ３６３は、データの読み出しのみが可能なメモリであり、ＲＯＭ３６３には例えばＩＣチップ３６の制御プログラム、制御データが記憶される。
【００５２】
ＲＡＭ３６４は、データの書込及び読み出しが可能なメモリであり、ＲＡＭ３６４はＣＰＵ３６２による処理のワーキングメモリや、一時的なデータ記憶領域として用いられる。
【００５３】
ＥＥＰＲＯＭ３６５は、データの書込及び読み出しが可能な不揮発性メモリである。ＥＥＰＲＯＭ３６５には例えば、文書管理装置５から受信した印刷チケットや、クライアント装置３を操作するユーザの情報（ＩＤ、パスワード）等が記憶される。
【００５４】
［ＩＣカードリーダ］
次に、ＩＣカードリーダ４６のハードウェア構成例について説明する。図８に示されるように、ＩＣカードリーダ４６は、無線通信回路４６１、ＣＰＵ４６２、ＲＯＭ４６３、ＲＡＭ４６４、及びＥＥＰＲＯＭ４６５を備える。上述したように、ＩＣカードリーダ４６は、プリンタ４に備えられていることとしてよい。
【００５５】
無線通信回路４６１は、例えばアンテナや高周波回路を含み、ＩＣチップ３６と近距離（例えば数十センチメートル以内）の無線通信を行う。
【００５６】
ＣＰＵ４６２は、ＲＯＭ４６３に記憶される制御プログラム、ＥＥＰＲＯＭ４６５に記憶されるアプリケーション等に基づいて、演算処理を実行するとともにＩＣカードリーダ４６の各部を制御する中央処理装置である。
【００５７】
ＲＯＭ４６３は、データの読み出しのみが可能なメモリであり、ＲＯＭ４６３には例えばＩＣカードリーダ４６の制御プログラム、制御データが記憶される。
【００５８】
ＲＡＭ４６４は、データの書込及び読み出しが可能なメモリであり、ＲＡＭ４６４はＣＰＵ４６２による処理のワーキングメモリや、一時的なデータ記憶領域として用いられる。
【００５９】
ＥＥＰＲＯＭ４６５は、データの書込及び読み出しが可能な不揮発性メモリである。ＥＥＰＲＯＭ４６５には例えば、プリンタ４の情報等が記憶される。
【００６０】
［プリンタ４］
図９には、プリンタ４のハードウェア構成例を示した。図９に示されるように、プリンタ４は、制御部４１、記憶部４２、通信部４３、画像形成部４４、操作パネル４５、ＩＣカードリーダ４６を備える。
【００６１】
制御部４１は、ＣＰＵ（Central Processing Unit）を含み、記憶部４２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにプリンタ４の各部を制御する。
【００６２】
記憶部４２は、プリンタ４の制御プログラムやデータを記憶するほか、制御部４１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でプリンタ４に供給されてもよいし、インターネット等のデータ通信手段を介してプリンタ４に供給されてもよい。
【００６３】
通信部４３は、ネットワークインターフェースカードを含み、ネットワークインターフェースカードを介してネットワークに接続して、文書管理装置５とデータ通信する。
【００６４】
画像形成部４４は、制御部４１から入力される画像形成命令（印刷ジョブ）に従って、給紙トレイから供給された印刷媒体（印刷用紙）上に画像を形成する。例えば、画像形成部４４は、レーザプリンタ方式により画像を形成してもよいし、インクジェットプリンタ方式により画像を形成することとしてもよい。
【００６５】
操作パネル４５は、液晶ディスプレイ等の表示装置と、ボタン式やタッチパネル式等の入力装置とを備えた表示機能付き入力装置である。操作パネル４５は、プリンタ４を操作するユーザとの対話型インターフェースとして機能する。
【００６６】
ＩＣカードリーダ４６は、ＩＣチップ３６と無線通信によりデータの送受信を行うとともに、送受信したデータに基づく演算処理を行うデバイスである。ＩＣカードリーダ４６の構成例は、図８で示した通りであるため、ここでは説明を省略する。
【００６７】
［シーケンス］
次に、ネットワーク印刷システム１において行われる処理の詳細を図１０及び図１１に示したシーケンス図を参照しながら説明する。
【００６８】
［印刷チケット発行処理］
図１０には、印刷チケット発行処理のシーケンス図を示した。図１０に示されるように、クライアント装置３は、ユーザから印刷要求を受け付けると（Ｓ１０１）、文書管理装置５に対して、ユーザ識別情報（ユーザＩＤ又はユーザ名）、印刷対象文書の情報（例えば文書のＵＲＬ）を指定して、印刷チケットの発行を依頼する（Ｓ１０２）。
【００６９】
文書管理装置５は、クライアント装置３から指定されたユーザ識別情報、印刷対象文書の情報をチケット管理装置６に送信して、チケット管理装置６に印刷チケットの発行を要求する（Ｓ１０３）。
【００７０】
チケット管理装置６は、文書管理装置５から受信したユーザ識別情報、印刷対象文書の情報、検証用ハッシュ値、条件情報（有効期限、処理を受け付けるデバイスの制限情報等）を含む印刷チケットを発行する（Ｓ１０４）。ここで、印刷チケットは、チケット管理装置６で管理される暗号鍵を用いて暗号化されることとしてもよい。そして、チケット管理装置６は、発行した印刷チケットを保存するとともに（Ｓ１０５）、発行した印刷チケットを文書管理装置５に送信する（Ｓ１０６）。
【００７１】
文書管理装置５は、チケット管理装置６から受信した印刷チケットを、クライアント装置３に転送する（Ｓ１０７）。そして、クライアント装置３は、文書管理装置５から転送された印刷チケットを保存して（Ｓ１０８）、処理を終了する。
【００７２】
また、クライアント装置３は、保存した印刷チケットを他のクライアント装置３（携帯情報端末等）に対して送信することとしてもよい。
【００７３】
［印刷チケット利用処理］
次に、図１１に示したシーケンス図を参照しながら、発行された印刷チケットを利用して行われる処理の詳細について説明する。
【００７４】
図１１に示されるように、ユーザの印刷チケット提示操作を受け付けたクライアント装置３が、保持されたユーザの認証情報（例えばＩＤ，パスワード）と印刷チケットをプリンタ４に対して送信する（Ｓ２０１）。
【００７５】
プリンタ４は、クライアント装置３から受信したユーザの認証情報と印刷チケットを文書管理装置５に送信する（Ｓ２０２）。
【００７６】
文書管理装置５は、プリンタ４から受信したユーザの認証情報に基づいて認証を行い、その結果認証が通らなかった場合には（Ｓ２０３：Ｎ）、エラーを通知して（Ｓ２０４）、処理を終了する。この際、プリンタ４は、操作パネルにエラー内容を表示することとしてもよい。
【００７７】
文書管理装置５は、Ｓ２０３で認証が通った場合には（Ｓ２０３：Ｙ）、印刷チケットと、印刷要求に係る場所（例えばプリンタ４の場所、クライアント装置３の場所等）、印刷要求に係る時刻（現在時刻、印刷要求の受信時刻等）を含む印刷環境情報をチケット管理装置６に送信する（Ｓ２０５）。ここで、プリンタ４の場所情報は、プリンタ４が文書管理装置５に送信するようにしてもよいし、文書管理装置５が予めプリンタ４の識別情報（プリンタＩＤや物理アドレス）に関連付けて保持しておいてもよい。また、クライアント装置３の場所情報は、クライアント装置３がＧＰＳ機能を備えている場合に、クライアント装置３がＧＰＳ機能により取得した位置情報を、印刷チケットをプリンタ４に提示する際に併せてプリンタ４に送信し、更にプリンタ４が位置情報を文書管理装置５に送信するようにしてもよい。
【００７８】
チケット管理装置６は、文書管理装置５から印刷チケットと印刷環境情報を受信すると、印刷チケットに含まれるユーザＩＤ、印刷要求に係る時刻をキーとしてスケジュール管理装置７に検証用情報を要求する（Ｓ２０６）。例えば、検証用情報としては、ユーザＩＤにより識別されるユーザの場所情報としてよい。
【００７９】
スケジュール管理装置７は、チケット管理装置６から受信したユーザＩＤ，印刷要求に係る時刻に基づいて、検証用情報を取得する（Ｓ２０７）。具体的には、スケジュール管理装置７は、チケット管理装置６からユーザＩＤ，印刷要求に係る時刻を受信すると、当該ユーザＩＤに直接又は間接的に紐付けて管理されるスケジュール情報の、印刷要求に係る時刻における予定情報を参照し、参照した予定情報に基づいてユーザの場所情報を取得する。ここで、ユーザＩＤに間接的に紐付けて管理されるスケジュール情報とは、該ユーザＩＤに紐付く他の情報（例えばグループＩＤ、業務情報、上司／部下等の関連するユーザＩＤ等）に紐付くスケジュール情報を示している。例えば、参照した予定情報に場所情報が含まれている場合にはその場所情報を検証用情報としてもよい。なお、場所情報は、ユーザが社外にいるか、社内にいるかについての情報としてもよく、その場合には「外出」、「出張」等のキーワードがある場合には社外と判定し、予定が無い場合や、「会議室」等のキーワードがある場合には社内と判定することとしてもよい。
【００８０】
スケジュール管理装置７は、上記取得した検証用情報をチケット管理装置６に送信する（Ｓ２０８）。
【００８１】
チケット管理装置６は、印刷チケット、印刷環境情報、検証用情報に基づいて、ユーザに印刷を許可するか否かを判定する（Ｓ２０９）。例えば、チケット管理装置６は、印刷チケットが正当であること（条件１）、印刷チケットの利用可能条件を満たすこと（条件２）、及び、印刷要求に係る場所情報と、検証用情報に示されるユーザの場所情報とが整合すること（条件３）を満たす場合に、ユーザに印刷を許可し、そうでない場合にユーザに印刷を許可しないことと判定してよい。
【００８２】
印刷チケットが正当であるか否か（条件１）は、受信した印刷チケットと保存した印刷チケットの検証用ハッシュ値が一致するか否かにより判定することとしてよい。また、印刷チケットの利用可能条件を満たすか否か（条件２）は、印刷チケットに有効期限、利用回数、利用可能デバイスが定められている場合には、それらの条件を満たすか否かにより判定することとしてよい。そして、印刷要求に係る場所情報（エリアＡとする）と、ユーザの場所情報（エリアＢとする）とが整合するか否か（条件３）は、例えば、エリアＡとエリアＢとの距離が予め定められた範囲内にあるか否かとしてもよいし、エリアＡ及びエリアＢが「社外」又は「社内」のいずれかの値で表される場合には、エリアＡとエリアＢの値が一致するか否かで判定することとしてもよい。
【００８３】
チケット管理装置６は、Ｓ２０９においてユーザに印刷を許可しない場合には（Ｓ２０９：Ｎ）、文書管理装置５を介してプリンタ４にエラーを通知し（Ｓ２１０）、処理を終了する。この際、プリンタ４は、操作パネルにエラー内容を表示することとしてもよい。
【００８４】
チケット管理装置６は、Ｓ２０９においてユーザに印刷を許可する場合には（Ｓ２０９：Ｙ）、印刷許可情報を文書管理装置５に送信する（Ｓ２１１）。印刷許可情報は、例えば、印刷チケットの識別情報と、許可内容（例えば印刷可能部数や印刷可能ページ）を含むこととしてよい。
【００８５】
文書管理装置５は、チケット管理装置６から印刷許可情報を受信すると、受信した印刷許可情報により印刷が許可された印刷チケットに基づいて、印刷対象の文書を取得し（Ｓ２１２）、取得した印刷対象の文書をプリンタ４に送信する（Ｓ２１３）。例えば、文書管理装置５は、印刷チケットに含まれる文書のＵＲＬに基づいて、印刷対象の文書を取得することとしてよい。
【００８６】
プリンタ４は、文書管理装置５から印刷対象の文書を受信すると、受信した印刷対象の文書を印刷し（Ｓ２１４）、印刷完了後に印刷の完了を文書管理装置５に通知する（Ｓ２１５）。
【００８７】
文書管理装置５は、プリンタ４から印刷の完了通知を受信すると、さらにチケット管理装置６にその旨を通知する（Ｓ２１６）。チケット管理装置６は、完了通知を受けると、当該完了通知に係る印刷チケットの情報を更新する（Ｓ２１７）。例えば、チケット管理装置６は、印刷チケット管理テーブルにおける、印刷チケットの利用回数や、利用可否フラグの情報を更新することとしてよい。
【００８８】
［変形例］
次に、ネットワーク印刷システム１の変形例について説明する。上記の実施形態では、文書管理装置５及びチケット管理装置６が、スケジュール管理装置７と連携する例について説明したが、さらに他のサーバ装置と連携することとしてもよい。
【００８９】
例えば、ネットワーク印刷システム１は、文書を利用した業務の流れを管理するワークフロー管理装置と更に連携することとしてもよい。ワークフロー管理装置は、ユーザ情報（上司、部下、同じ部署の社員、同じ業務に携わっているメンバーの関係等の情報を含む）、ユーザ間で遣り取りされる文書の承認の状態（承認されたか否か）、業務の情報（業務に携わるユーザの情報や、文書の情報）、業務の状態（個人のスケジュール情報とは別に管理される業務の進行の情報や業務が実施される場所や時間などのスケジュール情報）を管理する。ここで、チケット管理装置６は、印刷要求に係る文書が承認前である場合に、承認後に印刷可能とする条件を印刷チケットに設定することで、承認された文書のみが印刷可能となる。
【００９０】
また、文書管理装置５又はチケット管理装置６は、印刷要求に係る文書が未承認である場合には、承認すべきユーザの次の空き時間をスケジュール管理装置７に問い合わせ、問い合わせた空き時間に基づいて印刷可能となる時間を推測し、推測した時間を、プリンタ４を介してユーザに通知することとしてもよい。ここで、文書管理装置５又はチケット管理装置６は、上記推測した時間におけるユーザの存在位置を、印刷要求に係るユーザのスケジュール情報に基づいて特定し、特定した存在位置の付近にあるプリンタ４の設置場所をユーザに通知するようにしてもよい。
【００９１】
また、文書管理装置５又はチケット管理装置６は、プリンタ４から取得したユーザＩＤ（第１ユーザＩＤ）と、印刷チケットに含まれるユーザＩＤ（第２ユーザＩＤ）とが異なる場合であっても、第１ユーザＩＤと第２ユーザＩＤとが上司、部下の関係または同じ部署の社員同士または同じ業務に携わっているメンバー同士のようにワークフロー上で関連性が定められている場合には、印刷を許可し、第１ユーザＩＤと第２ユーザＩＤが一致していない場合や両者が関連していない場合には、印刷を拒否するようにしてもよい。
【００９２】
また、文書管理装置５又はチケット管理装置６は、プリンタ４から取得したプリンタ４の場所（第１の場所）と、印刷チケットに含まれるユーザＩＤに紐づけられる予定情報に含まれる場所情報（第２の場所）とが異なる場合であっても、ワークフロー管理装置で管理される、ユーザＩＤのユーザが携わる１又は複数の業務のうち、印刷要求に係る時間付近で実施される業務の場所(第３の場所)が第１の場所の付近である場合には、印刷を許可し、そうした業務が存在しない場合には、印刷を拒否するようにしてもよい。なお、ワークフロー管理装置では、業務の情報（業務名、業務ＩＤ等）、該業務に携わるユーザＩＤのリスト、該業務が実施される日時情報、該業務が実施される場所情報を関連付けた業務スケジュール情報を管理しておくこととしてよい。
【００９３】
チケット管理装置６は、印刷チケットを複数の部分印刷チケットに分割して複数のクライアント装置３に配布し、複数の部分印刷チケットが取得されない場合には、印刷を許可しないようにしてもよい。
【００９４】
チケット管理装置６は、印刷チケットに対して利用可能な場所（エリア）を定め、印刷要求に係る場所が印刷チケットの利用可能エリア外にある場合には印刷を許可しないようにしてもよい。
【００９５】
チケット管理装置６は、印刷チケットに対して利用上限回数を定め、印刷チケットの利用回数が、印刷チケットに定められた利用上限回数を上回る場合には印刷を許可しないようにしてもよい。
【符号の説明】
【００９６】
１  ネットワーク印刷システム、２  ネットワーク、３  クライアント装置、４  プリンタ、５  文書管理装置、６  チケット管理装置、７  スケジュール管理装置、３１  制御部、３２  記憶部、３３  無線通信部、３４  入力部、３５  表示部、３６  ＩＣチップ、４１  制御部、４２  記憶部、４３  通信部、４４  画像形成部、４５  操作パネル、４６  ＩＣカードリーダ、５１  制御部、５２  記憶部、５３  通信部、６１  制御部、６２  記憶部、６３  通信部、７１  制御部、７２  記憶部、７３  通信部、３６１  無線通信回路、３６２  ＣＰＵ、３６３  ＲＯＭ、３６４  ＲＡＭ、３６５  ＥＥＰＲＯＭ、４６１  無線通信回路、４６２  ＣＰＵ、４６３  ＲＯＭ、４６４  ＲＡＭ、４６５  ＥＥＰＲＯＭ。
【図１】
2014106686.tif 000003
【図２】
2014106686.tif 000004
【図３】
2014106686.tif 000005
【図４】
2014106686.tif 000006
【図５】
2014106686.tif 000007
【図６】
2014106686.tif 000008
【図７】
2014106686.tif 000009
【図８】
2014106686.tif 000010
【図９】
2014106686.tif 000011
【図１０】
2014106686.tif 000012
【図１１】
2014106686.tif 000013