(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されるプリンタであって、
給紙機構と、印刷機構と、紙載置手段および紙センサを有する排紙機構とを含む機構部と、
前記ネットワークを介して或る情報処理装置から識別情報および印刷要求を受信して、前記印刷要求の受信後にプリンタの印刷開始キーが押下されたときに前記印刷要求に応答してプリンタの占有を開始し、前記受信した識別情報および印刷要求に従って前記機構部を制御し、前記印刷要求に従ってデータを受信した後で前記紙センサによって前記紙載置手段における排出された紙が検出されなくなるまで前記識別情報を有する前記或る情報処理装置に前記プリンタを占有させ、前記或る情報処理装置に前記プリンタを占有させている間は別の情報処理装置によって要求された印刷データの印刷を前記機構部に行わせない制御部と、
印刷データを記憶する記憶装置と、
を具えるプリンタ。
【請求項２】
前記制御部は、前記或る情報処理装置に前記プリンタを占有させている間、別の情報処理装置によって要求された印刷データを前記記憶装置に格納するものであることを特徴とする、請求項１に記載のプリンタ。
【請求項３】
前記制御部は、前記或る情報処理装置に前記プリンタを占有させた場合、前記或る情報処理装置による前記プリンタの占有を示す情報を前記或る情報処理装置に前記ネットワークを介して送信するものであることを特徴とする、請求項１または２に記載のプリンタ。
【請求項４】
前記制御部は、前記或る情報処理装置に前記プリンタを占有させた場合、前記或る情報処理装置による前記プリンタの占有を示す情報を前記プリンタの表示器に表示するものであることを特徴とする、請求項１乃至３のいずれかに記載のプリンタ。
【請求項５】
前記制御部は、前記或る情報処理装置から前記印刷要求とともに受信した占有に関する情報に従って前記或る情報処理装置に前記プリンタを占有させるかどうかを決定するものであることを特徴とする、請求項１乃至４のいずれかに記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに関し、特に、複数のパーソナル・コンピュータが接続されたネットワークに接続されるプリンタに関する。
【背景技術】
【０００２】
ネットワーク上の通常のプリンタは、それぞれの固有のネットワーク識別番号（ＩＰ／ＭＡＣアドレス等)を有する複数のパーソナル・コンピュータから、印刷要求を受信して起動し、さらに印刷データを受信してそれを印刷してスタック上に排出する。それぞれの印刷データは、それぞれの固有のネットワーク識別番号によって識別される。
【０００３】
パーソナル・コンピュータがプリンタに対して印刷要求を送信すると、プリンタは、その印刷要求に対して受信可を返信し、プリンタはそのパーソナル・コンピュータから印刷データを受信して印刷を開始する。パーソナル・コンピュータからデータ終了の通知を受信すると、プリンタは、受信完了を返信し、その後、印刷要求を実施している次のパーソナル・コンピュータからの印刷要求を受け付ける。
【０００４】
特開平１０−２６４４８３号公報（Ａ）には、プリンタを制御する情報処理システムが記載されている。その情報処理システムにおいて、ホストコンピュータがプリンタにプロテクト設定命令を送出し、プロテクト許可応答（パスワード）を受信するとパスワードと共に印刷データを送出する。プリンタ側では、パスワードが正しければ指定された排紙手段への出力要求を排他的に制御し、印刷データの送出後、送られてくるプロテクト解除命令で排紙手段のプロテクトを解除する。それによって、関係のない出力の混入が防止できる。
【特許文献１】特開平１０−２６４４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ネットワーク上の複数のパーソナル・コンピュータがプリンタに印刷要求を送信した場合、プリンタは、最初に印刷要求を受信した第１のパーソナル・コンピュータからの印刷データを受信して、その受信完了後に、次に印刷要求を受信した第２のパーソナル・コンピュータからの印刷データを受信する。第２のパーソナル・コンピュータからの印刷データの受信と並行して第１のパーソナル・コンピュータから受信した印刷データを印刷する。第１のパーソナル・コンピュータからの受信データの印刷が終了した後、第１のパーソナル・コンピュータからの受信データの印刷を行う。第２のパーソナル・コンピュータからの受信データの印刷が終了した後は、スタッカ上に２つのパーソナル・コンピュータの両方のそれぞれの排出された印刷物すなわち印刷紙が重ねられる。
【０００６】
ネットワーク上の複数のパーソナル・コンピュータによってプリンタに要求された印刷物がスタッカ上に排出されると、一方の第１のパーソナル・コンピュータのユーザは、他方の第２のパーソナル・コンピュータによって要求された印刷物と一緒に自分の印刷物を誤って持ち去ることがある。それによって、他方のユーザの印刷物が紛失することがある。
【０００７】
発明者は、ネットワーク上の複数のパーソナル・コンピュータから印刷要求されてそのプリンタから排出された印刷物がスタッカ上に重ねられないように、プリンタを制御する必要がある、と認識した。
【０００８】
本発明の目的は、ネットワーク上の異なる複数の装置によって印刷要求された印刷物がスタッカ上に同時に重ねられないようにすることである。
【課題を解決するための手段】
【０００９】
本発明の特徴によれば、ネットワークに接続されるプリンタは、給紙機構と、印刷機構と、紙載置手段および紙センサを有する排紙機構とを含む機構部と、前記ネットワークを介して或る情報処理装置から識別情報および印刷要求を受信して、前記印刷要求の受信後にプリンタの印刷開始キーが押下されたときに前記印刷要求に応答してプリンタの占有を開始し、前記受信した識別情報および印刷要求に従って前記機構部を制御し、前記印刷要求に従ってデータを受信した後で前記紙センサによって前記紙載置手段における排出された紙が検出されなくなるまで前記識別情報を有する前記或る情報処理装置に前記プリンタを占有させ、前記或る情報処理装置に前記プリンタを占有させている間は別の情報処理装置によって要求された印刷データの印刷を前記機構部に行わせない制御部と、印刷データを記憶する記憶装置と、を具えている。
【発明の効果】
【００１０】
本発明によれば、ネットワーク上の異なる複数の装置によって印刷要求された印刷物がスタッカ上に同時に重ねられないようにすることができる。
【発明を実施するための最良の形態】
【００１１】
本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【００１２】
図１は、本発明の実施形態が適用されるプリンタ３００の概略的な構成を表すブロック図である。プリンタ３００は、ネットワークを介して複数のパーソナル・コンピュータ（以下、単にＰＣという）ＰＣ１、ＰＣ２、等に接続されている。複数のＰＣＰＣ１、ＰＣ２等は、プリンタ３００に印刷要求を出すことができる。
【００１３】
プリンタ３００は、制御部３１０、プリンタ機構部３２０、表示器（ディスプレイ）３１３、記憶装置３１４、ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）および入力装置（キー）を含んでいる。制御部３１０と機構部３２０の間にはインタフェース（Ｉ／Ｆ）が介在する。
【００１４】
制御部３１０は、例えば記憶装置３１４等の記憶装置に格納されたプリンタ用のプログラムに従って動作するソフトウェア処理部（プロセッサ）３１２を含んでいる。但し、処理部３１２は、例えば専用の集積回路からなるハードウェアの形態で実装してもよい。機構部３２０は、用紙カセットを含む給紙機構３２２、ドラムおよび定着器を含む印刷機構３２４、および、排出された印刷紙用のスタッカおよび印刷紙センサ３２８を含む排紙機構２６を含んでいる。
【００１５】
ソフトウェア処理部３１２は、（１）印刷要求の受信、（２）印刷データの受信、（３）プリンタ３００の占有、占有外および占有解除の通知、（４）記憶装置３１４への印刷データの記憶、（５）ビットマップ展開、（６）印刷起動、および（７）印刷紙の有／無のチェック、等の処理を実行する。ソフトウェア処理部３１２は、ＰＣＰＣ１、ＰＣ２等から受信した識別番号、印刷要求（コマンド）および印刷データ等を記憶装置３１４に格納する。
【００１６】
ＰＣ ＰＣ１およびＰＣ２等は、周知の形態で、プロセッサ、ディスプレイ、入力装置（キーボード、ポインティング・デバイス）等を含んでいる。
【００１７】
図２は、本発明の実施形態による、プリンタ３００とＰＣ ＰＣ１およびＰＣ２の間の通信手順を示している。図３は、図２のプリンタ３００における制御部３１０による印刷処理のためのフローチャートを示している。
【００１８】
図２を参照すると、ＰＣ ＰＣ１およびＰＣ２は、入力装置を用いてユーザによって操作され印刷起動されて、識別番号を含む「印刷要求」をプリンタ３００に送信する（１、１’）。ＰＣＰＣ１からの識別番号を含む「印刷要求」の受信（１）に応答して、プリンタ３００の制御部３１０は、プリンタ３００は他のＰＣによって占有されていないので、ＰＣ１によるプリンタ３００の占有を決定し、応答「受信可」をＰＣ１に送信し返す（２）。一方、制御部３１０は、その後のＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００はＰＣ１によって既に占有されているので、応答「受信不可」をＰＣ２に送信し返す（２’）。
【００１９】
ＰＣ１は、次いで印刷データをプリンタ３００に送信する（３）。プリンタ３００の制御部３１０は、占有中のＰＣ１から印刷データを受信して、機構部３２０にその印刷を開始させる（４）。ＰＣ１は、印刷データの送信が完了すると通知「データ終了」をプリンタ３００に送信する（５）。制御部３１０は、占有中のＰＣ１からの「データ終了」の受信に応答して、「受信完了」をＰＣ１に送信し返す（６）。その後、制御部３１０は、機構部３２０による印刷終了を検出して印刷の終了を決定する（７）。
【００２０】
センサ３２８によってスタッカ上に排出された印刷紙の存在が検出されている限り、制御部３１０は、ＰＣ１によるプリンタ３００の「占有」の状態を維持する。プリンタ３００の「占有」の状態が継続する限り、制御部３１０は、プリンタ３００を占有しているＰＣ１から新たな印刷要求に対して「受信可」を送信し、ＰＣ１に対して印刷データの受信から印刷終了までの手順（３〜７）を繰り返す。
【００２１】
ＰＣ１のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙が存在しないことが検出された場合（８）、制御部３１０は、プリンタ３００の状態に関する「占有」の状態を「占有外」または「非占有」の状態に変更する。
【００２２】
その後、プリンタ３００の制御部３１０は、ＰＣ ＰＣ２からの識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００は他のＰＣによって占有されていないので、ＰＣ２によるプリンタ３００の占有を決定し、応答「受信可」をＰＣ２に送信し返す（２”）。その後、同様に上述の手順が行われる。
【００２３】
従って、プリンタ３００は、プリンタ３００を占有しているＰＣの印刷データだけを受信して印刷する。ＰＣ１とＰＣ２によって印刷要求された印刷物がスタッカ上に排出されて同時に重ねられることがない。
【００２４】
図３を参照すると、ステップ４０２においてプリンタ３００の制御部３１０はＰＣ１から識別番号を含む「印刷要求」を受信すると、ステップ４０４において、プリンタ３００が現在占有されていない状態かどうか、またはその印刷要求がプリンタ３００を現在占有中のＰＣ１からのものかどうかを判定する。換言すれば、その印刷要求が、占有状態にあるプリンタ３００を占有していないＰＣからのものかどうかを判定する。
【００２５】
ステップ４０４において、プリンタ３００が現在占有されていない状態か、またはその印刷要求がプリンタ３００を現在占有中のＰＣ１からのものであると判定された場合は、制御部３１０は、ステップ４２２において印刷要求を送信したＰＣまたはＰＣ１によるプリンタ３００の「占有」の状態を記憶装置３１４中の状態フィールドに設定しまたは状態フィールドにおける「占有」の状態を維持し、ステップ４２４において印刷データを受信して機構部３２０に印刷を行わせ、印刷が終了した時は、ステップ４２６においてプリンタ３００の「印刷終了」の状態を、記憶装置３１４中の状態フィールドに設定する。その後、手順は図３のルーチンを出る。
【００２６】
ステップ４０４においてプリンタ３００が現在占有されておりその「印刷要求」がプリンタ３００を占有中のものでないＰＣ（例えばＰＣ２）からのものであると判定された場合は、制御部３１０は、ステップ４４２において占有ＰＣ１から要求された印刷データの印刷は終了しているかどうかを判定する。印刷が終了していない（印刷済みでない）と判定された場合は、ステップ４５８において、制御部３１０は、その「印刷要求」が占有外のＰＣからのものであると判定して、受信不可をそのＰＣに送信し返す。その後、手順はこのルーチンを出る。
【００２７】
ステップ４４２において印刷が終了していると判定された場合は、ステップ４４４において制御部３１０はセンサ３２８からの検出出力に基づいてスタッカ上に印刷紙が存在するかどうかを判定する。スタッカ上に印刷紙が存在すると判定された場合は、手順はステップ４５８に進む。
【００２８】
ステップ４４４においてスタッカ上に印刷紙が存在しないと判定された場合は、制御部３１０は、ステップ４２２において印刷要求を受信したＰＣ（例えばＰＣ２）によるプリンタ３００の「占有」の状態を、記憶装置３１４中の状態フィールドに設定する。その後、手順はステップ４２４に進む。
【００２９】
図４は、本発明の別の実施形態による、プリンタ３００とＰＣ ＰＣ１およびＰＣ２の間の通信手順を示している。図５は、図４のプリンタ３００における制御部３１０による印刷処理のためのフローチャートを示している。
【００３０】
図４を参照すると、ＰＣ ＰＣ１およびＰＣ２は、入力装置を用いてユーザによって操作され印刷起動されて、識別番号を含む「印刷要求」を送信する（１、１’）。この場合、ＰＣ ＰＣ１またはＰＣ２のユーザによってプリンタ３００の印刷開始キーが押下されるまで、プリンタ３００は「印刷不可」の状態またはＰＣ１またはＰＣ２とのデータ切断（オフライン）状態を継続する（２）。プリンタ３００の制御部３１０は、ＰＣ ＰＣ１またはＰＣ２からの識別番号を含む「印刷要求」の受信（１、１’）に応答して、応答「受信不可」をＰＣ１およびＰＣ２に送信し返す（３、３’）。
【００３１】
その後、ＰＣ ＰＣ１（ＰＣ２）のユーザによってプリンタ３００の印刷開始キーが押下されると、ＰＣ ＰＣ１からの識別番号を含む「印刷要求」の受信（１）に応答して、プリンタ３００が他のＰＣによって占有されていないので、プリンタ３００の制御部３１０は、「印刷可」の状態またはＰＣ１（ＰＣ２）とのデータ接続（オンライン）状態を開始し（４）、ＰＣ１によるプリンタ３００の占有を決定し、ＰＣ１による「占有」の状態を設定し（５）、応答「受信可」をＰＣ１に送信し返す（５）。
【００３２】
一方、制御部３１０は、その後のＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００がＰＣ１によって既に占有されているので、応答「受信不可」をＰＣ２に送信し返す（３’）。
【００３３】
ＰＣ１は、次いで、印刷データをプリンタ３００に送信する（６）。プリンタ３００の制御部３１０は、占有中のＰＣ１から印刷データを受信して、機構部３２０に印刷を開始させる（６）。ＰＣ１は、印刷データの送信が完了すると「データ終了」をプリンタ３００に送信する（７）。制御部３１０は、占有中のＰＣ１からの「データ終了」の受信に応答して、「受信完了」をＰＣ１に送信し返す（８）。その後、制御部３１０は、機構部３２０による印刷の終了を検出して「印刷終了」の状態を設定する（９）。
【００３４】
センサ３２８によってスタッカ上に排出された印刷紙が検出されている限り、制御部３１０は、ＰＣ１によるプリンタ３００の「占有」の状態を維持する。プリンタ３００の状態「占有」が継続する限り、制御部３１０は、プリンタ３００を占有しているＰＣ１から印刷要求に対して応答「受信可」を送信し、印刷データの受信から印刷終了までの手順（１〜９）を繰り返す。
【００３５】
ＰＣ１のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙が存在しないことが検出された場合（１０）、制御部３１０は、プリンタ３００の「占有」の状態を「占有外」または「非占有」の状態に変更し、「データ接続」の状態を「データ切断」の状態に変更する。（１１）
【００３６】
ＰＣ ＰＣ２は、識別番号を含む「印刷要求」を送信する（１’）。ＰＣ ＰＣ２のユーザによってプリンタ３００の印刷開始キーが押下されるまで、プリンタ３００は印刷不可またはＰＣ２とのデータ切断（オフライン）状態を継続する（１１）。プリンタ３００の制御部３１０は、ＰＣ２からの識別番号を含む「印刷要求」の受信（１’）に応答して、応答「受信不可」をＰＣ１に送信し返す（３”）。
【００３７】
従って、プリンタ３００は、ユーザによってその開始キーが押下されることによって占有状態となり、ユーザによってその開始キーが押下されるまで印刷データを受信することがない。プリンタ３００は、プリンタ３００を占有しているＰＣの印刷データの印刷紙だけをスタッカに排出する。従って、ＰＣ１とＰＣ２によって印刷要求された印刷物がスタッカ上に排出されて同時に重ねられることがない。
【００３８】
図５を参照すると、ステップ４０２および４０４、およびステップ４４２〜４５８は、図３のものと同様である。
【００３９】
ステップ４０４において、プリンタ３００が現在占有されていない状態か、または印刷要求がプリンタ３００を現在占有中のＰＣ１からのものであると判定された場合は、制御部３１０は、ステップ４０５において、印刷要求がプリンタ３００を現在占有中のＰＣ１からのものであるかどうかを判定する。その印刷要求がプリンタ３００を占有中のＰＣ１からのものであると判定された場合は、手順はステップ４２２に進む。
【００４０】
ステップ４０５においてその印刷要求がプリンタ３００を占有中のＰＣ１からのものでない、即ちプリンタ３００が現在占有されていないと判定された場合は、ステップ４０６において、制御部３１０は、プリンタ３００のデータ接続が切断状態（オフライン）かどうかを判定する。データ接続が切断されていないと判定された場合は、ステップ４０７において、制御部３１０はプリンタ３００のデータ接続を切断する。その後、手順はステップ４０８に進む。ステップ４０６においてデータ接続が切断されていると判定された場合は、手順はステップ４０８に進む。
【００４１】
ステップ４０８において、制御部３１０は、所定の遅延時間の後、制御部３１０はユーザによるプリンタ３００の開始キーの押下を待って、データ接続が接続状態かどうか、即ち開始キーが押下されたかどうかを判定する。データ接続が接続状態になっていると判定された場合は、手順はステップ４２２に進む。
【００４２】
ステップ４０８においてデータ接続が接続状態になっていないと判定された場合は、ステップ４４６において、制御部３１０は、次の別の印刷要求を受信したかどうかを判定する。次の別の印刷要求を受信したと判定された場合は、手順はステップ４０２に戻る。ステップ４４６において次の別の印刷要求を受信していないと判定された場合は、手順はステップ４０８に戻る。
【００４３】
ステップ４２２〜４２６は図３のものと同様である。
【００４４】
図６は、本発明のさらに別の実施形態による、プリンタ３００とＰＣ ＰＣ１およびＰＣ２の間の通信手順を示している。図７は、図６のプリンタ３００における制御部３１０による印刷処理のためのフローチャートを示している。
【００４５】
図６を参照すると、ＰＣ ＰＣ１およびＰＣ２は、入力装置を用いてユーザによって操作され印刷起動されて、識別番号を含む「印刷要求」を送信する（１、１’）。プリンタ３００の制御部３１０は、ＰＣ ＰＣ１からの識別番号を含む「印刷要求」の受信（１）に応答して、プリンタ３００は他のＰＣによって占有されていないので、ＰＣ１によるプリンタ３００の占有を決定し、応答「受信可」をＰＣ１に送信し返す（２）。一方、制御部３１０は、その後のＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００はＰＣ１によって既に占有されているので、ＰＣ２によるプリンタ３００の「占有外」または「非占有」を決定し、応答「受信不可」をＰＣ２に送信し返す（２’）。
【００４６】
ＰＣ１は、次いで印刷データをプリンタ３００に送信する（３）。プリンタ３００の制御部３１０は、占有中のＰＣ１から印刷データを受信して、機構部３２０に印刷を開始させる（４）。ＰＣ１は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（５）。制御部３１０は、占有中のＰＣ１からのデータ終了の受信に応答して、受信完了と判定して「受信完了」をＰＣ１に送信し返す（６）。
【００４７】
制御部３１０は、ＰＣ１によるプリンタ３００の占有の開始からデータの受信完了と判定するまでは、ＰＣ２からの「印刷要求」に対して応答「受信不可」を送信し返す（２’）。ＰＣ１からのデータの「受信完了」と判定された後、制御部３１０は、ＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００はそれ以外のＰＣからデータを受信していないので、応答「受信可」をＰＣ２に送信し返す（２”）。
【００４８】
ＰＣ２は、次いで印刷データをプリンタ３００に送信する（３’）。プリンタ３００の制御部３１０は、プリンタ３００がＰＣ１によって占有されているので、占有外のＰＣ２から印刷データを受信してそれを記憶部３１４に格納する（４’）。ＰＣ２は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（５’）。制御部３１０は、占有外のＰＣ２からのデータ終了の受信に応答して、受信完了と判定して「受信完了」をＰＣ１に送信し返す（６’）。
【００４９】
その後、制御部３１０は、機構部３２０によるＰＣ１の印刷データの印刷終了を検出してその印刷の終了を決定する（７）。センサ３２８によってスタッカ上に排出された印刷紙が検出されている限り、制御部３１０は、プリンタ３００の「占有」の状態を維持する。
【００５０】
ＰＣ１のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（８）、制御部３１０は、プリンタ３００の「占有」の状態を「非占有」または「占有外」の状態に変更する。次いで、記憶部３１４中に印刷されていない印刷データが格納されている場合は、ＰＣ２によるプリンタ３００の「占有」を決定する（１２’）。次いで、制御部３１０は、その記憶された印刷データの印刷を開始する（１４’）。その後、制御部３１０は、機構部３２０によるＰＣ２の印刷データの印刷終了を検出してその印刷の終了を決定する（７’）。
【００５１】
その後、ＰＣ２のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（１８’）、制御部３１０は、プリンタ３００の状態「占有」を解除して、プリンタ３００の「占有」の状態を「非占有」または「占有外」の状態に変更する。
【００５２】
従って、プリンタ３００は、プリンタ３００を占有しているＰＣの印刷データの印刷紙だけをスタッカ上に排出する。プリンタ３００は、ＰＣ１とＰＣ２からの印刷データを受信し印刷できない場合にはそのデータを記憶はするが、ＰＣ１とＰＣ２によって印刷要求された印刷物がスタッカ上に排出されて同時に重ねられることがない。
【００５３】
図７を参照すると、ステップ４０２〜４０４およびステップ４２２〜４２６は、図３のものと同様である。
【００５４】
ステップ４０４においてプリンタ３００は現在占有されておりその印刷要求がプリンタ３００を占有中のもの（例えばＰＣ１）でない別のＰＣ（ＰＣ２）からのものであると判定された場合は、制御部３１０は、ステップ４５８においてそのＰＣ（ＰＣ２）を「占有外」または「非占有」のＰＣと決定する。ステップ４４０において、プリンタ３００を現在占有しているＰＣ（ＰＣ１）からの印刷データは受信完了したかどうかを判定する。占有しているＰＣ１からの印刷データが受信完了していないと判定された場合は、手順は図７のルーチンを出る。ステップ４４０において占有しているＰＣ１からの印刷データが受信完了であると判定された場合は、手順はステップ４４２に進む。
【００５５】
ステップ４４２〜４４４は図３のものと同様である。
【００５６】
ステップ４４２において占有ＰＣ１から要求された印刷データが印刷終了していないと判定された場合、またはステップ４４２の後のステップ４４４においてスタッカ上に印刷紙が存在すると判定された場合は、ステップ４４６において、制御部２１０は、占有外のＰＣ２に「受信可」を送信し返し、占有外のそのＰＣ２から印刷データを受信して記憶部３１４に記憶する。その後、手順は図７のルーチンを出る。
【００５７】
ステップ４２６の後のステップ４４５において、制御部３１０はセンサ３２８からの検出出力に基づいてスタッカ上に印刷紙が存在するかどうかを判定する。スタッカ上に印刷紙が存在すると判定された場合は、ステップ４４６において、制御部３１０は、次の別の印刷要求を受信したかどうかを判定する。次の別の印刷要求を受信したと判定された場合は、手順はステップ４０２に戻る。ステップ４４６において次の別の印刷要求を受信していないと判定された場合は、手順はステップ４４５に戻る。
【００５８】
ステップ４４５においてスタッカ上に印刷紙が存在しないと判定された場合は、制御部３１０は、ステップ４４８において記憶部３１４中に占有中のＰＣの未だ印刷されていない印刷データが存在するかどうかを判定する。印刷データが存在すると判定された場合は、手順はステップ４２２に戻る。ステップ４４８において印刷データが存在しないと判定された場合は、手順は図７のルーチンを出る。
【００５９】
図８は、本発明のさらに別の実施形態による、プリンタ３００とＰＣ ＰＣ１およびＰＣ２の間の通信手順を示している。図９は、図８のプリンタ３００における制御部３１０による印刷処理のためのフローチャートを示している。
【００６０】
図８を参照すると、ＰＣ ＰＣ１およびＰＣ２は、入力装置を用いてユーザによって操作され印刷起動されて、識別番号を含む「印刷要求」を送信する（１、１’）。プリンタ３００の制御部３１０は、ＰＣ ＰＣ１からの識別番号を含む「印刷要求」の受信（１）に応答して、プリンタ３００は他のＰＣによって占有されていないので、ＰＣ１によるプリンタ３００の占有を決定し、応答「受信可」をＰＣ１に送信し返す（２）。
【００６１】
ＰＣ１のプロセッサは、応答「受信可」を受信すると、そのディスプレイ上にＰＣ１がプリンタ３００を「占有中」であることを表示する（２）。一方、制御部３１０は、その後のＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００はＰＣ１によって既に占有されているので、ＰＣ２によるプリンタ３００の「占有外」または「非占有」を決定し、応答「受信不可」をＰＣ２に送信し返す（２’）。ＰＣ２のプロセッサは、応答「受信可」を受信すると、ディスプレイ上に他のＰＣがプリンタ３００を「他の占有」であること即ち他のＰＣによって占有されていることを表示する（２’）。
【００６２】
ＰＣ１は、次いで印刷データをプリンタ３００に送信する（３）。プリンタ３００の制御部３１０は、占有中のＰＣ１から印刷データを受信して、機構部３２０に印刷を開始させる（４）。ＰＣ１は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（５）。制御部３１０は、占有中のＰＣ１からのデータ終了の受信に応答して、受信完了と判定して「受信完了」をＰＣ１に送信し返す（６）。
【００６３】
その後、制御部３１０は、機構部３２０によるＰＣ１の印刷データの印刷終了を検出して印刷の終了を判定する（７）。センサ３２８によってスタッカ上に排出された印刷紙が検出されている限り、制御部３１０は、ＰＣ１によるプリンタ３００の状態「占有」を維持する。
【００６４】
ＰＣ１のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（８）、制御部３１０は、プリンタ３００の「占有」の状態を「占有外」または「非占有」の状態に変更し、通知「占有解除」をＰＣ１およびＰＣ２に送信する。ＰＣ１のプロセッサは、応答「占有解除」を受信すると、ディスプレイ上の「占有中」の表示を解除する（２”）。また、ＰＣ２のプロセッサは、応答「占有解除」を受信すると、ディスプレイ上の「他の占有」の表示を解除する（２”）。
【００６５】
プリンタ３００の制御部３１０は、ＰＣ ＰＣ２からの識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００は他のＰＣによって占有されていないので、ＰＣ２によるプリンタ３００の占有を決定し、応答「受信可」をＰＣ２に送信し返す（１２）。ＰＣ２のプロセッサは、応答「受信可」を受信すると、ディスプレイ上にＰＣ２がプリンタ３００を「占有中」であることを表示する（１２）。
【００６６】
ＰＣ２は、次いで印刷データをプリンタ３００に送信する（１３）。プリンタ３００の制御部３１０は、占有中のＰＣ２から印刷データを受信して、機構部３２０に印刷を開始させる（１４）。ＰＣ２は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（１５）。制御部３１０は、占有中のＰＣ２からのデータ終了の受信に応答して、受信完了と判定して応答「受信完了」をＰＣ１に送信し返す（１６）。
【００６７】
その後、制御部３１０は、機構部３２０によるＰＣ２の印刷データの印刷終了を検出して印刷の終了を判定する（１７）。センサ３２８によってスタッカ上に排出された印刷紙が検出されている限り、制御部３１０は、ＰＣ２によるプリンタ３００の「占有」の状態を維持する。
【００６８】
ＰＣ２のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（１８）、制御部３１０は、プリンタ３００の「占有」の状態を「占有外」または「非占有」の状態に変更し、通知「占有解除」をＰＣ１およびＰＣ２に送信する。
【００６９】
従って、プリンタ３００は、ＰＣ１とＰＣ２によって印刷要求された印刷物がスタッカ上に排出されて同時に重ねられることがない。また、ＰＣ１またはＰＣ２は自己または他のＰＣによるプリンタ３００の占有状態を表示するので、ユーザはプリンタ３００に印刷を要求した場合、自己のＰＣが出した印刷要求に関する自己のＰＣのプリンタ３００における占有状態を確認することができる。
【００７０】
図９を参照すると、ステップ４０２〜４０４およびステップ４２２〜４２６は、図３のものと同様である。
【００７１】
ステップ４０４においてプリンタ３００は現在占有されておりその印刷要求がプリンタ３００を占有中のものでないＰＣからのものであると判定された場合は、制御部３１０は、ステップ４３９において先のＰＣの占有状態は解除されたかどうかを判定する。占有状態が解除されていないと判定された場合は、ステップ４５８において、制御部２１０は受信した印刷要求を送信したＰＣは「占有外」または「非占有」のＰＣであると決定し、そのＰＣに応答「受信不可」を送信し返す。応答「受信不可」を受信したＰＣは、自己のディスプレイに「他のＰＣによるプリンタの占有状態」を表示する。その後、手順は図９のルーチンを出る。
【００７２】
ステップ４３９において占有状態が解除されたと判定された場合は、手順はステップ４２２に進む。ステップ４２２において、制御部３１０は、受信した印刷要求を送信したＰＣによるプリンタ３００の占有状態を、記憶装置中の状態フィールドに設定しまたは維持する。応答「受信可」を受信したＰＣは、自己のディスプレイに「自己のＰＣによるプリンタの占有状態」を表示する。
【００７３】
ステップ４４５〜４４６は図７のものと同様である。
【００７４】
ステップ４４５においてスタッカ上に印刷紙が存在すると判定された場合は、制御部３１０は、ステップ４６０において、占有中のＰＣによる「占有」の状態を解除し、占有中のＰＣおよび占有外のＰＣに対して通知「占有の解除」を送信する。応答「受信可」を受信したＰＣは、自己のディスプレイにプリンタ３００の占有状態に関する表示を解除する。
【００７５】
図１０は、本発明のさらに別の実施形態による、プリンタ３００とＰＣ ＰＣ１およびＰＣ２の間の通信手順を示している。図１１は、図１０のプリンタ３００における制御部３１０による印刷処理のためのフローチャートを示している。  
【００７６】
図１０を参照すると、ＰＣ ＰＣ１およびＰＣ２は、入力装置を用いてユーザによって操作され印刷起動されて、識別番号を含む「印刷要求」を送信する（１、１’）。プリンタ３００の制御部３１０は、ＰＣ ＰＣ１からの識別番号を含む「印刷要求」の受信（１）に応答して、プリンタ３００は他のＰＣによって占有されていないので、ＰＣ１によるプリンタ３００の占有を決定してプリンタ３００の表示器３１３にＰＣ１による「占有」を表示し、応答「受信可／占有」をＰＣ１に送信し返す（２）。ＰＣ１のプロセッサは、応答「受信可／占有」を受信すると、そのディスプレイ上にＰＣ１がプリンタ３００を「占有中」であることを表示する（２）。
【００７７】
一方、制御部３１０は、その後のＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００はＰＣ１によって既に占有されているので、ＰＣ２によるプリンタ３００の「占有外」または「非占有」を決定し、応答「受信不可／占有外」をＰＣ２に送信し返す（２’）。ＰＣ２のプロセッサは、応答「受信可／占有外」を受信すると、ディスプレイ上に他のＰＣがプリンタ３００を「他の占有」であること即ち他のＰＣによって占有されていることを表示する（２’）。
【００７８】
ＰＣ１は、次いで印刷データをプリンタ３００に送信する（３）。プリンタ３００の制御部３１０は、占有中のＰＣ１から印刷データを受信して、機構部３２０に印刷を開始させる（４）。ＰＣ１は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（５）。制御部３１０は、占有中のＰＣ１からのデータ終了の受信に応答して、受信完了と判定して応答「受信完了」をＰＣ１に送信し返す（６）。
【００７９】
制御部３１０は、ＰＣ１によるプリンタ３００の占有の開始からデータの受信完了と判定するまでは、ＰＣ２からの「印刷要求」に対して応答「受信不可」を送信し返す（２’）。ＰＣ１からのデータの「受信完了」と判定された後、制御部３１０は、ＰＣ ＰＣ２からの他の識別番号を含む「印刷要求」の受信（１’）に応答して、プリンタ３００はそれ以外のＰＣからデータを受信していないので、応答「受信可」をＰＣ２に送信し返す（２’）。
【００８０】
ＰＣ２は、次いで印刷データをプリンタ３００に送信する（３’）。プリンタ３００の制御部３１０は、プリンタ３００がＰＣ１によって占有されているので、占有外のＰＣ２から印刷データを受信してそれを記憶部３１４に格納する（４’）。ＰＣ２は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（５’）。制御部３１０は、占有中のＰＣ２からのデータ終了の受信に応答して、受信完了と判定して「受信完了」をＰＣ１に送信し返す（６’）。
【００８１】
その後、制御部３１０は、機構部３２０によるＰＣ１の印刷データの印刷終了を検出して印刷の終了を判定する（７）。センサ３２８によってスタッカ上に排出された印刷紙が検出されている限り、制御部３１０は、プリンタ３００の状態「占有」を維持する。
【００８２】
ＰＣ１のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（１８）、制御部３１０は、プリンタ３００の状態「占有」を解除して、記憶装置３１４の状態フィールドにおけるプリンタ３００の「占有」の状態を「占有外」または「非占有」に変更し、プリンタ３００のディスプレイ上の「占有」に関する表示を消去し、通知「占有解除」をＰＣ１およびＰＣ２に送信する。ＰＣ１のプロセッサは、通知「占有解除」を受信すると、ディスプレイ上の「占有中」の表示を解除する（２”）。また、ＰＣ２のプロセッサは、「占有解除」を受信すると、ディスプレイ上の「他の占有」の表示を解除する（２”）。
【００８３】
次いで、印刷されていない印刷データが記憶装置３１４に格納されている場合は、その印刷データを送信したＰＣ２によるプリンタ３００の占有を決定する（１２）。次いで、制御部３１０は、その印刷データの印刷を開始する（１４）。その後、制御部３１０は、機構部３２０によるＰＣ２の印刷データの印刷終了を検出してその印刷の終了を決定する（１７）。
【００８４】
その後、ＰＣ２のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（１８）、制御部３１０は、プリンタ３００の「占有」の状態を解除して、プリンタ３００の占有に関する状態を「占有外」または「非占有」に変更し、プリンタ３００のディスプレイ上の「占有」に関する表示を消去し、通知「占有解除」をＰＣ２に送信する。ＰＣ２のプロセッサは、通知「占有解除」を受信すると、ディスプレイ上の「占有中」の表示を解除する（１２）。
【００８５】
従って、プリンタ３００は、プリンタ３００を占有しているＰＣの印刷データの印刷紙だけをスタッカ上に排出する。プリンタ３００は、ＰＣ１とＰＣ２からの印刷データを受信し印刷できない場合にはそのデータを記憶はするが、ＰＣ１とＰＣ２によって印刷要求された印刷物がスタッカ上に排出されて同時に重ねられることがない。また、プリンタ３００、ＰＣ１またはＰＣ２は自己または他のＰＣによるプリンタ３００の占有状態を表示するので、ユーザはプリンタ３００に印刷を要求した場合、自己のＰＣが出した印刷要求に関する自己のＰＣのプリンタ３００における占有状態を確認することができる。
【００８６】
図１１を参照すると、ステップ４０２〜４０４、ステップ４２２〜４２６およびステップ４４５〜４６０は、図９のものと同様である。ステップ４５８および４４０は図７のものと同様である。
【００８７】
ステップ４４０において現在占有しているＰＣ（ＰＣ１）からの印刷データが受信完了でないと判定された場合は、手順は図７のルーチンを出る。ステップ４４０において現在占有しているＰＣからの印刷データが受信完了であると判定された場合は、ステップ４３９において、制御部２１０は先のＰＣの占有状態は解除されたかどうかを判定する。占有状態が解除されていると判定された場合は、手順はステップ４２２に進む。ステップ４３９において占有状態が解除されていないと判定された場合は、ステップ４４６において、制御部２１０は、占有外のＰＣ（ＰＣ２）に「受信可」を送信し返し、占有外のそのＰＣから印刷データを受信して記憶部３１４に記憶する。その後、手順は図７のルーチンを出る。
【００８８】
ステップ４６０の後のステップ４４８において、制御部２１０は、記憶部３１４中に占有中のＰＣの未だ印刷されていない印刷データが存在するかどうかを判定する。印刷データが存在すると判定された場合は、手順はステップ４２２に戻る。印刷データが存在しないと判定された場合は、手順は図７のルーチンを出る。
【００８９】
図１２は、本発明のさらに別の実施形態による、プリンタ３００とＰＣ ＰＣ１およびＰＣ２の間の通信手順を示している。図１３は、図１２のプリンタ３００における制御部３１０による印刷処理のためのフローチャートを示している。  
【００９０】
図１２を参照すると、ＰＣ ＰＣ１およびＰＣ２は、入力装置を用いてユーザによって操作され印刷起動されて、識別番号および占有要求の有無を含む「印刷要求／占有」を送信する（１、１’）。プリンタ３００の制御部３１０は、ＰＣ ＰＣ１からの識別番号および占有要求有りを含む「印刷要求／占有」の受信（１）に応答して占有要求があることを認識し、プリンタ３００は他のＰＣによって占有されておらず、かつセンサ３２８によってスタッカ上に排出された印刷紙がないことが検出された（８）場合には、制御部３１０は、ＰＣ１によるプリンタ３００の占有を決定しプリンタを「占有モード」に設定してプリンタ３００の表示器３１３にＰＣ１による「占有モード」を表示する。制御部３１０はさらに応答「受信可／占有」をＰＣ１に送信し返す（２）。ＰＣ１のプロセッサは、応答「受信可／占有」を受信すると、ディスプレイ上にＰＣ１がプリンタ３００を「占有モード」であることを表示してもよい（２）。
【００９１】
一方、制御部３１０は、その後のＰＣ ＰＣ２からの他の識別番号および占有要求無しを含む「印刷要求／占有無し」の受信（１’）に応答して、ＰＣ２によるプリンタ３００の「占有外」または「非占有」を決定し、またプリンタ３００はＰＣ１によって既に占有されていて印刷データを受信できないので、応答「受信不可／占有外」をＰＣ２に送信し返す（２’）。
【００９２】
制御部３１０は、ＰＣ１によるプリンタ３００の占有モードから非占有モードに変化するまでは、ＰＣ２からの「印刷要求」に対して応答「受信不可」を送信し返す（２’）。
【００９３】
ＰＣ１は、次いで印刷データをプリンタ３００に送信する（３）。プリンタ３００の制御部３１０は、占有中のＰＣ１から印刷データを受信して、機構部３２０に印刷を開始させる（４）。ＰＣ１は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（５）。制御部３１０は、占有中のＰＣ１からのデータ終了の受信に応答して、受信完了と判定して「受信完了」をＰＣ１に送信し返す（６）。
【００９４】
その後、制御部３１０は、機構部３２０によるＰＣ１の印刷データの印刷終了を検出してその印刷の終了を決定する（７）。センサ３２８によってスタッカ上に排出された印刷紙が検出されている限り、制御部３１０は、ＰＣ１によるプリンタ３００の「占有モード」を維持する。
【００９５】
ＰＣ１のユーザが排紙機構３２６のスタッカ上に排出された印刷紙を持ち去って、センサ３２８によってスタッカ上に排出された印刷紙がなくなったことが検出された場合（８）、制御部３１０は、プリンタ３００の「占有モード」を解除してプリンタ３００を「非占有モード」に設定する（９）。
【００９６】
プリンタ３００の制御部３１０は、ＰＣ ＰＣ２からの識別番号および占有要求の無しを含む「印刷要求／占有無し」の受信（１’）に応答して、ＰＣ２によるプリンタ３００の「占有外」または「非占有」を決定し、また、プリンタ３００は他のＰＣによって占有されておらず印刷データの受信中でもないので、通常（従来）のプリンタの形態で動作し、応答「受信可」をＰＣ２に送信し返す（１２）。
【００９７】
ＰＣ２は、次いで印刷データをプリンタ３００に送信する（１３）。プリンタ３００の制御部３１０は、占有外のＰＣ２から印刷データを受信して、機構部３２０に印刷を開始させる（１４）。ＰＣ２は、印刷データの送信が完了するとデータ終了をプリンタ３００に送信する（１５）。制御部３１０は、占有中のＰＣ２からのデータ終了の受信に応答して、受信完了と判定して「受信完了」をＰＣ２に送信し返す（１６）。プリンタ３００は占有モードではないので、受信可から受信完了までの間の印刷データの受信中でない限り、制御部３１０は、いずれのＰＣからの印刷要求に対しても「受信可」を送信し返すことができ、印刷データを受信することができる。
【００９８】
その後、制御部３１０は、機構部３２０によるＰＣ２の印刷データの印刷終了を検出してその印刷の終了を決定する（１７）。プリンタ３００は占有モードではないので、センサ３２８によってスタッカ上に排出された印刷紙が検出されても、制御部３１０は、いずれのＰＣからの「印刷要求」に対して応答「受信可」を送信し返し、印刷を行う。
【００９９】
従って、ユーザはプリンタ３００を占有するかどうかを選択することができ、プリンタ３００は、ユーザの占有要求の有無に応じて、占有モードを設定しまたは占有モードを設定しない。占有モードにおいて、プリンタ３００は、プリンタ３００を占有しているＰＣの印刷データの印刷紙だけをスタッカ上に排出し、ＰＣ１とＰＣ２によって印刷要求された印刷物がスタッカ上に排出されて同時に重ねられることがない。
【０１００】
図１３を参照すると、ステップ４０２、４４４、および４２２〜４２６は、図３のものと同様である。
【０１０１】
ステップ４０２においてプリンタ３００の制御部３１０はＰＣから識別番号を含む印刷要求を受信すると、ステップ４０３において、プリンタ３００が現在占有されていない状態かまたはその印刷要求がプリンタ３００を占有中のＰＣからのものかどうかを判定する。換言すれば、その印刷要求が、占有状態にあるプリンタ３００を占有していないＰＣからのものかどうかを判定する。プリンタ３００が現在占有されていない状態かまたはその印刷要求が占有中のＰＣからのものであると判定された場合は、手順はステップ４１２に進む。その印刷要求が占有中のＰＣからのものでないと判定された場合は、手順はステップ４４３に進む。
【０１０２】
ステップ４１２において、制御部３１０は、ＰＣから受信した印刷要求において「占有要求」が含まれているかどうかを判定する。「占有要求」が含まれていないと判定された場合は、ステップ４１４において、制御部３１０は、通常（従来）の形態で印刷データを受信して機構部３２０に印刷を行わせる。その後、手順は図１３のルーチンを出る。ステップ４１２において占有モードが設定されていると判定された場合は、手順はステップ４２２に進む。
【０１０３】
ステップ４４３において、制御部３１０は、占有外のＰＣによって先に印刷要求された印刷データの印刷は終了しているかどうかを判定する。その印刷が終了していないと判定された場合は、ステップ４５９において、制御部３１０は、現在印刷中の印刷データがあるので、受信不可をそのＰＣに送信し返す。その後、手順はこのルーチンを出る。
【０１０４】
ステップ４４３において印刷が終了していると判定された場合は、ステップ４４４において制御部３１０はセンサ３２８からの検出出力に基づいてスタッカ上に印刷紙が存在するかどうかを判定する。スタッカ上に印刷紙が存在すると判定された場合は、手順はステップ４５９に進む。
【０１０５】
ステップ４４４においてスタッカ上に印刷紙が存在しないと判定された場合は、制御部３１０は、ステップ４４８においてプリンタ３００が現在「占有無し」であると決定する。その後、手順はステップ４１２に進む。
【０１０６】
ステップ４２２において、制御部３１０は、「印刷要求／占有」を送信したＰＣによるプリンタ３００の占有モードを設定する。
【０１０７】
図１４は、図１２のＰＣ１またはＰＣ２によってプリンタ３００の占有を要求する際に用いられる印刷設定における占有の設定のための印刷オプション画面を示している。
【０１０８】
図１４を参照すると、ユーザは、自己のＰＣからプリンタ３００に印刷を要求する場合、印刷指示のためのアイコンまたはキーを選択して、印刷設定画面を表示し、その印刷オプションまたはプロパティを選択する。次いで、ユーザは、印刷オプション画面または印刷プロパティ画面においてプリンタ３００を占有するための「プリンタを占有する」を選択し設定する。次いで、「プリンタ名」および「印刷範囲」等を指定して印刷を要求すると、ＰＣのプロセッサは、識別番号および占有要求有りを含む「印刷要求／占有」をプリンタ３００に送信する。
【０１０９】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【０１１０】
以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
（付記１）  ネットワークに接続されるプリンタであって、
給紙機構と、印刷機構と、紙載置手段および紙センサを有する排紙機構とを含む機構部と、
前記ネットワークを介して或る情報処理装置から識別情報および印刷要求を受信して、前記受信した識別情報および印刷要求に従って前記機構部を制御し、前記印刷要求に従ってデータを受信した後で前記紙センサによって前記紙載置手段における排出された紙が検出されなくなるまで前記識別情報を有する前記或る情報処理装置に前記プリンタを占有させる制御部と、
印刷データを記憶する記憶装置と、
を具えるプリンタ。
（付記２）  前記制御部は、前記或る情報処理装置に前記プリンタを占有させている間、別の情報処理装置によって要求された印刷データの印刷を前記機構部にさせないものであることを特徴とする、付記１に記載のプリンタ。
（付記３）  前記制御部は、前記或る情報処理装置に前記プリンタを占有させている間、別の情報処理装置によって要求された印刷データの印刷を前記記憶装置に格納するものであることを特徴とする、付記１に記載のプリンタ。
（付記４）  前記制御部は、前記或る情報処理装置に前記プリンタを占有させている間、前記或る情報処理装置によって要求された印刷データの印刷を前記機構部に行わせるものであることを特徴とする、付記１乃至３のいずれかに記載のプリンタ。
（付記５）  前記制御部は、前記或る情報処理装置に前記プリンタを占有させた場合、前記或る情報処理装置による前記プリンタの占有を示す情報を前記或る情報処理装置に前記ネットワークを介して送信するものであることを特徴とする、付記１乃至４のいずれかに記載のプリンタ。
（付記６）  前記制御部は、前記或る情報処理装置に前記プリンタを占有させている間、印刷要求を送信した別の情報処理装置に対して、他の情報処理装置による前記プリンタの占有を示す情報を前記別の情報処理装置に前記ネットワークを介して送信するものであることを特徴とする、付記５に記載のプリンタ。
（付記７）  前記制御部は、前記或る情報処理装置に前記プリンタを占有させた場合、前記或る情報処理装置による前記プリンタの占有を示す情報を前記プリンタの表示器に表示するものであることを特徴とする、付記１乃至６のいずれかに記載のプリンタ。
（付記８）  前記制御部は、前記或る情報処理装置から前記印刷要求とともに受信した占有に関する情報に従って前記或る情報処理装置に前記プリンタを占有させるかどうかを決定するものであることを特徴とする、付記１乃至７のいずれかに記載のプリンタ。
【図面の簡単な説明】
【０１１１】
【図１】図１は、本発明の実施形態が適用されるプリンタの概略的な構成を表すブロック図である。
【図２】図２は、本発明の実施形態による、プリンタとＰＣの間の通信手順を示している。
【図３】図３は、図２のプリンタにおける制御部による印刷処理のためのフローチャートを示している。
【図４】図４は、本発明の別の実施形態による、プリンタとＰＣの間の通信手順を示している。
【図５】図５は、図４のプリンタにおける制御部による印刷処理のためのフローチャートを示している。
【図６】図６は、本発明のさらに別の実施形態による、プリンタとＰＣの間の通信手順を示している。
【図７】図７は、図６のプリンタにおける制御部による印刷処理のためのフローチャートを示している。
【図８】図８は、本発明のさらに別の実施形態による、プリンタとＰＣの間の通信手順を示している。
【図９】図９は、図８のプリンタにおける制御部による印刷処理のためのフローチャートを示している。
【図１０】図１０は、本発明のさらに別の実施形態による、プリンタとＰＣの間の通信手順を示している。
【図１１】図１１は、図１０のプリンタにおける制御部による印刷処理のためのフローチャートを示している。
【図１２】図１２は、本発明のさらに別の実施形態による、プリンタとＰＣの間の通信手順を示している。
【図１３】図１３は、図１２のプリンタにおける制御部による印刷処理のためのフローチャートを示している。
【図１４】図１４は、図１２のＰＣによってプリンタの占有を要求する際に用いられる印刷設定における占有の設定のための印刷オプション画面を示している。
【符号の説明】
【０１１２】
３００  プリンタ
３１０  制御部
３１３  表示器
３１４  記憶装置
３２０  プリンタ機構部
３２８  印刷紙センサ
ＰＣ１  ＰＣ２  パーソナル・コンピュータ
【図１】
0004906698.tif 000002
【図２】
0004906698.tif 000003
【図３】
0004906698.tif 000004
【図４】
0004906698.tif 000005
【図５】
0004906698.tif 000006
【図６】
0004906698.tif 000007
【図７】
0004906698.tif 000008
【図８】
0004906698.tif 000009
【図９】
0004906698.tif 000010
【図１０】
0004906698.tif 000011
【図１１】
0004906698.tif 000012
【図１２】
0004906698.tif 000013
【図１３】
0004906698.tif 000014
【図１４】
0004906698.tif 000015