(57)【要約】【課題】より確実に期間ごとの処理制限を行うことができる。【解決手段】印刷サーバ３０は、講師の認証入力に基づいて授業期間外であるか授業期間内であるかを設定し、授業期間外にユーザＩＤと処理対象とを受信するとユーザＩＤに対応する印刷枚数制限に基づいてこの印刷ジョブの印刷処理の可否を判定する一方、授業期間内にユーザＩＤと印刷ジョブとを受信するとユーザＩＤを含みユーザが認証用に用いることのない授業中ＩＤをユーザＩＤに代えて設定し、授業中ＩＤに対応付けられた授業期間内の印刷枚数制限（無制限）に基づいてこの印刷ジョブの印刷処理の可否を判定する。このように、授業期間外ではユーザが認証用に用いるユーザＩＤを用いて印刷枚数制限により印刷処理の可否を判定し、授業期間内では、ユーザが認証用に用いない授業中ＩＤを設定しこれを用いて制限なく印刷処理可能と判定するのである。【選択図】図１
2008242789.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対応付けられた識別情報を利用して情報処理装置での所定の処理の実行を管理する実行管理装置であって、
ユーザが認証用に用いる該ユーザに対応付けられた第１識別情報と前記所定の処理の実行に用いられる処理対象とを取得可能な情報取得手段と、
第１の期間であるか該第１の期間と異なる第２の期間であるかを設定する期間設定手段と、
前記設定された期間が第２の期間であるときに前記ユーザが認証用に用いることのない第２識別情報を前記第１識別情報に代えて設定する識別情報設定手段と、
前記設定された第１の期間中に前記情報取得手段が前記第１識別情報と前記処理対象とを取得したあと前記第１識別情報に対応付けられた第１の制限に基づいて該処理対象の処理実行の可否を判定する一方、前記設定された第２の期間中に前記情報取得手段が前記第１識別情報と前記処理対象とを取得したあと前記識別情報設定手段によって設定された前記第２識別情報に対応付けられた前記第１の制限とは異なる第２の制限に基づいて該処理対象の処理実行の可否を判定する実行判定手段と、
を備えた実行管理装置。
【請求項２】
請求項１に記載の実行管理装置であって、
情報を出力可能な情報出力手段と、
前記設定された期間が第１の期間であり前記実行判定手段によって前記処理対象の処理実行が可能であると判定されたときには前記取得した第１識別情報及び処理対象を前記情報処理装置へ前記情報出力手段に出力させる一方、前記設定された期間が第２の期間であり前記実行判定手段によって前記処理対象の処理実行が可能であると判定されたときには前記設定した第２識別情報及び前記処理対象を前記情報処理装置へ前記情報出力手段に出力させる実行制御手段と、
を備えた実行管理装置。
【請求項３】
前記識別情報設定手段は、前記第１識別情報を含む第２識別情報を前記第１識別情報に代えて設定する、請求項１又は２に記載の実行管理装置。
【請求項４】
請求項３に記載の実行管理装置であって、
前記処理実行の結果に関する情報を登録する管理情報を記憶する管理情報記憶手段と、
前記情報取得手段が前記情報処理装置から前記第１識別情報及び前記処理対象の処理結果を取得したときには該第１識別情報に対応付けられたユーザと前記取得した処理結果と前記第１の期間とを対応付けて前記管理情報に登録する一方、前記情報取得手段が前記情報処理装置から前記第２識別情報及び前記処理対象の処理結果を取得したときには該第２識別情報に含まれる第１識別情報に基づいてユーザを特定し該特定したユーザと前記取得した処理結果と前記第２の期間とを対応付けて前記管理情報に登録する管理実行手段と、
を備えた実行管理装置。
【請求項５】
請求項３又は４に記載の実行管理装置であって、
前記情報取得手段が前記第１識別情報及び前記処理対象の処理結果を取得したときには該取得した処理結果を該第１識別情報に対応付けられた前記第１の制限に反映させる一方、前記情報取得手段が前記情報処理装置から前記第２識別情報及び前記処理対象の処理結果を取得したときには該取得した処理結果を第２識別情報に含まれる第１識別情報に対応付けられた前記第２の制限に反映させる制限制御手段、を備えた実行管理装置。
【請求項６】
請求項３〜５のいずれかに記載の実行管理装置であって、
情報を出力可能な実行出力手段と、
ユーザと第１識別情報とを対応付けた対応情報及び前記情報取得手段が取得した前記処理対象を記憶する取得情報記憶手段と、
情報を出力するよう前記実行出力手段を制御する出力制御手段と、を備え、
前記識別情報設定手段は、前記第２の期間中で且つ、前記取得情報記憶手段に記憶された処理対象を前記第１識別情報の認証により処理実行する認証実行指令と前記ユーザに対応付けられた前記第１識別情報とを前記情報取得手段が前記情報処理装置から取得するまえに前記記憶された処理対象に対応付けられた第１識別情報に代えて前記第２識別情報を設定して前記取得情報記憶手段に記憶し、
前記出力制御手段は、前記認証実行指令と前記第１識別情報とを前記情報取得手段が前記情報処理装置から取得したときには前記対応情報を用いて前記取得した第１識別情報の認証を実行し、前記設定された第２識別情報に含まれる前記第１識別情報と前記取得した第１識別情報とに基づいて前記記憶された処理対象の中から前記ユーザに対応する処理対象を検索し、前記取得した第１識別情報が認証されたあと前記設定された第２識別情報と前記検索された処理対象とを前記情報処理装置へ前記実行出力手段に出力させる、実行管理装置。
【請求項７】
請求項１〜５のいずれかに記載の実行管理装置であって、
情報を出力可能な実行出力手段と、
ユーザと第１識別情報とを対応付けた対応情報及び前記情報取得手段が取得した前記処理対象を記憶する取得情報記憶手段と、
情報を出力するよう前記実行出力手段を制御する出力制御手段と、を備え、
前記識別情報設定手段は、前記取得情報記憶手段に記憶された処理対象を前記第１識別情報の認証により処理実行する認証実行指令と該処理対象に対応付けられた前記第１識別情報とを前記情報取得手段が前記第２の期間中に前記情報処理装置から取得したときには前記対応情報を用いて前記取得した第１識別情報の認証を実行し、該取得した第１識別情報が認証されたあとで前記第２識別情報を設定して前記取得情報記憶手段に記憶し、
前記出力制御手段は、前記第２識別情報が設定される前に前記処理対象に対応付けられた第１識別情報と前記取得した第１識別情報とに基づいて前記記憶された処理対象の中から前記ユーザに対応する処理対象を検索し、前記第２識別情報が設定されたあと前記設定された第２識別情報と前記検索された処理対象とを前記情報処理装置へ前記実行出力手段に出力させる、実行管理装置。
【請求項８】
請求項１〜７のいずれかに記載の実行管理装置であって、
前記情報処理装置で処理可能な態様に前記処理対象を変換する変換手段、を備え、
前記期間設定手段は、前記第１の期間と前記第２の期間とを切り替える際に前記変換手段が前記処理対象の変換処理を実行中であるときには、前記変換処理の実行が終了したあとで前記第１の期間と前記第２の期間とを切り替えて設定する、実行管理装置。
【請求項９】
前記期間設定手段は、第１の期間として所定の就業外の期間を設定し前記第２の期間として所定の就業内の期間を設定し、
前記実行判定手段は、前記設定された期間が所定の就業外の期間であるときには前記第１の制限としての該就業外の制限に基づいて該処理対象の実行の可否を判定し、前記設定された期間が所定の就業内の期間であるときには前記第２の制限として常に処理対象の処理を実行可能と判定する、請求項１〜８のいずれかに記載の実行管理装置。
【請求項１０】
前記情報処理装置は、前記処理対象としての印刷データに基づいて着色剤を印刷媒体へ印刷する印刷装置であり、
前記第１の制限及び前記第２の制限は、印刷枚数の制限である、請求項１〜９のいずれかに記載の実行管理装置。
【請求項１１】
ユーザに対応付けられた識別情報を利用して情報処理装置での所定の処理の実行を管理する実行管理装置を利用した実行管理方法であって、
（ａ）ユーザが認証用に用いる該ユーザに対応付けられた第１識別情報と前記所定の処理の実行に用いられる処理対象とを取得するステップと、
（ｂ）第１の期間であるか該第１の期間と異なる第２の期間であるかを設定するステップと、
（ｃ）前記ステップ（ｂ）で設定した期間が第２の期間であるときに前記ユーザが認証用に用いることのない第２識別情報を前記第１識別情報に代えて設定するステップと、
（ｄ）前記ステップ（ｂ）で設定した第１の期間中に前記第１識別情報と前記処理対象とを取得したあと前記第１識別情報に対応付けられた第１の制限に基づいて該処理対象の処理実行の可否を判定する一方、前記ステップ（ｂ）で設定した第２の期間中に前記第１識別情報と前記処理対象とを取得したあと前記ステップ（ｃ）で設定した前記第２識別情報に対応付けられた前記第１の制限とは異なる第２の制限に基づいて該処理対象の処理実行の可否を判定するステップと、
を含む実行管理方法。
【請求項１２】
請求項１１に記載の情報管理方法の各ステップを１又は複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行管理装置、実行管理方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、実行管理装置としては、プリンタでの印刷を制限する情報である印刷制限情報を記憶したものが提案されている（例えば、特許文献１参照）。この特許文献１に記載された装置は、ユーザがＩＤを入力して認証すると印刷制限情報をプリンタに送信し、この印刷制限情報を所定期間が経過するまでプリンタに記憶しておき、同じユーザが認証すると、プリンタに記憶された印刷制限情報を用いて印刷制限を行うことによりユーザからのアクセスを低減する。
【特許文献１】特開２００２−１０３７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載された装置では、所定期間が経過するとプリンタに記憶された印刷制限情報が削除されることにより、所定期間の経過に伴い印刷制限情報が更新され、そのたびに印刷制限の内容が変わる場合が生じるが、複数の期間ごとに印刷制限を切り替える点については考慮されていなかった。このため、複数の期間に応じた印刷制限を実現しようとすると、ユーザに複数のＩＤを付与しユーザ側でＩＤを切り替えて認証することが考えられるが、ユーザがＩＤを切り替える煩雑さがあった。また、１つのＩＤで期間ごとに装置側で切り替えて制限を行うことも考えられるが、処理制限の確実性を向上することが必要であった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、より確実に期間ごとの処理制限を行うことができる実行管理装置、実行管理方法及びそのプログラムを提供することを目的の一つとする。また、処理制限を期間ごとに切り替えるに際してユーザの煩雑さを低減することができる実行管理装置、実行管理方法及びそのプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００６】
本発明の実行管理装置は、
ユーザに対応付けられた識別情報を利用して情報処理装置での所定の処理の実行を管理する実行管理装置であって、
ユーザが認証用に用いる該ユーザに対応付けられた第１識別情報と前記所定の処理の実行に用いられる処理対象とを取得可能な情報取得手段と、
第１の期間であるか該第１の期間と異なる第２の期間であるかを設定する期間設定手段と、
前記設定された期間が第２の期間であるときに前記ユーザが認証用に用いることのない第２識別情報を前記第１識別情報に代えて設定する識別情報設定手段と、
前記設定された第１の期間中に前記情報取得手段が前記第１識別情報と前記処理対象とを取得したあと前記第１識別情報に対応付けられた第１の制限に基づいて該処理対象の処理実行の可否を判定する一方、前記設定された第２の期間中に前記情報取得手段が前記第１識別情報と前記処理対象とを取得したあと前記識別情報設定手段によって設定された前記第２識別情報に対応付けられた前記第１の制限とは異なる第２の制限に基づいて該処理対象の処理実行の可否を判定する実行判定手段と、
を備えたものである。
【０００７】
この実行管理装置では、ユーザが認証用に用いるこのユーザに対応付けられた第１識別情報と所定の処理の実行に用いられる処理対象とを取得し、第１の期間であるかこの第１の期間と異なる第２の期間であるかを設定し、設定された期間が第２の期間であるときにユーザが認証用に用いることのない第２識別情報を第１識別情報に代えて設定し、設定された第１の期間中に第１識別情報と処理対象とを取得したあと第１識別情報に対応付けられた第１の制限に基づいてこの処理対象の処理実行の可否を判定する一方、設定された第２の期間中に第１識別情報と処理対象とを取得したあと、設定された第２識別情報に対応付けられた第１の制限とは異なる第２の制限に基づいてこの処理対象の処理実行の可否を判定する。このように、第１の期間ではユーザが認証用に用いる第１識別情報を用いて第１の制限により処理実行の可否を判定し、第２の期間では、ユーザが認証用に用いない第２識別情報を設定しこれを用いて第２の制限により処理実行の可否を判定するのである。したがって、第１の期間と第２の期間で識別情報を切り替えるため、より確実に期間ごとの処理制限を行うことができる。また、ユーザが認証用の識別情報を切り替える必要がないため、処理制限を期間ごとに切り替えるに際してユーザの煩雑さを低減することができる。
【０００８】
本発明の実行管理装置は、情報を出力可能な情報出力手段と、前記設定された期間が第１の期間であり前記実行判定手段によって前記処理対象の処理実行が可能であると判定されたときには前記取得した第１識別情報及び処理対象を前記情報処理装置へ前記情報出力手段に出力させる一方、前記設定された期間が第２の期間であり前記実行判定手段によって前記処理対象の処理実行が可能であると判定されたときには前記設定した第２識別情報及び前記処理対象を前記情報処理装置へ前記情報出力手段に出力させる実行制御手段と、を備えたものとしてもよい。こうすれば、判定結果に応じて第１識別情報や第２識別情報を情報処理装置で利用することができる。ここで、「処理対象を情報処理装置へ出力する」には、取得した処理対象をそのまま情報処理装置へ出力するもののほか、取得した処理対象を情報処理装置で処理可能な態様に変換しこの変換したあとの処理対象を情報処理装置へ出力するものも含まれる。
【０００９】
本発明の実行管理装置において、前記識別情報設定手段は、前記第１識別情報を含む第２識別情報を前記第１識別情報に代えて設定するものとしてもよい。こうすれば、第２識別情報に含まれる第１識別情報を用いることにより対応するユーザをあとで特定しやすい。このとき、本発明の実行管理装置は、前記処理実行の結果に関する情報を登録する管理情報を記憶する管理情報記憶手段と、前記情報取得手段が前記情報処理装置から前記第１識別情報及び前記処理対象の処理結果を取得したときには該第１識別情報に対応付けられたユーザと前記取得した処理結果と前記第１の期間とを対応付けて前記管理情報に登録する一方、前記情報取得手段が前記情報処理装置から前記第２識別情報及び前記処理対象の処理結果を取得したときには該第２識別情報に含まれる第１識別情報に基づいてユーザを特定し該特定したユーザと前記取得した処理結果と前記第２の期間とを対応付けて前記管理情報に登録する管理実行手段と、を備えたものとしてもよい。こうすれば、第１の期間と第２の期間とに応じた処理結果を管理可能であるため、これらの関係を把握しやすい。また、本発明の実行管理装置は、前記情報取得手段が前記第１識別情報及び前記処理対象の処理結果を取得したときには該取得した処理結果を該第１識別情報に対応付けられた前記第１の制限に反映させる一方、前記情報取得手段が前記情報処理装置から前記第２識別情報及び前記処理対象の処理結果を取得したときには該取得した処理結果を第２識別情報に含まれる第１識別情報に対応付けられた前記第２の制限に反映させる制限制御手段、を備えたものとしてもよい。こうすれば、処理対象の処理結果を反映した制限により処理対象の実行を行うことができる。このとき、前記処理対象は印刷ジョブであり、前記第１の制限及び前記第２の制限は印刷枚数であるものとしてもよい。こうすれば、第１の期間と第２の期間とで印刷制限を切り替えることができる。また、本発明の実行管理装置は、情報を出力可能な実行出力手段と、ユーザと第１識別情報とを対応付けた対応情報及び前記情報取得手段が取得した前記処理対象を記憶する取得情報記憶手段と、情報を出力するよう前記実行出力手段を制御する出力制御手段と、を備え、前記識別情報設定手段は、前記第２の期間中で且つ、前記取得情報記憶手段に記憶された処理対象を前記第１識別情報の認証により処理実行する認証実行指令と前記ユーザに対応付けられた前記第１識別情報とを前記情報取得手段が前記情報処理装置から取得するまえに前記記憶された処理対象に対応付けられた第１識別情報に代えて前記第２識別情報を設定して前記取得情報記憶手段に記憶し、前記出力制御手段は、前記認証実行指令と前記第１識別情報とを前記情報取得手段が前記情報処理装置から取得したときには前記対応情報を用いて前記取得した第１識別情報の認証を実行し、前記設定された第２識別情報に含まれる前記第１識別情報と前記取得した第１識別情報とに基づいて前記記憶された処理対象の中から前記ユーザに対応する処理対象を検索し、前記取得した第１識別情報が認証されたあと前記設定された第２識別情報と前記検索された処理対象とを前記情報処理装置へ前記実行出力手段に出力させるものとしてもよい。こうすれば、認証実行指令を受ける前に第２識別情報を設定するため、より確実に第２の識別情報による実行管理をすることができる。また、第２の期間内に第２識別情報をより確実に設定することができる。
【００１０】
あるいは、本発明の実行管理装置は、情報を出力可能な実行出力手段と、ユーザと第１識別情報とを対応付けた対応情報及び前記情報取得手段が取得した前記処理対象を記憶する取得情報記憶手段と、情報を出力するよう前記実行出力手段を制御する出力制御手段と、を備え、前記識別情報設定手段は、前記取得情報記憶手段に記憶された処理対象を前記第１識別情報の認証により処理実行する認証実行指令と該処理対象に対応付けられた前記第１識別情報とを前記情報取得手段が前記第２の期間中に前記情報処理装置から取得したときには前記対応情報を用いて前記取得した第１識別情報の認証を実行し、該取得した第１識別情報が認証されたあとで前記第２識別情報を設定して前記取得情報記憶手段に記憶し、前記出力制御手段は、前記第２識別情報が設定される前に前記処理対象に対応付けられた第１識別情報と前記取得した第１識別情報とに基づいて前記記憶された処理対象の中から前記ユーザに対応する処理対象を検索し、前記第２識別情報が設定されたあと前記設定された第２識別情報と前記検索された処理対象とを前記情報処理装置へ前記実行出力手段に出力させるものとしてもよい。こうすれば、認証実行指令を受けてから第２識別情報に設定するため、記憶されている処理対象を第１識別情報のままで検索可能であり、より検索しやすい。
【００１１】
本発明の実行管理装置は、前記情報処理装置で処理可能な態様に前記処理対象を変換する変換手段、を備え、前記期間設定手段は、前記第１の期間と前記第２の期間とを切り替える際に前記変換手段が前記処理対象の変換処理を実行中であるときには、前記変換処理の実行が終了したあとで前記第１の期間と前記第２の期間とを切り替えて設定するものとしてもよい。こうすれば、処理対象の変換処理を実行したあとで期間が切り替わり、処理対象の変換処理の実行を開始した時刻に基づいて第１の制限か第２の制限かを適用するので、比較的適正な制限を実行することができる。
【００１２】
本発明の実行管理装置において、前記期間設定手段は、第１の期間として所定の就業外の期間を設定し前記第２の期間として所定の就業内の期間を設定し、前記実行判定手段は、前記設定された期間が所定の就業外の期間であるときには前記第１の制限としての該就業外の制限に基づいて該処理対象の実行の可否を判定し、前記設定された期間が所定の就業内の期間であるときには前記第２の制限として常に処理対象の処理を実行可能と判定するものとしてもよい。こうすれば、所定の就業内の期間では制限なく処理対象の処理が実行可能であるため、就業の効率がよい。
【００１３】
本発明の実行管理装置において、前記情報処理装置は、前記処理対象としての印刷データに基づいて着色剤を印刷媒体へ印刷する印刷装置であり、前記第１の制限及び前記第２の制限は、印刷枚数の制限であるものとしてもよい。印刷処理の制限は、所定の期間により切り替えることが望まれるため、本発明を適用する意義が高い。
【００１４】
本発明の実行管理方法は、
ユーザに対応付けられた識別情報を利用して情報処理装置での所定の処理の実行を管理する実行管理装置を利用した実行管理方法であって、
（ａ）ユーザが認証用に用いる該ユーザに対応付けられた第１識別情報と前記所定の処理の実行に用いられる処理対象とを取得するステップと、
（ｂ）第１の期間であるか該第１の期間と異なる第２の期間であるかを設定するステップと、
（ｃ）前記ステップ（ｂ）で設定した期間が第２の期間であるときに前記ユーザが認証用に用いることのない第２識別情報を前記第１識別情報に代えて設定するステップと、
（ｄ）前記ステップ（ｂ）で設定した第１の期間中に前記第１識別情報と前記処理対象とを取得したあと前記第１識別情報に対応付けられた第１の制限に基づいて該処理対象の処理実行の可否を判定する一方、前記ステップ（ｂ）で設定した第２の期間中に前記第１識別情報と前記処理対象とを取得したあと前記ステップ（ｃ）で設定した前記第２識別情報に対応付けられた前記第１の制限とは異なる第２の制限に基づいて該処理対象の処理実行の可否を判定するステップと、
を含むものである。
【００１５】
この実行管理方法では、ユーザが認証用に用いるこのユーザに対応付けられた第１識別情報と所定の処理の実行に用いられる処理対象とを取得し、第１の期間であるかこの第１の期間と異なる第２の期間であるかを設定し、設定された期間が第２の期間であるときにユーザが認証用に用いることのない第２識別情報を第１識別情報に代えて設定し、設定された第１の期間中に第１識別情報と処理対象とを取得したあと第１識別情報に対応付けられた第１の制限に基づいてこの処理対象の処理実行の可否を判定する一方、設定された第２の期間中に第１識別情報と処理対象とを取得したあと、設定された第２識別情報に対応付けられた第１の制限とは異なる第２の制限に基づいてこの処理対象の処理実行の可否を判定する。このように、第１の期間ではユーザが認証用に用いる第１識別情報を用いて第１の制限により処理実行の可否を判定し、第２の期間では、ユーザが認証用に用いない第２識別情報を設定しこれを用いて第２の制限により処理実行の可否を判定するのである。したがって、第１の期間と第２の期間で識別情報を切り替えるため、より確実に期間ごとの処理制限を行うことができる。また、ユーザが認証用の識別情報を切り替える必要がないため、処理制限を期間ごとに切り替えるに際してユーザの煩雑さを低減することができる。なお、この実行管理方法において、上述した実行管理装置の種々の態様を採用してもよいし、また、上述した実行管理装置の各機能を実現するようなステップを追加してもよい。
【００１６】
本発明のプログラムは、上述した実行管理方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した実行管理方法の各ステップが実行されるため、実行管理方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の一実施形態である制限印刷システム１０の構成の概略を示す構成図であり、図２は、印刷サーバ３０が備えるＨＤＤ３５に記憶された情報の説明図である。本実施例の制限印刷システム１０は、ネットワークとしてのＬＡＮ１２に接続されたユーザパソコン（以下ユーザＰＣとする）２０，２９と、ＬＡＮ１２を介して接続された印刷サーバ３０と、ＬＡＮ１２を介して接続されたログ管理サーバ５０と、ＬＡＮ１２を介して接続された複数のプリンタ６０，６８と、によって構成されている。本実施形態では、制限印刷システム１０は、大学内の講義室に配設されている場合について説明する。この制限印刷システム１０では、図示しないが、その他のユーザＰＣ、プリンタを複数台備えているものとする。なお、プリンタ及びユーザＰＣは、それぞれ任意の数を備えているものとしてもかまわない。
【００１８】
ユーザＰＣ２０は、ユーザが使用する処理要求装置として構成された周知の汎用パソコンであり、各種制御を実行するＣＰＵ２２と、各種制御プログラムを記憶するＲＯＭ２３と、データを一時記憶するＲＡＭ２４と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ２５と、ＬＡＮ１２に接続された外部機器との間で情報の送受信が可能なネットワークインタフェース（Ｉ／Ｆ）２６とを備えている。このユーザＰＣ２０は、インストールされたプログラムによりＩ／Ｆ２６を介して印刷サーバ３０に対して印刷処理を指令したりログ管理サーバ５０に保存されている印刷ログ情報５５ａなどの情報を読み取りしたりする。このユーザＰＣ２０は、ＬＡＮ１２を介して印刷サーバ３０などとデータを送受信する際には、ＲＡＭ２４の所定領域に設けられた受信バッファ及び送信バッファを利用して行う。このユーザＰＣ２０は、各種情報を画面表示するディスプレイ２７や、ユーザが各種指令を入力するキーボード等の入力装置２８などを備え、ディスプレイ２７に表示されたカーソル等をユーザが入力装置２８を介して入力操作するとその入力操作に応じた動作を実行する機能を有している。なお、ユーザＰＣ２９は、ユーザＰＣ２０と同様の構成であるため、その説明を省略する。
【００１９】
印刷サーバ３０は、ユーザから受信した印刷ジョブを管理すると共に、印刷ジョブを各プリンタで実行させる機能を有したサーバである。この印刷サーバ３０は、各種制御を実行するＣＰＵ３２と、各種制御プログラムを記憶するＲＯＭ３３と、データを一時記憶するＲＡＭ３４と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ３５と、ＬＡＮ１２に接続された外部機器との間で信号の送受信が可能なＩ／Ｆ３６と、システム利用許可者であるか否かを確認する情報などを入力する認証デバイス３７と、を備えている。このＣＰＵ３２は、図示しないバスによって情報のやり取りが可能なようにＨＤＤ３５やＩ／Ｆ３６などと接続されている。この印刷サーバ３０は、ＬＡＮ１２を介してユーザＰＣ２０やプリンタ６０などとデータを送受信する際には、Ｉ／Ｆ３６を介し、ＲＡＭ３４の所定領域に設けられた受信バッファ及び送信バッファを利用して行う。ＨＤＤ３５には、図１に示すように、授業期間を設定しユーザの印刷制限の実行及び印刷制限の管理を行う印刷制限管理プログラム４０と、所定のプリンタ（例えばプリンタ６０）で印刷可能な印刷データを生成するプリンタドライバ４１、印刷データ４２ａを格納した管理リストとしてのジョブ管理情報４２、各ユーザに対応する印刷制限の情報を含む印刷制限対応情報４４などが記憶されている。ジョブ管理情報４２には、図２に示すように、印刷ジョブ受信時に付与されるジョブＩＤや、印刷ジョブを受信した時刻である印刷受付時刻、印刷ジョブを送信したユーザに対応する識別情報であるユーザＩＤ、印刷ジョブから生成された印刷データなどの情報が格納されている。また、印刷制限対応情報４４には、ユーザ名とユーザに対応して登録されたユーザＩＤと、授業期間外の時間帯で印刷可能な各ユーザに対応付けられた上限値及び既に印刷した枚数、授業期間内で印刷可能な各ユーザに対応付けられた上限値及び既に印刷した枚数などの情報が格納されている。ここでは、授業期間内には印刷可能枚数の上限値は設けられておらず、ユーザが自由に印刷できるように設定されている。認証デバイス３７は、ユーザの識別情報としてのユーザＩＤやパスワードなどを記憶した記憶素子を備えた認証カードと接触又は非接触状態でユーザＩＤなどの情報を入力するカードリーダとして構成されている。
【００２０】
ログ管理サーバ５０は、印刷した結果の情報である印刷ログを管理するサーバであり、各種制御を実行するＣＰＵ５２と、各種制御プログラムを記憶するＲＯＭ５３と、データを一時記憶するＲＡＭ５４と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ５５と、ＬＡＮ１２に接続された外部機器との間で信号の送受信が可能なＩ／Ｆ５６とを備えている。このＣＰＵ５２は、図示しないバスによって情報のやり取りが可能なようにＨＤＤ５５やＩ／Ｆ５６などと接続されている。このログ管理サーバ５０は、ＬＡＮ１２を介してユーザＰＣ２０やプリンタ６０などとデータを送受信する際には、Ｉ／Ｆ５６を介し、ＲＡＭ５４の所定領域に設けられた受信バッファ及び送信バッファを利用して行う。ＨＤＤ５５には、各ユーザ及び各プリンタで印刷した結果の情報である印刷ログ情報５５ａが記憶されている。この印刷ログ情報５５ａは、ユーザからのアクセスによって閲覧可能になっている。
【００２１】
プリンタ６０は、ＬＡＮ１２を介して得られた印刷データを記録紙Ｓに印刷する情報処理装置として構成され、装置全体の制御を司るＣＰＵ６２と、各種処理プログラムを記憶した読み書き可能なフラッシュＲＯＭ６３と、一時的にデータを記憶するＲＡＭ６４と、着色剤としてトナーを用いて記録紙Ｓに印刷を行う印刷機構６５と、ＬＡＮ１２に接続された外部機器との間で信号の送受信が可能なＩ／Ｆ６６と、システム利用許可者であるか否かを確認する情報などを入力する認証デバイス６７と、を備えている。印刷機構６５は、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式の印刷機構として構成され、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に色分解された各色ごとの画像の静電潜像を感光体上に形成し、その静電潜像を各色のトナーにより現像し、現像したトナー像を転写ベルトを介して記録紙Ｓに転写し、転写した記録紙Ｓを加熱・加圧して定着させる機構である。この印刷機構６５は、プリントヘッド内に設けられた圧電素子又はヒータによりインクカートリッジ内のインクを加圧して記録紙Ｓに向かって吐出するインクジェット方式を採用してもよい。認証デバイス６７は、ユーザの識別情報としてのユーザＩＤやパスワードなどを記憶した記憶素子を備えた認証カードと接触又は非接触状態でユーザＩＤなどの情報を入力するカードリーダとして構成されている。なお、プリンタ６８は、プリンタ６０と同様の構成であるため、その説明を省略する。
【００２２】
次に、こうして構成された本実施形態の制限印刷システム１０の動作について、まず、授業期間内であるか、授業期間外であるかを設定する動作について説明する。ここでは、印刷制限の一連の流れについて説明する具体例として、授業期間内にユーザＡがユーザＰＣ２０から印刷指令を行いプリンタ６０で認証印刷する場合を主として説明する。図３は、印刷サーバ３０のＣＰＵ３２により実行される期間設定処理ルーチンの一例を表すフローチャートである。このルーチンは、ＨＤＤ３５に記憶された印刷制限管理プログラム４０の一部であり、印刷サーバ３０が起動したあと繰り返し実行される。
【００２３】
このルーチンを実行すると、ＣＰＵ３２は、まず、授業開始入力があるか否かを判定する（ステップＳ１００）。この授業開始入力の判定は、認証デバイス３７に認証カードが触れるなどして講師の認証に関する情報として認証カードに記憶されているユーザＩＤ及びパスワードが入力されたか否かに基づいて行うよう設定されている。授業開始入力がなされていないときには、ＣＰＵ３２は、そのまま待機し、授業開始入力がなされたときには、プリンタドライバ４１が印刷ジョブを印刷データへ変換するスプール処理を実行中か否かを判定する（ステップＳ１１０）。スプール処理中であるときには、ＣＰＵ３２は、授業期間外に受け付けた印刷ジョブの処理が終了するのを待ち、スプール処理が終了するなどスプール処理中でないときには、ＲＡＭ３４の所定領域に記憶された授業中フラグＦに値１をセットする（ステップＳ１２０）。この授業中フラグＦは、授業期間中に値「１」にセットされるフラグであり、初期値は値「０」に設定されている。次に、ＣＰＵ３２は、授業終了入力があるか否かを判定する（ステップＳ１３０）。この授業終了入力の判定は、授業開始入力と同様の操作が再度なされたか否かに基づいて行うよう設定されている。授業終了入力がなされていないときにはそのまま待機し、授業終了入力がなされたときには、上記スプール処理を実行中か否かを判定する（ステップＳ１４０）。スプール処理中であるときには、ＣＰＵ３２は、そのまま待機し、スプール処理が終了するなどスプール中でないときには授業中フラグＦに値「０」をセットし（ステップＳ１５０）、そのままこのルーチンを終了する。このように、講師の操作に基づいて授業期間内か授業期間外かを印刷サーバ３０が設定するのである。
【００２４】
次に、ユーザが印刷ジョブを送信しプリンタ６０で認証印刷を実行する動作について説明する。図４は、印刷サーバ３０のＣＰＵ３２によって実行される印刷管理処理ルーチンの一例を表すフローチャートである。このルーチンは、ＨＤＤ３５に記憶され、印刷サーバ３０が起動したあと繰り返し実行される。このルーチンを実行すると、ＣＰＵ３２は、まず、印刷ジョブをＩ／Ｆ３６を介して受信したか否かを判定する（ステップＳ２００）。ここで、ユーザＡは、ユーザＰＣ２０の入力装置２８を操作しディスプレイ２７に表示されている所定のファイルをプリンタ６０により認証印刷する指定を入力して印刷指令する。すると、ユーザＰＣ２０のＣＰＵ２２は、ユーザＰＣ２０のログオン時にユーザＡから入力されたユーザＩＤ（ここでは「ＩＤ−Ａ」とする）を含む印刷ジョブを生成し、印刷サーバ３０へＩ／Ｆ２６を介して送信出力する。
【００２５】
このユーザＩＤを含む印刷ジョブをＩ／Ｆ３６を介して受信（取得）したときには、ＣＰＵ３２は、授業中フラグＦが値「０」であるか否かを判定する（ステップＳ２１０）。授業中フラグＦが値「０」であるときには、授業期間外であるものとしてユーザＩＤをそのまま印刷ジョブの内容と共にジョブ管理情報４２へ登録し（ステップＳ２２０）、授業中フラグＦが値「１」であるときには、授業期間内であるものとして印刷ジョブに含まれるユーザＩＤに所定の文字列を付加することにより、ユーザが認証用に用いることのない授業中用のＩＤ（以下授業中ＩＤとも称する）を設定し、設定した授業中ＩＤを印刷ジョブの内容と共にジョブ管理情報４２へ登録する（ステップＳ２３０）。ここでは、授業中ＩＤとして、ユーザＩＤに「＿授業」という文字列を付加するように定められている。即ち、ユーザＡの授業中ＩＤは、「ＩＤ−Ａ＿授業」に設定される。また、授業期間内に授業中ＩＤを設定する理由は、授業期間内と授業期間外とで印刷の枚数制限及び印刷枚数の管理を切り替えるためである。
【００２６】
ステップＳ２２０，Ｓ２３０のあと、ＣＰＵ３２は、印刷ジョブの送信元のユーザが印刷制限されているか否かを判定する（ステップＳ２４０）。印刷制限されているか否かの判定は、ユーザＩＤに所定の文字列が付加されていないときにはユーザの授業期間外の現在の印刷済枚数が上限枚数に至っているか否かに基づいて行い、ユーザＩＤに所定の文字列が付加されているときにはユーザの授業期間内の現在の印刷済枚数が上限枚数に至っているか否かに基づいて行う。ここでは、ユーザＩＤに所定の文字列が付加されているときは上限なく印刷可能である。ユーザが印刷制限されているとき、即ち授業期間外で印刷済枚数が上限に至っているときには、ＣＰＵ３２は、その旨のメッセージをＩ／Ｆ３６を介してユーザＰＣ２０へ送信すると共に受信した印刷ジョブをＨＤＤ３５から削除する（ステップＳ２５０）。一方、ユーザが印刷制限されていないとき、即ち授業期間外で印刷済枚数が上限に至っていないとき及び授業期間内であるときには、ＣＰＵ３２は、受信した印刷ジョブのスプール処理を印刷ジョブに指定されているプリンタ用のプリンタドライバ４１を用いて行い、スプールした印刷データをジョブ管理情報４２へ記憶させる（ステップＳ２６０）。このように、ユーザが印刷可能であるときには、認証印刷に備えて指定プリンタにより印刷処理可能な状態でＨＤＤ３５に保存しておくのである。
【００２７】
ステップＳ２５０，Ｓ２６０のあと、または、ステップＳ２００で印刷ジョブを受信しなかったときには、ＣＰＵ３２は、認証要求があったか否かを判定する（ステップＳ２７０）。認証要求の判定は、プリンタ６０などからユーザＩＤ及び認証要求を受信したか否かにより行う。ここで、ユーザＡは、プリンタ６０の認証デバイス６７に認証カードを接触するなどして認証に関する情報として認証カードに記憶されているユーザＩＤを入力する。すると、プリンタ６０のＣＰＵ６２は、入力されたユーザＩＤと認証印刷を実行する旨の要求である認証要求とをＩ／Ｆ６６を介して印刷サーバ３０へ送信出力する。そして、認証要求があったと判定されたときには、ＣＰＵ３２は、認証入力されたユーザＩＤが印刷制限対応情報４４に登録されているか否かに基づいて認証されたか否かを判定し（ステップＳ２８０）、認証入力されたユーザＩＤが認証されなかったときには、その旨のメッセージを送信元であるプリンタ６０へ送信出力する（ステップＳ２９０）。一方、認証入力されたユーザＩＤが認証されたときには、ＣＰＵ３２は、ジョブ管理情報４２において付加文字列を除いたユーザＩＤに対応する印刷データを検索し（ステップＳ３００）、検索した印刷ジョブ名をプリンタ６０へ送信出力する（ステップＳ３１０）。これを受けたプリンタ６０のＣＰＵ６２は、図示しない表示パネルに表示させ、ユーザが図示しない操作部を操作して印刷を行う印刷ジョブを選択すると、選択した印刷ジョブ名を印刷サーバ３０へ送信出力する。一方、ＣＰＵ３２は、印刷ジョブが選択されたか否かを判定し（ステップＳ３２０）、印刷ジョブが選択されていないときにはそのまま待機し、印刷ジョブが選択されたときには、選択された印刷ジョブをプリンタ６０へ送信出力する（ステップＳ３３０）。これを受けたプリンタ６０は、印刷処理を実行する。
【００２８】
ここで、プリンタ６０での処理について説明する。印刷ジョブを受信すると、ＣＰＵ６２は、印刷データに基づいて、各色ごとの画像の静電潜像を感光体上に形成し、その静電潜像を各色のトナーにより現像し、現像したトナー像を転写ベルトを介して記録紙Ｓに転写し、転写した記録紙Ｓを加熱・加圧して定着させる。すべての印刷が終了すると、プリンタ６０は、その印刷結果として印刷枚数やジョブＩＤ，印刷データ名、印刷データに対応付けられたユーザＩＤ又は授業中ＩＤなどの情報を印刷サーバ３０及びログ管理サーバ５０へ送信出力する。なお、これを受けたログ管理サーバ５０は、受信した情報に基づいて印刷ログ情報５５ａを更新する。
【００２９】
さて、印刷サーバ３０では、ステップＳ３３０のあと、またはステップＳ２９０でメッセージを出力したあと、または、ステップＳ２７０で認証要求がないときには、ＣＰＵ３２は、印刷結果をプリンタ６０から受信したか否かを判定する（ステップＳ３４０）。印刷結果を受信していないときには、そのままこのルーチンを終了し、印刷結果を受信したときには、受信した印刷結果に含まれるユーザＩＤに付加文字列があるか否か、即ち授業中ＩＤであるか否かを判定する（ステップＳ３５０）。付加文字列のないユーザＩＤであるときには、印刷結果は授業期間外に印刷指示した結果であるものとして、ユーザＩＤに対応するユーザの授業期間外の印刷済枚数に今回の印刷枚数を加算して印刷制限対応情報４４を更新し（ステップＳ３６０）、このルーチンを終了する。一方、付加文字列のある授業中ＩＤであるときには、授業中ＩＤに含まれるユーザＩＤを用いてユーザを特定し、授業中ＩＤに対応するユーザの授業期間内の印刷済枚数に今回の印刷枚数を加算して印刷制限対応情報４４を更新し（ステップＳ３７０）、このルーチンを終了する。
【００３０】
そして、ユーザがユーザＰＣ２０の入力装置２８を操作してログ管理サーバ５０にアクセスし、印刷ログ情報５５ａの閲覧を実行すると、これを受けたログ管理サーバ５０のＣＰＵ５２は、印刷サーバ３０から印刷制限対応情報４４を取得し、閲覧要求を行ったユーザに対応する印刷ログ情報５５ａの情報と印刷制限対応情報４４の情報とをユーザＰＣ２０へＩ／Ｆ５６を介して送信出力する。これを受けたユーザＰＣ２０のＣＰＵ２２は、受信した情報に基づいてディスプレイ２７に印刷ログ情報表示画面８０を表示させる。図５は、印刷ログ情報表示画面８０の説明図である。印刷ログ情報表示画面８０には、ユーザの印刷済枚数の情報などが表示される印刷制限情報表示部８２と個別の印刷結果が表示される印刷ログ表示部８３を含んでいる。このように、ユーザや管理者は、授業期間内又は授業期間外の印刷結果に関する情報を期間ごとにあとで確認することができる。また、この印刷ログ情報５５ａや印刷制限対応情報４４の印刷済枚数などの情報を利用して各ユーザの印刷済枚数に対して課金することができる。
【００３１】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の印刷サーバ３０が本発明の実行管理装置に相当し、このうち、Ｉ／Ｆ３６が情報取得手段、情報出力手段及び実行出力手段に相当し、ＣＰＵ３２が期間設定手段、識別情報設定手段、実行判定手段、実行制御手段、管理実行手段、制限制御手段、出力制御手段及び変換手段に相当し、ＨＤＤ３５が管理情報記憶手段及び取得情報記憶手段に相当する。また、ユーザＩＤが第１識別情報に相当し、授業中ＩＤが第２識別情報に相当し、授業期間外が第１の期間に相当し、授業期間内が第２の期間に相当し、授業期間外の印刷枚数制限が第１の制限に相当し、授業期間内の印刷枚数制限が第２の制限に相当し、印刷制限対応情報４４が管理情報及び対応情報に相当し、トナー及びインクが着色剤に相当し、記録紙Ｓが印刷媒体に相当し、印刷ジョブが処理対象に相当し、プリンタ６０，６８が情報処理装置及び印刷装置に相当する。なお、本実施形態では、制限印刷システム１０の動作を説明することにより本発明の実行管理方法の一例も明らかにしている。
【００３２】
以上詳述した本実施形態の制限印刷システム１０によれば、印刷サーバ３０が、ユーザの認証用に用いるユーザＩＤと印刷ジョブとを取得し、講師の認証入力に基づいて授業期間外であるか授業期間内であるかを設定し、授業期間外にユーザＩＤと処理対象とを受信するとユーザＩＤに対応付けられた印刷枚数制限に基づいてこの印刷ジョブの印刷処理の可否を判定する一方、授業期間内にユーザＩＤと印刷ジョブとを受信するとユーザＩＤの文字列をそのまますべて含みユーザが認証用に用いることのない授業中ＩＤをユーザＩＤに代えて設定し、授業中ＩＤに対応付けられた授業期間内の印刷枚数制限（無制限）に基づいてこの印刷ジョブの印刷処理の可否を判定する。このように、授業期間外ではユーザが認証用に用いるユーザＩＤを用いて印刷枚数制限により印刷処理の可否を判定し、授業期間内では、ユーザが認証用に用いない授業中ＩＤを設定しこれを用いて制限なく印刷処理可能と判定するのである。したがって、授業期間外と授業期間内とでＩＤを切り替えるため、より確実に期間ごとの印刷枚数制限を行うことができる。また、ユーザが複数のＩＤを管理し期間ごとに切り替えて使う必要がないため、印刷枚数制限を期間ごとに切り替えるに際してユーザの煩雑さを低減することができる。また、ユーザＩＤを含む授業中ＩＤを設定するため、授業中ＩＤに含まれるユーザＩＤを用いることにより対応するユーザをあとで特定しやすい。更に、授業期間外では所定の印刷枚数制限を行い、授業期間内では常に印刷可能とするため授業の効率がよい。
【００３３】
また、授業期間外に印刷ジョブの印刷処理が可能と判定されたときにはユーザＩＤ及び印刷ジョブをプリンタ６０へ送信出力する一方、授業期間内に印刷ジョブの印刷処理が可能であると判定されたときには授業中ＩＤ及び印刷ジョブをプリンタ６０へ送信出力するため、判定結果に応じてユーザＩＤや授業中ＩＤをプリンタ６０で利用することができる。更に、プリンタ６０からユーザＩＤ及び印刷結果を受信したときにはユーザＩＤに対応付けられたユーザと印刷結果と授業期間外とを対応付け印刷制限枚数に反映させて印刷制限対応情報４４に登録する一方、プリンタ６０から授業中ＩＤ及び印刷結果を受信したときにはこの授業中ＩＤに含まれるユーザＩＤに基づいてユーザを特定しこの特定したユーザと印刷結果と授業期間内とを対応付けて印刷制限対応情報４４に登録するため、授業期間外と授業期間内とに応じた処理結果を管理可能でありこれらの関係を把握しやすいし、印刷結果を反映した制限により印刷ジョブの実行を行うことができる。更にまた、授業期間内で且つ、認証実行指令とユーザＩＤとをプリンタ６０から受信するまえに、印刷ジョブに対応付けられたユーザＩＤに代えて授業中ＩＤを設定してジョブ管理情報４２に登録し、認証実行指令とユーザＩＤとをプリンタ６０から取得したときには印刷制限対応情報４４を用いてユーザＩＤの認証を実行し、印刷制限対応情報４４のユーザＩＤ及び授業中ＩＤに含まれるユーザＩＤと、受信したユーザＩＤと、に基づいて印刷制限対応情報４４の印刷ジョブの中からユーザに対応する印刷ジョブを検索し、受信したユーザＩＤが認証されたあと、授業中ＩＤと検索された印刷ジョブとをプリンタ６０へ送信出力するため、認証実行指令を受ける前に授業中ＩＤを設定することにより、より確実に授業中ＩＤによる印刷管理をすることができるし、授業期間内に授業中ＩＤをより確実に設定することができる。そして、授業期間外と授業期間内とを切り替える際にスプール処理を実行中であるときには、スプール処理が終了したあとで授業期間外と授業期間内とを切り替えて設定するため、印刷ジョブのスプール処理の実行を開始した時刻に基づいて印刷枚数制限を適用するので、比較的適正な制限を実行することができる。そしてまた、印刷枚数制限は、所定の期間ごとに切り替えることが望まれるため、本発明を適用する意義が高い。そして更に、授業期間内では無制限に印刷可能としたが印刷済枚数自体は印刷制限対応情報４４で管理するため、各ユーザでの印刷枚数の抑制を行うことができる。また、ユーザが認証用に用いることのないＩＤを印刷サーバ３０で設定し、この設定したＩＤで印刷制限及び認証印刷を実行可能であるため、期間に応じて印刷制限を切り替えることのできない既存のシステムに適用しやすい。
【００３４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３５】
例えば、上述した実施形態では、印刷指令した印刷ジョブを印刷サーバ３０に保存しプリンタ６０で認証入力を行ったのちにプリンタ６０で印刷処理を行う認証印刷を行うものとしたが、印刷制限を確認したのち認証印刷を行わずに印刷ジョブをそのまま印刷する、即ちステップＳ２７０〜Ｓ３２０を省略しステップＳ３３０でプリンタへ印刷ジョブ及びユーザＩＤ又は授業中ＩＤを送信出力するものとしてもよい。こうしても、授業期間内と期間外でＩＤを切り替えるため、より確実に期間ごとの印刷枚数制限を行うことができるし、ユーザが複数のＩＤを管理し期間ごとに切り替えて印刷する必要がないため、ユーザの煩雑さを低減することができる。
【００３６】
上述した実施形態では、ユーザＩＤを含む授業用ＩＤを設定するものとしたが、ユーザＩＤを含まない授業用ＩＤ、例えば上述した「ＩＤ−Ａ＿授業」に代えて「授業」などを設定するものとしてもよい。こうすると、授業期間内にどのユーザが何枚印刷を実行したかを把握しにくくなるが、授業期間内と期間外とでＩＤを切り替えるため、より確実に期間ごとの印刷枚数制限を行うことはできるし、ユーザが複数のＩＤを管理し期間ごとに切り替えて印刷する必要がないため、ユーザの煩雑さを低減することもできる。このとき、ユーザの各々の授業期間内での印刷済枚数の管理を省略しユーザ全体での授業期間内での印刷済枚数の管理を行うものとしてもよいし、授業期間内での印刷済枚数の管理自体を省略してもよい。
【００３７】
上述した実施形態では、プリンタ６０の認証デバイス６７からユーザが認証を行うものとしたが、印刷サーバ３０の認証デバイス３７から認証を行ってもよいし、印刷サーバ３０やプリンタ６０、ログ管理サーバ５０などの図示しない入力装置を操作してユーザＩＤを入力してもよい。
【００３８】
上述した実施形態では、授業期間として説明したが、授業の種別ごとに付加文字列を定め（例えば「＿授業１」など）、個別の授業ごとに授業中ＩＤを設定して印刷制限を行うものとしてもよい。なお、付加文字列は、任意の文字列を採用してもよい。また、授業期間内と授業期間外として説明したが、第１の期間とこの第１の期間と異なる第２の期間とで制限を切り替えるものであればよく、例えば就業内の期間と就業外の期間などとしてもよい。
【００３９】
上述した実施形態では、講師の入力によって授業期間内、授業期間外を設定するものとしたが、所定の時刻に至ると授業期間内と授業期間外とを切り替えるものとしてもよい。こうしても、上述した実施形態と同様の効果が得られる。なお、上述した実施形態では、プリンタドライバによりスプール処理を実行中にはスプール処理の実行終了を待って期間を切り替えて設定するものとしたが、スプール処理の実行終了を待たずに期間を切り替えるものとしてもよい。
【００４０】
上述した実施形態では、指定されたプリンタで印刷可能な印刷データへの変換を印刷サーバ３０がプリンタドライバ４１を用いて行うものとしたが、印刷データへの変換をユーザＰＣ２０がプリンタドライバを用いて行うものとしてもよい。
【００４１】
上述した実施形態では、印刷サーバ３０が授業期間内に印刷ジョブ及びユーザＩＤを受信した直後に授業用ＩＤを設定するものとしたが、印刷ジョブ及びユーザＩＤをユーザＰＣ２０から受信するとそのままジョブ管理情報４２へ登録し、プリンタ６０などから認証実行指令とユーザＩＤとを受信すると、ユーザＩＤに対応づけられた印刷ジョブをジョブ管理情報４２内から検索し、検索した印刷ジョブ名を送信元のプリンタ６０へ送信し、プリンタ６０から印刷ジョブが選択されたときには、選択された印刷ジョブが授業期間内に印刷指示されたものであるときには、ユーザＩＤに代えて授業用ＩＤを設定し、設定した授業用ＩＤと印刷ジョブとをプリンタ６０へ送信出力するものとしてもよい。こうすれば、認証実行指令を受けてから授業中ＩＤを設定するため、記憶されている印刷ジョブをユーザＩＤのままで検索可能であり、より検索しやすい。なお、上述した実施形態も同様であるが、認証処理と検索処理はいずれを先に行ってもよい。また、検索した印刷ジョブ名をプリンタ６０へ送信しユーザが選択したのちに選択された印刷ジョブをプリンタ６０へ送信するものとしたが、印刷ジョブ名の送信を省略し検索した印刷ジョブ自体を送信してもよい。
【００４２】
上述した実施形態では、授業期間では、印刷枚数の制限を無制限としたが、授業期間外の印刷枚数制限とは異なる授業期間に合わせた印刷枚数制限を行うものとしてもよい。このとき、授業期間内の印刷結果である印刷枚数を授業期間内に対応する印刷済枚数に加える、即ち印刷結果を授業期間内の印刷枚数制限に反映させてもよい。
【００４３】
上述した実施形態では、プリンタ６０が印刷サーバ３０へ印刷結果を直接送信出力するものとしたが、プリンタ６０が印刷結果をログ管理サーバ５０へ送信し、印刷ログ情報５５ａに登録したあとログ管理サーバ５０を介して印刷サーバ３０へ印刷結果を送信するものとしてもよい。また、印刷制限対応情報４４をログ管理サーバ５０が管理するものとしてもよいし、印刷制限対応情報４４を印刷サーバ３０とログ管理サーバ５０とに記憶して双方が管理するものとしても構わない。
【００４４】
上述した実施形態では、複数の期間に応じて複数のＩＤを利用して複数の印刷枚数制限を行うものとしたが、複数の期間に応じて複数のＩＤを利用して複数の処理制限を行うものであれば、特に限定されずに用いることができる。また、プリンタ６０としたが、プリンタ機能を有するＦＡＸ機としてもよいし、コピー機としてもよい。なお、上述した実施形態では、本発明の実行管理装置としての印刷サーバ３０として説明したが、実行管理方法の形態としてもよいし、実行管理方法を実行するプログラムの形態としてもよい。
【図面の簡単な説明】
【００４５】
【図１】制限印刷システム１０の構成の概略を示す構成図である。
【図２】印刷サーバ３０が備えるＨＤＤ３５に記憶された情報の説明図である。
【図３】期間設定処理ルーチンの一例を表すフローチャートである。
【図４】印刷管理処理ルーチンの一例を表すフローチャートである。
【図５】印刷ログ情報表示画面８０の説明図である。
【符号の説明】
【００４６】
１０  制限印刷システム、１２  ＬＡＮ、２０，２９  ユーザＰＣ、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  ＨＤＤ、２６  ネットワークインタフェース（Ｉ／Ｆ）、２７  ディスプレイ、２８  入力装置、３０  印刷サーバ、３２  ＣＰＵ、３３  ＲＯＭ、３４  ＲＡＭ、３５  ＨＤＤ、３６  ネットワークインタフェース（Ｉ／Ｆ）、３７  認証デバイス、４０  印刷制限管理プログラム、４１  プリンタドライバ、４２  ジョブ管理情報、４２ａ  印刷データ、４４  印刷制限対応情報、５０  ログ管理サーバ、５２  ＣＰＵ、５３  ＲＯＭ、５４  ＲＡＭ、５５  ＨＤＤ、５５ａ  印刷ログ情報、５６  ネットワークインタフェース（Ｉ／Ｆ）、６０，６８  プリンタ、６２  ＣＰＵ、６３  フラッシュＲＯＭ、６４  ＲＡＭ、６５  印刷機構、６６  ネットワークインタフェース（Ｉ／Ｆ）、６７  認証デバイス、８０  印刷ログ情報表示画面、８２  印刷制限情報表示部、８３  印刷ログ表示部、Ｓ  記録紙。
【図１】
2008242789.tif 000003
【図２】
2008242789.tif 000004
【図３】
2008242789.tif 000005
【図４】
2008242789.tif 000006
【図５】
2008242789.tif 000007