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