(57)【特許請求の範囲】
【請求項１】
画像形成装置において、
印刷ジョブを受信する受信手段と、
印刷ジョブを記憶する記憶手段と、
印刷ジョブに基づいて印刷された用紙が排出される複数のビンを有し、ビンを使用するユーザをあらかじめビンごとに登録しておき、各ビンの使用を登録されているユーザに専有させるメールビンとして使用される排紙部と、
前記記憶手段に記憶されている未出力の印刷ジョブの中に、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する判断手段と、
出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在しない場合、出力が完了した印刷ジョブの宛先を出力完了通知の送信先と設定する出力完了通知先設定手段と、
設定された送信先に１つの出力完了通知を送信する送信手段と、
を有することを特徴とする画像形成装置。
【請求項２】
印刷された用紙が排出される、複数のビンを有する排紙部を備え、該排紙部を、ビンを使用するユーザをあらかじめビンごとに登録しておき、各ビンの使用を登録されているユーザに専有させるメールビンとして使用する画像形成装置の制御方法であって、
印刷ジョブを受信する過程と、
受信された印刷ジョブを記憶する過程と、
受信された印刷ジョブに基づいて印刷を行い、印刷された用紙を排出先のビンに排出する過程と、
記憶手段に記憶されている未出力の印刷ジョブの中に、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する過程と、
出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在しない場合、出力が完了した印刷ジョブの宛先を印刷ジョブの出力完了通知の送信先と設定する過程と、
設定された送信先に１つの出力完了通知を送信する過程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項３】
印刷された用紙が排出される、複数のビンを有する排紙部を備え、該排紙部を、ビンを使用するユーザをあらかじめビンごとに登録しておき、各ビンの使用を登録されているユーザに専有させるメールビンとして使用する画像形成装置の制御プログラムであって、
印刷ジョブを受信する過程と、
受信された印刷ジョブを記憶する過程と、
受信された印刷ジョブに基づいて印刷を行い、印刷された用紙を排出先のビンに排出する過程と、
記憶手段に記憶されている未出力の印刷ジョブの中に、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する過程と、  出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在しない場合、出力が完了した印刷ジョブの宛先を印刷ジョブの出力完了通知の送信先と設定する過程と、
設定された送信先に１つの出力完了通知を送信する過程と、
をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷ジョブの出力完了通知を送信する機能を有する画像形成装置に関する。
【０００２】
【従来の技術】
従来のネットワークプリンタシステムとしては、特開平１１−１９４９０９号公報に記載されたものがある。
【０００３】
これは、複数のデータ処理装置（パソコン）とプリンタとをネットワークで接続して複数のユーザがプリンタを共用するネットワークプリンタシステムであり、同一のデータ処理装置（同一のユーザ）からの連続した複数の印刷出力要求（印刷ジョブ）に対して、プリンタが、すべての印刷出力が完了した時点でそのデータ処理装置（ユーザ）に出力完了通知を送信することで、連続した出力完了通知による煩わしさを避けるとともに、データ処理装置における入力操作などの作業効率の向上を図るようにしたものである。なお、ここで、出力完了通知とは、印刷ジョブに対する出力（印刷と排紙の両方を含む。以下同様）が完了した旨の通知のことをいう。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記公報には、プリンタがいわゆるメールビン機能を有する場合については何ら記載も示唆もされておらず、このようなプリンタを対象とした関連技術は、従来、存在していなかった。
【０００５】
すなわち、近年、複数のビン（印刷された用紙すなわち印刷物が排出される場所）を有する排紙部を備えたプリンタにおいては、排紙部をいわゆるメールビンとして使用することが行われている。ここで、メールビンとしての使用とは、ビンを使用するユーザをあらかじめビンごとに割り当てて登録しておき、各ビンの使用を登録されているユーザに専有させることをいう（メールビン機能）。この場合、あるユーザに向けて印刷を指示すると（メール印刷）そのユーザが登録されているビンに対してのみ出力が行われるので、排紙部をメールビンとして使用することによって、プリンタを共用する各ユーザは、送りたいユーザのみに容易に連絡や報告などを送ることができる。
【０００６】
そして、このようなプリンタでは、各ビンへの出力が、各ビンに登録されているユーザ自身のみならず、ネットワーク上の他のユーザやスキャナ、ファクシミリ装置からも要求されるため、各ビンに登録されているユーザは、他のユーザなどから自分宛ての出力があったことがわからない場合が多い。したがって、メールビン機能を有するプリンタでは、メールビン機能を有しないプリンタの場合と比較して、出力完了通知を送信してそのユーザに印刷物を取りに来ることを促す必要性はより一層高い。
【０００７】
しかしながら、印刷ジョブに対する出力が完了する度に出力完了通知を送信すると、同一のユーザを宛先とする複数の印刷ジョブが存在している場合には、そのユーザに連続して出力完了通知が送信されるため、やはり、その連続した出力完了通知がユーザにとって煩わしいものとなり、パソコンにおけるユーザの作業効率が低下する。しかも、メールビン機能付きのプリンタでは、他のユーザなどからの自分宛ての印刷ジョブがあることから、メールビン機能を有しないプリンタの場合と比較して、出力完了通知を受け取る頻度が多くなるため、上記の不都合はより一層深刻である。したがって、この場合、ユーザは、通常、上記の不都合を回避しつつ印刷物を取りに行く手間をも省くために、メールビン機能を有しないプリンタの場合にもまして、自分を宛先とするすべての印刷ジョブに対する出力が完了した時点でまとめて１回の出力完了通知を受け取ることを望むであろう。また、出力完了通知を送信する頻度の増加は、ネットワークの混雑を増加させる原因にもなる。なお、ここで、印刷ジョブの宛先とは、印刷ジョブを処理して得られる出力結果（印刷物）の宛先のことであり、通常は、印刷ジョブを送信したユーザ自身であるが、メール印刷を指示した場合は、メール印刷で指定されたユーザが印刷ジョブの宛先とされる。
【０００８】
本発明は、このような従来の技術における課題に鑑みてなされたものであり、メールビンとして使用される排紙部を備えた画像形成装置において、同一のユーザを宛先とする複数の印刷ジョブを受信した際に無駄な出力完了通知の送信をなくすことができる画像形成装置及びその制御方法並びにそのための制御プログラムを記録したコンピュータ読取可能な記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）本願発明に係る画像形成装置は、印刷ジョブを受信する受信手段と、印刷ジョブを記憶する記憶手段と、印刷ジョブに基づいて印刷された用紙が排出される複数のビンを有し、ビンを使用するユーザをあらかじめビンごとに登録しておき、各ビンの使用を登録されているユーザに専有させるメールビンとして使用される排紙部と、前記記憶手段に記憶されている未出力の印刷ジョブの中に、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する判断手段と、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在しない場合、出力が完了した印刷ジョブの宛先を出力完了通知の送信先と設定する出力完了通知先設定手段と、設定された送信先に１つの出力完了通知を送信する送信手段とを有することを特徴とする。
【００１１】
（２）本願発明に係る画像形成装置の制御方法は、印刷された用紙が排出される、複数のビンを有する排紙部を備え、該排紙部を、ビンを使用するユーザをあらかじめビンごとに登録しておき、各ビンの使用を登録されているユーザに専有させるメールビンとして使用する画像形成装置の制御方法であって、印刷ジョブを受信する過程と、受信された印刷ジョブを記憶する過程と、受信された印刷ジョブに基づいて印刷を行い、印刷された用紙を排出先のビンに排出する過程と、記憶手段に記憶されている未出力の印刷ジョブの中に、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する過程と、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在しない場合、出力が完了した印刷ジョブの宛先を印刷ジョブの出力完了通知の送信先と設定する過程と、設定された送信先に１つの出力完了通知を送信する過程とを有することを特徴とする。
【００１２】
（３）本願発明に係るコンピュータ読取可能な記録媒体は、印刷された用紙が排出される、複数のビンを有する排紙部を備え、該排紙部を、ビンを使用するユーザをあらかじめビンごとに登録しておき、各ビンの使用を登録されているユーザに専有させるメールビンとして使用する画像形成装置の制御プログラムであって、印刷ジョブを受信する過程と、受信された印刷ジョブを記憶する過程と、受信された印刷ジョブに基づいて印刷を行い、印刷された用紙を排出先のビンに排出する過程と、記憶手段に記憶されている未出力の印刷ジョブの中に、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する過程と、出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在しない場合、出力が完了した印刷ジョブの宛先を印刷ジョブの出力完了通知の送信先と設定する過程と、設定された送信先に１つの出力完了通知を送信する過程とをコンピュータに実行させるためのプログラムを記録したものである。
【００１３】
【発明の実施の形態】
以下、図面を使って本発明の実施の形態を説明する。
【００１４】
図１は、本発明を適用したネットワークシステムの構成図である。
【００１５】
このシステムでは、２台のプリンタ（画像形成装置）１０，２０に５台のパソコン３０，４０，５０，６０，７０がネットワーク８０を介して相互に通信可能に接続されている。各パソコン３０〜７０は、５人の所定のユーザＡ乃至ユーザＥにそれぞれ割り当てられている。よって、本システムでは、５人のユーザＡ〜Ｅによって各プリンタ１０，２０が共有されている。なお、各ユーザＡ〜Ｅは、個人でもグループでもよい。
【００１６】
なお、ネットワーク８０の構成、すなわち、画像形成装置（ここではプリンタ１０，２０）とパソコン３０〜７０とを接続する手段は、イーサネットケーブルなどの有線方式であっても、赤外線や電波などを利用した無線方式であってもよい。
【００１７】
また、ネットワーク８０に接続される画像形成装置やパソコンの台数は、上記の例に限定されないことはもちろんである。本発明は、１台又は複数台の画像形成装置と複数台のパソコンとを有する任意のシステムに適用可能である。
【００１８】
しかも、このとき、画像形成装置の種類は、プリンタ以外に、例えば、スキャナとプリンタとの複合機（例えば、デジタル複写機など）やファクシミリ装置であってもよく、また、種類の異なる複数台の画像形成装置を有するシステムであってもよい。
【００１９】
プリンタ１０は、メールビン機能を有するものであり、印刷ジョブに基づいて印刷された用紙が排出される、複数（ここでは５つ）のビン１，２，３，４，５を有する排紙部を備えている。ビン１〜５は、排紙部をメールビンとして使用する場合に用いられる。排紙部（ビン１〜５）をメールビンとして使用する場合は、通常、ビンを使用するユーザをあらかじめビンごとに登録しておき、そのユーザに対する印刷物はすべて登録されているビンに対してのみ排出するという方法が取られる。例えば、ビン１にはユーザＡ、ビン２にはユーザＢ、ビン３にはユーザＣ、ビン４にはユーザＤ、ビン５にはユーザＥがそれぞれ登録されている。もちろん、１つのビンに複数のユーザを登録することも可能である。なお、ここでは、ビン１〜５は、オプションとしての排紙装置１５ａをプリンタ本体１０ａに装着することによって提供されている。
【００２０】
一方、プリンタ２０は、メールビン機能を有しないものであり、１つのビン６のみを有する排紙部を備えている。
【００２１】
各プリンタ１０，２０は、各パソコン３０〜７０から送信された印刷ジョブを受信すると、受信した印刷ジョブに基づいて印刷を行い、印刷物を１つのビンに排出する。排出先のビンは、プリンタ１０の場合は、印刷ジョブに含まれる宛先情報（送信元のパソコンの識別情報、メール印刷の有無と宛先の情報）を解析して認識される宛先としてのユーザが登録されているビンであり、プリンタ２０の場合は、共通のビン６である。いずれのプリンタ１０，２０においても、印刷ジョブの宛先は、メール印刷以外の場合は印刷ジョブを送信したユーザ自身であり、メール印刷の場合はメール印刷で指定されたユーザである。そして、印刷ジョブに対する出力が完了すると、印刷ジョブの宛先であるユーザ（厳密には、ユーザに割り当てられたパソコン。以下同様）に出力完了通知を送信する。その際、本発明では、後で詳述するように、メールビン機能を有する画像形成装置（プリンタ１０）において、同一のユーザを宛先とする複数の印刷ジョブが存在している場合、そのユーザを宛先とするすべての印刷ジョブに対する出力が完了した時点で、そのユーザに出力完了通知を送信する。
【００２２】
図２は、プリンタ１０の制御系の概略構成を示すブロック図である。なお、プリンタ２０の制御系は、プリンタ１０とほぼ同様の構成を有するため、その説明を省略する。
【００２３】
プリンタ１０は、ジョブ受信部１１、ＣＰＵ１２、メモリ１３、プリンタエンジン１４、排紙部１５及び出力完了通知送信部１６を有する。
【００２４】
ジョブ受信部１１は、プリンタ１０をネットワーク８０上でパソコン３０〜７０と接続するためのネットワークインタフェースの一部であり、パソコン３０〜７０から送信された印刷ジョブを受信する。印刷ジョブは、印刷ジョブを送信したパソコンの識別情報、印刷モード情報（メール印刷の有無と宛先の情報を含む）及び画像データなどから構成されている。例えば、前二者の情報は、印刷ジョブのヘッダの部分に記憶されている。
【００２５】
ＣＰＵ１２は、プリンタ１０の各部を制御するとともに、後述する制御フローチャートに従って、同一のユーザを宛先とする複数の印刷ジョブが存在している場合に、そのユーザを宛先とするすべての印刷ジョブに対する出力が完了した時に、そのユーザを出力完了通知の送信先（以下「出力完了通知先」という）に設定し、設定された出力完了通知先に出力完了通知を送信させる機能を有する。また、ＣＰＵ１２は、受信された印刷ジョブに含まれる画像データをプリンタエンジン１４で印刷可能なビットマップデータの形態に変換し（ラスタライズ）、さらに必要に応じてＮｉｎ１などのレイアウト処理を行う機能をも有する。
【００２６】
メモリ１３は、図示しないが、あらかじめ情報が記憶されていて基本的に変更できない読出し専用のＲＯＭと、自由に情報の書込み読出しができるＲＡＭとからなる。ＲＯＭには、制御プログラムが記憶され、ＲＡＭには、印刷ジョブや後述するプリントキューが記憶される。メールビン機能を有するプリンタ１０の場合、各ビン１〜５に対するユーザＡ〜Ｅの登録情報は、ユーザ登録テーブルとしてＲＡＭ又は書替え可能なＲＯＭ（例えば、フラッシュメモリ）に記憶される。なお、メールビン機能を有しないプリンタ２０の場合は、もちろん、ユーザ登録テーブルは記憶されていない。
【００２７】
図３は、メモリ１３の構成を示す図である。図３に示すように、メモリ１３（ＲＡＭ）は、ジョブ記憶部１３１とジョブリスト記憶部１３２とを有する。ジョブ記憶部１３１には、受信された印刷ジョブが出力完了まで一旦記憶（蓄積）される。ジョブリスト記憶部１３２には、ジョブ記憶部１３１に蓄積されている未出力の印刷ジョブのリスト（以下「プリントキュー」という）が記憶されている。なお、印刷ジョブは、ジョブ記憶部１３１に蓄積された順番に処理され、出力される。
【００２８】
図４は、ジョブリスト記憶部１３２内のプリントキューの一例を示す図である。プリントキューは、要するに、受信された印刷ジョブについて未出力の印刷ジョブを蓄積順に所定の形式で登録したものであり、新しい印刷ジョブを受信し又は先頭の印刷ジョブに対する出力が完了する度にその都度更新される。すなわち、受信された印刷ジョブは、まず、このリストの最後の位置に登録され、その後、現在未出力の印刷ジョブのうち最初に登録された印刷ジョブを意味する先頭の印刷ジョブ（ジョブ１）が処理されて出力が完了し、このリストから削除される度に、１つずつ順序が繰り上がり、最終的に先頭の位置（ジョブ１）に来ると、その後、処理され出力が完了した時点で、このリストから削除される。図４に示す例では、ユーザＡ、ユーザＢ、ユーザＣからの印刷出力要求（印刷ジョブ）が全部で８つ未出力（又は未処理）の状態で残っている。この例に示すように、各ユーザＡ〜Ｅが送信する印刷ジョブは１つだけであるとは限らず、同じユーザが１台のプリンタ１０（画像形成装置）に対して複数の印刷ジョブを連続して送信する場合も多い。
【００２９】
プリンタエンジン１４は、ＣＰＵ１２でラスタライズ（及びレイアウト処理）された画像データを印刷モードに従って用紙上に出力する。
【００３０】
排紙部１５は、複数のビン１〜５を有し、プリンタエンジン１４で印刷された排出後の用紙を収納する。排紙部１５は、上記の排紙装置１５ａを含んでいる。なお、プリンタ２０の場合は、もちろん、排紙部１５は１つのビン６のみを有する。
【００３１】
出力完了通知送信部１６は、ジョブ受信部１１と同様、プリンタ１０をネットワーク８０上でパソコン３０〜７０と接続するためのネットワークインタフェースの一部であり、ＣＰＵ１２からの指令に従って、出力完了通知を印刷ジョブの宛先に送信する。
【００３２】
本発明では、メールビン機能を有する画像形成装置において、同一のユーザを宛先とする複数の印刷ジョブが存在している場合は、そのユーザを宛先とするすべての印刷ジョブに対する出力が完了した時点で、そのユーザに出力完了通知を送信する。具体的には、１つの印刷ジョブに対する出力が完了する度に、メモリ１３（ＲＡＭ）内のジョブリスト記憶部１３２のプリントキューを参照して、ジョブ記憶部１３１に蓄積されている未出力の印刷ジョブの中に、今回出力が完了した印刷ジョブと同一のユーザ（例えば、ユーザＡ）を宛先とする印刷ジョブが存在するか否かを判断し、かかる印刷ジョブが存在しない場合、すなわち、ユーザＡを宛先とするすべての印刷ジョブに対する出力が完了した場合にのみ、ユーザＡに対して出力完了通知を送信するようにしている。
【００３３】
図５は、本実施の形態に係るプリンタ１０の動作例を説明するための制御フローチャートである。ここでは、ジョブ記憶部１３１に蓄積されている未処理の印刷ジョブ、すなわち、ジョブリスト記憶部１３２内のプリントキューに載っている印刷ジョブに対する処理を逐次行い、該当する各ユーザに対して出力完了通知を送信するまでの当該プリンタ１０の一連の処理手順を示している。なお、この制御フローチャートの各ステップの処理は、プリンタ１０のＣＰＵ１２によって実行される。
【００３４】
まず、ステップＳ１００では、ＣＰＵ１２は、メモリ１３（ＲＡＭ）内のジョブ記憶部１３１に蓄積されている印刷ジョブの中からジョブリスト記憶部１３２内のプリントキューに載っている未処理の印刷ジョブのうち先頭の印刷ジョブを選択し、選択された印刷ジョブを処理して、プリンタエンジン１４で印刷を行わせ、印刷された用紙を排紙部１５の排出先のビンに排出させる。排出先のビンは、前述のように、印刷ジョブの宛先であるユーザが登録されているビンである。ここで、印刷ジョブの宛先は、メール印刷以外の場合は印刷ジョブを送信したユーザ自身であり、メール印刷の場合はメール印刷で指定されたユーザである。そして、ステップＳ２００では、当該印刷ジョブに対して出力が完了したか否かを判断する。出力が完了していない場合は（Ｓ２００：ＮＯ）、待機する。
【００３５】
これに対し、出力が完了している場合は（Ｓ２００：ＹＥＳ）、ステップ３００で、出力が完了した当該印刷ジョブをジョブリスト記憶部１３２内のプリントキューから削除し、プリントキューの内容を更新する。出力の完了に伴う先頭の印刷ジョブの削除によって、プリントキューに載っている各印刷ジョブは、その順序（ジョブ番号）が１つずつ繰り上がる。このようなプリントキューからの削除と同時に、出力が完了した当該印刷ジョブは、ジョブ記憶部１３１からも削除される。
【００３６】
そして、ステップＳ４００では、ジョブリスト記憶部１３２内のプリントキューに載っている未処理の印刷ジョブの中に、今回ステップＳ１００で処理され出力が完了した印刷ジョブと同一のユーザを宛先とする印刷ジョブが存在するか否かを判断する。同一のユーザを宛先とする印刷ジョブが存在する場合は（Ｓ４００：ＹＥＳ）、ステップＳ１００に戻って、次に処理すべき印刷ジョブ、すなわち、現在プリントキューの先頭位置にある別の印刷ジョブに対して上記の処理を行う。
【００３７】
これに対し、同一のユーザを宛先とする印刷ジョブが存在しない場合は（Ｓ４００：ＮＯ）、ステップＳ５００で、同一のユーザを宛先とするすべての印刷ジョブに対する出力が完了したものと判断して、ステップＳ１００で処理され出力が完了した印刷ジョブの宛先であるユーザを出力完了通知先と設定し、出力完了通知送信部１６に出力完了通知送信指令を送る。この指令を受けて、出力完了通知送信部１６は、自分宛ての印刷ジョブに対する出力がすべて完了したユーザに対して出力完了通知を送信する。
【００３８】
そして、ステップＳ６００では、ジョブリスト記憶部１３２内のプリントキューを参照して、未処理の印刷ジョブが存在するか否かを判断する。未処理の印刷ジョブがまだ存在する場合は（Ｓ６００：ＹＥＳ）、ステップＳ１００に戻って、次に処理すべき印刷ジョブ、すなわち、現在プリントキューの先頭位置にある別の印刷ジョブに対して上記の処理を行う。これに対し、未処理の印刷ジョブがもはや存在しない場合は（Ｓ６００：ＮＯ）、上記の一連の処理を終了する。
【００３９】
以上の処理手順を図４の例に適用すると、次の通りである。
【００４０】
図４の例において、ユーザＡを宛先とする先頭の印刷ジョブ（ジョブ１）に対する出力が完了した時点では、ジョブリスト記憶部１３２内のプリントキューの中にユーザＡ宛ての印刷ジョブがまだ存在している（図４中のジョブ２〜５）。そのため、この時点では、まだユーザＡに対して出力完了通知は送信しない。図４におけるジョブ２〜４に対する出力が完了した時点においても、まだユーザＡ宛ての印刷ジョブが存在しているため（図４中のジョブ５）、同様にユーザＡに対して出力完了通知は送信しない。そして、ユーザＡ宛ての印刷ジョブに対する出力がすべて完了する、図４中のジョブ５に対する出力完了時点で、ユーザＡに対して出力完了通知を送信する。同様に、図４中のジョブ６に対する出力完了時点で、ユーザＢに対して出力完了通知を送信し、図４中のジョブ８に対する出力完了時点で、ユーザＣに対して出力完了通知を送信する。
【００４１】
なお、図５に示す一連の処理手順は、メールビン機能を有しないプリンタ２０にも適用される。
【００４２】
したがって、本実施の形態によれば、メールビン機能を有するプリンタ１０において、同一のユーザを宛先とする印刷ジョブに対する出力がすべて完了した時点で、そのユーザに出力完了通知を送信するので、ユーザが複数の印刷ジョブを同一のプリンタ１０に送信し又はメールビン機能によって他のユーザから自分宛ての印刷ジョブが複数同一のプリンタ１０に送信されることによって自分宛ての印刷ジョブの件数がいくら多くなったとしても、ユーザは、出力完了通知を１回受け取るだけで済み、無駄な出力完了通知を受け取ることがなくなる。この結果、メールビン機能を有するプリンタ１０においても、各ユーザにとって、連続した出力完了通知による煩わしさを避けるとともに、パソコンにおける入力操作などの作業効率の向上を図ることができる。
【００４３】
また、プリンタ１０からも無駄な出力完了通知をネットワーク８０上に流す必要がなくなるので、ネットワーク８０の混雑の緩和にも役立つ。
【００４４】
なお、以上のようにコンピュータを利用する場合、本発明に係る出力完了通知送信技術は、図５などに示す処理手順を記述した所定のプログラムをＣＰＵ１２が実行することによって行われるものであり、この所定のプログラムは、コンピュータ読取可能な記録媒体（例えば、フロッピーディスクやＣＤ−ＲＯＭなど）によって提供されることもできる。この場合、コンピュータ読取可能な記録媒体に記録されているプログラムは、通常、ハードディスクに転送され記憶される。また、この所定のプログラムは、例えば、単独で上記処理を実行するアプリケーションソフトウェアとして提供されてもよいし、また、プリンタ１０の一機能としてプリンタ１０のソフトウェアに組み込んでもよい。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、メールビンとして使用される排紙部を備えた画像形成装置において、同一のユーザを宛先とする印刷ジョブに対する出力がすべて完了した時点でそのユーザに出力完了通知を送信するので、ユーザは、自分を宛先とする複数の印刷ジョブが存在している場合であっても、出力完了通知を１回受け取るだけで済み、無駄な出力完了通知を受け取ることがなくなる。この結果、上記の画像形成装置においても、ユーザにとって、連続した出力完了通知による煩わしさを避けるとともに、入力操作などの作業効率の向上を図ることができる。また、画像形成装置からも無駄な出力完了通知をネットワーク上に流す必要がなくなり、ネットワークの混雑の緩和にも役立つ。
【図面の簡単な説明】
【図１】  本発明を適用したネットワークシステムの構成図である。
【図２】  図１のプリンタの制御系の概略構成を示すブロック図である。
【図３】  図２のメモリの構成を示す図である。
【図４】  図３のジョブリスト記憶部内のプリントキューの一例を示す図である。
【図５】  本発明の一実施の形態に係るプリンタの動作例を説明するための制御フローチャートである。
【符号の説明】
１，２，３，４，５，６…ビン、
１０，２０…プリンタ、
１１…ジョブ受信部、
１２…ＣＰＵ、
１３…メモリ、
１４…プリンタエンジン、
１５…排紙部、
１６…出力完了通知送信部、
３０，４０，５０，６０，７０…パソコン、
８０…ネットワーク、
１３１…ジョブ記憶部、
１３２…ジョブリスト記憶部。
【図１】
0003731413.tif 000002
【図２】
0003731413.tif 000003
【図３】
0003731413.tif 000004
【図４】
0003731413.tif 000005
【図５】
0003731413.tif 000006