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