(57)【要約】      （修正有）【課題】複数のプリンタに使用される多数の印刷ジョブに適したプリンタに振り分ける印刷処理する印刷管理装置および方法の提供。【解決手段】各々の仮想キューは、物理的なプリンタを指定し、仮想キューに関連する一組の予め定義されたジョブパラメータ（印刷ジョブが印刷される方法を定義するパラメータ）を有する。また、サーバによって管理される各々の印刷ジョブは、印刷ジョブが印刷される方法を定義するために印刷ジョブに関連する一組のジョブパラメータを有する。印刷ジョブがプリントのための仮想キューに提示されるときに、サーバは提示された印刷ジョブのジョブパラメータを無効にし、仮想キューに関連するジョブパラメータを使用して、ジョブを、仮想キューにより指定されるプリンタに印刷する。オペレータに警告するために、サーバが印刷を続行する前に、警告メッセージが表示される。【選択図】図３
2007272902.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを管理するための、少なくとも一つのプリンタを含むプリントショップシステムにおいて実行される印刷管理方法であって、
（ａ）１つのプリンタを指定するとともに関連する少なくとも１つのジョブパラメータの第１組を有する仮想キューを、印刷デバイスとして定義すること、
（ｂ）関連する少なくとも１つのジョブパラメータの第２組を有する印刷ジョブを、前記仮想キューに受けること、
（ｃ）ジョブパラメータの前記第１組および前記第２組を比較すること、
（ｄ）前記第１組の少なくとも１つのジョブパラメータが、対応する前記第２組のジョブパラメータと異なる際にメッセージを表示すること、
を有する印刷管理方法。
【請求項２】
（ｅ）前記メッセージの表示に応答して指示を受けること、
（ｆ）指示が印刷を続行する指示である場合に、少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、
（ｇ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
を更に備える請求項１に記載の印刷管理方法。
【請求項３】
（ｅ）前記メッセージの表示に応答して指示を受けること、
（ｆ）指示が仮想キュー優先モードによる印刷を続行する指示である場合に、少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、
（ｇ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
（ｈ）指示が初期のジョブ優先モードによる印刷を続行する指示である場合に、ジョブパラメータの値を置き換えることなしに、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
を更に有する請求項１に記載の印刷管理方法。
【請求項４】
印刷ジョブを管理するための、少なくとも一つのプリンタを含むプリントショップシステムにおいて実行される印刷管理方法であって、
（ａ）１つのプリンタを指定するとともに関連する少なくとも１つのジョブパラメータの第１組を有する仮想キューを、印刷デバイスとして定義すること、
（ｂ）関連する少なくとも１つのジョブパラメータの第２組を有する印刷ジョブを、前記仮想キューに受けること、
（ｃ）少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、
（ｄ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
を有する印刷管理方法。
【請求項５】
（ｅ）ステップ（ｃ）の前に、ジョブパラメータの前記第１組および前記第２組を比較し、前記第１組の少なくとも１つのジョブパラメータが対応する前記第２組のジョブパラメータと異なる際に、警告メッセージを表示すること、
を更に有する請求項４に記載の印刷管理方法。
【請求項６】
データ処理装置に接続される少なくとも１つのプリンタを含むプリントショップシステムのデータ処理装置を制御するための、前記データ処理装置に印刷ジョブを管理するための処理を実行させるために構成されたコンピュータプログラムであって、
前記処理が、
（ａ）１つのプリンタを指定するとともに関連する少なくとも１つのジョブパラメータの第１組を有する仮想キューを、印刷デバイスとして定義すること、
（ｂ）関連する少なくとも１つのジョブパラメータの第２組を有する印刷ジョブを、前記仮想キューに受けること、
（ｃ）ジョブパラメータの前記第１組および前記第２組を比較すること、
（ｄ）前記第１組の少なくとも１つのジョブパラメータが、対応する前記第２組のジョブパラメータと異なる際にメッセージを表示すること、
を有するコンピュータプログラム。
【請求項７】
（ｅ）前記メッセージの表示に応答して指示を受けること、
（ｆ）指示が印刷を続行する指示である場合に、少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、
（ｇ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
を更に備える請求項６に記載のコンピュータプログラム。
【請求項８】
（ｅ）前記メッセージの表示に応答して指示を受けること、
（ｆ）指示が仮想キュー優先モードによる印刷を続行する指示である場合に、少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、
（ｇ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
（ｈ）指示が初期のジョブ優先モードによる印刷を続行する指示である場合に、ジョブパラメータの値を置き換えることなしに、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
を更に有する請求項６に記載のコンピュータプログラム。
【請求項９】
データ処理装置に接続される少なくとも１つのプリンタを含むプリントショップシステムのデータ処理装置を制御するための、前記データ処理装置に印刷ジョブを管理するための処理を実行させるために構成されたコンピュータプログラムであって、
前記処理が、
印刷ジョブを管理するための、少なくとも一つのプリンタを含むプリントショップシステムにおいて実行される印刷管理方法であって、
（ａ）１つのプリンタを指定するとともに関連する少なくとも１つのジョブパラメータの第１組を有する仮想キューを、印刷デバイスとして定義すること、
（ｂ）関連する少なくとも１つのジョブパラメータの第２組を有する印刷ジョブを、前記仮想キューに受けること、
（ｃ）少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、
（ｄ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、
を有するコンピュータプログラム。
【請求項１０】
（ｅ）ステップ（ｃ）の前に、ジョブパラメータの前記第１組および前記第２組を比較し、前記第１組の少なくとも１つのジョブパラメータが対応する前記第２組のジョブパラメータと異なる際に、警告メッセージを表示すること、
を更に有する請求項９に記載のコンピュータプログラム。
【請求項１１】
請求項６〜１０のいずれかのコンピュータプログラムが格納された、コンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
発明の分野
本発明は、印刷管理装置および方法に関し、より詳細には、複数のプリンタに使用される多数の印刷ジョブを処理する印刷管理装置および方法に関する。
【背景技術】
【０００２】
関連技術の説明
複数のプリンタにより数多くの印刷ジョブが処理される環境においては、印刷ジョブを系統的な手法で効率的に管理する必要がある。そのような環境の例として、プロの印刷専門店や大規模な組織の印刷／コピー担当部署などがあるが、そこでは、複数のプリンタを用いて、大量の文書複製や大容量の文書印刷等の多種多様な印刷指令を、短い処理時間で実行し、完了しなければならない。本書において、このような環境を総称して「プリントショップ」と称することにする。
【０００３】
一般的に、各々の印刷ジョブは、印刷対象である文書を電子的に格納するソースファイルと、当該文書を印刷するための用紙のサイズ、カラーおよびタイプと、印刷時の解像度と、両面・片面印刷の指示と、製本、ステープルおよび部単位印刷（ｃｏｌｌａｔｅ  ｐｒｉｎｔｉｎｇ）等の印刷ジョブ要求者側の要望に応じた所定の仕上げ処理と、を特定する役割を果たす。ジョブパラメータがそれぞれ異なる大量の印刷ジョブを処理するためには、プリントショップは複数の業務用プリンタを稼動しなければならない。このような場合、白黒印刷を実行するために少なくとも１機の白黒印刷用プリンタを稼動することが多い。同時に、カラー印刷を処理するために複数のカラープリンタが据え付けられることが多い。しかし、各々のプリンタにおいて利用可能な、用紙サイズ、用紙タイプ、解像度等の印刷設定は、機種ごとに制約を受ける。そのため、大量の印刷ジョブを複数の白黒およびカラープリンタで処理する場合、個々のジョブをその処理に適したプリンタに振り分ける必要があるが、そのようなタスクは非常に煩雑になってしまうという問題点がある。
【発明の開示】
【０００４】
発明の要約
したがって、本発明は、従来技術による制約や不利益に起因する少なくとも１つの問題点を大きく解消する印刷ジョブ管理装置および方法を対象としている。
【０００５】
本発明の目的は、改良された印刷管理方法および装置を提供することである。
【０００６】
本発明による付加的あるいは他の特徴および利点が以下に記載されているが、これは、部分的に以下の記載内容から明らかであるほか、本発明を実施することにより把握されうる。本発明の目的および他の利点は、以下の記述、特許請求の範囲、および図面において特に指摘された構成により実現および達成される。
【０００７】
本発明の趣旨に沿って具体化される、広範に記載された上記および他の目的を達成するために、本発明は、その一態様において、印刷ジョブを管理するための、少なくとも一つのプリンタを含むプリントショップシステムにおいて実行される印刷管理方法であって、（ａ）１つのプリンタを指定するとともに関連する少なくとも１つのジョブパラメータの第１組を有する仮想キューを、印刷デバイスとして定義すること、（ｂ）関連する少なくとも１つのジョブパラメータの第２組を有する印刷ジョブを、前記仮想キューに受けること、（ｃ）ジョブパラメータの前記第１組および前記第２組を比較すること、（ｄ）前記第１組の少なくとも１つのジョブパラメータが、対応する前記第２組のジョブパラメータと異なる際にメッセージを表示すること、を有する印刷管理方法を提供する。
【０００８】
本発明は、印刷ジョブを管理するための、少なくとも一つのプリンタを含むプリントショップシステムにおいて実行される印刷管理方法であって、（ａ）１つのプリンタを指定するとともに関連する少なくとも１つのジョブパラメータの第１組を有する仮想キューを、印刷デバイスとして定義すること、（ｂ）関連する少なくとも１つのジョブパラメータの第２組を有する印刷ジョブを、前記仮想キューに受けること、（ｃ）少なくとも１つのジョブパラメータの第２組の値を、対応する少なくとも１つのジョブパラメータの第１組の値に置き換えること、（ｄ）ジョブパラメータの値を置き換えた後、仮想キューにより指定されるプリンタに印刷ジョブを提示すること、を有する印刷管理方法を提供する。
【０００９】
他の態様において、本発明は、データ処理装置を制御するためのコンピュータプログラムであり、データ処理装置に上記プロセスを実行させるように構成されたコンピュータプログラムを提供する。
【００１０】
以上に示した概要および以下の詳細な説明は、両方とも典型的かつ説明的な内容であり、特許請求の範囲に記載されている発明に関する詳しい説明を行うことを目的としていると理解されるべきである。
【発明を実施するための最良の形態】
【００１１】
図面の簡単な説明
図１は、複数のプリンタを備えた印刷管理システムを示す図である。
【００１２】
図２は、本発明の一実施形態による印刷ジョブ管理装置の表示パネルに現れるメイン画面を示す図である。
【００１３】
図３は、本発明の一実施形態によるプリンタ管理方法を示す図である。
【００１４】
好ましい実施の形態の詳細な説明
本発明の実施形態によれば、多数の印刷ジョブを迅速かつ効率的に処理することができる。図１は、本発明の一実施形態による印刷管理システムが実施された、複数のプリンタを有するプリントショップの一例を示す。クライアントコンピュータ１および２は、ローカルエリア・ネットワーク（ＬＡＮ）を介してサーバ４に接続されている。スキャナ３もまたＬＡＮを介してサーバ４に接続されている。本例において、白黒プリンタ５、６、７およびカラープリンタ８、９は、ＬＡＮを経由してサーバに接続されている。
【００１５】
本例において、プリンタ５〜９は、高速・高品質印刷に対応する、業務用の高性能プリンタである。プリンタ５〜９の各々は、様々なサイズ、色、および様式の用紙を格納する複数の用紙トレイを備えている。さらに、プリンタ５〜９の中には、部単位印刷（ｃｏｌｌａｔｅ  ｐｒｉｎｔｉｎｇ）および他の印刷仕上げ機能を実行できるように、複数の出力トレイを有する高性能出力仕分け機構を装備しているものもある。各々のプリンタは、印刷処理の状態やユーザへの各種の警告および指示を表示するための少なくとも１つの表示モニタを有している。それぞれのプリンタは、中央演算処理装置（ＣＰＵ）および印刷動作を制御するための適切なハードウェア／ソフトウェアを装備しており、ＬＡＮを介してサーバ４との通信を行う。また、これらのプリンタのいくつかは、文書のコピーやスキャンを実行可能な多機能プリンタでありうる。サーバ４には、様々な標準ネットワーク管理機能を実行するための適切なサーバソフトがインストールされている。
【００１６】
サーバ４のハードディスクドライブには、サーバ管理ソフトに加えて、プリントショップで受け付けられる大量の印刷ジョブを管理するための印刷ジョブ管理ソフトがインストールされている。プリントショップのオペレータが印刷ジョブ管理ソフトを呼び出すと、サーバ４は、印刷ジョブ管理ソフトをランダム・アクセス・メモリ（ＲＡＭ）に読み出し、印刷ジョブ管理を含む同ソフトによる各種機能を実行する。
【００１７】
印刷ジョブは、印刷対象である文書に加えて、要求されたオプション（ジョブパラメータ）を特定するための印刷命令を含んでいる。例えば、顧客が、特別な仕上げオプションが指定された印刷用にＰＤＦ形式のファイルを格納したディスケットを持参することが考えられる。そのとき、プリントショップのオペレータは、どの種類の印刷ジョブが印刷ジョブパラメータを解読する上で好ましいのかを顧客に質問する。あるいは、顧客がどの印刷オプションを希望するか説明するための質問シートに記入するよう要求されることも考えられる。例えば、顧客が、重さ２４ｌｂの２５％コットン製レターサイズ用紙に、フルカラー両面印刷で１００部印刷するよう要求することが考えられる。このとき、プリントショップのオペレータは、これらのジョブパラメータを顧客情報とともにファイルに記録し、さらに、これらのパラメータと原稿とを関連付けて保存するために、同ファイルと原稿のＰＤＦファイルとをハードディスクまたは他の保護された記憶装置に格納する。
【００１８】
また、印刷ジョブは、顧客が文書のコピーを要求する場合にも生成されうる。このとき、顧客が持参したコピー用の文書を、プリントショップのオペレータがスキャナ３（これはカラーおよび／または白黒スキャナでありうる）を用いてスキャンすると、同文書はディジタルファイルに変換され、さらに、スキャンされた原稿と関連付けられたデータファイルが上記の方法と同様の方法で作成される。
【００１９】
印刷ジョブおよび関連付けられたファイルに相当するこれらのデータファイルはサーバ４に転送される。このように、多数の印刷ジョブが作成されると、それらは印刷ジョブ管理ソフトを実行するためのサーバ４に集められる。
【００２０】
印刷ジョブ管理ソフトを実行するための印刷ジョブ管理サーバ４は、印刷ジョブファイルを受信すると、印刷ジョブを解析し、それを実行する。印刷ジョブ管理ソフトは、Ｗｉｎｄｏｗｓ  ＯＳ、Ｍａｃｉｎｔｏｓｈ  ＯＳ、Ｕｎｉｘ  Ｘ  Ｗｉｎｄｏｗｓ、またはタッチスクリーンおよび／またはマウスおよびキーボード等の表示モニタと協働してＧＵＩ（グラフィカル・ユーザ・インタフェース）を提供する他の一般的なオペレーティング・システム上で作動するように設計されることが好ましい。印刷ジョブ管理ソフトを実行するサーバ４（あるいは他の適切なデータ処理装置）を、以後、「印刷ジョブ管理サーバ」と称することにする。本書において、「印刷ジョブ管理サーバ」および「印刷ジョブ管理装置」という用語は、適切なハードウェア／ソフトウェアを用いることにより、以下に記載した本発明の実施形態による様々な機能を実現可能なあらゆるデータ処理装置に対して広範に用いられるものとする。
【００２１】
印刷ジョブ管理サーバ４は、サーバ４のモニタ上に（または、印刷ジョブ管理ソフトウェアへのリモートアクセスがクライアントコンピュータやプリンタで可能である場合には、クライアントコンピュータ１または２のモニタや、プリンタ５〜９のいずれかのモニタに）、図２に示されるメイン画面を有するＧＵＩを提示する。インボックスパネル（Ｉｎ  Ｂｏｘ  Ｐａｎｅｌ）は、”着信ジョブ（Ｉｎｃｏｍｉｎｇ  Ｊｏｂｓ）”のヘッダの下に、印刷ジョブ管理サーバ４へ送られる全ての新規な着信印刷ジョブを収納している。インボックスパネルの１つの列には、１つの印刷ジョブが含まれている。インボックスパネルの”着信ジョブ”にリストされる印刷ジョブは、まだプリンタに割り当てられていないものである。ジョブチケット番号（Ｊｏｂ  Ｔｉｃｋｅｔ  Ｎｕｍｂｅｒ）の列は、それぞれの印刷ジョブに割り当てられるジョブ番号の一覧を示す。用紙のサイズ（Ｐａｐｅｒ  Ｓｉｚｅ）、用紙のタイプ（Ｐａｐｅｒ  Ｔｙｐｅ）、文書のカラー（Ｄｏｃｕｍｅｎｔ  Ｃｏｌｏｒ）、ジョブのタイプ（Ｊｏｂ  Ｔｙｐｅｓ）、およびコピー／印刷物の枚数（ｎｕｍｂｅｒ  ｏｆ  ｃｏｐｉｅｓ／ｐｒｉｎｔｓ）等のような、選択されたジョブパラメータの値もまた、インボックスパネルに表示される。プリンタジョブパネル（Ｐｒｉｎｔｅｒ  Ｊｏｂｓ  Ｐａｎｅｌ）は、印刷ジョブ管理サーバ４により監視される全てのプリンタのアクティブジョブを表示する。完了ジョブパネル（Ｃｏｍｐｌｅｔｅｄ  Ｊｏｂｓ  Ｐａｎｅｌ）は、完了またはキャンセルした印刷ジョブを表示する。
【００２２】
ＧＵＩのメイン画面はまた、印刷ジョブを印刷するためにプリントショップへ接続された印刷デバイス（”印刷宛て先”とも称される）を表すアイコンを表示する宛て先パネル（Ｄｅｓｔｉｎａｔｉｏｎ  Ｐａｎｅｌ）を有している。印刷宛て先は、プリンタ（ｐｒｉｎｔｅｒｓ）、クラスタ（ｃｌｕｓｔｅｒｓ）および仮想キュー（ｖｉｒｔｕａｌ  ｑｕｅｕｅｓ）を包んでいる。オペレータは、インボックスパネル、プリンタジョブパネルおよび完了ジョブパネルから、宛て先パネルに表示される印刷宛て先アイコンへ、印刷ジョブをドラッグしてドロップすることができる。その結果、指定されたプリンタ、クラスタまたは仮想キューが印刷操作を処理し始めるように、印刷ジョブ管理サーバが、選択された印刷デバイスに印刷ジョブを送る。結果として、インボックスパネルの印刷ジョブエントリが、プリンタジョブパネルに移動する。一旦印刷ジョブが完了すると、ジョブエントリは、プリンタジョブパネルから完了ジョブパネルへ移動する。ＧＵＩの付加的な機能は、「Ｐｒｉｎｔ  Ｊｏｂ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｗｉｔｈ  Ｇｒｏｕｐｉｎｇ  Ｆｕｎｃｔｉｏｎ（グループ機能を備えた印刷ジョブ管理方法および装置）」（代理人整理番号７５６７５．Ｂ０７６）と表題付けられた、同時係属中の米国特許出願において、共有的に記載されている。これらの付加的な機能は、本発明の一部を形成するものではないが、これらの説明は、本発明が使用される環境をより広範に理解するうえで助けとなる。
【００２３】
宛て先パネルに表示される印刷デバイスの中で、プリンタは、サーバに接続される実際の物理的なプリンタである。クラスタと仮想キューは、指定された印刷操作を実行するために個々の印刷ジョブが提示されえる、ソフトウェアで定められた仮想の印刷デバイスである。クラスタは、予め設定されたまたはユーザ定義の、プリントジョブを処理するためのルールやアルゴリズムを備えた、２つ以上の物理的なプリンタの組合せに該当する。印刷ジョブがクラスタに提示されると、印刷ジョブはルールやアルゴリズムに基づいて２つ以上のジョブに分割され、分割ジョブは、クラスタの２つ以上のプリンタにより処理される。
【００２４】
仮想キューは、１つの物理的なプリンタを指定し、その仮想キューに関連して一組の予め定義されたジョブパラメータを備えている、仮想の印刷デバイスである。印刷ジョブが仮想キューに提示されると、仮想キューに関連する一組のジョブパラメータによって、ジョブが指定されたプリンタに印刷される。仮想キューに提示される印刷ジョブが、既にそれ自体のジョブパラメータの組を有しているので、仮想キューは、仮想キューに対応するジョブパラメータの値に適合しない印刷ジョブの初期のジョブパラメータの値よりも、優位に立つ。例えば、仮想キューは、レターサイズで１８ｌｂの普通紙を使用する特定のＢ＆Ｗプリンタと供給トレイを指定することができる。したがって、Ａ４サイズで２４ｌｂの用紙上へのカラー印刷を指示する印刷ジョブがこの仮想キューへ送られる場合には、印刷ジョブ管理サーバは、印刷ジョブの初期のジョブパラメータ値を、仮想キューのジョブパラメータ値に置き換える。その結果、Ｂ＆Ｗプリンタは、レターサイズで１８ｌｂの用紙にグレースケール画像を印刷する。
【００２５】
このように、仮想キューは、どのようにジョブパラメータが扱われるかという点で、印刷宛て先としてのプリンタと異なる。印刷ジョブが印刷宛て先としてプリンタに提示される場合、印刷は、提示されたジョブに関連するジョブパラメータの設定を用いて行われる。提示された印刷ジョブのジョブパラメータがプリンタのデバイス特性に適合しない場合（例えば、ジョブパラメータはＡ４サイズの用紙を要求するが、プリンタは供給トレイにレターサイズの用紙のみを有する場合）、プリンタは待機し、供給トレイに正しいサイズの用紙が供給された後に、印刷を始める。仮想キューにおいて、提示されたジョブは修正されたジョブパラメータで印刷され、ジョブパラメータには、プリンタのデバイス特性に適合させるために設定される、仮想キューに関連するジョブパラメータが用いられる。例えば、仮想キューの機能が有効であり、実際のプリンタの特徴が印刷ジョブの要求に適合しない場合でも、ユーザが文書の迅速な再考を要求して、異なる用紙サイズまたは用紙品質を受けることができる。
【００２６】
好ましくは、印刷ジョブが仮想キューに提示されるときに、提示された印刷ジョブに関連するジョブパラメータが仮想キューの予め定義されたジョブパラメータと同一でない場合、すなわち、提示された印刷ジョブのジョブパラメータの少なくとも１つが、仮想キューに対応するジョブパラメータと異なる場合、サーバは警告メッセージを表示する。警告メッセージは、好ましくは、どのジョブパラメータが同一でないかを指し示す。オペレータは、印刷ジョブが印刷されないように印刷を止めることを選択でき、または、ジョブが仮想キューのジョブパラメータによって印刷されるように、ジョブの印刷を続行することもできる。警告メッセージによって、例えば、仮想キューのアイコンのジョブを不注意にドロップすることによる誤りや、印刷ジョブの初期のジョブパラメータに対するオペレータの理解不足によって生じる誤り等のオペレータの誤りを避けるための助けとなる。好ましくは、よく訓練されて経験豊かなオペレータが警告メッセージを回避できるように、警告メッセージが表示されるかどうかを、オペレータが選択できる。
【００２７】
あるいは、上記した「仮想キュー優先」モードに加えて、サーバは「初期のジョブ優先」モードを提供する。初期のジョブ優先モードにおいて、それらが仮想キューのジョブパラメータとの適合に失敗するときに、サーバは初期のジョブパラメータを無効にせず、むしろ、サーバは、仮想キューにより示されるプリンタに、その初期のジョブパラメータによる印刷ジョブを提示する。しかし、仮想キューのためのジョブパラメータは、指定された物理的プリンタのデバイス特性と適合するように予め設定されているため、初期のジョブ優先モードを用いることは、例えばオペラータが供給用紙サイズを変更できるように、プリンタにオペレータを待機させることとなる。この点で、初期のジョブ優先モードは、印刷宛て先としてプリンタを使用することと近似する。初期のジョブ優先は、上記の通りの警告メッセージを表示し、そしてオペレータに、仮想キュー優先モード（すなわち、印刷ジョブのジョブパラメータを無効にする）の印刷の中止または続行の選択を与えることによって実施され、初期のジョブ優先モード（すなわち、印刷ジョブのジョブパラメータを無効にしない）で印刷を続行する。
【００２８】
好ましくは、複数の仮想キューが設定されて宛て先パネルを介して利用可能である場合に、サーバは、仮想キューへ提示されるジョブのためのジョブパラメータと同様に、各々の仮想キューに関連して予め定義されたジョブパラメータを表示することが可能である。例えば、ジョブパラメータは、オペレータがジョブと仮想キューのリストをクリックする場合等に、オペレータの要求で表示される。この表示は、オペレータが、提示される印刷ジョブに最も適合する仮想キューを決定することを可能とする。代わりにまたは付加的に、サーバは、自動的に提示される印刷ジョブに最も適合する仮想キューを決定する。適切なアルゴリズムが、このような決定をするために使用される。例えば、サーバは、印刷ジョブのジョブパラメータの満足する数が最も多い仮想キューを選択する。あるいは、二組のジョブパラメータの全体的な調和を評価する場合に、サーバは、ジョブパラメータに異なる重みを割り当てることができる。
【００２９】
仮想キューは、ユーザの要求に適合するように、ユーザによって作成されてそれらのパラメータが指定される。これは、ダイアログボックスを用いるように、グラフィックユーザインターフェースを使用して達成できる。また、デフォルトまたはサンプルの仮想キューが、便宜的に印刷ジョブ管理ソフトウェアの一部として提供される。加えて、宛て先パネルの仮想キューアイコンをダブルクリックすることによって、ユーザが仮想キューの特性を再検討することができる。上記の編集機能の実現は、プログラミング技術における当業者の能力の範囲内にある。
【００３０】
図３は、仮想キューを使用する印刷ジョブを管理するための方法を示す。仮想キューが印刷ジョブを受けると（ステップＳ３１）、サーバは、受けた印刷ジョブに関連するジョブパラメータを検出し、これらを仮想キューのために予め定義されたジョブパラメータと比較する（ステップＳ３２）。二組のジョブパラメータの値に異差が検出される場合（「ステップＳ３３の”Ｙ”）、サーバはオペレータに警告メッセージを表示し、異なる値を有するジョブパラメータを識別する（ステップＳ３４）。サーバは、印刷を行うかまたはどのように印刷を続行するかを表すオペレータからの指示を受ける（ステップＳ３５）。指示が続行しないである場合には、処理が終了する（ステップＳ３６の”Ｎ”）。指示が仮想キュー優先モードを続行するである場合（ステップＳ３６の”Ｙ１”）、サーバは、仮想キューの対応する予め定義されたパラメータに、ジョブパラメータの値を置き換えることにより、印刷ジョブを修正する（ステップＳ３７）。実操作において、この置き換えは、仮想キューから印刷ジョブへ全てのジョブパラメータを複製することにより行われ、または異なるパラメータのみを複製することによって行われることができる。次に、サーバは、ジョブを印刷する仮想キューにより指定されるプリンタに、修正された印刷ジョブを提示する（ステップＳ３８）。ステップＳ３５において受けた指示が初期のジョブ優先モードで続行することである場合（ステップＳ３６の”Ｙ２”）、サーバは、ジョブパラメータを修正することなく、印刷ジョブをプリンタに提示する（ステップＳ３８）。ステップＳ３２の比較において、受けた印刷ジョブと仮想キューのジョブパラメータの値に異差がない場合（ステップＳ３３の”Ｎ”）、サーバは、ジョブパラメータを修正することなしに、印刷ジョブをプリンタに提示する（ステップＳ３８）。なお、図３に示されている全てのステップが、本発明の特定の実施の形態のために必要であるわけではないことに、ここで言及する。例えば、ステップＳ３４、Ｓ３５およびＳ３６は任意であり（すなわち、警告メッセージ表示は、回避されえる）、また、ステップＳ３６では、２つの選択肢（停止または、続行して初期のジョブパラメータを無効にする）のみが可能である。
【００３１】
特定のグラフィックユーザインターフェース（ＧＵＩ）の特徴が、仮想キューの操作を述べる際に上述されているが、本発明は、この特定のＧＵＩの特徴に限定されない。
【００３２】
実施形態がプリントショップ環境に適用されて記載されている一方で、本発明は、ショップやネットワークの物理的設定に制限されず、サーバに接続されるプリンタが異なる場所に分散して設定されたプリントショップシステムに適用されることが可能である。更に、妥当なソフトウェアを備えたＷｉｎｄｏｗｓベースのサーバコンピュータが、例証として上述されているが、本発明の印刷管理システムは、特に上記の印刷管理システムの様々な機能を実行するために設計される私用のハードウェアシステムにおいても、実行可能である。
【００３３】
本発明の印刷ジョブ管理方法および装置において、本発明の思想または範囲から逸脱することなく、様々な修正と変更が可能であることは、当業者にとって明らかである。したがって、本発明は、添付した特許請求の範囲およびこれらと同等のものの範囲内での修正および変更を包含している。
【図面の簡単な説明】
【００３４】
【図１】複数のプリンタを備えた印刷管理システムを示す図である。
【図２】本発明の一実施形態による印刷ジョブ管理装置の表示パネルに現れるメイン画面を示す図である。
【図３】本発明の一実施形態によるプリンタ管理方法を示す図である。
【図１】
2007272902.tif 000003
【図２】
2007272902.tif 000004
【図３】
2007272902.tif 000005
【外国語明細書】
2007272902000001.pdf
2007272902000002.pdf
2007272902000003.pdf
2007272902000004.pdf