(57)【要約】【課題】不正な利用者が印刷してしまうことを防止する。【解決手段】印刷制御装置５は、印刷要求に係る文書を印刷する場所及び日時を指定した印刷スケジュール情報を利用者に関連付けて設定し、プリンタ７から文書についての印刷要求を受け付けた場合に、印刷要求に係る利用者について設定された印刷スケジュール情報により指定された場所及び日時と、プリンタ７の場所及び印刷要求に係る日時との比較結果に基づいて、文書の印刷の許否を判定し、印刷が許可された場合に、プリンタ７に文書を取得させて、プリンタ７に文書の印刷を実行させる。【選択図】図１
2014106687.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求に係る文書を印刷する場所及び日時を指定した印刷スケジュール情報を利用者に関連付けて設定する設定手段と、
印刷装置から前記文書についての印刷要求を受け付けた場合に、該印刷要求に係る利用者について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、該印刷装置の場所及び該印刷要求に係る日時との比較結果に基づいて、該文書の印刷の許否を判定する判定手段と、
前記判定手段により印刷が許可された場合に、前記印刷装置に前記文書を取得させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段と、を含む
ことを特徴とする印刷制御装置。
【請求項２】
前記設定手段は、前記利用者のスケジュール情報を管理するスケジュール管理装置から取得した前記利用者のスケジュール情報に基づいて、前記印刷スケジュール情報を設定する
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記設定手段は、前記印刷要求に係る文書及び利用者の組ごとに前記印刷スケジュール情報を設定し、
前記判定手段は、前記印刷要求に係る文書及び利用者の組について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、該印刷装置の場所及び該印刷要求に係る日時との比較結果に基づいて、該文書の印刷の許否を判定する
ことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
印刷要求に係る文書を印刷する場所及び日時を指定した印刷スケジュール情報を利用者に関連付けて設定する設定手段と、
印刷装置から前記文書についての印刷要求を受け付けた場合に、該印刷要求に係る利用者について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、該印刷装置の場所及び該印刷要求に係る日時との比較結果に基づいて、該文書の印刷の許否を判定する判定手段と、
前記判定手段により印刷が許可された場合に、前記印刷装置に前記文書を取得させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段
としてコンピュータを機能させるためのプログラム。
【請求項５】
情報処理端末と、認証装置と、印刷制御装置と、文書管理装置と、印刷装置とを含み、
前記情報処理端末は、
前記認証装置により利用者が認証された場合に、前記印刷制御装置に印刷要求に係る文書を送信する送信手段を含み、
前記印刷制御装置は、
前記送信手段により送信された文書を前記文書管理装置に登録する登録手段と、
前記送信手段により送信された文書を印刷する場所及び日時を指定した印刷スケジュール情報を前記認証装置により認証された利用者に関連付けて設定する設定手段と、を含み、
前記印刷装置は、
受け付けた認証情報に基づいて利用者を認証した後に、該利用者と、該利用者の印刷要求に係る印刷対象の文書の情報を前記印刷制御装置に通知する通知手段を含み、
前記印刷制御装置はさらに、
前記通知手段により通知された利用者について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、前記印刷装置の場所及び前記印刷要求に係る日時との比較結果に基づいて、前記印刷対象の文書の印刷の許否を判定する判定手段と、
前記判定手段により印刷が許可された場合に、前記文書管理装置に登録された前記印刷対象の文書を前記印刷装置に取得させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段と、をさらに含む
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、プログラム及び印刷システムに関する。
【背景技術】
【０００２】
利用者からの要求に応じて印刷装置が文書を印刷するシステムがある（下記の特許文献１を参照）。こうしたシステムにおいて、印刷装置における認証にＩＣカードが利用されることがある。ここで、利用者がＩＣカードを紛失してしまうと、ＩＣカードを拾った者からの印刷要求を受け付けた場合であっても、印刷が実行されてしまうことがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、不正な利用者が印刷してしまうことを防止できる印刷制御装置、プログラム及び印刷システムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、印刷要求に係る文書を印刷する場所及び日時を指定した印刷スケジュール情報を利用者に関連付けて設定する設定手段と、印刷装置から前記文書についての印刷要求を受け付けた場合に、該印刷要求に係る利用者について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、該印刷装置の場所及び該印刷要求に係る日時との比較結果に基づいて、該文書の印刷の許否を判定する判定手段と、前記判定手段により印刷が許可された場合に、前記印刷装置に前記文書を取得させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段と、を含むことを特徴とする印刷制御装置である。
【０００６】
請求項２に記載の発明は、前記設定手段は、前記利用者のスケジュール情報を管理するスケジュール管理装置から取得した前記利用者のスケジュール情報に基づいて、前記印刷スケジュール情報を設定することを特徴とする請求項１に記載の印刷制御装置である。
【０００７】
請求項３に記載の発明は、前記設定手段は、前記印刷要求に係る文書及び利用者の組ごとに前記印刷スケジュール情報を設定し、前記判定手段は、前記印刷要求に係る文書及び利用者の組について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、該印刷装置の場所及び該印刷要求に係る日時との比較結果に基づいて、該文書の印刷の許否を判定することを特徴とする請求項１又は２に記載の印刷制御装置である。
【０００８】
請求項４に記載の発明は、印刷要求に係る文書を印刷する場所及び日時を指定した印刷スケジュール情報を利用者に関連付けて設定する設定手段と、印刷装置から前記文書についての印刷要求を受け付けた場合に、該印刷要求に係る利用者について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、該印刷装置の場所及び該印刷要求に係る日時との比較結果に基づいて、該文書の印刷の許否を判定する判定手段と、前記判定手段により印刷が許可された場合に、前記印刷装置に前記文書を取得させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段としてコンピュータを機能させるためのプログラムである。
【０００９】
請求項５に記載の発明は、情報処理端末と、認証装置と、印刷制御装置と、文書管理装置と、印刷装置とを含み、前記情報処理端末は、前記認証装置により利用者が認証された場合に、前記印刷制御装置に印刷要求に係る文書を送信する送信手段を含み、前記印刷制御装置は、前記送信手段により送信された文書を前記文書管理装置に登録する登録手段と、前記送信手段により送信された文書を印刷する場所及び日時を指定した印刷スケジュール情報を前記認証装置により認証された利用者に関連付けて設定する設定手段と、を含み、前記印刷装置は、受け付けた認証情報に基づいて利用者を認証した後に、該利用者と、該利用者の印刷要求に係る印刷対象の文書の情報を前記印刷制御装置に通知する通知手段を含み、前記印刷制御装置はさらに、前記通知手段により通知された利用者について前記設定手段により設定された印刷スケジュール情報により指定された場所及び日時と、前記印刷装置の場所及び前記印刷要求に係る日時との比較結果に基づいて、前記印刷対象の文書の印刷の許否を判定する判定手段と、前記判定手段により印刷が許可された場合に、前記文書管理装置に登録された前記印刷対象の文書を前記印刷装置に取得させて、前記印刷装置に前記文書の印刷を実行させる印刷制御手段と、をさらに含むことを特徴とする印刷システムである。
【発明の効果】
【００１０】
請求項１、４及び５に記載の発明によれば、不正な利用者が印刷してしまうことを防止できる。
【００１１】
請求項２に記載の発明によれば、印刷スケジュールを設定する負担を低減できる。
【００１２】
請求項３に記載の発明によれば、印刷する文書ごとに印刷スケジュールを設定できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るネットワーク印刷システムのシステム構成図である。
【図２】情報処理端末のハードウェア構成例を示す図である。
【図３】認証装置のハードウェア構成例を示す図である。
【図４】印刷制御装置のハードウェア構成例を示す図である。
【図５】文書管理装置のハードウェア構成例を示す図である。
【図６】プリンタのハードウェア構成例を示す図である。
【図７】ＩＣカードとＩＣカードリーダのハードウェア構成例を示す図である。
【図８】スケジュール管理装置のハードウェア構成例を示す図である。
【図９】印刷スケジュール管理テーブルの一例を示す図である。
【図１０】文書登録処理の第１の例に係るシーケンス図である。
【図１１】文書登録処理の第２の例に係るシーケンス図である。
【図１２】文書印刷処理の第１の例に係るシーケンス図である。
【図１３】文書印刷処理の第２の例に係るシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１５】
［システム構成］
図１には、本実施形態に係るネットワーク印刷システム１のシステム構成図を示した。図１に示されるように、ネットワーク印刷システム１は、情報処理端末３、認証装置４、印刷制御装置５、文書管理装置６、プリンタ７、スケジュール管理装置９を含み、認証装置４、印刷制御装置５、文書管理装置６、プリンタ７はインターネット等のネットワーク２に接続しデータ通信する。また、情報処理端末３、認証装置４、印刷制御装置５、スケジュール管理装置９は、それぞれローカルエリアネットワークに接続してデータ通信する。
【００１６】
まず、本実施形態に係るネットワーク印刷システム１において行われる処理の概要を説明する。情報処理端末３はユーザの認証情報（ユーザＩＤ、パスワード）を認証装置４に送信して、ユーザ認証が成功した後に、印刷対象の文書（印刷対象文書）を印刷制御装置５にアップロードする。ここで、印刷制御装置５は、アップロードされた印刷対象文書を文書管理装置６に登録するとともに、ユーザが印刷対象文書を印刷する印刷スケジュール（印刷可能な場所と日時の情報等）を設定する。ここで、印刷制御装置５は、情報処理端末３から受け付けた情報に基づいて印刷スケジュールを設定してもよいし、スケジュール管理装置９で管理されるユーザのスケジュール情報に基づいて印刷スケジュールを設定してもよい。
【００１７】
次に、ユーザが例えば外出先に設置されたプリンタ７にＩＣカード８をかざしてカード認証を要求すると、プリンタ７はＩＣカード８から取得したカード認証情報（カードＩＤを含む）に基づいて認証処理を実行する。ここで、プリンタ７は、認証処理の結果、認証装置４からカードＩＤに対応した適正なユーザＩＤを取得した場合には、ユーザＩＤとプリンタ７の環境情報（印刷要求に係る場所、日時等の情報）を印刷制御装置５に送信して、印刷対象文書の転送を要求する。印刷制御装置５は、プリンタ７から受信したユーザＩＤに関連付けられた印刷スケジュールに基づく場所と日時の情報と、プリンタ７の環境情報に基づく場所と日時の情報との比較結果に基づいて、印刷の許否を判定する。ここで、印刷制御装置５は、印刷を許可する場合には、プリンタ７に、文書管理装置６に登録された印刷対象文書を文書管理装置６から直接、又は印刷制御装置５を介して取得させて、プリンタ７に取得した印刷対象文書を印刷させる。
【００１８】
［ハードウェア構成］
以上の処理を実施するために、情報処理端末３、認証装置４、印刷制御装置５、文書管理装置６、プリンタ７、スケジュール管理装置９にそれぞれ備えられた構成について説明する。
【００１９】
［情報処理端末３］
まず、情報処理端末３の構成について説明する。図２には、情報処理端末３のハードウェア構成例を示した。図２に示されるように、情報処理端末３は、制御部３１、記憶部３２、通信部３３、入力部３４、表示部３５を備える。
【００２０】
制御部３１は、ＣＰＵ（Central Processing Unit）を含み、記憶部３２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報処理端末３の各部を制御する。
【００２１】
記憶部３２は、情報処理端末３のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部３１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で情報処理端末３に供給されてもよいし、インターネット等のデータ通信手段を介して情報処理端末３に供給されてもよい。
【００２２】
通信部３３は、例えばネットワークインターフェースカードを含み、ネットワークインターフェースカードを介して、認証処理装置、印刷制御装置５等と通信する。
【００２３】
入力部３４は、タッチパネル、キーボード等の入力装置により実現され、ユーザからの操作入力を受け付ける。
【００２４】
表示部３５は、液晶ディスプレイ等の表示装置により実現され、制御部３１による情報処理の結果（画面）を表示させる。
【００２５】
［認証装置４］
図３には、認証装置４のハードウェア構成例を示した。図３に示されるように、認証装置４は、制御部４１、記憶部４２、通信部４３を備える。
【００２６】
制御部４１は、ＣＰＵ（Central Processing Unit）を含み、記憶部４２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに認証装置４の各部を制御する。
【００２７】
記憶部４２は、認証装置４のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部４１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で認証装置４に供給されてもよいし、インターネット等のデータ通信手段を介して認証装置４に供給されてもよい。
【００２８】
記憶部４２には、例えば、ユーザＩＤごとの認証情報（パスワード）や、ＩＣカード８のカードＩＤに対応するユーザＩＤの情報等が記憶されることとしてよい。
【００２９】
通信部４３は、ネットワークインターフェースカードにより実現され、ローカルエリアネットワークを介して情報処理端末３、印刷制御装置５等とデータ通信するとともに、ネットワーク２を介してプリンタ７等とデータ通信する。
【００３０】
［印刷制御装置５］
図４には、印刷制御装置５のハードウェア構成例を示した。図４に示されるように、印刷制御装置５は、制御部５１、記憶部５２、通信部５３を備える。
【００３１】
制御部５１は、ＣＰＵ（Central Processing Unit）を含み、記憶部５２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに印刷制御装置５の各部を制御する。
【００３２】
記憶部５２は、印刷制御装置５のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部５１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で印刷制御装置５に供給されてもよいし、インターネット等のデータ通信手段を介して印刷制御装置５に供給されてもよい。
【００３３】
記憶部５２には、例えば、ユーザＩＤごとの印刷スケジュール情報を管理した印刷スケジュール管理テーブルを記憶する。図９には、印刷スケジュール管理テーブルの一例を示した。図９に示される印刷スケジュール管理テーブルの例では、ユーザＩＤ、印刷対象文書の文書ＩＤ、印刷対象文書の格納先（ＵＲＬ）、印刷予定の場所（地域又はプリンタ識別情報）、印刷予定の日時（日付及び時間帯）が関連付けて記憶される。印刷スケジュール管理テーブルは、情報処理端末３が利用者から入力されたデータに基づいて設定されることとしてもよいし、スケジュール管理装置９で管理されるユーザのスケジュール情報に基づいて設定されることとしてもよい。
【００３４】
通信部５３は、ネットワークインターフェースカードにより実現され、ローカルエリアネットワークを介して情報処理端末３、認証装置４、スケジュール管理装置９等とデータ通信するとともに、ネットワーク２を介してプリンタ７、文書管理装置６等とデータ通信する。
【００３５】
［文書管理装置６］
図５には、文書管理装置６のハードウェア構成例を示した。図５に示されるように、文書管理装置６は、制御部６１、記憶部６２、通信部６３を備える。
【００３６】
制御部６１は、ＣＰＵ（Central Processing Unit）を含み、記憶部６２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに文書管理装置６の各部を制御する。
【００３７】
記憶部６２は、文書管理装置６のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部６１のワークメモリとしても用いられる。例えば、記憶部６２には、ユーザの印刷要求に係る文書データが記憶される。また、記憶部６２に記憶されるプログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で文書管理装置６に供給されてもよいし、インターネット等のデータ通信手段を介して文書管理装置６に供給されてもよい。
【００３８】
通信部６３は、ネットワークインターフェースカードにより実現され、ネットワーク２を介して印刷制御装置５やプリンタ７等とデータ通信する。
【００３９】
［プリンタ７］
図６には、プリンタ７のハードウェア構成例を示した。図６に示されるように、プリンタ７は、制御部７１、記憶部７２、通信部７３、画像形成部７４、操作パネル７５、ＩＣカードリーダ７６を備える。
【００４０】
制御部７１は、ＣＰＵ（Central Processing Unit）を含み、記憶部７２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにプリンタ７の各部を制御する。
【００４１】
記憶部７２は、プリンタ７の制御プログラムやデータを記憶するほか、制御部７１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でプリンタ７に供給されてもよいし、インターネット等のデータ通信手段を介してプリンタ７に供給されてもよい。
【００４２】
通信部７３は、ネットワークインターフェースカードを含み、ネットワークインターフェースカードを介してネットワーク２に接続して、認証装置４、印刷制御装置５、文書管理装置６等とデータ通信する。
【００４３】
画像形成部７４は、制御部７１から入力される画像形成命令（印刷ジョブ）に従って、給紙トレイから供給された印刷媒体（印刷用紙）上に画像を形成する。例えば、画像形成部７４は、レーザプリンタ方式により画像を形成してもよいし、インクジェットプリンタ方式により画像を形成することとしてもよい。
【００４４】
操作パネル７５は、液晶ディスプレイ等の表示装置と、ボタン式やタッチパネル式等の入力装置とを備えた表示機能付き入力装置である。操作パネル７５は、プリンタ７を操作するユーザとの対話型インターフェースとして機能する。
【００４５】
ＩＣカードリーダ７６は、ＩＣカード８と無線通信によりデータの送受信を行うとともに、送受信したデータに基づく演算処理を行うデバイスである。以下、ＩＣカードリーダ７６及びＩＣカードリーダ７６と通信するＩＣカード８の構成例について図７を参照しながら説明する。
【００４６】
［ＩＣカード８］
図７には、ＩＣカード８とＩＣカードリーダ７６のハードウェア構成例を示した。
【００４７】
まず、ＩＣカード８の構成について説明する。図７に示されるように、ＩＣカード８は、無線通信回路８１、ＣＰＵ８２、ＲＯＭ８３、ＲＡＭ８４、及びＥＥＰＲＯＭ８５を備える。
【００４８】
無線通信回路８１は、例えばアンテナや高周波回路を含み、ＩＣカードリーダ７６と近距離（例えば数十センチメートル以内）の無線通信を行う。
【００４９】
ＣＰＵ８２は、ＲＯＭ８３に記憶される制御プログラム、ＥＥＰＲＯＭ８５に記憶される端末用アプリケーション等に基づいて、演算処理を実行するとともにＩＣカード８の各部を制御する中央処理装置である。
【００５０】
ＲＯＭ８３は、データの読み出しのみが可能なメモリであり、ＲＯＭ８３には例えばＩＣカード８の制御プログラム、制御データが記憶される。
【００５１】
ＲＡＭ８４は、データの書込及び読み出しが可能なメモリであり、ＲＡＭ８４はＣＰＵ８２による処理のワーキングメモリや、一時的なデータ記憶領域として用いられる。
【００５２】
ＥＥＰＲＯＭ８５は、データの書込及び読み出しが可能な不揮発性メモリである。ＥＥＰＲＯＭ８５には例えば、認証装置４により管理されるカード認証情報（カードＩＤ）等が記憶される。
【００５３】
［ＩＣカードリーダ７６］
次に、ＩＣカードリーダ７６のハードウェア構成例について説明する。図８に示されるように、ＩＣカードリーダ７６は、無線通信回路７６１、ＣＰＵ７６２、ＲＯＭ７６３、ＲＡＭ７６４、及びＥＥＰＲＯＭ７６５を備える。上述したように、ＩＣカードリーダ７６は、プリンタ７に備えられていることとしてよい。
【００５４】
無線通信回路７６１は、例えばアンテナや高周波回路を含み、ＩＣカード８と近距離（例えば数十センチメートル以内）の無線通信を行う。
【００５５】
ＣＰＵ７６２は、ＲＯＭ７６３に記憶される制御プログラム、ＥＥＰＲＯＭ７６５に記憶されるアプリケーション等に基づいて、演算処理を実行するとともにＩＣカードリーダ７６の各部を制御する中央処理装置である。
【００５６】
ＲＯＭ７６３は、データの読み出しのみが可能なメモリであり、ＲＯＭ７６３には例えばＩＣカードリーダ７６の制御プログラム、制御データが記憶される。
【００５７】
ＲＡＭ７６４は、データの書込及び読み出しが可能なメモリであり、ＲＡＭ７６４はＣＰＵ７６２による処理のワーキングメモリや、一時的なデータ記憶領域として用いられる。
【００５８】
ＥＥＰＲＯＭ７６５は、データの書込及び読み出しが可能な不揮発性メモリである。ＥＥＰＲＯＭ７６５には例えば、プリンタ７の情報等が記憶される。
【００５９】
［スケジュール管理装置９］
次に、スケジュール管理装置９の構成について説明する。図８には、スケジュール管理装置９のハードウェア構成例を示した。図８に示されるように、スケジュール管理装置９は、制御部９１、記憶部９２、通信部９３を備える。
【００６０】
制御部９１は、ＣＰＵ（Central Processing Unit）を含み、記憶部９２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにスケジュール管理装置９の各部を制御する。
【００６１】
記憶部９２は、スケジュール管理装置９のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部９１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でスケジュール管理装置９に供給されてもよいし、インターネット等のデータ通信手段を介してスケジュール管理装置９に供給されてもよい。
【００６２】
記憶部９２には、例えば、ユーザＩＤごとのスケジュールを管理したユーザスケジュール管理テーブルが記憶される。例えば、ユーザスケジュール管理テーブルには、ユーザＩＤ、日時、予定情報（場所情報を含む）が関連付けて記憶される。
【００６３】
通信部９３は、ネットワークインターフェースカードにより実現され、ローカルエリアネットワークを介して印刷制御装置５等とデータ通信する。
【００６４】
［シーケンス］
次に、ネットワーク印刷システム１１において行われる処理の詳細を図１０〜図１３に示したシーケンス図を参照しながら説明する。
【００６５】
［文書登録処理１］
まず、ネットワーク印刷システム１において印刷対象の文書を文書管理装置６に登録する際に行われる処理の第１の例について、図１０に示したシーケンス図を参照しながら説明する。
【００６６】
図１０に示されるように、情報処理端末３はユーザから認証情報（ユーザＩＤ、パスワード）の入力を受け付けると（Ｓ１０１）、受け付けた認証情報を認証装置４に送信する（Ｓ１０２）。
【００６７】
認証装置４は、情報処理装置から受信した認証情報に基づいて認証処理を実行し、その結果、認証が通らなかった場合には（Ｓ１０３：Ｎ）、エラーを通知して（Ｓ１０４）、処理を終了する。一方で、認証装置４は、Ｓ１０３で認証が通った場合には（Ｓ１０３：Ｙ）、情報処理端末３に認証許可の旨を通知する（Ｓ１０５）。
【００６８】
情報処理端末３は、認証許可の旨を通知されると、ユーザから印刷対象文書の入力を受け付けて（Ｓ１０６）、受け付けた印刷対象文書を印刷制御装置５に対して送信する（Ｓ１０７）。ここで、情報処理端末３は、認証許可の旨を示す許可情報とユーザＩＤとを印刷制御装置５に対して提示することで、印刷制御装置５へのアクセスが許可されることとしてよい。
【００６９】
印刷制御装置５は、情報処理端末３から印刷対象文書を受信すると、受信した印刷対象文書を文書管理装置６に転送して（Ｓ１０８）、文書管理装置６は、転送された印刷対象文書を保存する（Ｓ１０９）。
【００７０】
また、印刷制御装置５は、印刷対象文書を印刷するスケジュールに関する印刷スケジュール情報の設定を情報処理端末３に要求する（Ｓ１１０）。例えば、印刷スケジュール情報は、ユーザＩＤ、印刷対象文書の情報（文書ＩＤ、格納先）、印刷日時、印刷場所を指定した情報としてよく、印刷日時は、日付、時間帯により指定され、印刷場所は、場所情報（住所、地域、又は社外／社内の範囲等）又はプリンタ７の識別情報等により指定されることとしてもよい。
【００７１】
情報処理端末３は、印刷スケジュール情報の設定をユーザに促して、入力を受け付け（Ｓ１１１）、受け付けた入力に基づいて印刷スケジュール情報を設定して、設定した印刷スケジュール情報を印刷制御装置５に送信する（Ｓ１１２）。
【００７２】
印刷制御装置５は、情報処理端末３から受信した印刷スケジュール情報を、ユーザＩＤに関連付けて保存する（Ｓ１１３）。ここで、印刷制御装置５は、ユーザＩＤと印刷対象文書の組ごとに印刷スケジュール情報を保存するようにしてもよいし、印刷対象文書に依らずユーザＩＤに対して同じ印刷スケジュール情報を保存するようにしてもよい。
【００７３】
［文書登録処理２］
次に、ネットワーク印刷システム１において印刷対象の文書を文書管理装置６に登録する際に行われる処理の第２の例について、図１１に示したシーケンス図を参照しながら説明する。文書登録処理の第２の例においては、印刷スケジュール情報をスケジュール管理装置９において管理されるユーザのスケジュール情報に基づいて設定するようにした点で上述した第１の例とは異なっている。
【００７４】
図１１に示されるように、情報処理端末３はユーザから認証情報（ユーザＩＤ、パスワード）の入力を受け付けると（Ｓ２０１）、受け付けた認証情報を認証装置４に送信する（Ｓ２０２）。
【００７５】
認証装置４は、情報処理装置から受信した認証情報に基づいて認証処理を実行し、その結果、認証が通らなかった場合には（Ｓ２０３：Ｎ）、エラーを通知して（Ｓ２０４）、処理を終了する。一方で、認証装置４は、Ｓ２０３で認証が通った場合には（Ｓ２０３：Ｙ）、情報処理端末３に認証許可の旨を通知する（Ｓ２０５）。
【００７６】
情報処理端末３は、認証許可の旨を通知されると、ユーザから印刷対象文書の入力を受け付けて（Ｓ２０６）、受け付けた印刷対象文書を印刷制御装置５に対して送信する（Ｓ２０７）。ここで、情報処理端末３は、認証許可の旨を示す許可情報とユーザＩＤとを印刷制御装置５に対して提示することで、印刷制御装置５へのアクセスが許可されることとしてよい。
【００７７】
印刷制御装置５は、情報処理端末３から印刷対象文書を受信すると、受信した印刷対象文書を文書管理装置６に転送して（Ｓ２０８）、文書管理装置６は、転送された印刷対象文書を保存する（Ｓ２０９）。
【００７８】
また、印刷制御装置５は、ユーザＩＤに係るスケジュール情報の転送をスケジュール管理装置９に要求する（Ｓ２１０）。
【００７９】
スケジュール管理装置９は、印刷制御装置５から受信したユーザＩＤに関連付けて記憶されるスケジュール情報を検索し（Ｓ２１１）、検索されたスケジュール情報を印刷制御装置５に送信する（Ｓ２１２）。
【００８０】
印刷制御装置５は、スケジュール管理装置９から受信したユーザのスケジュール情報に基づいて、印刷対象文書を印刷するスケジュールに関する印刷スケジュール情報をユーザＩＤに関連付けて設定する（Ｓ２１３）。例えば、印刷スケジュール情報は、ユーザＩＤ、印刷対象文書の情報（文書ＩＤ、格納先）、印刷日時、印刷場所を指定した情報としてよく、印刷日時は、日付、時間帯により指定され、印刷場所は、場所情報（住所、地域、又は社外／社内の範囲等）又はプリンタ７の識別情報等により指定されることとしてもよい。
【００８１】
［文書印刷処理１］
次に、ユーザが文書管理装置６に登録された文書をプリンタ７で印刷する際に行われる処理の第１の例について、図１２に示されたシーケンス図を参照しながら説明する。
【００８２】
図１２に示されるように、ユーザは認証情報が格納されたＩＣカード８をプリンタ７のＩＣカードリーダ７６にかざすと、ＩＣカード８に格納されたカード認証情報（ユーザ証明書、ＩＣカード８が保有する秘密鍵で符号化した署名情報を含む）をプリンタ７に送信する（Ｓ３０１）。例えば、ユーザ証明書には、カードＩＤ（又はユーザＩＤ）と公開鍵の情報を含むこととしてよく、プリンタ７は、署名情報をユーザ証明書に含まれる公開鍵で復号して署名が検証された場合に以下の処理を実行することとしてよい。
【００８３】
プリンタ７は、ユーザ証明書に含まれるカードＩＤを認証サーバに送信し（Ｓ３０２）、認証サーバは、カードＩＤに関連付けて記憶されるユーザＩＤを検索して、検索されたユーザＩＤをプリンタ７に送信する（Ｓ３０３）。ここで、認証サーバは、ユーザＩＤが検索されなかった場合には、該当するユーザＩＤが無い旨通知することとしてよい。
【００８４】
プリンタ７は、有効なユーザＩＤが通知されなかった場合には（Ｓ３０４：Ｎ）、認証が成功しなかったとして処理を終了し、有効なユーザＩＤが通知された場合には（Ｓ３０４：Ｙ）、Ｓ３０５に進む。
【００８５】
プリンタ７は、ユーザから印刷指示を受け付けると（Ｓ３０５）、印刷要求に係るユーザＩＤ、印刷の実行場所（例えばプリンタ７の場所、プリンタ７の識別情報等）、印刷要求に係る時刻（現在時刻、印刷要求の受信時刻等）を特定する印刷環境情報を印刷制御装置５に送信する（Ｓ３０６）。ここで、プリンタ７の場所情報は、プリンタ７が印刷制御装置５に送信するようにしてもよいし、印刷制御装置５が予めプリンタ７の識別情報（プリンタＩＤや物理アドレス）に関連付けて保持しておいてもよい。また、ユーザから受け付けた印刷指示において、印刷対象文書が指定されている場合には、印刷環境情報には印刷対象文書の情報を含むこととしてよい。
【００８６】
印刷制御装置５は、プリンタ７から受信した印刷環境情報に基づいて、印刷スケジュール管理テーブルから印刷スケジュール情報を検索し（Ｓ３０７）、検索された印刷スケジュール情報に基づいて印刷を許可するか否かを判断する（Ｓ３０８）。具体的には、印刷制御装置５は、印刷スケジュール管理テーブルから、印刷環境情報に含まれるユーザＩＤ（さらには印刷対象文書）に関連付けられた印刷スケジュール情報を検索し、印刷環境情報に含まれる印刷の実行場所と印刷要求に係る時刻が、検索された印刷スケジュール情報に含まれる印刷の実行場所と印刷要求に係る時刻と整合する場合には印刷を許可し、整合しない場合には印刷を拒否することとしてよい。例えば、印刷環境情報に含まれる印刷の実行場所と印刷要求に係る時刻が、検索された印刷スケジュール情報に含まれる印刷の実行場所と印刷要求に係る時刻と一致するか包含される場合に整合し、そうでない場合には整合しないと判断することとしてよい。
【００８７】
印刷制御装置５は、Ｓ３０８においてユーザに印刷を許可しない場合には（Ｓ３０８：Ｎ）、プリンタ７にエラーを通知し（Ｓ３０９）、処理を終了する。この際、プリンタ７は、操作パネルにエラー内容を表示することとしてもよい。
【００８８】
印刷制御装置５は、Ｓ３０８においてユーザに印刷を許可する場合には（Ｓ３０８：Ｙ）、プリンタ７に印刷対象文書の格納先（ＵＲＬ）を通知する（Ｓ３１０）。なお、印刷制御装置５は、プリンタ７から印刷対象文書が指定されていない場合には、印刷スケジュール情報に基づいて印刷対象文書を特定することとしてよい。
【００８９】
プリンタ７は、印刷制御装置５から通知された印刷対象文書の格納先にアクセスして、文書管理装置６に印刷対象文書の転送を要求し（Ｓ３１１）、文書管理装置６はプリンタ７からの要求に応じて該当する印刷対象文書を転送する（Ｓ３１２）。
【００９０】
プリンタ７は、文書管理装置６から取得した印刷対象文書の印刷処理を実行し（Ｓ３１３）、処理を終了する。
【００９１】
［文書印刷処理２］
次に、ユーザが文書管理装置６に登録された文書をプリンタ７で印刷する際に行われる処理の第２の例について、図１３に示されたシーケンス図を参照しながら説明する。文書印刷処理の第２の例においては、印刷対象文書を印刷制御装置５が文書管理装置６から取得し、プリンタ７に転送するようにした点で上述した第１の例とは異なっている。
【００９２】
図１３に示されるように、ユーザは認証情報が格納されたＩＣカード８をプリンタ７のＩＣカードリーダ７６にかざすと、ＩＣカード８に格納されたカード認証情報（ユーザ証明書、ＩＣカード８が保有する秘密鍵で符号化した署名情報を含む）をプリンタ７に送信する（Ｓ４０１）。例えば、ユーザ証明書には、カードＩＤ（又はユーザＩＤ）と公開鍵の情報を含むこととしてよく、プリンタ７は、署名情報をユーザ証明書に含まれる公開鍵で復号して署名が検証された場合に以下の処理を実行することとしてよい。
【００９３】
プリンタ７は、ユーザ証明書に含まれるカードＩＤを認証サーバに送信し（Ｓ４０２）、認証サーバは、カードＩＤに関連付けて記憶されるユーザＩＤを検索して、検索されたユーザＩＤをプリンタ７に送信する（Ｓ４０３）。ここで、認証サーバは、ユーザＩＤが検索されなかった場合には、該当するユーザＩＤが無い旨通知することとしてよい。
【００９４】
プリンタ７は、有効なユーザＩＤが通知されなかった場合には（Ｓ４０４：Ｎ）、認証が成功しなかったとして処理を終了し、有効なユーザＩＤが通知された場合には（Ｓ４０４：Ｙ）、Ｓ４０５に進む。
【００９５】
プリンタ７は、ユーザから印刷指示を受け付けると（Ｓ４０５）、印刷要求に係るユーザＩＤ、印刷の実行場所（例えばプリンタ７の場所、プリンタ７の識別情報等）、印刷要求に係る時刻（現在時刻、印刷要求の受信時刻等）を特定する印刷環境情報を印刷制御装置５に送信する（Ｓ４０６）。ここで、プリンタ７の場所情報は、プリンタ７が印刷制御装置５に送信するようにしてもよいし、印刷制御装置５が予めプリンタ７の識別情報（プリンタＩＤや物理アドレス）に関連付けて保持しておいてもよい。また、ユーザから受け付けた印刷指示において、印刷対象文書が指定されている場合には、印刷環境情報には印刷対象文書の情報を含むこととしてよい。
【００９６】
印刷制御装置５は、プリンタ７から受信した印刷環境情報に基づいて、印刷スケジュール管理テーブルから印刷スケジュール情報を検索し（Ｓ４０７）、検索された印刷スケジュール情報に基づいて印刷を許可するか否かを判断する（Ｓ４０８）。具体的には、印刷制御装置５は、印刷スケジュール管理テーブルから、印刷環境情報に含まれるユーザＩＤ（さらには印刷対象文書）に関連付けられた印刷スケジュール情報を検索し、印刷環境情報に含まれる印刷の実行場所と印刷要求に係る時刻が、検索された印刷スケジュール情報に含まれる印刷の実行場所と印刷要求に係る時刻と整合する場合には印刷を許可し、整合しない場合には印刷を拒否することとしてよい。例えば、印刷環境情報に含まれる印刷の実行場所と印刷要求に係る時刻が、検索された印刷スケジュール情報に含まれる印刷の実行場所と印刷要求に係る時刻と一致するか包含される場合に整合し、そうでない場合には整合しないと判断することとしてよい。
【００９７】
印刷制御装置５は、Ｓ４０８においてユーザに印刷を許可しない場合には（Ｓ４０８：Ｎ）、プリンタ７にエラーを通知し（Ｓ４０９）、処理を終了する。この際、プリンタ７は、操作パネルにエラー内容を表示することとしてもよい。
【００９８】
印刷制御装置５は、Ｓ４０８においてユーザに印刷を許可する場合には（Ｓ４０８：Ｙ）、文書管理装置６に印刷対象文書の転送を要求し（Ｓ４１０）、文書管理装置６はプリンタ７からの要求に応じて該当する印刷対象文書を印刷制御装置５に転送する（Ｓ４１１）。なお、印刷制御装置５は、プリンタ７から印刷対象文書が指定されていない場合には、印刷スケジュール情報に基づいて印刷対象文書を特定することとしてよい。
【００９９】
印刷制御装置５は、文書管理装置６から取得した印刷対象文書をプリンタ７に転送し（Ｓ４１２）、プリンタ７は、印刷制御装置５から受信した印刷対象文書の印刷処理を実行し（Ｓ４１３）、処理を終了する。
【０１００】
以上説明した本実施形態に係るネットワーク印刷システム１では、ユーザがＩＣカード８を紛失した場合であっても、ユーザについて定められた印刷スケジュールに合わない状況での印刷出力は許可されない。
【０１０１】
［変形例］
本発明は上述した実施形態に限定されるものではない。例えば、印刷の実行場所の情報は、ＩＣカード８がＧＰＳ機能付きの携帯端末に内蔵される場合には、ＧＰＳ機能により特定した位置情報であってもよい。
【０１０２】
また、印刷制御装置５は、ユーザのスケジュール情報に基づいて、ユーザの行動パターン（曜日、時間帯、場所についてのパターン）を特定し、ユーザの行動パターンに外れる曜日、時間帯、場所における印刷要求をプリンタ７から受け付けた場合には、印刷を禁止するか、さらにユーザに対して認証を課して（例えばパスワード認証等）、その認証が通った場合にのみ印刷を許可するようにしてもよい。
【０１０３】
また、印刷スケジュール情報には、場所又は日時のいずれか一方を指定することとしてもよく、この場合には、印刷制御装置５は、指定された場所又は日時のいずれかが印刷要求に係る場所又は日時に合致している場合には印刷を許可し、合致しない場合には印刷を拒否するようにしてよい。
【符号の説明】
【０１０４】
１  ネットワーク印刷システム、２  ネットワーク、３  情報処理端末、４  認証装置、５  印刷制御装置、６  文書管理装置、７  プリンタ、８  ＩＣカード、９  スケジュール管理装置、３１  制御部、３２  記憶部、３３  通信部、３４  入力部、３５  表示部、４１  制御部、４２  記憶部、４３  通信部、５１  制御部、５２  記憶部、５３  通信部、６１  制御部、６２  記憶部、６３  通信部、７１  制御部、７２  記憶部、７３  通信部、７４  画像形成部、７５  操作パネル、７６  ＩＣカードリーダ、８１  無線通信回路、８２  ＣＰＵ、８３  ＲＯＭ、８４  ＲＡＭ、８５  ＥＥＰＲＯＭ、９１  制御部、９２  記憶部、９３  通信部、７６１  無線通信回路、７６２  ＣＰＵ、７６３  ＲＯＭ、７６４  ＲＡＭ、７６５  ＥＥＰＲＯＭ。
【図１】
2014106687.tif 000003
【図２】
2014106687.tif 000004
【図３】
2014106687.tif 000005
【図４】
2014106687.tif 000006
【図５】
2014106687.tif 000007
【図６】
2014106687.tif 000008
【図７】
2014106687.tif 000009
【図８】
2014106687.tif 000010
【図９】
2014106687.tif 000011
【図１０】
2014106687.tif 000012
【図１１】
2014106687.tif 000013
【図１２】
2014106687.tif 000014
【図１３】
2014106687.tif 000015