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