(57)【特許請求の範囲】
【請求項１】
デジタルネットワークと、少なくとも１つのユーザのパーソナルワークステーションと、複数のプリンタとを含むネットワークシステムにおいてデジタルプリントファイルを印刷する方法であって、プリンタの少なくともサブセットが、ローカルメモリと、入力手段およびディスプレイを備えたオペレータ制御ユニットとを有し、
前記ネットワークシステムがさらに、プリントサービスとプリントファイル記憶サービスとを含み、
デジタルプリントファイルが、ジョブ情報を指定するメタデータとプリント画像データを含み、
ユーザのワークステーションから前記プリントサービスにプリントファイルを提出することと、
プリントサービスにおいて前記プリントファイルを受信することと、
プリントサービスによって、前記プリントファイルのメタデータの少なくとも一部を抽出し、該メタデータの少なくとも一部をプリントサービスに専用の記憶装置に記憶し、ならびに、前記プリントファイルのプリント画像データを、プリントファイル記憶サービスにおいて前記ユーザに割り当てられている論理記憶空間に記憶することとを含み、
さらに、
プリントサービスによって、抽出したメタデータをプリンタの少なくとも２つに送信することと、
前記少なくとも２つのプリンタによって、前記メタデータを受信し、前記メタデータを前記プリンタにあるローカルプリント選択機構に含めることとを含み、
前記受信し含めるステップが、
プリンタのオペレータ制御ユニットのディスプレイに、メタデータが該プリンタにおいてローカルに利用可能であるプリントファイルのリストを提示することと、
オペレータが、リストからプリントファイルを選択し、選択したプリントファイルを印刷するためのコマンドを与えることができるようにすることとを含み、
さらに、
プリントファイル記憶サービスから選択したプリントファイルのプリントデータを取り出し、オペレータによる選択に応じてプリントファイルを印刷することとを含むことを特徴とする方法。
【請求項２】
さらに、
プリントファイルの状況変化を、関連するメタデータを有するすべてのプリンタに通信することを含む、請求項１に記載の方法。
【請求項３】
プリントファイルの状況変化が、前記状況変化が生じたプリンタによって、プリントサービスに報告され、
プリントサービスが、報告された状況変化を、関連するメタデータを有するプリンタに伝達する、請求項２に記載の方法。
【請求項４】
さらに、
プリントファイルの報告された状況変化により、プリンタのローカルプリント選択機構を更新することを含む、請求項２に記載の方法。
【請求項５】
状況変化が、プリントプロセスを開始することと、プリントプロセスを終了することと、プリントファイルを消去することとを含む、請求項２に記載の方法。
【請求項６】
さらに、
プリントサービスによって、すべてのプリントファイルのリストを、前記ファイルのメタデータを含めて、システムに保有することを含む、請求項１に記載の方法。
【請求項７】
さらに、
接続されているプリンタの能力と状況に関する情報を各プリンタにローカルに記憶することを含む、請求項１に記載の方法。
【請求項８】
前記プリントファイルを印刷するために必要な能力を有する少なくとも１つのプリンタを、オペレータに、そのようなプリンタが利用可能である場合に、オペレータが特定のプリンタにおいて印刷するためのプリントファイルを選択し、前記特定のプリンタが、前記プリントファイルを印刷するために必要な能力を有していないときに自動的に勧告することを含む、請求項７に記載の方法。
【請求項９】
前記プリントファイルを印刷することができる少なくとも１つのプリンタをオペレータに、そのようなプリンタが利用可能である場合に、オペレータが特定のプリンタにおいて印刷するためのプリントファイルを選択し、前記特定のプリンタが、前記プリントファイルをプリントできないときに自動的に勧告することを含む、請求項７に記載の方法。
【請求項１０】
前記勧告が、前記特定のプリンタのディスプレイ上にメッセージとして与えられる、請求項８または９に記載の方法。
【請求項１１】
さらに、
ワークステーションからプリントファイルを受信する際に、ユーザのための論理記憶空間が、すでに記憶サービスに存在することをチェックし、そうでない場合、該ユーザのための論理記憶空間を自動的に追加することを含む、請求項１に記載の方法。
【請求項１２】
前記プリントサービスが、ネットワークに接続されているサーバとして実施される、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
各接続されているプリンタが、他のプリンタのサーバプロセスに論理的に接続されているサーバプロセスを備え、サーバプロセスがともに、分散されたプリントサービスを形成する、請求項１から１１のいずれか一項に記載の方法。
【請求項１４】
デジタルプリントファイルを印刷するためのネットワークプリントシステムであって、
デジタルネットワークと、
ユーザの少なくとも１つのパーソナルワークステーションと、
少なくともサブセットが、ローカルメモリと、入力手段およびディスプレイを備えるオペレータ制御ユニットと、プリンタユニットとを備える複数のプリンタデバイスと、
プリントサービスおよびプリントファイル記憶サービスとを含むシステムであって、
デジタルプリントファイルが、ジョブ情報を指定するメタデータとプリント画像データを含み、
前記プリントサービスが、
ユーザのワークステーションから提出されたプリントファイルのための受信モジュールと、
前記プリントファイルのメタデータの少なくとも一部を抽出し、プリントファイルのメタデータの少なくとも一部をプリントサービスに専用である記憶装置に記憶するための抽出モジュールと、
受信したプリントファイルのプリント画像データを、プリントファイル記憶サービスにおいて、前記ユーザに割り当てられている論理記憶空間に記憶するための記憶モジュールと、
抽出したメタデータをプリンタの少なくとも２つに送信するための送信モジュールとを含み、
前記サブセットのプリンタデバイスの各々がさらに、
プリントファイルのメタデータを受信するために動作可能である、ネットワーク接続ユニットと、
受信したメタデータを、プリンタデバイスにおいて管理しているローカルプリントファイル選択機構に含めるためのネットワーク接続ユニットに接続されている管理ユニットであって、さらに、前記オペレータ制御ユニットからのオペレータ制御コマンドにのみ基づいて、印刷するためのプリントファイルをプリンタユニットに渡すように動作可能であり、オペレータ制御コマンドが前記プリントファイルを識別する、管理ユニットとを含み、
前記管理ユニットが、
プリンタのオペレータ制御ユニットのディスプレイ上に、メタデータが該プリンタデバイスにおいてローカルに利用可能であるプリントファイルのリストを提示するための提示モジュールと、
オペレータが、リストからプリントファイルを選択し、選択したプリントファイルを印刷するためのコマンドを与えることができるようにする選択モジュールとを含み、
前記管理ユニットがさらに、
オペレータによる選択に応答して、プリントファイル記憶サービスから選択したプリントファイルのプリントデータを取り出し、プリントデータをプリンタユニットに転送するための取出しモジュールを含むシステム。
【請求項１５】
前記管理ユニットがさらに、プリントファイルの状況変化を、関連するメタデータを有するすべてのプリンタに報告するように動作可能である、請求項１４に記載のシステム。
【請求項１６】
前記管理ユニットが、プリントファイルの状況変化をプリントサービスに報告するように動作可能であり、
プリントサービスが、報告された状況変化を、関連するメタデータを有するプリンタに報告するように動作可能である、請求項１４に記載のシステム。
【請求項１７】
前記管理ユニットが、受信したプリントファイルの状況変化の報告に応じて、ローカルプリント選択機構を更新するように動作可能である、請求項１５に記載のシステム。
【請求項１８】
状況変化が、プリントプロセスを開始することと、プリントプロセスを終了することと、プリントファイルを消去することとを含む、請求項１５に記載のシステム。
【請求項１９】
プリントサービスが、すべてのプリントファイルのリストを、前記ファイルのメタデータを含めて、システムに保有する、請求項１４に記載のシステム。
【請求項２０】
プリンタデバイスの管理ユニットが、接続されているプリンタデバイスの能力および状況に関する情報を含むリストを保有し、前記プリントファイルを印刷することができる少なくとも１つのプリンタデバイスを、オペレータに、そのようなプリンタデバイスが利用可能である場合に、オペレータが該プリンタデバイスにおいて印刷するためのプリントファイルを選択し、該プリンタデバイスが前記プリントファイルを印刷することができないときに勧告するように動作可能である、請求項１４に記載のシステム。
【請求項２１】
前記勧告が、前記特定のプリンタのディスプレイ上にメッセージとして与えられる、請求項２０に記載のシステム。
【請求項２２】
プリントサービスが、ワークステーションからプリントファイルを受信する際に、ユーザのための論理記憶空間が、すでに記憶サービスに存在するかをチェックし、そうでない場合、該ユーザのための論理記憶空間を追加するように動作可能である、請求項１４に記載のシステム。
【請求項２３】
ネットワークプリントシステムにおいて使用するための、デジタルプリントファイルを印刷するためのプリンタデバイスであって、
前記システムが、デジタルネットワーク、ユーザの少なくとも１つのパーソナルワークステーション、および複数のプリンタデバイスを含み、
デジタルプリントファイルが、ジョブ情報を指定するメタデータとプリント画像データを含み、
前記プリンタデバイスは、
ネットワークを介してシステムと通信するためのネットワーク接続ユニットと、
ローカルメモリと、
プリンタユニットと、
入力手段とディスプレイを備えるオペレータ制御ユニットと、
ネットワーク接続ユニットに接続されている管理ユニットとを含み、
前記管理ユニットが、
ユーザのワークステーションから提出されたプリントファイルのための受信モジュールと、
前記プリントファイルのメタデータの少なくとも一部を抽出し、メタデータの少なくとも一部を管理ユニットに専用であるローカル記憶装置に記憶するための抽出モジュールと、
受信したプリントファイルのプリント画像データを、ローカルメモリにおいて前記ユーザに割り当てられている論理記憶空間に記憶するための記憶モジュールと、
抽出したメタデータを、直接的または間接的に、少なくとも１つの他のプリンタデバイスに送信するための送信モジュールと、
ローカルプリントファイル選択機構を含む、オペレータ制御ユニットに接続されているプリント制御モジュールであって、前記オペレータ制御ユニットからの、前記プリントファイルを識別するオペレータ制御コマンドのみに基づいて、プリンタユニットによって印刷するためのプリントファイルを解放するためのプリント制御モジュールと、
他のプリンタデバイスから直接的または間接的にプリントファイルのメタデータを受信し、それを管理ユニットに専用であるローカル記憶装置に記憶するための第２の受信モジュールとを含み、
前記管理ユニットが、前記第２の受信モジュールによる受信の際に、プリントファイルのメタデータを前記ローカルプリントファイル選択機構に含めるように動作可能であり、
前記プリント制御モジュールが、
プリンタのオペレータ制御ユニットのディスプレイ上に、メタデータが該プリンタデバイスにおいてローカルに利用可能であるプリントファイルのリストを提示するための提示モジュールと、
オペレータが、リストからプリントファイルを選択し、選択したプリントファイルを印刷するためのコマンドを与えることができるようにする選択モジュールとを含み、
前記管理ユニットがさらに、
オペレータによる選択に応答して、選択したプリントファイルのプリントデータを前記プリントファイルが記憶されている他のプリンタのローカルメモリから取り出し、それをプリンタユニットに転送するための取出しモジュールを含むデバイス。
【請求項２４】
前記管理ユニットがさらに、プリントファイルの状況変化を、直接的または間接的に、関連するメタデータを有するすべてのプリンタに報告するように動作可能である、請求項２３に記載のデバイス。
【請求項２５】
前記管理ユニットが、受信したプリントファイルの状況変化の報告に応じて、ローカルプリント選択機構を更新するように動作可能である、請求項２４に記載のデバイス。
【請求項２６】
状況変化が、プリントプロセスを開始することと、プリントプロセスを終了することと、プリントファイルを消去することとを含む、請求項２４に記載のデバイス。
【請求項２７】
プリンタデバイスの管理ユニットが、接続されているプリンタデバイスの能力および状況に関する情報を含むリストを保有し、前記プリントファイルを印刷することができる少なくとも１つのプリンタデバイスを、オペレータに、そのようなプリンタデバイスが利用可能である場合に、オペレータが該プリンタデバイスにおいて印刷するためにプリントファイルを選択し、該プリンタデバイスが前記プリントファイルを印刷することができないときに勧告するように動作可能である、請求項２３に記載のデバイス。
【請求項２８】
前記勧告が、前記特定のプリンタのディスプレイ上にメッセージとして与えられる、請求項２７に記載のデバイス。
【請求項２９】
管理ユニットが、ワークステーションからプリントファイルを受信する際に、該ユーザのための論理記憶空間がすでにローカルメモリに存在するかをチェックし、そうでない場合、該ユーザのための論理記憶空間を追加するように動作可能である、請求項２３に記載のデバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークシステムにおけるデジタル画像ファイルの印刷に関する。そのようなシステムでは、ユーザのパーソナルワークステーションとプリンタは、ワークステーションにおいて作成されたデジタルプリントファイルを印刷するために相互接続されている。デジタル画像再生成装置はプリンタとして使用できることが有利である。そのようなデジタル画像装置は、装置中に組みこまれたスキャナユニット、プリンタユニット、メモリ、およびオペレータ制御ユニットを含み、オペレータ制御ユニットは、ユーザが装置にオペレータ制御コマンドを与えることができるようにする入力デバイスとディスプレイを備える。さらに、そのようなデジタル再生成装置は、ユーザの少なくともいくつかのワークステーションを有するデジタル外部環境と通信するためのネットワークに結合するためのネットワーク接続ユニットと、スキャナユニット、プリントユニット、メモリ、およびネットワーク接続ユニットに接続され、かつネットワーク接続ユニットを介してそれらのワークステーションに接続されている管理ユニットとを含む。
【０００２】
より具体的には、本発明は、ネットワークプリントシステムに関し、このシステムでは、複数のそのようなデジタル再生成装置がそのネットワークに接続され、かつ、本発明はこのシステムで使用するためのプリンタデバイスに関する。
【０００３】
また、本発明は、複数のプリンタを含むネットワークシステムにおいてデジタルプリントファイルを印刷する方法に関する。
【０００４】
【従来の技術】
上述した種類の再生成装置は、一般に知られている。そのような装置はドキュメントをコピーし、ワークステーションにおいて作成されたデジタル画像データファイルを印刷するために使用することができる。
【０００５】
「ユーザのワークステーション」という用語は、そのユーザのために個別化したプログラムを実行するワークステーションを意味する。
【０００６】
出願者の米国特許第５，８２５，９８８号は、デジタル環境から受信したプリントファイルを直ぐには印刷しないが、それをオーナ名の下に内部に記憶し、この目的のための、そのファイルを識別するコマンドが、装置のオペレータ制御パネルから与えられるまで、それをプリントしない、プリント装置を開示している。
【０００７】
このようにして、デジタル環境と装置の間のデータトラフィックが、時間的に分離されている。これは、処理のためにファイルを送信することと、そのファイルを処理することとの永続的な結合が排除されており、ファイルは、装置の安全な場所に保持され、その場所は、それが能動的に呼び出されるまで、特定の個人に結合されているかまたは関連付けられていることを意味する。これは、ファイルを送信するとき、ユーザが、ファイルを処理する時間と状況に関心を持つ必要がないことを意味する。
【０００８】
最近、プリントファイルを記憶し、特定のコマンドに関してのみそれを解放するという考えが、ユーザ／オーナにのみアクセス可能である論理記憶空間の概念に拡大されつつある。この概念では、プリントファイルだけでなく、あらゆる種類のファイル、特にスキャンファイルを、記憶したファイルが、常にこの種の論理記憶空間のあて先から能動的に取り出されなければならないような方式で、記憶することができる。
【０００９】
例えば、ユーザは、ネットワークに接続され、論理記憶空間概念を実施するデジタルコピー機装置まで歩いて行き、自分の識別コードを入力して、スキャンセッションを開始することが可能である。次いで、コピー機は、そのジョブを実行する際に、その関連ユーザの論理記憶空間にスキャナユニットによって生成されたデジタルデータを自動的に記憶する。その関連ユーザのワークステーションからのコマンドのみに基づいて、コピー機は、スキャンデータファイルを後続のワークステーションに渡す。
【００１０】
その追加機能により、使用が増大し、それにより、デジタルコピー機装置の占有度が増大する。また、装置の可用性は、誤動作とメンテナンスによって制限される可能性がある。
【００１１】
【発明が解決しようとする課題】
今日、ネットワークシステムにインストールされているコピー機／プリンタデバイスの数は、特に大規模な組織で、増大しつつある。したがって、プリントファイルの概念、より一般的には、画像データの取扱いを、複数の接続デバイスに拡大し、ユーザが使用を望むデバイスの選択をユーザに随時提供することが有利である。
【００１２】
【課題を解決するための手段】
この目的に対し、本発明によれば、デジタルプリントファイルを印刷するためのネットワークプリントシステムが提供されている。該システムは、
デジタルネットワークと、
ユーザの少なくとも１つのパーソナルワークステーションと、
複数のプリンタデバイス、ローカルメモリを有する、そのプリンタデバイスの少なくともサブセット、入力手段とディスプレイを備えるオペレータ制御ユニット、およびプリンタユニットと、
プリントサービスおよびプリントファイル記憶サービスとを含み、
デジタルプリントファイルが、ジョブ情報とプリント画像データを指定するメタデータを含み、プリントサービスが、
ユーザのワークステーションから提出されたプリントファイルのための受信モジュールと、
プリントファイルのメタデータの少なくとも一部を抽出し、それをプリントサービスに専用である記憶装置に記憶するための抽出モジュールと、
受信したプリントファイルのプリント画像データを、プリントファイル記憶サービスにおいてユーザに割り当てられている論理記憶空間に記憶するための記憶モジュールと、
抽出したメタデータをプリンタの少なくとも２つに送信するための送信モジュールとを含み、
前記サブセットの各プリンタデバイスがさらに、
プリントファイルのメタデータを受信するために動作可能なネットワーク接続ユニットと、
受信したメタデータをローカルプリントファイル選択機構に含めるために、ネットワーク接続ユニットに接続されている管理ユニットであって、プリンタ装置においてその選択機構を管理し、さらに、オペレータ制御ユニットからのオペレータ制御コマンドのみに基づいて印刷するためのプリントファイルをプリンタユニットに渡すように動作可能であり、オペレータ制御コマンドがプリントファイルを識別する管理ユニットとを含む。
【００１３】
このようにして、ユーザは、単にプリントファイルをシステムに送信し、システムに接続されている任意のプリンタデバイスまで歩いて行き、自分のファイルを印刷することが可能である。また、接続プリンタの事前にプログラムしたサブセットが、プリントファイルのメタデータを受信し、そのファイルを選択およびプリントのために利用可能とすることが可能である。例えば、非常に大規模な組織では、プリンタデバイスの選択を、例えば１つの建物など、組織上の地域区分に限定することがより適切である可能性がある。
【００１４】
システムの内部構造は、ユーザが選択したプリンタデバイスの選択機構において自分のプリントファイルを見つけることを保証する。そのために、各接続されたプリンタデバイスの管理ユニットは、そのプリンタデバイスにおいてメタデータがローカルに利用可能であるプリントファイルのリストをプリンタのオペレータ制御ユニットのディスプレイ上に提示するための提示モジュールと、オペレータがリストからプリントファイルを選択し、選択したプリントファイルを印刷するためのコマンドを与えることができるようにする選択モジュールと、オペレータによる選択に応答して、プリントファイル記憶サービスから選択したプリントファイルのプリントデータを取り出し、それをプリンタユニットに転送するための取出し（ｆｅｔｃｈ）モジュールとを含む。
【００１５】
このようにして、前もってすべてのプリントファイルをすべてのプリンタデバイスに記憶する必要はなく、例えば、ある１つの場所に記憶されるので、ネットワークローディングが限定される。
【００１６】
プリントサービスと記憶サービスは、適切にプログラムされたＰＣなど別々のサーバにおいて、または接続されたプリンタデバイスにおいて、あるいはその両方において、実施することが可能である。いずれにせよ、あらゆるデバイスで生じるプリントファイルのあらゆる状況変化が、選択およびプリントのためにそのプリントファイルを提示するすべてのプリンタに伝達され、したがって、選択機構を最新状態に維持することができる。
【００１７】
論理記憶空間は、メモリのディレクトリ構造の形態を有することが可能であるが、また、例えば、データベースのエントリの形態を有することも可能である。
【００１８】
本発明による装置の一実施形態によれば、プリントサービスは、ワークステーションからユーザ識別を備えているようなデジタルデータファイルを印刷するために受信する際に、該当するユーザのための論理記憶空間をすでに管理しているかをチェックし、そうでない場合は、プリントサービスは、該当するユーザのための論理記憶空間を創出し、その内部に受信したデジタルデータファイルを記憶する。また、論理記憶空間の創出は、このシステムと通信しかつ開始時にプリントサービスに報告することを意図しているプログラムのワークステーションにおける開始に応答して行うことができる。
【００１９】
他の実施形態では、プリンタデバイスの管理機構は、接続されているプリンタデバイスの能力と状況に関する情報を含むリストを保有し、前記プリントファイルを印刷することができる少なくとも１つのプリンタデバイスを、オペレータに、そのようなプリンタデバイスが利用可能である場合に、オペレータがそのプリンタデバイスにおいて印刷するためのプリントファイルを選択し、そのプリンタデバイスが前記プリントファイルを印刷することができないときに勧告するように動作可能である。プリンタデバイスが特定のプリントファイルをプリントできない場合の例は、前記特定のプリンタが、前記プリントファイルを印刷するように必要な能力を有していないときである。その場合、前記プリントファイルを印刷するのに必要な能力を有するプリンタデバイスが勧告される。他の実施形態では、前記勧告は、その特定のプリンタのディスプレイ上にメッセージとして与えられる。
【００２０】
本発明の適用可能性のさらなる範囲は、これ以降に与える詳細な記述から明らかになるであろう。しかし、様々な変更と修正がこの詳細な記述から当業者には明らかになるので、詳細な記述と特定の例は、本発明の好ましい実施形態を示すが、単に例示として与えられていることを理解されたい。
【００２１】
本発明は、単に例示として与えられ、したがって、本発明を限定するものではない、これ以降に与えた詳細な記述と、添付の図面からより完全に理解されるであろう。
【００２２】
【発明の実施の形態】
図１は、様々な部分が図の形態で別々に示されている、本発明による装置を示す。
【００２３】
ドキュメントフィーダ１１０は、ドキュメントのスタックを導入するための入力トレイ１１１、ドキュメントを１つずつスキャナユニット１２０に沿って移送するための移送機構（図示せず）、および、ドキュメントがスキャン後に配置される送達（ｄｅｌｉｖｅｒｙ）トレイ１１２を備える。
【００２４】
スキャナユニット１２０は、元のドキュメントを配置することができるガラスプラテンを備えた平面スキャナ、ＣＣＤアレイ、および、ドキュメントをＣＣＤアレイ上に撮像するための可動ミラーとレンズシステムを有する撮像ユニットを含む。これらの状況において、ＣＣＤアレイは、それ自体知られている方式でデジタル画像データに変換される電気信号を生成する。
【００２５】
プリンタユニット１３０は、それ自体知られている電子写真処理セクションを含む。このセクションでは、光伝導性媒体がチャージされ、デジタル画像データによりＬＥＤアレイを介して暴露され、トナーパウダで現像され、その後トナー画像が転送され、通常は紙のシートである、画像担体（ｓｕｐｐｏｒｔ）上に固定される。
【００２６】
様々なフォーマットと配向をもった画像担体のストックが、供給セクション１４０において利用可能である。
【００２７】
トナー画像を有する画像担体は、仕上げおよび送達セクション１５０に移送され、このセクションは、必要であれば、それらをセットにまとめてステープリングし、次いで送達トレイ１５１に配置する。
【００２８】
オペレータ制御パネル１６０は、装置の上に、装置のオペレーションのために提供されている。これは、ディスプレイとキーを備え、オペレータ制御ユニット（ここでは図示せず）に接続されている。
【００２９】
参照番号１７０によって、制御電子機器を概略的に示す。ケーブル１７１は、装置のこのセクションをローカルネットワーク１０（ここでは図示せず）に接続する。
【００３０】
図２は、本発明による装置の構成部分を示す図である。
【００３１】
装置１は、スキャナユニット３、セットメモリ４、プリンタユニット５、および、これ以後コピーコントローラと呼ぶこれらのユニットのための制御ユニット６を含む基本ユニット２を備える。
【００３２】
基本ユニット２は、簡単なコピーを作成するために必要なユニットと機能を含む。元のドキュメントをスキャンしている間、スキャナ３は、デジタル画像データを生成し、それをセットメモリ４に記憶し、その後、プリンタ５は、セットメモリ４から画像データを読み取り、通常紙のシートである画像担体の上に印刷する。このプロセスは、コピーコントローラ６によって制御される。また、この記述におけるセットメモリ４は、画像処理機能を含むが、これは、本発明には本質的でなく、したがって、さらには説明しない。
【００３３】
また、装置１は、デジタル環境からローカルネットワーク１０を介して供給されたデジタル画像データを印刷し、スキャナ３によって生成されたデジタル画像データを同じローカルネットワーク１０を介してデジタル環境にエクスポートするために必要ないくつかのユニットを含む。
【００３４】
ここで使用する「デジタル環境」という用語は、プログラムが本発明による装置との通信のために動作し、またローカルネットワーク１０に接続されている、１つまたは複数のワークステーション１１ａ、１１ｂ、１１ｃを表す。
【００３５】
装置１は、
これ以後ジョブマネジャと呼び、処理プロセスを管理し、また、コピー、スキャン、および存在するプリントジョブのすべてのために、管理システムを更新する、管理ユニット１２と、
ユーザインタフェース（ＵＩ）とも呼び、装置１のオペレーションのためにディスプレイおよびキーをもった装置のハウジング上のオペレータ制御パネルを備えるオペレータ制御ユニット１３と、
デジタル環境からネットワーク１０を介して装置に到達するデジタルデータを受信および送信するための入力ハンドラ１５、およびネットワーク１０を介してデジタルデータをデジタル環境に送信するための出力ハンドラ１６と、
高キャパシティハードディスクによって形成された記憶ユニット２０、および、ユニット２０上でデータファイルを管理し、処理プロセスを制御するための、これ以後ジョブサーバと呼ぶユニット２１と、
これ以後プリントハンドラと呼ぶ、プリントプロセスを提供することに専用である制御ユニット２５、および、これ以後スキャンハンドラと呼ぶ、スキャンプロセスを提供することに専用である制御ユニット２６と、
特に、ユーザとアクセスコードの許可を管理するアカウンティングおよびセキュリティユニット２７と、
デジタルデータファイルを異なるフォーマットに変換するための変換ユニット２８とを備える。
【００３６】
図２は、細い矢印によって制御接続を示し、太い矢印によってデータ移送接続を示す。
【００３７】
ジョブマネジャ１２は、オペレータ制御ユニット１３と、ジョブサーバ２１と、コピーコントローラ６と、アカウンティングおよびセキュリティユニット２７とに接続されており、かつ、ネットワーク１０、入力ハンドラ１５、および出力ハンドラ１６を介して、ワークステーション１１ａ〜ｃに接続されている。後者の接続は、直接的な破線の矢印によって、概略的に示されている。ジョブマネジャ１２に接続されているのとは別に、ジョブサーバ２１は、記憶ユニット２０、入力ハンドラ１５、出力ハンドラ１６、プリントハンドラ２５、スキャンハンドラ２６、および変換ユニット２８にも接続されている。コピーコントローラ６は、スキャナユニット３、セットメモリ４、およびプリンタユニット５に接続され、また、ジョブマネジャ１２、プリントハンドラ２５、スキャンハンドラ２６、アカウティングおよびセキュリティユニット２７にも接続されている。
【００３８】
印刷するためにネットワークを介して装置１に送信されるデジタルデータファイルは、第１のタイプまたは第２のタイプである。第１のタイプのファイルは、直接的に、すなわち、装置のオペレータの部分に対するさらなるアクションを必要とせずに印刷することが必要であり、第２のタイプのファイルは、装置のメモリに記憶されることのみが必要であり、オペレータが、オペレータ制御パネルを介して選択することによって、装置において明白に要求するまで印刷されない。含まれているファイルのタイプは、ファイルに追加されている属性から明らかである。
【００３９】
第１のタイプのデータファイルの処理は、この明細書では、自動プリント（ＡＰ）と呼ばれる。
【００４０】
第２のタイプのデータファイルの処理は、対話式印刷（ＩＰ）と呼ばれる。これに関する手順は、以下の通りである（図２参照）。
【００４１】
ネットワークを介してワークステーションによって送信されたプリントのための第２のタイプのデータファイルは、入力ハンドラ１５によって受信される。入力ハンドラは、ファイルから、いくつかの所定の識別データを抽出し、そのようなデータをジョブサーバ２１に渡し、ジョブサーバは、そのデータをジョブマネジャ１２に送信する。この例では、抽出された識別データは、オーナ名とファイル自体の名前を含む。次いで、ファイルは、変更されずに記憶ユニット２０に記憶され、その後、装置は、待機モードになる。
【００４２】
ジョブマネジャ１２は、記憶装置２０に記憶されているプリントのためのすべてのデータファイルに関する識別データが入力される、統御システムを管理する。新しいファイルがネットワークを介して供給された場合、ジョブマネジャ１２は、オーナ／送信者の名前に関連づけられた識別データを統御システムに追加する。
【００４３】
記憶ユニット２０は、ジョブマネジャ１２の統御システムとともに、言わば、データファイルのための「論理記憶空間」のセットを形成する。各論理記憶空間は、１人のユーザに割り当てられている。したがって、実際には、ユーザの論理記憶空間における記憶とは、ファイルが記憶ユニット２０に記憶され、そのユーザ名とともに統御システムに入力されることを意味する。論理記憶空間は、オーナ／ユーザに特定のコードによって保護することができ、実際には、これは、オペレータが、このコードを入力した後に、特定の論理記憶空間に記憶されているファイルに関する情報を獲得することしかできないことを意味する。
【００４４】
また、コードによって保護されていない、一般的な使用のための１つまたは複数の論理記憶空間が存在することができ、したがって、誰もがその論理記憶空間にアクセスすることができる。特定のフォームなど、多くのユーザによって使用されるすべての種類のファイルは、この種の公共記憶空間に記憶することができる。
【００４５】
装置のマネジャは、すぐに印刷することが必要なプリントジョブ（第１のタイプまたはＡＰのファイル）を受容しないように、ジョブマネジャ１２を設定することができる。その場合、ジョブマネジャは、そのようなジョブを自動的に対話式印刷ジョブ（ＩＰ）に変換し、そのデータファイルを第２のタイプのファイルの形態で記憶ユニット２０に記憶する。
【００４６】
オペレータが印刷された第２のタイプの特定のデータファイルを有することを望むとき、装置のオペレータ制御パネル１６０を介して、これに対するコマンドを与えなければならない。これに応答して、データファイルが記憶ユニット２０から取り出され、プリントハンドラ２５によってプリント可能なデータに変換されて、すぐにセットメモリ４に記憶された後、プリントを生成するために、データはプリンタユニット５によって処理される。第２のタイプのプリントファイルは、送信者によってコードで保護することができる。このコードは、プリントファイルに対する属性の形態を有する。ユーザがこのファイルを対話式に印刷することを望む場合、ファイルを印刷する前に、オペレータ制御パネルの上に、セキュリティコードを入力しなければならない。
【００４７】
第２のタイプのデータファイルが印刷されたとき、データファイルは、原則として、ユーザ自身または装置のマネジャによって除去されるまで、記憶ユニット２０に記憶されている。このために、ユーザは、選択したファイルを除去するためのコマンドを与える。これに応答して、ジョブマネジャ１２は、意図したファイルを記憶ユニット２０から消去するために、コマンドをジョブサーバ２１に渡し、そのファイルの識別データを統御システムから除去する。
【００４８】
オペレータ制御ユニット１３に属するオペレータ制御パネル１６０が図３に示されており、これは、ＬＣＤディスプレイなどディスプレイスクリーン６０と、いくつかのキー、すなわち開始キー６１、ナンバーキー６２、訂正キー６３、記憶キー６７、および選択キー６４Ａ〜Ｅ、６５Ａ〜Ｄ、およびキークラスタ６６Ａ〜Ｄを含む。これらすべての要素は、オペレータ制御ユニット１３に接続されており、このユニットは、キーのオペレーションに応答して、信号をジョブマネジャ１２に渡し、また、ディスプレイスクリーン６０を制御して、選択（ｏｐｔｉｏｎｓ）とメッセージをオペレータに表示する。
【００４９】
装置がスイッチオンされたとき、ディスプレイスクリーン６０は、各々が選択キー６４Ａ〜Ｅの１つより上に位置する、いくつかの垂直カラムによって形成された画像を表示する。各カラムは、装置の特定の基本機能に関係し、その基本機能に対する異なる可能な設定を示す。例えば、最左カラムは、ドキュメントがスキャナによってスキャンされ、次いで再生成されるコピー機能と、印刷するためにネットワークを使用して送信された上述した第２のタイプのデータファイルを使用してプリントが作成される対話式印刷のためのプリンタ機能と、ワークステーションによってそのとき取り出すことができるスキャンファイルを生成しながらドキュメントをスキャンするスキャナ機能と、装置の記憶ユニットに記憶し、プリンタ機能で印刷することができる第２のタイプのプリントファイルを生成しながら、ドキュメントをスキャンする遅延コピー機能（「スキャンナウ−プリントレイター」）との選択に割り当てられている。随時選択された設定、この場合コピー機能が、暗いドットなどのマーカ、または強調によって示される。
【００５０】
選択キーを作動させることによって、オペレータは、周期的パターンによるなどする異なる設定を選択することができる。設定の変更の結果として、他の選択キーの１つまたは複数の機能が変化する可能性があるが、その理由は、古い機能はもはや適切でなく、他の選択オプションが必要なためである。このとき、新しい機能に関する異なるテキストが、ディスプレイスクリーン６０の関連するカラムに出現する。
【００５１】
選択キー６５Ａ〜Ｄは、ディスプレイスクリーン６０の制約された寸法によって表示することができない機能の異なるセットを取り出す可能性を提供する。これらは、一般には、簡単なコピーまたはプリントジョブには必要でないが、特定のプリント結果を獲得するより多くの選択肢をオペレータに提供する機能である。この例では、これらの機能は、プリント上のマージンをシフトすること、カバーを追加すること、およびコピーあたりのオリジナルを備える。キー６５Ａ〜Ｄの意味は、各キーのすぐ下にあるディスプレイスクリーン６０の関連するフィールドに示される。キーの１つが作動されるとき、機能の対応するセットが始動され、ディスプレイスクリーン６０のレイアウトは、関連する機能に適合される。同時に、この選択は、フレーミングによって表示されるか、または、グループ６５Ａ〜Ｄの作動されたキーに属するディスプレイスクリーン６０上のそのフィールドを目に付きやすいものにする。
【００５２】
また、オペレータ制御パネル１９は、コピー機械では一般に慣習的である、設定されたプリントの数を示すナンバーディスプレイ７０を含む。
【００５３】
プリンタ機能が、「基本設定」グループにおいてキー６４Ａによって選択された場合、キー６４Ｂ（元のドキュメントとコピーシートに関して片面または両面）、６４Ｃ（ステープリング）、および６４Ｄ（プリント用紙のフォーマットの選択）の上のカラムは、コピージョブの仕上げに関し、キー６４Ｅの上のカラムは、コピーのための薄い（ｌｉｇｈｔ））／濃い（ｄａｒｋ）の制御に関する。
【００５４】
図４は、第２のタイプのデータファイルを対話式に印刷するためのプリンタ機能が、グループ「基本設定」においてキー６４Ａによって選択された後の、ディスプレイスクリーン６０のレイアウトを示す。この場合、キー６４Ｄと６４Ｅは、ここでは、ユーザとファイル名を選択することによって印刷するためのデータファイルを指定する機能を有する。異なるユーザからの第２のタイプの異なるファイルは、実際、メモリに記憶することが可能である。これらすべてのファイルは、上述したように、ジョブマネジャ１２の統御システムに入力され、選択のために、ディスプレイスクリーン６０に表示することができる。
【００５５】
キー６４Ｄの作動後、オペレータは、１つまたは複数のファイルを送信したユーザのリストから、ユーザ名を選択することができ、キー６４Ｅの作動後、選択したユーザによって送信されたファイルのリストから、ファイル名を選択することができる。
【００５６】
キー６４Ｄの作動に応答して、このキーの上にあるディスプレイスクリーン上のカラムは、ユーザ名を選択することができ、スターキー６６Ａ〜Ｄがその選択のために稼動していることを示すために、フレーム９０とスター記号９１を備える。事前選択として、ファイルを最後に機械に送信したユーザ名が、名前として自動的に選択される。
【００５７】
キー６６Ａ／Ｂの対を使用して、リストのユーザ名のすべてを通してアルファベット順に進み、キー６６Ａで前進し、キー６６Ｂで後退する。フレーム９０に同時に表示することができるより多くの名前が存在する場合、フレーム内にできるだけ多くの名前を表示して、リスト全体を自動的にスクロールする。内部に反転ビデオのテキストを有するバーは、選択された名前を示す。
【００５８】
キー６４Ｅの作動に応答して、そのキーの上にあるディスプレイスクリーンのカラムは、ファイル名を選択することができ、スターキー６６Ａ〜Ｄがその選択のために稼動していることを示すために、上述したキー６４Ｄの作動に関する手順とまったく同じ方式で、フレームとスター記号を備える。スターキーによる選択は、ユーザ名の選択に含まれていたものとまったく同じである。例えば、事前選択として、最後に送信されたファイルが選択される。
【００５９】
ファイルの選択後、開始キー６１を作動させることによって、プリントプロセスが開始される。
【００６０】
ここで、アカウンティングおよびセキュリティユニット２７のオペレーションについて、図５Ａと５Ｂを参照して説明する。このユニットは、コピー、スキャン、およびプリントへのアクセスと、コピー、スキャン、および作成されたプリントに対するアカウンティングの両方を制御する。これは、装置のマネジャによって、各ユーザに対し、エントリを作成することができる利用可能なデータベースを有する。ユーザにとっては、ユーザコード（これ以後「ＰＩＮ」コードと呼ぶ）が自分のユーザ名のところに記憶され、作成されたコピーとプリントが全体に追加される。また、各ユーザ名は、該当するユーザが装置を使用する許可を決定するために記憶されている許可コードを有する。これは、例えば、場合に応じてアクセスを拒否することができるように、装置のマネジャによって設定することができる。許可はまた、例えば、所定のクレジットが使用されきっている場合に、特定のユーザに対して自動的に否定することができる。
【００６１】
図５Ａは、ユーザが装置においてコピーまたはプリントを作成する場合を示す。その場合、ユーザは、まず、オペレータ制御パネル上のナンバーキーで、ユーザコードを入力しなければならない（５−１）。コードが正確である場合（５−２）、アカウンティングおよびセキュリティユニット２７は、許可をチェックする（５−３）。これも適切である場合、該当するユーザは、自分のコピー、スキャン、またはプリントを作成することが可能であり（５−４）、これらは、ユーザの使用全体に追加される。ユーザコードが不正確であるか、またはユーザが許可されない場合、ユニット２７は、使用の装置を解放（ｒｅｌｅａｓｅ）することを拒否し、これをオペレータ制御パネル上のディスプレイにおいて報告する（５−５）。
【００６２】
図５Ｂは、ユーザが、すぐに印刷するために、自分のワークステーションから装置にデジタルデータファイルを送信する場合を示す。アカウンティングおよびセキュリティユニット２７のタスクは、まず、常にデータファイルの一部を形成するユーザ名が、データベースに出現しているかをチェックすることを含む（５−１１）。
【００６３】
データベースが、受信したプリントファイルに対するユーザ名を含まない場合、アカウンティングおよびセキュリティユニット２７は、自動許可で、このユーザ名に対する新しいエントリをデータベースに作成する（５−１５）。アカウンティングおよびセキュリティユニット２７がこれを実施するモードを、これ以後「動的モード」と呼ぶ。アカウンティングおよびセキュリティユニット２７は、装置のマネジャによって、これ以後「静的モード」と呼ぶ異なるモードになることが可能である。この場合、ユーザ名は、データベースに追加されず、プリントジョブは、自動的には実行されない（５−１６）。この第１の処理を、破線のフレームを有するブロックＩにおいて図５Ｂに示す。
【００６４】
ブロックＩでのチェックが、肯定の結果を有する場合、許可がチェックされ（５−１２）、それも適切である場合、プリントファイルはさらに処理されて（５−１３）、プリントはユーザの使用全体（ｔｏｔａｌ  ｕｓａｇｅ）に追加される。
【００６５】
また、アカウンティングおよびセキュリティユニット２７のアクセスシステムは、誰もが、困難なく、コピー、スキャン、およびワークステーションからプリントできるように、スイッチオフすることができる。装置上の動作制御パネルからのプリントジョブに関して、アクセスシステムは、以下で説明するように、部分的に、すなわち、個々のプリントファイルを保護するために、動作したままである。
【００６６】
コピー
図６は、コピーを作成する手順を示す。この場合、アカウンティングおよびセキュリティユニット２７はスイッチオンされていることが想定されている。
【００６７】
手順の開始において（６−１０）、装置は「コピー」モードにあるか、または、オペレータが、オペレータ制御パネル１６０上のキー６４Ａでそのモードを選択する。オペレータ制御ユニット１３０は、この段階ではユーザコードを待ち、オペレータがこれを入力したとき、それをジョブマネジャ１２に渡す（６−２０）。アカウンティングおよびセキュリティユニット２７を使用することによって、ジョブマネジャ１２は、該当するユーザの許可をチェックする（６−３０）。これが適切でない場合、ジョブマネジャは、コピーを作成することを拒否し、これを、オペレータ制御パネル１６０上のディスプレイにおいて報告する（６−４０）。
【００６８】
許可が適切である場合、オペレータは、オペレータ制御パネル上にプロセスのための設定を作成し、ドキュメントをドキュメントフィーダ１１０の入力トレイ１１１に配置し、開始キー６１を作動させることによって、コピーを開始することができる（６−５０）。次いで、オペレータ制御ユニット１３によって、設定と開始コマンドがジョブマネジャ１２に送信される。
【００６９】
アカウンティングおよびセキュリティユニット２７のアクセスシステムがスイッチオフされていた場合、ステップ６−５０は、すぐにステップ６−１０に続く。
【００７０】
次いで、ジョブマネジャ１２は、装置の様々な部分を作動させるために、コピーコントローラ６にコマンドを与える（６−６０）。コピーコントローラ６のコマンドに基づいて、ドキュメントフィーダ１１０を含むスキャナユニット３は、ここで、ドキュメントを１つずつスキャンすることを開始し、生成されたデジタルデータをセットメモリ４に渡し、プリンタユニット５は、セットメモリ４からデジタルデータの読取りを開始し、それらを紙のシート上に印刷する（６−７０および６−８０）。
【００７１】
すべてのドキュメントをスキャンおよび印刷したとき、コピーコントローラ６は、ジョブが仕上がったことをジョブマネジャ１２に報告し（６−９０）、コピーアクションは完了する。
【００７２】
プリントファイルの受信
図７は、印刷するために第１のまたは第２のタイプのデータファイルが、ネットワークを介して到着する際の手順を示す。
【００７３】
該当するデータファイルは、入力ハンドラ１５によって受信される（７−１０）。これは、識別データ（ユーザ名とファイル名を含む）と印刷仕様（例えば、プリントパラメータおよび仕上げパラメータ）を抽出し、それが第１のタイプ（ＡＰ）または第２のタイプ（ＩＰ）のプリントファイルであるかを決定し、ジョブをジョブサーバ２１に報告し、ファイル全体、すなわち、プリントのためのプリント仕様と画像データを記憶ユニット２０に記憶する（７−２０）。次いで、ジョブサーバ２１は、該当するデータとともに、ジョブをジョブマネジャ１２に報告する。
【００７４】
プリントファイルが第２のタイプである場合、ジョブマネジャは、ジョブ自体をジョブ統御システムに入力し（７−６０）、その後は、このジョブに関してはなんら活動を行わない。
【００７５】
プリントファイルが第１のタイプである場合、そのさらなる扱い（７−２５）は、ジョブマネジャ１２が、自動プリントジョブ（ＡＰ）を受容するモードにあるかに依存する。そうでない場合、ジョブマネジャは、プリントジョブを対話式印刷ジョブＩＰとしてジョブ統御システムに入力し、直ぐにはプリントに移行しない（７−６５）。しかし、プリントアウトは行うことができ、ジョブが実行されなかった理由を与える（７−７０）。
【００７６】
ジョブマネジャ１２が自動プリントジョブを受容するモードにある場合、ジョブを処理することができるかを決定するために、アカウンティングおよびセキュリティユニット２７を呼び出す（７−３０）。アカウンティングおよびセキュリティユニット２７は、図５ＢのブロックＩに関して説明したように進行する。このチェック（７−４０）がファイルを印刷することが可能でないことを示す場合、ジョブマネジャは、プリントジョブを対話式印刷ジョブ（ＩＰ）としてジョブ統御システムに入力し（７−５０）、直ぐにはプリントに移行しない。しかし、メッセージを紙のシートに印刷することはでき、ジョブが実行されなかった理由を与える（７−５５）。
【００７７】
アカウンティングおよびセキュリティユニット２７によるチェックが肯定であることを立証する場合、ジョブマネジャは自動プリントジョブ（ＡＰキュー）のために、プリントキューにジョブを含め（７−３５）、そこで、処理の順番を待たなければならない。
【００７８】
対話式印刷
図８は、ユーザが、装置オペレータ制御パネル上のオペレータ制御手段の補助で、対話式印刷順序を与えるときのイベントの過程を示す。
【００７９】
ユーザは、キー６４Ａでプリント機能を選択することによって開始する（８−５）（図３／４）。次いで、オペレータ制御ユニット１３は、まだ処理していない第２のタイプのプリントジョブを送信したすべてのユーザのリストを渡すように、ジョブマネジャ１２に要求を渡す。要求に応答して、ジョブマネジャは、現在のリストを作成し、それをオペレータ制御ユニット１３に渡す（８−１０）。
【００８０】
オペレータ制御ユニットは、このリストをディスプレイ上のキー６４Ｄの上のカラムに表示し（図４）、その後ユーザは、自分の名前を選択することができる。ユーザは、これを行った後、キー６４Ｅを作動して、自分自身のプリントジョブに関する概観を獲得する。これに応答して、オペレータ制御ユニット１３は、選択したユーザ名と、そのユーザのプリントジョブのリストに対する要求をジョブマネジャに与える（８−１５）。
【００８１】
ここで、ジョブマネジャは、アカウンティングおよびセキュリティユニット２７に、該当するユーザ名がデータベースにあるかを質問する（８−２０）。次いで、ユニット２７は、図５ＢのブロックＩに関して記述したように進行する。名前が実際にデータベースにある場合、ジョブマネジャは、アカウンティングおよびセキュリティユニット２７に、このユーザ名のユーザコードが存在するかを質問し（８−２５）、そうである場合、ユーザコードをチェックするために、オペレータ制御ユニット１３を介して、ユーザと会話を実施する（８−３０）。結果が肯定である場合、ジョブマネジャは、該当するユーザの対話式印刷ジョブの現行リストを作成し（８−３５）、オペレータ制御ユニット１３を通してそれを渡し、このユニットは、このリストをディスプレイ６０上での選択のためにユーザに渡す。
【００８２】
ここで、ユーザは、プリントファイルを選択する（８−４０）。その名前は、オペレータ制御ユニット１３によってジョブマネジャ１２に送信され、次いでジョブマネジャは、ジョブサーバ２１に、セキュリティコードが選択したファイルとともに送信されたかを質問する（８−４５）。そうである場合、オペレータ制御ユニットを介して、ジョブマネジャは、再び、コードをチェックするために、ユーザとの対話を実施する（８−５０）。結果が肯定である場合、ジョブマネジャは、印刷するためにファイルを解放し、ユーザは、オペレータ制御パネル上で仕上げパラメータを設定することができ（８−５５）、その後、ユーザは、開始キー６１を作動させることによって、プリントプロセスを開始することができる（８−６０）。
【００８３】
ユーザが、各々セキュリティコードを備えるいくつかのプリントファイルを送信し、それらをすべて対話式に印刷することを望む場合、第１のプリントファイルの後、ジョブマネジャは、後のプリントファイルの場合に、先行保護ファイルのセキュリティコードが現行ファイルに対しても有効であるかを試行し、現行ファイルが異なるセキュリティコードを有するときのみ、ユーザとの新しいチェック対話を開始する。このようにして、ユーザは、一連のプリントファイルの同じセキュリティコードを与える場合、より迅速に作業することができる。印刷するために、はじめにコードを入力するだけでよい。また、単一のセキュリティコードを使用することは、ユーザがいくつかの異なるコードを覚える必要がないので、便利である。
【００８４】
この手順を、以下の例によって説明する。ユーザが以下の一連のプリントファイルを対話式印刷のために装置に送信した想定する。
【００８５】
ファイル１、セキュリティコード１２３
ファイル２、セキュリティコード１２３
ファイル３、セキュリティコードなし
ファイル４、セキュリティコード１２３
ファイル５、セキュリティコード４５６
ファイル６、セキュリティコード４５６
ファイル６、セキュリティコード１２３
ここで、ユーザが装置において印刷するために連続してファイルを選択する場合、ファイル１においてコード１２３を入力しなければならず、その後、ジョブマネジャは、印刷するためにそのドキュメントを解放する。ファイル２は、ファイル１のコードがこれに対しても有効なので、自動的に解放される。ファイル３にはセキュリティコードがなく、したがって、チェックせずに印刷される。ファイル４は、先行する保護ファイルと同じセキュリティコードを有し、したがって、自動的に解放される。ファイル５は、異なるセキュリティコードを有し、ここで、ユーザは、再び、コードを入力しなければならず、その後、ファイル６は自動的に解放される。最後に、ファイル７に対して他のコードを入力しなければならないが、その理由は、このセキュリティコードは以前使用されているが、先行する保護ファイルのコードではないからである。
【００８６】
プリントプロセス
図９は、第１のタイプのプリントジョブ（ＡＰ）がＡＰキューのヘッドに到達するときジョブマネジャ１２によって（９−５）、または対話式印刷ジョブ（ＩＰ）としてユーザによって（９−１０）、開始されるプリントプロセスの進行を示す。ジョブマネジャは、３０秒など所定の時間の間、オペレータ制御パネル上で何も活動が観測されない場合にのみ、自動プリントジョブを開始することができるようにプログラムされていることに留意されたい。これにより、オペレータ制御パネルにおいてジョブに専念しているユーザが、自動プリントジョブの突然の開始によって妨害されることが防止される。
【００８７】
アカウンティングおよびセキュリティユニット２７のアクセスシステムがスイッチオンされている場合、ジョブマネジャは、ここで、まず、該当ユーザ（プリントジョブのオーナ）の許可をチェックする（９−１５）。許可が適切でない場合、プロセスは中断される（９−２０）。プリントジョブが自動プリントジョブの場合、ジョブマネジャは、プリントファイルが第２のタイプであると報告し（９−２５）、それを印刷しない（９−３０）。プリントを実施して、ジョブが実行されなかった理由を与えることが可能である。対話式印刷ジョブの場合、ジョブマネジャは、オーダを拒否して、その報告をオペレータ制御ユニット１３においてディスプレイに表示する（９−３５）。
【００８８】
ユーザが許可された場合、ジョブマネジャは、プリントジョブをコピーコントローラ６に報告し、このオーダに対する開始コマンドをジョブサーバに与え（９−４０）、次いで、ジョブサーバは、プリントハンドラ２５を始動させ（９−４５）、したがって、プリントハンドラは、記憶ユニット２０から該当するプリントファイルを読み取り、それをラスタ化し、それをセットメモリ４に記憶する（９−５０）。十分な画像データがセットメモリに記憶されているという趣旨で、プリントハンドラからコピーコントローラ６に報告すると、コピーコントローラ６は、プリンタユニット５を始動させて、プリントを実施する（９−５５）。
【００８９】
この点に関して（９−５５）、コピーコントローラは、まず、プリントジョブに属するプリント仕様が満足されているか、例えば、画像担体（フォーマット、オリエンテーション、カラー）に関する必要なタイプのストックが存在するかをチェックする。これらの仕様が満たされていない場合、ジョブは停止される。コピーコントローラは、これをプリントハンドラに報告し（９−６０）、プリントハンドラは報告をジョブサーバに渡し、ジョブサーバは、それをジョブマネジャに渡し（９−６５）、ジョブマネジャは、対話式印刷ジョブの場合は、プリントを実施することが不可能であるということを、オペレータ制御ユニット１３のディスプレイ上のメッセージによってユーザに報告し（９−７０）、自動プリントジョブの場合は、統御システムのジョブの記述を対話式印刷ジョブに変更し（９−７５）、したがって、ユーザは、後に、オペレータ制御パネルから依然としてジョブを開始することができる。再び、プリントを実施して（９−８０）、ジョブが実施されなかった理由を示すことができる。
【００９０】
プリントジョブを処理することができる場合、プリンタユニット５は、セットメモリ４から画像データを読み取り、それらを印刷し（９−８５）、これをコピーコントローラ６に報告する（９−９０）。完全なプリントジョブが実施されたとき、コピーコントローラは、これをプリントハンドラ２５に報告し（−９２）、プリントハンドラは、これをジョブサーバ２１に渡し、ジョブサーバは、ジョブマネジャ１２に渡し、ジョブマネジャは、統御システムからそのジョブを削除して（９−９４）、プリントプロセスを完了する（９−９６）。
【００９１】
スキャン
図１０は、これ以降スキャンファイルと呼ぶ、これらの状況において生成されるデジタルデータを、さらに自分のワークステーションにおいて処理または記憶するために使用することが可能であるように、装置によってドキュメントをスキャンすることをユーザが望むときの手順である。この場合のスキャンファイルは、通常の場合のように、生成後すぐにネットワーク上で所定のアドレスに送信されず、装置の記憶ユニット２０に記憶され、その後、ワークステーションから呼び出されなければならない。これに関する手順は、以下の通りである。
【００９２】
オペレータ制御ユニット１３のオペレータ制御パネル上のキー６４Ａを使用して、ユーザは、「スキャナ」選択肢を選択する（１０−５）。これに応答して、オペレータ制御ユニットは、ジョブマネジャ１２に、ジョブマネジャに知られているユーザのすべての名前、すなわち、アカウンティングおよびセキュリティユニット２７のデータベースにあるすべてのユーザ名のリストを要求する（１０−５）。すでに上述したように、これらのユーザ名は、装置のマネジャによってデータベースに入力することができるか、または、ワークステーションからプリントオーダを受信する際に、アカウンティングおよびセキュリティユニット２７によって自動的に追加することができる。また、装置との通信を意図しているプログラムがワークステーションにおいて開始されるとき、このプログラムを自動的に装置のジョブマネジャに報告することができ、次いで、ジョブマネジャは、ワークステーションのユーザに対するエントリが、データベースにおいて作成されることを保証する。
【００９３】
代替実施形態では、データベースのユーザ名は、スキャン機能を利用することを許可されているかを示す属性を備える。その場合、リストは、許可されたユーザ名のみを含む。
【００９４】
ジョブマネジャは、ユーザ名のリストをオペレータ制御ユニット１３に渡し（１０−１０）、このユニットは、オペレータによる選択のために、これをディスプレイ６０に示す（１０−１５）。これを、スキャナ機能選択後のディスプレイ６０を示している図１１に示す。
【００９５】
ユーザが自分の名前を選択した後、オペレータ制御ユニットは、これをジョブマネジャ１２に渡し、次いで、マネジャは、アカウンティングおよびセキュリティユニット２７によって、スキャナ機能へのアクセスを獲得するためにユーザコードが必要であるかをチェックする（１０−２０）。そうである場合、オペレータ制御ユニット１３によって、ユーザのコードをチェックするために、ユーザと対話を行う。結果が肯定の場合（１０−３０）、ジョブマネジャは、スキャナ機能を解放し、スキャン中に作成されるデータファイルの名前を生成する。これはオペレータ制御ユニット１３に渡され、このユニットは、このファイル名をディスプレイ６０に表示し（１０−３５）、したがって、ユーザは、後で名前を知って、それによって、スキャンファイルを見つけることができる。この自動的に生成された名前は、例えば、
ＹＹＹＹＭＭＤＤｈｈｍｍｓｓｘｘｘ
という形態を有することができる。これは、連続して、スキャンアクションの年、月、日、時間、分、および秒と、スキャンしたセットにおけるドキュメントの通し番号を表す。
【００９６】
さらに、オペレータ制御ユニットは、ここで、コピーまたはプリントプロセスのための設定（図３および４参照）を選択する（１０−４０）ための形態と同様の形態で、解像度、フォーマット（ＴＩＦＦ、ＢＭＰなど）、拡大率など、スキャンプロセスのパラメータに関する可能な選択肢、および、元のドキュメントの片側または両面をスキャンするか、について表示する。ユーザは、これから自分の設定を選択することができるか、または、事前に選択した値をそのままにすることができる。次いで、ユーザは、元のドキュメントをドキュメントフィーダ１１０の入力トレイ１１１に配置し、開始キー６１を作動させる。これに応答して、オペレータ制御ユニット１３は、すべてのデータとともに、開始コマンドをジョブマネジャ１２に送信する。
【００９７】
ここで、ジョブマネジャは、ジョブをコピーコントローラ６に報告し（１０−４５）、開始コマンドをジョブサーバ２１に送信し、ジョブサーバは、スキャンハンドラ２６を始動させる（１０−５０）。スキャンハンドラは、開始コマンドをコピーコントローラ６に送信し（１０−５５）、コピーコントローラは、元のドキュメントを１つずつスキャナに移送し、それらをスキャンして、スキャンファイルを生成するために、スキャナユニット３を制御する。これらの状況では、スキャナユニットは、スキャンした元のページの数を数える。スキャンファイルはセットメモリ４に記憶され、次いで、スキャンハンドラに送信され（１０−６０）、スキャンハンドラは、それらを記憶ユニット２０に記憶する（１０−６５）。さらに、セットメモリの画像処理機能も、「サムネイル」として知られているスキャンした画像の低減画像を作成し、これも記憶ユニット２０に記憶される。この種のサムネイルはスキャンファイルを選択する際の識別のために、後に使用される。
【００９８】
すべてのドキュメントをスキャンしたとき、スキャンハンドラ２６は、ジョブが仕上がったことをジョブサーバに報告し、ジョブサーバは、これをジョブマネジャに送信する（１０−７０）。ジョブマネジャは、仕上がり報告をオペレータ制御ユニット１３に渡し（１０−７５）、このユニットは、スキャンしたページ数とともに、それをオペレータ制御パネルのディスプレイ６０に表示し、したがって、ユーザは、スキップしたページがあるかをチェックすることができる。これにより、スキャンジョブは終了する。
【００９９】
スキャンプロファイルによるスキャン
本発明の装置の特定の実施形態では、ユーザは、他のスキャンジョブのために、これ以降まとめてスキャンプロファイルと呼ぶ、スキャンパラメータの設定を維持することができる。これらのパラメータは、ジョブマネジャ１２の統御システムにおいて、ユーザ名のもとに記憶ユニット２０に記憶される。スキャンプロファイルは、スキャンジョブをより迅速に実施することができるように、後に取り出すことができる。これを図１２に示す。また、スキャンプロファイルは、作成されたスキャンファイルの個々の名前を含むことができ、この名前は、ジョブマネジャ１２によって考慮され、自動的に生成されたファイル名の代わりに使用されるか、またはそれと組み合わされる。これにより、ユーザによるファイルの識別が容易になる。
【０１００】
図１２は、スキャンプロファイルを使用してスキャンジョブを実施する手順を示す。これは、図１０を参照して上述した手順と、限定された数の点についてのみ異なる。ジョブマネジャ１２が、アカウンティングおよびセキュリティユニット２７によって、ユーザがスキャナ機能を利用することを許可された（１２−５→１２−２５）ということを確立し、開始されたばかりのジョブに対するファイル名を生成した後、ジョブマネジャは、統御システムにおいて、スキャンプロファイルが、このユーザ名のもとで記憶されているかについてもチェックする。そうである場合、そのリストを作成し、前記生成されたファイル名とともに、それをオペレータ制御ユニット１３に渡し（１２−３０）、このユニットは、両方をディスプレイに表示する（１２−３５）。そのデフォルトプロファイルとは別に、一般的な使用のための１つまたは複数のプロファイルもこのリストに追加し、記憶ユニット２０の公共セットに記憶することができる。スキャンプロファイルの再生成は、図４のプリントのためのファイルの再生成と同じ形態を有する。デフォルト設定は、好みとして選択されている。ここで、ユーザは、表示されたリストからプロファイルを選択することができる（１２−４０、１２−４５）。選択は、選択カラムの下のキーを作動させることによって確認され、その後、オペレータ制御ユニット１３は、選択されたプロファイルの設定をディスプレイに表示する。適用可能である設定から開始して、ユーザは、その１つまたは複数を変更することができる（１２−５０）。次いでユーザが開始キー６１を作動させる場合（または、ユーザが、事前に選択したデフォルトプロファイルと異なるプロファイルを選択せずに、開始キーを作動させる場合（１２−５５））、オペレータ制御ユニット１３は、その適用可能な設定とともに開始コマンドをジョブマネジャ１２に送信する（１２−６０）。手順の残りについては、図１０を参照して説明されている。
【０１０１】
スキャンプロファイルの作成および記憶
図１３は、装置のオペレータ制御パネルからスキャンプロファイルを作成および記憶する手順を示す。記憶キー６７は、このために使用される。
【０１０２】
記憶キー６７の作動（１３−１０）に応答して、オペレータ制御ユニット１３は、ジョブマネジャ１２に、それが知っているすべてのユーザ名、すなわち、アカウンティングおよびセキュリティユニット２７のデータベースにあるすべてのユーザ名のリストを要求する。
【０１０３】
ジョブマネジャは、ユーザ名のリストをオペレータ制御ユニット１３に渡し（１３−２０）、このユニットは、オペレータによる選択のために、ディスプレイ６０にそれを表示する（１３−３０）。また、オペレータ制御ユニット１３は、ディスプレイ６０の上部左のメッセージウィンドウにあるメッセージによって、オペレータがスキャンプロファイルまたはプリントプロファイルを作成することを望むかについて、オペレータに質問する。オペレータは、キー６４Ａより上の左側のカラムにおいて、すなわちこの場合「スキャナ」において、必要な機能を選択することによって、これに応答しなければならない。後者の選択の際、選択した機能の選択スクリーンがディスプレイに表示され、オペレータは自分の設定を作成することができる。必要であれば、キー６５Ａ〜Ｄによって呼び出すことができる、パラメータの他のセットを使用することもできる。
【０１０４】
次いで、オペレータは、再び記憶キー６７を作動させ、これに応答して、オペレータ制御ユニット１３は、ユーザ名、機能、および選択した設定をジョブマネジャ１２に送信し、ジョブマネジャは、自動的にプロファイルの名前を生成し（１３−４０）、ユーザ名とともに、統御システムにおいてその名前でプロファイルを入力し（１３−６０）、記憶ユニット２０に記憶するために（１３−７０）、受信したプロファイルをプロファイル名とともにジョブサーバ２１に渡す。
【０１０５】
次いで、ジョブマネジャ１２は、生成されたプロファイル名をオペレータ制御ユニット１３に送信し、このユニットは、それをディスプレイ６０に表示する（１３−５０）。この表示は、新しいオペレーションの開始によって、または所定の時間間隔の満了後、後に消滅する。
【０１０６】
自動的に生成されたファイル名は、常に「．ｐｒｏ」という拡張子を有し、必要であれば、ユーザのワークステーションから、「再命名」機構によって、他のより有用な名前と置き換えることができる。標準的な形態は、「ｓｃ＿ＸＸＸＸＸＸ．ｐｒｏ」などが要求されることがあり、ＸＸＸＸＸＸは論理テキストである。
【０１０７】
図１４は、ワークステーションからスキャンプロファイルを生成する、または既存のスキャンプロファイルを変更する手順を示す。これは、装置と通信することを特別に意図しているプログラムを必要とする。このプログラムは、これ以降「ＷＳプログラム」と呼び、それ自体のユーザ識別と許可手順を有し、したがって、ジョブマネジャ１２はこのチェックを繰り返す必要がない。
【０１０８】
ＷＳプログラムでは、ユーザは、「スキャンプロファイルエディタ」を選択する（１４−５）。このサブプログラム内で、ユーザは、「新しい」機能を選択することができ（１４−１０）、これにより、新しいプロファイルが準備される。ワークステーションのスクリーン上において、ユーザは、すべてのスキャンパラメータを設定することができる（１４−１５）ウィンドウを有する。これは、例えば、カーソルによって動作することができるオペレータ制御キーの画像を有する、装置オペレータ制御ユニット１３のディスプレイ６０上の画像と同一の画像とすることができるが、ある他の表示を与えることもできる。
【０１０９】
ユーザがプロファイルに対する設定を作成して、その名前を与えた場合、ユーザのコマンド（「保存」）により、プロファイルはネットワークを介して入力ハンドラ１５に送信され（１４−２０）、入力ハンドラは、それを記憶ユニット２０に記憶し（１４−２５）、それをジョブサーバ２１に報告する。これは、プロファイルに関する情報をジョブマネジャ１２に渡し、ジョブマネジャは、それを統御システムに入力する（１４−３０）。
【０１１０】
また、ユーザは、スキャンパラメータ設定と名前の両方に関して、既存のスキャンプロファイルを修正することができる。これは、スキャンプロファイルエディタにおいて「リコール」機能を選択する（１４−３５）ことによって可能である。次いで、ＷＳプログラムは、該当するユーザ名のもとで記憶されているスキャンプロファイルをジョブマネジャ１２に要求し（１４−４０）、ジョブマネジャ１２は、概略（ｏｖｅｒｖｉｅｗ）を与え（１４−４５）、これは、選択のためにワークステーションのスクリーンに表示される。ユーザが特定のスキャンプロファイルを選択した後（１４−４５）、ＷＳプログラムは、ジョブサーバ２１にそのプロファイルのコンテンツを要求する。ジョブサーバ２１は、それを記憶デバイス２０から取り出して、出力ハンドラ１６を介してそれを送信し（１４−５５）、その後、ワークステーションのスクリーンに表示する。ユーザは、ここで、変更して（１４−６０）、それらを保存するために「保存」コマンドを使用することができ、その際に、ＷＳプログラムは、プロファイルの新しいコンテンツを装置に送信し（１４−６５）、これはそこで再び記憶デバイス２０に記憶され（１４−７０）、ジョブマネジャ１２に報告される。
【０１１１】
スキャンプロファイルの名前は、常に、拡張子「．ｐｒｏ」を有する。
【０１１２】
ワークステーションを使用したスキャンファイルの取出し
図１５は、ユーザが、ワークステーションを使用して、自分の名前のもとで記憶されているスキャンファイルを取り出すことを望む時の手順を示す。
【０１１３】
装置との通信のためのＷＳプログラムは、このオペレーションのためにも必要とされる。すでに記述したように、このプログラムは、それ自体のユーザ識別および許可手順を備える。
【０１１４】
ＷＳプログラムにおいて、ユーザは、ここで、記憶ユニット２０に自分の名前のもとで記憶されているすべてのスキャンファイルのための提示機能を選択する。次いで、ＷＳプログラムは、ジョブマネジャ１２からこれらのリストを要求し（１５−１０）、ジョブマネジャは、それ自体の統御システムからリストを借り集め、それを送信し返す（１５−１５）。さらに、ジョブマネジャ１２は、ジョブサーバ２１と出力ハンドラ１６によって、各スキャンファイルに属するサムネイルをワークステーションに送信する。これは、例えば、複数ページのドキュメントの第１のページのサムネイルとすることもできる。
【０１１５】
ここで、ＷＳプログラムは、ユーザによる選択のために、関連するサムネイルとともに、スキャンファイルのリストをワークステーションのスクリーンに表示する（１５−２０）。また、移送モード（暗号化するまたはしない）、ファイルの必要なフォーマット、およびファイルをインポートする名前（ファイルは、依然として、コンテンツに関する情報をなんら含んでいない自動的に生成された名前を有することに留意されたい）に関する選択肢がユーザに提供される。設定を作成した後、ユーザは、「アップロード」機能を選択し、その際、ＷＳプログラムは、選択したファイルを転送するために、要求をジョブマネジャ１２に送信する。ジョブマネジャは、オーダをジョブサーバ２１に渡し（１５−３０）、ジョブサーバは、必要なファイルフォーマットを、ファイルが記憶ユニット２０に記憶されている現在のフォーマットと比較する（１５−４０）。２つのフォーマットが異なる場合（１５−５０）、ジョブサーバ２１は、そのファイルを読み取りそれを変換して再び記憶ユニット２０に記憶するというオーダを、変換ユニット２８に与える。
【０１１６】
次いで、ジョブサーバは、ファイルをワークステーションに送信するために（１５−７０）、出力ハンドラ１６を始動させる（１５−６０）。出力ハンドラは、このタスクを完了したとき、これをジョブサーバ２１に報告し（１５−８０）、ジョブサーバは、記憶ユニット２０からそのファイルを消去して、それをジョブマネジャ１２に渡す。ジョブマネジャは、統御システムからそのファイルを除去する（１５−９０）。代替として、ユーザが能動的にそれを除去するまで、スキャンファイルを維持することができる。
【０１１７】
印刷プロファイル
以前に準備された設定を有するプロファイルの使用は、プリントファイルの対話式印刷にも使用することができる（図８を参照して説明）。その場合、プリントファイルを選択のために表示するステップでは、ここではプリントプロファイルと呼ぶプロファイルも表示される。プリントファイルを選択する前に、ユーザは、ここで、まず、プリントプロファイルを選択することができ、その後、オペレータ制御ユニット１３は、プリントファイルに対して設定を適合する。次いで、ユーザは、プリントファイルを選択し、その際、すべてが図８を参照してすでに説明したように進行する。ユーザがプロファイルを選択しない場合、デフォルト設定が有効なままである。
【０１１８】
プリントプロファイルの作成および記憶は、スキャンプロファイルの作成および記憶と完全に同様である。この点については、図１３と１４の説明を参照されたい。プリントプロファイルは、一般的な名前「ｐｒ＿ＸＸＸＸＸＸ．ｐｒｏ」を有し、ＸＸＸＸＸＸは、論理コンテンツを有する。
【０１１９】
遅延コピー
「遅延コピー」機能も、スキャンおよびプリントの説明した実施形態によってサポートされる。この機能では、元のドキュメントまたはドキュメントセットをスキャンし、その後、生成されたデジタル画像データをユーザ名で記憶ユニット２０に記憶し、次いで、後に、印刷するために取り出すことができる。これは、以下のように進行する。
【０１２０】
この機能は、オペレータ制御パネル上のキー６４Ａの上のカラムにおいて、選択肢「遅延コピー」（スキャンナウ−プリントレイター）を選択することによって開始される。これに続いて、ドキュメントをスキャンするために、図１０から図１２を参照して説明したのとまったく同じ手順が行われる。この場合、生成された画像データのファイルは、ここで、対話式印刷機能を呼び出すとき、プリントを選択するためのファイルのリストに含まれているように、ジョブマネジャによって統御される。プロセスは、スキャンジョブの完了時に完了する。
【０１２１】
次いでファイルを印刷するために、ユーザは、オペレータ制御パネル上のキー６４Ａの上のカラムにおいて、選択肢「プリンタ」を選択する。この場合、すでに説明したように、「遅延コピー」ジョブのスキャンファイルは、ここで、また、キー６４Ｅの上のカラムにおいて選択するために表示される。プリントプロセスは、図８を参照して説明したプロセスと完全に同一である。
【０１２２】
代替実施形態では、「遅延プリント」の場合、スキャンプロセスの完了後、スキャンファイルは、対話式印刷ジョブとしては記憶されず、ジョブマネジャ１２によって、自動プリントジョブのためにプリントキュー（ＡＰキュー）に追加され、キューのヘッドに来たとき、自動的に印刷される。この実施形態は、装置が、ジョブが連続して処理される中央複写区画に配置されている状況に特に適している。
【０１２３】
特別な応用
第２のタイプのプリントファイル（ＩＰ）は、本発明による装置において受信するとき、送信者以外のユーザ名で記憶ユニット２０に記憶されるように、ＷＳプログラムによって余分な属性を備えることができる。このようにして、特定のファイルを、ユーザのグループにわたっても配布することができる。受信者は、電子メールによって注意させることができ、自分自身の使用のために実際にファイルを印刷してもらう機会を有する。必要であれば、受信者は、まず、スキャンファイルに関して図１５を参照して説明したのとまったく同じ方式で、意図したプリントファイルをワークステーションに持ち出すこともできる。ファイルを検査し、それを実際に印刷すると決定した後、選択的に第１のまたは第２のタイプのファイルとして、ファイルを印刷するために装置に送信し返す。
【０１２４】
他のユーザからプリントファイルを受信する可能性を、ジョブマネジャによって、特定のユーザに対してプログラムすることができ、そのようなファイルの受信を許可するまたはしないデータアイテムが、アカウンティングおよびセキュリティユニット２７のデータベースにおけるそのユーザのエントリに追加されている。このデータアイテムは、必要であれば、そのデータアイテムにおいて言及されている特定の他のユーザからのファイルの受信のみを許可し、したがって、他のユーザのファイルを妨害するように拡張することができる。
【０１２５】
複数のプリンタのための高度な実施形態
本発明の高度な実施形態では、本明細書で説明した複数のプリンタをシステムに組み合わせることができ、ユーザは、第２の種のプリントジョブ（ＩＰジョブ）を印刷するために、プリンタの１つを自由に選択することが可能である。このシステムでは、プリントファイルは、上述した方式とまったく同じ方式で提出される。次いで、ジョブを選択し、システムのプリンタのいずれかに印刷することができる。この実施形態を、これ以降、「非連鎖的プリント」と呼ぶ。これは、システムに接続されているすべてのプリンタを含むことが可能であるが、そのサブセットも含むことが可能である。実際、サブセットは、例えば物理的な位置に応じて、異なるユーザに対して異なることが可能である。前記サブセットは、ジョブを提出するためのワークステーションのプログラム内にプログラムすることが可能であるか、またはシステムレベルにおいて統御することが可能である。
【０１２６】
以下の説明では、「プリントファイル」と「プリントジョブ」という用語は、区別なく使用される。同じエンティティに関することを意味しているが、異なる態様、すなわち、それぞれデータファイル態様と統御態様を強調している。
【０１２７】
一般に、高度な実施形態は、サーバ機能とプリントデータ記憶機能を含み、両方とも、以下で説明するように、いくつかの方式の１つでかつシステムにおける種々の物理的位置において実施することが可能であるプロセスである。
【０１２８】
一般的なプロセスを図１６Ａから１６Ｆに示す。
【０１２９】
図１６Ａ：プリントファイルは、サーバ機能によって受信される。サーバ機能は、プリントデータをプリントデータ記憶機能に記憶し、これ以降「メタデータ」と呼ぶ、プリントファイルの識別データを抽出する（ユーザ名とファイル名、セキュリティコード（存在する場合）、システムにおけるプリントファイルの到着時間、およびプリント設定を含む）。次いで、サーバ機能が、メタデータをすべての接続されているプリンタに送信する。
【０１３０】
図１６Ｂ：すべてのプリンタは、プリンタのディスクに記憶されている実際のプリントデータを有していない可能性がある場合でも、ジョブを統御システムに含み、印刷するために選択可能とする。ここで、ユーザが、プリンタの１つのコンソールにおいてジョブを選択するとき、プリンタは、プリントデータ記憶機能からプリントデータをダウンロードして、ジョブを印刷する。
【０１３１】
図１６Ｃおよび１６Ｄ：ジョブを印刷した後、プリンタは、統御システムと選択リストにおいて、プリントジョブを「プリント済み」としてマークするようにすべてのプリンタに命令する趣旨のメッセージをサーバ機能に送信する。ジョブを「プリント済み」とマークすることは、リストのファイル名の次にマーク（「チックサイン」）を表示することによって実施することが可能である。
【０１３２】
図１６Ｅおよび１６Ｆ：プリンタのいずれかのコンソールにおいてユーザによってプリントジョブが消去されるとき、そのプリンタは、プリントデータ記憶機能から、そのジョブのプリントデータを消去し、統御システムからジョブのメタデータを消去するようにすべてのプリンタに命令する趣旨のメッセージをサーバ機能に送信する。プリントファイルがシステムに到着してから所定の時間間隔の後に、記憶機能からプリントジョブのプリントデータを自動的に消去し、統御システムからプリントジョブを消去するようにプリンタに命令するために、「タイムアウト」機能をサーバ機能に含むことが可能である。
【０１３３】
非連鎖的プリントは、いくつかの方式で実施することができる。３つの実施例を以下で説明する。システムの一般的な概略のために図１７を参照する。これには、ワークステーション１１Ａ、１１Ｂ、１１Ｃ、プリンタ１Ａ、１Ｂ、１Ｃ、および、非連鎖的プリントサーバＵＰＳが含まれており、すべて、ネットワーク１０に接続されている。プリンタ１Ａおよび１Ｂは、非連鎖的プリントのための完全な機能を有する専用プリンタであるが、プリンタ１Ｃは、非連鎖的プリントのために完全なまたは限定された機能を有するサーバ９０を備えた通常のネットワークプリンタ９６である。
【０１３４】
第１の実施では、ＵＰＳは、サーバ機能と記憶機能の両方を実施する。ＵＰＳは、高容量のハードディスクを有するＰＣとすることが可能である。ＵＰＳは、すべてのプリントファイルを受信および記憶し、メタデータを抽出して、メタデータをすべての接続されているプリンタに送信する。動作時、専用プリンタ１Ａ、１Ｂは、ジョブを統御システムに含み、印刷するためにそれを選択可能とするが、ディスク上には実際のプリントデータは記憶していない。ここで、ユーザが、プリンタの１つのコンソールにおいてジョブを選択するとき、プリンタは、ＵＰＳからプリントデータをダウンロードし、ジョブを印刷する。
【０１３５】
第２の実施では、ハードウエアは第１の実施と同様であり、プリントファイルは、ユーザの選択により（または、ユーザのプリンタドライバにおいてプログラムされているように）、特定のプリンタに提出される。プリントファイルを受信する際に、アドレス指定されたプリンタは、ファイルを内部に記憶し、ジョブのメタデータを抽出し、それをサーバ機能の残りを履行するＵＰＳに送信する。したがって、ＵＰＳは、メタデータを他のプリンタに送信する。他のプリンタは、すべて、ジョブを統御システムに含み、それを、印刷するために選択可能とする。ここで、ユーザが、プリンタの１つのコンソールにおいてジョブを選択し、そのジョブのプリントデータは、そのプリンタにローカルに記憶されていないとき、プリンタは、それらを記憶していたプリンタから、プリントデータをダウンロードし、ジョブを印刷する。
【０１３６】
第３の実施では、サーバ機能とプリントデータ記憶機能は、完全に分散されている。したがって、物理的なサーバデバイスは必要でない。プリントファイルは、上述した方式とまったく同じ方式で、プリンタの１つに提出される。プリントファイルを受信する際に、あて先指定されたプリンタは、ファイルを内部に記憶し、メタデータを抽出し、それを他のプリンタに送信する。他のプリンタは、すべて、ジョブを統御システムに含め、それらを印刷するために選択可能とする。ここで、ユーザが、プリンタの１つのコンソールにおいてジョブを選択し、そのジョブのプリントデータがプリンタにローカルに記憶されていないとき、プリンタは、それらを記憶していたプリンタからプリントデータをダウンロードして、ジョブを印刷する。
【０１３７】
これらの実施のいずれかにおいて、データが複数のプリンタデバイスに送信される場合、「マルチキャスティング」によってそれを実施することが有利である。マルチキャスティングでは、データはネットワークに１度だけ入力される。ラジオやテレビのように正しいマルチキャストに同調されているデバイスがネットワークからデータを取り出す。データを配布するこの方法は、より低いネットワークのローディングをもたらす。
【０１３８】
ここで、プリントジョブを取り扱うプロセスについて、図１８〜２６を参照して説明する。ユーザが接続されているプリンタのいずれかを利用することを可能にする本発明の変形は、原理的には、対話式印刷ジョブを意図していることに留意されたい。自動プリントジョブは、依然として提出することが可能であるが、そのプリンタのジョブマネジャが、自動プリントジョブを受容しないモードにない限り、通常は、それらが提出された特定のプリンタによって処理される。後者の場合、ジョブマネジャはプリントファイルを第２の種のプリントファイル（ＩＰ）変換し、以下で説明するようにさらに処理する。しかし、自動プリントジョブを受信するプリンタも、それをＵＰＳに報告し、ＵＰＳは、他のプリンタに通知する。次いで、他のプリンタは、ジョブを印刷するために選択可能とする。
【０１３９】
以下の説明は、違うと示したこと以外は、上述した第２の実施に適用可能である（プリントファイルはプリンタの１つに提出および記憶され、メタデータはＵＰＳを介して配布される）。当業者なら、他の実施のために必要な修正を考案することに困難はないであろう。
【０１４０】
図１８は、本発明の高度な実施形態による、非連鎖的プリントに専用なプリンタデバイス１Ａの構成部分を示す図である。図２の装置とほとんど同一であるが、図１８のデバイスは、非連鎖的プリントサーバ（ＵＰＳ）との通信のために、ジョブマネジャ１２とネットワーク１０の間で接続されている、追加の非連鎖的プリントクライアント（ＵＰＣ）２９を有する。さらに、プリントデータ記憶機能からプリントデータファイルを取り出すための取出しモジュール３０を含み、この場合は、ネットワーク１０を介してジョブサーバ２１の制御下にある、他のプリンタである。ジョブのための統御システムは、ジョブマネジャ１２によって維持されており、要素１２ａとして示されている。
【０１４１】
図１９は、非連鎖的プリントサーバＵＰＳの態様を示す図である。これは、すべてのプロセスを制御するＵＰＳモジュールプロパ３１と、仮想プリンタサーバ３２を含む。ＵＰＳモジュール３１は、３つのデータベースを維持しており、１つ（３３）はユーザの認可に関するアカウンティングおよびセキュリティ情報を含み、１つ（３４）はシステムにおけるすべてのジョブのメタデータに関するリストを含み、１つ（３５）は接続されているプリンタの情報を含む。さらに、ＵＰＳは、よく知られているＳＮＴＰプロトコルを使用することによって、ワークステーションを同期化するための時間サーバ３６、プリンタ、およびＵＰＳを含む。
【０１４２】
仮想プリンタサーバ（ＶＰＳ）３２は、プリンタとＵＰＳモジュール３１の間の通信を管理する。これは、
新しいプリントファイルがプリンタのいずれかにおいて受信されたとき（ＩＰまたはＡＰ）、
プリントファイルのプリントが終了したとき（ＩＰまたはＡＰ）、
プリントファイルが、プリンタのいずれかにおいて、ユーザによって消去されたとき（ＩＰまたはＡＰ）、
アカウンティングおよびセキュリティデータ（認可など）が変更されたとき、プリンタが、ジョブリスト３４において、すべてのジョブのメタデータを求める要求を発行したとき（プリンタジョブ統御１２ａを更新するために必要）、
プリンタが、接続されているプリンタのデバイス識別子に対する要求を発行したとき（遠隔的に記憶されているプリントジョブのプリントデータを取り出すために必要）、
プリンタが、アカウンティングおよびセキュリティ情報の更新に対する要求を発行したとき、
メッセージを交換する。さらに、ＶＰＳ３２は、
プリンタがダウンしたとき、
プリンタがアップしたとき、
を感知する。
【０１４３】
ＵＰＳのアカウンティングおよびセキュリティデータベース３３とプリンタ（２７）のそれは、同じ情報を含むことを保証するために、同期化されている。認可およびクレジットのあらゆる変化は、ＵＰＳのデータベースにおけるシステムアドミニストレータによって入力され、次いで、ＵＰＳによって、プリンタの対応するデータベースに自動的に配布される。また、まだ未知のユーザのプリントファイルがプリンタに到着したとき、および、そのプリンタのジョブマネジャ１２がユーザ名を抽出し、アカウンティングおよびセキュリティデータベース２７を更新したとき、前記ジョブマネジャは、ＵＰＳにも通知し、ＵＰＳは、それにしたがってデータベース３３を更新し、他のプリンタに通知する。
【０１４４】
ジョブリストを常時矛盾のないように維持することについて、ここで説明する。プリンタがダウンするとき、または非接続になるとき、これは、ＶＰＳによって検出され、ＵＰＳに報告される。ＵＰＳは、ジョブリスト３４から、そのプリンタからのすべてのジョブを消去し、他のプリンタに同じことを実施するように命令することによって、反応する。接続が回復されるとき、ＶＰＳは、プリンタとの新しい通信を確立し、プリンタは、すべてのジョブを新しいジョブとしてＶＰＳに報告する。次いで、ＶＰＳは、これらのジョブをＵＰＳモジュール３１に報告し、ＵＰＳモジュールは、ジョブをジョブリスト３４に挿入し、他のプリンタに同じことを実施するように命令する。
【０１４５】
プリンタが、要求の際にＵＰＳから明瞭な反応を受信しないとき、プリンタは、接続が遮断されたと推定し、それに反応して、ジョブ統御システム１２ａからローカルに記憶されていないすべてのジョブを消去する。しかし、すべてのジョブメタデータに対する要求を送信し続ける。要求が再び成功したとき、プリンタは、ジョブ統御システムを更新して、再び、すべてのジョブをユーザ選択のために利用可能とする。
【０１４６】
プリントファイルの受信
図２０は、第１のまたは第２のタイプのプリントファイルを、ネットワークを介して、プリンタ１Ａの１つにおいて受信したことに続く手順を示す。
【０１４７】
プリントファイルは、入力ハンドラ１５によって受信される（２０−１０）。これは、識別データ（ユーザ名とファイル名を含む）とプリント仕様（プリントパラメータおよび仕上げパラメータなど）を抽出し、それが第１のタイプのプリントファイル（ＡＰ）であるかまたは第２のタイプ（ＩＰ）であるかを決定して、ジョブをジョブサーバ２１に報告し、ファイル全体、すなわち、印刷するためのプリント仕様と画像データを記憶ユニット２０に記憶する（２０−２０）。ジョブサーバ２１は、該当するデータとともに、ジョブをジョブマネジャ１２に報告する。
【０１４８】
ジョブマネジャは、プリントファイルのメタデータとプリンタ自体を識別するコードを、ＵＰＣ２９を介してＵＰＳに渡す（２０−２５）。プリントファイルが第２のタイプ（ＩＰ）である場合、ジョブマネジャは、ジョブ自体をジョブ統御システムに入力し（２０−４０）、このジョブに関する活動を終了する。プリントファイルが第１のタイプ（ＡＰ）のファイルである場合、図７を参照して本明細書で説明したのとほとんど同じ方式で取り扱う（２０−３０）。しかし、それが印刷された後、ファイルは消去されずに、プリント済みとしてＵＰＳに報告される（２０−３５）。次いで、ＵＰＳは、すべてのプリンタに、ファイルをプリント済みとするように命令する。これについて、以下で説明する。
【０１４９】
ＵＰＳは、仮想プリンタサーバ３２を介して、新しく受信したプリントファイル（ＡＰまたはＩＰ）のメタデーを受信し、それらをジョブリスト３４に記憶する。次いで、ＵＰＳは、ＶＰＳ３２を通して、メタデータとデバイス識別子コードを他の専用プリンタ（１Ｂなど）に送信する。このようにして、第１のタイプ（ＡＰ）のプリントファイルであっても、他の接続されているプリンタのいずれかによって印刷することができる。これは、ユーザが自分の（自動的に印刷された）プリントを収集するためにアドレス指定されたプリンタまで歩いて行き、自分自身のプリントジョブが依然としてキューにある間、自分の順番を待っている他のユーザのラインを見つける場合、他のプリンタまで行って、そこでジョブを印刷することが可能であるという利点を有する。自動プリントファイルのプリントが、このようにして、他の場所で開始されるとき、プリントプロセスの開始がＵＰＳに伝達され、ＵＰＳは、元々アドレス指定されていたプリンタに、自動プリントキューからジョブを除去し、代わりに、それをＩＰジョブに変換するように命令するが、その理由は、ジョブの自動プリントは、もはや必要ではなく、実際、望ましくからである。
【０１５０】
図２１は、ＵＰＳから、ユーザのワークステーションから当初プリントファイルを受信したプリンタ（１Ａ）とは異なるプリンタ１Ｂに、新しいジョブのメタデータファイルが到着する手順を示す。
【０１５１】
メタデータファイルは、ＵＰＣ２９によって受信される（２１−１０）。これはファイルを認識して、ジョブをジョブマネジャ１２に報告し（２１−２０）、ジョブマネジャは、ジョブ自体をジョブ統御システム１２ａに入力し（２１−３０）、したがって、ユーザインタフェース１３を介して、オペレータにとって、印刷するために選択可能となる。その後、このジョブに関しては、さらに活動は行われない。
【０１５２】
対話式印刷
図２２Ａは、ユーザが、装置の制御パネル上で、オペレータ制御手段の補助により、対話式印刷オーダを与える時のイベントの過程を示す。
【０１５３】
まず、プリント機能が、キー６４Ａ（図３／４）で選択される（２２−５）。このとき、オペレータ制御ユニット１３は、すべての活動ユーザ名（第２のタイプの少なくとも１つのプリントジョブをシステムに有するユーザ名）のリストを渡すように、ジョブマネジャ１２に要求を渡す。その要求に応答して、ジョブマネジャは、現在のリストを作成し、それをオペレータ制御ユニット１３に渡す（２２−１０）。リストは、完全に記憶ユニット２０に記憶されているジョブだけでなく、プリントデータが他のプリンタの記憶ユニットに記憶されており、ジョブマネジャ１２が、メタデータと、プリントデータが実際に記憶されているプリンタの情報のみを有するジョブも含んでいることを理解されたい。
【０１５４】
オペレータ制御ユニットは、キー６４Ｄの上のカラムにおいて、ディスプレイにユーザリストを表示し（図４）、その後、ユーザは、自分の名前を選択することができる。ディスプレイ画像を図２２Ｂに示す。リストが長過ぎて、完全に表示することができない場合、その部分をディスプレイに示し、スターキー６６を使用してスクロールすることが可能である。表示フォーカスは、特定のプリンタ（この例では「Ｅｖｅｒｔｓｅｎ」）に最後にプリントジョブを提出したユーザの上にある。ユーザが自分の名前を選択した後、キー６４Ｅを作動させて、自分自身のプリントジョブに関する概略を獲得する。これに応答して、オペレータ制御ユニット１３は、選択したユーザ名と、そのユーザのプリントジョブのリストに対する要求を、ジョブマネジャに転送する（２２−１５）。
【０１５５】
ここで、ジョブマネジャは、アカウンティングおよびセキュリティユニット２７で、ユーザがプリントを許可されているかをチェックし（２２−２０）、そうである場合、このユーザ名に対するユーザコードが存在するかを決定する（２２−２５）。後者の場合、ユーザコードをチェックするために、オペレータ制御ユニット１３を介した、ユーザとの対話を含む（２２−３０）。結果が肯定である場合、ジョブマネジャは、現行ユーザに関する対話式および自動プリントジョブの現行リストを作成し、それをオペレータ制御ユニット１３に渡し、このユニットは、このリストを、選択のためにユーザに対し、ディスプレイ６０に表示する。ディスプレイ画像を図２２Ｃに示す。各ジョブの提出時間を、ファイル名の側に示す。「チック」サインは、ファイルが印刷された後、リストのそのファイル名の左に示される。リストが長過ぎて完全に表示されない場合、その一部をディスプレイに表示し、スターキー６６を使用して、スクロールすることが可能である。表示焦点は、事前選択を含めて、特定のプリンタに最後に提出されたプリントジョブの上にある（この例では「内部報告」）。この実施形態では、キー６４Ｃ〜Ｅは、ファイル管理の機能を有する。キー６４Ｃは、現行ユーザのすべてのプリントジョブを選択するためのものであり、キー６４Ｄは、新しく到着したプリントジョブのみを選択するためのものであり、キー６４Ｅは、任意の選択したジョブを消去するためのものである。
【０１５６】
リストに示したプリントジョブが、その瞬間に他のプリンタにおいて実行されていることが可能である。プリントジョブのプリントの開始が、ＵＰＳを介して他のプリンタに報告されるので、ジョブマネジャは、ジョブの状況を認識して、例えば、ディスプレイのメッセージウィンドウ６７において、これをユーザに示す。ユーザは、以下で説明するように、実行中のプリントプロセスとインタフェースすることが可能である。
【０１５７】
接続されているプリンタの機能が異なる可能性があるので、例えば、ジョブが「複式プリント」設定を有する可能性があり、プリンタが、単式印刷しかできない可能性があるなど、選択したプリンタにおいて、プリントジョブを処理することができない可能性がある。ジョブマネジャ１２は、各選択したジョブのメタデータをチェックして、ジョブ設定によるプリントが可能であるかないかを決定する。
【０１５８】
ここで、ユーザは、事前に選択したプリントファイルを確認する、または他のプリントファイルを選択することが可能である（２２−４０）。選択したプリントファイルの名前は、オペレータ制御ユニット１３によって、ジョブマネジャ１２に送信される。次いでジョブマネジャは、セキュリティコードがメタデータファイルとともに送信されたかをチェックする。実際に、セキュリティコードが選択したファイルとともに送信された場合、オペレータ制御ユニットを介して、ジョブマネジャは、再び、コードをチェックするためにユーザと対話する（２２−５０）。結果が肯定である場合、ジョブマネジャは、印刷するためにファイルを解放する。
【０１５９】
ジョブが、他のプリンタの１つにおいて実行されている場合、これは、図２２Ｄに示したように、ディスプレイ６０のメッセージウィンドウ６７における警告メッセージによって、ユーザに伝達される。ここで、ユーザは、キー６４Ｃを作動させることによって、プリントを停止する機会を有する。この場合、プリントプロセスは中断されるが、プリントファイルは、記憶されたままであり、後に、プリンタのいずれかで印刷するために選択することが可能である。また、ユーザは、ジョブのプリントを他のプリンタにおいて続行しながら、開始キー６１を作動させることによって、自分のプリンタにおいてプリントプロセスを開始することが可能である。
【０１６０】
ステップ２２〜４０において、ジョブ設定によるプリントは可能でないことが発見された場合、注意メッセージが、ディスプレイ画像６０のメッセージウィンドウ６７に示され、事前に定義した設定による選択したプリントジョブのプリントが可能でないことと、その理由が提示される（２２−５２）。対応するディスプレイ画像を図２２Ｅに示す。
【０１６１】
また、ジョブマネジャは、他のプリンタの能力に関する情報を有するので、その設定によるプリントが、他のプリンタの１つにおいて可能であるかをチェックする。そうである場合、これは注意メッセージに示される。２つ以上の他のプリンタがジョブを実行することができる場合、ジョブマネジャは、他のプリンタに関する位置のリストを使用して、最も近くに配置されている他のプリンタを見つける。当然、占有度など、代替プリンタを選択するための他の参照を同様に使用することが可能である。
【０１６２】
ユーザは、キー６５Ａ、Ｂ、およびＣを使用して、オペレータ制御パネル上に仕上げパラメータを含むジョブ設定をチェックすることができ、それらを変更することが可能である（２２−２５）。このようにして、ユーザは、最終的にはジョブをプリント可能とするために、設定をプリンタの能力に適合させることも可能である。最後に、ユーザは、開始キー６１を作動させることによって、プリントプロセスを開始することができる（２２−６０）。
【０１６３】
ユーザが、２つ以上のプリントジョブを選択した場合、すべての選択したジョブは、連続して取り扱われ、印刷される。
【０１６４】
単一プリンタシステムに対して本明細書で説明したプリントプロファイルは、マルチデバイスシステムにおいても支持することが可能である。各それぞれのユーザに対するプリントプロファイルは、プリンタの１つ、または代替として、ＵＰＳに記憶される。さらに、一般的な使用のためのプリントプロファイルも記憶することが可能である。ユーザが、プリンタのコンソールにおいて、自分の名前を選択するとき、自分のプリントジョブだけではなく、自分のプリントプロファイル（および可能であれば一般的な使用のためのプロファイル）も、ファイルリストに表示される。ここで、ユーザは、プロファイルの１つを選択することが可能であり、その際、オペレータ制御ユニット１３は、プリントプロファイルの設定を引き継ぎ、それをディスプレイ６０に示す。次に、ユーザはプリントジョブを選択し、オペレータ制御ユニット１３は、プリントジョブの選択と設定をジョブマネジャ１２に渡す（ステップ２２〜４０）。
【０１６５】
印刷プロセス
図２３は、対話式印刷ジョブ（ＩＰ）のためにユーザによって開始された（２３−１０）、または、自動プリントジョブがＡＰプリントキューの上部に到達したときジョブマネジャ１２によって開始された（２３−１５）、プリントプロセスの進行を示す。ここで、ジョブマネジャは、３０秒など、所定の時間の間、オペレータ制御パネル上でなんら活動が観測されなかった場合にのみ、自動プリントジョブを開始することができるようにプログラムされていることに留意されたい。これにより、オペレータ制御パネルにおいてジョブに専念しているユーザが、自動プリントジョブの突然の開始によって妨害されることが防止される。
【０１６６】
ジョブマネジャ１２は、プリントジョブをコピーコントローラ６に報告し、このオーダのための開始コマンドをジョブサーバに与える（２３−４０）。また、ジョブが開始されたことをＵＰＳに報告し、ＵＰＳは、それを他のプリンタに通知する。
【０１６７】
ジョブサーバは、プリントハンドラ２５を始動させ（２３−２５）、プリントハンドラは、記憶ユニット２０から該当するプリントファイルを読み取り、それをラスタ化して、セットメモリ４に記憶する（２３−５０）。
【０１６８】
ジョブのプリントデータは、実際には、他のプリンタに記憶することが可能である。その場合（２３−３０）、ジョブマネジャ１２は、そのプリンタにプリントデータが記憶されていることをジョブサーバ２１に通知する。次いで、ジョブサーバは、取出しモジュール３０を始動させ（２３−４０）、これは、対応するプリンタからプリントデータファイルを取り出して、そのファイルを記憶ユニット２０に記憶する（２３−４５）。次いで、プリントハンドラは、プリントデータを処理して、結果的な画像データをセットメモリ４に記憶する。プリントハンドラは、実際には、十分なプリントデータが取り出され、記憶されたとき、プリントデータの処理を開始することが可能であり、取出しプロセスが完了するまで待つ必要はない。
【０１６９】
プリントハンドラからコピーコントローラ６への十分な画像データがセットメモリに記憶されているという趣旨の報告に際して、コピーコントローラは、プリントを行うために、プリンタユニット５を始動させる（２３−５５）。
【０１７０】
この点について（２３−５５）、コピーコントローラは、まず、例えば、画像担体（フォーマット、配向、色）の必要なタイプのストックが存在する場合かどうかなど、プリントジョブに属するプリント仕様が見たされているかをチェックする。これらの使用が満たされていない場合、ジョブは停止される。コピーコントローラは、これをプリントハンドラに報告し（２３−６０）、プリントハンドラは、報告をジョブサーバに渡し、ジョブサーバは、これをジョブマネジャに渡し（２３−６５）、ジョブマネジャは、プリントを実行することが不可能であることを、オペレータ制御ユニット１３のディスプレイのメッセージによって、ユーザに報告する（２３−７０）。
【０１７１】
プリントジョブを処理することができる場合、プリンタユニット５は、セットメモリ４から画像データを読み取り、それらを印刷し（２３−８５）、これをコピーコントローラ６に報告する。完全なプリントジョブが実行されたとき、コピーコントローラは、これをプリントハンドラ２５に報告し（２３−９２）、プリントハンドラは、これをジョブサーバ２１に渡し、ジョブサーバは、これをジョブマネジャ１２に渡し、ジョブマネジャは、ジョブが印刷されたことをＵＰＳに報告する。これに応答して、ＵＰＳは、ジョブが「プリント済み」であるとジョブリスト３４にマークし、これをプリンタに通知する。次いで、これらは、ジョブがプリント済みであると統御システムにマークし（２３−９４）、プリントプロセスを完了する（２３−９６）。
【０１７２】
参照による印刷の実施
また、遠隔的に記憶されているプリントファイルのプリントは、以下の方式で実施することが可能である。プリントファイルをプリンタの１つ（プリンタＡ）において受信し、これは、メタデータを抽出し、そのメタデータをＵＰＳに送信し、ＵＰＳは、メタデータを、ＩＰジョブの形態にある他のプリンタに配布する。しかし、この特定の種類のＩＰジョブは、プリントデータを含まず、参照コードのみを含む。他のプリンタは、基準コードをプリントデータであるかのように同じ方式で記憶ユニット２０に記憶する。ここで、ユーザが、他のプリンタ（プリンタＢ）においてジョブを印刷することを望むとき、プリンタＢのプリントハンドラは、記憶ユニットからプリントデータを読み取ることを試み、参照を見つけ（および認識し）、参照コードにおいて指定された記憶位置から取り出した実際のプリントデータを有する。また、参照コードは、データの実際の記憶位置（他のプリンタの１つにおけるアドレス）が記憶されている、ＵＰＳにおける記憶位置を指すことが可能である。
【０１７３】
非専用プリンタに対するソリューション
上述した実施形態は、専用プリンタ、すなわち、適切にプログラムされており、必要なオペレーティング手段を備えているプリンタを使用する。しかし、通常のネットワークプリンタなど、他のプリンタを、専用のサーバデバイスを介してそれらをネットワークに接続することによって、システムに含むことが可能である。そのようなデバイスの２つの実施法について以下で説明する。
【０１７４】
図２４は、図１７において１Ｃと呼ばれているサーバ／プリンタの組合せの構成部分を示す。サーバ９０は、図１８に関して記述されている、専用プリンタデバイス１Ａ、１Ｂのすべての基本的な機能を含むが、プリンタ９６に組み込まれているプリントハンドラ２５を除く（さらに、スキャンに関するすべての部分が提示されていない）。サーバ９０に示した部分の相互関係および協働は、専用プリンタデバイス１Ａに非常に類似しており、したがって、プリントプロセスに関するさらなる説明は、不必要であると考えられる。
【０１７５】
図２５は、限定された機能を有するプリンタ１Ｃ’として、非連鎖的プリントシステムに接続するための、サーバ／プリンタ組合せを示す。この組合せのサーバ９０’は、ＵＰＳと他のプリンタにアクセス可能であるスプール機能を含むが、他のプリンタに記憶されているプリントファイルを印刷する手段は含まない。この構成は、非連鎖的プリントの利点を、同じネットワークに接続されている通常のプリンタに拡張するのに特に適しており、そのようなプリンタの通常のオペレーションを妨害することはない。したがって、そのようなプリンタは、通常通り動作し続けることができるが、それに提出されたプリントジョブが、他の位置での専用非連鎖的プリントプリンタによるプリントに利用可能となる。
【０１７６】
サーバ９０’は、ユーザのワークステーションからプリントファイルを受信するためにネットワーク１０に接続されている入力ハンドラ９１、記憶ユニット（ハードディスク）９３、およびプリントプロセスと記憶ユニット９３を管理するためのスプールサーバ９２を含む。さらに、スプールサーバ９２は、ネットワーク１０を介してＵＰＳとの接触を維持する非連鎖的プリントクライアント（ＵＰＣ）９４に接続されている。記憶ユニット９３は、それにプリントデータを送達するために外部プリンタ９６に接続されている。また、記憶ユニット９３は、要求に際して記憶ユニット９３から他のプリンタにファイルをアップロードするためにネットワーク１０に接続されている取出しモジュール９５に接続されている。アカウンティングデータベース９７は、生成されたプリントをアカウンティングするために、外部プリンタ９６に接続されており、また、ＵＰＳとアカウンティング情報を交換するためにＵＰＣ９４と接続されている。
【０１７７】
図２５のサーバ／プリンタ組合せのオペレーションを図２６に示す。
【０１７８】
新しいプリントジョブを受信する際に（２６−１０）、入力ハンドラ９１は、プリントファイルを記憶ユニット９３に記憶し（２６−２０）、ジョブをスプールサーバ９２に報告する。スプールサーバ９２は、プリントファイルからメタデータを抽出し、ＵＰＣ９４を介して（２６−４０）メタデータをＵＰＳに送信する（２６−５０）。ＵＰＳは、情報を他のプリンタに配布し、他のプリンタは、ローカルなプリントのために、対応するプリントファイルを選択可能にする。スプールサーバは、プリンタ９６に対する新しいジョブをプリントキューに入力する（２６−３０／６０）。プリンタ９６がプリントジョブを終了するたびに、スプールサーバは、キューの上部にあるジョブのプリントデータのコピーを、そのジョブを所有する（２６−７０）プリンタ９６に送信する（２６−６５）。プリントファイルが依然としてキューにある限り、他のプリンタは、取出しモジュール９５を通して対応するプリントデータのアップロードを要求することができるが、特定のジョブのプリントが完了したとき（２６−７５）、プリントデータは消去され、「消去」メッセージがＵＰＳに送信され（２６−８０）、ＵＰＳは、他のプリンタに、選択リストからそのジョブを消去するように命令する。
【０１７９】
他のプリンタが、依然としてキューにあるプリントジョブのプリントデータを要求する場合（２６−１００）、スプールサーバ９２は、取出しモジュール９５を始動させ（２６−１０５）、取出しモジュールは、要求しているプリンタにデータを転送し、次いで、スプールサーバは、プリントキューからそのプリントジョブを除去するが（２６−１１０）、その理由は、明らかに、このジョブがもはや元のあて先プリンタにおいて印刷されることが予期されないからである。
【０１８０】
また、非連鎖的プリントの概念は、スキャンに適用することが可能である。その場合、スキャンセッションは、接続されているデジタルコピー機デバイスの１つにおいて実施され、スキャンデータファイルは、例えば、ＵＰＳにおいて実施される中央サーバ機能に報告され、、デバイスの記憶ユニットにローカルに記憶され、そこで、ワークステーションによって取り出されるのを待つ。また、上述したスキームにより、接続されているプリンタのいずれかにおいて、スキャンデータファイルを印刷することが可能である。
【０１８１】
このように本発明について説明してきたが、明らかに、本発明を多くの方式で変更することが可能である。当業者には明らかであるそのような変更および修正は、以下の請求項の範囲内に含まれることを意図している。
【図面の簡単な説明】
【図１】本発明による装置の図である。
【図２】本発明による装置の構成部分を示す図である。
【図３】様々な状況における、本発明による、装置のオペレータ制御パネルの図である。
【図４】様々な状況における、本発明による、装置のオペレータ制御パネルの図である。
【図５Ａ】本発明の装置のアカウンティングおよびセキュリティユニットのオペレーションを説明する流れ図である。
【図５Ｂ】本発明の装置のアカウンティングおよびセキュリティユニットのオペレーションを説明する流れ図である。
【図６】コピーを作成するための本発明のプロセスに関する流れ図である。
【図７】プリントファイルのための本発明の受信プロセスに関する流れ図である。
【図８】本発明による対話式印刷プロセスの初めの手順に関する流れ図である。
【図９】本発明によるプリントプロセスの流れ図である。
【図１０】本発明によるスキャンプロセスの流れ図である。
【図１１】本発明によるオペレータ制御パネルの図である。
【図１２】本発明によるスキャンプロファイルを使用するスキャンプロセスの流れ図である。
【図１３】本発明によるスキャンプロファイルを作成するための手順の流れ図である。
【図１４】本発明によるスキャンプロファイルを作成するための手順の流れ図である。
【図１５】本発明による装置からスキャンプロファイルを取り出すための手順の流れ図である。
【図１６Ａ】複数のプリンタを含む、本発明の高度な実施形態の一般的なプロセスを記述する流れ図である。
【図１６Ｂ】複数のプリンタを含む、本発明の高度な実施形態の一般的なプロセスを記述する流れ図である。
【図１６Ｃ】複数のプリンタを含む、本発明の高度な実施形態の一般的なプロセスを記述する流れ図である。
【図１６Ｄ】複数のプリンタを含む、本発明の高度な実施形態の一般的なプロセスを記述する流れ図である。
【図１６Ｅ】複数のプリンタを含む、本発明の高度な実施形態の一般的なプロセスを記述する流れ図である。
【図１６Ｆ】複数のプリンタを含む、本発明の高度な実施形態の一般的なプロセスを記述する流れ図である。
【図１７】高度な実施形態に対応するシステムの一般的な概略を示す図である。
【図１８】本発明の高度な実施形態による装置の構成部分を示す図である。
【図１９】非連鎖的プリントサーバの態様を示す図である。
【図２０】プリントファイルに対する受信プロセスの流れ図である。
【図２１】プリントファイルのメタデータに対する受信プロセスの流れ図である。
【図２２Ａ】本発明の高度な実施形態による対話式印刷プロセスの初めの手順に関する流れ図である。
【図２２Ｂ】様々な状況における、本発明の高度な実施形態による、装置のオペレータ制御パネルの図である。
【図２２Ｃ】様々な状況における、本発明の高度な実施形態による、装置のオペレータ制御パネルの図である。
【図２２Ｄ】様々な状況における、本発明の高度な実施形態による、装置のオペレータ制御パネルの図である。
【図２２Ｅ】様々な状況における、本発明の高度な実施形態による、装置のオペレータ制御パネルの図である。
【図２３】プリントプロセスの流れ図である。
【図２４】本発明の高度な実施形態のシステムにおいて使用するためのサーバ／プリンタ組合せの概略的な図である。
【図２５】本発明の高度な実施形態のシステムにおいて使用するためのサーバ／プリンタ組合せの概略的な図である。
【図２６】図２５のサーバ／プリンタ組合せのオペレーションを示す流れ図である。
【符号の説明】
１  装置
１Ａ、１Ｂ、１Ｃ、１Ｃ’  プリンタ
２  基本ユニット
３  スキャナユニット
４  セットメモリ
５  プリンタユニット
６  制御ユニット（コピーコントローラ）
１０  ローカルネットワーク
１１ａ、１１ｂ、１１ｃ  ワークステーション
１２  ジョブマネジャ
１２ａ  ジョブ統御システム
１３  オペレータ制御ユニット
１５  入力ハンドラ
１６  出力ハンドラ
２０  記憶ユニット
２１  ジョブサーバ
２５  プリントハンドラ
２６  スキャンハンドラ
２７  アカウンティングおよびセキュリティユニット
２８  変換ユニット
２９  非連鎖的プリントクライアント
３０  取出しモジュール
３１  ＵＰＳモジュールプロパ
３２  仮想プリンタサーバ
３３、３４、３５  データベース
３６  時間サーバ
６０  ディスプレイスクリーン
６１  開始キー
６２  ナンバーキー
６３  訂正キー
６７  記憶キー、メッセージウィンドウ
６４Ａ〜Ｅ、６５Ａ〜Ｄ  選択キー
６６Ａ〜Ｄ  スターキー
７０  ナンバーディスプレイ
９０、９０’  サーバ
９１  入力ハンド
９２  スプールサーバ
９３  記憶ユニット（ハードディスク）
９４  非連鎖的プリントクライアント
９５  取出しモジュール
９６  通常のネットワークプリンタ
９７  アカウンティングデータベース
１１０  ドキュメントフィーダ
１１１  入力トレイ
１１２  送達トレイ
１２０  スキャナユニット
１３０  プリンタユニット
１４０  供給セクション
１５０  仕上げおよび送達セクション
１５１  送達トレイ
１６０  オペレータ制御パネル
１７０  制御電子機器
１７１  ケーブル
【図１】
0003954365.tif 000002
【図２】
0003954365.tif 000003
【図３】
0003954365.tif 000004
【図４】
0003954365.tif 000005
【図５Ａ】
0003954365.tif 000006
【図５Ｂ】
0003954365.tif 000007
【図６】
0003954365.tif 000008
【図７】
0003954365.tif 000009
【図８】
0003954365.tif 000010
【図９】
0003954365.tif 000011
【図１０】
0003954365.tif 000012
【図１１】
0003954365.tif 000013
【図１２】
0003954365.tif 000014
【図１３】
0003954365.tif 000015
【図１４】
0003954365.tif 000016
【図１５】
0003954365.tif 000017
【図１６Ａ】
0003954365.tif 000018
【図１６Ｂ】
0003954365.tif 000019
【図１６Ｃ】
0003954365.tif 000020
【図１６Ｄ】
0003954365.tif 000021
【図１６Ｅ】
0003954365.tif 000022
【図１６Ｆ】
0003954365.tif 000023
【図１７】
0003954365.tif 000024
【図１８】
0003954365.tif 000025
【図１９】
0003954365.tif 000026
【図２０】
0003954365.tif 000027
【図２１】
0003954365.tif 000028
【図２２Ａ】
0003954365.tif 000029
【図２２Ｂ】
0003954365.tif 000030
【図２２Ｃ】
0003954365.tif 000031
【図２２Ｄ】
0003954365.tif 000032
【図２２Ｅ】
0003954365.tif 000033
【図２３】
0003954365.tif 000034
【図２４】
0003954365.tif 000035
【図２５】
0003954365.tif 000036
【図２６】
0003954365.tif 000037