(57)【要約】【課題】ユーザごとに管理された印刷可能枚数を適切に積算し、無駄な課金がなされないようにすることの可能な印刷管理システム、その制御方法及びプログラム、並びに印刷管理サーバ、その制御方法及びプログラムを提供すること。【解決手段】印刷枚数が積算されないフリー印刷キーを発行し、印刷を行う場合にフリー印刷キーを表示させる。ユーザから選択されたフリー印刷キーに基づいて、当該印刷の印刷枚数を積算しないようにする。また、仮印刷キーを使用して印刷を行った場合には、承認されると使用可能になるフリー印刷キーを、印刷履歴にある印刷ジョブに対して使用することで、印刷枚数を減算することができる。【選択図】図１１
2015064911.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを管理する印刷管理サーバと、前記印刷ジョブを取得して印刷することの可能な画像処理装置とが通信可能に接続された印刷管理システムであって、
前記画像処理装置は、
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーを使用した印刷を示すフリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付手段と、
前記印刷形式受付手段によって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを前記印刷管理サーバから取得すべく要求するフリー印刷キー要求手段と、
フリー印刷キー送信手段によって前記印刷管理サーバから送信されたフリー印刷キーを前記印刷管理サーバから受信するフリー印刷キー受信手段と、
前記フリー印刷キー受信手段によって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行手段と、
前記フリー印刷実行手段によってフリー印刷が実行された場合、前記印刷管理サーバに通知をするフリー印刷通知手段とを備え、
前記印刷管理サーバは、
前記フリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段と、
前記フリー印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信手段と、
前記フリー印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算しない印刷枚数更新手段と、
を備えることを特徴とする印刷管理システム。
【請求項２】
前記記憶手段は、前記フリー印刷キーに対応づいた仮印刷キーであって、承認により対応づいたフリー印刷キーが使用可能となる仮印刷キーを更に記憶し、
前記印刷形式受付手段は、更に前記仮印刷キーを使用した印刷を示す仮印刷を実行する形式を含み、
前記画像処理装置は、
前記印刷形式受付手段によって、仮印刷が選択された場合、ユーザに対して発行された仮印刷キーを前記印刷管理サーバから取得すべく要求する仮印刷キー要求手段と、
仮印刷キー送信手段によって前記印刷管理サーバから送信された仮印刷キーを前記印刷管理サーバから受信する仮印刷キー受信手段と、
前記仮印刷キー受信手段によって受信した仮印刷キーのうち、前記ユーザから選択された仮印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行する仮印刷実行手段と、
前記仮印刷実行手段によって仮印刷が実行された場合、前記印刷管理サーバに通知をする仮印刷通知手段とを備え、
前記印刷管理サーバは、
前記仮印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザの仮印刷キーを取得して、前記画像処理装置に送信する仮印刷キー送信手段とを備え、
前記印刷枚数更新手段は、前記仮印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算することを特徴とする請求項１に記載の印刷管理システム。
【請求項３】
前記画像処理装置は、
前記仮印刷実行手段によって仮印刷が実行された印刷ジョブを表示する印刷履歴表示手段と、
前記印刷履歴表示手段によって表示された印刷ジョブのうち、印刷枚数を減算すべく、前記仮印刷キーに対応づいた前記フリー印刷キーを使用する印刷ジョブの選択を受け付ける印刷履歴選択受付手段とを備え、
前記印刷管理サーバは、
前記印刷履歴選択受付手段によって選択を受け付けた印刷ジョブの仮印刷キーに対応づくフリー印刷キーを前記記憶手段から取得し、当該フリー印刷キーを使用することにより、前記ユーザの印刷枚数を減算する印刷枚数減算手段とを更に備えることを特徴とする請求項２に記載の印刷管理システム。
【請求項４】
前記印刷管理サーバは、
前記仮印刷キーの有効期限内か否かを判定する有効期限判定手段を更に備え、
前記有効期限判定手段によって、有効期限切れであると判定された場合には、有効期限が切れている旨を通知し、有効期限内であると判定された場合には、前記印刷枚数減算手段を実行することを特徴とする請求項３に記載の印刷管理システム。
【請求項５】
前記印刷管理サーバは、
前記仮印刷キーに対応するフリー印刷キーが承認により使用可能となっているか否かを判定するフリー印刷キー使用可否判定手段を更に備え、
前記フリー印刷キー使用可否判定手段によって、前記仮印刷キーに対応するフリー印刷キーが承認により使用可能となっていないと判定された場合には、承認されていない旨を通知し、前記仮印刷キーに対応するフリー印刷キーが承認により使用可能となっていると判定された場合には、前記印刷枚数減算手段を実行することを特徴とする請求項３または４に記載の印刷管理システム。
【請求項６】
前記印刷管理サーバは、
前記ユーザからの指示に従って、前記フリー印刷キーを発行し、当該ユーザに対応づけて前記記憶手段に記憶するフリー印刷キー発行手段と、
前記フリー印刷キー発行手段によって発行されたフリー印刷キーの仮印刷キーを発行すべきか否かを判定する仮印刷キー発行判定手段と、
前記仮印刷キー発行判定手段によって、仮印刷キーの発行が必要であると判定された場合には、前記仮印刷キーを発行し、当該フリー印刷キーに対応づけて前記記憶手段に記憶する仮印刷キー発行手段とを更に備えることを特徴とする請求項２乃至５のいずれか１項に記載の印刷管理システム。
【請求項７】
前記印刷管理サーバは、
前記記憶手段に記憶されたフリー印刷キーのうち、使用済みのフリー印刷キーの再発行を行うフリー印刷キー再発行手段を更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の印刷管理システム。
【請求項８】
前記印刷形式受付手段によって、通常印刷が選択された場合、前記印刷管理サーバから前記ユーザの印刷ジョブを取得し、印刷を実行し、印刷された枚数を前記記憶手段に積算することを特徴とする請求項１乃至７のいずれか１項に記載の印刷管理システム。
【請求項９】
前記フリー印刷キーは、前記ユーザの受講する課題に対応づくフリー印刷キーであることを特徴とする請求項１乃至８のいずれか１項に記載の印刷管理システム。
【請求項１０】
前記フリー印刷キーは、前記ユーザの受講する授業のうち、出席した回の課題に対してのみ発行されることを特徴とする請求項１乃至９のいずれか１項に記載の印刷管理システム。
【請求項１１】
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段を備え、印刷ジョブを管理する印刷管理サーバと、前記印刷ジョブを取得して印刷することの可能な画像処理装置とが通信可能に接続された印刷管理システムの制御方法であって、
前記画像処理装置の印刷形式受付手段が、前記フリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付ステップと、
前記画像処理装置のフリー印刷キー要求手段が、前記印刷形式受付ステップによって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを前記印刷管理サーバから取得すべく要求するフリー印刷キー要求ステップと、
前記印刷管理サーバのフリー印刷キー送信手段が、前記フリー印刷キー要求ステップによって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信ステップと、
前記画像処理装置のフリー印刷キー受信手段が、フリー印刷キー送信ステップによって前記印刷管理サーバから送信されたフリー印刷キーを前記印刷管理サーバから受信するフリー印刷キー受信ステップと、
前記画像処理装置のフリー印刷実行手段が、前記フリー印刷キー受信ステップによって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行ステップと、
前記画像処理装置のフリー印刷通知手段が、前記フリー印刷実行ステップによってフリー印刷が実行された場合、前記印刷管理サーバに通知をするフリー印刷通知ステップと、
前記印刷管理サーバの印刷枚数更新手段が、前記フリー印刷通知ステップによって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行ステップで実行された印刷の印刷枚数を積算しない印刷枚数更新ステップと、
を実行することを特徴とする印刷管理システムの制御方法。
【請求項１２】
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段を備え、印刷ジョブを管理する印刷管理サーバと、前記印刷ジョブを取得して印刷することの可能な画像処理装置とが通信可能に接続された印刷管理システムの制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラムであって、
前記画像処理装置を、
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーを使用した印刷を示すフリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付手段と、
前記印刷形式受付手段によって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを前記印刷管理サーバから取得すべく要求するフリー印刷キー要求手段と、
フリー印刷キー送信手段によって前記印刷管理サーバから送信されたフリー印刷キーを前記印刷管理サーバから受信するフリー印刷キー受信手段と、
前記フリー印刷キー受信手段によって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行手段と、
前記フリー印刷実行手段によってフリー印刷が実行された場合、前記印刷管理サーバに通知をするフリー印刷通知手段として機能させ、
前記印刷管理サーバを、
前記フリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段と、
前記フリー印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信手段と、
前記フリー印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算しない印刷枚数更新手段
として機能させることを特徴とするプログラム。
【請求項１３】
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーを使用した印刷を示すフリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付手段と、前記印刷形式受付手段によって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを印刷管理サーバから取得すべく要求するフリー印刷キー要求手段と、フリー印刷キー送信手段によって印刷管理サーバから送信されたフリー印刷キーを印刷管理サーバから受信するフリー印刷キー受信手段と、前記フリー印刷キー受信手段によって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行手段と、前記フリー印刷実行手段によってフリー印刷が実行された場合、印刷管理サーバに通知をするフリー印刷通知手段とを備えた画像処理装置と通信可能に接続された印刷管理サーバであって、
前記フリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段と、
前記フリー印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信手段と、
前記フリー印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算しない印刷枚数更新手段と、
を備えることを特徴とする印刷管理サーバ。
【請求項１４】
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーを使用した印刷を示すフリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付手段と、前記印刷形式受付手段によって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを印刷管理サーバから取得すべく要求するフリー印刷キー要求手段と、フリー印刷キー送信手段によって印刷管理サーバから送信されたフリー印刷キーを印刷管理サーバから受信するフリー印刷キー受信手段と、前記フリー印刷キー受信手段によって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行手段と、前記フリー印刷実行手段によってフリー印刷が実行された場合、印刷管理サーバに通知をするフリー印刷通知手段とを備えた画像処理装置と通信可能に接続され、前記フリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段を備えた印刷管理サーバの制御方法であって、
前記印刷管理サーバのフリー印刷キー送信手段が、前記フリー印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信ステップと、
前記印刷管理サーバの印刷枚数更新手段が、前記フリー印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算しない印刷枚数更新ステップと、
を備えることを特徴とする印刷管理サーバの制御方法。
【請求項１５】
ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーを使用した印刷を示すフリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付手段と、前記印刷形式受付手段によって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを印刷管理サーバから取得すべく要求するフリー印刷キー要求手段と、フリー印刷キー送信手段によって印刷管理サーバから送信されたフリー印刷キーを印刷管理サーバから受信するフリー印刷キー受信手段と、前記フリー印刷キー受信手段によって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行手段と、前記フリー印刷実行手段によってフリー印刷が実行された場合、印刷管理サーバに通知をするフリー印刷通知手段とを備えた画像処理装置と通信可能に接続され、前記フリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段を備えた印刷管理サーバの制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラムであって、
前記印刷管理サーバを、
前記フリー印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信手段と、
前記フリー印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算しない印刷枚数更新手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザごとに管理された印刷可能枚数を適切に積算し、無駄な課金がなされないようにすることの可能な印刷管理システム、その制御方法及びプログラム、並びに印刷管理サーバ、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像処理装置において無駄な印刷物を出力させないように、ユーザごとに印刷枚数を管理する仕組みが存在する。ある一定期間において出力可能な印刷枚数をユーザごとに定め、定められた印刷枚数に達した場合、当該ユーザの出力を制限する仕組みである。このようにすることで、ユーザは本当に必要な印刷物のみを出力するようになり、無駄な印刷物の出力を防止することが可能となる。
【０００３】
このような印刷枚数の管理において、特許文献１には、識別用データを含む印刷データと、照合用データを含むＩＣカードを携帯し、外出先の印刷装置で印刷を行う際に前記識別用データと照合用データとが一致するか否かの判定を行う。判定の結果、一致した場合に、照合用データに対応づけられた課金先に印刷物を出力する際に必要な金額を課金する仕組みが開示されている。
【０００４】
また、特許文献２には、印刷ジョブに含まれるキーワードによって当該印刷ジョブの解析を行い、解析された種類ごとに印刷枚数の積算を行う仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２９０５４１号公報
【特許文献２】特開２００８−１８８８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ある一定期間において出力可能な印刷枚数がなくなってしまった場合不都合が生じる場合がある。例えば、大学においてレポートの提出を行うため、文書の印刷を行いたいが、定められた印刷枚数に達しているため印刷ができず、レポートの提出が困難になる場合がある。
【０００７】
このような問題を解決するために、時間帯や画像処理装置の設置場所によって印刷枚数が積算されない仕組みが存在する。例えば大学においては、教室に設定された画像処理装置は、授業時間帯のみ印刷枚数が積算されず、それ以外の時間帯は印刷枚数が積算される仕組みがある。このようにすることで、印刷枚数の積算を防止し、いつでも印刷することが可能となる。
【０００８】
しかしながら、このように時間帯や場所によって印刷枚数の積算がされないことで、私的な印刷物の出力に利用されることがある。前述した大学の例でいうと、本来であれば授業に関する印刷物を出力するための仕組みだが、授業とは関係のない私的な印刷物までも印刷枚数が積算されないので問題となっている。
【０００９】
また、上述の仕組みが存在しない場合、公的な文書に対しても印刷枚数が積算されてしまうため、不都合が生じる。前述した大学の例でいうと、大学から提出を求められたレポートや、印刷するように命じられた資料をも印刷枚数に積算してしまうと、無駄な課金を強制してしまうため、ユーザにとっては不利益である。
【００１０】
本発明は上記の課題を解決するためになされたもので、本発明の目的は、公的な印刷物に対して印刷枚数を柔軟に管理し、無駄な課金がなされないようにすることの可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、請求項１に記載の印刷管理システムは、印刷ジョブを管理する印刷管理サーバと、前記印刷ジョブを取得して印刷することの可能な画像処理装置とが通信可能に接続された印刷管理システムであって、前記画像処理装置は、ユーザごとに積算された印刷枚数に対して、印刷枚数を積算しないようにするためのフリー印刷キーを使用した印刷を示すフリー印刷を実行するか、前記フリー印刷キーを使用しない印刷であって、印刷枚数を積算する印刷を示す通常印刷を実行するかの選択を受け付ける印刷形式受付手段と、前記印刷形式受付手段によって、フリー印刷が選択された場合、ユーザに対して発行されたフリー印刷キーを前記印刷管理サーバから取得すべく要求するフリー印刷キー要求手段と、フリー印刷キー送信手段によって前記印刷管理サーバから送信されたフリー印刷キーを前記印刷管理サーバから受信するフリー印刷キー受信手段と、前記フリー印刷キー受信手段によって受信したフリー印刷キーのうち、前記ユーザから選択されたフリー印刷キーを使用して、ユーザから選択された印刷ジョブの印刷を実行するフリー印刷実行手段と、前記フリー印刷実行手段によってフリー印刷が実行された場合、前記印刷管理サーバに通知をするフリー印刷通知手段とを備え、前記印刷管理サーバは、前記フリー印刷キーと、前記印刷枚数とをユーザごとに対応づけて記憶する記憶手段と、前記フリー印刷キー要求手段によって要求された場合に、前記記憶手段から当該ユーザのフリー印刷キーを取得して、前記画像処理装置に送信するフリー印刷キー送信手段と、前記フリー印刷通知手段によって通知を受信した場合、前記記憶手段に記憶された印刷枚数に対して、前記印刷実行手段で実行された印刷の印刷枚数を積算しない印刷枚数更新手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、公的な印刷物に対して印刷枚数を柔軟に管理することができるため、公的な文書は印刷枚数が積算されず、私的な文書にのみ印刷枚数が積算できる効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における印刷管理システム１００の一例を示す構成図である。
【図２】図１に示す管理者端末１０１、印刷管理サーバ１０２、及び利用者端末１０４の内部のハードウェア構成の一例を示す構成図である。
【図３】図１に示す画像処理装置１０３の内部のハードウェア構成の一例を示す構成図である。
【図４】図１に示す管理者端末１０１、印刷管理サーバ１０２、画像処理装置１０３、及び利用者端末１０４のモジュール構成の一例を示す構成図である。
【図５】図１に示す管理者端末１０１による制御方法の処理手順の一例を示すフローチャートである。
【図６】図４に示すテーブル記憶部４３６に記憶された各種テーブル構成の一例を示す模式図である。
【図７】管理者画面７００の一例を示す模式図である。
【図８】フリー印刷キー発行処理の詳細な処理手順を示すフローチャートである。
【図９】授業選択画面９００の一例を示す模式図である。
【図１０】課題選択画面１０００の一例を示す模式図である。
【図１１】フリー印刷キー発行画面１１００の一例を示す模式図である。
【図１２】図４に示すテーブル記憶部４４７に記憶された各種テーブル構成の一例を示す模式図である。
【図１３】フリー印刷キー再発行処理の詳細な処理手順を示すフローチャートである。
【図１４】フリー印刷キー再発行画面１４００の一例を示す模式図である。
【図１５】図１に示す印刷管理サーバ１０２及び画像処理装置１０３による制御方法の処理手順の一例を示すフローチャートである。
【図１６】図１に示す印刷管理サーバ１０２及び画像処理装置１０３による制御方法の処理手順の一例を示すフローチャートである。
【図１７】印刷ジョブ選択画面１７００の一例を示す模式図である。
【図１８】フリー印刷キー選択画面１８００の一例を示す模式図である。
【図１９】仮印刷キー選択画面１９００の一例を示す模式図である。
【図２０】仮印刷キー確認画面２０００の一例を示す模式図である。
【図２１】印刷履歴画面２１００の一例を示す模式図である。
【図２２】有効期限切れ画面２２００の一例を示す模式図である。
【図２３】未承認画面２３００の一例を示す模式図である。
【図２４】仮印刷キー解除画面２４００の一例を示す模式図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の実施の形態について説明する。尚、本発明の実施形態においては、大学における印刷管理を実施例として説明する。具体的には、大学における授業で教授から指示される課題に対しては、印刷枚数の積算を行わない仕組みについて説明する。本実施例においてユーザは大学の学生であり、管理者が本実施例における印刷管理システムの管理者である。
【００１５】
図１は、本発明の実施の形態係る印刷管理システム１００のシステム構成の一例を示す構成図である。図１に示す通り、印刷管理システム１００は、管理者端末１０１と、印刷管理サーバ１０２と、画像処理装置１０３と、利用者端末１０４から構成されており、各種装置はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０５を介して、通信可能に接続されている。
【００１６】
図１のネットワーク上に接続される各種端末あるいはサーバの構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。例えば、管理者端末１０１と利用者端末１０４は一つの端末であってもよいし、管理者端末１０１が印刷管理サーバ１０２を含んでもよい。
【００１７】
管理者端末１０１は、印刷管理システム１００を管理する管理者が操作する端末である。管理者端末１０１では各種データの登録や照会、印刷枚数の積算を行わないフリー印刷キーの発行や再発行を行うことができる。フリー印刷キーを発行することで、対象のユーザは印刷枚数を積算せずに文書の印刷を行うことができる。
【００１８】
印刷管理サーバ１０２は、各種データの管理を行うサーバである。管理者端末１０１からの各種データの登録や照会の受け付け、利用者端末１０４からの印刷ジョブ受け付け、画像処理装置１０３からの印刷ジョブ取得要求受け付け等を行う。
【００１９】
画像処理装置１０３は、ユーザから送信された印刷ジョブを印刷管理サーバ１０２から取得し、出力する。また、出力した印刷ジョブの枚数をカウントし、印刷管理サーバ１０２に対して送信する。こうすることで、印刷枚数をユーザごとにカウントする。
【００２０】
利用者端末１０４は、ユーザ（学生）が利用する端末である。利用者端末１０４からユーザの印刷ジョブを印刷管理サーバ１０２に送信し、印刷ジョブを蓄積しておく。
【００２１】
次に、管理者端末１０１、印刷管理サーバ１０２、及び利用者端末１０４のハードウェア構成の一例について図２を用いて説明する。
【００２２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２３】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２４】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。尚、タッチパネルを備えた装置では、後述するＣＲＴディスプレイ（ＣＲＴ）２１０上に入力Ｃ２０５が備えられており、ＣＲＴ２１０上に触れることで各種操作を行うことができる。ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。
【００２５】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフレキシブルディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するための管理者端末１０１、印刷管理サーバ１０２、及び利用者端末１０４において実行される各種プログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わる前記プログラムが用いる管理者端末１０１、印刷管理サーバ１０２、及び利用者端末１０４上の定義ファイル及び各種情報テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００２８】
次に、画像処理装置１０３のハードウェア構成の一例について図３を用いて説明する。
【００２９】
コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続することで、画像データやデバイス情報の入出力を行う。
【００３０】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリである。
【００３１】
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ（ＨＤＤ）３０４は、システムを制御するための各種プログラム，画像データ等を格納する。
【００３２】
操作部インタフェース（操作部Ｉ／Ｆ）３０７は、操作部３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３３】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。モデム（ＭＯＤＥＭ）３０６は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３４】
外部インタフェース（外部Ｉ／Ｆ）３１８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ  １３９４）、プリンタポート、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２  ｖｅｒｓｉｏｎ  Ｃ）等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。
【００３５】
更に、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３６】
イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３７】
画像バス３１５は、ＰＣＩバス（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  ｂｕｓ）またはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３８】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、ベクトルデータをビットマップイメージに展開する。
【００３９】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４１】
画像処理部３１７は、入力画像データに対し補正、加工及び編集やプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、２値画像データはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の圧縮伸張処理を行う。
【００４２】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットを備える。
【００４４】
操作部３０８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４６】
以上のような構成によって、画像処理装置１０３は、スキャナ部３１４から読み込んだ画像データをＮｅｔｗｏｒｋ  Ｉ／Ｆ３０５からＬＡＮに送信し、ＬＡＮから受信した印刷データをＮｅｔｗｏｒｋ  Ｉ／Ｆ３０５を経由してプリンタ部３１２より印刷出力することができる。
【００４７】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信し、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００４８】
次に、管理者端末１０１、印刷管理サーバ１０２、画像処理装置１０３、及び利用者端末１０４のモジュール構成を示す機能構成図について、図４を用いて説明する。尚、図４の各種端末あるいはサーバのモジュール構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００４９】
管理者端末１０１は、管理情報送信部４０１、及びフリー印刷キー発行部４０２を備える。管理情報送信部４０１は、管理者端末により入力された各種データを送信するモジュールである。フリー印刷キー発行部４０２は、フリー印刷キーを発行する課題を選択すると、該当するユーザ（学生）にフリー印刷キーを発行するモジュールである。
【００５０】
画像処理装置１０３は、印刷デバイス部４１１、印刷実行部４１２、フリー印刷キー入力部４１３、及びフリー印刷キー問い合わせ部４１４を備える。印刷デバイス部４１１は、画像処理装置１０３の各種機能を制御するためのモジュールである。印刷実行部４１２は、印刷管理サーバ１０２から印刷ジョブを取得して、紙に出力するためのモジュールである。フリー印刷キー入力部４１３は、出力する印刷ジョブの印刷枚数を積算されないように入力を受け付けるモジュールである。フリー印刷キー問い合わせ部４１４は、印刷管理サーバ１０２から利用可能なフリー印刷キーを問い合わせ、取得するモジュールである。
【００５１】
利用者端末１０４は、印刷指示部４２１、及び印刷情報表示部４２２を備える。印刷指示部４２１は、出力したい文書データを印刷指示するためのモジュールである。印刷情報表示部４２２は、印刷指示した印刷ジョブの一覧を確認できるモジュールである。
【００５２】
印刷管理サーバ１０２は、管理情報更新部４３１、フリー印刷キー管理部４３２、印刷データ管理部４３３、印刷指示受付部４３４、印刷枚数管理部４３５、及びテーブル記憶部４３６（記憶手段）を備える。
【００５３】
管理情報更新部４３１は、テーブル記憶部４３６に記憶された各種データを登録、更新、削除を行うためのモジュールである。フリー印刷キー管理部４３２は、フリー印刷キーの発行要求があった場合に、フリー印刷キーを発行し、利用可能なフリー印刷キーの問い合わせがあった場合に、取得できるフリー印刷キーを送信するモジュールである。印刷データ管理部４３３は、利用者端末１０４から送信された印刷ジョブ（印刷データ）を受信して、記憶しておくモジュールである。印刷指示受付部４３４は、画像処理装置１０３からの印刷指示を受け付けると、印刷データ管理部４３３によって記憶された印刷ジョブを取得して、画像処理装置１０３に送信するモジュールである。印刷枚数管理部４３５では、画像処理装置１０３によって印刷された枚数をユーザごとに管理するモジュールである。テーブル記憶部４３６（記憶手段）は、図６に示す授業情報テーブル６００、学生情報テーブル６１０、出席情報テーブル６２０、課題情報テーブル６３０、図１２に示すフリー印刷キーテーブル１２００、及び仮印刷キーテーブル１２１０を記憶している。
【００５４】
授業情報テーブル６００（図６参照）は、授業番号６０１、及び授業名６０２から構成される。授業番号６０１は、授業ごとに一意に割り振られる番号である。授業名６０２は、授業の名称を示すデータである。本実施例では、授業情報テーブル６００の１レコードを授業情報と示すこととする。
【００５５】
学生情報テーブル６１０（図６参照）は、学生番号６１１、学生名６１２、メールアドレス６１３、印刷枚数６１４、及び制限枚数６１５から構成される。学生番号６１１は、学生ごとに一意に割り振られる番号である。学生名６１２は、学生の名前を示すデータである。メールアドレス６１３は、当該学生の連絡先を示すデータである。印刷枚数６１４は、一定期間における印刷枚数を示すデータである。当該印刷枚数を元に課金される金額を決定するが、計算方法については特に問わない。制限枚数６１５は、一定期間において印刷可能な枚数を示すデータである。本実施例では、学生情報テーブル６１０の１レコードを学生情報と示すこととする。
【００５６】
出席情報テーブル６２０（図６参照）は、授業番号６２１、学生番号６２２、及び授業回６２３から構成される。授業番号６２１は、授業情報テーブル６００の授業番号６０１に対応するデータである。学生番号６２２は、学生情報テーブル６１０に対応するデータである。授業回６２３は、当該学生が出席した授業の回を示すデータである。授業回６２３は、当該授業が開催される数だけ項目が増える。本実施例では、出席情報テーブル６２０の１レコードを出席情報と示すこととする。
【００５７】
課題情報テーブル６３０（図６参照）は、授業番号６３１、課題番号６３２、課題名６３３、提出期限６３４、枚数６３５、授業回６３６、及び対象者６３７から構成される。授業番号６３１は、授業情報テーブル６００の授業番号６０１に対応するデータである。課題番号６３２は、課題ごとに一意に割り振られる番号である。課題名６３３は、課題の名称を示すデータである。提出期限６３４は、当該課題の提出期限を示すデータである。枚数６３５は、当該課題で提出すべき印刷物の枚数を示すデータである。授業回６３６は、当該課題を課す授業の回を示すデータである。対象者６３７は、当該課題を課すべき対象の学生を示すデータである。本実施例では、課題情報テーブル６３０の１レコードを課題情報と示すこととする。
【００５８】
フリー印刷キーテーブル１２００（図１２参照）は、フリー印刷キー１２０１、学生番号１２０２、使用可能回数１２０３、使用可能枚数１２０４、仮印刷キー１２０５、課題番号１２０６、開始年月日１２０７、終了年月日１２０８、及び使用済１２０９から構成される。フリー印刷キー１２０１は、フリー印刷キーごとに一意に割り振られるデータであって、当該フリー印刷キーを学生に選択させることで、印刷枚数を積算させないようにする。このようにすることで、無駄な課金を防ぐことができる。つまり、課金の原因は印刷枚数が積算されるからであり、この印刷枚数への積算を行わないことで無駄な課金を防ぐ。学生番号１２０２は、学生情報テーブル６１０に対応するデータである。使用可能回数１２０３は、当該フリー印刷キーを使用可能な回数を示すデータである。使用可能枚数１２０４は、当該フリー印刷キーを使用可能な枚数を示すデータである。仮印刷キー１２０５は、仮印刷キーを発行するか否かを示すデータである。仮印刷キーを発行することにより、教授の承認が下りてから当該フリー印刷キーの利用を可能にすることができる。例えば、フリー印刷キーを課題以外の目的に使用されてしまうことがあるので、教授が提出されたレポートを確認して、承認が下りた場合にフリー印刷キーを発行することが望ましい。よって、仮印刷キーを使用して印刷ジョブを出力し、承認が下りてからフリー印刷キーを使用することで、印刷枚数を減算させることができる。課題番号１２０６は、課題情報テーブル６３０の課題番号６３２に対応するデータである。開始年月日１２０７は、当該フリー印刷キーが有効になる開始年月日を示すデータである。終了年月日１２０８は、当該フリー印刷キーの有効期限である終了年月日を示すデータである。使用済１２０９は、当該フリー印刷キーの使用がなされたか否かを示すデータである。本実施例では、フリー印刷キーテーブル１２００の１レコードをフリー印刷キー情報と示すこととする。
【００５９】
仮印刷キーテーブル１２１０（図１２参照）は、仮印刷キー１２１１、フリー印刷キー１２１２、学生番号１２１３、使用可能回数１２１４、使用可能枚数１２１５、承認１２１６、課題番号１２１７、開始年月日１２１８、終了年月日１２１９、使用済１２２０、及び解除済１２２１から構成される。仮印刷キー１２１１は、仮印刷キーごとに一意に割り振られるデータであって、当該仮印刷キーを選択することで仮印刷キーの使用ができる。フリー印刷キー１２１２は、フリー印刷キーテーブル１２００のフリー印刷キー１２０１に対応するデータである。学生番号１２１３は、フリー印刷キーテーブル１２００の学生番号１２０２に対応するデータである。使用可能回数１２１４は、フリー印刷キーテーブル１２００の使用可能回数１２０３に対応するデータである。使用可能枚数１２１５は、フリー印刷キーテーブル１２００の使用可能枚数１２０４に対応するデータである。承認１２１６は、当該仮印刷キーを使用して出力された印刷物を教授が承認したか否かを示すデータである。課題番号１２１７は、フリー印刷キーテーブル１２００の課題番号１２０６に対応するデータである。開始年月日１２１８は、フリー印刷キーテーブル１２００の開始年月日１２０７に対応するデータである。終了年月日１２１９は、フリー印刷キーテーブル１２００の終了年月日１２０８に対応するデータである。使用済１２２０は、フリー印刷キーテーブル１２００の使用済１２０９に対応するデータである。解除済１２２１は、当該仮印刷キーに対応するフリー印刷キーを使用したか否かを示すデータである。本実施例では、仮印刷キーテーブル１２１０の１レコードを仮印刷キー情報と示すこととする。
【００６０】
これらのテーブルの構成はあくまで一例であり、必要に応じて他の項目が含まれてもよい。以上が、各種端末またはサーバのモジュール構成の一例である。
【００６１】
次に、管理者端末１０１によって実行されるデータ登録・照会、フリー印刷キー発行、及びフリー印刷キー再発行の一連の処理手順について説明する。図５は、図１に示す管理者端末１０１によるデータ登録・照会、フリー印刷キー発行、及びフリー印刷キー再発行の一連の処理手順の一例を示すフローチャートである。本処理を実行させるためのプログラムは外部メモリ２１１に記憶されており、本処理の実行要求を受け付けた場合に、ＲＯＭ２０２に読み出し、当該プログラムを起動させ、当該プログラムによる制御に従って本処理を実行することになる。
【００６２】
ステップＳ１０１では、管理者端末１０１は、管理者からのログインを受け付ける。ログインはユーザＩＤやパスワードの入力を受け付けてログインするものでもよいし、ＩＣカードのようなものでログインしてもよい。ログインの方法や形態はこれに限らない。
【００６３】
ステップＳ１０２では、管理者端末１０１は、管理者画面７００（図７参照）を表示させ、管理者からの入力を受け付ける。管理者画面７００には、データ登録・照会ボタン７０１、フリー印刷キー発行ボタン７０２、フリー印刷キー再発行ボタン７０３、及び終了ボタン７０４が配置されている。管理者画面７００の構成はこれに限らない。
【００６４】
ステップＳ１０３では、管理者端末１０１は、データ登録・照会ボタン７０１の押下を検知したか否かを判定する。データ登録・照会ボタン７０１の押下を検知した場合には、ステップＳ１０４に処理を進め、データ登録・照会ボタン７０１の押下を検知できなかった場合には、ステップＳ１０５に処理を進める。
【００６５】
ステップＳ１０４では、管理者端末１０１は、各種データの登録及び照会を行う。具体的には、テーブル記憶部４３６に記憶された授業情報テーブル６００、学生情報テーブル６１０、出席情報テーブル６２０、及び課題情報テーブル６３０の各種データを登録する。データの登録方法は、画面から入力する形式でもなんでもよい。本実施例においては、図６に示す通り、各種データが入力されたものとして、説明を行う。
【００６６】
ステップＳ１０５では、管理者端末１０１は、フリー印刷キー発行ボタン７０２の押下を検知したか否かを判定する。フリー印刷キー発行ボタン７０２の押下を検知した場合には、ステップＳ１０６に処理を進め、フリー印刷キー発行ボタン７０２の押下を検知できなかった場合には、ステップＳ１０７に処理を進める。
【００６７】
ステップＳ１０６では、管理者端末１０１は、フリー印刷キーを発行すべく、フリー印刷キー発行処理を実行する。フリー印刷キー発行処理の詳細は、後述する図８に示す。
【００６８】
ステップＳ１０７では、管理者端末１０１は、フリー印刷キー再発行ボタン７０３の押下を検知したか否かを判定する。フリー印刷キー再発行ボタン７０３の押下を検知した場合には、ステップＳ１０８に処理を進め、フリー印刷キー再発行ボタン７０３の押下を検知できなかった場合には、ステップＳ１０９に処理を進める。
【００６９】
ステップＳ１０８では、管理者端末１０１は、フリー印刷キーを再発行すべく、フリー印刷キー再発行処理を実行する。フリー印刷キー再発行処理の詳細は、後述する図１３に示す。
【００７０】
ステップＳ１０９では、管理者端末１０１は、終了ボタン７０４の押下を検知したか否かを判定する。終了ボタン７０４の押下を検知した場合には、本一連の処理を終了し、終了ボタン７０４の押下を検知できなかった場合には、ステップＳ１０３に処理を戻し、ボタンが押下されるまでステップＳ１０３乃至ステップＳ１０９を繰り返す。
【００７１】
次に、管理者端末１０１、及び印刷管理サーバ１０２によって実行されるフリー印刷キー発行処理の一連の処理手順について説明する。図８は、図１に示す管理者端末１０１、及び印刷管理サーバ１０２によるフリー印刷キー発行処理の一連の処理手順の一例を示すフローチャートである。本処理を実行させるためのプログラムは外部メモリ２１１に記憶されており、本処理の実行要求を受け付けた場合に、ＲＯＭ２０２に読み出し、当該プログラムを起動させ、当該プログラムによる制御に従って本処理を実行することになる。
【００７２】
ステップＳ２０１では、管理者端末１０１は、印刷管理サーバ１０２に対してフリー印刷キー発行要求を送信する。
【００７３】
ステップＳ２０２では、印刷管理サーバ１０２は、管理者端末１０１から送信されたフリー印刷キー発行要求を受信し、ステップＳ２０３では、テーブル記憶部４３６に記憶された授業情報テーブル６００に格納された授業情報を管理者端末１０１に送信する。
【００７４】
ステップＳ２０４では、管理者端末１０１は、印刷管理サーバ１０２から送信された授業情報を受信し、ステップＳ２０５では、受信した授業情報を元に授業選択画面９００（図９参照）を表示させ、管理者からの入力を受け付ける。授業選択画面９００は、フリー印刷キーを発行する授業の選択を受け付ける画面である。授業選択画面９００には、受信した授業情報が表示され、授業情報ごとに選択ボタン９０１が備えられている。また、フリー印刷キーの発行を取りやめる場合のキャンセルボタン９０２も備えられている。キャンセルボタン９０２が押下された場合には、本一連の処理を終了し、ステップＳ１０６に処理を戻す。
【００７５】
ステップＳ２０６では、管理者端末１０１は、選択ボタン９０１が押下された授業情報を印刷管理サーバ１０２に送信する。
【００７６】
ステップＳ２０７では、印刷管理サーバ１０２は、管理者端末１０１から送信された授業情報を受信し、ステップＳ２０９では、授業情報に対応する課題情報を課題情報テーブル６３０から取得し、管理者端末１０１に送信する。具体的には、授業情報に含まれる授業番号６０１と、課題情報テーブル６３０の授業番号６３１とが一致する課題情報を送信する。
【００７７】
ステップＳ２０８では、管理者端末１０１は、印刷管理サーバから送信された課題情報を受信し、ステップＳ２０９では、受信した課題情報を元に課題選択画面１０００（図１０参照う）を表示させ、管理者からの入力を受け付ける。課題選択画面１０００は、フリー印刷キーを発行する課題の選択を受け付ける画面である。課題選択画面１０００には、受信した課題情報が表示され、課題情報ごとに選択ボタン１００１が備えられている。
【００７８】
ステップＳ２１１では、管理者端末１０１は、管理者により選択された課題情報をＲＡＭ２０３に一時的に記憶しておく。記憶した課題情報は後述するステップＳ２１５において使用する。
【００７９】
ステップＳ２１２では、管理者端末１０１は、フリー印刷キー発行画面１１００（図１１参照）を表示させ、管理者からの入力を受け付ける。フリー印刷キー発行画面１１００は、選択された課題のフリー印刷キーの各種設定を行う画面である。フリー印刷キー発行画面１１００には、フリー印刷キー発行のための各種入力項目が表示され、各入力フォームは管理者からの入力を受け付ける。本実施例では、フリー印刷キーの使用可能回数、使用可能枚数、仮印刷キーを発行するか否か、フリー印刷キーの有効期限を設定できる。設定項目はこれ以外に存在してもよい。その場合、フリー印刷キーテーブル１２００に格納する項目が増える。また、フリー印刷キー発行画面１１００には発行ボタン１１０１が備えられており、押下を受け付けると、各入力フォームに入力されたデータを取得し、印刷管理サーバ１０２に送信することとなる。
【００８０】
ステップＳ２１３では、管理者端末１０１は、管理者から発行ボタン１１０１が押下されたか否かを判定する。管理者から発行ボタン１１０１が押下されたと判定した場合には、ステップＳ２１４に処理を進め、管理者から発行ボタン１１０１が押下されたと判定できない場合には、発行ボタン１１０１やキャンセルボタンが押下されるまで待機する。
【００８１】
ステップＳ２１４では、管理者端末１０１は、発行ボタン１１０１が押下されたので、フリー印刷キー発行画面１１００の各入力フォームに入力されたデータと、ステップＳ２１１においてＲＡＭ２０３に記憶された課題情報とを取得し、ステップＳ２１５では、これらを印刷管理サーバ１０２に送信する。
【００８２】
ステップＳ２１６では、印刷管理サーバ１０２は、管理者端末１０１から送信された入力内容と、課題情報とを受信する。ステップＳ２１７では、受信した課題情報に基づいて、フリー印刷キーを発行する学生を抽出し、当該学生の学生情報を取得する。例えば、授業名「英会話Ａ」の課題「クラウドについて」のフリー印刷キーを発行する場合、当該課題の授業回６３６は「１」であるので「第１回」を示す。また、対象者６３７は「全員」となっているので、授業名「英会話Ａ」の授業回「第１回」に関する課題で、授業名「英会話Ａ」の受講者全員にフリー印刷キーを発行するということになる。ここで、出席情報テーブル６２０の授業番号６２１を参照し、当該「英会話Ａ」を履修している学生の学生番号６２２を抽出し、当該学生番号６２２が示す学生情報を学生情報テーブル６１０から取得することになる。本実施例の場合、「山田  太郎」と「田中  花子」の学生情報が取得されることになる。
【００８３】
ステップＳ２１８では、印刷管理サーバ１０２は、受信した入力内容や課題情報、取得した学生情報から、フリー印刷キーテーブル１２００を更新する（フリー印刷キー発行手段）。具体的には、フリー印刷キーテーブル１２００に新たなレコードを作成し、フリー印刷キー１２０１を人数分、一意の番号で割り振る。学生番号１２０２には、取得した学生情報の学生番号６１１を格納し、課題番号１２０６には、受信した課題情報の課題番号６３２を格納する。使用済１２０９には「未使用」を格納し、その他の項目には受信した入力内容を格納する。
【００８４】
ステップＳ２１９では、印刷管理サーバ１０２は、仮印刷キーの発行要求があったか否かを判定する。具体的には、フリー印刷キーテーブル１２００の仮印刷キー１２０５に「発行」と格納されたか否かで判定する。仮印刷キーの発行要求があったと判定した場合には、ステップＳ２２０に処理を進め、仮印刷キーの発行要求があったと判定できない場合には、フリー印刷キー発行処理を終了する。
【００８５】
ステップＳ２２０では、印刷管理サーバ１０２は、フリー印刷キーテーブル１２００の格納内容に基づいて、仮印刷キーテーブル１２１０を更新する（仮印刷キー発行判定手段）。具体的には、仮印刷キーテーブル１２１０に新たなレコードを作成し、仮印刷キーの発行要求のあったフリー印刷キー分、仮印刷キー１２１１に一意の番号を割り振る。承認１２１６には、何も格納せず、解除済１２２１には「未解除」と格納する。その他の項目は、フリー印刷キーテーブル１２００の対応する項目を格納する。更新が完了したら、フリー印刷キー発行処理を終了する。このようにして、フリー印刷キーと仮印刷キーを発行することができる。
【００８６】
次に、管理者端末１０１、及び印刷管理サーバ１０２によって実行されるフリー印刷キー再発行処理の一連の処理手順について説明する。図１３は、図１に示す管理者端末１０１、及び印刷管理サーバ１０２によるフリー印刷キー再発行処理の一連の処理手順の一例を示すフローチャートである。本処理を実行させるためのプログラムは外部メモリ２１１に記憶されており、本処理の実行要求を受け付けた場合に、ＲＯＭ２０２に読み出し、当該プログラムを起動させ、当該プログラムによる制御に従って本処理を実行することになる。
【００８７】
フリー印刷キー再発行処理は、フリー印刷キー発行処理によって発行されたフリー印刷キーを使用してしまった学生に対して、もう一度フリー印刷キーを発行するための処理である。例えば、学生が一度提出したレポートを教授の都合でもう一度提出してほしい場合などに有効である。
【００８８】
ステップＳ３０１では、管理者端末１０１は、印刷管理サーバ１０２に対してフリー印刷キー再発行要求を送信する。
【００８９】
ステップＳ３０２では、印刷管理サーバ１０２は、管理者端末１０１から送信されたフリー印刷キー再発行要求を受信し、ステップＳ３０３では、テーブル記憶部４３６に記憶された授業情報テーブル６００に格納された授業情報を管理者端末１０１に送信する。
【００９０】
図１３に示すフリー印刷キー再発行処理のステップＳ２０４乃至ステップＳ２１０の各処理は、図８に示すフリー印刷キー発行処理のステップＳ２０４乃至ステップＳ２１０の各処理と同様であるので説明は省略する。
【００９１】
ステップＳ３０４では、管理者端末１０１は、ステップＳ２１０において選択された課題情報を取得し、印刷管理サーバ１０２に送信する。
【００９２】
ステップＳ３０５では、印刷管理サーバ１０２は、管理者端末１０１から送信された課題情報を受信し、ステップＳ３０６では、受信した課題情報に対応するフリー印刷キー情報をフリー印刷キーテーブル１２００から取得する。具体的には、課題情報に含まれる課題番号６３２と一致する課題番号１２０６をフリー印刷キーテーブル１２００から取得する。
【００９３】
ステップＳ３０７では、印刷管理サーバ１０２は、取得したフリー印刷キー情報と、当該フリー印刷キー情報の対象者である学生の学生情報とを管理者端末１０１に送信する。
【００９４】
ステップＳ３０８では、管理者端末１０１は、印刷管理サーバ１０２から送信されたフリー印刷キー情報と学生情報とを受信し、ステップＳ３０９では、受信したデータを元にフリー印刷キー再発行画面１４００（図１４参照）を表示させ、管理者からの入力を受け付ける。フリー印刷キー再発行画面１４００は、受信したフリー印刷キー情報ごとにチェックボックス１４０１が表示されている。フリー印刷キーを再発行したい学生のチェックボックス１４０１にチェックを入れ、再発行ボタン１４０２の押下を受け付けると、フリー印刷キーの再発行を行う。尚、まだフリー印刷キーを使用しいていない場合には、チェックボックス１４０１にチェックを入れられないように制御することができる。
【００９５】
ステップＳ３１０では、管理者端末１０１は、フリー印刷キー再発行画面１４００に備えられた再発行ボタン１４０２が押下されたか否かを判定する。再発行ボタン１４０２が押下されたと判定した場合には、ステップＳ３１１に処理を進め、再発行ボタン１４０２が押下されたと判定できない場合には、再発行ボタン１４０２やキャンセルボタンが押下されるまで待機する。
【００９６】
ステップＳ３１１では、管理者端末１０１は、選択されたフリー印刷キー情報を印刷管理サーバ１０２に送信する。
【００９７】
ステップＳ３１２では、印刷管理サーバ１０２は、管理者端末１０１から送信されたフリー印刷キー情報を取得し、ステップＳ３１３では、フリー印刷キーテーブル１２００に格納された当該フリー印刷キー情報の使用済１２０９を「未使用」に更新する（フリー印刷キー再発行手段）。これにより再発行が完了する。再発行が完了したら、フリー印刷キー再発行処理を終了する。
【００９８】
次に、画像処理装置１０３、及び印刷管理サーバ１０２によって実行されるフリー印刷キーを使用した印刷の一連の処理手順について説明する。図１５及び図１６は、図１に示す画像処理装置１０３、及び印刷管理サーバ１０２によるフリー印刷キーを使用した印刷の一連の処理手順の一例を示すフローチャートである。本処理を実行させるためのプログラムは外部メモリ２１１やＨＤＤ３０４に記憶されており、本処理の実行要求を受け付けた場合に、ＲＯＭ２０２やＲＯＭ３０３に読み出し、当該プログラムを起動させ、当該プログラムによる制御に従って本処理を実行することになる。
【００９９】
本一連の処理では、画像処理装置１０３において印刷を実行する場合の、フリー印刷キーを使用する場合や、仮印刷キーを使用する場合、仮印刷キーを使用した場合に印刷履歴からフリー印刷キーで解除する場合等を説明する。
【０１００】
ステップＳ４０１では、画像処理装置１０３は、学生からのログインを受け付ける。ログインの方法は特に問わない。
【０１０１】
ステップＳ４０２では、印刷管理サーバ１０２は、ログインした学生の印刷ジョブ一覧を取得して、ステップＳ４０３では、取得した印刷ジョブ一覧を画像処理装置１０３に送信する。
【０１０２】
ステップＳ４０４では、画像処理装置１０３は、送信された印刷ジョブ一覧を受信し、ステップＳ４０５では、印刷ジョブ選択画面１７００（図１７参照）を表示させ、学生から入力を受け付ける（印刷形式受付手段）。印刷ジョブ選択画面１７００は、受信した印刷ジョブ一覧を表示し、印刷ボタン１７０１、フリー印刷ボタン１７０２、印刷履歴ボタン１７０３、及びログアウトボタン１７０４が備えられている。
【０１０３】
ステップＳ４０６では、画像処理装置１０３は、印刷ボタン１７０１が押下されたか否かを判定する。印刷ボタン１７０１が押下されたと判定された場合には、ステップＳ４０７に処理を進め、印刷ボタン１７０１が押下されたと判定できなかった場合には、ステップＳ４０９に処理を進める。
【０１０４】
ステップＳ４０７では、画像処理装置１０３は、印刷ボタン１７０１が押下されたので、選択された印刷ジョブを印刷管理サーバ１０２から取得し、画像処理装置において紙に出力し（通常印刷）、印刷した枚数を印刷管理サーバ１０２に送信する。
【０１０５】
ステップＳ４０８では、印刷管理サーバ１０２は、受信した印刷枚数に基づいて、当該印刷した学生の印刷枚数６１４に積算し、ステップＳ４０５に処理を戻す。このステップＳ４０７及びステップＳ４０８の処理が通常の印刷時の動作である。
【０１０６】
ステップＳ４０９では、画像処理装置１０３は、フリー印刷ボタン１７０２が押下されたか否かを判定する。フリー印刷ボタン１７０２が押下されたと判定した場合には、フリー印刷キー情報を取得すべく印刷管理サーバ１０２に要求を行い（フリー印刷キー要求手段）、ステップＳ４１０に処理を進め、フリー印刷ボタン１７０２が押下されたと判定できなかった場合には、ステップＳ４１７に処理を進める。
【０１０７】
ステップＳ４１０では、印刷管理サーバ１０２は、ログインしている学生に対して発行されたフリー印刷キー情報を取得する。具体的には、フリー印刷キーテーブル１２００の学生番号１２０２とログイン中の学生の学生番号６１１が一致するで、現在日時が開始年月日１２０７から終了年月日１２０８までに収まる有効期限内のもの、更に、使用済１２０９が「未使用」のフリー印刷キー情報を取得する。
【０１０８】
ステップＳ４１１では、印刷管理サーバ１０２は、取得したフリー印刷キー情報を画像処理装置１０３に送信する（フリー印刷キー送信手段）。
【０１０９】
ステップＳ４１２では、画像処理装置１０３は、印刷管理サーバ１０２から送信されたフリー印刷キー情報を受信し（フリー印刷キー受信手段）、フリー印刷キー選択画面１８００（図１８参照）を表示させ、学生からの入力を受け付ける。フリー印刷キー選択画面１８００は、受信したフリー印刷キー情報を表示し、印刷ボタン１８０１、仮印刷キーボタン１８０２、及びキャンセルボタン１８０３が備えられている。
【０１１０】
ステップＳ４１３では、画像処理装置１０３は、フリー印刷キーが選択され、フリー印刷キー選択画面１８００に備えられた印刷ボタン１８０１が押下されたか否かを判定する。フリー印刷キーが選択され、印刷ボタン１８０１が押下されたと判定した場合には、ステップＳ４１４に処理を進め、フリー印刷キーが選択され、印刷ボタン１８０１が押下されたと判定できなかった場合には、ステップＳ４１８に処理を進める。
【０１１１】
ステップＳ４１４では、画像処理装置１０３は、選択された印刷ジョブを印刷管理サーバ１０２から取得し、出力（フリー印刷）を行う（フリー印刷実行手段）。ステップＳ４１５では、選択されたフリー印刷キー情報を印刷管理サーバ１０２に送信する（フリー印刷通知手段）。
【０１１２】
ステップＳ４１６では、印刷管理サーバ１０２は、画像処理装置１０３から送信されたフリー印刷キー情報を受信し、ステップＳ４１７では、フリー印刷キーテーブル１２００の当該フリー印刷キー情報の使用可能回数１２０３を満たすか否か、また、使用可能枚数１２０４を超える印刷がなされているか否かを確認又は判定する。確認の結果、ステップＳ４１８では、使用可能回数１２０３を満たす場合には、使用済１２０９を「使用済」に更新する。また、使用可能枚数１２０４を超える印刷がなされている場合には、超えた枚数分を学生の印刷枚数６１４に積算する（印刷枚数更新手段）。これにより、条件を満たした場合に、フリー印刷キー情報を使用済みにすることができる。フリー印刷キーテーブル１２００の更新が完了したら、処理をステップＳ４０５に戻す。
【０１１３】
ステップＳ４１９では、画像処理装置１０３は、フリー印刷キー選択画面１８００に備えられた仮印刷キーボタン１８０２が押下されたか否かを判定する。仮印刷キーボタン１８０２が押下されたと判定した場合には、仮印刷キーを取得すべく、印刷管理サーバ１０２に要求を行い（仮印刷キー要求手段）、ステップＳ４２０に処理を進め、仮印刷キーボタン１８０２が押下されたと判定できない、またはキャンセルボタン１８０３が押下されたと判定した場合には、図１６のステップＳ４２９に処理を進める。
【０１１４】
ステップＳ４２０では、印刷管理サーバ１０２は、画像処理装置１０３にログインしている学生の仮印刷キー情報を仮印刷キーテーブル１２１０から取得する。具体的には、仮印刷キーテーブル１２１０の学生番号１２１３を参照して、当該学生の学生番号６１１と一致する仮印刷キー情報であって、現在日時が開始年月日１２１８から終了年月日１２１９の間であり、かつ使用済１２２０が「未使用」、解除済１２２１が「未解除」のものをすべて取得する。ステップＳ４２１では、取得した仮印刷キー情報を画像処理装置１０３に送信する（仮印刷キー送信手段）。
【０１１５】
ステップＳ４２２では、画像処理装置１０３は、印刷管理サーバ１０２から送信された仮印刷キー情報を受信し（仮印刷キー受信手段）、受信した仮印刷キー情報を元に仮印刷キー選択画面１９００（図１９参照）を表示し、ユーザからの選択を受け付ける。ユーザから使用する仮印刷キーが選択され、印刷ボタン１９０１が押下された場合に、ステップＳ４２３では、仮印刷キー確認画面２０００（図２０参照）を表示し、ユーザからの入力を受け付ける。仮印刷キー確認画面２０００では、仮印刷キー情報から仮印刷キーの使用可能な有効期限を表示する。具体的には、仮印刷キー情報の終了年月日１２１９を表示させる。印刷ボタン２００１が押下された場合には、ステップＳ４２４では、印刷ジョブを印刷管理サーバ１０２から取得して印刷を実行し（仮印刷）、印刷枚数をカウントする（仮印刷実行手段）。そして、ステップＳ４２５では、使用した仮印刷キー情報と印刷した枚数を印刷管理サーバ１０２に送信する（仮印刷通知手段）。
【０１１６】
ステップＳ４２６では、印刷管理サーバ１０２は、画像処理装置１０３から送信された仮印刷キー情報と印刷した枚数を受信し、ステップＳ４２７では、仮印刷キーテーブル１２１０を更新する。具体的には、前述したステップＳ４１７と同様に使用可能回数１２１４を確認し、使用可能回数１２１４を満たす場合には、使用済１２２０を「使用済」に更新する。ステップＳ４２８では、印刷が完了したので、一旦印刷枚数を積算する。具体的には、学生情報テーブル６１０の印刷枚数６１４に受信した印刷枚数を積算する。仮印刷キーは前述した通り、教授による承認が下りた場合にフリー印刷キーを使用可能にし、印刷履歴から印刷枚数を減算するものであるので、ステップＳ４２８では、一旦印刷枚数を積算する。ステップＳ４２８が完了したら、ステップＳ４０５に処理を戻す。
【０１１７】
次に説明を図１６に移す。ステップＳ４１３またはステップＳ４１９が終了すると、ステップＳ４２９では、画像処理装置１０３は、印刷ジョブ選択画面１７００に備えられた印刷履歴ボタン１７０３が押下されたか否かを判定する。印刷履歴ボタン１７０３が押下されたと判定した場合には、ステップＳ４３０に処理を進め、印刷履歴ボタン１７０３が押下されたと判定できなかった場合には、ステップＳ４４８に処理を進める。
【０１１８】
ステップＳ４３０では、印刷管理サーバ１０２は、ログインしている学生の印刷履歴を取得する。印刷履歴は、印刷管理サーバ１０２において管理されており、出力した印刷ジョブの印刷ジョブ名と、仮印刷キーの使用の有無、また仮印刷キーを使用した場合にはどの仮印刷キーを使用したのかが管理されており、当該印刷履歴からログインしている学生の印刷履歴を取得する。ステップＳ４３１では、取得した印刷履歴と、印刷履歴に対応する仮印刷キー情報を画像処理装置１０３に送信する。
【０１１９】
ステップＳ４３２では、画像処理装置１０３は、印刷管理サーバ１０２から送信された印刷履歴と仮印刷キー情報を受信し、ステップＳ４３３では、受信した印刷履歴と仮印刷キー情報を元に印刷履歴画面２１００（図２１参照）を表示させ（印刷履歴表示手段）、ユーザからの選択を受け付ける（印刷履歴選択受付手段）。印刷履歴画面２１００に備えられた仮印刷キー選択ボタン２１０１に「使用済」と表示されている印刷ジョブは、仮印刷キーを使用して出力した印刷ジョブである。当該仮印刷キー選択ボタン２１０１の押下を受け付けると、ステップＳ４３４では、当該選択された仮印刷キー情報を印刷管理サーバ１０２に送信する。
【０１２０】
ステップＳ４３５では、印刷管理サーバ１０２は、画像処理装置１０３から送信された仮印刷キー情報を受信し、ステップＳ４３６では、受信した仮印刷キー情報の有効期限が切れていないか（有効期限内か）否かを判定する（有効期限判定手段）。具体的には、仮印刷キー情報の終了年月日１２１９を超えていないか否かを判定する。つまり、仮印刷キー情報の終了年月日１２１９を超えているということは、積算された印刷枚数を減算可能な期限を過ぎていると言える。受信した仮印刷キー情報の有効期限が切れていない（有効期限内）と判定した場合には、ステップＳ４３８に処理を進め、受信した仮印刷キー情報の有効期限が切れている（有効期限切れ）と判定した場合には、ステップＳ４３７に処理を進める。
【０１２１】
ステップＳ４３７では、画像処理装置１０３は、仮印刷キー情報の有効期限が切れているので、有効期限切れ画面２２００（図２２参照）を表示させる。このようにして、ユーザに有効期限切れの仮印刷キーであることを通知する。
【０１２２】
ステップＳ４３８では、印刷管理サーバ１０２は、当該仮印刷キー情報に対応するフリー印刷キーが使用可能か否かを判定する（フリー印刷キー使用可否判定手段）。具体的には、当該仮印刷キー情報の承認１２１６が「承認」となっているか否かを判定する。本実施例では、教授による承認によりフリー印刷キーが使用可能になる。具体的には、まず教授が学生からレポートを受領する。教授は当該レポートに問題がないか確認し、問題がないようであれば当該学生の仮印刷キー情報の承認１２１６を「承認」に変更する。変更の方法は、前述したステップＳ１０４のデータ登録・照会で変更を受け付けてもよいし、他の方法でもよい。承認の方法はこれに限らない。このようにすることで、学生が目的外使用によるフリー印刷キーの乱用を防ぐことができる。当該仮印刷キー情報に対応するフリー印刷キーが使用可能であると判定した場合には、ステップＳ４４０に処理を進め、当該仮印刷キー情報に対応するフリー印刷キーが使用可能でないと判定した場合には、ステップＳ４３９に処理を進める。
【０１２３】
ステップＳ４３９では、画像処理装置１０３は、未承認画面２３００（図２３参照）を表示させ、当該仮印刷キーはまだ教授から承認がおりていない旨を通知する。
【０１２４】
ステップＳ４４０では、印刷管理サーバ１０２は、仮印刷キー情報のフリー印刷キー１２１２に対応するフリー印刷キー１２０１を含むフリー印刷キー情報を取得し、画像処理装置１０３に送信する。
【０１２５】
ステップＳ４４１では、画像処理装置１０３は、印刷管理サーバ１０２から送信されたフリー印刷キー情報を受信し、ステップＳ４４２では、受信したフリー印刷キー情報を元に仮印刷キー解除画面２４００（図２４参照）を表示し、ユーザからの操作を受け付ける。
【０１２６】
ステップＳ４４３では、画像処理装置１０３は、実行ボタン２４０１が押下されると、表示されたフリー印刷キー情報のうち、ユーザから選択されたフリー印刷キー情報を印刷管理サーバ１０２に送信する。
【０１２７】
ステップＳ４４４では、印刷管理サーバ１０２では、画像処理装置１０３から送信されたフリー印刷キー情報を受信し、フリー印刷キーテーブル１２００に格納された当該受信したフリー印刷キー情報の使用済１２０９を「使用済」に変更する。
【０１２８】
ステップＳ４４５では、印刷管理サーバ１０２では、仮印刷キーテーブル１２１０の当該仮印刷キー情報の使用済１２２０を「使用済」に変更し、解除済１２２１を「解除済」に変更する。
【０１２９】
ステップＳ４４７では、画像処理装置１０３は、フリー印刷キーが使用されたので、当該フリー印刷キー情報の使用可能枚数１２０４に格納された枚数を印刷枚数６１４から減算する（印刷枚数減算手段）。こうすることで、教授から承認のあったもののみを後で減算することができる。ステップＳ４４７が終了したら、ステップＳ４０５に処理を戻す。
【０１３０】
ステップＳ４４８では、画像処理装置１０３は、印刷ジョブ選択画面１７００に備えられたログアウトボタン１７０４が押下されたか否かを判定する。ログアウトボタン１７０４が押下されたと判定された場合には、ステップＳ４４９に処理を進め、ログアウトボタン１７０４が押下されたと判定できなかった場合には、ステップＳ４０５に処理を戻す。
【０１３１】
ステップＳ４４９では、画像処理装置１０３は、ログアウトボタン１７０４が押下されたので、当該画像処理装置１０３からのログアウトを行う。ログアウトの方法は特に問わない。ステップＳ４４９の処理が完了すると、本一連の処理を終了する。
【０１３２】
以上説明したように、本実施形態によれば、公的な印刷物に対して印刷枚数を柔軟に管理することができるため、公的な文書は印刷枚数が積算されず、私的な文書にのみ印刷枚数が積算でき、無駄な課金がなされない効果を奏する。
【０１３３】
以上、実施形態例を詳述したが、本発明は、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【０１３４】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記録媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１３５】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１３６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリーカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１３９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１４２】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４４】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４５】
１００  印刷管理システム
１０１  管理者端末
１０２  印刷管理サーバ
１０３  画像処理装置
１０４  利用者端末
１０５  ＬＡＮ
【図１】
2015064911.tif 000003
【図２】
2015064911.tif 000004
【図３】
2015064911.tif 000005
【図４】
2015064911.tif 000006
【図５】
2015064911.tif 000007
【図６】
2015064911.tif 000008
【図７】
2015064911.tif 000009
【図８】
2015064911.tif 000010
【図９】
2015064911.tif 000011
【図１０】
2015064911.tif 000012
【図１１】
2015064911.tif 000013
【図１２】
2015064911.tif 000014
【図１３】
2015064911.tif 000015
【図１４】
2015064911.tif 000016
【図１５】
2015064911.tif 000017
【図１６】
2015064911.tif 000018
【図１７】
2015064911.tif 000019
【図１８】
2015064911.tif 000020
【図１９】
2015064911.tif 000021
【図２０】
2015064911.tif 000022
【図２１】
2015064911.tif 000023
【図２２】
2015064911.tif 000024
【図２３】
2015064911.tif 000025
【図２４】
2015064911.tif 000026