(57)【要約】プリンタのための印刷ジョブの印刷待ち行列を有する印刷システムを管理するための方法が開示される。このような印刷ジョブは、それぞれの印刷ジョブ印刷データおよび一組の処理パラメータを指定することによって作成され、次いで印刷待ち行列内に入れられる。具体的には、本方法は、印刷待ち行列内で別個のジョブとして機能し、処理ステップにおいて実際の印刷ジョブをさらに指定することなく１つまたは複数のシステムコマンドを指定するように作用する、所謂「動作オブジェクト」を指定する。動作オブジェクトが印刷待ち行列の先端に到達すると、そのシステムコマンドが実行される。このようなシステムコマンドの例が、印刷待ち行列処理の割り込み、あるいはデフォルト印刷および／またはプリンタパラメータの変更である。
2004531799.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ（１０）のための印刷ジョブ（７６、７８、８０）の印刷待ち行列（６４）を備える印刷システムを管理するための方法であって、印刷ジョブが、それぞれの印刷ジョブ印刷データおよび一組の処理パラメータを指定することによって作成され、前記印刷ジョブが前記印刷待ち行列（６４）内に入れられ、
前記印刷待ち行列内で別個のジョブとして機能し、処理ステップにおいて実際の印刷ジョブをさらに指定することなく１つまたは複数のシステムコマンドを指定するように作用する、所謂「動作オブジェクト」を指定することを特徴とする方法。
【請求項２】
前記印刷待ち行列内に現在存在する２つのジョブ間に前記動作オブジェクトを挿入することを含む、請求項１に記載の方法。
【請求項３】
前記動作オブジェクトが、待ち行列処理ストップまたは待ち行列処理割り込みコマンド、またはプリンタスイッチダウンコマンドを指定する、請求項１に記載の方法。
【請求項４】
システムコマンドが、システム構成変更を定義する、請求項１に記載の方法。
【請求項５】
システムコマンドが、１つまたは複数のデフォルト印刷パラメータのための値を定義する、請求項１に記載の方法。
【請求項６】
前記動作オブジェクトが、特定のプリンタ状態および特定のプリンタ状態を維持することに関する時間間隔を指定する、請求項１に記載の方法。
【請求項７】
前記動作オブジェクトが、特定の印刷条件またはプリンタ構成を指定する、請求項１に記載の方法。
【請求項８】
前記動作オブジェクトが、ユーザ通知コマンドを指定する、請求項１に記載の方法。
【請求項９】
前記動作オブジェクトが、オペレータ介入を可能にするプリンタ条件を指定する、請求項３に記載の方法。
【請求項１０】
前記システムコマンドのうちの１つまたは複数が、１つまたは複数の関連付けられたパラメータ値を指定する、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記印刷待ち行列内に動作オブジェクトを挿入し除去するためのユーザインターフェースを備える、請求項１に記載の方法。
【請求項１２】
物理的に別個の複数のプリンタの印刷待ち行列を制御するための単一のユーザインターフェースを備える、請求項１に記載の方法。
【請求項１３】
請求項１から１１のいずれか一項に記載の方法を実施するよう構成されたプリンタ制御機構。
【請求項１４】
請求項１３に記載の機構を有し、物理的に異なる１つまたは複数のプリンタのために働くよう構成されたプリンタサーバ。
【請求項１５】
請求項１３に記載のプリンタ制御機構を備えるプリンタ。
【請求項１６】
請求項１に記載の方法を実施するためのコンピュータ読取り可能プログラムを含むコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタのための印刷ジョブの印刷待ち行列を有する印刷システムを管理するための方法に関し、このような印刷ジョブは、請求項１のプリアンブルにさらに記載されているように、それぞれの印刷ジョブ印刷データおよび一組の処理パラメータを指定することによって作成される。
【背景技術】
【０００２】
今日の大容量プリンタは、多くの印刷ジョブをプリプログラミングして、それにより別個の印刷ジョブのレベルで無人動作でこのようなジョブを印刷することを可能にする。オペレータは、最大スループットを維持するために良好な状態で待ち行列を保持しなければならない。本明細書において使用する用語「プリンタ」は、とりわけディジタルコピー機などの任意の種類のハードコピー画像再生機械を指す。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
発明者らは、極めてしばしば、プリンタが、連続する印刷ジョブの実行の間に、たとえこのような印刷ジョブが指定された後であっても、システムパラメータまたは印刷パラメータを再定義することを可能にすべきであると認識してきた。したがって、計画された休止時間まで中断なく印刷を続行させながら、印刷自体にあたかも休止時間があるかのようにすることを可能にする必要がある。次いで、再定義が、休止時間中に自動的にまたはオペレータの動作により進行する。
【課題を解決するための手段】
【０００４】
したがって、本発明の目的は、特に実際の印刷待ち行列に先に存在する編成を妨害せずに、印刷待ち行列内へのシステムコマンドの挿入を可能にすることである。
【０００５】
したがって、その態様の１つによれば、本発明は、印刷待ち行列内で別個のジョブとして機能し、処理ステップにおいて実際の印刷ジョブをさらに指定することなく１つまたは複数のシステムコマンドを指定するように作用する、所謂動作オブジェクトを指定することを特徴とする。本明細書において定義する動作オブジェクトにより、今日の印刷設備において有用であることが認められている広範囲なオペレーションの導入が可能となる。このような１つのオペレーションが、印刷システムのデフォルト構成の変更であろう。デフォルト構成には、たとえば、フォント、紙のサイズ、ページ記述言語、および仕上げオプションを含む、システムによって実施される印刷オペレーションを制御するための数組の命令が含まれる。本明細書において定義する動作オブジェクトによって実施されるオペレーションの他の例には、機械がスタンバイ状態になり、オペレータに１つまたは複数の紙のトレイ内にある印刷紙を変更したり、または他のオペレーションを実施したりする機会を与えるように待ち行列処理を保留すること、あるいはシステムをシャットダウンして、一般にオペレータが帰宅前に、システムが待ち行列に入っている印刷ジョブを終了するのを待つ必要がないように、一日の最後に待ち行列内の最後の印刷ジョブの後でプログラミングされるようなオペレーションである。
【０００６】
従来の技術により、「非常停止」が実現されている。この非常停止は、継続中の印刷ジョブに割り込み、それにより意図した印刷結果への望ましくない干渉となり、したがってほとんどの場合適切ではない。
【０００７】
さらに、特許出願ＷＯ９６／０１４５６に、ワークステーションのユーザが、１つのプリンタに割り当てられた複数の通信プロトコルアドレスのうち特定の１つに、特定の印刷ジョブを送ることにより、特定の印刷ジョブのためのデフォルト構成を選択するシステムが開示されている。それぞれのアドレスが、プリンタの特定の構成に対応する。それにもかかわらず、異なるアドレスを介して提出された印刷ジョブが、受け入れられた順序で印刷待ち行列内に入る。したがって、印刷待ち行列内の一定のジョブ位置は、その独特なプリンタ構成を有することとなる。
【０００８】
それと反対に、本発明は、とりわけ、上述したような動作オブジェクトをある種のダミー印刷ジョブとして指定することにより、印刷ジョブ自体からシステムコマンドの指定を分離することを可能にする。この機能は、もちろん従来の技術による教示と組み合わせることができよう。
【０００９】
動作オブジェクトは、印刷待ち行列内の任意の適切な位置で定義でき、それにより、印刷自体の状態に関するものなどのさまざまな異なるレベルのプリンタオペレーション、使用可能なまたは使用不可能な印刷材料、優先ジョブ、修理または保守に関するものなどのプリンタの状態、その他さまざまなものに対して、大きな柔軟性が可能となる。
【００１０】
本発明はまた、本発明のさまざまな態様を実施するために構成されたプリンタ制御機構、プリンタサーバ設備、およびプリンタに関する。さらに本発明は、本発明のさまざまな態様を実施するためのシステムコントローラをプログラミングするために使用される、コンピュータソフトウェアに関する。本発明の他の利点のある態様については、特許請求の範囲に記載されている。
【００１１】
本発明のこれらのおよびさらなる態様と利点を、好ましい実施形態の開示を参照しながら、かつ特に添付図を参照しながら、以下にさらに詳細に記載する。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明が実施される印刷システム１を示すブロック図である。
【００１３】
図１に示された例では、高生産プリンタ１０およびスキャナ１２が、別個のユニットとして設置されているが、ＣＲＤ（Ｃｅｎｔｒａｌ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔ）内で物理的に互いに接近している。プリンタ１０およびスキャナ１２は、同じＣＲＤ内に設置されたオペレーティングコンソール１４から共に操作される。
【００１４】
組み合わさってコピー機／プリンタを形成するスキャナ１２およびプリンタ１０は、互いに直接に接続され、さらに、マスメモリ１６、たとえば印刷すべき画像およびテキストデータが格納できる記憶装置ディスクに接続される。マスメモリ１６はまた、印刷ジョブをシステムに送信できる外部ワークステーション２０に対して、ネットワーク１８を通じてアクセス可能である。メモリ１６は、すぐには印刷されない画像データを格納するための所謂「メールボックス」セクションを有する。スキャナ１２によって走査される画像を、直接プリンタ１０に送信するか、または後で印刷するために一時的にメモリ１６の「ローカルメールボックス」セクション内に格納することができる。同様に、ネットワーク１８を介して受信された印刷ファイルを、直接プリンタ待ち行列に転送するか、またはオペレーションコンソール１４の制御下で後で印刷するためにメモリ１６の「ネットワークメールボックス」セクション内に格納できる。
【００１５】
スキャナ１２は、ガラスプラテン（図示せず）と自動ドキュメントフィーダ２２とを備え、その結果、フィーダ２２内に挿入されており、いくつかの片面または両面シートから構成されている可能性のある元のドキュメントを、自動的にスキャンインできる。さらに、フィーダ２２を持ち上げた後、手動でスキャンすべきドキュメントをガラスプラテンの上に置くことが可能である。
【００１６】
プリンタ１０は、印刷エンジン２４と、印刷されたコピーシートのスタックに、さまざまな印刷ジョブのために指定された印刷パラメータに従って、ステープル、せん孔、または製本などのさまざまな仕上げ手順を行うフィニッシャ２６とを備える。プリンタ１０はさらに、異なるサイズおよび／または品質のコピーシートを収容するための３つのトレイ２８、３０、および３２を備える。示されている例では、トレイ３２は、他の２つのトレイ２８、３０より大きい蓄積容量を有する。当技術分野で一般に知られているように、それぞれのトレイには、現在その中に収容されているシートのサイズを自動的に検出するためのセンサが備えられている。コピーシートの「品質」は、トランスペアレンシなどの非紙材料を含み、色、紙の重量、および材料の点で異なる場合がある。
【００１７】
オペレーティングコンソール１４は、モニタ３４とキーボード３６とを備える。当技術分野で良く知られているように、キーボード３６は、開始キー３８と、キャンセルキー４０と、ストップキー４２と、テンキー４４とを備える。さらに、メールボックスからまたはスキャナ１２からファイルをインポートし、それを現行の印刷ジョブに付加するために使用されるインポートキー４６が備えられる。ヘルプキー４８が、オンラインヘルプを要求し、次いでモニタ３４上に表示する働きをする。キーボード３６にはまた、文字キー（図示せず）も含むことができる。
【００１８】
モニタ３４は、たとえばＬＣＤによって形成された大きい表示エリアを有する表示スクリーン５０と、スクリーン５０の周囲のフレームに配列されたいくつかのキーとを備える。これらのキーは、ジョブマネージャを呼び出すためのキー５２と、スクリーン５０の上端、右端、および下端近くに配列された３つのグループのソフトキー５４、５６、および５８とを備え、その機能は、スクリーン５０上に表示された内容に応じる。十字キー６０が、当技術分野で知られているように、倍率などの数値を増加させたり減少させたりするために、またはスクリーン５０上でカーソルをシフトするために、かつ選択したオブジェクトを起動するために使用できる。一組の矢印キー６２が、スクリーン５０の左端に配置され、スクリーン５０の左のマージン、すなわちジョブマネージャキー５２のすぐ下に、ジョブリストの形式で表示された印刷待ち行列６４からジョブを選択するよう働く。
【００１９】
スクリーン５０上の画像は、図１に示されるように、オペレータがプリンタの状態を監視でき、所望の場合にはそこから新しい印刷ジョブを作成することから開始できる標準スクリーン画像である。このスクリーン画像は、テキストメッセージが表示できるメッセージウィンドウ６６と、オペレータ介入のために任意の可能な要求を総観的に示す表示エリア６８とを備える。
【００２０】
表示エリア６８の右部には、３つのトレイ２８、３０、および３２内で使用可能なコピーシートの量が記号で示され、さまざまなトレイの中身が表示されている。示されている例では、第１のトレイ２８および大きい第３のトレイ３２には、Ａ４サイズの白い紙と８０ｇ／ｍ２の紙押さえが載せられ、第２のトレイ３０には、Ａ４の赤い紙が載せられている。さらに、トレイ３０内のＡ４の赤い紙が無くなりかけていることが分かる。実際にこのトレイが空になると、表示エリア内のそれに対応する記号が、たとえば赤に変わることによって強調され、このトレイを補充するようオペレータには注意が喚起される。同様に、トナーを補充するか、またはフィニッシャ２６内に備えられている第１または第２のステープルマガジンを補充する必要がある場合には、表示エリア６８の左部にある３つの記号が、明るくなる。表示エリア６８の左下の角にある棒グラフ７０が、スキャナ１２から受信された画像データがプリンタ１０によって印刷される前に一時的に格納される、記憶装置ディスク１６のディスク容量を示す。
【００２１】
表示エリア６８の下に、いくつかのジョブテンプレート７２が示されており、そのそれぞれがソフトキー５８の１つに関連付けられている。ジョブテンプレート７２は、実際に頻繁に使用される数組の定義済み印刷パラメータを表す。印刷テンプレートのそれぞれが、図面には示されていないが、名前および適切な記号によって識別される。したがって、オペレータは、所望のジョブテンプレート７２に関連付けられたソフトキー５８を押すことにより、新しい印刷ショップのための一組の標準パラメータを容易に指定できる。示されている例では、ジョブテンプレート７３は、以下に記述するように、印刷待ち行列内の所謂「動作オブジェクト」の定義専用である。
【００２２】
いったんジョブテンプレートが選択されると、そこに指定された印刷パラメータが編集できる。
【００２３】
スクリーン５０の右のマージンのウィンドウ７４を使用して、ソフトキー５６の機能を指定する。これらの機能は、とりわけ、パラメータ設定と合わせて特定のオプションを呼び出すために使用できる。
【００２４】
印刷待ち行列６４内では、それぞれの印刷ジョブが、その中でジョブが識別される小さい長方形のウィンドウ、７６、７８、または８０によって表される。さらに、以下に記述する動作オブジェクト８１が、待ち行列内に示される。通常ジョブが処理されるシーケンスは、印刷待ち行列６４の先端から下端までのシーケンスに対応する。待ち行列内の第１のジョブに対応するウィンドウ７６が、このジョブがアクティブである、すなわち現在印刷中であることを表示する拡大された高さを有する。ウィンドウ７６のエリアを大きくすることにより、アクティブジョブに関するより詳細な情報を表示することが可能となる。より小さいウィンドウ（７８、８０）は、印刷待ち行列内で待機中のジョブに関係する。
【００２５】
ここで、本発明によれば、印刷待ち行列内に挿入でき、印刷待ち行列内で別個のジョブとして機能する、所謂動作オブジェクトが導入される。しかし、それは、実際の印刷ジョブを指定する代わりに、１つまたは複数のシステムコマンドを指定する。プリンタのオペレーション中に、動作オブジェクトは、他の待ち行列オブジェクト、すなわち印刷ジョブとともに印刷待ち行列を繰り上がり、待ち行列の先端に到達すると、それに含まれているシステムコマンドを出す。
【００２６】
本明細書に定義されている動作オブジェクトにより、広範囲なオペレーションの導入が可能となる。このような１つのオペレーションに、印刷システムのデフォルト構成の変更があろう。デフォルト構成が、たとえば、フォント、紙のサイズ、ページ記述言語、および仕上げオプションを含む、システムによって実施される印刷オペレーションを制御するための数組の命令を有する。本明細書に定義されている動作オブジェクトによって実施されるオペレーションの他の例が、機械がスタンバイ状態になり、たとえば、１つまたは複数の紙トレイ内の印刷紙を変更したり、または他のオペレーションを実施したりする機会をオペレータに与えるために待ち行列処理を保留すること、あるいはシステムをシャットダウンすることである。
【００２７】
図２は、本発明の一実施形態による印刷システム内の待ち行列処理を示す流れ図である。ブロックＳ１で、オペレーションが開始され、必要なハードウェアおよびソフトウェア機能が割り当てられる。
【００２８】
ブロックＳ２で、オブジェクト（または、以前のオブジェクトの処理から戻る場合には、後続のオブジェクト）が印刷待ち行列内に存在するかどうかがチェックされる。このチェックによりオブジェクトが存在しないことが分かった場合は、プリンタは、ブロックＳ３で、スタンバイモードに入り（またはスタンバイモードのままであり）、システムは、新しい印刷ジョブのための待ちループに入る。ブロックＳ２でチェックによりオブジェクトが存在することが分かった場合は、ブロックＳ４で、待ち行列内の次のオブジェクが、本発明による所謂「動作オブジェクト」であるかどうかが検出される。動作オブジェクトでないと分かった場合は、次のオブジェクトは印刷ジョブであり、システムは、ブロックＳ１３で、従来の技術によるルート、あるいは本譲受人に譲渡されている同時係属の欧州特許出願第０１２０１０５９．１号（優先権出願日２００１年３月２０日）によるルートに従うことのできる印刷プロセスに進む。印刷プロセスの最後で、システムはステップＳ２に戻る。
【００２９】
ブロックＳ４で動作オブジェクトであると分かった場合は、当該動作オブジェクトは、それが実際にどのシステムコマンドを指定するかについてチェックされる。ブロックＳ５で、動作オブジェクトが待ち行列処理ストップを指定するかどうかがチェックされる。指定すると分かった場合は、システムはブロックＳ１０に進み、待ち行列を保留にし（つまり、さらなる印刷ジョブは処理されないが、プリンタは、コマンドが出されるとすぐに新しいジョブを開始できるよう準備されている）、モニタ３４内の適切なキーのオペレーションなどの、オペレータからの解放コマンドを、ステップＳ１０ａによって表される待ちループ内で待機する。このようなコマンドが出されるとすぐに、システムはステップＳ２に進む。
【００３０】
ブロックＳ５で待ち行列処理ストップを指定しないと分かった場合は、ブロックＳ６で、動作オブジェクトが、待ち行列処理割り込み、すなわちオペレータによって入力されている時間中維持される一時待ち行列処理ストップを指定するかどうかがチェックされる。指定すると分かった場合は、ブロックＳ１１で、待ち行列処理は停止され、カウントレジスタ（図示せず）には、割り込みが入力された時間を表す値がロードされる。さらに、残りの時間は、待ちループを効果的に表す戻り経路Ｓ１１ａによって表示されるように周期的に減少する。カウントダウンの最終状態に達すると、すなわち残りの時間が事実上ゼロになるか、またはステップ１０ａのコマンドに類似する解放コマンドが出されるかのいずれか早い方で、システムは、上述したブロックＳ２に逆戻りし、新しい待ち行列オブジェクトをチェックする。次の作業日の開始近くまたは別の適切な時点に、プリンタオペレーションの自動再開を行うことができる。
【００３１】
ブロックＳ６で待ち行列処理割り込みを指定しないと分かった場合は、ブロックＳ７で、動作オブジェクトがスイッチダウンコマンドを指定するかどうかがチェックされる。このようなスイッチダウンにより、一定の高優先オペレーションの場合において、または一定の減少した機能レベルでのみ印刷が可能となる、パワーオフ、低パワーモード（「スリープモード」としても知られている）などの、操作性が標準レベルより劣るさまざまな印刷システム状態のいずれかを指定できる。スイッチダウンコマンドを指定すると分かった場合は、システムはブロックＳ１２に進み、ここで関連するスイッチダウンモードに入る。スイッチダウンモードは、ステップＳ１２ａによって表されるように限定的に、または代替形態が破線で示されているステップＳ１２ｂおよびＳ１４に示されるように、プリンタが再び始動された後で指定された時間中にのみ入ることができる。
【００３２】
ブロックＳ５、Ｓ６、Ｓ７の特徴により、特定の印刷ジョブの後にプリンタシステムの停止を実施することが可能となる。コマンドを指定するこれらの３つのタイプの中からの選択により、最終停止、一時割り込み、一時停止、または別のスイッチダウン状態を区別できる。
【００３３】
ブロックＳ８で、動作オブジェクトが、別の紙送りトレイをデフォルトとして定義するなどのプリンタシステムの構成変更を指定するかどうかがチェックされる。一般に、このような構成変更は、デフォルト構成の変更を意味する。デフォルト構成は、印刷ジョブが構成を完全には指定しない場合に動作可能となる。指定すると分かった場合は、ブロックＳ１４で構成は修正され、システムはブロックＳ２に進み、次のオブジェクトを探す。
【００３４】
ブロックＳ９で、動作オブジェクトが、サービスエンジニアが保守作業を行うことのできるシステムモードへの変更を指定するかどうかがチェックされる。動作オブジェクトがサービスモードへの変更を指定すると、システムは、待ち行列処理をストップし、サービスモード（Ｓ１５）に入る。このモードにおいて、コピーまたは印刷プロセスが、システム機能をチェックするためにオペレーティングコンソール１４から開始できる。作業を終了した後、エンジニアは、ステップ１５ａでシステムを解放し、ステップＳ２で待ち行列処理が自動的に再開される。
【００３５】
図１および図３〜７は、本発明を実施するために使用されるさまざまなスクリーン画像を示す図である。図１は、特にコピーや印刷ジョブ７６、７８、８０などのオブジェクトを有する印刷待ち行列６４、動作オブジェクト８１、さらに動作オブジェクトコマンドテンプレート７３を含むコマンドテンプレート７２を示す、印刷コマンド定義スクリーンを示す図である。示されている動作オブジェクトの異なる形状は、他のオブジェクト７６、７８の物理サイズより小さい物理サイズに限定されることを意味しない。
【００３６】
図３は、印刷ジョブオブジェクト７８が選択され開かれた後の、モニタ３４（図１）の表示スクリーン５０を示す図である。選択は、図１のセット６２の上のおよび下のボタンを押すことによって行われ、開閉は、トグル機能を有するセット６２の中央のボタンによってなされる。強度を変更するなどの、特定の待ち行列オブジェクトを選択をすると、そのオブジェクトが強調表示される。この実施形態では、オブジェクトの基本表示をやや右に表示することにより、さらに、表示エリア６８および印刷待ち行列エリア６４から離れた表示スクリーン５０の残りの部分内に、当該ジョブの設定に関するさまざまなデータまたは態様を表示することにより、開かれたこと自体が示されている。設定は、モニタ３４上でキー５８を操作することによって変更できる。ジョブについてのさらなる詳細は、キー５６を操作した後に表示スクリーンに提示できる。
【００３７】
図４は、動作オブジェクトの表示をやや右にずらすことによって示された、本発明による動作オブジェクト８１が選択され開かれた後の表示スクリーン５０を示す図である。列８５の選択ブロックは、この特定の動作オブジェクト内で指定できるさまざまなシステムコマンドを表示している。示されているように、これらは、「ストップ」、時間パラメータ値を有する「休止」、時間パラメータ値を有する「スリープ」、「シャットオフ」、１つまたは複数のパラメータ値を有する「構成」、および「サービス」である。システムに対するそれらの影響については、既に図２を参照しながら説明した。これらのシステムコマンドのいずれも、信号音やベル、表示スクリーン５０上のメッセージ、および／または移動電話などのモバイルデバイスへのメッセージなどにより、ユーザへの通知を生成することをさらに意味することができる。
【００３８】
図３のシステムコマンドは、単に例示のためである。当業者なら他の例も想定されるであろう。
【００３９】
図３には示されていないが、別のシステムコマンドに、単純な音響警報があろう。たとえば、オペレータが、特殊な後処理を行うことを欲する特定のジョブの後に、この動作オブジェクトを挿入する。次いで、システムは、その人がさらなるアクションをとる瞬間に警告を発する。
【００４０】
図３には示されていないが、別のシステムコマンドに、バンドル定義動作オブジェクトがあろう。印刷待ち行列内の一連の印刷ジョブの前にこのような動作オブジェクトを置き、その一連の動作オブジェクトの後に別の動作オブジェクトを置くことにより、この一連のジョブが単一の印刷ジョブとして再定義される。この種の動作オブジェクトが選択され挿入されると、その新しく定義されたジョブのための終了パラメータを定義するために、表示スクリーン上に設定ウィンドウが自動的に開く。
【００４１】
これも図には示されていないが、動作オブジェクトのさらに別の例に、メモリ１６のネットワークメールボックスセクションから特定の印刷データファイルを取り出すためのコマンドがあろう。通常、遠隔ユーザが、ネットワークメールボックス内に格納するかまたは直接印刷待ち行列に渡す印刷ジョブを、プリンタシステムに提出できる。前者の場合、システムコンソールでオペレータが、格納されたリモート印刷ジョブをネットワークメールボックスから印刷待ち行列に移動しなければならない。しかし、リモート印刷ジョブのファイル名を有し、それが待ち行列の先端に到達した瞬間に、ネットワークメールボックスからその名の付いたファイルを取り出す動作オブジェクトを定義することもできる。このことは、ユーザがまだ印刷ジョブの作業を行っているが、それを終了した後にできるだけ早くそのジョブを印刷する必要がある場合に便利であろう。生産環境においては、通常多量のジョブが印刷されるが、ジョブが待ち行列の最後に付加された場合に、そのジョブが取り扱われるまでに長い時間がかかることがある。その場合、この特定の種類の動作オブジェクトは、待ち行列内に場所を予約でき、ユーザは、自分のジョブを終了してそれを提出する時間を持つ。もちろん、動作オブジェクトが待ち行列の先端に到達した瞬間に、印刷ファイルがまだ到着していない場合は、その予約は無視され、待ち行列内の次のオブジェクトが処理される。
【００４２】
リモートワークステーション内のプリンタドライバを、この種の動作オブジェクトをプリンタに提出できるように構成することも可能であろう。システムが、直接印刷ジョブを印刷待ち行列に渡すモードにある場合には、システムコントローラは、動作オブジェクトも待ち行列内に入れ、次いでここで、上述した方式で動作する。このようにして、遠隔ユーザが、まず第１に予約オブジェクトをプリンタに送信し、次いでそれを終了した時に印刷ファイルに送信する。
【００４３】
図４に示されるように、これらの６つのコマンドのうちの第１のシステムコマンド「ストップ」が現在選択されている。システムコマンドには、さらにシステム上でそれらの動作を指定するために入力すべきパラメータが必要である場合がある。たとえば、「休止」コマンドは、時間期間を入力する必要がある。このようなコマンドは、通常Ｗｉｎｄｏｗｓ（登録商標）システムにあるような、それらの末端にある点線によって認識可能である。このようなコマンド、たとえば「ｃｏｎｆｉｇ．．．」（構成変更）コマンドが選択された場合は、図５に示されるように、指定ウィンドウが自動的に開く。この指定ウィンドウは、それぞれ以下のものを含む二次指定ブロックの列８７を示す。
−「デフォルト」。指定すべきパラメータを有する。これについては、以下に詳細に説明する。
−「品質許容差」。指定すべきパラメータを有する。そうでなければ、補充または他の保守のために機械を停止するような、「トナー切れ」や「ステープル切れ」などの警報を無視する機会を与える。
−「シーケンスを保持する／続行する」。これはトグル機能である。「シーケンスを保持する」モードにおいては、プリンタはジョブ設定により次のジョブが印刷できない場合にストップし、「続行する」モードにおいては、プリンタはこのようなジョブをスキップし、他のすべての印刷可能なジョブを印刷する。
−「フィニッシャオン／オフ」。これはトグル機能である。このコマンドは、外部フィニッシャをプリンタシステムコントローラを介してオンまたはオフに切り替えるためのものである。このような機械は雑音を発し、電力を使用し、したがって、印刷ジョブを仕上げるために必要な場合にのみオンに切り替えるべきである。
−「自動印刷Ｙ／Ｎ」。これもトグル機能である。ワークステーションの１つから提出される印刷ジョブを自動的に取り扱うことができる。すなわち、オペレータ介入なしで印刷待ち行列内に入れるかまたはメモリ１６（図１）の「ネットワークメールボックス」セクションに転送できる。上述の二次指定のリストは、単なる非限定的な例である。
【００４４】
ここには示されていないが、別のシステム構成アイテムに、リモート印刷ジョブを受信できたりまたはできなくするために、外部ネットワークへまたは外部ネットワークからシステムを接続するまたは切断することがあろう。
【００４５】
図６は、ブロック「デフォルト」が選択された、階層的選択ツリー内の次の下のレベルを示す図である。これは、それぞれ、以下のことが印刷ジョブ内で定義されていない場合に、自動的にシステムコントローラによって適用されるデフォルト印刷パラメータを指定することを可能にする、列８９のブロックを表示する。
−「バナーページオン／オフ」。これはトグル機能である。
−「フォント」。フォントの名前や文字サイズなどの１つまたは複数のパラメータを有する。
−「両面／片面」。これはトグル機能である。両面または片面印刷を定義する。
−「紙用トレイ」。印刷材料のデフォルト入力トレイを選択する。
−「出力ビン」。デフォルト出力ビンを選択する。
−「ＰＳ／ＰＣＬ／自動」。受信印刷ジョブが有すると想定されるページ記述言語（ｐｄｌ）（この例ではＰｏｓｔｓｃｒｉｐｔまたはＰＣＬ）を定義するサイクリック関数である。印刷ファイルを解釈すべき場合には、選択されたインタプリタが始動される。すなわち、「自動」モードにおいては、印刷ファイルが、まず第１に、関連するインタプリタが始動されると、そのファイルのｐｄｌを自動的に判断するエミュレーション感知機能によって分析される。
【００４６】
繰り返すが、上述のリストは単なる非限定的な例である。
【００４７】
上記でいくつかのブランチが表示されているツリー内を移動することにより、オペレータが、多数のシステムコマンドのいずれかを、また必要な場合にはこれらのコマンドのうちの選択されたものについてのさまざまなパラメータ値を選択的に指定できる。
【００４８】
選択ツリーのより深いレベルで選択可能なものであるが頻繁に使用されるシステムコマンドについては、最高位の選択レベル上に「ショートカット」選択ボックス（図４参照）を置くことが可能であろう。このようなショートカットを置くことを実施するための１つの可能な方法に、深いレベルの選択ボックスをダブルクリックすることがあるが、当業者にはこのことを実施する別の方法が自明であろう。
【００４９】
図７は、印刷システムのジョブマネージャに関連付けられた表示スクリーンを示す図である。このスクリーンは、オペレータによるキー５４の１つの適切な手動起動により、図３のスクリーンからただちに入ることができる。示されているように、これは、図３のジョブウィンドウを拡大して、実質的にスクリーンの幅全部に広がり、それぞれのジョブのためのジョブパラメータのいくつかを指定する。具体的には、ジョブのために使用される１つまたは複数の紙トレイに名前が付けられ、ステープル設定が示される。さらに、動作オブジェクトが、スクリーンの右に示され、キャプション９０によりシステムコマンド（この例では）「ストップ」を含むものとして識別される。オブジェクトを開けると、上述したツリーが動作可能となる。
【００５０】
図７の表示スクリーンには、図１を参照しながら記述した挿入機能に加えて、印刷ジョブおよび動作オブジェクトを操作する方法が示されている。具体的には、カーソルを垂直に動かすことにより、印刷待ち行列内に現在存在している２つのジョブ間に、動作オブジェクトを位置決めすることが可能となる。９１に示されているソフトキーにより、動作オブジェクトを挿入したりまたはそれを削除することが可能となる。他のソフトキー９２を使用して、選択された印刷ジョブを待ち行列から削除したり、印刷ジョブを待ち行列の先端に移動したり、または印刷ジョブを保留して実行しないようにする。他のオペレーションには、上方へまたは下方へ１回ずつ進めること、分割すること、および当業者なら本開示を読むことによって認識されるであろうさらなる変形形態が含まれるであろう。
【００５１】
本発明による方法は、さまざまな状況に適用できる。第１のものは、制御機構が、単一のプリンタおよびそのプリンタのための単一のオペレータコンソールのインターフェースで動作する場合である。事実、本発明が、適切なシステムコマンドを通じて、印刷ジョブの始めにデフォルトの送りトレイを指定するなど、または印刷ジョブの終わりに仕上げパラメータを定義するなどによって適用できる、ジョブ関連要件および／または外部要件に合うようにシステム全体のさまざまな態様を修正することを提供するので、オペレータは、さまざまな印刷ジョブを常に監視するタスクから解放される。
【００５２】
本発明はまた、プリンタサーバが、それぞれがそれぞれ関連付けられた動作オブジェクトを有するそれ自体の印刷待ち行列を有する複数のプリンタのために働くよう構成されている場合などの、より拡張したセットアップにも適用できる。このことは図８に示されており、ここではスキャナおよび複数のプリンタが、ローカルネットワーク１９を介してサーバに接続されている。サーバはまた、ユーザワークステーションＷＳと通信するために外部ネットワーク１８に接続されている。
【００５３】
プリンタ制御機構は、特定のプログラミングされたハードウェア要素であり得る。他の環境においては、ハードウェアは大体一般的なものであり得、機能自体は、ロードされたフロッピやＣＤ−ＲＯＭなどの適切なコンピュータプログラム製品を通じて、ハードウェアをロードしたりまたは構成することによって得られる。
【図面の簡単な説明】
【００５４】
【図１】本発明が実施されるプリンタを示すブロック図である。
【図２】本発明の一実施形態による印刷システムにおける待ち行列処理を示す流れ図である。
【図３】本発明を実施するために使用されるさまざまなスクリーン画像を示す図である。
【図４】本発明を実施するために使用されるさまざまなスクリーン画像を示す図である。
【図５】本発明を実施するために使用されるさまざまなスクリーン画像を示す図である。
【図６】本発明を実施するために使用されるさまざまなスクリーン画像を示す図である。
【図７】本発明を実施するために使用されるさまざまなスクリーン画像を示す図である。
【図８】本発明によるプリンタおよびプリンタサーバの構成を示す図である。
【図１】
2004531799.tif 000003
【図２】
2004531799.tif 000004
【図３】
2004531799.tif 000005
【図４】
2004531799.tif 000006
【図５】
2004531799.tif 000007
【図６】
2004531799.tif 000008
【図７】
2004531799.tif 000009
【図８】
2004531799.tif 000010
【国際公開パンフレット】
2004531799.tif 000011
2004531799.tif 000012
2004531799.tif 000013
2004531799.tif 000014
2004531799.tif 000015
2004531799.tif 000016
2004531799.tif 000017
2004531799.tif 000018
2004531799.tif 000019
2004531799.tif 000020
2004531799.tif 000021
2004531799.tif 000022
2004531799.tif 000023
2004531799.tif 000024
2004531799.tif 000025
2004531799.tif 000026
2004531799.tif 000027
2004531799.tif 000028
【国際公開パンフレット（コレクトバージョン）】
2004531799.tif 000029
2004531799.tif 000030
【手続補正書】
【提出日】平成14年7月12日(2002.7.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷システムを管理するための方法であって、
印刷ジョブ（７６、７８、８０）を作成し、かつ印刷待ち行列要素として各印刷ジョブを印刷待ち行列に加えることによって、印刷待ち行列（６４）を確立し、印刷ジョブは、各印刷ジョブ印刷データおよび一組の処理パラメータを指定することによって作成され、
ユーザインタフェース（３４）の表示スクリーン（５０）上に印刷待ち行列（６４）の表示を行い、印刷システムは、印刷待ち行列に印刷待ち行列要素が現れる順に、連続して印刷待ち行列要素を処理し、
ユーザインタフェース（３４）によって、所謂「動作オブジェクト」（８１）を生成し、前記動作オブジェクトは、さらなる印刷データを指定することなく、１つまたは複数のシステムコマンドを指定することによって生成され、
印刷待ち行列要素として印刷待ち行列（６４）に前記動作オブジェクトを挿入し、
ユーザインタフェース（３４）の表示スクリーン（５０）上に、印刷待ち行列（６４）の一部として動作オブジェクト（８１）を識別可能に表示し、動作オブジェクトが処理される段階になると、印刷システムは、動作オブジェクトにおいて指定された１つまたは複数のシステムコマンドを実行することを特徴とする方法。
【請求項２】
前記印刷待ち行列内に現在存在する２つのジョブ間に前記動作オブジェクトを挿入することを含む、請求項１に記載の方法。
【請求項３】
前記動作オブジェクトが、待ち行列処理ストップまたは待ち行列処理割り込みコマンド、またはプリンタスイッチダウンコマンドを指定する、請求項１に記載の方法。
【請求項４】
システムコマンドが、システム構成変更を定義する、請求項１に記載の方法。
【請求項５】
システムコマンドが、１つまたは複数のデフォルト印刷パラメータのための値を定義する、請求項１に記載の方法。
【請求項６】
前記動作オブジェクトが、特定のプリンタ状態および特定のプリンタ状態を維持することに関する時間間隔を指定する、請求項１に記載の方法。
【請求項７】
前記動作オブジェクトが、特定の印刷条件またはプリンタ構成を指定する、請求項１に記載の方法。
【請求項８】
前記動作オブジェクトが、ユーザ通知コマンドを指定する、請求項１に記載の方法。
【請求項９】
前記動作オブジェクトが、オペレータ介入を可能にするプリンタ条件を指定する、請求項３に記載の方法。
【請求項１０】
前記システムコマンドのうちの１つまたは複数が、１つまたは複数の関連付けられたパラメータ値を指定する、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記印刷待ち行列内に動作オブジェクトを挿入し除去するためのユーザインターフェースを備える、請求項１に記載の方法。
【請求項１２】
物理的に別個の複数のプリンタの印刷待ち行列を制御するための単一のユーザインターフェースを備える、請求項１に記載の方法。
【請求項１３】
請求項１から１１のいずれか一項に記載の方法を実施するよう構成されたプリンタ制御機構。
【請求項１４】
請求項１３に記載の機構を有し、物理的に異なる１つまたは複数のプリンタのために働くよう構成されたプリンタサーバ。
【請求項１５】
請求項１３に記載のプリンタ制御機構を備えるプリンタ。
【請求項１６】
請求項１に記載の方法を実施するためのコンピュータ読取り可能プログラムを含むコンピュータプログラム製品。
【国際調査報告】
2004531799.tif 000031
2004531799.tif 000032