(57)【要約】【課題】ユーザに、プリンタの選択と処理のための適切な瞬間の選択といった処理に関する制御を残しながら混合されたプリントジョブをプリントする。【解決手段】プリントジョブは、個々のページの装置に特有の特性に関して自動解析され、その解析に基づいて、各ページは、第１のタイプ又は第２のタイプのプリンタ上での処理に指定される。次に、ユーザは、任意のプリンタ上でジョブをローカルに開始して、そのプリンタ上での処理に指定されたジョブのページのみを自動選択し且つプリントする。次に、ユーザは、他のタイプの任意のプリンタ上で同じジョブをローカルに開始して、そのプリンタ上での処理に指定されたジョブのページのみを自動選択し且つプリントしてジョブが完了する。第１のプリンタ上で作成されたプリントは、第２のプリンタに、ジョブの適切な箇所に自動的に挿入され、それにより人によってまとめる必要がなくなる。【選択図】図７
2012045948.tif 000002
【特許請求の範囲】
【請求項１】
カラーページ及び白黒ページを有する複数のページを有する文書を複数の特定のタイプのプリンタでプリントする方法であって、第１タイプのプリンタ、前記第１タイプと異なる第２タイプのプリンタ及びサーバ機能を有するネットワークシステムにおいて、前記複数のページの一部は前記第１タイプのプリンタでプリントされるように指定され、前記複数のページの他の一部は前記第２タイプのプリンタでプリントされるように指定される、方法であり、前記サーバ機能は、
１）プリントするためのプリントジョブを受信する段階と、
２）特定のプリンタの特性に適した特性に関して前記プリントジョブのデータの自動解析を行い、各々のページを前記自動解析に基づいて、前記第１タイプのプリンタにおけるプリント処理について又は前記第２タイプのプリンタにおけるプリント処理について指定する段階と、
３）関連するプリンタのユーザインタフェースからのコマンドによる選択処理及び続くプリント処理のための複数の接続されているプリンタにおいて、前記プリントジョブを各々のプリンタからのコマンドにより有効にする段階と、
を実行する、方法であり、
４）前記第１タイプのプリンタは、前記第１タイプのプリンタにおける前記プリントジョブについての前記第１タイプのプリンタからのプリントコマンドによって、前記第１タイプのプリンタにおいてプリント処理されるように指定された前記プリントジョブのページのみを自動選択してプリントする段階と、
５）前記第２タイプのプリンタは、前記第２タイプのプリンタにおける前記プリントジョブについての前記第２タイプのプリンタからのプリントコマンドによって、前記第２タイプのプリンタにおいてプリント処理されるように指定された前記プリントジョブのページのみを自動選択してプリントする段階と、
を更に実行する、方法であり、
プリントされていない前記プリントジョブのページのプリントを始めるときには、ユーザコマンドに基づいて、１回目のプリントに用いられたプリンタによる前記プリントジョブのプリント処理に関するデータを前記サーバ機能に問い合わせて取得するように、前記プリントジョブの２回目のプリントに用いられる前記第１タイプのプリンタ又は前記第２タイプのプリンタは、前記ユーザコマンドに対して前記第１タイプのプリンタ又は前記第２タイプのプリンタのプリント処理を調整する、
方法。
【請求項２】
前記第１タイプのプリンタ及び前記第２タイプのプリンタの何れかにおける操作者は、当該プリンタについて指定されたページのプリントと、不完全な処理を容認しての全部のプリントジョブのプリントと、の間の選択が提示される、請求項１記載の方法。
【請求項３】
プリンタは、該プリンタによるプリントジョブの処理に関する情報を、前記ネットワークシステムにおける他のプリンタ及び／又は中央システムサーバに通信する、請求項１記載の方法。
【請求項４】
前記情報はプリントジョブ状態情報を有する、請求項３記載の方法。
【請求項５】
前記情報は、プリントジョブをプリントするために用いられる処理設定に関する情報を有する、請求項３記載の方法。
【請求項６】
プリントジョブの分担部分をプリントするプリンタは、該プリンタのユーザインタフェースにおいて、前記プリントジョブの残りの部分をプリントするために有効な他のプリンタに関する情報を提示する、請求項１記載の方法。
【請求項７】
前記第１タイプのプリンタはカラープリンタであり、前記第２タイプのプリンタは白黒プリンタであり、前記プリントジョブは、カラーページ及び白黒ページの両方を含む、請求項１乃至６のいずれか一項記載の方法。
【請求項８】
カラー指定されたページ又は白黒指定された複数のページをプリントするのに適切な第１タイプのプリンタにおいてプリントジョブを開始する段階と、
前記第１タイプのプリンタによりプリントされた前記複数のページを、未だにプリントされていない前記複数のページをプリントするために適切な第２タイプのプリンタの挿入トレイに入れる段階と、
前記第２タイプのプリンタにおいて前記プリントジョブを開始するとき、前記未だにプリントされていない複数のページを自動プリントし、前記挿入トレイから前記第１タイプのプリンタによりプリントされた前記複数のページを適切な箇所において挿入する段階と、
を更に有する、請求項７記載の方法。
【請求項９】
前記第１タイプのプリンタは、前記第２タイプのプリンタより大きいプリント媒体サイズで又は前記第２タイプのプリンタと異なる他のプリント媒体サイズでプリント可能であるプリンタであり、前記プリントジョブは異なるサイズの複数のページを有し、該複数のページの少なくとも１つは、前記第１タイプのプリンタ及び前記第２タイプのプリンタの一によってはサポートされないが、前記第１タイプのプリンタ及び前記第２タイプのプリンタの他によりサポートされている、請求項１乃至６のいずれか一項記載の方法。
【請求項１０】
前記第１タイプのプリンタは、前記第２タイプのプリンタより多いプリント定義言語又は前記第２タイプのプリンタと異なるプリント定義言語を処理することが可能であるプリンタであり、前記プリントジョブは異なるプリント定義言語で符号化される複数のページを有し、前記複数のページの少なくとも１つは、前記第１タイプのプリンタ及び前記第２タイプのプリンタの一によってはサポートされないが、前記第１タイプのプリンタ及び前記第２タイプのプリンタの他によりサポートされている、請求項１乃至６のいずれか一項記載の方法。
【請求項１１】
カラーページ及び白黒ページを有する複数のページを有する文書を複数の特定のタイプのプリンタでプリントする、ユーザワークステーション、第１タイプのプリンタ、及び該第１タイプのプリンタと異なる第２タイプのプリンタを有するネットワークシステムであって、第１タイプのプリンタ、前記第１タイプと異なる第２タイプのプリンタ及びサーバ機能を有し、前記複数のページの一部は前記第１タイプのプリンタでプリントされるように指定され、前記複数のページの他の一部は前記第２タイプのプリンタでプリントされるように指定される、ネットワークシステムであり、
特定のプリンタの特性に適した特性に関して前記プリントジョブのデータの自動解析を行い、各々のページを前記自動解析に基づいて、前記第１タイプのプリンタにおけるプリント処理について又は前記第２タイプのプリンタにおけるプリント処理について指定する解析モジュールを有するプリントサービスを更に有し、
前記プリントサービスは、ワークステーションからプリントファイルを受信し、複数の関連するプリンタにおけるプリントについて、前記プリントファイルをプリントするために有効にするように適合され、
前記複数の関連するプリンタは、前記複数の関連するプリンタにおける処理のために指定された、前記プリントジョブのページのみを自動選択してプリントするように適合され、
プリントされていない前記プリントジョブのページのプリントを始めるときには、ユーザコマンドに基づいて、１回目のプリントに用いられたプリンタによる前記プリントジョブのプリント処理に関するデータを前記サーバ機能に問い合わせて取得するように、前記プリントジョブの２回目のプリントに用いられる前記第１タイプのプリンタ又は前記第２タイプのプリンタは、前記ユーザコマンドに対して前記第１タイプのプリンタ又は前記第２タイプのプリンタのプリント処理を調整する、
ことを特徴とするネットワークシステム。
【請求項１２】
プリンタは、他のプリンタのプリントジョブの処理に関する情報を、当該システムにおける他のプリンタ及び／又は前記プリントサービスに通信するよう適合されている、請求項１１記載のネットワークシステム。
【請求項１３】
前記情報はプリントジョブ状態情報を有する、請求項１２記載のシステム。
【請求項１４】
前記情報は、プリントジョブをプリントするために用いられる処理設定に関する情報を有する、請求項１２記載のネットワークシステム。
【請求項１５】
前記第１タイプのプリンタはカラープリンタであり、前記第２タイプのプリンタは白黒プリンタである、請求項１１乃至１４のいずれか一項記載のシステム。
【請求項１６】
前記第１タイプのプリンタは、前記第２タイプのプリンタより大きいプリント媒体サイズで、又は前記第２タイプのプリンタとは異なるプリント媒体サイズでプリント可能であるプリンタである、請求項１１乃至１４のいずれか一項記載のネットワークシステム。
【請求項１７】
前記第１タイプのプリンタは、前記第２タイプのプリンタより多くのプリント定義言語又は前記第２タイプのプリンタとは異なるプリント定義言語を処理可能であるプリンタである、請求項１１乃至１４のいずれか一項記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、様々な機能を有するプリンタが、様々な装置に特有の特性を有するページを含む文書をプリントするよう効果的に組合わされ、それにより、一部のページは第１のタイプのプリンタ上でプリントされ、また、他のページは第２の異なるタイプのプリンタ上でプリントされなければならないようにすることが可能となる分散プリンティングに係る。
【０００２】
より具体的には、本発明は、文書のページの装置に特有の特性に関するプリントジョブのデータの自動解析と、その解析に基づいた各ページの第１のタイプのプリンタ上での処理又は第２のタイプのプリンタ上での処理への指定に基づいて、そのような文書をプリントする方法に係る。
【背景技術】
【０００３】
上述したような装置に特有の特性の一例は、一部の文書ページにはカラーが存在し、一方他のページは白黒画素のみを含むことである。このようなプリントジョブは、白黒のみのプリンタでは、画像情報を失うことなく完全にプリントされることは不可能である。カラープリンタは全部のプリントジョブをプリントすることが可能であるが、カラープリンタは、一般的に、処理速度が遅くまた使用に費用がかかる。１つの可能な解決策としては、プリントファイルを、カラーを含む部分と白黒のみの部分とに分け、各部分を適切なプリンタ上でプリントすることである。これは費用効果的で、処理速度を速め得るが、ユーザ自身がプリントファイルを２つの部分に分け、プリント後、プリント物を１つのプリントセットにまとめることが必要となり、これは、緻密さが必要となりまた間違いも起こし易い。
【０００４】
この問題は、最も近い従来技術と考えられる特許文献１から公知である方法により部分的に解決される。ここでは、カラーの有無をプリントジョブの各ページについて確認し、カラーを含むページをカラープリンタに、カラーを含まないページをモノクロ（即ち、白黒）プリンタに自動的に送るシステムが開示される。カラープリント物が挿入されるべき箇所を示すようモノクロプリントセットにフラグシートが挿入される。
【０００５】
この公知の方法は、プリントファイルを部分に分けるユーザの労力を省くが、ユーザから処理の制御を奪い、ユーザはもはやジョブに用いるプリンタを選択することができなくなり、また、依然として、後で異なるプリンタからのプリント物をまとめる余剰の作業が残る。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第５，９７８，５５７号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ユーザに、特に、プリンタの選択と処理のための適切な瞬間の選択といった処理に関する完全な制御を残しながら混合されたプリントジョブ、即ち、異なる専用プリンタ装置上でのみプリント可能なページを含むプリントジョブをプリントする際の問題を解決することを目的とする。
【課題を解決するための手段】
【０００８】
この目的は、第１のタイプのプリンタ上でのプリントジョブのローカルプリントコマンドにより、プリントジョブを、複数の接続されたプリンタ上でローカルに入手可能にする段階と、プリントジョブのうちの第１のタイプのプリンタ上での処理に指定されたページのみを自動選択し且つプリントする段階と、第２のタイプのプリンタ上でのプリントジョブのローカル開始により、プリントジョブのうちの第２のタイプのプリンタ上での処理に指定されたページのみを自動選択し且つプリントする段階とを含むことを特徴とする冒頭部分に記載した方法により得られる。
【０００９】
従って、本発明では、ユーザは、単純に、ユーザが選択する専用プリンタに歩み寄り、ユーザのプリントジョブを選択且つ開始し、そして、プリンタは、その専用プリンタ（タイプ）に指定されたページのみをプリントする。次に、ユーザは、別のタイプのプリンタに歩み寄り、同じプリントジョブを選択し、そして、そのプリンタは、そのプリンタ（タイプ）に指定されるページのみをプリントする。１つにまとめることは、ユーザが最初のプリンタで作成したプリントを第２のプリンタに挿入用紙として入れることにより、自動的に行われ得る。従って、ユーザは、プリント処理の完全な制御が与えられる。例えば、ユーザは、２つの装置において作成されたプリントを、その２つの装置においてプリントされたプリントジョブの中から探す必要がない。なぜなら、プリントジョブが処理されている瞬間にユーザがいるからである。
【００１０】
異なる装置上での処理を必要とするプリントジョブの他の例は、例えば、高速プリンタがＡ４サイズの用紙上のみにプリント可能であり、Ａ３サイズの用紙上にプリント可能なプリンタは処理が遅い場合のＡ４とＡ３といった異なる用紙サイズを有するプリントジョブである。更に、プリントジョブは、例えば、ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）及びＰＣＬといった様々なＰＤＬで符号化され、処理のために異なるプリンタを必要とするページを含み得る。
【００１１】
本発明は更に、本発明の方法が実施されるプリントシステムにも関する。
【図面の簡単な説明】
【００１２】
【図１】本発明による複数のワークステーション及びプリンタと、プリントサーバを含むネットワークシステムの一般的な概要を示す図である。
【図２】本発明に使用する非連鎖プリント処理を説明する図である。
【図３】例示的なプリント装置を示す図である。
【図４】非連鎖プリンティングサーバの特徴を示す図である。
【図５】様々な状況におけるディスプレイ画像を有するプリンタの操作者制御パネルを示す図である。
【図６】様々な状況におけるディスプレイ画像を有するプリンタの操作者制御パネルを示す図である。
【図７】本発明の処理を示すフローチャートである。
【図８】本発明の処理を示すフローチャートである。
【図９】様々な状況における更なる操作者制御パネルディスプレイ画像を示す図である。
【図１０】様々な状況における更なる操作者制御パネルディスプレイ画像を示す図である。
【発明を実施するための形態】
【００１３】
本発明の他の実施例及び利点は、添付図面を参照しながら以下に説明する。図面中、同様の参照番号は対応する構成要素を示す。
【００１４】
図１は、複数のワークステーション１１Ａ、１１Ｂ、１１Ｃ、複数のプリンタ１Ａ、１Ｂ（共に白黒のみプリンタ）、並びに１Ｃ（カラープリンタ）、及び、プリントサーバ５を含み、全てネットワーク１０に接続されるネットワークシステムの一般的な概要を示す。
【００１５】
プリンタにはそれぞれ、ディスプレイとキーが設けられプリンタの操作者制御ユニットに接続される操作のための操作者制御パネル１６０が具備される。プリンタは、この例におけるようにデジタルコピー機として具現化され得るが、好適な操作者制御ユニット及び制御パネルが設けられた純粋なプリンタとして具現化されてもよい。
【００１６】
以下の説明において、「プリントファイル」及び「プリントジョブ」という言葉は区別せずに用いる。これらの言葉は、同じ実体に関するよう意味するが、その違う面、即ち、データファイル面とアドミニストレーション上の面とをそれぞれ強調している。
【００１７】
本発明の文脈において、装置１Ａ、１Ｂ、１Ｃのいずれかにネットワーク１０を介してプリントのために送信されるデジタルデータファイルは、第１のタイプか又は第２のタイプである。第１のタイプのファイルは、そのままプリントされる、即ち、装置における操作者側の更なる動作を必要とすることなくプリントされることが要求され、一方、第２のタイプのファイルは、装置のメモリ内に格納だけされ、操作者が操作者制御パネルを介して選択して装置において明確に要求するまでプリントされないことが要求される。関与するファイルのタイプは、ファイルに添付された属性から機械により認識可能である。
【００１８】
第１のタイプのデータファイルの処理は、自動プリンティング（ＡＰ）と称する。第２のタイプのデータファイルの処理は、「インタラクティブプリンティング」（ＩＰ）と称する。
【００１９】
ＡＰプリントジョブは、特定のプリンタに提出され、原則的にそのプリンタにより対処されるが、ＩＰプリントジョブは、全てのプリンタ又は所定のプリンタグループにより自動的に共有され、ユーザはそのプリントジョブをプリントするためにプリンタのうちの１つのプリンタを自由に選択し得るよう任意のこれらの装置における選択及び処理のために利用可能とされる。このことは、以下「非連鎖プリンティング」と称する。インタラクティブプリンティングと非連鎖プリンティングの概念は、出願人の欧州特許出願番号ＥＰ１２２９７２４に詳細に記載される。
【００２０】
一般的に、「非連鎖プリンティング」の概念は、以下に説明するように幾つかの方法のうち１つの方法で且つシステムの様々な物理的ロケーションにおいて実施され得る、サーバ機能（以下「ＵＰＳ」、即ち、非連鎖プリンティングサーバと称する）と関連付けられるプリントデータ記憶機能を含む。
【００２１】
図２、７、及び８を参照しながら、本発明において考えられる一般的な処理を説明する。尚、処理は、原則的に、インタラクティブプリンティング（ＩＰ）の変形である。
【００２２】
処理の第１の段階では、図２に示すように、インタラクティブプリントファイルが、１つのワークステーションにより提出され、サーバ機能ＵＰＳにより受信される（Ｓ１０）。サーバ機能は、プリントデータを関連付けられる記憶装置内に格納し、ファイルから「メタデータ」を抽出する。メタデータは、ファイル内に含まれる情報を含むが、実際のプリント画像データは含まない。メタデータの例は、ユーザ／所有者の名前、ファイルの名前、プリントファイルのサーバへの到着時刻、プリント処理設定、プリントファイルにより表される文書の各ページのカラーコンテンツといったファイルの識別データである（Ｓ２０）。ページのカラーコンテンツは、ＵＰＳによってプリントファイルを「プリフライト（preflight）」することによって決定される。この動作では、プリントファイルは解析されるが、完全にはＲＩＰ（ＲＩＰｐｅｄ）されない。カラーコンテンツ解析は、あるページが少なくとも１つの着色画素又は素子を含むときに「カラー」と指定し得るが、解析には、着色素子の重要度を評価し非機能的な色は切り捨てるメカニズムを含むことが好適である。文書中のカラーの機能値を評価する技術は、例えば、出願人の同時係属中の欧州特許出願番号ＥＰ−Ａ１３６７８１４に開示される。他の技術は、カラー画素を単純に計数し、その数が所定の閾値を超えた場合に、その画像は「カラー」であると指定する。当然ながら、閾値は、異なる色によって異なり得る。
【００２３】
サーバ機能ＵＰＳは、新しく到着したプリントジョブのメタデータを全ての接続されたプリンタに送信する（Ｓ３０）。
【００２４】
プリンタは、メタデータを受信し（Ｓ４０）、その新しいジョブをプリンタのアドミニストレーションシステムに取り込み、実際のプリント画像データをローカルに有さないがそれらのジョブをプリントのために選択可能にする（Ｓ５０）。これは、本発明のプリント処理における準備段階である。
【００２５】
本発明の更なる手順を説明する前に、プリンタとＵＰＳ５の内部構造を説明する。
【００２６】
図３は、本発明に使用する１つの例示的なプリント装置の構成部分を示す図である。以下の説明は、カラーと白黒のみのプリンタの両方に当てはまる。
【００２７】
装置１（図１の装置１Ａ、１Ｂ、又は１Ｃのいずれにも対応する）は、プリンタエンジン、メモリ、例えば、ステープリングのための仕上げサブシステム、及び専用制御ユニットを含むプリンティングサブシステム２を含む。プリンタエンジン、メモリ、仕上げサブシステム、及び専用制御ユニットは、従来技術であり、本発明を具現化するものではないので図示しない。プリンタエンジンには、用紙ストックのために幾つかの収納トレイ２ａが具備される。
【００２８】
更に、装置１は、ローカルネットワーク１０を介して供給されるデジタル画像データをプリントするために必要な幾つかのユニットも含む。例えば、
−以下ジョブマネジャと称する管理ユニット１２。処理を管理し、且つ、更に存在する全てのコピー、スキャン、及びプリントジョブのためのアドミニストレーションシステムを維持する。
−ジョブマネジャ１２により維持されるジョブ用のアドミニストレーションシステム（データベース）１２ａ。
−操作者制御ユニット１３。ユーザインタフェース（ＵＩ）とも称し、装置筐体上にディスプレイと装置１の動作のためのキーを有する操作者制御パネル（図示せず）が設けられる。
−デジタル環境からネットワーク１０を介してデジタルデータを受信及び送信するための入力／出力ハンドラ１５。
−プリントファイル用の記憶ユニット２０。
−特に、ユーザの承認及びアクセスコードを管理するアカウンティング及びセキュリティユニット２７。
−非連鎖プリンティングサーバ（ＵＰＳ）と通信するためにジョブマネジャ１２とネットワーク１０の間に接続される非連鎖プリンティングクライアント（ＵＰＣ）２９。
−ネットワーク１０を介して、ＵＰＳに関連付けられるプリントデータ記憶機能からプリントデータファイルをフェッチするフェッチモジュール３０。
【００２９】
図４は、非連鎖プリンティングサーバ（ＵＰＳ）５の特徴を示す図である。ＵＰＳは、大容量ハードディスクを有するＰＣとして実施されてもよい。ＵＰＳ５は、全ての処理を制御するＵＰＳモジュール３１と、バーチャルプリンタサーバ３２を含む。ＵＰＳモジュール３１は、４つのデータベース、即ち、ユーザにより提出されるプリントファイルを含むデータベース（３７）、アカウンティング及びセキュリティ情報、特に、ユーザの許可を含むデータベース（３３）、システム内の全ジョブのメタデータのリストを含むデータベース（３４）、及び、接続されたプリンタの情報を含むデータベース（３５）を維持する。ＵＰＳ５は更に、データベース３７内に格納されたプリントファイルのカラーコンテンツを上述したように解析し、プリントファイルの個々のページをカラー処理又は白黒処理に指定する解析モジュール３８も有する。更に、ＵＰＳ５は、例えば、周知のＳＮＴＰプロトコルを用いて、ワークステーション、プリンタ、及びＵＰＳを同期させる時間サーバ３６を含む。
【００３０】
バーチャルプリンタサーバ（ＶＰＳ）３２は、プリンタとＵＰＳモジュール３１間の通信を管理する。ＶＰＳ３２は、１つのプリンタにおいて、プリントジョブの受信、開始、及び仕上げ、故障等のあるイベントが起きると、プリンタとメッセージを交換する。更に、ＶＰＳ３２は、プリンタが接続を外れるとき、及び、プリンタが接続するときも検知する。
【００３１】
ＵＰＳ５のアカウンティング及びセキュリティデータベース３３と、プリンタのアカウンティング及びセキュリティデータベース２７は、それらが同じ情報を含むことを確実にするために同期される。許可及びクレジットにおける任意の変更は、システムアドミニストレータによりＵＰＳのデータベースに入力され、次に、ＵＰＳにより、プリンタ内の対応データベースに自動的に分配される。更に、今のところは知られていないユーザのプリントファイルがプリンタに到着すると、そのプリンタのジョブマネジャ１２はユーザ名を抽出し、そのプリンタのアカウンティング及びセキュリティデータベース２７を更新する。ジョブマネジャは更にＵＰＳにも報告し、ＵＰＳは、そのデータベース３３を適宜更新して、他のプリンタに報告する。
【００３２】
ＵＰＳ５は、ここでは、サーバ及び記憶機能の両方を実行するハードウェアプラットフォームとして記載するが、他の実施例も発明者により検討されている。
【００３３】
例えば、記憶機能は、分散された方法でプリンタにおいて実施されてもよい。その場合、プリントジョブは、プリントファイルを格納し、それを解析し、全ての情報を、サーバ機能しか行わないＵＰＳに送信するプリンタのうちの１つに提出され得る。最後に、ジョブの記憶を含む完全なＵＰＳの処理は、プリンタのコントローラ内で実行される分散処理として実施されてもよく、従って、特定のハードウェアが必要で無くなる。
【００３４】
図５は、プリンタの操作者制御ユニット１３に属する１つの例示的な操作者制御パネル１６０を示す。このパネルは、ＬＣＤディスプレイのようなディスプレイスクリーン６０と、複数のキー、即ち、スタートキー６１、ナンバーキー６２、訂正キー６３、停止キー６８、選択キー６４Ａ−Ｅ、６５Ａ−Ｄ、及びキークラスタ６６Ａ−Ｄを含む。全てのこれらの構成要素は、操作者制御ユニット１３に接続され、ユニット１３は、キーの動作に応じて信号をジョブマネジャ１２に渡し、更に、オプション及びメッセージを操作者に表示するようディスプレイスクリーン６０も制御する。
【００３５】
選択キー６４Ａ−Ｅは、装置機能を選択するためのものであり、装置機能は、キー６５Ａ−Ｄにより選択可能なセットにまとめられる。キー６５Ａ−Ｄの下の説明は、セット、即ち、片面又は両面、ステープル、拡大といった「基本設定」、プリント用紙特性を選択する「用紙設定」、及び、明るく／暗く、余白欄移動等の「追加設定」を特定する。各機能グループについて、機能の代替の設定のリストが選択のために各キー６４Ａ−Ｅの上方の欄に示される。選択キーを作動させることにより、操作者は、例えば、巡回パターンで様々な設定を選択することができる。一番左の欄は、基本装置機能、即ち、「コピー」、「プリント」、又は「スキャン」のためのものである。
【００３６】
操作者制御パネル１６０は更に、コピーセット数を示すナンバーディスプレイ７０も有する。
【００３７】
本発明に応じたインタラクティブプリンティング用のプリントファイルを対処する手順を以下に説明する。プリントされるべきプリントファイルは、カラーのページと白黒のみのページを含むと想定する。図２に関連して上述したように、プリントファイルは、ＵＰＳにおいてカラーコンテンツについて解析され、一部のページは、カラー処理に指定され、一方、その他のページは、白黒処理に指定される。次に、プリントジョブのメタデータが、プリンタ（１Ａ、１Ｂ、及び１Ｃ）に送信される。
【００３８】
各プリンタのジョブマネジャ１２は、新しいプリントジョブのメタデータを受信すると、そのメタデータをそのアドミニストレーションシステム１２ａに格納する。
【００３９】
操作者が特定のデータファイルをプリントすることを望むとき、操作者は、操作者制御パネル１６０によりそのことをプリンタに指示しなければならない。最初に、操作者は、キー６４Ａを用いて「プリント」機能を選択しなければならない。それに応じて、操作者制御ユニット１３は、全てのアクティブなユーザ名（システムにおいて少なくとも１つの第２のタイプのプリントジョブを有するユーザの名前）のリストを渡すことをジョブマネジャ１２に要求する。図５に示すように、操作者制御ユニットは、キー６４Ｂの上方の欄のディスプレイ上にユーザリストを表示する。その後、ユーザは、自分の名前を選択することが可能である。全部表示するにはリストが長すぎる場合、リストの一部がディスプレイ上に示され、スターキー６６を用いてスクロールすることが可能である。最初は、ディスプレイは、最後にプリントジョブを特定のプリンタに提出したユーザ（この例では、「Ｅｖｅｒｔｓｅｎ」）に合わせられるが、スターキー６６を用いて別のユーザ名に選択を移動することが可能である。
【００４０】
ユーザが自分の名前を選択した後、ユーザは、自分のプリントジョブの全体像を得るためにキー６４Ｃを作動させる。これに応じて、ジョブマネジャは、現在のユーザの全インタラクティブプリントジョブの現在のリストを作成し、そのリストを、操作者制御ユニット１３に渡し、操作者制御ユニット１３は、ディスプレイ６０上に選択のためにこのリストをユーザに表示する。ディスプレイ画像を図６に示す。各ジョブの提出時刻が、ファイル名の隣に示される。「チェック」サインを、既にプリントされたファイルのファイル名の左に示す。同様に、本発明の文脈において部分的にプリントされている、例えば、カラーページのみ又は白黒ページのみがプリントされているジョブは、左側に追加文字「ｃ」又は「ｂ」がそれぞれ示される。全部表示するにはリストが長すぎる場合、リストの一部がディスプレイ上に示され、スターキー６６を用いてスクロールすることが可能である。最初は、ディスプレイは、その特定のプリンタに最後に提出されたプリントジョブに合わせられる（「選択」）（この例では、「INTERNAL REPORT」）が、スターキー６６を用いて別のジョブに選択を移動することが可能である。この実施例では、キー６４Ｃ−Ｅは、ファイル管理の機能を有する。キー６４Ｃは、現在のユーザの全プリントジョブを選択するためのキーであり、キー６４Ｄは、新しく到着したプリントジョブのみを選択するためのキーであり、キー６４Ｅは、任意の選択したジョブを削除するためのキーである。
【００４１】
プリントジョブを選択した後、スタートキー６１を作動することによりプリント処理が開始される。
【００４２】
プリント処理に続く処理は、プリンタが白黒のみプリンタである場合には図７を、プリンタがカラープリンタである場合には図８に関連して説明する。図７及び８のフローチャートは基本的に同一であるので、本願では１つ（図７）のみを詳細に説明する。
【００４３】
一般的に、プリントジョブが「混合」された種類である場合、即ち、プリントジョブがカラー指定ページと白黒指定ページの両方を含む場合、操作者は、
−全部のジョブをカラープリンタ上でプリントする（これは、より費用がかかる。というのは、カラープリンタは通常高いプリント価格を有するからである。更に、カラープリンタは、しばしば、白黒プリンタよりも処理速度が遅い）か、
−全部のジョブを白黒のみプリンタ上でプリントする（情報を失う場合がある）か、又は、
−カラーページをカラープリンタ上でプリントし、白黒ページを白黒のみプリンタ上でプリントすることを選択し得る。
【００４４】
この最後のオプションが選択されると、作成されたサブセットは組合わせられなければならず、この組合わせは、オフラインで行われても、又は、組合わせのためにプリンタコントローラが適応されている場合には、オンラインで、最初にカラーページをプリントし、カラーページを白黒プリンタの収納トレイ内に入れ、カラーページをプリントの流れの正しい場所に挿入する（又は白黒の場合も同様）ことにより行われてもよい。このオンラインによるオプションでは、ステープリングといった自動仕上げが依然として可能である。
【００４５】
処理の説明と図７に戻るに、ユーザは、白黒プリンタ１Ａ（ここでは、関連する任意の白黒プリンタを表す）においてプリントジョブを選択し、スタートキーを押す（Ｓ１００）。それに応じて、プリンタコントローラ（ジョブマネジャ１２）は、そのジョブがどのような種類であるかそのメタデータを確認する（Ｓ１０２）。
【００４６】
選択されたプリントジョブが白黒のみのジョブである場合、対応するプリントデータファイルが、フェッチモジュール３０によって中央記憶機能からフェッチされ、記憶ユニット２０内に格納され、プリンティングサブシステム２においてプリント可能データ（「ＲＩＰｅｄ」）に変換され、プリントされる（Ｓ１０４）。その後、ＵＰＳは、そのジョブ状態リスト３４を更新することができるよう通知される。これにより処理が終了する（Ｓ１０６）。
【００４７】
Ｓ１０２における確認により、選択されたプリントジョブがカラーのみのジョブである場合、プリンタは、コンソールディスプレイ１６０上にジョブは全てカラーであるという通知を示し、このジョブを本当にこのプリンタ上でプリントしたいのか操作者に問い合わせる（Ｓ１０８）。操作者は、プリントを続行するためにスタートキー６１を押すか、又は、処理（恐らくカラープリンタに行くために）を停止するためにキャンセルキー６３を押すことによって応じ得る（Ｓ１１０）。操作者が、プリント続行を選択する場合、対応するプリントデータファイルが、フェッチモジュール３０によって中央記憶機能からフェッチされ、記憶ユニット２０内に格納され、プリンティングサブシステム２においてプリント可能データ（「ＲＩＰｅｄ」）に変換され、プリントされ、ＵＰＳに報告され（Ｓ１１２）、処理が終了する（Ｓ１１４）。そうでなければ、処理は中断される（Ｓ１１６）。
【００４８】
Ｓ１０２における確認により、選択されたプリントジョブが混合ジョブである場合、ジョブマネジャ１２は、カラーコンテンツに関する詳細情報、即ち、カラー指定ページ／白黒指定ページの枚数をＵＰＳに問い合わせ（Ｓ１１８）、ＵＰＳは、そのような情報を供給する（Ｓ１２０）。或いは、詳細なカラーコンテンツ情報は、ジョブのメタデータに組み込まれて、従って、プリンタのジョブアドミニストレーション１２ａに既に存在する場合もある。ＵＰＳからの情報は、カラーページが既にカラープリンタ上でプリントされている場合には、そのために用いられた処理設定といったジョブ処理情報も含む。
【００４９】
次に、プリンタは、全部のジョブ（カラーページと白黒ページの両方を含む）をプリントしたいか、又は、白黒ページのみをプリントしたいかどうか操作者に問い合わせる（Ｓ１２２）。後者の場合、カラーページは、カラープリンタによりプリントされ、白黒プリントされたページと組合わせられる。図９は、このためのディスプレイスクリーンメッセージを示す。強制ダイアログボックス１０２が、ジョブ選択を示すスクリーン画像の上に重ねられる。
【００５０】
操作者が全部のジョブを選択する（Ｓ１２４）場合、処理は、段階Ｓ１１２に飛び、そのジョブは、プリントされ、ＵＰＳに報告される。
【００５１】
その一方で、操作者が白黒ページのみをプリントすることを選択する（Ｓ１２４）場合、ジョブマネジャ１２は、段階１２０においてＵＰＳから受信したジョブ処理データから、ジョブのカラーページが既に別のプリンタ（即ち、カラープリンタ）上でプリントされているかどうかを確認する（Ｓ１２６）。
【００５２】
プリントジョブのカラーページが既にプリントされている場合、図９に示す段階Ｓ１２２の強制ダイアログがその旨を伝え、その選択は、白黒ページのみのプリントにデフォルトとして自動設定される。
【００５３】
ジョブ処理データからジョブのカラーページはまだプリントされていないと分る（Ｓ１２６）と、プリンタは、今度は、プリント画像データをフェッチし、プリントされたページが、これからプリントされるカラーページとの組合わせを阻止し得る任意の仕上げ設定（例えば、ステープリング）を自動的に無視してジョブの白黒指定ページをプリントし（Ｓ１２８）、そのことを、ＵＰＳに報告する（Ｓ１３０）。
【００５４】
ジョブ処理データからジョブのカラーページは既にプリントされていると分る（Ｓ１２６）と、装置は、カラーページプリントのために用いられた設定が、現在の（白黒）プリンタにおいて現在選択される設定と同じであるか確認し、同じでない場合には、操作者に報告する。操作者は、現在の処理のために前の設定（デフォルトとして設定される）を容認するか、又は、現在選択される設定のままかを選択し得る。このことは、図７において、「プリント処理設定を合わせる」段階（Ｓ１３２）により示す。
【００５５】
更に、装置は、操作者に、コンソールディスプレイを介して、カラーページを、白黒ページのプリント処理の間に自動的に挿入したいか、又は、カラーページを後からオフラインで挿入したいかを問い合わせる（Ｓ１３３）。
【００５６】
操作者が自動挿入を選択する場合、装置は、プリントされたカラーページを、挿入用紙用の収納トレイ内に入れるよう指示し、次に、プリントデータをフェッチし、プリントデータをＲＩＰし、ジョブの白黒ページをプリントし、同時に、収納トレイからのカラーページをセットの適当な場所に挿入する。原則的に、カラーページ及び白黒ページの組合わせは、ページレベルであり、これは、プリント用紙は、片面にカラープリントを有し、もう片面に白黒プリントを有し得ることを意味する。ジョブ設定が、ステープリングといった仕上げ動作を指定する場合、装置は、それを行う（依然として段階Ｓ１３６）。最後に、プリンタは、その動作を、ＵＰＳに報告する（Ｓ１３０）。
【００５７】
以上で、１つのプリンタにおける処理が完了する（Ｓ１３８）。白黒ページのみがプリントされる場合（Ｓ１２８）、操作者は、図１０に示すように、プリンタコンソール１６０のディスプレイスクリーン上のメッセージによって、ジョブのカラープリントをカラープリンタ上でプリントすることが薦められる。このメッセージは、一番近くにあるカラープリンタの場所といった、ジョブを簡単に終わらせられるよう操作者を支援するための追加の情報も含み得る。
【００５８】
更に、白黒ページのみがプリントされる場合（Ｓ１２８）、操作者はカラープリンタ１Ｃまで歩いて同じプリントジョブのカラーページをプリントして、プリント処理を完了してもよい。処理のこの部分は、図７のフローチャートと基本的に同一である図８のフローチャートに説明する。ここで述べるプリンタ１Ｃは、システム内の任意のカラープリンタを表す。参照番号は、図７の参照番号に対応するが、アクセント記号を有する（Ｓ１００’はＳ１００に対応する）。このフローチャートの詳細な説明は、詳細は当業者にすぐに明らかであると考えられるので省略する。
【００５９】
混合ジョブについて、操作者がプリントジョブを白黒プリンタで開始しカラープリンタで終了する、又は、カラープリンタで開始し白黒プリンタで終了するかどうかは操作者の選択次第であることは説明から明らかであろう。
【００６０】
データファイルがプリントされると、データファイルは、原則的に、ユーザ自身か又は装置のマネジャにより削除されるまで記憶ユニット２０内に格納されたままである。このために、ユーザは、選択されたファイルの削除のためのコマンドを与える。これに応じて、ジョブマネジャ１２は、記憶ユニット２０からファイルを削除するコマンドを送り、そのファイルの識別データを、そのアドミニストレーションシステム１２ａから取り除く。「タイムアウト」機能を設けて、所定の時間間隔後にプリントファイルを自動削除してもよい。
【００６１】
ジョブをプリントした後、プリンタは、報告メッセージをＵＰＳに送り、ＵＰＳは、全てのプリンタに、そのアドミニストレーションシステムと選択リストにおいてそれぞれ当該のプリントジョブに「プリント完了」又は「プリント部分完了」としてマーク付けるよう指示する。「プリント完了」としてジョブをマーク付けすることは、リスト中のファイル名の隣にマーク（「チェックサイン」）を表示することにより行われ、一方、部分完了ジョブは、カラーページのみがプリントされているジョブについては「ｃ」が、白黒ページのみがプリントされているジョブについては「ｂ」がディスプレイ上に示される。
【００６２】
プリントジョブが、ユーザによって、任意のプリンタのコンソールにおいて削除されると、そのプリンタは、記憶装置からそのジョブのプリントデータを削除するメッセージをサーバ機能に送り、そのサーバ機能は、全てのプリンタに、そのアドミニストレーションシステムからジョブメタデータを削除するよう指示する。
【００６３】
「タイムアウト」機能がサーバ機能内に含まれ、システム内のプリントファイルの到着時刻から所定の時間間隔後Ｔ１に、記憶装置からプリントジョブのプリントデータを自動削除し、また、全てのプリンタにそのアドミニストレーションシステムからプリントジョブを削除するよう指示してもよい。時間カウンタは、カラー又は白黒のサブセットの片方のサブセット（又は任意のサブセット）がプリントされた後に、時間間隔Ｔ２の間改めてカウントし始めてもよく、それにより、ジョブを完了することができるようプリントファイルがもう片方のサブセットをプリントするためにより長い時間が利用可能となるようにする。
【００６４】
プリントファイルの特別な形式は、上述の説明においてプリンタとして使用する任意のデジタルコピー機のスキャナといったスキャナにおいて文書をスキャンすることにより作成される画像又は一連の画像である。本発明の１つの変形において、スキャン画像も、選択及び接続プリンタ上でのプリントに利用可能なプリントファイルのリスト内に含まれる。このようなスキャンファイルは、「コピージョブ」という用語、スキャンファイルを作成したコピー機の識別情報、及びスキャン時刻によって識別され得る。アカウンティングがアクティブである場合、アカウント名をスキャンファイルの識別情報に用いてもよい。このようなスキャンされたプリントファイルは、本発明に明らかに含まれるものである。
【００６５】
本発明はこのように説明したが、本発明は、多くの方法で変更され得ることは明らかである。当業者には明らかであるこのような変化及び変更は、特許請求の範囲に含まれるものとする。
【符号の説明】
【００６６】
１Ａ、１Ｂ、１Ｃ プリンタ
２ プリンティングサブシステム
２ａ 用紙トレイ
５ プリントサーバ
１０ ネットワーク
１１Ａ、１１Ｂ、１１Ｃ ワークステーション
１２ ジョブマネジャ
１２ａ アドミニストレーションシステム
１３ 操作者制御ユニット
１５ 入出力ハンドラ
２０ 記憶ユニット
２７ アカウンティング及びセキュリティユニット
２９ 非連鎖プリンティングクライアント（ＵＰＣ）
３０ フェッチモジュール
３１ 非連鎖プリンティングサーバ（ＵＰＳ）
３２ バーチャルプリンタサーバ（ＶＰＳ）
３３ アカウンティング及びセキュリティデータベース
３４ ジョブリストデータベース
３５ 接続プリント情報データベース
３６ 時間サーバ
３７ プリントファイルデータベース
３８ 解析モジュール
６０ ディスプレイスクリーン
６１ スタートキー
６２ ナンバーキー
６３ 訂正キー
６４Ａ−Ｅ ６５Ａ−Ｄ 選択キー
６６Ａ−Ｄ キークラスタ
６８ 停止キー
７０ ナンバーディスプレイ
１０２ 強制ダイアログボックス
１６０ 操作者制御パネル
【図１】
2012045948.tif 000003
【図２】
2012045948.tif 000004
【図３】
2012045948.tif 000005
【図４】
2012045948.tif 000006
【図５】
2012045948.tif 000007
【図６】
2012045948.tif 000008
【図７】
2012045948.tif 000009
【図８】
2012045948.tif 000010
【図９】
2012045948.tif 000011
【図１０】
2012045948.tif 000012