(57)【要約】【課題】印刷処理が実行される可能性が高い指示情報と、そうでない指示情報とを分別して格納領域に格納することができる指示情報管理プログラム、指示情報管理装置及び印刷システムを提供する。【解決手段】印刷システム１Ａは、指示情報を入力する端末３、指示情報を管理するプリントサーバ２、及び指示情報に基づいて印刷処理を実行するプリンタ４Ａ等からなる。プリントサーバ２の制御部２０は、指示情報管理プログラム２１０に従って動作することにより、指示情報を通常スプーラ２１１から取得する指示情報取得手段２０１、取得された指示情報に関する指標値を取得する指標値取得手段２０２、取得された指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定手段２０３、所定の条件を満たすと判定されたとき、その指示情報を通常スプーラ２１１から退避スプーラ２１２に移動する移動手段２０４等として機能する。【選択図】図２
2009151430.tif 000002
【特許請求の範囲】
【請求項１】
画像データを印刷する印刷処理の内容が記録された指示情報を第１の格納領域から取得する指示情報取得ステップと、
前記指示情報取得ステップにより取得された前記指示情報による前記印刷処理が実行される可能性を示す指標値を取得する指標値取得ステップと、
前記指標値取得ステップにより取得された前記指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定ステップと、
前記判定ステップにより前記両値が所定の条件を満たすと判定されたとき、前記指示情報を前記第１の格納領域から第２の格納領域に移動する移動ステップとをコンピュータに実行させるための指示情報管理プログラム。
【請求項２】
さらに、要求に応じて、前記第１又は第２の格納領域に格納された前記指示情報によりそれぞれ構成された第１又は第２の一覧情報を作成し、その作成した第１又は第２の一覧情報を含む画面情報を提供する提供ステップをコンピュータに実行させるための請求項１に記載の指示情報管理プログラム。
【請求項３】
前記提供ステップは、前記第１の一覧情報を前記第２の一覧情報より優先して表示し、前記第１及び第２の一覧情報の表示の切り替えを指示する切替指示部を有する前記画面情報を提供する請求項２に記載の指示情報管理プログラム。
【請求項４】
前記指標値取得ステップは、前記指標値として前記指示情報が前記第１の格納領域に格納された経過時間を取得し、
前記判定ステップは、前記経過時間と前記基準値としての基準期間とを比較し、前記経過時間が前記基準期間を超えているか否かを判定する請求項１に記載の指示情報管理プログラム。
【請求項５】
前記指標値取得ステップは、前記指標値として前記指示情報による前記印刷処理を実行した印刷回数を取得し、
前記判定ステップは、前記印刷回数と前記基準値としての基準回数とを比較し、前記印刷回数が前記基準回数を超えているか否かを判定する請求項１に記載の指示情報管理プログラム。
【請求項６】
画像データを印刷する印刷処理の内容が記録された指示情報を第１の格納領域から取得する指示情報取得手段と、
前記指示情報取得手段により取得された前記指示情報による前記印刷処理が実行される可能性を示す指標値を取得する指標値取得手段と、
前記指標値取得手段により取得された前記指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定手段と、
前記判定手段により前記両値が所定の条件を満たすと判定されたとき、前記指示情報を前記第１の格納領域から第２の格納領域に移動する移動手段とを備えた指示情報管理装置。
【請求項７】
画像データを印刷する印刷処理を実行する印刷手段と、
前記印刷処理の内容が記録された指示情報を受け付けて、第１の格納領域に格納する格納手段と、
前記格納手段により格納された前記指示情報を前記第１の格納領域から取得する指示情報取得手段と、
前記指示情報取得手段により取得された前記指示情報による前記印刷処理が実行される可能性を示す指標値を取得する指標値取得手段と、
前記指標値取得手段により取得された前記指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定手段と、
前記判定手段により前記両値が所定の条件を満たすと判定されたとき、前記指示情報を前記第１の格納領域から第２の格納領域に移動する移動手段とを備えた印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示情報管理プログラム、指示情報管理装置及び印刷システムに関する。
【背景技術】
【０００２】
従来、端末装置側から必要な情報を必要な時に出力することを可能とする情報送信装置が知られている（例えば、特許文献１参照。）。
【０００３】
この情報送信装置によれば、印刷データに関する情報をユーザを識別する識別コードとともに保持する保持手段と、端末装置からの要求に応じて、保持手段により保持された情報を端末装置に出力する出力制御手段とを備えている。
【０００４】
【特許文献１】特許第３７７７８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、印刷処理が実行される可能性が高い指示情報と、そうでない指示情報とを分別して格納領域に格納することができる指示情報管理プログラム、指示情報管理装置及び印刷システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の指示情報管理プログラム、指示情報管理装置及び印刷システムを提供する。
【０００７】
［１］画像データを印刷する印刷処理の内容が記録された指示情報を第１の格納領域から取得する指示情報取得ステップと、前記指示情報取得ステップにより取得された前記指示情報による前記印刷処理が実行される可能性を示す指標値を取得する指標値取得ステップと、前記指標値取得ステップにより取得された前記指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定ステップと、前記判定ステップにより前記両値が所定の条件を満たすと判定されたとき、前記指示情報を前記第１の格納領域から第２の格納領域に移動する移動ステップとをコンピュータに実行させるための指示情報管理プログラム。
【０００８】
［２］さらに、要求に応じて、前記第１又は第２の格納領域に格納された前記指示情報によりそれぞれ構成された第１又は第２の一覧情報を作成し、その作成した第１又は第２の一覧情報を含む画面情報を提供する提供ステップをコンピュータに実行させるための前記［１］に記載の指示情報管理プログラム。
【０００９】
［３］前記提供ステップは、前記第１の一覧情報を前記第２の一覧情報より優先して表示し、前記第１及び第２の一覧情報の表示の切り替えを指示する切替指示部を有する前記画面情報を提供する前記［３］に記載の指示情報管理プログラム。
【００１０】
［４］前記指標値取得ステップは、前記指標値として前記指示情報が前記第１の格納領域に格納された経過時間を取得し、前記判定ステップは、前記経過時間と前記基準値としての基準期間とを比較し、前記経過時間が前記基準期間を超えているか否かを判定する前記［１］に記載の指示情報管理プログラム。
【００１１】
［５］前記指標値取得ステップは、前記指標値として前記指示情報による前記印刷処理を実行した印刷回数を取得し、前記判定ステップは、前記印刷回数と前記基準値としての基準回数とを比較し、前記印刷回数が前記基準回数を超えているか否かを判定する前記［１］に記載の指示情報管理プログラム。
【００１２】
［６］画像データを印刷する印刷処理の内容が記録された指示情報を第１の格納領域から取得する指示情報取得手段と、前記指示情報取得手段により取得された前記指示情報による前記印刷処理が実行される可能性を示す指標値を取得する指標値取得手段と、前記指標値取得手段により取得された前記指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定手段と、前記判定手段により前記両値が所定の条件を満たすと判定されたとき、前記指示情報を前記第１の格納領域から第２の格納領域に移動する移動手段とを備えた指示情報管理装置。
【００１３】
［７］画像データを印刷する印刷処理を実行する印刷手段と、前記印刷処理の内容が記録された指示情報を受け付けて、第１の格納領域に格納する格納手段と、前記格納手段により格納された前記指示情報を前記第１の格納領域から取得する指示情報取得手段と、前記指示情報取得手段により取得された前記指示情報による前記印刷処理が実行される可能性を示す指標値を取得する指標値取得手段と、前記指標値取得手段により取得された前記指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定手段と、前記判定手段により前記両値が所定の条件を満たすと判定されたとき、前記指示情報を前記第１の格納領域から第２の格納領域に移動する移動手段とを備えた印刷システム。
【発明の効果】
【００１４】
請求項１に係る指示情報管理プログラムによれば、印刷処理が実行される可能性が高い指示情報と、そうでない指示情報とを分別して格納領域に格納することができる。
【００１５】
請求項２に係る指示情報管理プログラムによれば、一覧情報を作成する際の対象となる指示情報の総数を減らし、一覧情報の作成に要する時間を短縮することができる。
【００１６】
請求項３に係る指示情報管理プログラムによれば、印刷処理を実行する可能性が高い指示情報を優先的に表示することができ、必要に応じて第２の一覧情報に切り替えることができる。
【００１７】
請求項４に係る指示情報管理プログラムによれば、所定の期間を経過しても印刷処理が実行されない指示情報を第１の格納領域から第２の格納領域に移動することにより、第１の格納領域に格納されている指示情報の総数を減らすことができる。
【００１８】
請求項５に係る指示情報管理プログラムによれば、過去に印刷処理が実行されたことのある指示情報を第１の格納領域から第２の格納領域に移動することにより、第１の格納領域に格納されている指示情報の総数を減らすことができる。
【００１９】
請求項６に係る指示情報管理装置によれば、印刷処理が実行される可能性が高い指示情報と、そうでない指示情報とを分別して格納領域に格納することができる。
【００２０】
請求項７に係る印刷システムによれば、印刷処理が実行される可能性が高い指示情報と、そうでない指示情報とを分別して格納領域に格納することができる。
【発明を実施するための最良の形態】
【００２１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。この印刷システム１Ａは、印刷処理に関する指示情報を入力する端末３と、指示情報を管理し、要求に応じて指示情報を提供するプリントサーバ（指示情報管理装置の一例）２と、指示情報に基づいて印刷処理を実行するプリンタ４Ａと、ユーザ情報を管理し、ユーザの認証作業を行う認証サーバ５と、これらを相互に接続するネットワーク１０とから構成されている。
【００２２】
ここで、「指示情報」とは、プリンタ４Ａに印刷処理を指示するための情報である。この指示情報には、印刷処理の内容として、例えば、印刷対象の画像データを指示する対象データ名、印刷部数、用紙サイズ、指示情報を識別するための指示情報ＩＤ、端末３からプリントサーバ２が指示情報を受け付けた受付時刻、端末３で指示情報を入力したユーザを特定する指示ユーザ、及びこの指示情報に基づいて印刷処理が実行された回数を示す印刷回数等の情報が含まれる。
【００２３】
また、印刷対象の画像データは、文書、写真、図表等をデジタルデータとして記憶したものであり、印刷処理の対象となるデータが記憶されていれば、これらに限定されない。
【００２４】
ネットワーク１０は、有線ＬＡＮ、無線ＬＡＮ等のローカルエリアネットワークである。なお、ネットワーク１０は、インターネットに接続されたネットワークであってもよい。
【００２５】
図１では、端末３及びプリンタ４Ａはそれぞれ１台であるが、印刷システム１Ａは、複数の画像管理サーバ及びプリンタをそれぞれ備えていてもよい。
【００２６】
（端末）
端末３は、この端末３の各部を制御する制御部と、指示情報作成プログラム、画像作成プログラム等のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカード等により実現される通信部と、データ入力や操作指示を受け付ける、例えば、キーボード、マウス等を備えた入力部と、画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部とから構成されている。
【００２７】
このような端末３は、例えば、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）等により構成することができる。
【００２８】
端末３の制御部は、記憶部に記憶されている指示情報作成プログラムに従って動作することにより、指示情報を入力するための指示情報入力画面を表示部に表示する入力画面表示手段、指示情報入力画面に対して入力部により入力された入力情報に基づいて、指示情報を作成する指示情報作成手段、及び作成された指示情報をプリントサーバ２に送信する指示情報送信手段等として機能する。
【００２９】
また、端末３の制御部は、画像作成プログラムに従って動作することにより、印刷対象の画像データを作成し、端末３の記憶部に記憶する。なお、印刷対象の画像データは、ネットワーク１０に接続された他の端末やプリントサーバ２に記憶してもよいし、外部記録メディア等を介して取り込んでもよい。
【００３０】
（プリンタ）
プリンタ４Ａは、ディスプレイの表面にタッチパネルを重畳して構成された、例えば、タッチパネルディスプレイや、スタートキー等のハードキーを備えた表示操作部４０や、認証カードに埋め込まれたＩＣチップから非接触でＩＣチップに記録されたユーザＩＤを読み取るカード読取部４１等を備え、プリントサーバ２から送られた指示情報に基づいて、印刷処理を実行する印刷手段を備えた装置である。
【００３１】
また、プリンタ４Ａは、上述の表示操作部４０及びカード読取部４１の他に、このプリンタ４Ａの各部を制御する制御部と、プリンタ制御プログラム等のプログラムやデータ等を記憶するＲＯＭ，ＲＡＭ，ハードディスク等からなる記憶部と、画像を紙等の記録媒体に印刷する印刷部と、ネットワーク１０に接続された通信部とを備える。
【００３２】
プリンタ４Ａの制御部は、記憶部に記憶されているプリンタ制御プログラムに従って動作することにより、複数の指示情報からなる一覧情報を指示情報選択画面として表示操作部４０に表示する画面情報表示手段、表示操作部４０に表示された指示情報選択画面に対して選択された指示情報をプリントサーバ２に要求する指示情報要求手段、その要求に対して受信した指示情報から印刷出力用の画像を作成する画像作成手段等として機能する。
【００３３】
印刷部は、画像作成手段により作成された画像を記録媒体に印刷するものであり、電子写真方式、インクジェット方式、感熱転写方式等の各種の方式を用いることができる。
【００３４】
なお、プリンタ４Ａの代わりに、コピー（複写）、プリント、スキャン、ファックス等の複数の機能を有する複合機を用いてもよい。
【００３５】
（プリントサーバ）
図２は、プリントサーバ２の概略構成の一例を示すブロック図である。このプリントサーバ２は、プリントサーバ２の各部を制御する、例えば、ＣＰＵ等により実現される制御部２０と、各種のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部２１と、ネットワーク１０に接続されてデータの送受信を行う、例えば、ネットワークインタフェースカード等により実現される通信部２２と、データ入力や操作指示を受け付ける、例えば、キーボード、マウス等を備えた入力部２３と、制御部２０による処理結果等を表示する、例えば、液晶ディスプレイ等により実現される表示部２４とから構成されている。
【００３６】
このようなプリントサーバ２は、サーバの他に、例えば、パーソナルコンピュータ（ＰＣ）、ワークステーション（ＷＳ）等により構成することができる。
【００３７】
記憶部２１には、指示情報管理プログラム２１０、通常スプーラ２１１、及び退避スプーラ２１２、ユーザ情報テーブル２１３等が記憶され、記憶部２１に設けられた画像データ記憶領域２１４には、印刷対象の画像データが記憶されている。
【００３８】
図３（ａ）は、通常スプーラ２１１の一例を示す図である。この通常スプーラ２１１には、端末３から送られた指示情報が格納される第１の格納領域である。すなわち、通常スプーラ２１１には、指示情報ＩＤをキーにして、指示情報を入力したユーザを示すユーザＩＤを記録する指示ユーザ、受付時刻、対象データ名、印刷回数等が属性として記憶されている。
【００３９】
図３（ｂ）は、退避スプーラ２１２の一例を示す図である。この退避スプーラ２１２は、通常スプーラ２１１とは異なる第２の格納領域であり、複数の指示情報を指示情報ＩＤをキーにして、指示ユーザ、受付時刻、対象データ名、印刷回数等を属性として記憶する点は通常スプーラ２１２と同様である。なお、退避スプーラ２１２に格納されている指示情報を、通常スプーラ２１１に格納された指示情報と区別するため、退避指示情報という。
【００４０】
図４は、ユーザ情報テーブル２１３の一例を示す図である。このユーザ情報テーブル２１３には、ユーザＩＤ毎に、退避指示情報の有無が記憶されている。すなわち、ユーザＩＤが示すユーザが入力した指示情報が退避スプーラ２１２に格納されている場合には、そのユーザＩＤに対する退避指示情報の有無は「有り」と記憶され、そのような指示情報が退避スプーラ２１２に格納されていない場合には、「無し」と記憶される。
【００４１】
画像データ記憶領域２１４には、通常スプーラ２１１及び退避スプーラ２１２に格納された指示情報の対象データ名と関連付けられて、印刷対象の画像データが記憶されている。
【００４２】
制御部２０は、記憶部２１に記憶されている指示情報管理プログラム２１０に従って動作することにより、指示情報を受け付けて、通常スプーラ２１１に格納する格納手段２００、指示情報を通常スプーラ２１１から取得する指示情報取得手段２０１、指示情報取得手段２０１により取得された指示情報に関する指標値を取得する指標値取得手段２０２、指標値取得手段２０２により取得された指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定する判定手段２０３、判定手段２０３により両値が所定の条件を満たすと判定されたとき、その指示情報を通常スプーラ２１１から退避スプーラ２１２に移動する移動手段２０４、及び要求に応じて、通常スプーラ２１１又は退避スプーラ２１２に格納された指示情報によりそれぞれ構成された一覧情報を作成し、その作成した一覧情報を含む画面情報を提供する提供手段２０５等として機能する。
【００４３】
ここで、「指標値」とは、例えば、指示情報による印刷処理が実行される可能性を示す値である。この指標値は、例えば、その指示情報が通常スプーラ２１１に格納されてから経過した経過時間や、その指示情報による印刷処理を実行した印刷回数等である。
【００４４】
また、「基準値」とは、指標値に基づいて印刷処理が実行されるか否かを判定するためのしきい値である。例えば、指標値として経過時間を用いた場合には、その基準値は所定の期間を示す基準期間であり、指標値として印刷回数を用いた場合には、その基準値は所定の回数を示す基準回数である。なお、基準値は、ユーザ単位で設定されていてもよいし、グループ単位で設定されていてもよい。
【００４５】
（認証サーバ）
認証サーバ５は、プリントサーバ２と同様に、制御部、記憶部、通信部、入力部及び表示部とから構成され、記憶部には、ユーザ認証プログラムと、認証を許可する複数の登録ユーザとが記憶されている。
【００４６】
認証サーバ５の制御部は、ユーザ認証プログラムに従って動作することにより、プリンタ４Ａから送信されたユーザＩＤを受信し、受信したユーザＩＤが登録ユーザに含まれているか否か判断し、その判断結果である認証情報をプリンタ４Ａに送信する。
【００４７】
（第１の実施の形態の動作）
次に、本発明の第１の実施の形態に係る印刷システム１Ａの動作の一例を図５を参照して説明する。
【００４８】
（１）指示情報の受付
まず、ユーザが、端末３を用いて指示情報を入力する指示情報入力画面を表示するように端末３の入力部により指示すると、端末３の入力画面表示手段は、その指示を受け付けて、指示情報入力画面を表示部に表示する。そして、ユーザは、表示された指示情報入力画面に対して、自己のユーザＩＤ、対象データ名等を入力部により入力する。
【００４９】
次に、端末３の指示情報作成手段は、その入力部により入力された入力情報を受け取ると、その入力情報に基づいて指示情報を作成する。
【００５０】
次に、端末３の指示情報送信手段は、対象データ名により印刷対象として指示された画像データを端末３の記憶部から読み出して、作成された指示情報とともに、その画像データをネットワーク１０を介してプリントサーバ２に送信する。
【００５１】
次に、プリントサーバ２の格納手段２００は、端末３から送られた指示情報及び画像データを通信部２２により受け付けて、その受け付けた指示情報を記憶部２１の通常スプーラ２１１に格納し、画像データを画像データ記憶領域２１４に記憶する。
【００５２】
上記のようにして、複数のユーザが、端末３を用いて複数の指示情報を作成し、格納手段２００が、端末３から複数の指示情報を随時受け付けて通常スプーラ２１１に格納することにより、通常スプーラ２１１には、図３（ａ）に例示するように複数の指示情報が蓄積される。
【００５３】
（２）通常スプーラの監視
格納手段２００が複数の指示情報を通常スプーラ２１１に格納する一方で、指示情報取得手段２０１は、通常スプーラ２１１に格納されている指示情報を順次取得し、指標値取得手段２０２は、指示情報取得手段２０１により取得された指示情報による印刷処理が実行される可能性を示す指標値を取得する。
【００５４】
具体的には、指示情報取得手段２０１は、通常スプーラ２１１に格納されている複数の指示情報のうち、例えば、受付時刻順に１つの指示情報を取得する。
【００５５】
指標値取得手段２０２は、指標値として経過時間を取得する場合には、例えば、通常スプーラ２１１に記憶されている指示情報の属性としての受付時刻と現在の時刻とに基づいて、経過時間を算出し取得する。なお、経過時間は、例えば、週、日、時間、分、秒等の時間の単位を用いて表し、それらの組み合わせで表してもよい。
【００５６】
また、指標値取得手段２０２は、指標値として印刷回数を取得する場合には、通常スプーラ２１１に記憶されている指示情報の属性としての印刷回数を取得する。
【００５７】
次に、判定手段２０３は、指標値取得手段２０２により取得された指標値と、その指標値に対応する基準値とを比較し、両値が所定の条件を満たすか否かを判定する。
【００５８】
すなわち、判定手段２０３は、指示情報取得手段２０１により指標値として経過時間を取得した場合には、その取得した経過時間と基準値に対応する基準期間とを比較し、経過時間が基準期間を超えているか否かを判定する。
【００５９】
また、判定手段２０３は、指示情報取得手段２０１により指標値として印刷回数を取得した場合には、その取得した印刷回数と基準値に対応する基準回数とを比較し、印刷回数が基準回数を超えているか否かを判定する。なお、判定手段２０３は、印刷回数の代わりに、印刷処理を実行したことがあるか否かを示す印刷有無の情報に基づいて、例えば、印刷処理を実行したことがある場合に、所定の条件を満たすと判定してもよい。
【００６０】
また、判定手段２０３は、上記の経過時間及び印刷回数による判定を両方行い、いずれか一方が満たされているときに所定の条件を満たすと判定してもよいし、両方が満たされているときに所定の条件を満たすと判定してもよい。
【００６１】
そして、移動手段２０４は、判定手段２０３により所定の条件を満たすと判定されたとき、通常スプーラ２１１に格納された指示情報を退避スプーラ２１２に移動する。
【００６２】
また、移動手段２０４は、ユーザ情報テーブル２１３に対して、その移動した指示情報の指示ユーザとして記録されているユーザＩＤに対応する退避指示情報の有無を「有り」として登録する。
【００６３】
そして、指示情報取得手段２０１は、通常スプーラ２１１から次の指示情報を取得し、指標値取得手段２０２は、その取得した次の指示情報に関する指標値を取得する。そして、判定手段２０３は、その取得した次の指示情報に対して所定の条件を満たす否かを判定し、移動手段２０４は、所定の条件を満たすと判定されたとき、その指示情報を移動する。
【００６４】
上記の動作を繰り返すことにより、通常スプーラ２１１に格納された全ての指示情報に対して、判定手段２０３により所定の条件を満たす否かが判定され、所定の条件を満たすと判定された指示情報が、移動手段２０４により通常スプーラ２１１から退避スプーラ２１２に移動される。
【００６５】
なお、上記の一連の動作は、所定のタイミングで行うものであり、例えば、時間、曜日等の一定の期間をおいて定期的に行うものでもよいし、プリンタ４Ａにより印刷処理が行われたときでもよいし、印刷システム１Ａの管理者により指示があったときでもよい。
【００６６】
（３）指示情報の一覧表示
ユーザが、プリンタ４Ａに対して印刷処理の実行を指示するため、自己が保有する認証カードをカード読取部４１にかざすと、カード読取部４１は、認証カードに埋め込まれたＩＣチップとの間で、例えば、電磁誘導作用や電波を利用した無線通信を行い、ＩＣチップに記録されたユーザＩＤを読み取る。なお、ユーザＩＤは、例えば、表示操作部４０にユーザＩＤ及びパスワードを入力するための認証画面を表示し、その認証画面に対してユーザが表示操作部４０により入力されたユーザＩＤを取得されたものでもよい。
【００６７】
次に、プリンタ４Ａの制御部は、カード読取部４１により読み取られたユーザＩＤをネットワーク１０を介して、認証サーバ５に送信する。
【００６８】
そして、認証サーバ５の制御部は、受信したユーザＩＤに基づいてプリンタ４Ａで印刷処理を実行できる者として認証を許可するか否か判断し、その認証を許可するか否かを示す認証情報をプリンタ４Ａに送信する。
【００６９】
次に、プリンタ４Ａの制御部は、認証サーバ５から認証情報を受信し、その受信した認証情報が認証を許可しない旨を示す場合には、その旨を表示操作部４０に表示して終了する。一方、認証情報が認証を許可する旨を示す場合には、以降の処理に進む。
【００７０】
次に、以降の処理として、プリンタ４Ａの画面情報表示手段は、そのカード読取部４１により読み取られたユーザＩＤを指定して、通常スプーラ２１１に格納された指示情報からなる一覧情報を含む画面情報の送信をプリントサーバ２に要求する。
【００７１】
次に、プリントサーバ２の提供手段２０５は、プリンタ４Ａからその要求を受け取ると、通常スプーラ２１１に格納された複数の指示情報のうち、指示ユーザの属性に記憶されたユーザＩＤと指定されたユーザＩＤとが一致する指示情報を検索し、その検索結果として一覧情報を作成する。
【００７２】
そして、プリントサーバ２の提供手段２０５は、その作成した一覧情報を含む画面情報をプリンタ４Ａに送信する。
【００７３】
次に、プリンタ４Ａの画面情報表示手段は、プリントサーバ２から送られた画面情報を受信すると、その画面情報に基づいて、表示操作部４０に指示情報選択画面を表示する。
【００７４】
ここで、図５は、表示操作部４０に表示された指示情報選択画面の一例である。この指示情報選択画面１１には、その上段に、認証が許可されたユーザのユーザ名１１０、及び一覧情報に含まれる指示情報の総数１１１、その中段に、提供手段２０５により作成された一覧情報に基づく指示情報リスト１１２、及び指示情報リスト１１２に対する操作を指示する各種のボタンが表示され、その下段に、印刷処理の開始を指示するスタートボタン１１７が表示されている。
【００７５】
指示情報選択画面１１の中段には、指示情報リスト１１２に対する操作を指示するボタンとして、指示情報リスト１１２に表示された一覧情報を退避スプーラ２１２に格納された退避指示情報からなる退避一覧情報に切り替えるための退避指示情報取得ボタン１１３と、指示情報リスト１１２の更新を指示する更新ボタン１１４と、指示情報リスト１１２に表示された全ての指示情報を選択する全選択ボタン１１５Ａと、選択した指示情報を全て解除する全解除ボタン１１５Ｂと、指示情報の削除を行う削除ボタン１１５Ｃと、指示情報リスト１１２が複数のページからなるとき、それらのページを切り替える前画面ボタン１１６Ａ及び次画面ボタン１１６Ｂとが表示されている。
【００７６】
指示情報リスト１１２には、指示情報を表示した各行に対応するチェックボックス１１２０が配置されている。そして、チェックボックス１１２０には、ユーザが印刷処理を実行したい指示情報に対応するチェックボックス１１２０に対して、表示操作部４０によりチェックマーク１１２１が入力される。
【００７７】
退避指示情報取得ボタン１１３は、退避スプーラ２１２にユーザの退避指示情報が存在する場合には、表示画面上の退避指示情報取得ボタン１１３が押下可能の状態で表示され、存在しない場合には無効状態（グレーアウト）で表示される。退避スプーラ２１２にユーザの指示情報が存在するか否かの判断は、提供手段２０５によりユーザ情報テーブル２１３に記憶されている退避指示情報の有無に基づいて行われる。
【００７８】
なお、退避指示情報取得ボタン１１３は、一覧情報と退避一覧情報との表示の切り替えを指示する切替指示部の一例であり、ボタンの代わりに、例えば、リストボックス、ラジオボタン等で切り替えるようにしてもよい。
【００７９】
（４）指示情報の選択及び印刷処理の実行
次に、ユーザは、指示情報選択画面１１の指示情報リスト１１２に表示された複数の指示情報の中から、印刷処理を実行したい指示情報に対応するチェックボックス１１２０に対して、表示操作部４０によりチェックマーク１１２１を入力する。そして、ユーザは、スタートボタン１１７を押下する。
【００８０】
次に、プリンタ４Ａの制御部が、スタートボタン１１７が押下されたことを受け付けると、指示情報要求手段は、ユーザにより選択された指示情報、及びその指示情報に対応する画像データをプリンタ４Ａに送信するようにプリントサーバ２に要求する。
【００８１】
次に、プリントサーバ２の提供手段２０５は、プリンタ４Ａからの要求を受信すると、その選択された指示情報に記録された対象データ名に対応する画像データを画像データ記憶領域２１４から読み出して、その選択された指示情報とともに、その読み出した画像データをプリンタ４Ａに送信する。
【００８２】
次に、プリンタ４Ａの画像作成手段は、プリントサーバ２から送られた指示情報及び画像データを受信すると、受信した画像データから印刷出力用の画像を作成し、印刷部によりその印刷出力用の画像を指示情報の印刷処理の内容に従って記憶媒体に印刷して、印刷処理を終了する。そして、プリンタ４Ａの制御部は、印刷処理が終了した旨を通知する終了通知をプリントサーバ２に送信する。
【００８３】
そして、提供手段２０５は、その終了通知を受け取ると、その終了通知に対応する指示情報の印刷回数を１だけ加算するインクリメント処理を行う。なお、移動手段２０４は、その終了通知に対応する指示情報を退避スプーラ２１２に移動してもよい。
【００８４】
（５）退避スプーラに格納された指示情報の選択及び印刷処理の実行
ユーザが、指示情報選択画面１１において退避指示情報取得ボタン１１３を押下した場合には、プリンタ４Ａの画面情報表示手段は、ユーザＩＤを指定して、退避一覧情報の送信をプリントサーバ２に要求する。
【００８５】
次に、プリントサーバ２の提供手段２０５は、プリンタ４Ａからその要求を受け取ると、退避スプーラ２１２に記録された退避指示情報のうち、指示ユーザの属性に記憶されたユーザＩＤと指定されたユーザＩＤとが一致する退避指示情報を検索し、その検索結果として退避一覧情報を作成し、その作成した退避一覧情報を含む画面情報をプリンタ４Ａに送信する
【００８６】
次に、プリンタ４Ａの画面情報表示手段は、プリントサーバ２から送られた画面情報を受信すると、その画面情報に基づいて、表示操作部４０に表示された指示情報選択画面１１を更新し、指示情報リスト１１２に退避一覧情報に基づく退避指示情報を表示する。
【００８７】
そして、ユーザは、上記と同様に、印刷処理を実行したい退避指示情報に対してチェックマーク１１２１を入力し、スタートボタン１１７を押下する。
【００８８】
次に、プリンタ４Ａの制御部が、スタートボタン１１７の押下を受け付けると、指示情報要求手段は、ユーザにより選択された退避指示情報及びその退避指示情報に対応する画像データをプリンタ４Ａに送信するようにプリントサーバ２に要求する。
【００８９】
次に、プリントサーバ２の提供手段２０５は、プリンタ４Ａからの要求を受信すると、その選択された退避指示情報とともに対応する画像データをプリンタ４Ａに送信する。
【００９０】
次に、プリンタ４Ａの画像作成手段は、上記と同様に、受信した退避指示情報及び画像データに基づいて印刷媒体に印刷して、印刷処理を終了する。そして、プリンタ４Ａの制御部は、終了通知をプリントサーバ２に送信する。
【００９１】
そして、提供手段２０５は、その終了通知を受け取ると、その終了通知に対応する退避指示情報の印刷回数に対してインクリメント処理を行い、終了する。
【００９２】
［第２の実施の形態］
図６は、本発明の第２の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。第１の実施の形態に係る印刷システム１Ａでは、プリントサーバ２が端末３から受け付けた指示情報を通常スプーラ２１１から退避スプーラ２１２に移動したのに対し、本実施の形態に係る印刷システム１Ｂでは、プリンタ４Ｂが、端末３から受け付けた指示情報を通常スプーラから退避スプーラに移動するものである。
【００９３】
すなわち、本実施の形態に係る印刷システム１Ｂは、第１の実施の形態と同様に構成された端末３と、端末３から指示情報を受け付けて指示情報を管理し、要求に応じて指示情報に基づく印刷処理を実行するプリンタ４Ｂと、これらを相互に接続するネットワーク１０とから構成されている。
【００９４】
（プリンタ）
図７は、プリンタ４Ｂの概略構成の一例を示すブロック図である。このプリンタ４Ｂは、第１の実施の形態に係るプリンタ４Ａと同様に、表示操作部４０、カード読取部４１、制御部４２、記憶部４３、印刷部４４及び通信部４５を備える。
【００９５】
記憶部４３には、指示情報管理プログラム４３０、通常スプーラ４３１、退避スプーラ４３２及びユーザ情報テーブル４３３等が記憶され、記憶部４３に設けられた画像データ記憶領域４３４には、印刷対象の画像データが記憶されている。なお、通常スプーラ４３１、退避スプーラ４３２、ユーザ情報テーブル４３３及び画像データ記憶領域４３４は、第１の実施の形態に係る指示情報管理プログラム２１０、通常スプーラ２１１、退避スプーラ２１２及びユーザ情報テーブル２１３にそれぞれ相当するものである。
【００９６】
制御部４２は、記憶部４３に記憶されている指示情報管理プログラム４３０に従って動作することにより、格納手段４２０、指示情報取得手段４２１、指標値取得手段４２２、移動手段４２４及び提供手段４２５等として機能する。なお、これらの手段は、第１の実施の形態に係る格納手段２００、指示情報取得手段２０１、指標値取得手段２０２、移動手段２０４及び提供手段２０５と同様であるため、それらの説明は省略する。
【００９７】
以上の構成において、プリンタ４Ｂは、格納手段４２０により端末３から受け付けた指示情報を通常スプーラ４３１に格納する。また、指示情報取得手段４２１は、指示情報を通常スプーラ２１１から取得し、指標値取得手段４２２は、指示情報取得手段４２１により取得された指示情報に関する指標値を取得する。
【００９８】
次に、判定手段４２３は、指標値取得手段４２２により取得された指標値と基準値とを比較し、両値が所定の条件を満たすか否かを判定し、移動手段４２４は、判定手段４２３により両値が所定の条件を満たすと判定されたとき、その指示情報を通常スプーラ４３１から退避スプーラ４３２に移動する。
【００９９】
そして、提供手段４２５は、要求に応じて、通常スプーラ４３１又は退避スプーラ４３２から一覧情報を作成し、その作成した一覧情報を含む画面情報に基づいて表示操作部４０に指示情報選択画面１１を表示する。そして、指示情報選択画面１１上でユーザにより選択された指示情報に基づいて、印刷部４４により印刷処理が実行される。
【０１００】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、上記各実施の形態では、プリントサーバ及びプリンタの受取手段、取得手段、判断手段、制御手段を、制御部と指示情報管理プログラムによって実現したが、それらの一部または全部を特定用途向け集積回路（ＡＳＩＣ：Application Specific IＣ）等のハードウェアによって実現してもよい。
【０１０１】
また、移動手段が指示情報を通常スプーラから退避スプーラに移動したとき、その移動した指示情報の指示情報ＩＤをユーザ情報テーブルに記憶しておき、提供手段が退避指示情報一覧要求を受け取ったとき、ユーザ情報テーブルに記憶した指示情報ＩＤに基づいて退避一覧情報を作成してもよい。
【０１０２】
また、判定手段は、所定の条件を満たすか否かの判定条件として、対象となる指示情報を記憶するために必要な記憶容量を考慮するようにしてもよい。
【０１０３】
また、判定手段は、上記各実施の形態に係る所定の条件を満たすと判定した場合でも、例えば、ゲストユーザにより入力された指示情報や、退避スプーラに移動しないようにユーザにより指定された指示情報については、所定の条件を満たさないと判定し、移動手段により通常スプーラから退避スプーラへの移動を行わないようにしてもよい。
【０１０４】
また、上記各実施の形態では、通常スプーラ及び退避スプーラは、プリントサーバ又はプリンタの同一の装置の記憶部に設けられているが、プリントサーバ又はプリンタとは異なる他の装置が有する記憶部に設けてもよいし、通常スプーラ及び退避スプーラをそれぞれ別の装置が有する記憶部に設けてもよい。
【０１０５】
また、上記各実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【図面の簡単な説明】
【０１０６】
【図１】図１は、本発明の第１の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。
【図２】図２は、本発明の第１の実施の形態に係るプリントサーバの概略構成の一例を示すブロック図である。
【図３】図３（ａ）は、通常スプーラ２１１の一例を示し、図３（ｂ）は、退避スプーラ２１１の一例を示す図である。
【図４】図４は、ユーザ情報テーブル２１３の一例を示す図である。
【図５】図５は、プリンタに表示された指示情報選択画面の一例である。
【図６】図６は、本発明の第２の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。
【図７】図７は、本発明の第２の実施の形態に係るプリントの概略構成の一例を示すブロック図である。
【符号の説明】
【０１０７】
１Ａ，１Ｂ…印刷システム、２…プリントサーバ、３…端末、４Ａ，４Ｂ…プリンタ、５…認証サーバ、１０…ネットワーク、１１…指示情報選択画面、２０…制御部、２１…記憶部、２２…通信部、２３…入力部、２４…表示部、４０…表示操作部、４１…カード読取部、４２…制御部、４３…記憶部、４４…印刷部、４５…通信部、１１０…ユーザ名、１１１…総数、１１２…指示情報リスト、１１３…退避指示情報取得ボタン、１１４…更新ボタン、１１５Ａ…全選択ボタン、１１５Ｂ…全解除ボタン、１１５Ｃ…削除ボタン、１１６Ａ…前画面ボタン、１１６Ｂ…次画面ボタン、１１７…スタートボタン、２００…格納手段、２０１…指示情報取得手段、２０２…指標値取得手段、２０３…判定手段、２０４…移動手段、２０５…提供手段、２１０…指示情報管理プログラム、２１１…通常スプーラ、２１２…退避スプーラ、２１２…通常スプーラ、２１３…ユーザ情報テーブル、２１４…画像データ記憶領域、４２０…格納手段、４２１…指示情報取得手段、４２２…指標値取得手段、４２３…判定手段、４２４…移動手段、４２５…提供手段、４３０…指示情報管理プログラム、４３１…通常スプーラ、４３２…退避スプーラ、４３３…ユーザ情報テーブル、４３４…画像データ記憶領域、１１２０…チェックボックス、１１２１…チェックマーク
【図１】
2009151430.tif 000003
【図２】
2009151430.tif 000004
【図３】
2009151430.tif 000005
【図４】
2009151430.tif 000006
【図５】
2009151430.tif 000007
【図６】
2009151430.tif 000008
【図７】
2009151430.tif 000009